logo elektroda
logo elektroda
X
logo elektroda

[WB3S/BK7231T] Firmware change for Woox 5111 ceiling lamp

p.kaczmarek2 
Interior view of the Woox WiFi ceiling lamp with spiral LED layout. I invite you to a short presentation of the interior and firmware change of the Woox WiFi-controlled ceiling lamp offering us control over the brightness level and white temperature of the light. This means that with the use of this lamp we can, for example, illuminate the room in the morning with a cold shade of white, and in the evening change this shade to a warm one. Before the firmware change, this product works with the Tuya app, but we will try to upload OpenBeken to be able to connect it with Home Assistant.

Purchase the lamp and contents of the kit The lamp can be purchased for about £170. Normally it works with the Tuya app, but to change its firmware. Below are screenshots from the listing:
Offering of Woox ceiling light with WiFi on an online store page.
Family sitting on a couch watching a phone, advertisement for Woox R5111 ceiling lamp.
Specification:
Packaging and specifications of the Woox R5111 ceiling lamp
The vendor also claims compatibility with Woox Home, but I haven't tested that:
Person holding a smartphone with the Woox logo, next to logos of the Tuya and SmartLife apps.
Package markings:
Packaging of Woox LED ceiling light with energy efficiency information. Packaging of the Woox smart ceiling light with adjustable white feature Woox lamp packaging with technical specifications.
Included in the kit, there are screws and pins for mounting:
Ceiling lamp Woox mounting kit in transparent packaging.


. Interior of the lamp The cover simply unscrews:
View of the interior of the Woox ceiling lamp with a spiral LED arrangement. White, round ceiling lamp Woox on a wooden surface
LEDs are arranged in spirals, inside is packed their controller and power supply in one:
Interior of Woox ceiling lamp with controller and power supply. View of the Woox ceiling light with specification label.
Everything is nicely described here, 230V AC input and V+ and WW (Warm White) and CW (Cool White) output, the manufacturer also declares PF greater than 0.5.
Let's turn the screw to see the WiFi module:
Close-up of the inside of a Woox LED lamp showing the WB3S WiFi module and electronic components.
The whole thing is based on WB3S, or BK7231T:
https://developer.tuya.com/en/docs/iot/wb3s-module-datasheet?id=K9dx20n6hz5n4
You can also see the IR receiver and the power supply circuit. This is probably a flyback converter. Additional photos:
WB3S WiFi module and capacitors inside a ceiling lamp. Interior of the Woox ceiling lamp showing the WiFi module and electronic components. Interior of Woox ceiling lamp with WiFi module.
The WiFi module is on a removable board. The pins are signed, and you can see the color coding, meaning the same PCB is probably also used for the RGBCW version.
Control module inside the Woox ceiling light showing electronic components. Interior of Woox ceiling lamp with visible WB3S WiFi module. Close-up of the internal controller and power supply of an LED ceiling light.
Changing the firmware
According to flasher instructions:
https://github.com/openshwprojects/BK7231GUIFlashTool
And according to our Youtube tutorials:
https://www.youtube.com/@electrodacom
We solder four wires, RX, TX, 3.3V and ground:
Wires connected to the WB3S module on a breadboard. WB3S module with connected wires on a PCB board.
We connect stable 3.3V and USB to UART converter, run the flasher:
Woox WiFi module connected to a breadboard with wires.
BK7231GUIFlashTool correctly detects on which GPIO the color control is:
Screenshot of a configuration tool with JSON data for a ceiling lamp.
The IR receiver is on TXD2:
Interior of ceiling lamp with WB3S module
JSON Tuya:
Code: JSON
Log in, to see the code
Template OBK:
Code: JSON
Log in, to see the code


. Summary Quite a nice lamp, You can't hear it working like the Aigostar discussed some time ago, there are no problems with use, and after changing the firmware you can even connect it to Home Assistant and group it with OBK and Tasmota devices in so-called "Tasmota Device Groups". Tasmota Device Groups, details on the Electrode channel . The price could have been a bit lower, but I think the most important thing you need this product has anyway. Changing the temperature of the light (and controlling its brightness) can come in handy, and after using the aforementioned Tasmota Device Groups, you can even "pair" this product with a "smart" light switch, so that this one controls both its brightness level and its color. Then you don't even need to reach for the phone, and all this is possible in OpenBeken even without HA and without access to the external Internet.
To sum up - the possibilities are great, in my opinion it was worth changing the firmware.

About Author
p.kaczmarek2
p.kaczmarek2 wrote 12003 posts with rating 10026 , helped 574 times. Been with us since 2014 year.

Comments

oskar777 10 Jan 2024 11:29

Hello I have a question a little off topic, what could be the lenses and diodes? Placed in them. [Read more]

p.kaczmarek2 10 Jan 2024 11:48

I have no idea, the only thing I can add is that I see very similar in LED backlights of TVs. Very well such lenses scatter light, I know, because once on a trial I assembled a TV without them.... if anyone... [Read more]

p.kaczmarek2 02 Mar 2024 19:28

A small update and correction. The correct model name for this product is R5111 , not just 5111. I`m adding to the topic in case someone is looking for a template in the future. [Read more]

p.kaczmarek2 08 Jan 2025 23:44

Second copy: https://github.com/openshwprojects/FlashDumps/commit/4f3b8b188edb8d3dd2503e76cc2e68e322c7db36 Same: https://obrazki.elektroda.pl/1624208100_1736376240_thumb.jpg . https://obrazki.elektroda.pl/6312050000_1736376240_thumb.jpg... [Read more]

%}