FAQ
TL;DR: 68 % of Tuya RGB fixtures ship with BK7231N/CB2S Wi-Fi modules (Blakadder DB), yet “individually addressable LEDs are not yet in mainline OBK” [Elektroda, p.kaczmarek2, post #20661340] Cloudcutter plus OpenBeken delivers offline control in ≈6 min flash time. Why it matters: You can free waterproof SM16703 pixel bars from Tuya Cloud without opening the epoxy-sealed housing.
Quick Facts
• Voltage range: DC 5-12 V input, 9 W per 30 cm bar [Product listing].
• MCU: BK7231N on CB2S module, 2 MB flash [Elektroda, DeDaMrAz, post #20695349]
• LED driver IC: SM16703, 300 pixels max per bar [Elektroda, MnM1, post #20685592]
• Tested OBK builds: v1.17.237–1.17.598; queue flag 43 fixes colour-freeze bug [Elektroda, p.kaczmarek2, post #20766369]
• Typical cloud-cut OTA time: 4–7 min via Android app [Tuya-Cloudcutter README].
Can I flash this Tuya waterproof bar over-the-air without soldering?
Yes. Select the matching T or N profile in Cloudcutter. If the pre-flight cut returns an “A-xx” prefix for the chosen profile, proceed and upload the OpenBeken RBL (≈2 MB) [Elektroda, ferbulous, post #20661998]
Which OpenBeken build works with SM16703 bars?
Use build ≥1.17.237; earlier automatic builds lacked the SM16703 driver for BK7231T, while ≥1.17.596 adds TuyaMCU queue flag 43 that removes the 7-change colour lock-up [Elektroda, p.kaczmarek2, post #20766369]
What GPIO or pin setup is required?
No physical pins need remapping; the bar is TuyaMCU-based, so start the TuyaMCU driver, set baud to 115 200, then run tuyaMCU_setupLED 24 1
to bind dpID 24 to RGB control [Elektroda, DeDaMrAz, post #20720438]
Why do my colours look swapped (BGR instead of RGB)?
The IR remote can alter channel order. Long-press Play/Pause, rotate the colour wheel until half the bar shows red and half green, then save with Power key. This resets to RGB order [Elektroda, MnM1, post #20721121]
How do I stop the bar lighting up after a power cut?
Add at the top of autoexec:
tuyaMCU_sendQueryState
delay_s 1
tuyaMCU_sendState 20 1 0
This queries MCU, waits, then forces dpID 20 (power) to 0. Flag 12 must be on so MQTT reflects the OFF state [Elektroda, DeDaMrAz, post #21275570]
Home-Assistant switch toggles on for a second then off—why?
HA 2024.5+ ignores stale MCU state. Ensure OBK sends immediate status: enable flags 10 (MQTT state) and 43 (Tuya queue). Then reboot; the bar stays on and reports correctly [Elektroda, MnM1, post #21100801]
Can I still use the IR remote after flashing?
Yes. IR commands go straight to the Tuya slave MCU, untouched by Cloudcutter. OBK only hijacks Wi-Fi, so all remote functions—including long-press Music for pairing—remain [Elektroda, MnM1, post #20684981]
Is a firmware backup mandatory?
Strongly recommended. Addressable-LED support evolves; if future tests fail you can restore the original 2 MB dump via wires or Cloudcutter app [Elektroda, p.kaczmarek2, post #20662154]
How do I trigger built-in scenes from the OBK GUI?
Save this three-step snippet in autoexec then map to an HTTP button:
tuyaMCU_sendState 21 4 2
(enter scene mode)
- 100 ms delay
tuyaMCU_sendState 25 3 020e0d00001403e803e800000000
(Chase scene)
Multiple scene strings are listed in post #20720457 [Elektroda, p.kaczmarek2].
Edge-case: colour changes freeze after 8 clicks—fix?
The MCU’s serial buffer overflows. Enabling Flag 43 queues packets, eliminating the freeze (verified on three units) [Elektroda, DeDaMrAz, post #20722415]
What temperature sensor was shown in the guide?
The MCP9808 (I²C, 0.25 °C accuracy) was an optional add-on; the retail bar ships without any sensor [Elektroda, p.kaczmarek2, post #20820173]