Skip to content

AgentDeck ESP32 v1.0.3

Choose a tag to compare

@github-actions github-actions released this 07 Aug 11:32
· 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>.bin

The 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