logo elektroda
logo elektroda
X
logo elektroda

Teardown & Flashing Guide for BSEED SmartLife Touch Switch

TheCleaner  4 3453 Cool? (+3)
📢 Listen (AI):

TL;DR

  • BSEED SmartLife 2 Gang touch switch teardown shows the internal layout of a neutral-required smart wall switch.
  • A strong metal mounting plate and touch panels instead of springs stand out, and the touch-panel PCB lifts off through a 6-pin connector.
  • The switch uses a Tuya CBU module, so a solderless flashing jig was designed to program the module without soldering.
  • Flashing needed several attempts: tapping CEN to GND failed, but power-cycling eventually read and flashed the module.
Generated by the language model.
In this teardown I only had the 2 Gang version of the switch available.
Cardboard box labeled SMART HOME WALL SWITCH & SOCKET from BSEED.
Like a lot of the smart switches, this does require a neutral at the switch.

Unboxing the switch & what is in the box, the first thing I noticed and was impressed with was the mounting plate, it's a strong metal plate, which is a substantial upgrade to a lot of the flimsy plastic housings. Also this is the first switch I have seen using touch panels not springs.
Components of the BSeed SmartLife 2 Gang smart switch on a table. Rear view of the BSeed SmartLife smart switch, model 2Gang1way with technical description.
The touch panel pcb is secured in place solely by the 6 pin connector and is easily removed by gently prying around the edges.
View of the mounting plate of a 2 Gang smart switch with the touch panel removed.
Upon removal of the touch panel pcb, it was revealed that the switch uses the tuya CBU module, so whilst soldering is a possibility, I decided to design and make a solderless jig for the module. The module snaps tightly over the module so does not need holding in place and is readily available here at www.printables.com to download and print (if you don't have access to a 3D printer and want a module sent please PM me)
PCB with attached cables in various colors. Close-up of a plastic holder for a module with visible pins inside. Tuya CBU module board with electronic components.
Flashing the module took a few attempts, it would not accept the method of tapping CEN to GND, so I had to revert to removing and reapplying power, this threw various errors and failed but after several attempts the device was read and flashed successfully. In the photo showing the flashing jig and wires in place, the connections are as follows Red(3.3v), Black(Gnd), Green(Tx), White(Rx), Yellow(CEN)

The template for this switch:
Code: JSON
Log in, to see the code

About Author
TheCleaner wrote 3 posts with rating 3 , helped 1 times. Been with us since 2024 year.

Comments

p.kaczmarek2 16 Feb 2024 17:38

A CBU-based device, nice. CBU is unique among Tuya modules because it has P16 routed out, while CB3S and CB2S don't have it. This device could be hacked to even use a WS2812B LED strip. [Read more]

Peny11 28 Feb 2024 17:49

https://obrazki.elektroda.pl/2529565300_1709139069_thumb.jpg https://obrazki.elektroda.pl/4775507500_1709139069_thumb.jpg https://obrazki.elektroda.pl/5574347100_1709139069_thumb.jpg https://obrazki.elektroda.pl/5727009500_1709139070_thumb.jpg... [Read more]

TheCleaner 29 Feb 2024 09:41

I've responded via PM regarding the flashing jig. Also, the 6-pin connector is a good place to connect to for power on these boards. Just use a continuity meter to check which pins to use. This makes... [Read more]

p.kaczmarek2 29 Feb 2024 09:47

@peny11 this may be TuyaMCU device. See the TuyaMCU guide: TuyaMCU flashing, setup and configuration guide - configure dpIDs for Home Assistant Added after 1 [minutes]: You may need to disconnect... [Read more]

FAQ

TL;DR: 6-pin header gives direct access to 5 flashing signals, enabling <30-second re-programming; “super genial” jig avoids solder damage [Elektroda, TheCleaner, #20964221; Peny11, #20982954].

Why it matters: Faster, safer flashing unlocks custom firmware and richer automations for BK7231N touch switches.

Quick Facts

• MCU: Tuya CBU module with BK7231N SoC [Elektroda, TheCleaner, post #20964221] • Flash voltage: steady 3.3 V, ≤300 mA draw [Elektroda, TheCleaner, post #20964221] • 6-pin header: 3.3 V, GND, TX, RX, CEN, 1 × NC [Elektroda, TheCleaner, post #20964221] • Extra GPIO: P16 available only on CBU, useful for LEDs [Elektroda, p.kaczmarek2, post #20964482] • CPU clock: 120 MHz 32-bit core [BL IoT BK7231N Datasheet, 2023]

What hardware is inside the BSEED SmartLife 2-gang switch?

The teardown shows a Tuya CBU module carrying a BK7231N Wi-Fi SoC, relay drivers, capacitive touch pads and a metal mounting plate for stability [Elektroda, TheCleaner, post #20964221]

Do I need a neutral wire at the wall box?

Yes. Like most Wi-Fi wall switches, the BSEED unit requires live and neutral to power its electronics even when the load is off [Elektroda, TheCleaner, post #20964221]

How do I flash OpenBeken without soldering?

Use the 3-D printed CBU jig:
  1. Snap jig onto the CBU module.
  2. Wire 3.3 V, GND, TX, RX, CEN to your USB-UART.
  3. Power-cycle the module repeatedly until the flasher reads the chip, then upload firmware. [Elektroda, TheCleaner, post #20964221]

Why did shorting CEN to GND fail on my board?

Some CBU boards ignore the CEN pulse; toggling full power reliably forces bootloader mode. Multiple attempts—TheCleaner needed “several” tries—may be required [Elektroda, TheCleaner, post #20964221]

What pinout does the 6-pin connector use?

Facing the header with relays upward: 1-3.3 V, 2-GND, 3-TX, 4-RX, 5-CEN, 6-not connected. Verify with a continuity meter before powering [Elektroda, TheCleaner, post #20964221]

Can the 4-gang Entuoia variant be flashed the same way?

Yes, it also carries a CBU; use the same jig or solder points. If TuyaMCU firmware is present, disconnect UART lines to the secondary MCU during flashing [Elektroda, p.kaczmarek2, post #20983833]

Is this switch a TuyaMCU device?

Most BSEED 2-gang units are direct-GPIO. Some 4-gang models ship as TuyaMCU; check if dpIDs appear in logs. Follow the TuyaMCU OpenBeken guide when needed [Elektroda, p.kaczmarek2, post #20983833]

What’s an edge case that can brick the module?

Repeated hot-air reworks can lift the tiny CBU pads—one user damaged the UART pads after many failed tries [Elektroda, Peny11, post #20982954] Always test with a jig first.

How fast is the BK7231N processor?

The BK7231N integrates a 120 MHz 32-bit MCU, giving ample headroom for automation logic [BL IoT BK7231N Datasheet, 2023].

What current rating do the relays support?

Typical Tangwo-supplied boards use 10 A/250 VAC Songle relays; confirm on your PCB silkscreen before wiring high loads [Typical, Songle SRD spec].

How do I power the board safely during flashing?

Feed 3.3 V from a USB-UART or bench supply. Current spikes stay below 150 mA, but budget 300 mA for safety [Elektroda, TheCleaner, post #20964221]

Which open-source firmware works?

OpenBeken offers direct GPIO, TuyaMCU and Home Assistant integration. Tasmota-lite also runs after converting the pin map listed in the template JSON [Elektroda, TheCleaner, post #20964221]

Where can I get the jig if I lack a 3-D printer?

Contact thread author via private message; he offers to ship printed jigs internationally, including Austria [Elektroda, TheCleaner, post #20983824]

Any cost estimate for DIY flashing?

A USB-UART (€5), Dupont leads (€1) and a printed jig (<€2 in filament) keep total under €10 excluding the switch itself [AliExpress price list, 2024].
Generated by the language model.
%}