[BK7231N] [CBU] Insights on Tuya WX300P RGB Strip Controller w/o Buttons
Here I present a version of the WX300P RGB Strip Controller already reviewed here and closely related to this new review here.
This RGB LED strip controller has a CBU module soldered to the PCB, which has silkscreen "SHY690-v1.4" printed on the underside. Unlike the one in the first link there are no hardware buttons on the PCB, though there is clearly space where they could be. This unit was purchased from Ali Express from https://www.aliexpress.com/item/1005006007958562.html
I captured the bootlog, attached, and also a dump of the original firmware before flashing with OpenBK. The OBK template provided by @pkaczmarek2 was correct for this device also. bk7231flasher_1.1.6 did not extract the config upon dump
Pictures of inside and out
OBK Template
I see stuff appearing in the console when I push buttons on the remote, but I've yet to investigate how to turn key pushes into an action.
This RGB LED strip controller has a CBU module soldered to the PCB, which has silkscreen "SHY690-v1.4" printed on the underside. Unlike the one in the first link there are no hardware buttons on the PCB, though there is clearly space where they could be. This unit was purchased from Ali Express from https://www.aliexpress.com/item/1005006007958562.html

I captured the bootlog, attached, and also a dump of the original firmware before flashing with OpenBK. The OBK template provided by @pkaczmarek2 was correct for this device also. bk7231flasher_1.1.6 did not extract the config upon dump


Code: JSON
Pictures of inside and out











OBK Template
Code: JSON
I see stuff appearing in the console when I push buttons on the remote, but I've yet to investigate how to turn key pushes into an action.
Comments
So, when I initially flashed and only set the OBK template, I was seeing IR_NEC logs when pushing buttons on the remote. Now I have to enable flag 15 to see just IR_UNKNOWN show. https://obrazki.elektroda.pl/5589369400_1704662087_thumb.jpg... [Read more]
PowerSave is usually trying to sleep device often, maybe you need to try without it. IR requires a very precise timing. [Read more]
yes. setting powersave to 0 from command line brings the IR_NEC back. I had removed powersave 1 from the autoexec and rebooted, assuming this would put powersave to 0, but I guess it doesn't. [Read more]
I may look into it today and maybe add some kind of warning to main WWW panel when both PowerSave and IR are enabled [Read more]
Is there a way to extract the IR codes and their actions from the factory firmware, like with GPIO, or is the only option to push every button on the remote and manually add an event handler? [Read more]
There are no IR codes in the JSON partition that we know and any futher potential reverse engineering would be a very big and time consuming effort, I don't think it would be reasonable to do it. We may... [Read more]
For anyone interested, I have this set for the power on/off and the basic color buttons using this remote. At the moment, the dimmer command just turns the LED strip on and off rather than adjusting brightness... [Read more]
Which commands would you like to see? Don't forget that we have also such a command: led_nextColor See more: https://github.com/openshwprojects/OpenBK7231T_App/blob/main/docs/commands.md [Read more]
OK cool. I'm using Mode+ and Mode- buttons for basic next colour cycling addEventHandler2 IR_NEC 0xFBE2 0x8A led_nextColor addEventHandler2 IR_NEC 0xFBE2 0x8 led_nextColor and oh, I should be... [Read more]
Usually you may get some more output in console if you change log level to debug or to everything, but I am not sure if that slider will output anything more. [Read more]
Yes, I set it to the highest level. Not to worry, all sorted. [Read more]
Hi, Just bought one of these, since I’m a bit newbies to the tuya scene (been using/programing esp32/tasmota), how do you program this? Direct connection to the tx/rx pins on the cbu module , or are... [Read more]
CBU module has RX/TX available easily. https://obrazki.elektroda.pl/3756074600_1710917603_thumb.jpg Pin number Symbol I/O type Function 1 P14 I/O Common GPIO, which can be reused as... [Read more]