Skip to main content

RNode and supported boards

What Is an RNode?

RNode is firmware that turns LoRa-capable microcontroller boards into Reticulum-native radio interfaces. It uses a custom MAC layer optimized for mesh networking - no gateways, no network servers, no cloud infrastructure. Depending on the board and firmware profile, an RNode connects to your computer or phone via USB serial, Android USB-OTG, Bluetooth LE, or a TCP bridge and provides a radio interface that Reticulum uses like any other network connection. Reticulum handles private-message encryption end-to-end before packets reach the radio.

PropertyValue
Range1-50+ km (terrain/antenna dependent)
Speed~37 bps to ~11 Kbps (depends on preset)
ProtocolCustom MAC layer (not LoRaWAN)
EncryptionHandled by Reticulum (end-to-end)
ConnectionUSB serial, Android USB-OTG, Bluetooth LE, or TCP bridge, depending on board/firmware
PowerLow - solar/battery capable
Cost~$25-100 USD depending on board

RNode vs LoRaWAN

RNodeLoRaWAN
ArchitecturePeer-to-peer meshStar topology with gateways
InfrastructureNone requiredRequires gateways + network server
EncryptionEnd-to-end (Reticulum)Network-level (keys shared with operator)
Data routingDecentralized, multi-hopCentralized through network server
CostHardware onlyHardware + service fees

How to Get an RNode

Before buying or flashing, check the practical kit:

  1. A supported board from the tables below
  2. An antenna matched to your frequency band (SMA connector, usually included). See Antennas, Range & Power.
  3. A USB cable - USB-C or micro-USB depending on board
  4. A computer to flash firmware and run Reticulum

Warning: Never power on a LoRa radio without an antenna connected. Transmitting without an antenna can damage the radio module.

  1. Flash your own - buy a supported board (see below) and run rnodeconf --autoinstall to flash RNode firmware. See Flashing Firmware.
  2. Buy pre-made - purchase from unsigned.io or community vendors.
  3. Use Ratspeak hardware - Ratdeck includes an integrated LoRa radio, and rsCardputer attaches one through the Cap LoRa add-on.

Connection Methods

USB Serial - most common and reliable:

[[LoRa Radio]]
type = RNodeInterface
port = /dev/ttyUSB0

Bluetooth LE - wireless connection to a nearby RNode:

[[LoRa Radio]]
type = RNodeInterface
port = ble://RNode 3B87

TCP bridge - connect to an RNode KISS stream exposed on a local network:

[[LoRa Radio]]
type = RNodeInterface
port = tcp://10.0.0.1:7633

In Ratspeak's Add LoRa Device sheet, the TCP field accepts host, host:port, tcp://host, or tcp://host:port. If you omit the port, Ratspeak uses 7633.

Supported Boards

RNode firmware runs on 14+ boards across three microcontroller platforms. All can be flashed with rnodeconf --autoinstall.

LilyGO (ESP32-based)

BoardTransceiverNotable Features
T-Beam SupremeSX1262 / SX1268GPS, large battery holder, best all-around
T-BeamSX1262 / SX1276 / SX1278GPS, battery holder, widely available
T3S3SX1262 / SX1276 / SX1278Compact, no GPS, good for fixed nodes
T-DeckSX1262 / SX1268Display + keyboard (also used by Ratdeck)
LoRa32 v2.1SX1276 / SX1278Small OLED display, affordable
LoRa32 v2.0SX1276 / SX1278Older revision, still supported
LoRa32 v1.0SX1276 / SX1278Original model

Heltec (ESP32-based)

BoardTransceiverNotable Features
LoRa32 v4.0SX1262Latest model, compact
LoRa32 v3.0SX1262 / SX1268OLED display, USB-C
LoRa32 v2.0SX1276 / SX1278Budget option

nRF52-based

BoardTransceiverNotable Features
RAK4631SX1262 / SX1268Modular, industrial-grade
OpenCom XLSX1262 + SX1280Dual-band (sub-GHz + 2.4 GHz), nRF52
LilyGO T-EchoSX1262 / SX1268E-ink display, very low power
Heltec T114SX1262 / SX1268Compact nRF52 board

Other

BoardTransceiverNotable Features
Unsigned RNode v2.xSX1276 / SX1278Original RNode hardware by the creator

Transceiver Comparison

ICFrequencyBest For
SX1262150-960 MHzGeneral use, all regions, modern and efficient
SX1268150-960 MHzOptimized for 470 MHz (China band)
SX1276137-1020 MHzLegacy, widely available, cost-effective
SX1278137-525 MHz433 MHz band specialist
SX12802.4 GHzHigh-speed short-range (OpenCom XL only)

For new purchases, choose boards with SX1262 - the most modern, power-efficient, and versatile transceiver.

Buying Recommendations

Use CaseBoardPriceWhy
BeginnersLilyGO T-Beam Supreme~$35-50GPS, battery holder, SX1262, widely documented
BudgetHeltec LoRa32 v3.0~$18-25Compact, USB-C, OLED, SX1262
PortableLilyGO T-Echo~$30-40nRF52, e-ink display, extremely low power
Dual-bandOpenCom XLVariesSX1262 + SX1280, run two links with RNodeMultiInterface
StandaloneRatdeck or rsCardputer~$30-70Complete mesh communicator with display, keyboard, and LoRa

Where to Buy

VendorURLNotes
LilyGO Officiallilygo.ccDirect from manufacturer
Heltec Officialheltec.orgDirect from manufacturer
RAK Wirelessrakwireless.comModular IoT hardware
AliExpressaliexpress.comSearch "LilyGO T-Beam" or "Heltec LoRa32"
Amazonamazon.comHigher prices, faster shipping
unsigned.iounsigned.ioOriginal RNode hardware, pre-flashed

A complete RNode setup (board + antenna + USB cable) typically costs $25-100 USD.

Next

After choosing a board, read Antennas, Range & Power, then Flashing Firmware.