Help trying to flash ESP32 in Home Depot bulb

Just picked up an outdoor timer with this same ESP32 in it. Did anyone figure out how to flash it or successfully replace it with an unlocked one?

Interesting thread, and Ive been following these ideas for a couple weeks now that Ive ā€œdiscoveredā€ HA and the ā€œratgdoā€ based on ESP32.

Curious if anyone has thought about just replacing the chip on the module itself? Seems the base chip is a couple bucks and with a hot-air gun once could simply float it off and replace the thing - that should eliminate the eFuse issue. While I haven’t gone down this path myself (I simply dont have some of the equipment at the moment), I did take a similar route several years back when I crossed 5v and 12 rails on a power supply - blowing up several hard drives in the process… its really scary with tens of TB’s data on the line - but having a buddy that had the necessary tools was a lifesaver).In short, floating ROM’s off controller boards onto a donor board… seems this would be very similar.

I have a few of the Home Depot ā€œHubspaceā€ products (great for outdoor Christmas light switching), but haven’t wasted much time as I only use them a few weeks per year… but it seems like something worth fooling with.

Thoughts?

Which ESP will replace this one? Don’t see any links to buy a LA02301 on Google.

I love those bulbs, but they are controlled by hubspace. I wonder if they can be flashed. I have to research and see.
https://www.homedepot.com/p/EcoSmart-60-Watt-Equivalent-Smart-A19-Clear-Color-Changing-CEC-LED-Light-Bulb-with-Voice-Control-1-Bulb-Powered-by-Hubspace-12CFA1960WRGB01/326010996

The FCC Report on my favorite bulbs is at

internal sample photos here

Hi so after reading this thread i decided to pull the stock moduel and drop in an esp32 board. flashed with wled.
It mostly works with one odd thin.
the whites are weird and i am wondering if anyone has done this before to know the protocol / what i should change.

pwm on the warm white works normal but i dont seem to get cool white. one way i can get cool white is to check the invert output box.
I will get bright white but warm no longer works.

using RGB+CCT pwm

Hi @arcturus01, that sounds promising! anything you can share?

  • did you work on the downlight? as in this picture above?
  • where did you connect your board to the PCB? At the pins on the main PCB or on the to of the daughterboard?
  • where you able to reassemble and fit everything in with the esp board?
  • any resolution on the warm light?

I’ve been meaning to thinker with this for a while, I bought an extra unit to experiment with, curious to hear about your experience

I’ve done some work on injecting an OTA update by creating a fake wifi network and dns server and sniffing and recreating the servers it talks to. If TLS fails, it tries to download a root certificate over http. That’s as far as I got. I deliver it my own root cert, but it doesn’t seem to accept it. Is it possible there’d be useful logs output on serial? I’m more software oriented than hardware if its not obvious.

I have a few different Hubspace devices that I picked up on clearance but shelved a while back when I found they weren’t flashable. Got around to replacing the esp IC on the module (ESP32-U4WDH) tonight. Fairly simple after ripping the metal shield off.

After replacement, I was able to flash my own esphome FW to the module. You will need to note the pin to ground based on the pin mapping table in the FCC document to enter flashing mode (IO5 for me).

Did you ever get this working?

I would also love to know what you ended up dropping in. Im assuming you pulled out the whole ledaarson module and not just the little esp32 chip inside correct? What board did you replace it with? did you just solder wires onto the pads and connect the new esp32 board that way? Have a bunch of hubspace smart bollard lights that i want to try to do this with. Tried everything like everyone else ot flash it… efuses must be burnt. THanks!

Cool work. So you removed the metal shield on the module and replaced the esp32 chip inside with a new one? So the ledarrson module is still there you just replaced the esp32 inside that module? I have a hot air gun but ive never done anything like this before… no better time to learn. Is this super complicated to do? Didnt sound like it by your message but you’re likely way more expereienced in this that me :). Any insights would be really appreciated…thanks!

I just swapped the u4wdh chip on my motion dimmer switch. It was more difficult than i expected but i am working with subpar equipment so that doesnt help!

My next step is figuring out how to flash it. I have flashed esp32s many times but they were always prototype boards with an integrated usb port.

What device specifically did you swap chips on?

Would you mind sharing your esphome config? Would help tremendously

That’s correct. The metal shield comes off with some hot air without too much work. This was my first chip type swap with hot air, although I’d done significant soldering before. I didn’t find it too difficult for the couple I swapped.