Firmware Downloads
Download Rivr Firmware
Choose your board and download the firmware binary. Or flash directly from your browser — no download needed.
Latest Release: v0.2.0· 200+ tests passing · Public Beta
ESP32 DevKit + E22-900M30S
ESP32 + SX1262
Mesh RoutingRivr FabricEU868 Duty-CycleOTA (Ed25519)OLED UI
Changelog
- ·Primary supported board
- ·SX1262 +30 dBm external PA
- ·CI-tested and field-validated
- ·Client + dedicated repeater modes
2026-04-26~1.4 MB
LilyGo LoRa32 v2.1
ESP32 + SX1276
Mesh RoutingRivr FabricEU868 Duty-CycleOTA (Ed25519)OLED UI
Changelog
- ·Supported board
- ·SX1276 +20 dBm onboard PA
- ·CI-tested and field-validated
- ·Full application services
2026-04-26~1.4 MB
Heltec WiFi LoRa 32 V3
ESP32 + SX1262
Mesh RoutingRivr FabricEU868 Duty-CycleExperimental
Changelog
- ·Experimental build
- ·SX1262 +22 dBm onboard PA
- ·Compiles and boots
- ·Limited field testing
2026-04-26~1.4 MB
Heltec WiFi LoRa 32 V4
ESP32-S3 + SX1262
Mesh RoutingRivr FabricEU868 Duty-CycleExperimental
Changelog
- ·Experimental build
- ·ESP32-S3R8 + SX1262
- ·Compiles and boots
- ·Limited field testing
2026-04-26~1.4 MB
Heltec WiFi LoRa 32 V2
ESP32 + SX1276
Mesh RoutingRivr FabricEU868 Duty-CycleExperimental
Changelog
- ·Experimental build
- ·SX1276 +20 dBm onboard PA
- ·Compiles and boots
- ·Limited field testing
2026-04-26~1.4 MB
LilyGo T-Beam v1.1 (SX1262)
ESP32 + SX1262
Mesh RoutingRivr FabricEU868 Duty-CycleExperimental
Changelog
- ·Experimental build
- ·AXP192 power chip
- ·SX1262 +22 dBm onboard PA
- ·Compiles and boots
- ·Limited field testing
2026-04-26~1.4 MB
LilyGo T3-S3
ESP32-S3 + SX1262
Mesh RoutingRivr FabricEU868 Duty-CycleExperimental
Changelog
- ·Experimental build
- ·SX1262 +22 dBm onboard PA
- ·Compiles and boots
- ·Limited field testing
2026-04-26~1.4 MB
Seeed XIAO ESP32S3 + Wio-SX1262
ESP32-S3 + SX1262
Mesh RoutingRivr FabricEU868 Duty-CycleBLE BridgeExperimental
Changelog
- ·Experimental build
- ·Thumb-sized XIAO form factor
- ·SX1262 +22 dBm onboard PA
- ·Compiles and boots
- ·Limited field testing
2026-04-26~1.4 MB
Heltec Vision Master T114
nRF52840 + SX1262
Mesh RoutingRivr FabricEU868 Duty-CycleBLE BridgeDFU (nrfutil)Experimental
Changelog
- ·Bundle: Client · BLE Client · Repeater
- ·nRF52840 (ARM Cortex-M4F) + SX1262
- ·Flash via adafruit-nrfutil DFU or J-Link
- ·Compiles; hardware testing in progress
2026-04-26~1 MB
Seeed SenseCAP T1000-E
nRF52840 + LR1110
Mesh RoutingRivr FabricEU868 Duty-CycleBLE BridgeDFU (nrfutil)Experimental
Changelog
- ·Bundle: Client · BLE Client · Repeater
- ·nRF52840 + RadioLib LR1110
- ·Flash via adafruit-nrfutil DFU or J-Link
- ·Compiles; hardware testing in progress
2026-04-26~1.1 MB
RAK WisMesh / WisPocket (RAK4631)
nRF52840 + SX1262
Mesh RoutingRivr FabricEU868 Duty-CycleBLE BridgeDFU (nrfutil)Experimental
Changelog
- ·Bundle: Client · BLE Client · Repeater
- ·nRF52840 + SX1262 via RAK13300 WisBlock
- ·Flash via adafruit-nrfutil DFU or J-Link
- ·Compiles and boots; limited field testing
2026-04-26~1 MB
Build from Source
Want to customize Rivr or build for an unsupported board? Clone the repository and build with PlatformIO. Default air parameters: 869.480 MHz · SF8 · BW 62.5 kHz · CR 4/8. Override at build time.
$ git clone https://github.com/MichTronics/Rivr
$ cd Rivr
# Client node — ESP32 DevKit + E22-900M30S
$ pio run -e client_esp32devkit_e22_900 -t upload
# Dedicated repeater (Rivr Fabric relay suppression enabled)
$ pio run -e repeater_esp32devkit_e22_900 -t upload
# Monitor at 115200 baud
$ pio device monitor