Elektroda.com
Elektroda.com
X

Teardown, flashing and configuration for Smart Tuya IR Blaster S06 [CB3S]

zweigang 450 7
  • Hello,

    this product is the S06 Version of the IR Blaster. For the S06Pro Version I found this Teardown article:

    https://www.elektroda.com/rtvforum/viewtopic.php?p=20238985#20238985

    Which is similar, has the same package and case but a different pcb and another Chip. I didnt found this product on the official list so I took it on me to make a little post for someone who had the same questions like me.


    Teardown, flashing and configuration for Smart Tuya IR Blaster S06 [CB3S] Teardown, flashing and configuration for Smart Tuya IR Blaster S06 [CB3S]
    Teardown, flashing and configuration for Smart Tuya IR Blaster S06 [CB3S]

    This IR one uses the CB3S chip. Here is the PCB

    Teardown, flashing and configuration for Smart Tuya IR Blaster S06 [CB3S] Teardown, flashing and configuration for Smart Tuya IR Blaster S06 [CB3S]

    And here is the official Tuya Module Datasheet: Teardown, flashing and configuration for Smart Tuya IR Blaster S06 [CB3S]

    I used the BK7231Flasher Tool to Flash the Chip with the OpenBK7231N Firmware. The Tool is very useful and even downloads the right file for you. Because this IR Blaster uses the CB3S Chip, you have to select BK7231N Type. After downloading the firmware I connected the Chip to my USB to TTL bridge. You can use any bridge (The Github guide of the tool was a good tutorial). It should have VCC on 3.3V. I soldered the wires onto the PCB on the right places, no need to go straight onto the chip.

    VCC-> 3.3V
    GND -> GND
    RX -> TX1
    TX -> RX1
    (See colored Points in picture)

    Teardown, flashing and configuration for Smart Tuya IR Blaster S06 [CB3S] Teardown, flashing and configuration for Smart Tuya IR Blaster S06 [CB3S]

    After starting the flash process I disconnected the VCC wire from the TTL Bridge and reconnected it, instead of shorting ground with the CEN pin. After Flashing it, it opened the Access Point and I could configure it on the webpage.

    The Pin Configuration is this (This took the longest time to find out, by using the multimeter and Trial and Error):

    IRRecv | P7 (PWM1)
    IRSend | P26 (PWM5)
    LED | P8 (PWM2)
    Btn | P6 (PWM0)

    I bought this as a zigbee version to connect with home assistant, but got delivered this wifi version. If you happen to have the same problem, you can use this transmitter with mqtt and home assistant. If you have questions about it feel free to ask.

    Cool? Ranking DIY
    About Author
    zweigang
    Level 3  
    Offline 
    zweigang wrote 5 posts with rating 1. Been with us since 2023 year.
  • Helpful post
    #2
    p.kaczmarek2
    Moderator Smart Home
    That's a very interesting device, thanks.
    It should be very useful with OBK, especially that we will be soon updating IR support with extra library functions.
    There are, however, two things I can't tell from photos. Why are there 4 LEDs with space for next two LEDs? And where is the IR transmitter?
  • #3
    zweigang
    Level 3  
    Hello,
    I think I used the word transmitter wrong. IR Blaster should fit better. Those 4 LEDs are the IR Leds to send the IR signals. I really dont know why there are two empty spots for additional LEDs. It was probably cheaper for them to only use 4.
  • #4
    p.kaczmarek2
    Moderator Smart Home
    Ah okay, I can see now. The 4 LEDs are IR transmitters and the status LED is the small LED on the other side other board (marked LED8). Now it's clear.

    Can you copy-paste JSON config from "Launch Web Application" main page?
  • #5
    zweigang
    Level 3  
    >>20467179

    Of course I will

    
    {
      "vendor": "Tuya",
      "bDetailed": "0",
      "name": "Full Device Name Here",
      "model": "enter short model name here",
      "chip": "BK7231N",
      "board": "TODO",
      "keywords": [
        "TODO",
        "TODO",
        "TODO"
      ],
      "pins": {
        "6": "Btn;1",
        "7": "IRRecv;0",
        "8": "LED;0",
        "26": "IRSend;0"
      },
      "image": "https://obrazki.elektroda.pl/YOUR_IMAGE.jpg",
      "wiki": "https://www.elektroda.com/rtvforum/topic_YOUR_TOPIC.html"
    }
    


    I hope this is the right one. I dont know how to edit it in the webapp to change the TODOs
  • #7
    zweigang
    Level 3  
    On the webapp the template always resets itself but here is the template changed afterwards:

    
    {
      "vendor": "Tuya",
      "bDetailed": "0",
      "name": "Universal IR Remote Control",
      "model": "FLY_S06",
      "chip": "BK7231N",
      "board": "S06,
      "keywords": [
        "IR",
        "Tuya",
        "CB3S"
      ],
      "pins": {
        "6": "Btn;1",
        "7": "IRRecv;0",
        "8": "LED;0",
        "26": "IRSend;0"
      },
      "image": "https://obrazki.elektroda.pl/6078036200_1677795924.jpg",
      "wiki": "https://www.elektroda.com/rtvforum/topic3961676.html"
    }
    
  • #8
    krzylu90
    Level 1  
    The same configuration is working for S18 version of IR blaster:
    Teardown, flashing and configuration for Smart Tuya IR Blaster S06 [CB3S]
    Teardown, flashing and configuration for Smart Tuya IR Blaster S06 [CB3S] Teardown, flashing and configuration for Smart Tuya IR Blaster S06 [CB3S] Teardown, flashing and configuration for Smart Tuya IR Blaster S06 [CB3S]
    To open you need to use something flat.
    Teardown, flashing and configuration for Smart Tuya IR Blaster S06 [CB3S] Teardown, flashing and configuration for Smart Tuya IR Blaster S06 [CB3S]
    RX, TX, 3.3V and GND pads are on the back of board but it is easier to solder directly to CB3S.