LoRa (Meshtastic & MeshCore)
Turn GhostESP into a LoRa mesh node and talk to Meshtastic or MeshCore
GhostESP turns an SX1262 radio into a mesh node. Only one of two protocols runs at a time:
| Protocol | Talks to | Commands |
|---|---|---|
| Meshtastic (default) | stock Meshtastic nodes and the official phone app | lora |
| MeshCore | MeshCore nodes and its companion app | meshcore |
Interop is the point: GhostESP uses the same sync word, channels and wire encryption as Meshtastic firmware, so it joins an existing mesh without anything being reflashed.
Where to Go Next
- First run: set a region, start the radio, send your first message
- MeshCore mode: use MeshCore instead of Meshtastic
- Command reference: every
lora,meshandmeshcorecommand - Phone app: pair the official Meshtastic app
- Hardware: supported boards and wiring
How You’ll Use It
| Where | What you do |
|---|---|
| On the device | Read and write messages, start/stop the radio, change settings |
| Phone app | The usual Meshtastic/MeshCore app experience over BLE |
| CLI or WebUI | First-time setup, boot auto-start, diagnostics, scripting |
On the Device
Open LoRa from the main menu. It opens on a status screen without starting the radio; the first row starts the selected protocol when the radio is off.
| Action | Touch | Encoder / buttons |
|---|---|---|
| Select a row | Tap | Press |
| Move | Drag | Turn |
| Back | Back row | Esc or left |
- Conversations are grouped per channel and per contact, so channels stay separate.
- Outgoing messages show Sending, Delivered, Sent or Failed. Tap a failed one to reopen it in the composer and retry.
- Encoder boards: double-press on the status screen toggles the radio.
- Heltec OLED: press PRG to cycle pages. On the LoRa page a double-press toggles the radio, and with the radio off the page shows
PRESS 2X TO START.
Keep It Running
Auto-start is opt in. The protocol is remembered, so you set it once:
lora autostart meshtastic # or: lora autostart meshcore
The radio starts a few seconds after the interface, once boot has finished. Meshtastic needs a saved region before it can transmit; MeshCore does not.
LoRa First Run
Set up GhostESP LoRa and send your first message
LoRa Commands
Command reference for GhostESP LoRa: Meshtastic, MeshCore and boot auto-start
MeshCore Mode
Run GhostESP as a MeshCore node on the same SX1262 radio
LoRa BLE App Link
Pair the official Meshtastic app to GhostESP over BLE
LoRa Mesh Details
Meshtastic wire format, channels, and flood routing on GhostESP
LoRa Hardware
SX1262 wiring, power, and board notes for GhostESP LoRa
