Skip to content

Badge Launcher v2.0.0 "Touch"

Latest

Choose a tag to compare

@skickar skickar released this 10 Jul 05:43

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 rnodeconf provisioning; hardware-verified badge↔badge)
  • 🎮 Anemoia NES emulator + 37 validated homebrew games (/roms on 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

  1. esptool --chip esp32s3 --port <PORT> write-flash 0x0 launcher-v2.factory.bin — or flash from your browser at scriptkitty.sh
  2. Unzip sd-card-apps-v2.zip onto the card (required)
  3. 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