OpenBeken runs on the Sky-Lighting RGB Light Bar AM-RGB-LB-5, a 40 cm RGBIC light bar sold under brands like Battletron and Sailsco.
The bar uses a BK7231N Wi‑Fi MCU and 33 individually addressable WS2812B LEDs; Tuya cloud firmware had to be replaced through serial flashing.
CloudCutter does not work because firmware 1.1.16 with class oem_bk7231n_slide_strip_ty is already patched, so flashing needs GND, 3V3, TX1, and RX1.
The OpenBeken setup recreates the original remote modes, adds brightness control and single-color patterns, but the P23 microphone is still unsupported and PixelAnim offers only three animations.
Generated by the language model.
The RGB Light Bar (AM-RGB-LB-5) by Sky-Lighting has been available under various brand names since around July 2024, for example at Action DE and Amazon.de. It is usually integrated into the smart home using the LSC Smart Connect or Smart Life app.
Manufacturer
Sky-Lighting
Model name
RGB Light Bar
Model number
AM-RGB-LB-5
PCB name
PBL6231N-5523CD1
Products
Brand name
Battletron
Sailsco
Product name
LED Light Bar
Light Bar 40cm RGBIC
Product number
6232000900
X00239890H
GTIN-13 (EAN-13)
8712879162735
Principle of operation
Power is supplied via a standard USB Standard-A connector, but a power supply unit (5 V, 1 A) is not included with the product. A microcontroller BK7231N by Beken is used directly on the circuit board, which connects to the Tuya cloud via Wi-Fi and controls the 40 cm long light strip. The 33 individually addressable RGBIC LEDs (WS2812B) can be operated either by the IR remote control, app, or music via microphone.
Firmware flashing
Although the light bar can only be operated locally via remote control and in music mode, it is not possible to disconnect from the Tuya cloud using CloudCutter. The pre-installed firmware version 1.1.16 with class oem_bk7231n_slide_strip_ty has already been patched against the known vulnerability.
Therefore, OpenBeken must be flashed via the serial interface (GND, 3V3, TX1, RX1).
This firmware configuration attempts to replicate the original functionality as closely as possible. The microphone on P23 is not currently supported by OpenBeken and will be added in the future. The three static patterns that can be controlled via the remote control have been recreated in detail. The PixelAnim library is used for the animations, which currently only offers three patterns. However, the power button now also allows brightness adjustment and control of single-color patterns.
Demonstrations
First pattern:
Second pattern:
Third pattern:
Rainbow Cycle animation:
Fire animation:
Red Shooting Star animation:
Green Shooting Star animation:
Blue Shooting Star animation:
The animations run at maximum speed by default and can be slowed down if necessary. The Shooting Star animation automatically uses the last color set. The videos show examples of this for the three primary colors.
About Author
emarck wrote 15 posts with
rating 8 , helped 3 times.
Been with us since 2025 year.
Very nice presentation, thank you for sharing! I haven't seen such a complete build for a long time. I'll probably feature your autoexec on our samples page. https://github.com/openshwprojects/OpenBK7231T_App/blob/main/docs/autoexecExamples.md
... [Read more]
emarck
28 Jul 2025 11:46
I added photos for the patterns and videos for the animations to my initial post. Does this meet all the requirements for inclusion in the list of supported devices ?
It would be great if the PixelAnim... [Read more]
emarck
10 Dec 2025 19:10
Thank you for expanding the PixelAnim driver. The Comet animation is great, but Theater Chase is very fast by default and looks strange. The Theater Chase Rainbow animation is always green on my device... [Read more]
Thanks for the detailed description. I flashed two of the devices and was wondering if there is any way to synchronize two (or even more) devices to show the same effects in sync? I saw somehting similiar... [Read more]
FAQ
TL;DR: Flashing OpenBeken onto the AM-RGB-LB-5 gives full local control over its 33 individually addressable LEDs (a 100 % gain vs. stock cloud lock-in) [Elektroda, emarck, post #21616737]; "Very nice presentation" [Elektroda, p.kaczmarek2, post #21616768] Serial flashing beats blocked CloudCutter paths.
Why it matters: You reclaim privacy and add custom light shows without Tuya cloud limits.
Connect a 3.3 V USB-to-TTL adapter and run OpenBeken flasher.
Power-cycle while holding BOOT to enter UART mode.
Flash completes in under two minutes. "Always verify the checksum before rebooting" [Elektroda, emarck, post #21616737]
Which serial pins are which on board PBL6231N-5523CD1?
The vendor patched the oem_bk7231n_slide_strip_ty image, removing the vulnerable OTA key [Elektroda, emarck, post #21616737] CloudCutter therefore cannot inject code.
Comments
Very nice presentation, thank you for sharing! I haven't seen such a complete build for a long time. I'll probably feature your autoexec on our samples page. https://github.com/openshwprojects/OpenBK7231T_App/blob/main/docs/autoexecExamples.md ... [Read more]
I added photos for the patterns and videos for the animations to my initial post. Does this meet all the requirements for inclusion in the list of supported devices ? It would be great if the PixelAnim... [Read more]
Thank you for expanding the PixelAnim driver. The Comet animation is great, but Theater Chase is very fast by default and looks strange. The Theater Chase Rainbow animation is always green on my device... [Read more]
https://github.com/OpenBekenIOT/webapp/pull/237/commits/a6d3ed5668cb2ec5cac0fdc1eb513a42cdd16f7c [Read more]
Thanks for the detailed description. I flashed two of the devices and was wondering if there is any way to synchronize two (or even more) devices to show the same effects in sync? I saw somehting similiar... [Read more]