Elektroda.com
Elektroda.com
X

LSC Smart Ceiling Light RGBCW - CB2S (BK7231N)

Tych0 3585 6
  • Very easy and basic teardown and flashing procedure for this LSC Ceiling Light. Bought at Action store at around 15 euro in NL, article number 3007213.
    LSC Smart Ceiling Light RGBCW - CB2S (BK7231N) LSC Smart Ceiling Light RGBCW - CB2S (BK7231N)

    A Tuya CB2S is used which is supported for a long time already by the OpenBK7231T_app firmware. So flashing the device with my trustworthy CP2102 was a breeze.
    Note: I usually use macOS to flash my devices but for some reason I can't get de hid_download_py Python script to work on my MacBook when flashing BK7231N.

    Opening it up is easy, as many similar 'dome' lights, just twist the cap. Inside you'll find 3 screws:
    LSC Smart Ceiling Light RGBCW - CB2S (BK7231N)
    After you unbolt the screws the white cap will come loose easily. No glue or some other adhesives are used.

    LSC Smart Ceiling Light RGBCW - CB2S (BK7231N) LSC Smart Ceiling Light RGBCW - CB2S (BK7231N)
    The pins we use to flash the device are located at the bottom. No need to desolder anything to reach them or to flash it successfully.

    After you flashed the BK7231N as any other. No additional configuration is needed. You only have to set the PWM pins like this:
    LSC Smart Ceiling Light RGBCW - CB2S (BK7231N)

    For Tasmota I use this configuration (maybe needs a little tweaking, but seems to work just fine):
     - platform: mqtt
        name: "Plafond"
        rgb_command_template: "{{ '%02x%02x%02x' | format(red, green, blue)}}"
        rgb_state_topic: "lsc-clg-rgbcw/led_basecolor_rgb/get"
        rgb_command_topic: "cmnd/lsc-clg-rgbcw/led_basecolor_rgb"
        rgb_value_template: "{{ value[0:2]|int(base=16) }},{{ value[2:4]|int(base=16) }},{{ value[4:6]|int(base=16) }}"
        command_topic: "cmnd/lsc-clg-rgbcw/led_enableAll"
        state_topic: "lsc-clg-rgbcw/led_enableAll/get"
        availability_topic: "lsc-clg-rgbcw/connected"
        payload_on: 1
        payload_off: 0
        brightness_command_topic: "cmnd/lsc-clg-rgbcw/led_dimmer"
        brightness_scale: 100
        brightness_state_topic: "lsc-clg-rgbcw/led_dimmer/get"
        brightness_value_template: "{{value}}"
        color_temp_command_topic: "cmnd/lsc-clg-rgbcw/led_temperature"
        color_temp_state_topic: "lsc-clg-rgbcw/led_temperature/get"
        retain: true

    And another Tuya device is cut form their cloud and under our command :)
    Happy flashing!!

    Cool? Ranking DIY
    About Author
    Tych0
    Level 6  
    Offline 
    Tych0 wrote 15 posts with rating 13. Been with us since 2022 year.
  • #2
    p.kaczmarek2
    Moderator Smart Home
    Good job, it seems like a very nice lamp, I wonder how bright it is.
    We also have an Action store at Poland, I bought some WiFi LED bulbs there very cheaply (even for 20 zł, about 5$, each), but I haven't seen that lamp. I will check again soon.

    Still, I bought a similiar lamp once from Banggood, here is the review:
    https://www.elektroda.pl/rtvforum/viewtopic.php?p=20006073#20006073
    I can't really say that I was happy with the purchase, as the lamp was advertised as "WiFi" but turned out to be Bluetooth-only, but luckily I got it mostly refunded by seller so I will not complain. And also that was an interesting teardown.
  • #3
    Tych0
    Level 6  
    p.kaczmarek2 wrote:
    I wonder how bright it is.

    RGB colours are not very bright, in other words... disappointing. But CW colours are very bright. Good value for money overall.
  • #4
    rutgrrr
    Level 1  
    Nice, I picked up one today.
    Can you explain how to flash the firmware? I'm having a hard time getting the firmware on it (using Beken Writer)
  • #5
    ferbulous
    Level 15  
    rutgrrr wrote:
    Nice, I picked up one today.
    Can you explain how to flash the firmware? I'm having a hard time getting the firmware on it (using Beken Writer)


    Use hid_dowload tool
    https://github.com/OpenBekenIOT/hid_download_py

    Also, try the cloudcutter with generic firmware profile, it might work for this T device
  • #6
    HumbleDeer
    Level 4  
    Some extra information for future reference or use...

    European Product Registry for Energy Labelling
    COMMISSION DELEGATED REGULATION (EU) 2019/2015 with regard to energy labelling of light sources
    EPREL code: 1089000
    EPREL page: Light sources - "LSC 5325000100"
    Product Information Sheet: English | Polish


    Manufacturer / market information
    EAN Code: 8712879154679
    Article number (BE): 3007213
    Manufacturer's stock image:
    LSC Smart Ceiling Light RGBCW - CB2S (BK7231N)


    Hardware info

    Chips:

    - SM15133: 3-ch CC LED driver (manufacturer page)
    - BP2951:
    -- "BP" likely BrightPower
    -- Most likely a switch mode (buck/boost) driver:
    --- Connected to the two yellow "transformer" inductors on the top of the board
    --- Silkscreen for the inductors is L2 & L2A, silkscreen for ICs is US2 & US2A
    --- Each chip's output cap is connected to one of Cold White or Warm White on Negative
  • #7
    langausd
    Level 1  
    >>20265610

    Just in case it helps someone else: The GUI Flash tool consistently failed for me with a read error after successfully "getting the bus" and identifying the flash chip. It fails even if I skip the read and try to flash only. (made my try 2 different USB serial adapters and completely unsolder the module, which turned out completely unnecessary.

    You can flash the whole thing in-circuit (just connect an external 3,3V power supply, ground, RX and TX; mains must NOT be connected), and then use the python "uartprogram", as explained here: https://zorruno.com/2022/zemismart-ks-811-with-openbk7231n-openbeken/