T-Deck
BoardSpecifications
Radiosinherited from ESP32-S3
- Wi-Fi
- Wi-Fi 4 · 2.4 GHz
- Bluetooth LE
- BLE 5
- Bluetooth Classic
- no
- 802.15.4
- no
USB
- Native USB
- yes
Board
- Form factor
- t-deck
Display & extras
- Display
- 2.8in 320x240 ST7789 SPI IPS
- Extras
- lorakeyboardtrackballmicrophonespeaker
ESP32-S3FN16R8 handheld with a 2.8in ST7789 IPS display, onboard keyboard, trackball, mic/speaker, and an optional SX1262 LoRa transceiver.
Firmware for this board
Known good
- BruceKnown goodweb flasher
Flash Bruce
Known good esp-atlas asserts this board↔firmware link at the shown trust tier — it does not guarantee your specific unit or the current firmware version. Flashing can erase keys/config and can brick the device. At your own risk.
- LauncherKnown goodrelease .bin
Flash Launcher
Known good esp-atlas asserts this board↔firmware link at the shown trust tier — it does not guarantee your specific unit or the current firmware version. Flashing can erase keys/config and can brick the device. At your own risk.
- MeshtasticKnown goodweb flasher
Flash Meshtastic
Known good esp-atlas asserts this board↔firmware link at the shown trust tier — it does not guarantee your specific unit or the current firmware version. Flashing can erase keys/config and can brick the device. At your own risk.
Unverified
- MicroHydra for CardputerUnverifiedrelease .bin
Flash MicroHydra for Cardputer
Unverified esp-atlas asserts this board↔firmware link at the shown trust tier — it does not guarantee your specific unit or the current firmware version. Flashing can erase keys/config and can brick the device. At your own risk.
- MCLiteUnverified
Flash MCLite
Unverified esp-atlas asserts this board↔firmware link at the shown trust tier — it does not guarantee your specific unit or the current firmware version. Flashing can erase keys/config and can brick the device. At your own risk.
- meshcoretermUnverified
Flash meshcoreterm
Unverified esp-atlas asserts this board↔firmware link at the shown trust tier — it does not guarantee your specific unit or the current firmware version. Flashing can erase keys/config and can brick the device. At your own risk.
- PyxisUnverified
Flash Pyxis
Unverified esp-atlas asserts this board↔firmware link at the shown trust tier — it does not guarantee your specific unit or the current firmware version. Flashing can erase keys/config and can brick the device. At your own risk.
- WADAMESH BETAUnverified
Flash WADAMESH BETA
Unverified esp-atlas asserts this board↔firmware link at the shown trust tier — it does not guarantee your specific unit or the current firmware version. Flashing can erase keys/config and can brick the device. At your own risk.
Notes
- ESP32-S3FN16R8 dual-core LX7; 16 MB flash, 8 MB PSRAM
- LoRa transceiver: SX1262 (chip-optional SKU), +22dBm, 433/868/915MHz
- Onboard mini keyboard (shipped in a randomly-selected color/layout)
- Wi-Fi 2.4GHz + Bluetooth 5 (LE)
- io.gpio_exposed=4 QUOTED: the vendor firmware repo's own board pin-definition header (utilities.h) defines exactly 4 undocumented GPIOs -- BOARD_TBOX_G01=3, G02=2, G03=15, G04=1 -- claimed by no other onboard peripheral in that file; the official README confirms base T-Deck (non-Plus) ships a user-facing Grove HY2.0-4P interface that is free/unassigned (Plus variant reassigns it to GPS), matching this G01-G04 naming. io.gpio_free=3 DERIVED: subtracting esp32-s3's soc.reserved_pins -- GPIO3 (G01) is a strapping pin, GPIO2/15/1 are not strapping or usb_flash_tied -- gives 4 - 1 = 3
Verify my board
Reads the connected chip over USB and checks it against what esp-atlas cites for T-Deck — over Web Serial, no backend, nothing leaves your browser.
In-browser verify needs Web Serial: Chrome or Edge on a desktop. Safari, Firefox and phones cannot do it.
Serial monitor
Not connected.

