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 87%
- C++ 10.6%
- Python 1.7%
- CMake 0.3%
- Makefile 0.2%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
|
Some checks failed
Build Firmware / compile (push) Failing after 18m41s
LXMF messenger is no longer compiled in (HAS_LXMF falls back to the global false). URNS stays compiled in but defaults OFF (URNS_ENABLED_DEFAULT falls back to false; units with a saved ADDR_CONF_URNS byte keep it). The Wardrive responder stays compiled in and ON. Enabling BLE no longer crashes the unit with these defaults. Co-Authored-By: Claude Sonnet 5.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 | ||
| tools | ||
| .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.