logo elektroda
logo elektroda
X
logo elektroda

Teardown and Flashing Process of MOES Smart Wi-Fi Infrared Controller with WB3S/BK7321T Chip

fkrakowski 1620 4
ADVERTISEMENT
  • #1 20430710
    fkrakowski
    Level 2  
    This is a teardown for the "MOES Smart Wi-Fi Infrared Controller" using a WB3S/BK7321T chip.

    Brand: MOES
    Chip: WB3S (BK7321T)
    Vendor Link : https://www.amazon.de/-/en/gp/product/B085Y3N9KJ

    Packaging

    Teardown and Flashing Process of MOES Smart Wi-Fi Infrared Controller with WB3S/BK7321T Chip Teardown and Flashing Process of MOES Smart Wi-Fi Infrared Controller with WB3S/BK7321T Chip Teardown and Flashing Process of MOES Smart Wi-Fi Infrared Controller with WB3S/BK7321T Chip

    Device

    Teardown and Flashing Process of MOES Smart Wi-Fi Infrared Controller with WB3S/BK7321T Chip Teardown and Flashing Process of MOES Smart Wi-Fi Infrared Controller with WB3S/BK7321T Chip

    PCB

    Teardown and Flashing Process of MOES Smart Wi-Fi Infrared Controller with WB3S/BK7321T Chip Teardown and Flashing Process of MOES Smart Wi-Fi Infrared Controller with WB3S/BK7321T Chip

    Flashing

    I flashed this device using tuya-cloudcutter (Docker is required for this) and the existing MOES IR SRW-001 profile.

    1. Clone the tuya-cloudcutter repository.
    
    git clone git@github.com:tuya-cloudcutter/tuya-cloudcutter.git
    

    2. Download the tuya-cloudcutter compatible OpenBeken firmware.
    
    wget https://github.com/openshwprojects/OpenBK7231T_App/releases/download/1.15.439/OpenBK7231T_UG_1.15.439.bin -O tuya-cloudcutter/custom-firmware/openbeken.bin
    

    3. Run tuya-cloudcutter and follow its instructions.
    
    cd tuya-cloudcutter
    sudo ./tuya-cloudcutter.sh -f openbeken.bin
    

    Pin Settings
    8IRRecv
    26IRSend

    MQTT
    OpenBeken allows controlling the device using MQTT messages. I turn my Samsung TV on/off using the following message.
    topiccmd//IRSend
    payloadSAMSUNG-707-2-1
  • ADVERTISEMENT
  • #2 20430788
    p.kaczmarek2
    Moderator Smart Home
    Helpful post? Buy me a coffee.
  • ADVERTISEMENT
  • #3 20430879
    fkrakowski
    Level 2  
    Thanks for your fast answer! :)

    In the meantime I got it working with tuya-cloudcutter (https://github.com/tuya-cloudcutter/tuya-cloudcutter) which already had a profile for my specific device (https://github.com/tuya-cloudcutter/tuya-cloudcutter.github.io/blob/master/devices/moes-ir-srw-001-infrared-universal-remote-gateway.json). The flashing process was really comfortable, since I didn't have to solder (there are no test pins and there is very little space around TX/RX on the chip).

    I will try out the IR functions now and report back.
  • ADVERTISEMENT
  • #4 20435414
    fkrakowski
    Level 2  
    Everything seems to work great so far. I am able to control my Samsung TV by sending MQTT messages from Home Assistant. I found the pin configuration inside the mentioned tuya-cloudcutter profile (8 - IRRecv | 26 - IRSend) :)
  • #5 20435521
    p.kaczmarek2
    Moderator Smart Home
    Very good, remember that you can also use our scripting system to send a combination of IR codes over time (with a delay_ms function).
    Helpful post? Buy me a coffee.
ADVERTISEMENT