Hi folks
here is how i teardown and flash openbeken on an Action 20m led strip controler 3218153
i haven't found anyone with this led strip, it wasn't sold for a long time
it's a 36V 20 meters RGBWC led strip with 60 pixel blocks of 10 rgb led / 10 WW leds/ 10 CW leds with two chip per block : MLS 16703 (which seems to be a ws2811 clone)
there is 4 lines on the strip : 36V / N / D0 / GND
it has a button and remote control
![[BK7231N] [CBU-NL] [MLS16703] LSC CONNECT 3218153 from Action 20m led strip teardown and flash [BK7231N] [CBU-NL] [MLS16703] LSC CONNECT 3218153 from Action 20m led strip teardown and flash](https://obrazki.elektroda.pl/3390996900_1775917216_thumb.jpg)
the pinout for the CBU-NL is like the CBU
Here is the Open UART Flasher files
After few trials and errors i think i found the pinout (i think there is a button on 20, button i don't use it)
But i've got a problem for using it
there is a drift in the control of the led
if i choose a full RED for the strip, all the pixel are in a different color
after diging i found what are the code to have the same color in all pixels
the exemple of my autoexec.bet for only 5 pixelsof led (the color scheme is repeting every 5 pixels)
it seems to use a RGBCW pattern and there is a drift on one pixel
RED
BLUE
GREEN
WARM WHITE
COLD WHITE
So, manage to use it for plain colors but it's not as easy as using a strip fully working in openbeken
and i need to use mqtt script for all the colors in home assistant
for a mix of colors i need to lower the power of the colors to 125ish so the color is the same in the 20m, if not, it's a grandiant of colors, the 36v power supply seems a littre weak for 20 meters of led
i can't use the colors sliders, or the colors is a rainbow
same for white colors
does anybody know if there's a way to use it properly? may i have missed something? or is it software related?
if you need more info, no problems
thanks!
here is how i teardown and flash openbeken on an Action 20m led strip controler 3218153
i haven't found anyone with this led strip, it wasn't sold for a long time
it's a 36V 20 meters RGBWC led strip with 60 pixel blocks of 10 rgb led / 10 WW leds/ 10 CW leds with two chip per block : MLS 16703 (which seems to be a ws2811 clone)
there is 4 lines on the strip : 36V / N / D0 / GND
it has a button and remote control
the pinout for the CBU-NL is like the CBU
Here is the Open UART Flasher files
{
"rgbtows":"700",
"Jsonver":"1.0.5",
"brightmin":"10",
"gmwb":"75",
"title20":"0",
"1err":"40",
"totallen":"500",
"gmwg":"70",
"knum":"1",
"leaderr":"15",
"rgbtoch":"220",
"wfcfg":"spcl_auto",
"colormin":"10",
"bitseq":"0",
"pmemory":"1",
"gmkb":"60",
"pairt":"18",
"cmod":"rgbcw",
"slidemod":"2",
"rgbtocs":"0",
"customcode":"00ef",
"rstbr":"50",
"ktime":"5",
"0err":"70",
"colormax":"100",
"c_pin":"6",
"module":"CBU",
"ctrl_lv":"1",
"rstmode":"2",
"irpin":"26",
"brightmax":"100",
"sfunc":"1",
"key_lv":"0",
"wfct":"3",
"pwmhz":"1000",
"rgbtowh":"35",
"md":"0",
"wfb64":"1",
"stat":"0",
"token":"null",
"region":"null",
"reg_key":"null",
"dns_prio":"0 ",
"em_sys_env":"bk7231n"
}
Device configuration, as extracted from Tuya:
- Microphone (TODO) on P23
- LED Cool (Channel 4) on P8
- IR Receiver is on P26
- PWM Frequency 1000
- SPI MISO 17
- SPI MOSI 16
- Control Pin (TODO) on P22
- SPI CS 15
- LED Warm (Channel 5) on P7
- SPI SCL 14
Device seems to be using CBU module, which is using BK7231N.
Device internal platform - bk7231n, equals BK7231N.
And the Tuya section starts, as usual, at 2023424 (0x1EE000)
After few trials and errors i think i found the pinout (i think there is a button on 20, button i don't use it)
{
"vendor": "Tuya",
"bDetailed": "0",
"name": "Full Device Name Here",
"model": "enter short model name here",
"chip": "BK7231N",
"board": "TODO",
"flags": "272",
"keywords": [
"TODO",
"TODO",
"TODO"
],
"pins": {
"7": "PWM;6",
"8": "PWM;5",
"16": "SM16703P_DIN;0",
"22": "AlwaysHigh;0",
"26": "IRRecv;0"
},
"command": "",
"image": "https://obrazki.elektroda.pl/YOUR_IMAGE.jpg",
"wiki": "https://www.elektroda.com/rtvforum/topic_YOUR_TOPIC.html"
}But i've got a problem for using it
there is a drift in the control of the led
if i choose a full RED for the strip, all the pixel are in a different color
after diging i found what are the code to have the same color in all pixels
the exemple of my autoexec.bet for only 5 pixelsof led (the color scheme is repeting every 5 pixels)
it seems to use a RGBCW pattern and there is a drift on one pixel
RED
SM16703P_SetPixel 0 0 255 0 0 0
SM16703P_SetPixel 1 0 0 255 0 0
SM16703P_SetPixel 2 0 0 0 255 0
SM16703P_SetPixel 3 0 0 0 0 255
SM16703P_SetPixel 4 0 0 0 0 0
SM16703P_SetPixel 5 255 0 0 0 0BLUE
SM16703P_SetPixel 0 0 0 255 0 0
SM16703P_SetPixel 1 0 0 0 255 0
SM16703P_SetPixel 2 0 0 0 0 255
SM16703P_SetPixel 3 0 0 0 0 0
SM16703P_SetPixel 4 255 0 0 0 0
SM16703P_SetPixel 5 0 255 0 0 0GREEN
SM16703P_SetPixel 0 255 0 0 0 0
SM16703P_SetPixel 1 0 255 0 0 0
SM16703P_SetPixel 2 0 0 255 0 0
SM16703P_SetPixel 3 0 0 0 255 0
SM16703P_SetPixel 4 0 0 0 0 255
SM16703P_SetPixel 5 0 0 0 0 0
WARM WHITE
SM16703P_SetPixel 0 0 0 0 255 0
SM16703P_SetPixel 1 0 0 0 0 255
SM16703P_SetPixel 2 0 0 0 0 0
SM16703P_SetPixel 3 255 0 0 0 0
SM16703P_SetPixel 4 0 255 0 0 0
SM16703P_SetPixel 5 0 0 255 0 0
COLD WHITE
SM16703P_SetPixel 0 0 0 0 0 255
SM16703P_SetPixel 1 0 0 0 0 0
SM16703P_SetPixel 2 255 0 0 0 0
SM16703P_SetPixel 3 0 255 0 0 0
SM16703P_SetPixel 4 0 0 255 0 0
SM16703P_SetPixel 5 0 0 0 255 0
So, manage to use it for plain colors but it's not as easy as using a strip fully working in openbeken
and i need to use mqtt script for all the colors in home assistant
for a mix of colors i need to lower the power of the colors to 125ish so the color is the same in the 20m, if not, it's a grandiant of colors, the 36v power supply seems a littre weak for 20 meters of led
i can't use the colors sliders, or the colors is a rainbow
same for white colors
does anybody know if there's a way to use it properly? may i have missed something? or is it software related?
if you need more info, no problems
thanks!