open-source meshcore firmware

Off-grid messaging,
open firmware.

A full standalone interface on the device itself: channels, DMs, maps, repeater tools. No cell service, no internet, no subscription. Runs on the LilyGo T-Lora Pager, and still pairs with the MeshCore phone app.

Install in your browser View on GitHub

v1.1.x · GPL-3.0 · updates over Wi-Fi
The Aurora lock screen: northern lights over a ridge, clock, and a rotating one-liner
Aurora lock screen, straight off the device
rx GRP_TXT flood 2h -94dBm 6.5dB TX ADVERT flood 0h rx ACK direct rx GRP_TXT flood 4h -101dBm 2.0dB TX TXT_MSG direct 1h rx ADVERT flood 3h -88dBm 9.5dB rx PATH direct simulated traffic rx GRP_TXT flood 2h -94dBm 6.5dB TX ADVERT flood 0h rx ACK direct rx GRP_TXT flood 4h -101dBm 2.0dB TX TXT_MSG direct 1h rx ADVERT flood 3h -88dBm 9.5dB rx PATH direct simulated traffic

Four themes

Every sound, colour, lock scene, vibration pattern and even the charging icon changes with the theme.

Squatch theme lock screen
Squatch
Blocks theme lock screen
Blocks
Hero theme lock screen
Hero
Aurora theme lock screen
Aurora

How a mesh works

01

You send

Your pager transmits a few hundred bytes over LoRa. No tower, no SIM, no account.

02

Repeaters relay

Nodes on hills hear it and pass it on. Each one relays a given packet once, so it spreads without looping.

03

It arrives

Miles away, someone's pager buzzes. The reply comes back the same way, often by a shorter direct path.

What it does

Messaging

Channels, DMs, rooms. Delivery ticks, retries, repeats heard, @mentions, emoji.

Map

Offline SD tiles, every node that shares a position, tiles fetched over Wi-Fi.

Repeater tools

Login, status, telemetry, trace route, remote console, discovery, sniffer.

Themes

Four, each with its own scene, sounds, vibration and charging indicator.

Battery

A fuel-gauge percentage, optimised charging, and a saver that kicks in at 20%.

Wi-Fi updates

Signed releases, verified before install, and the old version stays if anything fails.

NFC

Tap a phone to share a contact or hand over a channel invite.

Phone app

Still pairs with the official MeshCore app over Bluetooth.

Put it on your pager

Flash it from the browser over USB. Chrome or Edge, no tools to install, and it never touches your contacts on an update.

Open the installer