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
v0.2.0
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
v0.2.0
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
v0.2.0
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
v0.2.0
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
v0.2.0
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
v0.2.0
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
v0.2.0
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
v0.2.0
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
v0.2.0
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
v0.2.0
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
v0.2.0
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

Waveshare RP2040-LoRa-HF

RP2040 + SX1262
v0.2.0
Mesh RoutingRivr FabricEU868 Duty-CycleUF2Experimental

Changelog

  • ·Bundle: Client · Repeater
  • ·RP2040 (ARM Cortex-M0+) + SX1262
  • ·UF2 drag-and-drop or picotool upload
  • ·Compiles and boots; limited field testing
2026-04-26~600 KB

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

View on GitHub →