v1.0.2: Boundary Mode - Bidirectional LoRa-TCP Transport
RNodeTHV4 v1.0.2 — Boundary Mode
First release of the Heltec WiFi LoRa 32 V4 boundary node firmware, enabling bidirectional LoRa to TCP/WiFi transport bridging via microReticulum.
Features
- Boundary mode: Bridges LoRa mesh traffic to/from a TCP backbone (e.g. rnsd)
- WiFi configuration portal: Hold PRG > 5s on boot to configure WiFi, backbone IP, and LoRa parameters
- Bidirectional transport: Full support for announces, path requests, link establishment, data transfer, and proofs across the boundary
- Merged firmware binary: Single-file flash via flash.py or esptool
Firmware
- File: rnodethv4_firmware.bin (1,261,520 bytes)
- Chip: ESP32-S3 (Heltec WiFi LoRa 32 V4)
- Flash:
python3 flash.py --file rnodethv4_firmware.bin
Key Fixes Included
- Boundary whitelist filter for control hashes and local destinations
- LRPROOF Identity::recall null guard
- Correct remaining_hops in HEADER_1/BROADCAST packets
- get_cached_packet() unpack() fix
- Iterator invalidation fix in Transport loop
- BackboneInterface naming and is_backbone flag