logo elektroda
logo elektroda
X
logo elektroda

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

kaneorotar 4902 9
ADVERTISEMENT
  • Photos:
    [BK7231N] Generic Smart Wi-Fi IR Remote Control from Temu [BK7231N] Generic Smart Wi-Fi IR Remote Control from Temu [BK7231N] Generic Smart Wi-Fi IR Remote Control from Temu [BK7231N] Generic Smart Wi-Fi IR Remote Control from Temu [BK7231N] Generic Smart Wi-Fi IR Remote Control from Temu [BK7231N] Generic Smart Wi-Fi IR Remote Control from Temu [BK7231N] Generic Smart Wi-Fi IR Remote Control from Temu [BK7231N] Generic Smart Wi-Fi IR Remote Control from Temu [BK7231N] Generic Smart Wi-Fi IR Remote Control from Temu

    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

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

    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!

    Cool? Ranking DIY
    About Author
    kaneorotar
    Level 2  
    Offline 
    kaneorotar wrote 2 posts with rating 6. Been with us since 2023 year.
  • ADVERTISEMENT
  • #2 20416701
    sebkov
    Level 1  
    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 this.
  • ADVERTISEMENT
  • #3 20466220
    fragtion
    Level 2  
    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? It's possible with Tasmota, please add support if it's not yet possible

    Edit: I've mentioned this on github issue thread: https://github.com/openshwprojects/OpenBK7231T_App/issues/526
  • ADVERTISEMENT
  • #4 20466255
    p.kaczmarek2
    Moderator Smart Home
    IRLibrary will be updated hopefully in the following days and we will get more protocols supported.
    Helpful post? Buy me a coffee.
  • #5 20466261
    fragtion
    Level 2  
    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 like:
    "irsend 0,932,838,932,856,1772,892,908,842,906,864,906,846,904,922,910,840,908,900,902,850,910,1774,928,842,812"
    Buffer should be long enough to support some long signals :)
    Kind Regards
  • ADVERTISEMENT
  • #6 20620211
    jrhenk
    Level 10  
    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 to work - the led is lighting up and it can receive IR signals. However, I seem to do something wrong when trying to send a signal or maybe it's another pin after all?

    This is what I found in the log (it's the OK key on my Sony TV remote:
    Quote:
    Info:IR:IR MQTT publish IR_Sony 0x1 0x65 1 took 4ms


    And I tried the following commands based on what I saw on the forum here to send the same IR signal, but none of them work:
    Quote:
    irsend IR_Sony 0x1 0x65 1
    irsend Sony 0x1 0x65 1
    irsend IR_Sony-0x1-0x65-1
    irsend IR_Sony-1-65-1
    irsend Sony-0x1-0x65-1
    irsend Sony-1-65-1


    What else could I try? Would love to see this thing work. Or could I just send the raw ir signal somehow? Found that in the logs, too.
  • #7 20622350
    xury
    Automation specialist
    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 to GPIO15 and GND. And that's basically it. I'm wondering how to use my remaining CB3S now.
    Tasmota configuration:
    GPIO5 - Ledlink_i
    GPIO12 - IRecv
    GPIO13 - Button
    GPIO14 - IRSend
  • #8 20800193
    thanhli113
    Level 3  
    >>20407529
    Thank you, can you tell me how to add this device to homekit?
  • #9 20800221
    p.kaczmarek2
    Moderator Smart Home
    What kind of communication is HomeKit using? Is it compatible with Tasmota standard?
    Helpful post? Buy me a coffee.
  • #10 20800260
    thanhli113
    Level 3  
    Yes, I have a raspberry 4 with homebridge and homepod mini installed. Photo of AI Universal Remote packaging with Tuya logo, works with Amazon Alexa and Google Assistant.
    This is my device.
    I flashed the latest version of Openbk but don't know how to add it to Homekit, pls help me

Topic summary

The discussion revolves around the Generic Smart Wi-Fi IR Remote Control (model IRC02) purchased from Temu, which has compatibility issues with certain IR protocols, particularly for air conditioning units. Users are seeking ways to send RAW IR commands, as the current firmware does not support all protocols. There are mentions of using alternative firmware like Tasmota and OpenBeken to enhance functionality. Some users have successfully flashed their devices and are exploring integration with HomeKit, while others are troubleshooting signal transmission issues. The community is actively discussing potential updates to the IR library to support more protocols and improve device capabilities.
Summary generated by the language model.
ADVERTISEMENT