Skip to content

[16.0.0] ESP32 crashes (?) when powered through something other than USB #5570

@Prowler1000

Description

@Prowler1000

What happened?

After updating to WLED 16.0.0, my device would no longer function. I have TM1814 LED strips which entered their demo mode after the update and the web UI was no longer accessible. After connecting to USB to re-flash the firmware, as I assumed it was a failed OTA, I accidentally refreshed the page and found I could access the web UI again, so I did a small amount of testing and found that, when powered over USB, the device is accessible but when I reconnect the power supply, it becomes inaccessible, even when also powered over USB.

I re-flashed 0.15.5 and everything works as expected.

I originally updated through Home Assistant, but after reverting back to 0.15.5, I also manually updated through the web UI and had the same behavior. I have since reverted back to 0.15.5 again and things, again, returned to normal.

To Reproduce Bug

As said, this is likely to my specific hardware however the steps I take to reproduce it are

  • Have a functioning 0.15.5 installation, powered through a buck converter from the same 24v supply as the LED strips being controlled
  • Perform an OTA update to 16.0.0
  • (Optinal) Get a headache from TM1814's demo mode after the ESP32 fails to boot

Expected Behavior

WLED successfully communicates with the LED strips and the web UI is accessible

Install Method

Binary from WLED.me

What version of WLED?

16.0.0

Which microcontroller/board are you seeing the problem on?

ESP32

Relevant log/trace output

Anything else?

This is very strange, and likely specific to my hardware so I will be more than happy to provide whatever is needed. I do have an ESP32 dev board which I can use to read serial logs now, as compared to the last time I submitted an issue (I don't have a dedicated serial interface).

I do not know if

  • The issue happens when manually flashing over a direct serial connection
  • Whether the device is actually failing to boot or whether the web UI simply becomes inaccessible and lighting communication fails
  • Whether the failure to communicate with my LED strips directly related as I haven't by-passed the controller to power the LED strips while only powering the ESP32 through USB. That's just work I didn't want to put in unless it was necessary to be quite honest.

It's unfortunate timing but I will be away tomorrow evening and won't be home until the day after (rough estimate of 8:00pm 2026-05-05 - 6:00pm 2026-05-06 UTC) so apologies in advance if I am slow to respond. That feels strange and out of place to say, especially since this isn't a professional communication, but since I suspect this is a fairly specific/isolated issue, it feels wrong to not include and simply go MIA for that time.

Code of Conduct

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    hardware(Likely) Setup-specific issue, e.g. flickering LEDsquestionworkaroundThe issue contains a workaround

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions