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.1.0-beta· 204 tests passing · Public Beta

ESP32 DevKit + E22-900M30S

ESP32 + SX1262
v0.1.0-beta
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-03-11~1.4 MB

LilyGo LoRa32 v2.1

ESP32 + SX1276
v0.1.0-beta
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-03-11~1.4 MB

Heltec WiFi LoRa 32 V3

ESP32 + SX1262
v0.1.0-beta
Mesh RoutingRivr FabricEU868 Duty-CycleExperimental

Changelog

  • ·Experimental build
  • ·SX1262 +22 dBm onboard PA
  • ·Compiles and boots
  • ·Limited field testing
2026-03-11~1.4 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 125 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 →