Community fork of Mark Qvist's RNode firmware adding support for additional DIY hardware (MeshAdventurer-S3, MeshPoE-S3, Aethernode, and others), wired Ethernet support, OTA updates, an on-screen settings menu and much more.
- C 86.2%
- C++ 11.2%
- Python 1.8%
- CMake 0.3%
- Makefile 0.3%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
|
Some checks failed
Build Firmware / compile (push) Failing after 19m52s
Identities lists the node's own identity hash and registered destinations (rnode.onboard, lxmf.delivery); Delete Path lets a stale path-table entry be removed manually from Path Detail; Reboot adds a confirmed hard_reset() to the Hardware page. All three follow the existing DELETE/CANCEL-style confirmation and shared full-hash-view patterns already used elsewhere in the menu. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> |
||
| .claude/skills | ||
| .forgejo/workflows | ||
| .github/ISSUE_TEMPLATE | ||
| boards | ||
| Builds/Handheld RNode | ||
| components | ||
| Console | ||
| Documentation | ||
| lib | ||
| partitions | ||
| pio_scripts | ||
| Python Module | ||
| Release | ||
| RNode_Firmware | ||
| scripts | ||
| .gitignore | ||
| arduino-cli.yaml | ||
| esp32_btbufs.py | ||
| LICENSE | ||
| Makefile | ||
| MIRROR.md | ||
| partition_hashes | ||
| platformio.ini | ||
| README.md | ||
| release_hashes.py | ||
| sdkconfig.defaults | ||
RNode Firmware
This is a fork of RNode_Firmware by Mark Qvist, aimed at expanding device support and adding additional features and UI improvements.
Additional community device support
- MeshPoE-S3 by Nickie Deuxyeux
- MeshAdventurer-S3 by Nickie Deuxyeux
- MeshAdventurer by Frequency Labs
- Aethernode by aetherlab LZ1SWE
- Aethernode-S3 by aetherlab LZ1SWE
- FakeTec / ProMicro by gargomoma, ShimonHoranek, lupusworax
- DIY-V1 by NanoVHF
Additional LilyGO/Heltec/RAK device support
- LilyGO T-Beam Supreme v3
- LilyGO T-Beam 1W
- Heltec WiFi LoRa 32 V4 R8
- Heltec Mesh Node T096
- Heltec Mesh Node T1
- Heltec Wireless Tracker V2
- RAK3401 (RAK13302 1W Booster)
Additional features
- RNode Settings Menu - configure most board settings straight from the RNode's screen
- microReticulum Transport Support (only for ESP boards with PSRAM support)
- Built-in LXMF Messenger (only for ESP boards with PSRAM support)
- Buzzer/Beeper Support
- Rotary Encoder Support
- BLE Keyboard Support (only for ESP boards with PSRAM support)
- Wired Ethernet (W5500) Support (only for MeshPoE-S3 board)
- GNSS Receiver Support
- Environment Sensor Support
- OTA Firmware Update Support (only for selected ESP boards)
- Promiscuous LoRa Mode Support (LoRa packet monitor)
For details on flashing, the settings menu, and every feature above, see the User Manual.
Licensed under GPLv3, same as upstream.