logo elektroda
logo elektroda
X
logo elektroda

ACTION RGB 24V DC 1W LED: Resetting Device and TX1/TX2 Connection Issues

cijoml 1821 24
Best answers

How do I wire the flasher to this BK7231 device and force it to reboot/reset during flashing?

Use 1TX and 1RX for the flasher connection, then power-cycle the device to reboot it; if that still does not work, try swapping RX and TX and make sure the BK7231 is getting a solid 3.3 V supply from a reliable USB-UART adapter [#21351474][#21351485][#21351490] The board likely needs the same basic UART setup as other flashes, but BK7231 devices can be more sensitive to weak power or a poor adapter, so the problem may be the supply rather than the wiring [#21351490]
Generated by the language model.
ADVERTISEMENT
  • #1 21351465
    cijoml
    Level 9  
    Close-up of a circuit board with visible electronic components. A circuit board lying on a wooden table. Circuit board with USB cable attached, visible on a wooden surface.
    AI: What is your specific goal or purpose for exploring the interior of the ACTION RGB device?
    One more input into teardown database
    AI: Are you facing any specific issues or challenges while exploring the interior of the device? If so, please describe them.
    Yes I connect flasher but cannot reset device. Also I do not know if use tx1 tx2 I tried both without success.
  • ADVERTISEMENT
  • #2 21351474
    p.kaczmarek2
    Moderator Smart Home
    How did you connect the flasher? 1TX and 1RX should work. Then just do power on/off to reboot.
    Helpful post? Buy me a coffee.
  • ADVERTISEMENT
  • #3 21351478
    cijoml
    Level 9  
    That's what I have done but chip did not reboot. Also tried ground CEN without success. May be the problem with capacitor I saw some video...?
  • ADVERTISEMENT
  • #4 21351485
    p.kaczmarek2
    Moderator Smart Home
    But capacitor here would be on 12V line and not on 3.3V... maybe try swapping RX and TX?

    Did you flash any other devices with your setup?

    Do you power your strip with a reliable 3.3V power supply?

    Can you show a photo of your setup?
    Helpful post? Buy me a coffee.
  • #5 21351488
    cijoml
    Level 9  
    Of course I tried swapping rx and tx.
    Yes I have flashed many Tasmota firmwares with this setup. No problem with setup. I used speed 921k
  • #6 21351490
    p.kaczmarek2
    Moderator Smart Home
    Yes, but what about BK7231? It may have slightly different requirements and I remember some topics from our forum where people used too weak power supply (directly from USB to UART converter) or the USB to UART converter itself was not too good/
    Helpful post? Buy me a coffee.
  • #7 21351491
    cijoml
    Level 9  
    this is my first attempt with this firmware
  • #8 21364751
    cijoml
    Level 9  
    Hello I was successful flashing openbeken. I get web interface, wifi work, however I need set template so the LED stripe work. Can somebody help?

    Here is extracted tuya config from flasher:

    Code: JSON
    Log in, to see the code


    Device configuration, as extracted from Tuya: 
    - Microphone (TODO) on P23
    - LED Cool (Channel 4) on P24
    - IR Receiver is on P26
    - PWM Frequency 1000
    - SPI MISO 17
    - SPI MOSI 16
    - Control Pin (TODO) on P22
    - LED Warm (Channel 5) on P6
    Device seems to be using CBU module, which is using BK7231N.
    And the Tuya section starts, as usual, at 2023424
  • #9 21365557
    cijoml
    Level 9  
    Here is backed-up firmware from the board if anybody can help me to get all features working. There are RGB, white, dimming, IR receiver, and button connected to the board.
    Attachments:
    • OPENBEKENPASEK-zalohaFW.txt (2.12 KB) You must be logged in to download this attachment.
  • #10 21366875
    cijoml
    Level 9  
    Well here is what I have achieved for now:

    P6 -> PWM/6 - warm white
    P20 -> BTN 0/0
    P24 -> PWM/4 - cool white
    P26 -> IRRecv
    Flag3 set to control cool/warm leds.

    Pressing Button switch on/off only cool white diodes not warm white diodes - any help?
    I still did not get RGB to work. Any help @p.kaczmarek2
  • #11 21370043
    p.kaczmarek2
    Moderator Smart Home
    RGB control should be possible with this driver:
    https://www.elektroda.com/rtvforum/topic4057187.html
    Have you tried it?
    It should also support CCT (Cool/Warm white) control together with RGB.
    Helpful post? Buy me a coffee.
  • #12 21370146
    cijoml
    Level 9  
    Hello can you send me how and where I should configure it?
  • #13 21370420
    p.kaczmarek2
    Moderator Smart Home
    Is the link I posted not working, or... what's happening?
    https://www.elektroda.com/rtvforum/topic4057187.html
    p.kaczmarek2 wrote:

    Now, let's focus on the device configuration.
    You will need to create autoexec.bat, see:



    Here is the required script:
    
    startDriver SM16703P
    SM16703P_Init 16 
    startDriver PixelAnim
    

    There is a section showing how to configure RGB LEDs, and if you already have two PWM pins for CCT, they should work with it automatically.
    Helpful post? Buy me a coffee.
  • ADVERTISEMENT
  • #14 21370792
    cijoml
    Level 9  
    There is something wrong with the driver. After applying autoconfig the leds stopped working and now does not work even cold/warm leds with original setup :( Hopefully it is not destroyed.
  • #15 21370827
    p.kaczmarek2
    Moderator Smart Home
    I literally used this driver yesterday in RGB (SM16703) + CCT (CW two PWMs) combo and it worked well on Action LSC 3206306:
    Thumbnails of photos and videos showing experiments with circuit boards and LED strips.




    What is your current device config? Maybe you need to set one of pins to high state? P22 to Always High?
    Helpful post? Buy me a coffee.
  • #16 21370836
    cijoml
    Level 9  
    Ah yes 22 always high fixed problem. Seems I have light again

    Added after 7 [minutes]:

    Now I need to swap blue and green colors since they are swapped.

    Added after 47 [minutes]:

    This seems to be correct configuration for the RGB.

    startDriver SM16703P
    SM16703P_Init 40 RBG
    startDriver PixelAnim


    However there is still problem with WARM white. When I trigger it from main page, LEDs are switched off and dimming not work for warm leds. When I trigger it from App/Status page clicking on/off and dimming I can operate WARM leds with no problem.

    Any fix for this behaviour?
  • #17 21371567
    cijoml
    Level 9  
    >>21370836 Hello, Is there any possibility to get more LED effects? There are tons of effects in WLED project. Can they be somehow included into OpenBeken?
  • #18 21377488
    cijoml
    Level 9  
    Hello,

    The strip works like when I address 1 diode 6 diodes start lighting the selected color. Is it such a shitty led stripe that one chip controls all 6 leds and cannot be addressed individually?
  • #19 21377493
    p.kaczmarek2
    Moderator Smart Home
    I can think about more effects. I'd have to check. But you can always use DDP.


    How your strip looks like? I remember seeing such products on market. They have one controller per 6 LEDs or so.

    Remember that you can always just buy WS2812 strip and connect it to 5V power supply and it will work with OBK good.
    Helpful post? Buy me a coffee.
  • #20 21377499
    cijoml
    Level 9  
    DDP work and I use it now however it utilizes WiFi with small packets which is not OK. If there would be a possibility just to mimic WLED colour effects just inside Beken would be great.
    I will make and send photo of the stripe

    Added after 3 [minutes]:

    LED strip with multiple diodes on a light background. Close-up of an LED strip with CW and W diodes and electronic components on a white background.
  • #21 21377511
    p.kaczmarek2
    Moderator Smart Home
    What is the marking on the IC? Black IC with 8 legs? Is it SM16703?
    Helpful post? Buy me a coffee.
  • #22 21377526
    cijoml
    Level 9  
    I cannot see any marking even with magnetizer.... :(
  • #23 21377539
    p.kaczmarek2
    Moderator Smart Home
    well, it doesn't change the fact that you have one IC controlling 6 classic LEDs. If you want better resolution, buy WS2812 strip, and MAKE SURE to power it from 5V. You don't need another WiFi controller, you can use that one, WS2812 is supported by OBK.
    Helpful post? Buy me a coffee.
  • #24 21379324
    cijoml
    Level 9  
    Is there any option for 24V DC LED strip? I live in a clever house and have 24V everywhere so I prefer this voltage so I do not need to use adaptors
  • #25 21379350
    p.kaczmarek2
    Moderator Smart Home
    That's a very good question. We need to search internet for that.

    I've did a brief search and I've found that there are 24V solutions based on, for example, WS2811 chip, but strangely enough, they have LED grouped 6 per pixel, so... so that's exactly what you don't want.

    But maybe not all of them...

    Search for:
    
    WS2814 DC12V 24V Led Strip Light 4 in 1 Similar SK6812 RGBW Pixels Addressable WS2811 RGBWW RGBCW 5050 3 Pin Lights IP30 65 67
    

    but it also looks like multiple LEDs per chip:
    WS2814 DC12V 24V LED strip with addressable RGBW LEDs and 3-pin connector.
    Helpful post? Buy me a coffee.

Topic summary

✨ The discussion revolves around issues related to resetting the ACTION RGB 24V DC 1W LED device and problems with TX1/TX2 connections. Users share their experiences with connecting a flasher, attempting to reset the device, and troubleshooting communication issues. Suggestions include checking power supply reliability, swapping RX and TX connections, and ensuring proper firmware flashing. One user successfully flashed OpenBeken firmware, enabling web interface and Wi-Fi functionality, but faced challenges in configuring LED templates and achieving full RGB control. The conversation also touches on the limitations of certain LED strips, the need for specific drivers, and the possibility of using 24V solutions for LED strips.
Generated by the language model.

FAQ

TL;DR: A 24 V BK7231N strip controller flashes only after the enable pin P22 is forced “Always High”; its factory PWM is 1 000 Hz [Elektroda, 21364751]. “One IC drives six LEDs” [Elektroda, cijoml, 21377488]. Follow the pin map below to restore full RGB + CCT + IR.

Why it matters: Correct pin setup prevents blank outputs, colour swap and failed resets.

Quick Facts

• MCU/Module: BK7231N on Tuya CBU board [Elektroda, 21364751] • Supply rails: 24 V LED line, 3.3 V logic [Elektroda, 21351485] • Default PWM frequency: 1 000 Hz [Elektroda, 21364751] • Pin map: P6 → WW, P24 → CW, P20 → Button0, P22 → Enable High, P26 → IR Rx [Elektroda, 21366875; 21370827] • Typical flash current: ≥300 mA recommended [Elektroda, p.kaczmarek2, 21351490]

How do I force the controller to reset for flashing?

Connect RX0/TX0, supply 3.3 V, pull P22 high, then cycle power. Without P22=High the BK7231N stays in standby and UART shows nothing [Elektroda, 21370827].

Which UART pins should I use—TX1/TX2 or TX0/RX0?

Use the primary pair (P10 TX0, P11 RX0). Users who tried the alt pins (TX1/TX2) saw no boot log [Elektroda, 21351465 – 21351474].

What current rating should the 3.3 V flasher supply deliver?

Aim for ≥300 mA. Several forum failures traced back to USB-UART adapters limited to ~100 mA [Elektroda, p.kaczmarek2, 21351490].

How do I map pins for RGB+CCT+IR in OpenBeken?

  1. Set P22 to "AlwaysHigh".
  2. Assign P6 PWM/6 (Warm-white) and P24 PWM/4 (Cool-white).
  3. Load autoexec.bat: startDriver SM16703P SM16703P_Init 40 RBG startDriver PixelAnim
  4. Add P26 IRRecv and P20 BTN0 [Elektroda, 21366875; 21370836].

RGB colours are swapped—how do I fix it?

Use the SM16703P_Init command with an order argument: "RBG" or "GRB" until colours align. RBG solved blue/green swap for the OP [Elektroda, 21370836].

Warm-white slider turns LEDs off on the main page; why?

The main dashboard toggles the global relay entity. With CCT drivers you must expose WW as a separate channel or use the App/Status page, which writes the PWM directly [Elektroda, 21370836].

Strip shows one colour per six LEDs—can I get per-LED control?

No; the onboard SM16703-class IC is wired to six 5050 emitters, so resolution is 6-pixel segments—a 83 % loss versus WS2812 [Elektroda, 21377488]. "Buy WS2812 strip and power it from 5 V" [Elektroda, p.kaczmarek2, 21377539].

Are true individually addressable 24 V strips available?

Most 24 V offerings (WS2811, WS2814) still group 3–6 LEDs per pixel. Fully addressable 24 V strips are rare and cost ≈ US$30 – 40 per m “WS2814 datasheet”. Verify the datasheet before purchase.

Can I run WLED effects locally on OpenBeken?

OpenBeken supports PixelAnim and DDP. A full WLED effect set isn’t yet ported. DDP at 60 pixels pushes ~50 UDP packets/s, adding Wi-Fi overhead [WLED Docs]. The maintainer is "thinking about more effects" [Elektroda, p.kaczmarek2, 21377493].

Edge-case: LEDs are blank after changing drivers—what now?

Reboot into SafeStart (hold BTN0 during power-up), delete autoexec.bat over the web console, set P22 back to High, then reload the correct script. This recovers outputs without reflashing [Elektroda, 21370792].

How can I add a 5 V WS2812 strip to the same board?

Feed the strip with a separate 5 V supply, share GND, and connect data to any free 3.3 V-tolerant GPIO. Use startDriver WS2812 with the pixel count. Level shifting is usually not required at short runs “WS2812 3V Data Note”.

Three-step quick-start for SM16703P driver?

  1. Upload autoexec.bat with SM16703P_Init parameters.
  2. Set P22 AlwaysHigh and map CW/WW PWM pins.
  3. Reboot; adjust colour order if needed. Process tested on LSC 3206306 [Elektroda, p.kaczmarek2, 21370827].
Generated by the language model.
ADVERTISEMENT