logo elektroda
logo elektroda
X
logo elektroda

LSC Smart E27 806lm CW - BK7231T

Tych0  21 7884 Cool? (+6)
📢 Listen (AI):

TL;DR

  • A cheap LSC Smart E27 806lm CW bulb from Action was opened, identified, and flashed for local control.
  • The bulb uses a BK7231T chip, with clearly marked TX/RX pads on the PCB and PWM outputs for cold and warm white channels.
  • It cost about 4 euro in the Netherlands, under article number 3000272, and the author mapped pin 24 to CW and pin 16 to WW.
  • After flashing, it appeared correctly in the Home Assistant GUI, and the bulb was reassembled by gluing the transparent top back on.
  • Disassembly takes patience and a steady hand; prying the shell, removing glued boards, and soldering tiny TX/RX pads can damage the bulb if rushed.
Generated by the language model.
A very cheap E27 smart bulb. Bought at Action store at around 4 euro in NL, article number 3000272.
Overall quality is good enough considering the item price. I use it in hallways, storage room, toilet etc.

Opening the light is pretty easy. If you have some experience opening devices, you can easily pry it open en glue it back together without damage.

I use a 9mm thin blade, see picture. Slide the blade between the 'transparent' plastic and the base of the light. And keep turning the bulb in your hand, while you use the other hand to push the blade further into the bulb. It might take some time and force before you notice the top of bulb will loosen up. Just try to tilt the transparent piece after every other turn. Eventually it will separate from it's base.

When you've separated the bulb. You have to remove the LED board. Remove the glue around the board with a screwdriver and a sharp blade. I use a little metal hook that I've bend into an L-shape to pull out the LED board. Keep removing glue until it will pop out. Pull it out straight otherwise you'll damage the pins that hold the board to the base of the bulb.

Finally, remove the metal cap at the bottom of the bulb with a sharp balde or screwdriver. It's not screwed in or glued, just pull it out.
You'll see a little metal wire. Carefully bend it to the center of the bulb, into the hole.

Now that you've loosen the the metal wire at the bottom. You can pull out the main PCB of the bulb a little bit, for 5 to 10mm.
When the sticker on the chip is removed. I found a BK7231T.

On the bottom of the PCB you'll find the pins you need for flashin. They are clearly marked. The TX and RX are small but with a steady hand and your soldering iron, you'll manage to attach some wires.

Flash it with your USB UART flashing device and set pin 24 as PWM value 4 (CW) and pin 16 as PWM value 5(WW).
  - platform: mqtt
    name: "obk06B22AC7"
    unique_id: "obk06B22AC7"
    command_topic: "cmnd/obk06B22AC7/led_enableAll"
    state_topic: "obk06B22AC7/led_enableAll/get"
    availability_topic: "obk06B22AC7/connected"
    payload_on: 1
    payload_off: 0
    brightness_command_topic: "cmnd/obk06B22AC7/led_dimmer"
    brightness_scale: 100
    brightness_state_topic: "obk06B22AC7/led_dimmer/get"
    brightness_value_template: "{{value}}"
    color_temp_command_topic: "cmnd/obk06B22AC7/led_temperature"
    color_temp_state_topic: "obk06B22AC7/led_temperature/get"
    retain: false
This is the YAML configuration I use in HA.

The light shows up as I expect in the HA GUI.
Put everything back together in reverse order. Glue back the transparent top of the bulb, and you're done.

Happy flashing!

About Author
Tych0 wrote 15 posts with rating 20 . Been with us since 2022 year.

Comments

p.kaczmarek2 11 Aug 2022 10:25

Very nice teardown! I also have seen Action stores in Poland. This bulb is very cheap as well in my country, it's for about 15 PLN (Polish Zloty). By the way, it might be possible to flash this bulb... [Read more]

Tych0 11 Aug 2022 22:28

Thx. Yes I'm aware of the Cloud Cutter capabilities and for sure it might be able to program your firmware on the device. But what's the fun of that :-) I enjoy opening up these devices desolder modules... [Read more]

gulson 13 Aug 2022 08:33

Currently in Poland PLN 18, but still very cheap: https://www.action.com/pl-pl/p/inteligentna-arowka-led-lsc-smart-connect/ He's probably in other countries too. Thank you for the presentation... [Read more]

ACCel 14 Aug 2022 22:07

Thanks for more information, they have a set of 3 garden lamps RGB + W for PLN 89, which is quite a nice price, they also have a smart spotlight with a motion sensor. You will have to find a store nearby... [Read more]

p.kaczmarek2 15 Aug 2022 09:02

Let me know when you buy, photos from inside / tearedown topic is also well known, maybe even a small gift from Electrode could be found for you. I am curious how this motion sensor works, but it will... [Read more]

gulson 15 Aug 2022 10:40

If you can do a teardown of what's in Action, I'll send you some electrode gifts :) Thank you! [Read more]

pitron 16 Aug 2022 07:49

If someone does not want to flash, he can integrate this bulb via tuya, you have to build a project on iot.tuya.com. and add it in the tuya app will detect it without any problem. Apparently, the lsc app... [Read more]

C0br4 22 Sep 2022 21:26

I'm buying this bulb a lot and it always came with a esp8266 which I quickly flashed to tasmota. Now they silently changed the chipset to BK7231T and I thought I have to buy much more expensive bulbs to... [Read more]

p.kaczmarek2 24 Sep 2022 08:18

It is indeed 26. The pin 16 does not even support PWM function. Why do you think they "silently changed the chipset to BK7231T"? [Read more]

