No description
  • Python 37.2%
  • C++ 27.4%
  • C 26.2%
  • Makefile 7.1%
  • CSS 2.1%
Find a file
2026-05-31 19:49:32 +03:00
.github/ISSUE_TEMPLATE Updated issue template 2025-01-05 16:06:37 +01:00
Builds/Handheld RNode Added build guide 2023-01-16 12:37:12 +01:00
Console Prepare release 2026-04-24 10:42:13 +02:00
Documentation Updated readme 2023-09-18 10:26:08 +02:00
Fonts Added fonts 2023-09-12 21:50:13 +02:00
Python Module Cleanup 2023-01-16 12:48:22 +01:00
Release Change interference threshold for Promicro 2026-05-01 15:11:51 +03:00
.gitignore Added basic console site generator and web server 2023-01-07 23:32:07 +01:00
arduino-cli.yaml Cleanup 2026-04-21 00:33:53 +02:00
BLESerial.cpp Add NimBLE/Bluedroid conditional compilation to BLE serial 2026-05-20 18:48:06 +03:00
BLESerial.h Add NimBLE/Bluedroid conditional compilation to BLE serial 2026-05-20 18:48:06 +03:00
Bluetooth.h Migrate Bluetooth stack to ESP32 Arduino core 3.x API 2026-05-20 18:48:18 +03:00
Boards.h Fix MeshPoE-S3 pin assignments and RF switch config 2026-05-20 18:44:50 +03:00
Config.h Migrate Bluetooth stack to ESP32 Arduino core 3.x API 2026-05-20 18:48:18 +03:00
Console.h Cleanup 2024-10-11 16:39:38 +02:00
Device.h Cleanup 2025-01-15 14:03:35 +01:00
Display.h Fix T096 display rotation 2026-05-31 19:49:32 +03:00
esp32_btbufs.py Cleanup 2025-04-12 20:59:00 +02:00
Ethernet.h Fix ethernet hostname generation and buffer size 2026-05-20 18:46:01 +03:00
Framing.h Added ability to specify static IP for WiFi STA connection 2025-11-17 18:47:18 +01:00
Graphics.h Added support for connecting ESP32S3 RNodes over WiFi 2025-11-17 16:41:25 +01:00
Input.h Added basic input driver 2024-05-02 01:13:26 +02:00
LICENSE Updated license to GPLv3 2022-11-10 12:34:33 +01:00
Makefile Fix T096 display rotation 2026-05-31 19:49:32 +03:00
MD5.cpp MD5 library 2018-06-20 08:45:36 +02:00
MD5.h MD5 library 2018-06-20 08:45:36 +02:00
MIRROR.md Updated readme 2025-12-28 01:07:31 +01:00
Modem.h Add SX1280 driver and split driver in three parts 2024-02-09 20:56:26 +00:00
partition_hashes Set firmware hashes on nRF 2025-01-13 11:37:29 +01:00
Power.h Added PMU to Heltec T096 2026-05-11 16:35:39 +03:00
README.md Add links and full names to README devices 2026-05-20 19:03:18 +03:00
release_hashes.py Cleanup 2024-10-11 16:39:38 +02:00
Remote.h Fix WiFi remote hostname generation and buffer size 2026-05-20 18:48:25 +03:00
RNode_Firmware.ino Fix BT init guards and serial buffer routing for core 3.x 2026-05-20 18:48:33 +03:00
ROM.h Added ability to specify static IP for WiFi STA connection 2025-11-17 18:47:18 +01:00
ST7789.h Added modified ST7789 driver for Heltec T114 2025-01-13 11:36:28 +01:00
sx126x.cpp Added Heltec T096 support 2026-05-11 13:24:03 +03:00
sx126x.h Added Heltec V4.3 support/FEM autodetection 2026-04-26 10:29:28 +03:00
sx127x.cpp Refactored T3S3 board name variable 2025-01-15 10:21:15 +01:00
sx127x.h Reworked DCD methods for SX1276 and SX1280 2025-01-08 17:45:23 +01:00
sx128x.cpp Added Heltec v4 board defines and scaffold 2025-11-01 15:33:24 +01:00
sx128x.h Correct invalid IRQ index for SX1280 2025-01-08 22:16:07 +01:00
Utilities.h Fix BT init guards and serial buffer routing for core 3.x 2026-05-20 18:48:33 +03:00

RNode Firmware

This is a fork of RNode_Firmware by Mark Qvist

As Mark no longer accepts PRs and RNode_Firmware_CE is inactive, it was decided to make a private fork to fix issues and add additional hardware.
The fork contains several DIY devices by me and other developers and has a few small tweaks to the firmware like interference thresholds.


Added devices

Improvements

  • Heltec T114 LCD backlight powers off when screen blanks
  • LNA-equipped boards have interference detection threshold increased from 11 to 14dB
  • W5500 wired ethernet support with DHCP hostname
  • Updated to Arduino ESP32 core 3.3.8 (ESP-IDF v5.5.4) with NimBLE support
  • Added model for high-power 33dBm E22 modules
  • TXEN pin handling for SX126x modems
  • Fallback TX power raised from 17dBm to 20dBm