logo elektroda
logo elektroda
X
logo elektroda

Which GU10 LED bulb with WiFi for Home Assistant? Easy change of BW2L firmware

p.kaczmarek2 
📢 Słuchaj:
Process of desoldering the WiFi module from a GU10 LED bulb using hot air. .
Most leds with a GU10 mount are quite difficult to convert - access to the WiFi module is difficult and you usually have to take the whole housing apart to change the firmware. However, I recently found a model where this procedure is much simpler. There, the WiFi module is located on a board with LEDs, so all you have to do is remove the 'glass' and solder it out using hot air. This way you can free the light from the cloud and pair it with Home Assistant.

The product discussed here can be found by the model name EW-GU10-E, which, as the name suggests, specifies its association with the eWeLink app. There is also a code C3009 on the packaging, but it is repeated for different types of threads, so it does not uniquely identify the product. If in doubt, look to see if you are ordering a product with WiFi from eWeLink, the leds from Tuya are different.
Packaging of a smart bulb with labels and manufacturer details. .
Package of eWeLink GU10 LED bulb .
Black cardboard box of a smart LED bulb with the text smart LED bulb and a colorful stripe. .
The whole thing can be bought from China for a dozen or so zlotys. There are no specific markings on the lamp itself:
Close-up of LED bulb base with the text Ewelink SMART GU10. .

Changing the EW-GU10-E firmware .
As per the guide for the other lights from eWeLink:
[Polish] Flashing guide for eWeLink RGBCW lamp series - module leads BW2L, BL602 .
[English] Instructions for flashing the eWeLink RGBCW lamp series - module leads BW2L, BL602 .
Remove the glass, apply flux, solder out the WiFi module:

GU10 LED bulb with visible WiFi module on the LED board. .
LED GU10 bulb with exposed circuit board and WiFi module. .
Process of desoldering the WiFi module from a GU10 LED bulb using hot air. .
WiFi board with LED module extracted from the GU10 bulb housing. .
View of the interior of a LED GU10 bulb with PCB and WiFi module. .
BW2L WiFi module with BL602L chip on a circuit board. .
Close-up of BW2L module with BL602L20 chip. .
Close-up of the WiFi module board removed from a GU10 LED bulb. .
Outputs:
BW2L module board for OpenBL602 flashing with GPIO pinouts .
Uploading firmware is also described in this topic:
[Polish] How to read and back up the flash memory of a BL602/BL702/etc device using BLDevCube? [English] How to read and back up the flash memory of a BL602/BL702/etc device using BLDevCube? .
Soldering photos:
WiFi module PCB with soldering pins. Pictures of soldering.
Soldering process in LED GU10 module. .
Electronic prototype on a breadboard with wires connected to a USB adapter. .
Then the module is back in place, although you have to heat quite a bit because the LED board acts as a heat sink:
Close-up of a LED module with visible BW2L WiFi module. .
Close-up of WiFi module and LED chips in a GU10 bulb. .
Interior of LED GU10 with visible WiFi module BW2L on an LED board. .
The GPIO template is the same as in:
[Polish] Flashing instructions for eWeLink RGBCW lamp series - module leads BW2L, BL602 .
[English] Instructions for flashing the eWeLink RGBCW lamp series - module leads BW2L, BL602 .
Short test:


.
As of now, the product works 100% locally, independent of the manufacturer's servers. It can also be connected to Home Assistant.

Summary .
I've been looking for something like this for a long time. As much as possible I recommend the purchase of LED GU10s from this series, they are much more convenient in terms of changing firmware than, for example, the Nous presented in the past:
[Polish] Nous Smart WiFi Bulb P8 RGBCW, GU10, EB01-B + BP5758, WiFi pinout .
[English] Nous Smart WiFi Bulb P8 RGBCW, GU10, EB01-B + BP5758, WiFi pinout .
I guess until I buy more in stock of these LED GU10 eWeLink's, as it's not clear if they'll be available later, and as you can see in the linked topic with other GU10's it's much more trouble.
Have any of you also tried changing the firmware or looking into GU10 based products? Feel free to discuss.
PS: And, of course, I know that the term "bulb" is fundamentally incorrect here - but that's the name that has already taken hold in the trade....

About Author
p.kaczmarek2
p.kaczmarek2 wrote 11980 posts with rating 10007 , helped 573 times. Been with us since 2014 year.

Comments

LEDówki 28 Mar 2025 20:06

GU 10 is not a thread. Threads are E10, E14, E27. [Read more]

p.kaczmarek2 28 Mar 2025 20:27

Good point, that's what I was wondering before publishing this topic, whether to allow myself to use terms that are incorrect but present in the trade, or to leave them out completely. There is a similar... [Read more]

%}