The flagship badge experience: one flash, one SD card, seven firmwares.
Hold UP + tap RESET → menu → pick what your badge becomes:
- 📡 MeshCore touch messenger (pre-installed) — full-color touch UI, on-screen keyboard, badge↔badge encrypted messaging over LoRa
- 📡 Meshtastic MUI touch + classic standard/low-power builds
- 🕸 Reticulum RNode — the badge as an RNS LoRa radio for MeshChat/Sideband/NomadNet (one-time
rnodeconfprovisioning; hardware-verified badge↔badge) - 🎮 Anemoia NES emulator + 37 validated homebrew games (
/romson the card) - 🌈 WLED pride rainbow on the ear NeoPixels
⚠ Requires a FAT-formatted micro-SD card (this is true of launcher v1 as well).
Install
esptool --chip esp32s3 --port <PORT> write-flash 0x0 launcher-v2.factory.bin— or flash from your browser at scriptkitty.sh- Unzip sd-card-apps-v2.zip onto the card (required)
- Unzip sd-card-games-v2.zip onto the card (optional, adds the NES library)
Every firmware keeps its own private slice of flash — identities, contacts, settings, and saves survive switching. Un-brickable by construction: the launcher lives in a never-rewritten factory partition.
Want DOOM? That's Launcher v1 "Classic" — its resident WADs need the flash space v2 spends on the touch apps.
⚠ v1 and v2 SD bins are built for different partition tables — don't mix them.
Hardware-verified on the bench: install/boot/swap of all seven firmwares, settings persistence across the full swap matrix, and badge↔badge RF for all three mesh stacks.
🤖 Generated with Claude Code