All firmwares

MeshPunk

Fork

LVGL + Lua handheld firmware for the LilyGo T-Deck with full MeshCore support. Features offline OpenStreetMap tiles with mesh contact overlays and meshprint sender triangulation, themes, games (Doom, PICO-8, Flappy Bird, Snake, Scorched Earth), SD-card storage, WiFi, BLE, and GPS time sync.

Fork of MeshCore (Reference)

Maintainer
PhilMo6 ↗
Status
Active
Maturity
Alpha
Lifecycle
Active
Runtime
Arduino · C++
Distribution
Community
Licensing
Open source
License
MIT

Capabilities

Transports

  • BLE
  • USB serial
  • Native TCP
  • Wi-Fi AP

Operations

  • Web flasher
  • OTA updates

Networking

  • Repeater
  • Room server
  • Observer
  • KISS modem

Hardware

  • GPS
  • Display
  • Sensors
  • Low-power RX

Protocol

  • MeshCore compatible

Node role

CompanionRepeaterRoom serverStandalone UI

Features

  • LVGL + Lua app framework
  • Offline map with tile caching and meshprint triangulation
  • Themes and custom UI styling
  • Games (Doom, PICO-8, Flappy Bird, Snake, Scorched Earth)
  • SD-card persistence for mesh and firmware settings
  • BLE and WiFi companion connectivity
  • GPS time sync
  • Launcher-compatible build
  • MeshCore protocol compatible

Device compatibility (1)

✓ 1 Supported
DeviceMCURadioStatusNotes
LilyGo T-Deckesp32-s3Semtech SX1262✓ SupportedPrimary target device. Use -merged.bin for first install, -firmware.bin for updates, or -launcher.bin with bmorcelli's Launcher.