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
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
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
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