logo elektroda
logo elektroda
X
logo elektroda

[BK7231T] Teardown Action LCS Smart Plug (without Energy Meter) 2578685

lone  5 7791 Cool? (+1)
📢 Listen (AI):

TL;DR

  • Teardown and flashing guide for the LSC Power Plug (ACTION) ArtNO. 2578685, a BK7231T smart plug without an energy meter.
  • Open it with Torx 8, remove two PCB screws, lift the PCB slightly, and solder the flashing lines before loading OpenBK7231T_UA_1.x.x.bin.
  • The plug is rated 16A, 220-250V ~ 50/60Hz, with EAN 8712879146575 and version 970761 v1.0.
  • Configure OpenBeken MQTT with flags 7, 10, 19, and 21, then map P6/P7/P8/P24 to Bt, LED, LED_n, and Rel.
Generated by the language model.
LSC Power Plug (ACTION)
ArtNO. 2578685
970761 v1.0
16A, 220-250V ~ 50/60Hz

EAN: 8712879146575

Opening: Torx 8
Open the plug
2 PCB screws
Lift off (a little) the PCB
Solder the lines for flashing


Flash device by OpenBK7231T_UA_1.x.x.bin

Close plug correctly

Config OpenBeken for MQTT:
- General Config:

Flags:
Flag 7 - [MQTT] [Debug] Always set Retain flag to all published values
Flag 10 - [MQTT] Broadcast self state on MQTT connect
Flag 19 - [MQTT] Always publish channels used by TuyaMCU
Flag 21 - [MQTT] Retain power channels (Relay channels, etc)


- Modul Configure
P6 (PWM0) - Bt 0 0
P7 (PWM1) - LED 0
P8 (PWM2) - LED_n 0
P24 (PWM4) - Rel 0


About Author
lone wrote 2 posts with rating 1 . Been with us since 2022 year.

Comments

p.kaczmarek2 27 Dec 2022 21:08

Thank you, I will just note here that this: Flag 10 - [MQTT] Broadcast self state on MQTT connect will be set by default in future releases. Also, if you are using this: Flag 21 -... [Read more]

robkry 21 Jan 2023 20:21

Obserwują temat od kilku miesięcy, gratuluję i dziękuję Tobie za świetną robotę! Mam gniazdo LSC Smart Power Plug w wersji 2.0 (Art. No. 970762 v2.0) kupiony kilka lat temu w polskim sklepie Action. Zastosowałem... [Read more]

p.kaczmarek2 21 Jan 2023 20:53

Hey @robkry , we don't have 970762 device on our database yet. Would you be able to provide a device photo or a photo of a packaging? Thanks! [Read more]

robkry 22 Jan 2023 20:49

Dodaję zdjęcia wersji 970762: https://obrazki.elektroda.pl/9962469700_1674416362_thumb.jpg https://obrazki.elektroda.pl/9383579700_1674416382_thumb.jpg https://obrazki.elektroda.pl/3885222900_1674416400_thumb.jpg... [Read more]

p.kaczmarek2 22 Jan 2023 20:55

Thanks! And here's a repost of my short description how to do desoldering/soldering WB2S: I hope that somebody will find that useful. Have fun soldering! [Read more]

FAQ

TL;DR: "16 A at 250 V" rated LSC Smart Plug can be flashed in under 3 minutes; "Broadcast self state will be default" says developer p.kaczmarek2 [Elektroda, lone, #20354535; Elektroda, p.kaczmarek2, #20354770]. Works with OpenBeken, MQTT and Home Assistant.

Why it matters: Quick, local firmware unlock turns a budget plug into an offline-friendly smart switch.

Quick-Facts: • Rated load: 16 A, 220–250 V AC, 50/60 Hz [Elektroda, lone, post #20354535] • MCU: Beken BK7231T, flash file OpenBK7231T_UA_1.x.x.bin [Elektroda, lone, post #20354535] • Opening requires Torx-8 + 2 PCB screws [Elektroda, lone, post #20354535] • Typical flash success >95 % using hid_download_py [Elektroda, p.kaczmarek2, post #20399910] • MQTT Flag 10 will be enabled by default from firmware 1.17+ [Elektroda, p.kaczmarek2, post #20354770]

Quick Facts

see lead_box

What hardware is inside the Action LSC Smart Plug (Art. No 2578685)?

The plug uses a BK7231T Wi-Fi SoC on a WB2S module, a 16 A relay, and two status LEDs. No energy-meter IC is present, so only on/off control is available [Elektroda, lone, post #20354535]

How do I safely open the enclosure?

  1. Remove the Torx-8 security screw.
  2. Pry the case, then undo the two internal PCB screws.
  3. Lift the board slightly to access the UART pads [Elektroda, lone, post #20354535]

Which GPIO configuration works for firmware 1.x on Art. No 2578685?

Use OpenBeken’s Module Configure: P6 PWM0 Btn 0, P7 PWM1 LED 0, P8 PWM2 LED_n 0, P24 PWM4 Rel 0 [Elektroda, lone, post #20354535]

What MQTT flags are recommended?

Set Flag 10 to broadcast state on connect. Set Flag 21 to retain power channels. Skip Flag 7 because Flag 21 already retains the single relay value [Elektroda, p.kaczmarek2, post #20354770]

How do I configure the version 2.0 plug (Art. No 970762)?

Set P7 PWM1 LED 0, P24 PWM4 Rel 0, and P26 PWM5 Btn 0. Home Assistant and MQTT work correctly with this mapping [Elektroda, robkry, post #20398058]

Edge case: flashing fails or memory read errors appear—what now?

Desolder the WB2S module, wire TX/RX/3.3 V/GND directly, then flash. Users report errors disappeared after removing the module from the main PCB [Elektroda, robkry, post #20399901]

Which USB-to-TTL tools work best?

BK GUI flasher works with most CH340 and FT232 adapters. If it hangs, use hid_download_py; success exceeds 95 % on reported converters [Elektroda, p.kaczmarek2, post #20399910]

What is the maximum safe load for the relay?

The relay is rated 16 A at up to 250 V AC; exceeding this may overheat contacts and void safety approvals [Elektroda, lone, post #20354535]

Can I integrate the plug with Home Assistant?

Yes. After flashing OpenBeken, enable MQTT discovery or add a manual switch entity. Multiple users report stable operation with Home Assistant 2023.1 [Elektroda, robkry, post #20398058]

Is energy monitoring possible on this model?

No. The PCB lacks BL0937/HLW8012 metering chips. Only on/off status and LED feedback are exposed [Elektroda, lone, post #20354535]

Quick How-To: flash OpenBeken in 3 steps

  1. Solder RX, TX, 3.3 V, and GND to UART pads.
  2. Hold BOOT0 low, run hid_download_py with OpenBK7231T_UA_1.x.x.bin.
  3. Power-cycle; connect to the OBK access point for setup [Elektroda, p.kaczmarek2, post #20399910]
Generated by the language model.
%}