v1.0.29 — Heltec V4.3 boot/RX fix
v1.0.29 — Heltec V4.3 boot/RX fix
Mirrors the V4.3 (KCT8103L FEM) support from upstream markqvist/RNode_Firmware 1.86. Addresses reports of V4.3 boards entering a USB reconnect loop with no display after flashing v1.0.26–v1.0.28.
Likely root causes addressed
OCP_TUNED 0x18 → 0x28— over-current protection limit was too low for the V4.3 PA path, causing the radio to brown out the 3V3 rail during boot.- SX1262 errata 15.4 — IQ polarity register bit was being reset to the wrong value on every
SetPacketParams, causing silent RX failure (TX still worked). - SX1262 errata 15.1 — modem sensitivity register now correctly toggled for the active LoRa bandwidth.
- FEM detection — settle time bumped 1 ms → 5 ms before reading CSD pull level.
- Per-FEM LNA gain & PA gain table — KCT8103L now uses LNA gain 21 (vs 17 for GC1109) and a different PA gain table for accurate TX power calibration.
Compatibility
- A single
rtnode_heltec_v4binary continues to work on both V4.2 (GC1109) and V4.3 (KCT8103L) — FEM model is auto-detected at boot. - V3 binaries unchanged in behaviour (rebuilt for tag consistency).
Files
rtnode_heltec_v4.bin— V4.2 / V4.3 update (16 MB, qio, 80 MHz)rtnode_heltec_v4_merged.bin— full flash image for V4rtnode_heltec_v3.bin— V3 update (8 MB, dio, 80 MHz)rtnode_heltec_v3_merged.bin— full flash image for V3
Web flasher: https://jrl290.github.io/RTNode-HeltecV4/