Skip to content

Supported devices

Pirata edited this page Aug 21, 2026 · 1 revision

Supported devices

This list is generated from src/manifest.json on the Launcher WebPage branch, which is the same manifest that drives the device picker in the Launcher Flasher. It currently covers 79 builds across 9 vendors.

The flasher is the authoritative, always-current source. If a device was added after this page was written, it will appear there first.

Some product links are affiliate links, which support the project at no extra cost to you.

How to read this list

  • Device is the name shown in the flasher's device picker.
  • Chip must match your hardware. A build for a different chip family will not boot.
  • Added in is the Launcher version that introduced the port, when the manifest records it. A blank cell means the manifest does not record one, which is common for recent ports and for merged multi-model environments. A version newer than the latest release means the port is merged but has not shipped in a stable build yet.
  • Entries marked † are not listed by default in the flasher. Select the Beta release channel to reach them, or pick a release that actually shipped that binary.

Some entries cover several models at once, for example StickC & Plus or T-Embed All Models. Where a merged and a per-model build both exist, either one works.

Jump to a vendor

M5Stack and compatibles

Device Chip Notes Added in
Cardputer and Cardputer ADV ESP32-S3 2.0.0
StickCPlus2 ESP32 2.0.0
StickC & Plus ESP32 Common to StickC and StickCPlus
StickCPlus ESP32 2.0.0
StickC ESP32 2.0.0
Core2 ESP32 2.1.0
Core16mb ESP32 2.1.0
Core4mb ESP32 2.1.0
CoreS3 ESP32-S3 2.2.4
Tab5 ESP32-P4 2.6.0
PaperS3 ESP32-S3 2.6.3
Paper ESP32 2.8.1
StickS3 ESP32-S3 2.6.6
Arduino Nesso n1 ESP32-C6 2.7.0
DinMeter ESP32-S3 2.7.0

Headless builds

Headless builds have no display or button UI. Pick the one that matches your chip and flash size, then manage the device through the WebUI or the serial console.

Device Chip Notes Added in
ESP32-S3-4mb ESP32-S3 2.3.0
ESP32-S3-8mb ESP32-S3 2.3.0
ESP32-S3-16mb ESP32-S3 2.3.0
ESP32-4mb ESP32 2.3.0
ESP32-8mb ESP32 2.3.0

CYD (Cheap Yellow Display) and clones

CYD boards look alike but differ in panel size, touch controller (Resistive or Capacitive), and chip. Check the code printed on your board before flashing.

Device Chip Notes Added in
CYD-2432S028R ESP32 (OTA) 2.2.2
CYD-2432S028R Inverted Colors ESP32 (OTA) 2.2.2
CYD-2432W328C Inverted Colors and 2.4in ESP32 (Capacitive)(OTA) 2.4.0
CYD-2432W328C ESP32 (Capacitive)(OTA) 2.4.0
CYD-2432W328R ESP32 (Resistive)(OTA) 2.4.5
CYD-2432S024R ESP32 (Resistive)(OTA) 2.4.5
CYD-2432S022C ESP32 (Capacitive) 2.4.5
CYD-2432S032C ESP32 (3.2in, Capacitive) 2.4.5
CYD-2432S032R ESP32 (3.2in, Resistive) 2.4.5
CYD-3248S035R ESP32 (3.5in, Resistive) 2.4.6
CYD-3248S035C ESP32 (3.5in, Capacitive) 2.4.6
CYD-8048S043C ESP32-S3 (ESP32S3, 4.3in, 800x480, Capacitive) 2.4.8
CYD-8048W550C ESP32-S3 (ESP32S3, 5.5in, 800x480, Capacitive) 2.4.8
CYD-3248W535C ESP32-S3 (ESP32S3, 3.5in, 320x480, Capacitive)
CYD-4827S043R ESP32-S3 (ESP32S3, 4.3in, 480x272, Resistive) 2.7.0
NM-CYD-C5 ESP32-C5 (ESP32-C5, 2.8in, 320x240, Resistive)
ES3C28P ESP32-S3 aka. Cheap Black Display

