#19696·micropython

XIAO ESP32C5 assertion "result == ETS_OK" failed

Author: konomikittenCreated Sep 11, 2026Updated Sep 11, 2026
Labelsbugport-esp32

Port, board and/or hardware

XIAO ESP32C5

MicroPython version

SEEED_XIAO_ESP32C5-20260824-v1.29.0.bin SEEED_XIAO_ESP32C5-20260904-v1.30.0-preview.58.g14e9793c91.bin

Reproduction

  1. Erase and flash bin file with esptool
  2. Connect with mpremote

Expected behaviour

MicroPython prompt

Observed behaviour

$ mpremote
ESP-ROM:esp32c5-eco2-20250121
Build:Jan 21 2025
rst:0x7 (TG0_WDT_HPSYS),boot:0x78 (SPI_FAST_FLASH_BOOT)
Core0 Saved PC:0x40026cfc
invalid header: 0x45054641
invalid header: 0x45054641
invalid header: 0x45054641
assertion "result == ETS_OK" failed: file "ets_main.c", line 369, function: ets_flash_boot
ESP-ROM:esp32c5-eco2-20250121
Build:Jan 21 2025
rst:0x7 (TG0_WDT_HPSYS),boot:0x78 (SPI_FAST_FLASH_BOOT)
Core0 Saved PC:0x40026cfc
invalid header: 0x45054641
invalid header: 0x45054641
invalid header: 0x45054641
assertion "result == ETS_OK" failed: file "ets_main.c", line 369, function: ets_flash_boot

Additional Information

No, I've provided everything above.

Code of Conduct

Yes, I agree