No description
- HTML 48.7%
- JavaScript 39.7%
- CSS 11.2%
- Python 0.4%
- List the 7 MeshCore variants (companion BLE/USB/WiFi, repeater, repeater bridge, room server, KISS modem) for MeshPoE-S3 - Add an "Non-Reticulum firmwares" checkbox under advanced tools that switches the variant list between Reticulum and Meshtastic/MeshCore - Simplify Meshtastic variant labels to just "Meshtastic" (drop bands) Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> |
||
|---|---|---|
| htdocs | ||
| .gitignore | ||
| README.md | ||
| update-firmware-versions.py | ||
RNode Flasher
Browser-based firmware flasher for RNode LoRa devices. No software installation required — connect your device via USB and flash directly from the browser using the Web Serial API.
Live at flasher.rns.moscow
Features
- Flash ESP32-based RNode devices via Web Serial (Chrome, Edge, Opera, Firefox 151+)
- Flash nRF52-based devices via USB DFU
- Supported firmware: Meshtastic, MicroReticulum, RNSBox, RtNode, Classic RNode
- Auto-detect connected device
- One-click EEPROM provisioning and hash setup
- Configure radio parameters (frequency, bandwidth, spreading factor, coding rate, TX power)
- Configure display, WiFi, and Bluetooth settings
- Built-in serial port monitor
- EEPROM dump
- Dark / light theme, Russian and English UI
Tech stack
- Vue 3 — UI framework
- esptool-js — ESP32 flashing over Web Serial
- web-serial-polyfill — WebUSB fallback for Serial
- TailwindCSS — utility CSS
- crypto-js — MD5 for firmware verification