logo elektroda
logo elektroda
X
logo elektroda

[BK7231T - WB3S] Flashing Firmware on Lumary 201202 RGB-CCT Controller with Tuya-Cloudcutter

chris173972 657 1
ADVERTISEMENT
  • Helpful post
    #1 21290461
    chris173972
    Level 1  
    Amazon Title: Lumary Led Lights Strip 5M(16.4FT) LED Lighting Strip WIFI RGB+WW+CW Strip Light Smart Dimmable
    Amazon UK Listing: Link

    Tear-down
    This was pretty simple, use a sharp blade and put in-between the cases under the case then lift up. Gradually go round the case and it just pops off.

    Lumary LED strip controller with plug on a wooden surface. Lumary WiFi controller resting on a wooden surface. Circuit board with open casing on a wooden surface. Circuit board with wiring on a wooden table. PCB board with WB3S module and electronic components on a wooden surface.

    Controller - BK7231T - WB3S
    Close-up of a BK7231T chip on a circuit board.

    Flashing firmware
    As you can see from the photos, I originally tried to flash using soldered wires (and making a mess of it). What I used instead was tuya-cloudcutter setup on a Raspberry Pi 4. Upon loading tuya-cloudcutter I flashed using OpenBeken.

    Tuya version: 1.1.6
    Device update screen showing no updates available, with module version V1.1.6.

    Retrieving the tuya config upon flashing I got this config from a firmware dump
    (Device URL -> Launch Web Application -> Flash -> Download full 2MB dump. Easy UART Flasher -> Extract Config from Tuya binary)
    Code: JSON
    Log in, to see the code

    Using OpenBeken Configuration Generator: Link
    Device seems to be using WB3S module, which is BK7231T chip.
    - LED Red (Channel 1) on P9
    - LED Green (Channel 2) on P24
    - LED Blue (Channel 3) on P26
    - LED Cool (Channel 4) on P8
    - LED Warm (Channel 5) on P6
    - Pair/Toggle All Pin on P1

    OpenBeken template:
    Code: JSON
    Log in, to see the code

    Config for ESPHome-Kickstart:
    Code: YAML
    Log in, to see the code
    Helpful post? Buy me a coffee.
  • ADVERTISEMENT
  • Helpful post
    #2 21291392
    p.kaczmarek2
    Moderator Smart Home
    A LED strip controller with a button, nice. But in case of such devices, it might be better to use LED-specific button role with extra double click, hold, etc, events, namely the SmartButtonForLEDs, instead of Btn_Tgl_All.
    Helpful post? Buy me a coffee.
ADVERTISEMENT