Jan 02, 2026

Aurora: MeshCore firmware for the Lilygo T-Deck

A simple, clean, MeshCore firmware for the Lilygo T-Deck.

I've been into LoRa and Mesh radios for a while now, first starting with Meshtastic devices a couple of years ago. I think the technology is kinda cool, and have been following it since I first found out about it. In early 2025 a fellow hacker suggested I give MeshCore a try, and so I dutifully updated my handful of radios to use MeshCore instead of Meshtastic. When I got to my T-Deck from Lilygo the only option was firmware called Ripple, which utilized the onboard hardware of the T-Deck. It had promise and I was excited to try it.

That excitement was dulled a LOT when I actually got hands on with it. The UI looked cool but felt clunky to use. Touch input was finicky, and the scroll wheel was practically useless (more a fault of the hardware than firmware, that). It was a frustrating user experience, and a lot of design decisions didn't make a lot of sense to me. It felt raw... unfinished... and frustrating. So I decided to make my own - Aurora.

Features

  1. Message on public and private channels, plus direct messages.
  2. Send Advertisement messages both flood routed and single hop.
  3. Automatically build a contact DB with nodes you've seen recently
  4. Full options to configure radio settings for your region / use case
  5. Full support for the MeshCore companion mobile app via BLE
  6. Export config in format compatible with Meshcore companion app
  7. Import config from other devices in format compatible with Meshcore companion app export.

Coming soon

  1. Improvements to UI / UX
  2. Route visualization
  3. Support for telemetry
  4. GPS support for T-Decks that have GPS chips
  5. MAP mode to show known nodes on a map

The code repository for this can be found here: Aurora