logo elektroda
logo elektroda
X
logo elektroda

[CBU/BL2028N] Appio Strip 7331 LED Strip Controller with IR Receiver

p.kaczmarek2 
Pink-glowing LED strip with RGB color labels visible on the side.
Here I will show the floashing procedure of RGB LED strip controller. As usual, I will start with a teardown, and then change its firmware to OpenBeken . I will also provide its template here, i.e. a description of the roles of its GPIO, which PWMs are used, etc. Finally, I will link few video tutorials showing what can be done next with a LED strip controller programmed in this way.

Purchasing Appio Strip 7331
The product is advertised as a multi-colored IRM 36W 15M LED strip. Sometimes the phrase "double" is also mentioned there, but you can`t set two colors at once, it`s one RGB strip controller with two strip plugs. The whole thing can be purchased for just over PLN 100, below is a screenshot of the offer:
Multicolor LED strip set with remote and app.
Fragment of the description:
Description of the 15m RGB LED strip set with WiFi remote.
Remote Control Features:
LED strip remote control instructions with function descriptions.
Specification and contents of the set:
RGB LED strip with set components.
Now let`s see what we get in practice. Packaging and markings:
Packaging of Appio Strip 7331 RGB LED with WiFi and Bluetooth controller. Appio Strip 7331 LED strip packaging Packaging of the Appio Strip 7331 LED strip set with visible labels and specifications.
The contents of the set... not bad, there`s even a power supply:
Contents of the RGB LED strip box, including user manual and remote control. Appio Strip 7331 kit includes a power adapter and remote control. Contents of the box with LED strip and remote control
Appio Strip 7331 RGB LED Controller with manual and cables
Instruction:
Instruction manual for RGB LED strip controller with remote. User manual for the Appio Strip 7331 RGB LED controller with product function descriptions. One-page user manual for the LED strip controller with app installation instructions. User manual for the Appio Strip 7331 LED controller showing setup and control instructions. Open user manual of LED strip controller with app illustrations. User manual for WiFi+Bluetooth LED controller with remote control features. User manual for WX300P LED controller with Smart Life app instructions. User manual for RGB LED strip with QR code and app setup illustrations. LED strip controller user manual with mobile app features. User manual for the Appio Strip 7331 LED strip controller
The inscription WiFi+Bluetooth itself suggests that this is not a product based on ESP8266 ...
The manual mentions the WX300P model, which would indicate this product , but the interior is slightly different...

The interior of Appio Strip 7331
And here is our controller:
RGB LED strip controller with informational sticker and attached cables.
We remove the cover (just pry it off):
Interior of Appio Strip 7331 controller with visible wires and module
Inside there is a CBU module, known for having the BK7231N on board, but here it is in the BL2028N version:
Close-up of the interior of a control panel showing the CBU module and BL2028N chip.
Here you can see a microphone, probably connected to P23 from BK, i.e. ADC:
Close-up of a controller module with BL2028N and CBU chips on a PCB.
Below you can see the step down converter, can anyone decipher the GBF20 marking? It converts 12V from the belt into 3.3V for the WiFi module:
Close-up of the LED strip controller PCB with the BL2028N module.
You can also see the space for buttons on the PCB:
Interior of the Appio Strip 7331 LED strip controller with a visible CBU module.

And here we have transistors, this is the RGB strip, i.e. three colors:
Close-up of a PCB with RGB wires.
The bottom of the PCB is quite poor:
Bottom of the Appio Strip 7331 LED controller PCB
Designation: SHY_TY_RGB_V1.0.



Appio Strip 7331 firmware change
According to CBU documentation:
https://developer.tuya.com/en/docs/iot/cbu-module-datasheet?id=Ka07pykl5dk4u
and flasher instructions:
https://github.com/openshwprojects/BK7231GUIFlashTool
We solder four wires, ground, 3.3V, RX and TX. We copy a 2MB copy of the batch and then upload the OBK with flasher:
Close-up of the interior of the Appio Strip 7331 controller with exposed circuit board. LED controller setup on a workbench
OBK template:
Code: JSON
Log in, to see the code

Short test of OBK operation:
OpenBK7231N interface with LED controller settings.
Close-up of a glowing pink LED strip with color labels visible on the strip. Illuminated blue LED strip Close-up of a connected LED strip controller on a breadboard
Everything works. You can also script the buttons, for example according to this tutorial:



You can add a button (physical):



You can also connect to other devices via Tasmota DGR:



And of course pair with HA:



The possibilities are great.

Summary
It`s supposed to be a double controller, but in fact both strips are connected to the same outputs, so we won`t choose different colors. Apart from that - no complaints, although it`s a pity that they didn`t remove the buttons with space for the PCB. In my opinion, such a product without "physical" control should not exist, but fortunately, after changing the firmware, it can be easily "repaired" and restore the missing buttons. I think that after changing the firmware, this controller may even find its place in our home, although I wouldn`t expect it to drive long strips, looking at these tiny MOSFETs at the output...

About Author
p.kaczmarek2
p.kaczmarek2 wrote 11965 posts with rating 9995 , helped 572 times. Been with us since 2014 year.

Comments

divadiow 06 Jan 2024 20:59

Very interesting indeed. It looks very similar to something that I had delivered today from Ali. I took some pictures but not many. I'm not home so haven't investigated further. The tantalising pics I... [Read more]

p.kaczmarek2 06 Jan 2024 21:42

I can see that your board has place for Q4 and Q5 transistors. You can easily solder those two transistors and get two more channels controlled via your strips. Of course, also resistors will be required... [Read more]

divadiow 06 Jan 2024 22:27

I have no idea to be honest. I don't imagine it's very good compared to whatever mic is in my Alexas. Maybe I lack imagination. Added after 22 [minutes]: Do you have ideas for its use? [Read more]

p.kaczmarek2 07 Jan 2024 12:15

Original firmware used it to make some kind of music-based effects but they were very crude. We could try to do the same, but that would require some work and not many users are interested in that. [Read more]

divadiow 07 Jan 2024 22:58

No. I personally have no interest in anything audio with it I don't think. I have Yi Home cameras flashed with the AllWinner Yihack and I note that there are MQTT audio options for things like baby... [Read more]

p.kaczmarek2 08 Jan 2024 09:54

Can you maybe write a few words about this AllWinner hack on our device teardowns forum? Maybe some kind of guide? This sounds interesting. [Read more]

%}