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