logo elektroda
logo elektroda
X
logo elektroda

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

lone 7791 5

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.
ADVERTISEMENT
📢 Listen (AI):
  • 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

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

    Cool? Ranking DIY
    About Author
    lone
    Level 2  
    Offline 
    lone wrote 2 posts with rating 1. Been with us since 2022 year.
  • ADVERTISEMENT
  • #2 20354770
    p.kaczmarek2
    Moderator Smart Home
    Posts: 14444
    Help: 650
    Rate: 12414
    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 - [MQTT] Retain power channels (Relay channels, etc)
    

    then you don't need to set:
    
    Flag 7 - [MQTT] [Debug] Always set Retain flag to all published values
    

    it does the same as your device has only power channel (no BL0937 etc etc)
    Helpful post? Buy me a coffee.
  • ADVERTISEMENT
  • #3 20398058
    robkry
    Level 15  
    Posts: 59
    Help: 11
    Rate: 5
    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 następującą konfigurację:
    P7 (PWM1) - LED 0
    P24 (PWM4) - Rel 0
    P26 (PWM5) - Btn 0

    Działa bardzo dobrze z MQTT i homeassistantem!
  • ADVERTISEMENT
  • #4 20398126
    p.kaczmarek2
    Moderator Smart Home
    Posts: 14444
    Help: 650
    Rate: 12414
    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!
    Helpful post? Buy me a coffee.
  • ADVERTISEMENT
  • #5 20399901
    robkry
    Level 15  
    Posts: 59
    Help: 11
    Rate: 5
    Dodaję zdjęcia wersji 970762:
    [BK7231T] Teardown Action LCS Smart Plug (without Energy Meter) 2578685 [BK7231T] Teardown Action LCS Smart Plug (without Energy Meter) 2578685 [BK7231T] Teardown Action LCS Smart Plug (without Energy Meter) 2578685 [BK7231T] Teardown Action LCS Smart Plug (without Energy Meter) 2578685 [BK7231T] Teardown Action LCS Smart Plug (without Energy Meter) 2578685
    Gdyby pojawiały się błędy przy odczycie bądź programowaniu pamięci, proponuję wylutowanie modułu WB2S (tak było w moim przypadku).
  • #6 20399910
    p.kaczmarek2
    Moderator Smart Home
    Posts: 14444
    Help: 650
    Rate: 12414
    Thanks!

    And here's a repost of my short description how to do desoldering/soldering WB2S:
    p.kaczmarek2 wrote:

    Just desolder CB2S.
    First add some flux to the pads and remove solder with soldering wick:
    Desoldering process on a green circuit board using a soldering iron and solder wick.
    Then solder the wires:
    Close-up of an electronic module with visible pads and pin labels.
    Then power module from 3.3V and connect to USB to TTL:
    [BK7231T] Teardown Action LCS Smart Plug (without Energy Meter) 2578685
    Then use BK GUI flasher. If it doesn't work for you (there are some rare reports that BK GUI doesn't work with certain USB converters, but hid_download_py does), use hid_download_py method from this video:



    Make sure that OBK access point shows up.
    Then desolder wires, and clear the module pads:
    Electronic module with soldered wires and a holding clamp.
    Then prepare to solder back the module, add some flux to the pads:
    Desoldering braid over a circuit board with electronic components.
    And solder back the module:
    Soldering a component onto a printed circuit board using a soldering iron.

    I hope that somebody will find that useful. Have fun soldering!
    Helpful post? Buy me a coffee.
📢 Listen (AI):

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.
ADVERTISEMENT