All firmwares

SigurdOS T-Deck

Custom

Standalone off-grid MeshCore messaging firmware for the LilyGo T-Deck, with a launcher-style touch UI, persistent conversations, maps, diagnostics and Wi-Fi or GitHub-based update support.

Status
Active
Maturity
Beta
Lifecycle
Active
Latest version
0.1.42-RC4
Released
2026-06-20
Runtime
Arduino · C++
Distribution
Community
Licensing
Open source
License
GPL-3.0

Capabilities

Transports

  • BLE
  • USB serial
  • Wi-Fi AP

Operations

  • OTA updates

Hardware

  • GPS
  • Display

Protocol

  • MeshCore compatible

Node role

CompanionStandalone UI

Features

  • Standalone direct and channel messaging
  • Touch, trackball and keyboard controls
  • Maps, GPS and signal diagnostics
  • Wi-Fi and GitHub OTA updates

Releases

from GitHub · updated 2026-06-24
  1. v0.1.42-RC4 # Latest Pre-release 7 days ago · 2026-06-20 21:09 UTC

    SigurdOS T-Deck Firmware — beta-0.1.42-RC4

    Flash with esptool

    # Full flash (first install):
    esptool.py --chip esp32s3 --port /dev/ttyACM0 write_flash 0x0 firmware-merged.bin
    
    # App update (keep settings):
    esptool.py --chip esp32s3 --port /dev/ttyACM0 \
      write_flash 0x10000 firmware.bin
    

    Web Flasher

    Use the manifest at webflasher/manifest.json with esptool.js.

    File Use
    firmware.bin App only (flash at 0x10000)
    firmware-merged.bin Full flash (flash at 0x0)
    SigurdOS-tdeck-launcher.bin For bmorcelli/Launcher install (same bytes as merged)

    What's Changed

    Full Changelog: https://github.com/

  2. v0.1.41.1 # Pre-release 13 days ago · 2026-06-14 22:52 UTC

    SigurdOS T-Deck Firmware — beta-0.1.41.1

    Flash with esptool

    # Full flash (first install):
    esptool.py --chip esp32s3 --port /dev/ttyACM0 write_flash 0x0 firmware-merged.bin
    
    # App update (keep settings):
    esptool.py --chip esp32s3 --port /dev/ttyACM0 \
      write_flash 0x10000 firmware.bin
    

    Web Flasher

    Use the manifest at webflasher/manifest.json with esptool.js.

    File Use
    firmware.bin App only (flash at 0x10000)
    firmware-merged.bin Full flash (flash at 0x0)
    SigurdOS-tdeck-launcher.bin For bmorcelli/Launcher install (same bytes as merged)

    Full Changelog: https://github.com/hermes-gadget/SigurdOS-tdeck/compare/beta-0.1.41...beta-0.1.41.1

  3. v0.1.41 # Pre-release 14 days ago · 2026-06-13 13:03 UTC

    SigurdOS T-Deck Firmware — beta-0.1.41

    Flash with esptool

    # Full flash (first install):
    esptool.py --chip esp32s3 --port /dev/ttyACM0 write_flash 0x0 firmware-merged.bin
    
    # App update (keep settings):
    esptool.py --chip esp32s3 --port /dev/ttyACM0 \
      write_flash 0x10000 firmware.bin
    

    Web Flasher

    Use the manifest at webflasher/manifest.json with esptool.js.

    File Use
    firmware.bin App only (flash at 0x10000)
    firmware-merged.bin Full flash (flash at 0x0)
    SigurdOS-tdeck-launcher.bin For bmorcelli/Launcher install (same bytes as merged)

    What's Changed

Show all 20 releases →

Device compatibility (1)

✓ 1 Supported
DeviceMCURadioStatusNotes
LilyGo T-Deckesp32-s3Semtech SX1262✓ SupportedThe project reports successful beta flashes by several users.