Skip to content

v1.0.2: Boundary Mode - Bidirectional LoRa-TCP Transport

Choose a tag to compare

@jrl290 jrl290 released this 23 Feb 23:13
· 121 commits to main since this release

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