Skip to content

Meshtastic MUI Touch UI for the Badge

Latest

Choose a tag to compare

@skickar skickar released this 10 Jul 07:04

Full-color touch Meshtastic for the Retia DEF CON badge: the LVGL device-UI (MUI) with the on-screen keyboard, node map, touch region picker, and message bubbles — plus the badge-specific fixes: bit-banged XPT2046 touch (the badge's crossed SPI lines), phone TCP API (:4403) alive alongside the home UI, BLE off by default (enable from settings or the phone app), and the displaymode/bluetooth self-heal so config written by other Meshtastic builds (e.g. via the Badge Launcher) can never dark-screen the GUI.

Flash (standalone, full image at 0x0)

pip install esptool
esptool --chip esp32s3 --port <PORT> write-flash 0x0 meshtastic-mui-touch.factory.bin

…or from your browser at scriptkitty.sh.

Set your region on the touch picker at first boot. Prefer switching between this, MeshCore, an NES emulator and more from an SD-card menu? That's Badge Launcher v2 "Touch" — this build is included there as a guest.

Source: meshtastic/firmware v2.7.23 + retia-mui patches (tag touchscreen-build-launcher-fix).

🤖 Generated with Claude Code