AgentDeck ESP32 v1.0.3
·
9 commits
to master
since this release
AgentDeck ESP32 v1.0.3
Firmware for every board this repository builds. Each asset is named by
the board's canonical id — the same string the firmware reports as
device_info.board and the one agentdeck esp32-ota <target> takes, so
the file you download is the target you pass.
| Board | Asset | Display | PlatformIO env | Wi-Fi OTA |
|---|---|---|---|---|
| 86 Box | agentdeck-86box.bin |
4" 480x480 ST7701 | box_86 |
yes |
| IPS 10.1" | agentdeck-ips_10.bin |
10.1" 800x1280 JD9365 | ips10 |
yes |
| IPS 3.5" | agentdeck-ips_35.bin |
3.5" 480x320 AXS15231B | ips35 |
yes |
| InkDeck | agentdeck-inkdeck.bin |
7.5" 800x480 e-ink UC8179 | inkdeck |
yes |
| Round AMOLED | agentdeck-round_amoled.bin |
1.8" 360x360 ST77916 | amoled |
yes |
| T-Display-S3-Pro | agentdeck-t_display_pro.bin |
2.33" 480x222 ST7796U | t_display_pro |
yes |
| T-Embed CC1101 | agentdeck-t_embed.bin |
1.9" 320x170 ST7789 | t_embed |
yes |
| TTGO T-Display | agentdeck-ttgo_t_display.bin |
1.14" 240x135 ST7789 | ttgo |
yes |
| Ulanzi TC001 | agentdeck-ulanzi_tc001.bin |
32x8 WS2812B matrix | led8x32 |
yes |
| Waveshare C6-LCD-1.47 | agentdeck-esp32_c6_147.bin |
1.47" 172x320 ST7789 | esp32_c6_147 |
no |
Each board also ships -partitions.bin and -bootloader.bin for a full
USB flash. SHA256SUMS.txt covers every attached binary.
Update over Wi-Fi
agentdeck esp32-ota <board> --firmware agentdeck-<board>.binThe board must already be provisioned and connected to the daemon over
Wi-Fi. 86box and ips_10 units flashed before 2026-07-05 may still carry
a factory/NO_OTA layout and need one USB full flash first.
Flash over USB
# from a checkout — PlatformIO knows each chip's bootloader offset
cd esp32 && pio run -e <env> -t upload
# or the application image alone; app0 starts at 0x10000 on every board here
esptool.py --port PORT write_flash 0x10000 agentdeck-<board>.bin