RNode Firmware: Open Firmware for Digital Radio Transceivers
Description
The RNode Firmware is an open and flexible firmware and bootstrapping system for creating RNode devices. An RNode is an open, free, and unrestricted digital radio transceiver designed for sending and receiving data over various distances, particularly well-suited for Reticulum. It supports uses such as a network adapter for Reticulum, messaging with Sideband, information sharing via Nomad Network, a LoRa-based KISS-compatible amateur radio TNC, a LoRa development platform, a packet sniffer for LoRa networks, a long-range Ethernet and IP network interface on Linux, and a general-purpose long-range data radio. The firmware supports Handheld v2.x and v1.x RNodes from unsigned.io, LilyGO T-Beam v1.1, LilyGO LoRa32 v2.0, LilyGO LoRa32 v2.1, and Heltec LoRa32 v2 devices. It is compatible with transceiver modules based on Semtech SX1276, SX1278, SX1262, SX1268, and SX1280 chips with SPI interfaces and exposed interrupt pins. Firmware installation is managed via the rnodeconf utility, included in the rns package.