Skip to content

WLED does not boot on Seeed Studio ESP32-C3 – “Invalid image block, can’t boot” #5227

@codi668

Description

@codi668

What happened?

Hello,
I’m trying to run WLED on a Seeed Studio ESP32-C3, but the device keeps rebooting and never boots.

Flashing completes without errors, however the ESP immediately enters a boot loop.

To Reproduce Bug

Use a Seeed Studio ESP32-C3 board (possibly XIAO ESP32-C3).

Flash WLED using esptool on Windows.

Erase flash before flashing.

Flash WLED_0.15.3_ESP32-C3.bin to address 0x0.

Reset or power-cycle the board.

Observe serial output and reboot behavior.

The device immediately enters a boot loop and never starts WLED.

Expected Behavior

The ESP32-C3 should boot normally after flashing and start WLED, either by:

creating the WLED-AP access point, or

connecting to the configured WiFi network.

No continuous reboots should occur.

Install Method

Binary from WLED.me

What version of WLED?

WLED_0.15.3_ESP32-C3.bin

Which microcontroller/board are you seeing the problem on?

ESP32-C3

Relevant log/trace output

Invalid image block, can't boot.
ets_main.c 333
ESP-ROM:esp32c3-api1-20210207
Build: Feb  7 2021
rst:0x7 (TG0WDT_SYS_RST), boot:0x8 (SPI_FAST_FLASH_BOOT)
mode:DOUT, clock div:1
load:0x40380000,len:0x2044
load:0x42000020,len:0x10b0d0
Invalid image block, can't boot.

Anything else?

No response

Code of Conduct

  • I agree to follow this project's Code of Conduct

Metadata

Metadata

Assignees

No one assigned

    Labels

    use-as-isexpected behaviour, not a bug, no change planned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions