Skip to content

v0.2.1: both halves build from this repo

Latest

Choose a tag to compare

@John-ODell John-ODell released this 28 Oct 00:46
· 2 commits to main since this release
4f35fb7

Both halves from one tree. The GEEK companion firmware now lives in this repo under dongle/ (GPL-3.0 like the rest), and scripts/build_release.sh builds the T-Deck and the dongle together. The firmware itself is the same as v0.2.0 on both boards; this release exists so the dongle image is built from source anyone can clone.

T-Deck Plus: flash tdeck-plus-v0.2.1-merged.bin at 0x0 (scripts/flash.sh, or esptool). The -app.bin is app-only (0x10000) for Launcher/OTA.

GEEK dongle (Waveshare ESP32-S3-GEEK): hold BOOT while plugging it in, then flash tdeck-dongle-v0.2.1.bin at 0x0:

uvx esptool --chip esp32s3 write-flash 0x0 tdeck-dongle-v0.2.1.bin

It is a factory image, so the GEEK comes up in pairing mode; pair it from the T-Deck's Keyboard app. A GEEK already running the dongle can be reflashed without losing the pairing with dongle/tools/geekflash.py.

From a browser: tdeck-plus-v0.2.1-manifest.json and tdeck-dongle-v0.2.1-manifest.json are ESP Web Tools manifests. Host each next to its image on a web site (GitHub release downloads cannot be fetched cross-site) and give it an <esp-web-install-button>; Chrome or Edge on a computer.

Checksums are in the two .sha256 files. Link protocol version 2 on both ends.

Since v0.2.0: the dongle source, board support and tools moved into dongle/ (#192), README leads with the two boards and has a Flash the GEEK section (#190).