Skip to content

Instantly share code, notes, and snippets.

@brienw
Created July 23, 2025 01:55
Show Gist options
  • Save brienw/2fefc45e8b52044acf2a01901ba559cd to your computer and use it in GitHub Desktop.
Save brienw/2fefc45e8b52044acf2a01901ba559cd to your computer and use it in GitHub Desktop.

Overview

Prepare SD Card

Format a MicroSD card that is no larger than 32 MB. This must be formatted using FAT32 file format.

Download and save to SD Card:

Mestastic:
  1. Download and unzip: https://github.com/meshtastic/firmware/releases/download/v2.6.11.60ec05e/firmware-esp32s3-2.6.11.60ec05e.zip
  2. Copy to SD Card:
    • firmware-t-deck-tft-2.6.11.60ec05e.bin
    • any other firmware with "-t-deck-" in the name if you are feeling adventurous.
Bruce Predatory Firmware:
  1. Download and copy to SD card:
Meshcore:
  1. SOON it's complicated currently

Flash firmware launcher

Enter programming mode

  1. Connect USB to computer
  2. Press and hold trackball, press RST button (left side)
  3. In a supported browser, visit Launcher Web Flasher
    1. Select LilyGo -> T-Deck
    2. Click "Connect" and you should hopefully see something like "USB JTAG/serial debug unit." in the device list and click "Connect" again.
    3. Select "Install T-Deck"

Insert MicroSD into your T-Deck and press RST on the left side. You should hopefully see "Launcher" boot up. if so, press ENTER on the keyboard and then tap SD, select the firmware you would like to flash, (tap left and right bottom of screen to scroll, RETURN to select). after flashing is complete, your device should reboot. don't press anything as the Launcher boots. it should continue booting into whatever Firmware you last flashed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment