logo elektroda
logo elektroda
X
logo elektroda

[BK7231N] Action LSC Smart Connect Smart Ceiling Light 3206306

mihaim1980 2406 21
ADVERTISEMENT
  • #1 21361470
    mihaim1980
    Level 4  
    Hello!

    I'm presenting a new model of ceiling lights from Action. It has two sets of lights: the normal and an RGB one that is lighting up the ceiling. It can be found below: https://www.action.com/de-at/p/3206306/lsc-smart-connect-smarte-deckenlampe/.

    It has the chip soldered directly to the main PCB, but there are PCB traces that can be used for flashing. The lamp can be opened by prying up the side margin.

    Screenshot of Tuya device configuration with JSON data Close-up of the main circuit board of an electronic ceiling lamp. PCB with labels for RX and TX pins. Interior view of a ceiling lamp with a PCB and wiring.

    JSON Config:
    Code: JSON
    Log in, to see the code


    It also requires an autoexec.bat file as instructed here:
    https://www.elektroda.com/rtvforum/find.php?q=SM16703P
  • ADVERTISEMENT
  • #3 21361729
    mihaim1980
    Level 4  
    >>21361668

    Thanks for reminding. I did now. But it seems it works also without
  • #4 21367252
    kontaktgruppeninterv
    Level 4  
    Hello, did I understand correctly that I have to serial flash it (solder pins to uart adapter?)
    I just can't manage to flash it with cloudcutter ota, I messed something up it doesn't write the firmware ota. I am so confused please help :(>>21361729

    Hello, did I understand correctly that I have to serial flash it (solder pins to uart adapter?)
    I just can't manage to flash it with cloudcutter ota, I messed something up it doesn't write the firmware ota. I am so confused please help me :(
    I used the recently added profile on github which is linked by the previous person.
  • #5 21367258
    divadiow
    Level 34  
    Cloudcutter will only work on firmware that's not patched for the exploit that allows OTA to OpenBeken. The firmware version can be checked after pairing with the Tuya/LSC app.
  • ADVERTISEMENT
  • #6 21367732
    kontaktgruppeninterv
    Level 4  
    >>21367258 sorry I don't want to be annoying but I am genuinely lost. It says Version 1.0.6 and there are many devices in cloudcutter which I can't identify. Now I don't know what to choose
    Or I have a feeling that I am misunderstanding something completely.

    Terminal screen displaying upside-down text.
  • ADVERTISEMENT
  • #7 21367789
    divadiow
    Level 34  
    I don't think it matters too much as long as the firmware version matches your device. If you're flashing to OpenBeken Cloudcutter won't configure the device anyway, so you'll need to set it up still after conversion.

    I'd go for oem-bk7231n-strip-rgb-diwen-1.0.6-sdk-2.3.1-40.00
  • #8 21367879
    kontaktgruppeninterv
    Level 4  
    >>21367789

    Hello thank you very much for your fast response!

    Now I chose that but it said the profile you selected did not result in a successful exploit.

    What am I doing wrong? Could it be that I used smartlife app with a Dummy AP? I made Hotspot on my PC so I don't have to type in wifi credentials in smartlife app / lsc app.

    Also I added autoexec.bat in custom firmware directory and the BK7231N.rbl firmware (next to the stuff that was already inside) for ota Flash.

    Otherwise I am lost. Any ideas?

    Btw, I would like to make a german guide when I figured out what I did wrong, is that something that this project would like to see? :) Computer screen showing a terminal with a message about an unsuccessful exploit attempt.
  • #9 21367926
    divadiow
    Level 34  
    and the firmware of your device is definitely v1.0.6?
  • #10 21367943
    kontaktgruppeninterv
    Level 4  
    >>21367926

    Yes, but I just saw above the failed Config thing that it was a success and that it exported something to a folder configured devices (I closed already unfortunately)

    Edit: still controlable with lsc smart home app. So flash not successfully I assume :( I don't get what I am doing wrong. The device was also recently added in github or so and it just doesn't work to Flash. I really try to avoid soldering

    Screenshot of an app showing the device is already updated to the latest version. Device update screen showing the latest version of the software installed. Computer screen menu with files in the configured devices directory.
  • #11 21368053
    divadiow
    Level 34  
    hmm. not sure what to suggest next. Maybe unpair and reset device then do AP mode for Cloudcutter again? My preferred method is soldering...
  • #12 21368152
    kontaktgruppeninterv
    Level 4  
    >>21368053

    Thank you very much for your help. I decided to flash it serial with soldering.
    Now I have a last question please, is that cable supposed to be inside that lamp hanging around? In OP pic it looks like it's soldered to that chip. Cable comes outside from a tx solder point. If I really correctly it is fine like that as the pin is only used for writing stuff which is not intended for customer. In other words, just ignore right? Interior of an electronic lamp with visible circuit board and soldered wires. Close-up of internal wiring and circuit board in a hanging lamp.
  • #14 21369088
    kontaktgruppeninterv
    Level 4  
    >>21368250

    Hello, yes I have .Bin files Backup. But it is the exact same device like OP. Same product number etc.
    Where may I upload it please? I fear my ssid credentials are in the Backup probably.

    Also, I noticed something strange. When I set color to Red then it is green. I did the autoexec.bat, added Set pwmfrequency 4000 command in autoexec after the led driver init line. I think I have set good flags but messed it up again because I tried to reapply the config pins etc.
    I uploaded a video from the lamp so you can see
    https://youtu.be/NCdrRbunBp0?si=_tOhps866ba6oftm

    I think it would be best to start from 0 again, with zero being freshly installed firmware
  • #15 21369287
    divadiow
    Level 34  
    kontaktgruppeninterv wrote:
    Also, I noticed something strange. When I set color to Red then it is green. I did the autoexec.bat, added Set pwmfrequency 4000 command in autoexec after the led driver init line. I think I have set good flags but messed it up again because I tried to reapply the config pins etc.I uploaded a video from the lamp so you can see


    try different colour orders. add RGB, BRG etc to the init line
    eg
    Code: Text
    Log in, to see the code


    Added after 58 [seconds]:

    https://github.com/openshwprojects/OpenBK7231T_App/blob/main/docs/commands-extended.md

    Screenshot of documentation about LED settings showing function SM16703P_Init with options like RGB, RBG, etc.
  • ADVERTISEMENT
  • #16 21369901
    p.kaczmarek2
    Moderator Smart Home
    My piece backup:
    https://github.com/openshwprojects/FlashDumps/commit/e77fed2497610af66b64df040b3f2cd4b6ac8025
    This device features:
    - CW LEDs (two PWMs)
    - SM16703 LEDs (P16)
    It works great when configured with PixelAnim driver:
    https://www.elektroda.com/rtvforum/topic4057187.html
    There will be a video tutorial about that on Elektroda channel:
    https://www.youtube.com/@elektrodacom
    Screenshot of a folder containing multimedia files related to assembling and configuring an LED device.
    Helpful post? Buy me a coffee.
  • #17 21374211
    kontaktgruppeninterv
    Level 4  
    >>21369287

    This did the trick for me ota to new release and setting flags again carefully. thanks a lot for your help!

    The only thing strange is that sometimes it makes weird sounds like a short click sound. like if you put 2 wires together and it makes that short spark sound from time to time. when using it first time it happens sometimes but it got less and less. kinda weird lamp lol. but it is okay for its money, it was for 12€ on promotion. i will check solder points again. temperature is about 80 degrees celsius while operating.

    Added after 17 [minutes]:

    95degrees celsius now.. is that normal? honestly i think its way too hot, but i am not sure. what are your lamps reporting? mine is running maybe an hour or two maximum
    Software interface with LED light control options.
  • #18 21390024
    cijoml
    Level 7  
    Hello, can this light be cloud-cuttered on only serial flash is possible?
  • #19 21399440
    cijoml
    Level 7  
    @p.kaczmarek2 is this device solder only or can it be tuya cutted?
  • #20 21399551
    divadiow
    Level 34  
    Depends entirely on what firmware version your specific device comes with
  • #21 21430414
    geoffreymoga
    Level 3  
    Hello, I managed to flash the ceiling light with the tuya cloudcutter method and esphome firmware, however I cannot find the OTA file with the YAML characteristics to configure it. I'm a newbie so maybe I'm not using the right terms.
    For the moment I have integrated it into home assistant but in control, I have -> Pin and -> Pin Mode.

    Does anyone have a YAML file that I could compile with ESPHOME Builder to flash it OTA?
  • #22 21430491
    p.kaczmarek2
    Moderator Smart Home
    I don't know about ESP, but we have a pin extraction guide for a device already flashed with OBK:



    And here are OTA files if you want to try: https://github.com/BenJamesAndo/OpenBeken_uf2_firmware
    Helpful post? Buy me a coffee.

Topic summary

The discussion revolves around the Action LSC Smart Connect ceiling lamp model 3206306, which features both standard and RGB lighting. Users are exploring methods to flash the device's firmware, particularly using the BK7231N chip. Several participants share their experiences with flashing techniques, including serial flashing and OTA methods via Cloudcutter. Issues such as firmware compatibility, configuration settings, and troubleshooting steps are discussed, with some users expressing confusion over the flashing process and the correct firmware to use. Additionally, there are mentions of temperature concerns during operation and the desire for a German guide on the flashing process. Users also share links to firmware backups and resources for further assistance.
Summary generated by the language model.
ADVERTISEMENT