
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.



The whole thing can be bought from China for a dozen or so zlotys. There are no specific markings on the lamp itself:

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:








Outputs:

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:



Then the module is back in place, although you have to heat quite a bit because the LED board acts as a heat sink:



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....
Cool? Ranking DIY Helpful post? Buy me a coffee.