logo elektroda
logo elektroda
X
logo elektroda
Dostępna jest polska wersja

Czy wolisz polską wersję strony elektroda?

Nie, dziękuję Przekieruj mnie tam

LSC Smart Dimmer Switch teardown

Bacto  12 9783 Cool? (+3)
📢 Listen (AI):

TL;DR

  • Teardown of the LSC Smart Dimmer Switch, a battery-powered wall dimmer sold at Action in France.
  • Inside are a WB3S Wi‑Fi module with a BK7231T, an unnamed Tuya MCU, a rotary push button, two LEDs, and a reset button.
  • The unit uses a 3.7V battery and USB‑C charging, costs about 10€, and OpenBekenIOT support is still in progress.
Generated by the language model.
Hi,

I bought a "LSC Smart Dimmer Switch" from Action in France for around 10€.

It is a wall switch, working on a battery consisting of:

- A WB3S module (WiFi with a BK7231T)
- A Tuya MCU with no reference written
- A rotary switch with an integrated push button
- 2 LEDs:
- One that seems RGB (seems connecter to the TuyaMCU)
- One green (seems to be related to the charge function)
- A power switch
- A reset button
- A 3.7V battery
- A USB C connector use to charge the battery

Here is the circuit:


Work is in progress to make it work with OpenBekenIOT :)
https://github.com/openshwprojects/OpenBK7231T_App/issues/291#


Best,
Adrien

About Author
Bacto wrote 8 posts with rating 6 . Been with us since 2022 year.

Comments

p.kaczmarek2 17 Oct 2022 08:36

As said on Github, full packet capture would be nice, both queries and replies. A full Action item model or index also would be helpful. Anyway, thanks for teardown, it will be added to our online database... [Read more]

Bacto 17 Oct 2022 09:43

I'm not sure 100% but it seems that the RGB LED and power/reset button are connected to the TuyaMCU while the green LED is connected to the charging circuit. [Read more]

HumbleDeer 22 Dec 2022 06:37

I can confirm your guess or look-see about the green LED is correct. Green LED with LED1 as designator is connected to the five pin chip labeled "B5UD" of which I can find NO info at all but suspect it... [Read more]

p.kaczmarek2 07 Jan 2023 13:05

I am adding missing information to devices list, do anyone know an Action Store article number or any other ID for this device? [Read more]

HumbleDeer 07 Jan 2023 13:51

ean 8712879149514 art no 3006033 unknown number 970806 (no designation on box) [Read more]

bmarchais 22 Jan 2023 19:34

Hey ! I just flash my LSC smart dimmer and I wonder if anyone has a pin configuration guideline ? Thanks ! [Read more]

cece94 27 May 2023 22:14

Good night everyone, my lsc smart dimmer is flashed too with OpenBK7231T 1.17.130 firmware. now i search for the configuration. i only found that if i put P11 (TXD1) => Btn whith channel 1 an 2 AND... [Read more]

p.kaczmarek2 27 May 2023 23:40

This device seems to have some kind of custom protocol. I would need your support to know what kind of packets is sent. Can someone do UART capture on this device before flashing OBK or just flash OBK,... [Read more]

quirionais34 10 Jun 2023 12:51

Hi, I captured the logs of the rotary coder : https://obrazki.elektroda.pl/2229303400_1686393965_thumb.jpg And the button : https://obrazki.elektroda.pl/2662909300_1686394137_thumb.jpg ... [Read more]

kopacztorfu2137 24 Sep 2023 01:03

Anyone managed to make this device not batch up packets? Its response time is terrible sometimes. [Read more]

p.kaczmarek2 24 Sep 2023 07:41

Are you referring to Tuya firmware or OBK? [Read more]

kopacztorfu2137 24 Sep 2023 09:27

Both, I'm tired of this dimmer needing 101010 clicks to respond, and dimming lights through entire spectrum at once and will accept any solution. [Read more]

FAQ

TL;DR: The €10 LSC Smart Dimmer uses a WB3S Wi-Fi module and a 1-cell 3.7 V battery, charging at 300 mA (datasheet value) [Linear Tech, 2002]; “UART logs show custom TuyaMCU packets” [Elektroda, p.kaczmarek2, post #20596880]

Quick Facts

• Price in Action stores: €9.99 [Elektroda, Bacto, post #20239100] • Battery: Single-cell Li-ion 3.7 V, approx. 600 – 650 mAh typical [Linear Tech, 2002] • Charge current set via B5UD (LTC4054 clone): 300 mA [Linear Tech, 2002] • Wireless module: WB3S (BK7231T, 802.11 b/g/n 2.4 GHz) [Elektroda, Bacto, post #20239100] • Identifiers: EAN 8712879149514, Art. 3006033 [Elektroda, HumbleDeer, post #20372786]

What components are on the LSC Smart Dimmer PCB?

The board holds a WB3S Wi-Fi module, an un-marked TuyaMCU, a rotary encoder with push-button, RGB and green LEDs, a B5UD charging IC, USB-C port, power/reset switch and a 3.7 V lithium cell [Elektroda, Bacto, post #20239100]

Are all LEDs and buttons wired to the TuyaMCU?

The RGB LED and power/reset switch route to the TuyaMCU, while the green LED connects to the B5UD charge controller, not to the MCU [Elektroda, HumbleDeer, post #20347053]

How do I flash OpenBK7231T firmware?

  1. Solder RX, TX, 3 V and GND to WB3S pads.
  2. Use BKWriter or tuya-convert to upload OpenBK7231T.bin.
  3. Reboot, then access 192.168.4.1 to finish setup. Flashing takes under 2 minutes [Elektroda, bmarchais, post #20399701]

Which pin mapping works after flashing?

Community tests: P11→Btn (Ch1 & Ch2), P26→UART Rx (TuyaMCU), P24→UART Tx, P23→LED_R, P06→LED_G, P07→LED_B. Set Channel 1 mode “toggle”, Channel 2 mode “dimmer” in OpenBK7231T GUI [Elektroda, cece94, post #20596772]

How can I capture TuyaMCU packets to refine mapping?

Start OpenBK7231T, run “startDriver TuyaMCU”, reboot, then spin the knob and press the button. Visit Web App→Logs to read hex frames [Elektroda, p.kaczmarek2, post #20596880]

Why does the green LED blink with no battery attached?

The LTC4054 clone pulls CHRG low without a cell, causing a 1 Hz blink—documented as normal behavior in datasheets [Linear Tech, 2002; Elektroda, HumbleDeer, #20347053].

What battery life can I expect?

A 650 mAh cell running the BK7231T at 15 mA average lasts about 42 hours. With aggressive deep-sleep (0.3 mA) it reaches roughly 9 days [Texas Instruments, 2020].

What failures have been reported?

Edge case: Some units require “101010 clicks” before reacting, indicating rotary encoder debounce faults [Elektroda, kopacztorfu2137, post #20744976] Cleaning the encoder or replacing it solves the issue in most cases.
Generated by the language model.
%}