Enbrighten WFD4103 WiFi Switch Teardown - BK7231T WB2S module
The Enbrighten Plug-In Mini WiFi Smart Switch model WFD4103 is very well made device, its FCC certification can be found here.
It just has one button with a built-in LED.
The back plate is glued and can be separated by inserting a spudger, start from opposite edge where the the button is located.
The power pins are attached to the board but the ground pin comes out completely. This makes accessing the bottom of the chip very easy.
It uses a BK7231T WB2S module.
And can be flashed by using these 4 pins.
For initial flashing use the UA (UART) version of the firmware for BK7231T.
I used uartprogram for flashing.
To configure the module use:
* P7 = LED_n, channel=1
* P24 = Rel, channel=1
* P26 = Btn, channel=1

It just has one button with a built-in LED.
The back plate is glued and can be separated by inserting a spudger, start from opposite edge where the the button is located.


The power pins are attached to the board but the ground pin comes out completely. This makes accessing the bottom of the chip very easy.


It uses a BK7231T WB2S module.


And can be flashed by using these 4 pins.

For initial flashing use the UA (UART) version of the firmware for BK7231T.
I used uartprogram for flashing.
python uartprogram -d com4 -w OpenBK7231T_UA_1.12.16.bin
To configure the module use:
* P7 = LED_n, channel=1
* P24 = Rel, channel=1
* P26 = Btn, channel=1
Comments
Very nice and informative teardown. Have you considered doing a full flash memory dump (preferrably after pairing with a dummy SSID), so tuya-cloudcutter can support this device in the future? Gadget addresses... [Read more]
No I did not consider that. My devices are interfaced with HomeAssistant and while it does have localTuya integration I did not like all the setup. Sorry I don't have the stock firmware any more. [Read more]
These pin assignments also work for the Jasco Enbrighten WFD4105E which is CB2S/BK7231N-based but otherwise seems very similar internally. [Read more]
Can you post a photo so I can add it to our templates list? [Read more]
Here are my photos of the WFD4105E: https://obrazki.elektroda.pl/3370370400_1678141555_thumb.jpg https://obrazki.elektroda.pl/6459822600_1678141558_thumb.jpg https://obrazki.elektroda.pl/9032607000_1678141560_thumb.jpg... [Read more]
Thank you for posting. The device has been added to our online database . If you have any other devices, please also consider submitting teardowns/templates. [Read more]
Hello, Regarding this device, I have 4 of them, and they work paired with the iOS app. However, I want to integrate them into my home automation system. To do so, I only require the command table (e.g.... [Read more]
Hello Brian, OpenBeken offers the HTTP interface which is mostly compatible with Tasmota standard, so you can just flash them with our firmware and then it will be possible to controlem them via LAN. Please... [Read more]
I have a dozen of these devices that I plan on using for a project. I'll try to dump the flash from one of them in the next week or so. [Read more]
Here is a dump of the BK7231N-CB2S from my Enbrighten WFD4103 after resetting it to factory defaults. Hopefully this is what you were needing. [EDIT] I should have also included this information,... [Read more]