Meshtastic firmware debate spotlights Heltec v4.3 power amplifier mismatch
Heltec v4.3 exposed a familiar Meshtastic pain point: one silent board revision changed the RF front end enough to break a firmware branch built for the older part.

Meshtastic’s latest Heltec debate showed how quickly hardware can outrun firmware assumptions. Simon-Z87 said Heltec v4.3 was incompatible with 2.7.19 M1NL because the newer board shipped with a KCT8103L power amplifier module, while Heltec v4.2 used GC1109. The mismatch left users with a board that looked familiar on the bench but no longer fit the power-handling logic baked into that older firmware line.
The immediate fix being discussed was practical rather than theoretical: either fold v4.3 support into the newer 2.7.23 branch or move KCT8103L power-amplifier management back into 2.7.19 M1NL. That is the sort of decision Meshtastic users run into whenever a board maker revises radio hardware faster than the software stack can absorb it. A board can keep the same family name, the same enclosure, and the same general ESP32-S3 shape, yet change just enough in the RF chain to make an older flash image the wrong tool.
Heltec’s own hardware update log explains why the revision matters. The V4.3.1 update, dated 2026-02-25, says the FEM chip was upgraded to KCT8103L, which allows software control over whether the receive path passes through the LNA. Heltec also reassigned GPIO5 as the FEM control pin and left GPIO46 free for user applications. The company’s log adds reverse-polarity protection changes, ADC power optimization, improved RF layout, and reserved SAW-filter footprints for future expansion or debugging. It also says the LoRa 32 V4 line stays capped at 28 dBm rather than 30 dBm, because pushing to 30 dBm would require a 5V boost path that runs against low-power goals.
Meshtastic has already had to work through a related Heltec power issue. In a September 21, 2025 GitHub issue, maintainers noted that the Heltec v4 used a 17 dB attenuator and a GC1109 power amp, which meant TX power could not be handled with the usual linear assumption. That issue later closed after maintainers moved toward a non-linear TX_GAIN_LORA fix and Heltec provided a power comparison table. The hardware docs still describe the Heltec LoRa 32 V4 as an ESP32-S3R2 board with Bluetooth, Wi-Fi, an SX1262 transceiver, and 863-870 MHz or 902-928 MHz options.
The codebase is catching up, but the episode underlines the fragile part of the pipeline. Meshtastic’s releases now mention a commit to add a heltec-v4.3 board, and there is also a separate heltec-v4-r8 entry. For users, the practical check is simple and unforgiving: verify the exact revision and RF front end before buying, flashing, or assuming one Heltec V4 behaves like another.
Know something we missed? Have a correction or additional information?
Submit a Tip

