logo elektroda
logo elektroda
X
logo elektroda

User Experience: Tuya WiFi Smart IR Remote Controller IRC03 [BK7231N] from Aliexpress

atomphil 
I bought an IRC03 Universal IR remote control from Aliexpress and would like to share my experience here:

Tuya Smart IR Remote with compatibility logos.

Tuya Smart IR Remote Control on Aliexpress page.

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.

Universal infrared remote control set with a USB-C cable and manual. Universal IR Remote IRC03 with USB-C Cable and Manual Back of a universal infrared remote control with technical specifications visible.

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.):

Photo of packaging with a QR code and iOS and Android labels. IR remote packaging with informational symbols. Information on the packaging of the Tuya WiFi Smart IR Remote Controller IRC03. Product specifications on the packaging of a universal infrared remote control.

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

Two black circular case components with holes and notches. Photo of an open IRC03 Universal infrared remote control, showing the circuit board and interior casing.

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:

Circuit board with electronic components and LEDs. IRC03 Universal device circuit board with visible pin labels.

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.

Close-up of the circuit board of the IRC03 Universal remote with visible BK7231N chip. Interior of IRC03 universal remote with visible PCB and connected wires.

The Pin layout is as follows:
PinSetting
7IRSend
8IRRecv
9Btn
24WifiLED

Configuration:
Code: JSON
Log in, to see the code


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.

About Author
atomphil wrote 30 posts with rating 16 , helped 4 times. Been with us since 2023 year.

Comments

Add a comment
p.kaczmarek2 07 Nov 2023 01:24

Thanks 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]

atomphil 15 Nov 2023 14:59

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]

iff7378 07 Feb 2024 03:06

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]

p.kaczmarek2 07 Feb 2024 20:23

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]

iff7378 07 Feb 2024 23:56

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]

p.kaczmarek2 08 Feb 2024 08:03

I am glad to hear that the problem is resolved, let me know if anything else is needed [Read more]

jkwim 23 Feb 2024 06:31

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]

p.kaczmarek2 23 Feb 2024 07:53

@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]

Cramp1017 07 Aug 2024 20:23

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]

jkwim 23 Aug 2024 21:18

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]

p.kaczmarek2 23 Aug 2024 22:18

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]

jkwim 24 Aug 2024 12:07

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]

divadiow 24 Aug 2024 13:18

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]

jkwim 24 Aug 2024 17:14

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]

divadiow 25 Aug 2024 14:20

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]

p.kaczmarek2 26 Aug 2024 16:10

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]