C0br4 24 Sep 2022 10:11

My guess would be cost reduction, probably the Beken chips are a few cents or fractions of a cent cheaper than the Espressif chips [Read more]

gulson 24 Sep 2022 16:03

Maybe it's about licensing problems? [Read more]

TheExperimentator 25 Sep 2022 18:04

Thanks for the nice writeup! Since I bought the same ones (3000272-970716) also in NL my small comment is that flashing directly using Tuya Cloudcutter works perfectly so no need to open the bulb anymore! There... [Read more]

starfelicious 28 Oct 2022 13:29

Hi there, i have a very similar bulb, 2000273 instead of 2000272 - it's basically the same bulb but with 1400 instead of 800ish Lumen... After some searching around, from what i gather on the tasmota... [Read more]

p.kaczmarek2 28 Oct 2022 13:47

Beken chips have 6 possible PWM pins. Have you checked them all? Is your device CW? If none of PWM combinations are working, then you might have a bulb with a dedicated LED driver chip with a variation... [Read more]

starfelicious 28 Oct 2022 14:01

Yes, it's a CW device... I did notice this as well, the config page states that "BK7231N/BK7231T supports PWM only on pins 6, 7, 8, 9, 24 and 26!" How would i go about testing the other 'pins' ...do... [Read more]

p.kaczmarek2 28 Oct 2022 14:44

Well... the simplest way... would be to try setting 6, 7, 8, 9 24 and 26 to "Relay" role and give each of them a separate channel, 6 will be channel 0, 7 channel 1, 8 channel 2, 9 channel 3, 24 channel... [Read more]

starfelicious 28 Oct 2022 15:02

Aaaah, i see what you did there. That actually got me somewhere... Turned out, 7 and 8 (once on channel 1 and 2) did the trick. One switched on full white, the other switches on full warm/yellow. Removed... [Read more]

piotrdobron 19 Dec 2022 10:40

Hey, I uploaded to the bulb 1.12.19 on the AP everything works perfectly. After adding to the HA generated yaml by OPENBK, I can't do automation on this bulb. Bulb not showing in devices. Is it possible... [Read more]

p.kaczmarek2 21 Dec 2022 11:43

@piotrdobron which HA version? Maybe you need to add Unique ID or Entity ID? [Read more]

FAQ

TL;DR: For under €4 you can unlock and local-control the 806 lm LSC Smart E27 bulb in about 5 minutes; “Very nice teardown!” [Elektroda, p.kaczmarek2, post #20138609] Why it matters: open firmware ends cloud lock-in and extends hardware life.

Quick Facts

• Output: 806 lm cool-white, 2700–6500 K range [Elektroda, Tych0, post #20138269] • Chipsets: latest stock = BK7231T/N; earlier batches used ESP8266 [Elektroda, C0br4, post #20203263] • Flash paths: UART pads or 2.4 GHz Tuya-Cloudcutter OTA (≈3 min) [Elektroda, TheExperimentator, post #20207356] • PWM-capable pins: 6, 7, 8, 9, 24, 26 (6 total) on BK7231T [Elektroda, p.kaczmarek2, post #20256810] • Store price: €3.99 NL / PLN 18 in PL (Aug 2022) [Elektroda, Tych0, #20138269; gulson, #20141410]

Which microcontroller is inside the current Action LSC Smart E27 806 lm bulb?

Most 2022-2023 units ship with a BK7231T Wi-Fi SoC once covered by a sticker [Elektroda, Tych0, post #20138269]

What if I prefer the traditional UART method?

Solder to the marked 3.3 V, GND, TX, RX pads, pull the board 5–10 mm out, and use 115 200 bps with 3.3 V USB-UART [Elektroda, Tych0, post #20138269]

Which pins drive cool-white and warm-white LEDs?

Common working map: P24 → PWM 1 (cool-white) and P26 → PWM 2 (warm-white) [Elektroda, daPaulus, post #20658072] Some early guides used PWM 4/5; if the lamp stays dark, swap channels.

How can I quickly find the right PWM pins?

  1. Set pins 6, 7, 8, 9, 24, 26 to “Relay” with distinct channels. 2. Toggle channels one by one in the web UI. 3. Note the two that light cool and warm, then switch them back to PWM roles [Elektroda, p.kaczmarek2, post #20256904]

What happens if no PWM pin lights the LEDs?

A minority of CW bulbs use an I²C LED driver; PWM mapping will fail. You will need to sniff I²C traffic or keep the factory firmware [Elektroda, p.kaczmarek2, post #20256810]

Is Tuya integration still possible without flashing?

Yes. Create a project on iot.tuya.com, pair in the Tuya app, then add the Tuya integration in Home Assistant [Elektroda, pitron, post #20145773]

Does flashing affect Home Assistant discovery?

OpenBK 1.15+ auto-generates MQTT-discovery YAML with unique IDs, so the bulb appears under Devices instantly in HA 2022.11 and newer [Elektroda, piotrdobron, post #20346052]

How do I OTA-flash with Cloudcutter?

  1. Put the bulb in EZ-mode pairing (power-cycle 3×). 2. Run Cloudcutter with the LSC-E27 profile; wait for “Exploit success”. 3. Upload OpenBK or Tasmota BIN via the web uploader created by the exploit. It takes about five minutes total.

What firmware version is recommended today?

OpenBK 1.17.182 adds MQTT auto-discovery and stable PWM timing on BK7231T; users confirm full functionality with the LSC E27 [Elektroda, daPaulus, post #20658072]
Generated by the language model.
%}