SA smart lights that can be flashed with Tasmota

I replaced 13 downlights with cheapy "smart" GU10s from Geewiz. It's only been a few hours but they seem to loose connection every so often when turning on and flash white. This brings on a migraine which is preferably avoided.

Briefly tried tuya-convert on one but no luck.

Any new updates on the state of locally available smart bulbs?
 
I replaced 13 downlights with cheapy "smart" GU10s from Geewiz. It's only been a few hours but they seem to loose connection every so often when turning on and flash white. This brings on a migraine which is preferably avoided.

Briefly tried tuya-convert on one but no luck.

Any new updates on the state of locally available smart bulbs?
Managed to OTA flash these with OpenBeken. They're working a treat now
 
Very nice! Tutorial somewhere? Or something you wish to type up / record?

Which lights did you buy?
These ones from Geewiz. They're essentially no name brand tuya globes.

I popped one open to check what hardware was sitting underneath:

tuya-globe.jpg

The chip is a BL2028N which is a Belon version of BK7231N.

To flash you need two things:
Tuya Cloudcutter Prep
  1. In my case, I'm running Arch Linux so tuya cloudcutter doesn't work out the box. It has a couple of references to
    Code:
    service NetworkManager restart
    as an example which need replacing with the systemctl equivalent
    Code:
    systemctl restart NetworkManager
    Do this for any references to "service" if required.
  2. Copy the OpenBeken firmware to (eg OpenBK7231N_UG_1.17.130.bin) to <tuya-cloudcutter>/custom_firmware/
Flashing

In the directory where you cloned tuya cloudcutter:

Code:
sudo ./tuya-cloudcutter.sh -w wlp41s0 -f OpenBK7231N_UG_1.17.130.bin
where -w is your WiFi interface

Then select
Code:
By firmware version and name
then
Code:
1.3.21 - BK7231N / oem_bk7231n_light_ty
then
Code:
Tuya Generic
then
Code:
SWWFD1C412 RGBCT Downlight

After this:
  1. Cloudcutter starts looking for the globes AP. Put the globe into AP mode by turning it on and off 6 times until it blinks slowly.
  2. Cloucutter should find the AP and then request that you put the globe into AP mode again (6 times on and off so it blinks slowly)
  3. Cloudcutter should then start it's own AP on your computer called cloudcutterflash.
  4. Cloudcutter says the globe should automatically connect but this didn't work for me.
  5. Put the globe into AP mode again (6 times on and off so it blinks slowly)
  6. Open the "Smart Life" app (with the blue icon, the native tuya app didn't work for me) and add a device.
  7. Select WiFi Light Source and enter cloudcutterflash as the AP with abcdabcd as the password
  8. Then select "blinking slowly" option and connect to the globes AP
  9. A few seconds later you should see cloudcutter flashing the firmware
Once this is done, the globe won't work yet but you should see an AP that starts with "OpenBeken....". Connect to this AP and start configuring as you would any other tasmota device. Under "configure module", I used the following:
  • Channel 6: PWM and 4
  • Channel 7: PWM and 3
  • Channel 8: PWM and 5
  • Channel 24: PWM and 2
  • Channel 26: PWM and 1
You should now have a light bulb you can control from the UI. Configure WiFi, IP, MQTT, Home assistant etc as you would any other device.

Was a huge ballache to figure all this out but flashed all 13 of them like this with no issues.
 
Last edited:
Very cool. It is exciting to see the community starting to pick up non ESP chips and develop custom firmware for them!
 
Morning. I've come across this thread.

I'm trying to find GU10 RGB WiFi globes that will work with eWeLink. There are none on the market.

The ESP WiFi chip, as I've read, could be flashed...but that involves taking it apart.

Is there currently no better solution out there?
 
Ok so why exactly do I need Tasmota? Just to let the device not call home?
And if I flash a sonoff switch with tasmota, will it still work with ewelink?
 
Also, Sonoff have a new hub with ZigBee, matter, tasmota protocol support.

Will this be a game changer and the hub will support matter complient GU10 RGB globes
 
So the following are not flash with tasmota, but rather esphome.
I used the update cloudcutter tool to liberate the devices using an OTA hack rather than opening the bulb.

(As described in digiblur's blog post, https://digiblur.com/2023/08/19/updated-tuya-cloudcutter-with-esphome-bk7231-how-to-guide/)

Bought 4 different bulbs from Leron Merlin, to test with and can report the following|

1703010929217.png
Litemate (https://leroymerlin.co.za/litemate-led-bulb-9w-a60-e27-smart-81462720)
Flashed without a problem (So far I like this one the best)
- #2 - Flash 3rd Party Firmware
- By Firmware version (1.3.1)

1703011182691.png
Connex GU10
Flashed with an error with building the yaml file. Esphome not able to upload new firmware over the network, uploaded via the webui.
- #2 - Flash 3rd Party Firmware
- By Firmware version (2.9.16)

1703011696355.png
Connex B22
Esphome not able to upload new firmware over the network, uploaded via the webui.
- #2 - Flash 3rd Party Firmware
- By Firmware version (1.2.16)

1703012053884.png
BNeta
Did not manage to flash this yet... Did not find the firmware version in the cloudcutter tool, I suspect this may still be using an ESP based chip. So I'll try again with tuya-convert when I have time again.
 
So the following are not flash with tasmota, but rather esphome.
I used the update cloudcutter tool to liberate the devices using an OTA hack rather than opening the bulb.

(As described in digiblur's blog post, https://digiblur.com/2023/08/19/updated-tuya-cloudcutter-with-esphome-bk7231-how-to-guide/)

Bought 4 different bulbs from Leron Merlin, to test with and can report the following|

View attachment 1635775
Litemate (https://leroymerlin.co.za/litemate-led-bulb-9w-a60-e27-smart-81462720)
Flashed without a problem (So far I like this one the best)
- #2 - Flash 3rd Party Firmware
- By Firmware version (1.3.1)

View attachment 1635777
Connex GU10
Flashed with an error with building the yaml file. Esphome not able to upload new firmware over the network, uploaded via the webui.
- #2 - Flash 3rd Party Firmware
- By Firmware version (2.9.16)

View attachment 1635781
Connex B22
Esphome not able to upload new firmware over the network, uploaded via the webui.
- #2 - Flash 3rd Party Firmware
- By Firmware version (1.2.16)

View attachment 1635783
BNeta
Did not manage to flash this yet... Did not find the firmware version in the cloudcutter tool, I suspect this may still be using an ESP based chip. So I'll try again with tuya-convert when I have time again.

Really cool. Now might be the best time to buy a bunch of globes / Tuya modules -- knowing that you can still use the exploit to load custom firmware. It might not be doable in the future!
 
Just to add some experience here as I stumbled on this thread. I managed to flash the OpenBeken firmware onto some Qualitel LED bulbs I had (ALS08L and ALS09L) using tuya-cloudcutter. I opened one up and they use BK7231T chips (v2.9.15 firmware) and the SM2135 controller with the LED ordering swapped, so had to do some tweaking, but works fine. Actually not very difficult to do once you have everything, so not a horrible option if you want to go the cheap route.

"pins": {
"24": "SM2135CLK;0",
"26": "SM2135DAT;0"
}

LED ordering was 1,2,0,4,3
 
Top
Sign up to the MyBroadband newsletter
X