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

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions