logo elektroda
logo elektroda
X
logo elektroda

Teardown Tuya RSH Smart IR02 WiFi RF+IR Universal Remote Controller RF 433MHz

fazull0 4443 15
ADVERTISEMENT
  • #1 20748182
    fazull0
    Level 3  

    Specifications:

    Universal infrared remote shown with supported devices.

    Color: Black

    WiFi Standards: IEEE 802.11 b/n/g 2.4 GHz

    Power: 5V DC 1A (Micro USB)

    Main Functions: Remote control via Mobile Phone App, Voice control via Alexa & Google Home, Support all home appliances which use Infrared signal

    System support: iOS & Android OS

    Dimensions: 73*73*32mm

    Weight: 44g

    Infrared Frequency: 38-56 kHz

    RF: 433 MHz

    Infrared angle: 360 degrees

    Infrared distance: 7m

    Temperature Operating: 32 to 104 degrees, Storage: -4 to 149 degrees

    Humidity: Operating: 10% to 90%, non-condensing Storage: 5% to 95%, non-condensing

    Indoor use only

    FCC & CE

    Package Included:

    Universal IR remote control ×1

    Power cable ×1

    Manual ×1

    Printed circuit board of a universal infrared remote with electronic components. Printed circuit board of a universal infrared remote with electronic components.
  • ADVERTISEMENT
  • #2 20748297
    p.kaczmarek2
    Moderator Smart Home
    Hello, have you tried to read 2MB backup of firmware and to determine the pinout? What is the role of second module? Is it RF?
    Helpful post? Buy me a coffee.
  • ADVERTISEMENT
  • #3 20748839
    fazull0
    Level 3  

    Description:

    100% Brand New and High Quality!

    1. Newest version with RF and IR highly compatible: All-in-one IR and RF remote control is dedicated to activating air conditioners, TVs, fans, DVDs, STBs, TV boxes, etc. Infrared devices and even RF appliances such as RF light, RF switch, RF roller blinds, etc. with one single remote control; storage of thousands of IR codes. (Supports IR 38KHZ and RF 433MHz)

    2. Multiple remote control RF protocols ensure a better user experience for controlling different 433MHz RF devices such as curtain/shades motor, light switch; Local IR code for faster response.

    3. WiFi/4G App Remote Control from Anywhere: Equipped with this new smart controller, you can control IR and RF devices with the free mobile "Smart Life/Tuya" App anytime from anywhere (Compatible with Android & iOS). Control your appliances in advance when you are away from home. Turn your smartphone into a universal remote in an easier way.

    4. Hands-free Voice Control: Alexa, set A/C to 77 degrees Fahrenheit. A simple voice command can activate the controller to remotely control most Infrared and RF Control Devices, such as A/C, FAN, TV, DVD, STB, TV BOX, and RF protocol devices. (Furthermore, compatible brands or devices, please check the attached list or Smart Life App.)

    5. Customized DIY Copy Function: If you cannot find the device brand in the "Smart Life" App, the programmable DIY learning function may help to copy the same function from the original remote. Most IR and RF remote control devices will be applicable, such as fireplaces, heaters, ceiling fans.
  • ADVERTISEMENT
  • #5 20749955
    Zain00
    Level 11  

    I have a few of these IR blasters but I was never able to make it work with my GREE AC.
    Has anyone been successful in making it work?

    I receive codes as IR_PulseDistance but I can't send these codes to my AC.

    A blue printed circuit board with electronic components mounted in a round casing. Close-up of an electronic circuit mounted on a printed circuit board, connected by a USB cable. Interior of an electronic device with visible components on a printed circuit board.
  • #6 20750029
    fazull0
    Level 3  

    Uhmm.. but those are not the same devices I posted. They might do the same thing (RF transmitter/receiver) but the integrated microchips are different.
  • #7 20750539
    spin55
    Level 17  

    Zain00 wrote:
    I have a few of these IR blasters but I was never able to make it work with my GREE AC. Has anyone been successful in making it work? I receive codes as IR_PulseDistance but I can't send these codes to my AC.


    Hello, my son has air conditioning and a ceiling fan with light. Neither of them worked with the WiFi IR emitter. With zigbee IR emitter (linked with HA through zigbee2mqtt) both work and everything else, Onkyo amplifier, TV, etc...
  • #8 20750550
    fazull0
    Level 3  
    The backup worked fine at the first attempt. Then I got this error:

    Sorry, no meaningful pins data found. This device may be TuyaMCU or a custom one with no Tuya config data.
    No module information found.
    And the Tuya section starts, as usual, at 2023424

    I am attaching the JSON file for reference.
  • #9 20750607
    p.kaczmarek2
    Moderator Smart Home
    This means that you have to check the GPIO roles manually. Inspect the traces on the PCB.
    Helpful post? Buy me a coffee.
  • #10 20750613
    fazull0
    Level 3  
    Is there a paper that explains how to do that? Or at least where should I write the mapping.
  • ADVERTISEMENT
  • #11 20750660
    Zain00
    Level 11  

    spin55 wrote:
    Zain00 wrote:
    I have a few of these IR blasters but I was never able to make it work with my GREE AC. Has anyone been successful in making it work? I receive codes as IR_PulseDistance but I can't send these codes to my AC.


    Hello, my son has air conditioning and a ceiling fan with light. Neither of them worked with the WiFi IR emitter. With zigbee IR emitter (linked with HA through zigbee2mqtt) both work and everything else, Onkyo amplifier, TV, etc...


    From what I understand AC commands have multiple characters (Temperature, Fan speed, ...) maybe that's why Openbeken can't decode them.
  • #12 20753087
    fazull0
    Level 3  

    My first attempt to flash the firmware was a success.
    I then configured the device to point to my WiFi.
    I accessed the device via the browser and launched the Web Application.
    Next, I imported a template used by https://www.elektroda.com/rtvforum/topic3939064.html and restarted the device again.
    I started playing with the GPIO Finder and noticed that pin 9 was turning ON and OFF the blue LED.
    I then noticed the device started getting very hot, almost impossible to touch with bare hands, so I disconnected it from the USB cable.
    Do you think that incorrect GPIOs could cause this component to heat up?
  • #13 20753641
    p.kaczmarek2
    Moderator Smart Home
    It's hard to tell without investigating the device itself. It may be worth to check all the connections with a multimeter and sketch a crude schematic.

    One of the things that could help with heating is PowerSave 1 command. WiFi modules tends to heat a bit in a general, PowerSave can reduce that, but it depends on the source of heating itself.
    Helpful post? Buy me a coffee.
  • #14 20755835
    hasimcankaya4214
    Level 1  
    >>20750550

    I have the same issue. Did you find any solution?Hey, so the 2024 calendar? It's just our good ol' way of keeping track of days, weeks, and months for that year. Think of it as a roadmap for the year, letting us know when printable blank Calendar 2024 are, when the moon looks cool, and giving us a heads up for birthday parties or big events. Handy, right?
  • #15 20755871
    fazull0
    Level 3  

    Not yet. I have forced the firmware upload and it worked fine. I can now log in to the device and play with the new firmware, but without the right GPIO mapping, the device is useless.
  • #16 21431190
    tarekamin
    Level 1  
    I own the same device. After performing continuity tests, I identified the following connections:

    SH4 FCSB → WB3S P7
    SH4 CSB → WB3S P6
    SH4 SCLK → WB3S P20
    SH4 GPIO2 → WB3S P24
    SH4 GPIO1 → WB3S P14
    SH4 SDIO → R24 → WB3S P24
    IR RECEIVER → WB3S P8
    IR TRANS → R2 → Q1 → WB3S P26



    Next, I attempted to install ESPHome on the device using the tuya_rf library (https://github.com/olivluca/tuya_rf), which was originally configured for the CBU module. However, I encountered the error: "Pin number '16' is not usable for the WB3S board."

    To resolve this, I modified the pin configuration in the __init__.py file within the tuya_rf component directory (https://github.com/olivluca/tuya_rf/tree/master/components/tuya_rf). After reflashing, the device successfully connected to Wi-Fi but failed to communicate with the Home Assistant (HA) API or the local web server.

    Could anyone provide guidance on adapting tuya_rf to work with the WB3S module? Any insights into resolving the HA API/web server connectivity issue would be greatly appreciated.

Topic summary

The discussion centers on the teardown and firmware analysis of the Tuya RSH Smart IR02 WiFi RF+IR Universal Remote Controller operating at 433 MHz RF and 38-56 kHz IR frequencies. The device supports WiFi 2.4 GHz (IEEE 802.11 b/n/g), controlled via the Smart Life/Tuya app, and integrates IR and RF protocols for universal remote control of appliances including air conditioners, TVs, fans, and RF devices like light switches and roller blinds. Attempts to extract and analyze the 2MB firmware backup revealed challenges due to custom or TuyaMCU firmware lacking standard Tuya config data, complicating GPIO pin mapping and hardware interfacing. Users reported difficulties with IR command transmission, especially for complex AC protocols (e.g., GREE AC), and noted the device heating excessively during GPIO testing, possibly due to incorrect pin assignments. Continuity tests identified specific pin connections between the SH4 and WB3S modules, but adapting the tuya_rf ESPHome library for the WB3S board required pin configuration modifications. Despite successful WiFi connection post-flashing, communication with Home Assistant APIs and local web servers remained problematic. The device’s multi-protocol RF support and integration with voice assistants (Alexa, Google Home) were confirmed, but practical implementation and firmware customization require detailed hardware analysis and software adaptation.
Summary generated by the language model.
ADVERTISEMENT