User Experience: Tuya WiFi Smart IR Remote Controller IRC03 [BK7231N] from Aliexpress
I bought an IRC03 Universal IR remote control from Aliexpress and would like to share my experience here:
https://aliexpress.com/item/1005005942152298.html
The device itself is small, very well designed and comes with a USB C cable. It illuminates the room well in all directions with its seven ir leds.
This is the information on the packaging and in the instructions (There also seems to be a version with an integrated thermometer and humidity meter.):
The housing is easy to open, but care must be taken as the latches (four) can easily break off.
The device differs from the other documented types. It has only one circuit board and the SoC is soldered on directly without a breakout board:
As you can read on the ic, it is a BK7231N. Flashing Open Beken works without any problems. Contact is made via well-labelled test pins on the back of the board.
The Pin layout is as follows:
Configuration:
Apart from the slightly different board, it is easy to get the device up and running with Open Beken and connect it to HA. Thanks to the easily accessible TP, everything is without any problems. The pins were quite easy to guess. Everything works as with the existing IR devices.


https://aliexpress.com/item/1005005942152298.html
The device itself is small, very well designed and comes with a USB C cable. It illuminates the room well in all directions with its seven ir leds.



This is the information on the packaging and in the instructions (There also seems to be a version with an integrated thermometer and humidity meter.):




The housing is easy to open, but care must be taken as the latches (four) can easily break off.


The device differs from the other documented types. It has only one circuit board and the SoC is soldered on directly without a breakout board:


As you can read on the ic, it is a BK7231N. Flashing Open Beken works without any problems. Contact is made via well-labelled test pins on the back of the board.


The Pin layout is as follows:
Pin | Setting |
7 | IRSend |
8 | IRRecv |
9 | Btn |
24 | WifiLED |
Configuration:
Code: JSON
Apart from the slightly different board, it is easy to get the device up and running with Open Beken and connect it to HA. Thanks to the easily accessible TP, everything is without any problems. The pins were quite easy to guess. Everything works as with the existing IR devices.
Comments
Add a commentThanks for the teardown. It's interesting to see that the manufacturer didn't solder any of the big electrolytic capacitors on that PCB. [Read more]
Is there a way to send raw codes? I have a number of RGB LED bulbs and fairy lights that I would like to switch with the controller. I have not found any protocols for them. [Read more]
I just got 3 of these from Aliexpress and am struggling to flash it. I cannot get the Easy UART Flasher to get the bus. Running on Ubuntu, the flasher works great with Mono. I have been powering it... [Read more]
Hello @iff7378 . I haven't tried the flasher on Mono. Please try hid_download_py approach: Added after 21 : https://github.com/OpenBekenIOT/hid_download_py [Read more]
Edit - I got this working, read to the end! I tried the python program and was able to read the firmware but got a CRC check failed at the end. I then tried to write the firmware using: (env) ian@ian-XPS-15-9560:~/hid_download_py$... [Read more]
I am glad to hear that the problem is resolved, let me know if anything else is needed [Read more]
I have the same product with the same PCB version. Just that the screen printing is messed up (text reversed) Yours: https://obrazki.elektroda.pl/4785175400_1708664752_thumb.jpg Mine: ... [Read more]
@jkwim please set P16 to AlwaysHigh, check with multimeter is pad 3.3V. Then set to always low, check again for 0.0V on the pad. It's possible that those pads are not P16. Please consult SPI flashing... [Read more]
Hi, I lost my original Tuya firmware backup for this device. Can anyone share their own backup so I can go back to factory? (I want to give the device away) [Read more]
I revisited the P16 issue hoping to connect some WS2812 LEDs to the unit. I was hoping to find a connectivity to Pin 12 of the Chip which is designated as P16 https://obrazki.elektroda.pl/2320838000_1724439442_thumb.jpg... [Read more]
See related topic: https://www.elektroda.com/rtvforum/topic4057187.html You need to at least have SM16703P_Init called as well: startDriver SM16703P SM16703P_Init 16 startDriver PixelAnim [Read more]
Can you confirm whether my interpretation of pin layout is correct here? When I look at the chip orientation, PIN 12 is on to the right hand side, 4th pin from bottom. The screen print on the device... [Read more]
because annoyingly that image is unintuitively oriented with pin 1 on the bottom left. I made the below for this thread/device https://www.elektroda.com/rtvforum/topic4066219.html https://obrazk... [Read more]
Yes, I also figured it out the hard way now. So the PCB screen print is correct. https://obrazki.elektroda.pl/4521054400_1724512121_thumb.jpg Now I need to figure out how to solder a tiny wire... [Read more]
Yes, that will be tricky. Shame the device doesn't use a CBU module with a nice easy P16 routed to a contact. [Read more]
Routing out P16 is indeed a bit harder than soldering to a premade pad, but it's certainly possible. It has been already shown in one of the tutorials: How to access hardware SPI port on CB2S? P16 (MOSI)... [Read more]