logo elektroda
logo elektroda
X
logo elektroda

[BK7231N] Generic Smart Wi-Fi IR Remote Control from Temu

kaneorotar  Cool? (+1)
Photos:


Bought the device from Temu.

The product image shows a model number of IRC02. The manual in box was for SRW-001, but the schematic looks like a different product. Although the chassis seems to be the same as Aubess WiFi Smart IR Controller, the internals are quite different.

There are four tabs holding the two pieces of outer shell together. Once opened, the board can be taken out directly. The chip used is CB3S which is a BK7231N. The TXD, RXD, GND, and 3V3 pins are easily accessible.

For the flashing, I repurposed a ESP-12E development board by grounding the EN pin and then connecting TXD, RXD, GND, and 3V3 directly to the testpins on the IR remote board (Note: TXD to TXD and RXD to RXD. Not the other way around). The onboard USB to TTL chip was a CP2102 and requires drivers from Silicon Labs to work. The firmware used is OpenBK7231N_QIO_1.15.384.bin



The Pin layout is as follows:
PinSetting
6Btn
7LEN or WifiLED
24IRRecv
26IRSend


Note: After saving pin settings, a reboot is required before the IR will work.

IMHO, the most difficult part of getting this device to work was figuring out the pin layout. Even though the number of pins is limited, setting IRRecv/Send does require reboot which lengthens the process. I was able to figure out the button and LED pins, but the IR pins were difficult to brute-force. In the end, I tried the profile building script from the tuya-wirecutter repo on the backed up original firmware dump, and was able to get the user_param_key.json file which provided the hint I needed.

Code: JSON
Log in, to see the code


Hope this helps. Happy tinkering!

About Author
kaneorotar wrote 2 posts with rating 6 . Been with us since 2023 year.

Comments

sebkov 01 Feb 2023 13:38

Hey, have you found a way to execute IR commands that are not specifically Samsung/NEC? Codes for my AC show up as "IR_PulseDistance" and I'm unable to send those. Would appreciate any ideas concerning... [Read more]

fragtion 02 Mar 2023 15:18

Hi sebkov Were you able to figure this one out yet? I'm facing the same problem with a similar module, trying to control my AC as well. @devs Is there any way to send RAW IR protocol with this firmware?... [Read more]

p.kaczmarek2 02 Mar 2023 15:44

IRLibrary will be updated hopefully in the following days and we will get more protocols supported. [Read more]

fragtion 02 Mar 2023 15:46

Good news, thank you! Please try add RAW protocol specifically, as that will open a lot more possibilities when the popular protocols aren't included/supported. Then we an send a series of patterns, something... [Read more]

jrhenk 17 Jun 2023 05:23

https://www.elektroda.com/rtvforum/topic3952646.html this one showed up in the aliexpress superdeals for under 4 euro so I needed to get it :) Flashed it successfully, used the template and it seems... [Read more]

xury 18 Jun 2023 20:54

I recently purchased an identical device. Due to the fact that Openbeken does not support my protocol, I changed the CB3S chip to ESP12e and uploaded Tasmota-ir. I ran VCC to EN and gave a 1k resistor... [Read more]

thanhli113 05 Nov 2023 08:45

Thank you, can you tell me how to add this device to homekit? [Read more]

p.kaczmarek2 05 Nov 2023 09:33

What kind of communication is HomeKit using? Is it compatible with Tasmota standard? [Read more]

thanhli113 05 Nov 2023 10:12

Yes, I have a raspberry 4 with homebridge and homepod mini installed. https://obrazki.elektroda.pl/4886187100_1699175478_thumb.jpg This is my device. I flashed the latest version of Openbk but don't... [Read more]

%}