LilyGo

Device Chip Notes Added in
T-Dongle S3 (tft) ESP32-S3 (single press, double press and long press logic) 2.4.7
T-Dongle C5 (tft) ESP32-C5 (single press, double press and long press logic)
T-Display-S3 ESP32-S3 Touch and no touch (single press and longpress logic on both buttons ) 2.2.1
T-Display_S3_PRO ESP32-S3 2.4.1
T-Display-C5 ESP32-C5 (single press and longpress logic on both buttons)
T-Display P4 ESP32-P4 (TFT and AMOLED)
T-Embed All Models ESP32-S3
T-Embed ESP32-S3 2.3.0
T-Embed CC1101 ESP32-S3 2.3.0
T-LoRa-Pager ESP32-S3 2.5.0
T-Deck Plus ESP32-S3 2.6.1
T-Deck ESP32-S3 2.3.0
T-Deck Pro ESP32-S3 e-Paper display 2.4.8
T5_E-Paper_S3_Pro ESP32-S3 2.4.3
T-HMI ESP32-S3 2.6.0
T-Display-S3 AMOLED 1.9in ESP32-S3 2.6.9
T-Display-S3 AMOLED Plus ESP32-S3
T-Watch S3 ESP32-S3 2.6.8
T-Watch ULTRA ESP32-S3 2.6.8

Custom and community boards

Boards from smaller vendors and community projects.

Device Chip Notes Added in
Smoochie Board ESP32-S3 2.5.0
Reaper Board ESP32-S3 Bruce Firmware board 2.7.0
Marauder V4-OG and V6 ESP32 2.4.8
Marauder V6.x ESP32 2.4.8
Marauder V7 ESP32 2.4.8
Marauder V8 ESP32-C5
Marauder Mini ESP32 2.4.8
Awok Dual Mini v2 ESP32 2.4.8
Awok Dual Touch v2 ESP32 2.4.8
RabbitLabs The Phantom ESP32 2.4.8
WaveSentry ESP32 2.6.5
Pancake ESP32-C5
Xueersi XiaoMiao ESP32

Elecrow

Device Chip Notes Added in
Elecrow ESP32 2.4in ESP32
Elecrow ESP32 2.8in ESP32
Elecrow ESP32 3.5in ESP32
Elecrow ESP32 3.5in v2.2 ESP32
Crowpanel Advance S3 5in ESP32-S3
Crowpanel Advance P4 7in ESP32-P4

SeeedStudio

Device Chip Notes Added in
reTerminal Sticky ESP32-S3

Waveshare

Device Chip Notes Added in
Waveshare ESP32-S3 LCD 1.47in ESP32-S3

XTeink

Device Chip Notes Added in
xteink x3 (and x4) ESP32-C3
xteink x4 Pro ESP32-S3

Choosing the right build

  1. Find your device in the list above and note its chip family.
  2. Open the Launcher Flasher, pick the vendor and the device, then flash from the browser.
  3. If you would rather flash by hand, download Launcher-{YourDevice}.bin from the releases page and use ESPHome Web Tools or esptool.py.

For CYD boards, match the panel size and the touch controller as well as the chip — a 2432S028R build will not drive a 2432S028C panel correctly.

My device is not listed

Launcher ports need only two files plus a CI entry, so new boards are not hard to add:

  • boards/[board]/platformio.ini — the build environment
  • boards/[board]/interface.cpp — board-specific setup

DIY boards should also carry a boards/[board]/connections.md documenting the pinout. Per-board PlatformIO JSON files are no longer needed: there is one JSON per chip family under boards/_jsonfiles/.

See boards/README.md in the repository, ask on the Discord, or open an issue with your board's schematic and pinout.

Related pages