logo elektroda
logo elektroda
X
logo elektroda

[LN882H] [WS2811] Teardown LSC Smart Connect XXL LED Strip 10m (3202086)

nevoness 135 7
ADVERTISEMENT
  • #1 21650040
    nevoness
    Level 4  
    Hi, i bought a LSC Smart Connect Smart XXL Smart LED Strip RGB CW 10m - Model 3202086 a while ago from Action.

    Packaging of the 10m LSC Smart Connect RGB+CCT LED strip light with Wi-Fi 2.4 GHz control.

    It's control board is based on a LN882H and the LED strip has 40 WS2811 drivers each driving 6 RGB LEDs.
    The plastic housing can be opened very easily by just prying the back off with a flathead screwdriver or a shim.

    LED controller board with labeled pins and visible electronic components, including a button and connector.
    Back side of LED controller PCB with labeled pins and connection pads.
    LSC Smart LED controller board with opened plastic case showing internal circuit and model label.

    It's similar to the other RGB CW strip with the identical model nr. but based on the LN882H instead of the BK7312N found in the other strips.
    I've tried to get that thing to run a year ago, but since the SPI pin is different ( GPIOA6/Pin 14 ) the WS2811/SM16703P driver didn't work.

    Since support has recently been added i decided to get to work.

    To enable power to the strip Pin 7 has to be pulled high, otherwise no LEDs will light up.
    The white LEDs are PWM controlled on pin 11 ( C ) and 12 ( W ).

    I haven't gotten around to figuring out IR yet, the button (which is connected to pin 25) and there is a microphone on the board, i guess for activation to music?

    Configs & Dumps
    Here are the configs and stock firmware

    Code: JSON
    Log in, to see the code


    Autoexec.bat - Required for the SM16703P driver
    Code: Text
    Log in, to see the code


    AI: Could you clarify what specific help or information you're looking for regarding the LSC Smart Connect XXL LED Strip teardown? Are you trying to get a particular feature working, or do you have a specific problem you're stuck on?
    Mainly as information for others that have the same strip. I have also seen that on the german Elektroda forum someone is searching for a solution with this specific chip.
    This is the thread that i mentioned here https://www.elektroda.de/rtvforum/viewtopic.php?p=21650042
    If we could get the button going (i can't really get it to recognize the button), the IR and mic, that would be great.

    AI: What have you tried so far with the new driver support, and what is the current status—are you running into any errors or unexpected behavior?
    So far it seems to work quite well. It was a bit weird to configure at first since it would crash the microcontroller sometimes when initializing the driver ( SM16703P_Init 40 RBG )
  • ADVERTISEMENT
  • #2 21650074
    divadiow
    Level 35  
    I see the old very first LN882H backup script is still floating around :/ that would dump the firmware twice. It should be 2mb total.

    Easy Flasher now has fast backup and write ability https://github.com/openshwprojects/BK7231GUIFlashTool

    boot log from your backup

    Code: Text
    Log in, to see the code


    I was not aware/don't recall SM16703P driver would work without SM16703P_DIN pin assignment.

    IC 25 is B4 so does this work as a button if configured?

    The mic is not supported in OpenLN882H but I think IR is. Can't recall last IR test on LN.
  • ADVERTISEMENT
  • #3 21650075
    nevoness
    Level 4  
    I have tried to configure the P25 as BTN_SmartLED, but that ended up only continuously "pressing" the button. If I inverted the button it wouldn't do anything. And as far as I read, sm16703p actually had the pin for SPI hard-coded, since it's always 16 on BK7312. Pin 14 on LN882H.

    Setting the pin manually actually makes the device crash at boot. Which is what I struggled with at first.
  • Helpful post
    #4 21650085
    insmod
    Level 27  
    IR is not supported on LN, but, it can be easily added.
    Pin 14 is PA13 - it can't be used at all. It is used for internal QSPI flash (pins from PA13 to PB2 inclusive).

    Added after 4 [minutes]:

    Currently i think SPI pin is PA7.
  • ADVERTISEMENT
  • ADVERTISEMENT
  • #6 21650088
    nevoness
    Level 4  
    Huh. Good to know. I measured the line from Data on the LED strip connector, to a level shifter, which continues to pin 14 (GPIO A6), thus my assumption that it's pin 14.

    I'm at work now. Need to check if I can get the button to work later, thanks for the help!
  • Helpful post
    #7 21650144
    insmod
    Level 27  
    IR for LN882H: https://github.com/openshwprojects/OpenBK7231T_App/pull/1783
    Recv works, send checked in logic analyzer, but not on real transmitter - looks fine, so should work.
    Info:IR:IR SAMSUNG 7 7 1
    Info:IR:IR SAMSUNG,32,0xE0E0E01F
    Debug:IR:IR fire event took 0ms
    Info:MAIN:Time 8, idle 0/s, free 77880, MQTT 0(0), bWifi 1, secondsWithNoPing -1, socks 0/0 
    TEMP: adc raw:  839, temp_IC:   52 Total:132128; Free:67904;
    Info:MQTT:mqtt_host empty, not starting mqtt
    Info:MAIN:Time 9, idle 0/s, free 65288, MQTT 0(1), bWifi 1, secondsWithNoPing -1, socks 0/0 
    Info:IR:IR SAMSUNG 7 7 1
    Info:IR:IR SAMSUNG,32,0xE0E0E01F
    Debug:IR:IR fire event took 0ms
    Info:IR:Received Unknown IR 
    ...
    Info:MAIN:Time 158, idle 0/s, free 7048, MQTT 0(10), bWifi 1, secondsWithNoPing 92, socks 0/0 
    Info:IR:Received AC code:ELECTRA_AC
    Debug:IR:IR fire event took 0ms
    TEMP: adc raw:  840, temp_IC:   52 Total:132128; Free:7048;
    Info:MAIN:Time 159, idle 0/s, free 7048, MQTT 0(10), bWifi 1, secondsWithNoPing 93, socks 0/0 
    
  • #8 21650156
    divadiow
    Level 35  
    nice

    Code: Text
    Log in, to see the code

Topic summary

The discussion focuses on the teardown and firmware analysis of the LSC Smart Connect Smart XXL LED Strip RGB CW 10m, model 3202086, which uses an LN882H control board and WS2811 LED drivers. The LED strip contains 40 WS2811 drivers, each controlling 6 RGB LEDs. The plastic housing is easily opened for inspection. Unlike similar strips using the BK7312N chip, this model uses the LN882H, which has different SPI pin assignments, complicating compatibility with existing WS2811/SM16703P drivers. The SPI pin is identified as GPIOA7 rather than the initially assumed GPIOA6 (pin 14), which is reserved for internal QSPI flash. Attempts to configure the button on pin P25 (GPIO B4) resulted in continuous activation or crashes when inverting the logic. Firmware backup and flashing tools such as Easy Flasher and BK7231GUIFlashTool support the LN882H with improved speed and reliability. IR functionality is not natively supported on LN882H but can be added via custom firmware patches, with successful IR receive tests and partial send verification. Boot logs and debug outputs confirm the device's operation and IR event handling. The discussion includes references to open-source firmware projects and pull requests for LN882H support and IR implementation.
Summary generated by the language model.
ADVERTISEMENT