Web Flasher

Flash Rivr Firmware

Flash your ESP32 board directly from the browser — no drivers, no CLI tools, no hassle. Powered by WebSerial and esptool-js.

Flashing Steps

  1. 1Connect device with USB
  2. 2Click Connect Device
  3. 3Select serial port
  4. 4Click Flash Firmware

Higher baudrates are faster but may be less stable over long USB cables.

Status
Idle
rivr-flasher — console
Idle
Rivr› Rivr Web Flasher v1.0.0› Select a board and click Connect Device to begin.› Waiting for input

Browser Compatibility

WebSerial API requires Chrome 89+ or Edge 89+ on desktop (Windows, macOS, Linux). Not available on mobile browsers or Firefox.

🔒

Secure by Design

Only official firmware binaries from /public/firmware/ can be flashed. No arbitrary file uploads.

📖

Open Source Flasher

Powered by esptool-js — the same tool used by ESP-IDF. Fully auditable source code.

No Installation Needed

WebSerial runs entirely in your browser. Works on Windows, macOS and Linux with Chrome/Edge.