logo elektroda
logo elektroda
X
logo elektroda
ADVERTISEMENT
  • #31 20634976
    p.kaczmarek2
    Moderator Smart Home
    So, it's not a TuyaMCU but you still got "MCU version" string in the app? Hm, interesting.
    Helpful post? Buy me a coffee.
  • ADVERTISEMENT
  • #32 20635771
    jkwim
    Level 12  
    p.kaczmarek2 wrote:
    So, it's not a TuyaMCU but you still got "MCU version" string in the app? Hm, interesting.


    Aubess WiFi Smart IR Controller

    Added after 1 [minutes]:

    Here are the pics of the hardware (Huggwic Tuya WiFi IR Remote Control Smart Home For TV Air Condition Universal Infrared Controller Work With Alexa Google Home):

    Aubess WiFi Smart IR Controller

    Aubess WiFi Smart IR Controller

    I have physically verified the PIN connections:

    PIN PIN Setting
    7 IRSend
    8 IRRecv
    24 LED_n

    Also I have checked Pin 7 output using GPIO Finder. The output works fine

    Picture taken with a Mobile Phone Camera:
    Aubess WiFi Smart IR Controller

    So the hardware works fine. Infact I was able to fully configure a remote of a Panasonic Fan using Tuya App. So hardwarewise everything is fine.

    OpenBK is not helping me here.

    1. IR Receive shows random data for the same button of the remote when the test is repeated. Some times I do not see any IR messages in the log also.

    2. Today when I tried IRSend Command I get an error:

    Error:CMD:cmd IRSEND NEC 0xE384 0x24 0 NOT found (args )
    Info:CMD:[WebApp Cmd 'IRSEND NEC 0xE384 0x24 0' Result] Unknown command
    
    Error:CMD:cmd IRSEND NOT found (args UNKNOWN 0x43430E7F 0)
    Info:CMD:[WebApp Cmd 'IRSEND UNKNOWN 0x43430E7F 0' Result] Unknown command


    However previously I have been able to type in the second command successfully:

    Info:IR:Delay 100ms
    Info:IR:IR send UNKNOWN 0x43430E7F  protocol 0 addr 0xE7F cmd 0x0 repeats 0
    Info:CMD:[WebApp Cmd 'IRSEND UNKNOWN 0x43430E7F 0' Result] OK



    IR Driver is active.

    Wonder how I should proceed
  • ADVERTISEMENT
  • #33 20635822
    p.kaczmarek2
    Moderator Smart Home
    IRSend will only be "unknown command" if you don't have IR driver running.

    It may be also "unknown" in the rare case when you have copy/pasted code with non-standard ASCII whitespace characters. In such case the command parser fails to detect spaces and parses whole string as single word. It has already happened twice, as far as I know. Try typing command manually and see if it works.
    Helpful post? Buy me a coffee.
  • #34 20636718
    jkwim
    Level 12  
    OK I sorted out the Cut&Paste issue of commands. I remember that you mentioned it to me some time back also.

    So IRSend command does work. I could see the LEDs coming on.

    Now to the issue of IRReceive.

    The problematic Panasonic remote gives similar behavior in Tasmota also. I might need to try with the Tasmota_ir.bin to check it against the full list of AC Remotes etc.

    I used another remote which uses NEC protocol for comparison with Tasmota.

    Here is the Tasmota log:

    ---- first attempt ---
    20:54:56.064 MQT: tele/xxxx/RESULT = {"Time":"2023-06-30T20:54:56","IrReceived":{"Protocol":"NEC","Bits":32,"Data":"0x04FFB24D"}}
    ---- second attempt ---
    20:56:16.519 MQT: tele/xxxx/RESULT = {"Time":"2023-06-30T20:56:16","IrReceived":{"Protocol":"NEC","Bits":32,"Data":"0x04FFB24D"}}
    20:56:16.661 MQT: tele/xxxx/RESULT = {"Time":"2023-06-30T20:56:16","IrReceived":{"Protocol":"NEC","Bits":0,"Data":"0xFFFFFFFFFFFFFFFF"}}
    20:56:16.769 MQT: tele/xxxx/RESULT = {"Time":"2023-06-30T20:56:16","IrReceived":{"Protocol":"NEC","Bits":0,"Data":"0xFFFFFFFFFFFFFFFF"}}


    I get consistent values on same button

    In contrast in OpenBK log for the same button:

    ---- first time ----
    Info:MQTT:Publishing val IR_UNKNOWN 0xBBF2A583 0 to openbk7231N-xxxx/ir/get retain=0
    Info:IR:IR MQTT publish IR_UNKNOWN 0xBBF2A583 0 took 11ms
    Info:MQTT:Publishing val {"IrReceived":{"Protocol":"UNKNOWN","Bits":32,"Data":"0xBBF2A583"}} to openbk7231N-xxxx/RESULT retain=0
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic openbk7231N-xxxx/ir/get
    
    Info:MQTT:Publishing val IR_UNKNOWN 0x0 0 to openbk7231N-xxxx/ir/get retain=0
    Info:IR:IR MQTT publish IR_UNKNOWN 0x0 0 took 11ms
    Info:MQTT:Publishing val {"IrReceived":{"Protocol":"UNKNOWN","Bits":0,"Data":"0x0"}} to openbk7231N-xxxx/RESULT retain=0
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic openbk7231N-xxxx/ir/get
    
    Info:MQTT:Publishing val IR_UNKNOWN 0x0 1 to openbk7231N-xxxx/ir/get retain=0
    Info:IR:IR MQTT publish IR_UNKNOWN 0x0 1 took 10ms
    Info:MQTT:Publishing val {"IrReceived":{"Protocol":"UNKNOWN","Bits":0,"Data":"0x0"}} to openbk7231N-xxxx/RESULT retain=0
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic openbk7231N-xxxx/ir/get
    
    ---- second time (same button)------
    
    Info:MQTT:Publishing val IR_UNKNOWN 0xEB6C2845 0 to openbk7231N-xxxx/ir/get retain=0
    Info:IR:IR MQTT publish IR_UNKNOWN 0xEB6C2845 0 took 13ms
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic openbk7231N-xxxx/ir/get
    Info:MQTT:Publishing val {"IrReceived":{"Protocol":"UNKNOWN","Bits":32,"Data":"0xEB6C2845"}} to openbk7231N-xxxx/RESULT retain=0
    Info:MAIN:Time 348, idle 18142/s, free 72384, MQTT 1(1), bWifi 1, secondsWithNoPing 258, socks 2/38 POWERSAVE
    Info:MQTT:Publishing val IR_UNKNOWN 0x0 1 to openbk7231N-xxxx/ir/get retain=0
    Info:IR:IR MQTT publish IR_UNKNOWN 0x0 1 took 7ms
    Info:MQTT:Publishing val {"IrReceived":{"Protocol":"UNKNOWN","Bits":0,"Data":"0x0"}} to openbk7231N-xxxx/RESULT retain=0
    Info:MQTT:MQTT client in mqtt_incoming_publish_cb topic openbk7231N-xxxx/ir/get


    Issues:
    1. If OpenBK is using the same IR library from Tasmota, at minimum the NEC protocol should have been recognized
    2. Probably due to not recognizing the NEC protocol, the data captured are inconsistent

    I have a feeling that there may be some issue around the buffer reading and clearing.

    Can the code owner help check this behaviour please?
  • #35 20646027
    jkwim
    Level 12  
    I tested with a Tasmota (tasmora-ir.bin) device and was able to capture all my remotes using the RAW mode and successfully transmit them also.

    So I guess I have to conclude that OpenBK is not yet ready for serious IR application until the protocol files are updated and a RAW mode is implemented.
  • #36 20646267
    ferbulous
    Level 18  
    jkwim wrote:
    I tested with a Tasmota (tasmora-ir.bin) device and was able to capture all my remotes using the RAW mode and successfully transmit them also.

    So I guess I have to conclude that OpenBK is not yet ready for serious IR application until the protocol files are updated and a RAW mode is implemented.


    Did you replace the cbu with this?
    Any issues with irhvac send command on esp32?
  • #37 20648289
    jkwim
    Level 12  
    Quote:

    Did you replace the cbu with this?

    No I did not. I built an ESP8266 based device to be used temporarily.

    Thanks for the link, I did not know the existance of the module.

    I was looking for a ESP8266 based module which had a somewhat comparable pin arrangement for CBU module and could not find any.

    This opens up the possibility of using the device that I already have. It has a ASM1117 based LDO chip, hopefully can give out more than 500mA during boot to support ESP32.

    Quote:

    Any issues with irhvac send command on esp32?

    My guess is that there should not be an issue with an ESP32. I was able to correctly capture (on a ESP8266) a lengthy payload of a problematic Panasonic Fan remote using the RAW Mode and use the following translator to decode it. So codewise the capability should be there.

    https://tasmota.hadinger.fr/util
  • ADVERTISEMENT
  • #38 20648619
    ferbulous
    Level 18  
    jkwim wrote:
    My guess is that there should not be an issue with an ESP32

    I swapped with esp32 c05, and the only issue seems to be with irhvac send.
    Still can't figure out how to fix it so just swapped with an esp8266

    jkwim wrote:
    ESP8266 based device to be used temporarily.

    tried building one myself, but i can't quite get irsend working

    jkwim wrote:
    Thanks for the link, I did not know the existance of the module.

    it's quite new, saw it updated last week in blakadder's site
  • #39 20649099
    jkwim
    Level 12  
    ferbulous wrote:
    tried building one myself, but i can't quite get irsend working


    Need a Transsistor driver circuit for the IR LED. The IR LED needs to be 940nm type (there is also a 850nm type which has a reddish glow when powered).

    Aubess WiFi Smart IR Controller
  • #41 20684253
    ployd915
    Level 2  
    Hello, I bought the same exact device but I'm having issue of it not controlling my device.

    Disassembled electronic device: casing and PCB with visible components on a green grid mat. Disassembled electronic device on a green grid mat, showing three parts: top cover, bottom cover, and a PCB with multiple LEDs. PCB with six clear LEDs arranged in a circle and various electronic components on a green grid mat. WiFi module PCB with BK7231N chip, micro USB port, and electronic components on a green grid mat. A crumpled box labeled Aubess WiFi Smart IR Controller lying on a green cutting mat. White WiFi Smart IR Controller box on a green cutting mat with QR codes for app download visible.

    Chip: CBU (BK7231N)
    Firmware tried: OpenBK7231N_QIO_1.17.205 , OpenBK7231N_1.17.206 and OpenBK7231N_use_ubuntu_20.04_docker_eec7cf31d4db

    Module Config:
    P7 (PWM1): IRSend
    P8 (PWM2): IRRecv
    P24 (PWM4): WifiLED_n

    Get Sony TV Power ON button
    Logs:
    Info:IR:IR IR_Sony 0x1 0x15 0
    Info:IR:IR IR_Sony 0x1 0x15 1
    Info:IR:IR IR_Sony 0x1 0x15 1
    Info:IR:IR IR_Sony 0x1 0x15 1
    Info:IR:IR IR_Sony 0x1 0x15 1


    Execute Custom Command:
    IRSend Sony 0x1 0x15 1


    log:
    Info:IR:Delay 45ms
    Info:IR:Delay 100ms
    Info:IR:IR send Sony 0x1 0x15 1 protocol 21 addr 0x1 cmd 0x15 repeats 1


    IR light Flashes on Android Camera but TV does not Power ON

    Any Idea what's the problem?
  • ADVERTISEMENT
  • #42 20684269
    p.kaczmarek2
    Moderator Smart Home
    Hello, have you tried the IRSend format recommended by documentation? The one with dashes?
    Screenshot from documentation showing IRSend format for IR commands.
    Helpful post? Buy me a coffee.
  • #43 20684286
    ployd915
    Level 2  
    yes from this post https://www.elektroda.com/rtvforum/topic3933390.html#20551713

    Custom command:
    IRSEND Sony-1-15-1


    log:
    Info:IR:Delay 44ms
    Info:IR:Delay 100ms
    Info:IR:IR send Sony-1-15-1 protocol 21 addr 0x1 cmd 0x15 repeats 1
    OK



    same result as IRSend Sony 0x1 0x15 1, IR light flashes but TV does not power ON
  • #44 20870090
    enricolazzerini
    Level 1  
    Hi,
    I came here through an internet search by entering the wording smart ir CBU.
    Mr.'s device jkwim reminded me of mine I just purchased on Aliexpress and of which I am sending photos.
    It allows you to clone remote controls with Smart Life and Tuya, but on the TuyaIoT site there are no .json and consequent .yaml files that I could use with Tuya integration in Home Assistant.
    I was wondering how to crack the device.
    I have some rudiments with electronics, but I have no experience with all this and I've only been playing with Home Assistant for a month.
    I ask to know how to do it because you must always try to learn.
    1) how to put the CBU in a position to be cracked
    2) with which firmware
    3) how to integrate the cracked device into Home assistant
    4) how to find out the switching on and off sequences of a Hisense DJ25VE00G air conditioner


    (PS: I gave up on using the Hisense AEH-W4A1-xxxxxxx wifi directly with Home Assistant because it is unstable even with its own Hi-Smart Life APP)

    Image of Tuya Smart IR Remote Control with USB charger and app displayed on a phone. Photo of a black device with a label AI Smart Remote Control, model LQ-Y06, featuring a QR code for app download. LQ-Y/W06 circuit board with electronic components and flame logo. Image of a round PCB with various electronic components including a Wi-Fi module and connectors.
  • #45 20873067
    jkwim
    Level 12  
    Please have a look at
    Link

    I was able to use 'cloudcutter' to flash it with OpenBK.

    Link

    You'd need a device like Raspberry Pi to setup cloudcutter.

    Otherwise you need to solder some wires and use a USB to TTL adapter to flash the firmware.
  • #46 20875835
    aike
    Level 5  
    Recently i received a similar ir remote, but with an additional temperature and humidity sensor cht8305. The device is built on CBU module, and it is also successfully added to the tuya application. I read original firmware, but the program could not recognize the configuration. This is strange, but if I configure the device and connect it to my home Wi-Fi network, the program reads the configuration, but it is obviously incorrect. If the device is removed (reset), the program can no longer read the settings. Below I have attached a photo of the device, also a file of the original firmware configuration received from the activated device, and a log from uart2. Any ideas on how I can get the configuration? Can I use openbk firmware?

    Photos
    Spoiler:

    Black, round electronic device on a wooden surface. Black, circular infrared remote with holes and a button on top. Printed circuit board with a CBU module and electronic components. Blue circular PCB with mounted LEDs and electronic components.


    Easy Uart Flasher Log
    Spoiler:

    
    Flasher mode: BK7231N
    Going to open port: COM3.
    Serial port open!
    Getting bus... (now, please do reboot by CEN or by power off/on)
    Getting bus failed, will try again - 0/100!
    Getting bus success!
    Going to set baud rate setting (921600)!
    Will try to read device flash MID (for unprotect N):
    Flash MID loaded: 1560EB
    Will now search for Flash def in out database...
    Flash def found! For: 1560EB
    Flash information: mid: 1560EB, icName: TH25Q_16HB, manufacturer: TH, szMem: 1000000, szSR: 2, cwUnp: 0, cwEnp: 7, cwMsk: 407C, sb: 2, lb: 5, cwdRd: 05-35-FF-FF, cwdWr: 01-FF-FF-FF
    Entering SetProtectState(True)...
    sr: 0
    sr: 0
    final sr: 0
    msk: 407c
    cw: 0, sb: 2, lb: 5
    bfd: 0
    SetProtectState(True) success!
    Going to start reading at offset 0x00...
    Reading 0x00... Ok! Reading 0x1000... Ok! Reading 0x2000... Ok! Reading 0x3000... Ok! Reading 0x4000... Ok! Reading 0x5000... Ok! Reading 0x6000... Ok! Reading 0x7000... Ok! Reading 0x8000... Ok! Reading 0x9000... Ok! Reading 0xA000... Ok! Reading 0xB000... Ok! Reading 0xC000... Ok! Reading 0xD000... Ok! Reading 0xE000... Ok! Reading 0xF000... Ok! Reading 0x10000... Ok! Reading 0x11000... Ok! Reading 0x12000... Ok! Reading 0x13000... Ok! Reading 0x14000... Ok! Reading 0x15000... Ok! Reading 0x16000... Ok! Reading 0x17000... Ok! Reading 0x18000... Ok! Reading 0x19000... Ok! Reading 0x1A000... Ok! Reading 0x1B000... Ok! Reading 0x1C000... Ok! Reading 0x1D000... Ok! Reading 0x1E000... Ok! Reading 0x1F000... Ok! Reading 0x20000... Ok! Reading 0x21000... Ok! Reading 0x22000... Ok! Reading 0x23000... Ok! Reading 0x24000... Ok! Reading 0x25000... Ok! Reading 0x26000... Ok! Reading 0x27000... Ok! Reading 0x28000... Ok! Reading 0x29000... Ok! Reading 0x2A000... Ok! Reading 0x2B000... Ok! Reading 0x2C000... Ok! Reading 0x2D000... Ok! Reading 0x2E000... Ok! Reading 0x2F000... Ok! Reading 0x30000... Ok! Reading 0x31000... Ok! Reading 0x32000... Ok! Reading 0x33000... Ok! Reading 0x34000... Ok! Reading 0x35000... Ok! Reading 0x36000... Ok! Reading 0x37000... Ok! Reading 0x38000... Ok! Reading 0x39000... Ok! Reading 0x3A000... Ok! Reading 0x3B000... Ok! Reading 0x3C000... Ok! Reading 0x3D000... Ok! Reading 0x3E000... Ok! Reading 0x3F000... Ok! Reading 0x40000... Ok! Reading 0x41000... Ok! Reading 0x42000... Ok! Reading 0x43000... Ok! Reading 0x44000... Ok! Reading 0x45000... Ok! Reading 0x46000... Ok! Reading 0x47000... Ok! Reading 0x48000... Ok! Reading 0x49000... Ok! Reading 0x4A000... Ok! Reading 0x4B000... Ok! Reading 0x4C000... Ok! Reading 0x4D000... Ok! Reading 0x4E000... Ok! Reading 0x4F000... Ok! Reading 0x50000... Ok! Reading 0x51000... Ok! Reading 0x52000... Ok! Reading 0x53000... Ok! Reading 0x54000... Ok! Reading 0x55000... Ok! Reading 0x56000... Ok! Reading 0x57000... Ok! Reading 0x58000... Ok! Reading 0x59000... Ok! Reading 0x5A000... Ok! Reading 0x5B000... Ok! Reading 0x5C000... Ok! Reading 0x5D000... Ok! Reading 0x5E000... Ok! Reading 0x5F000... Ok! Reading 0x60000... Ok! Reading 0x61000... Ok! Reading 0x62000... Ok! Reading 0x63000... Ok! Reading 0x64000... Ok! Reading 0x65000... Ok! Reading 0x66000... Ok! Reading 0x67000... Ok! Reading 0x68000... Ok! Reading 0x69000... Ok! Reading 0x6A000... Ok! Reading 0x6B000... Ok! Reading 0x6C000... Ok! Reading 0x6D000... Ok! Reading 0x6E000... Ok! Reading 0x6F000... Ok! Reading 0x70000... Ok! Reading 0x71000... Ok! Reading 0x72000... Ok! Reading 0x73000... Ok! Reading 0x74000... Ok! Reading 0x75000... Ok! Reading 0x76000... Ok! Reading 0x77000... Ok! Reading 0x78000... Ok! Reading 0x79000... Ok! Reading 0x7A000... Ok! Reading 0x7B000... Ok! Reading 0x7C000... Ok! Reading 0x7D000... Ok! Reading 0x7E000... Ok! Reading 0x7F000... Ok! Reading 0x80000... Ok! Reading 0x81000... Ok! Reading 0x82000... Ok! Reading 0x83000... Ok! Reading 0x84000... Ok! Reading 0x85000... Ok! Reading 0x86000... Ok! Reading 0x87000... Ok! Reading 0x88000... Ok! Reading 0x89000... Ok! Reading 0x8A000... Ok! Reading 0x8B000... Ok! Reading 0x8C000... Ok! Reading 0x8D000... Ok! Reading 0x8E000... Ok! Reading 0x8F000... Ok! Reading 0x90000... Ok! Reading 0x91000... Ok! Reading 0x92000... Ok! Reading 0x93000... Ok! Reading 0x94000... Ok! Reading 0x95000... Ok! Reading 0x96000... Ok! Reading 0x97000... Ok! Reading 0x98000... Ok! Reading 0x99000... Ok! Reading 0x9A000... Ok! Reading 0x9B000... Ok! Reading 0x9C000... Ok! Reading 0x9D000... Ok! Reading 0x9E000... Ok! Reading 0x9F000... Ok! Reading 0xA0000... Ok! Reading 0xA1000... Ok! Reading 0xA2000... Ok! Reading 0xA3000... Ok! Reading 0xA4000... Ok! Reading 0xA5000... Ok! Reading 0xA6000... Ok! Reading 0xA7000... Ok! Reading 0xA8000... Ok! Reading 0xA9000... Ok! Reading 0xAA000... Ok! Reading 0xAB000... Ok! Reading 0xAC000... Ok! Reading 0xAD000... Ok! Reading 0xAE000... Ok! Reading 0xAF000... Ok! Reading 0xB0000... Ok! Reading 0xB1000... Ok! Reading 0xB2000... Ok! Reading 0xB3000... Ok! Reading 0xB4000... Ok! Reading 0xB5000... Ok! Reading 0xB6000... Ok! Reading 0xB7000... Ok! Reading 0xB8000... Ok! Reading 0xB9000... Ok! Reading 0xBA000... Ok! Reading 0xBB000... Ok! Reading 0xBC000... Ok! Reading 0xBD000... Ok! Reading 0xBE000... Ok! Reading 0xBF000... Ok! Reading 0xC0000... Ok! Reading 0xC1000... Ok! Reading 0xC2000... Ok! Reading 0xC3000... Ok! Reading 0xC4000... Ok! Reading 0xC5000... Ok! Reading 0xC6000... Ok! Reading 0xC7000... Ok! Reading 0xC8000... Ok! Reading 0xC9000... Ok! Reading 0xCA000... Ok! Reading 0xCB000... Ok! Reading 0xCC000... Ok! Reading 0xCD000... Ok! Reading 0xCE000... Ok! Reading 0xCF000... Ok! Reading 0xD0000... Ok! Reading 0xD1000... Ok! Reading 0xD2000... Ok! Reading 0xD3000... Ok! Reading 0xD4000... Ok! Reading 0xD5000... Ok! Reading 0xD6000... Ok! Reading 0xD7000... Ok! Reading 0xD8000... Ok! Reading 0xD9000... Ok! Reading 0xDA000... Ok! Reading 0xDB000... Ok! Reading 0xDC000... Ok! Reading 0xDD000... Ok! Reading 0xDE000... Ok! Reading 0xDF000... Ok! Reading 0xE0000... Ok! Reading 0xE1000... Ok! Reading 0xE2000... Ok! Reading 0xE3000... Ok! Reading 0xE4000... Ok! Reading 0xE5000... Ok! Reading 0xE6000... Ok! Reading 0xE7000... Ok! Reading 0xE8000... Ok! Reading 0xE9000... Ok! Reading 0xEA000... Ok! Reading 0xEB000... Ok! Reading 0xEC000... Ok! Reading 0xED000... Ok! Reading 0xEE000... Ok! Reading 0xEF000... Ok! Reading 0xF0000... Ok! Reading 0xF1000... Ok! Reading 0xF2000... Ok! Reading 0xF3000... Ok! Reading 0xF4000... Ok! Reading 0xF5000... Ok! Reading 0xF6000... Ok! Reading 0xF7000... Ok! Reading 0xF8000... Ok! Reading 0xF9000... Ok! Reading 0xFA000... Ok! Reading 0xFB000... Ok! Reading 0xFC000... Ok! Reading 0xFD000... Ok! Reading 0xFE000... Ok! Reading 0xFF000... Ok! Reading 0x100000... Ok! Reading 0x101000... Ok! Reading 0x102000... Ok! Reading 0x103000... Ok! Reading 0x104000... Ok! Reading 0x105000... Ok! Reading 0x106000... Ok! Reading 0x107000... Ok! Reading 0x108000... Ok! Reading 0x109000... Ok! Reading 0x10A000... Ok! Reading 0x10B000... Ok! Reading 0x10C000... Ok! Reading 0x10D000... Ok! Reading 0x10E000... Ok! Reading 0x10F000... Ok! Reading 0x110000... Ok! Reading 0x111000... Ok! Reading 0x112000... Ok! Reading 0x113000... Ok! Reading 0x114000... Ok! Reading 0x115000... Ok! Reading 0x116000... Ok! Reading 0x117000... Ok! Reading 0x118000... Ok! Reading 0x119000... Ok! Reading 0x11A000... Ok! Reading 0x11B000... Ok! Reading 0x11C000... Ok! Reading 0x11D000... Ok! Reading 0x11E000... Ok! Reading 0x11F000... Ok! Reading 0x120000... Ok! Reading 0x121000... Ok! Reading 0x122000... Ok! Reading 0x123000... Ok! Reading 0x124000... Ok! Reading 0x125000... Ok! Reading 0x126000... Ok! Reading 0x127000... Ok! Reading 0x128000... Ok! Reading 0x129000... Ok! Reading 0x12A000... Ok! Reading 0x12B000... Ok! Reading 0x12C000... Ok! Reading 0x12D000... Ok! Reading 0x12E000... Ok! Reading 0x12F000... Ok! Reading 0x130000... Ok! Reading 0x131000... Ok! Reading 0x132000... Ok! Reading 0x133000... Ok! Reading 0x134000... Ok! Reading 0x135000... Ok! Reading 0x136000... Ok! Reading 0x137000... Ok! Reading 0x138000... Ok! Reading 0x139000... Ok! Reading 0x13A000... Ok! Reading 0x13B000... Ok! Reading 0x13C000... Ok! Reading 0x13D000... Ok! Reading 0x13E000... Ok! Reading 0x13F000... Ok! Reading 0x140000... Ok! Reading 0x141000... Ok! Reading 0x142000... Ok! Reading 0x143000... Ok! Reading 0x144000... Ok! Reading 0x145000... Ok! Reading 0x146000... Ok! Reading 0x147000... Ok! Reading 0x148000... Ok! Reading 0x149000... Ok! Reading 0x14A000... Ok! Reading 0x14B000... Ok! Reading 0x14C000... Ok! Reading 0x14D000... Ok! Reading 0x14E000... Ok! Reading 0x14F000... Ok! Reading 0x150000... Ok! Reading 0x151000... Ok! Reading 0x152000... Ok! Reading 0x153000... Ok! Reading 0x154000... Ok! Reading 0x155000... Ok! Reading 0x156000... Ok! Reading 0x157000... Ok! Reading 0x158000... Ok! Reading 0x159000... Ok! Reading 0x15A000... Ok! Reading 0x15B000... Ok! Reading 0x15C000... Ok! Reading 0x15D000... Ok! Reading 0x15E000... Ok! Reading 0x15F000... Ok! Reading 0x160000... Ok! Reading 0x161000... Ok! Reading 0x162000... Ok! Reading 0x163000... Ok! Reading 0x164000... Ok! Reading 0x165000... Ok! Reading 0x166000... Ok! Reading 0x167000... Ok! Reading 0x168000... Ok! Reading 0x169000... Ok! Reading 0x16A000... Ok! Reading 0x16B000... Ok! Reading 0x16C000... Ok! Reading 0x16D000... Ok! Reading 0x16E000... Ok! Reading 0x16F000... Ok! Reading 0x170000... Ok! Reading 0x171000... Ok! Reading 0x172000... Ok! Reading 0x173000... Ok! Reading 0x174000... Ok! Reading 0x175000... Ok! Reading 0x176000... Ok! Reading 0x177000... Ok! Reading 0x178000... Ok! Reading 0x179000... Ok! Reading 0x17A000... Ok! Reading 0x17B000... Ok! Reading 0x17C000... Ok! Reading 0x17D000... Ok! Reading 0x17E000... Ok! Reading 0x17F000... Ok! Reading 0x180000... Ok! Reading 0x181000... Ok! Reading 0x182000... Ok! Reading 0x183000... Ok! Reading 0x184000... Ok! Reading 0x185000... Ok! Reading 0x186000... Ok! Reading 0x187000... Ok! Reading 0x188000... Ok! Reading 0x189000... Ok! Reading 0x18A000... Ok! Reading 0x18B000... Ok! Reading 0x18C000... Ok! Reading 0x18D000... Ok! Reading 0x18E000... Ok! Reading 0x18F000... Ok! Reading 0x190000... Ok! Reading 0x191000... Ok! Reading 0x192000... Ok! Reading 0x193000... Ok! Reading 0x194000... Ok! Reading 0x195000... Ok! Reading 0x196000... Ok! Reading 0x197000... Ok! Reading 0x198000... Ok! Reading 0x199000... Ok! Reading 0x19A000... Ok! Reading 0x19B000... Ok! Reading 0x19C000... Ok! Reading 0x19D000... Ok! Reading 0x19E000... Ok! Reading 0x19F000... Ok! Reading 0x1A0000... Ok! Reading 0x1A1000... Ok! Reading 0x1A2000... Ok! Reading 0x1A3000... Ok! Reading 0x1A4000... Ok! Reading 0x1A5000... Ok! Reading 0x1A6000... Ok! Reading 0x1A7000... Ok! Reading 0x1A8000... Ok! Reading 0x1A9000... Ok! Reading 0x1AA000... Ok! Reading 0x1AB000... Ok! Reading 0x1AC000... Ok! Reading 0x1AD000... Ok! Reading 0x1AE000... Ok! Reading 0x1AF000... Ok! Reading 0x1B0000... Ok! Reading 0x1B1000... Ok! Reading 0x1B2000... Ok! Reading 0x1B3000... Ok! Reading 0x1B4000... Ok! Reading 0x1B5000... Ok! Reading 0x1B6000... Ok! Reading 0x1B7000... Ok! Reading 0x1B8000... Ok! Reading 0x1B9000... Ok! Reading 0x1BA000... Ok! Reading 0x1BB000... Ok! Reading 0x1BC000... Ok! Reading 0x1BD000... Ok! Reading 0x1BE000... Ok! Reading 0x1BF000... Ok! Reading 0x1C0000... Ok! Reading 0x1C1000... Ok! Reading 0x1C2000... Ok! Reading 0x1C3000... Ok! Reading 0x1C4000... Ok! Reading 0x1C5000... Ok! Reading 0x1C6000... Ok! Reading 0x1C7000... Ok! Reading 0x1C8000... Ok! Reading 0x1C9000... Ok! Reading 0x1CA000... Ok! Reading 0x1CB000... Ok! Reading 0x1CC000... Ok! Reading 0x1CD000... Ok! Reading 0x1CE000... Ok! Reading 0x1CF000... Ok! Reading 0x1D0000... Ok! Reading 0x1D1000... Ok! Reading 0x1D2000... Ok! Reading 0x1D3000... Ok! Reading 0x1D4000... Ok! Reading 0x1D5000... Ok! Reading 0x1D6000... Ok! Reading 0x1D7000... Ok! Reading 0x1D8000... Ok! Reading 0x1D9000... Ok! Reading 0x1DA000... Ok! Reading 0x1DB000... Ok! Reading 0x1DC000... Ok! Reading 0x1DD000... Ok! Reading 0x1DE000... Ok! Reading 0x1DF000... Ok! Reading 0x1E0000... Ok! Reading 0x1E1000... Ok! Reading 0x1E2000... Ok! Reading 0x1E3000... Ok! Reading 0x1E4000... Ok! Reading 0x1E5000... Ok! Reading 0x1E6000... Ok! Reading 0x1E7000... Ok! Reading 0x1E8000... Ok! Reading 0x1E9000... Ok! Reading 0x1EA000... Ok! Reading 0x1EB000... Ok! Reading 0x1EC000... Ok! Reading 0x1ED000... Ok! Reading 0x1EE000... Ok! Reading 0x1EF000... Ok! Reading 0x1F0000... Ok! Reading 0x1F1000... Ok! Reading 0x1F2000... Ok! Reading 0x1F3000... Ok! Reading 0x1F4000... Ok! Reading 0x1F5000... Ok! Reading 0x1F6000... Ok! Reading 0x1F7000... Ok! Reading 0x1F8000... Ok! Reading 0x1F9000... Ok! Reading 0x1FA000... Ok! Reading 0x1FB000... Ok! Reading 0x1FC000... Ok! Reading 0x1FD000... Ok! Reading 0x1FE000... Ok! Reading 0x1FF000... Ok! 
    Basic read operation finished, but now it's time to verify...
    Starting CRC check for 512 sectors, starting at offset 00
    CRC matches 0x2C1E6F4D!
    All read!
    Loaded total 0x200000 bytes 
    Wrote 2097152 to readResult_BK7231N_QIO_2023-25-12-11-58-35.bin
    Backup 2MB created, now will attempt to extract OBK config.
    It's not an OBK config, header is bad
    OBK config not found.
    Backup 2MB created, now will attempt to extract Tuya config.
    Tuya config extractor - magic is at 2023424 
    Saving debug Tuya decryption data to lastRawDecryptedStrings.bin
    Failed to extract Tuya keys - no json start found
    Sorry, failed to extract keys from Tuya Config in backup binary.
    



    Extracted config from activated device
    Spoiler:
    
    {
    	"key":"null",
    	"lckey":"null",
    	"h_url":"null",
    	"h_ip":"null",
    	"hs_url":"null",
    	"hs_ip":"null",
    	"hs_psk":"null",
    	"hs_psk_ip":"null",
    	"mqs_url":"null",
    	"mqs_ip":"null",
    	"mq_url":"null",
    	"mq_ip":"null",
    	"ai_sp":"null",
    	"ai_sp_ip":"null",
    	"mq_psk":"null",
    	"mq_psk_ip":"null",
    	"time_z":"null",
    	"s_time_z":"null",
    	"wx_app_id":"null",
    	"wx_uuid":"null",
    	"dy_tls_m":"0",
    	"cloud_cap":"0",
    	"psk21_key":"null }token",
    	"region":"null",
    	"reg_key":"null",
    	"dns_prio":"00Bis_stride{uuid",
    	"psk_key":"bqAxgP7eYMANRkJ9h0NS4PYbifWCQWJn39q0p",
    	"auth_key":"sQnUI70gqXsooS9AcdCde2r6YPlmoMlT",
    	"ap_ssid":"SmartLife",
    	"ap_passwd":"null",
    	"country_code":"CN",
    	"bt_mac":"null",
    	"bt_hid":"null",
    	"prod_test":"false",
    	"fac_pin":"21ikckanjh9n5tzt }0{abi",
    	"id":"6c53cccd18a7ff10ddem01",
    	"swv":"1.0.2",
    	"bv":"40.00",
    	"pv":"2.2",
    	"lpv":"3.3",
    	"pk":"keyxge8gksawxmyp",
    	"firmk":"keyxge8gksawxmyp",
    	"cadv":"1.0.3",
    	"cdv":"1.0.0",
    	"dev_swv":"1.0.2",
    	"s_id":"00000474ab",
    	"dtp":"0",
    	"sync":"0",
    	"attr_num":"0",
    	"mst_tp_0":"0",
    	"mst_ver_0":"null",
    	"mst_tp_1":"0",
    	"mst_ver_1":"null",
    	"mst_tp_2":"0",
    	"mst_ver_2":"null",
    	"mst_tp_3":"0",
    	"mst_ver_3":"null }8&Aastro_timer{timestamp",
    	"index":"0}UB00000474ab[{type",
    	"mode":"ro",
    	"property":"{min",
    	"max":"600",
    	"scale":"1",
    	"step":"1",
    	"type":"value}",
    	"{type":"obj",
    	"{mode":"ro",
    	"maxlen":"3072}",
    	"ssid":"Q1M=",
    	"passwd":"Q1MxMjM0NTY=",
    	"md":"0",
    	"random":"0",
    	"wfb64":"1",
    	"stat":"2",
    	"token":"NJDv1xMZ",
    	"ap_s{key":"null",
    	"{timestamp":"1701870912"
    }
    


    Uart2 log 115200
    Spoiler:
    
    =~=~=~=~=~=~=~=~=~=~=~= PuTTY log 2023.12.25 15:44:44 =~=~=~=~=~=~=~=~=~=~=~=
      
    
    V:BK7231N_1.0.1
    
    REG:cpsr     spsr     r13      r14
    
    SVC:000000D3          00401C1C 000033AC
    
    IRQ:000000d2 00000010 00401e0c f4b2d857 
    
    FIR:000000d1 00000010 00401ffc 37cb1de2 
    
    SYS:000000df          0040192c 00000158 
    
    ST:00000000
    
    J 0x10000
    
    [01-01 18:12:15 TUYA Info][lr:0xa6f09] mqc app init ...
    [01-01 18:12:15 TUYA Info][lr:0xb029f] thread_create name:sys_timer,stackDepth:4096,totalstackDepth:4096,priority:5
    [01-01 18:12:15 TUYA Info][lr:0xb029f] thread_create name:cmmod,stackDepth:4096,totalstackDepth:8192,priority:4
    [01-01 18:12:15 TUYA Debug][lr:0xb012b] Thread:sys_timer Exec Start. Set to Running Stat
    [01-01 18:12:15 TUYA Debug][lr:0xa6eb7] mq_pro:5 cnt:1
    [01-01 18:12:15 TUYA Debug][lr:0xa6eb7] mq_pro:31 cnt:2
    [01-01 18:12:15 TUYA Debug][lr:0xa0b2d] read m:0 f:0 l:0
    [01-01 18:12:15 TUYA Debug][lr:0xafc0f] svc online log init success
    [01-01 18:12:15 TUYA Info][lr:0xb029f] thread_create name:wk_th-0,stackDepth:5120,totalstackDepth:13312,priority:3
    [01-01 18:12:15 TUYA Err][lr:0x99191] wd_protected_read fails gw_bi -1
    [01-01 18:12:15 TUYA Debug][lr:0x99453] gw base read finish:-1
    [01-01 18:12:15 TUYA Debug][lr:0xa40f1] ty bt cmmod regist ok:1
    [01-01 18:12:15 TUYA Debug][lr:0xa43ed] upd adv para, send conn_req beacon.
    [PLATFORM DEBUG]!!!!!!!!!!tuya_os_adapt_bt_port_init
    [01-01 18312
    [01-01 18:12:15 TUYA Notice][lr:0xa41db] :0x1a,status:0x0
    [01-01 18:12:15 TUYA Debug][[PLATFORM NOTICE]STACK lK
    [01-01 18:12:15 TUYIug][lr:0x5a6e5] oem_bkA Debug][lr:0x5a6e5] oe7231n_temp_hum_ir_nobatm_bk7231n_temp_hum_ir_ntery_oen_source:1.0.2
    obattery_oen_source:1.0[PLATFORM NOTICE]CREATE .2
    [01-01 18:12:15 TUYDce][lr:0xcbe2d] protecA Notice][lr:0xcbe2d] pted data not enabled
    rotected data not enabled
    [01-01 18:12:15 TUYA Notice][lr:0xc6247] sf protected init err, need backup
    [01-01 18:12:15 TUYA Notice][lr:0xc6263] key_addr: 0x1ee000   block_sz 4096
    [PLATFORM DEBUG]!!!!!!!!!!tuya_os_adapt_bt_reset_adv
    [01-01 18:12:15 TUYA Notice][lr:0xa4505] ble adv upd!
    [PLATFORM N[01-01 18:12:15 TUYA NoO:15 TUYA Notice][lr:0xtice][lr:0xc6333] get kec6333] get key:
    ytatus:0x0
    0xf5 0xde 0x2a 0x[PLATFORM DEBUG]UNKNOW 1ATFORM DEBUG]UNKNOW EVEVENT:17
    [PLATFORM DEBENT:16
    0x41 0x6a 0xbe UG]UNKNOW EVENT:16
    0gapm_cmp_evt_handler] con[PLATFORM DEBUG]UNKNOW iT:16
    0xfa 0x8d 0xb6 0xEVENT:16
    [PLATFORM DEB4ATFORM DEBUG]UNKNOW EVUG]UNKNOW EVENT:16
    ENT:16
    0xbe 0xf8 0xfc 0x5[PLATFORM 1TFORM DEBUG]DEBUG]UNKNOW EVENT:16
    UNKNOW EVENT:16
    
    [01-01 18:12:15 TUYA Notice][lr:0xc67cf] kv valid but protected invalid, format it
    [01-01 18:12:15 TUYA Notice][lr:0xcbe2d] protected data not enabled
    [01-01 18:12:15 TUYA Notice][lr:0x9e81b] have actived over 15 min, not enter mf_init
    [01-01 18:12:15 TUYA Notice][lr:0x58e11] mf_init succ
    [01-01 18:12:15 TUYA Notice][lr:0x58e3b] have actived over 15min, don't scan prod test ssid
    [PLATFORM NOTICE]bk_rst:0 tuya_rst:0
    [01-01 18:12:15 TUYA Notice][lr:0x9d6f7] Last reset reason: 0
    [01-01 18:12:15 TUYA Info][lr:0xb029f] thread_create name:health_monitor,stackDepth:1536,totalstackDepth:14848,priority:5
    [01-01 18:12:15 TUYA Notice][lr:0xcbe2d] protected data not enabled
    [01-01 18:12:15 TUYA Notice][lr:0x9d867] serial_no:508bb9a2e00d
    [PLATFORM ERROR]set country err!
    [01-01 18:12:15 TUYA Notice][lr:0xcbe2d] protected data not enabled
    [01-01 18:12:15 TUYA Notice][lr:0x9d89f] gw_cntl.gw_wsm.stat:1
    [01-01 18:12:15 TUYA Notice][lr:0x9d92d] gw_cntl.gw_wsm.nc_tp:0
    [01-01 18:12:15 TUYA Notice][lr:0x9d935] gw_cntl.gw_wsm.md:0
    [01-01 18:12:15 TUYA Notice][lr:0x9db23] gw_cntl.gw_if.abi:0 input:0
    [01-01 18:12:15 TUYA Notice][lr:0x9db2f] gw_cntl.gw_if.product_key:keyxge8gksawxmyp, input:keyxge8gksawxmyp
    [01-01 18:12:15 TUYA Notice][lr:0x9db3b] gw_cntl.gw_if.tp:0, input:0
    [01-01 18:12:15 TUYA Notice][lr:0x9db4b] gw_cntl.gw_if.firmware_key:keyxge8gksawxmyp, input:keyxge8gksawxmyp
    [01-01 18:12:15 TUYA Notice][lr:0xa422f] ty bt upd product:keyxge8gksawxmyp 1
    [01-01 18:12:15 TUYA Notice][lr:0xa468b] upd product_id type:1 keyxge8gksawxmyp 6c9297fff1bf89b2 sQnUI70gqXsooS9AcdCde2r6YPlmoMlT
    [01-01 18:12:16 TUYA Notice][lr:0x5a8fb] voltage is 3254
    [01-01 18:12:16 TUYA Info][lr:0xb029f] thread_create name:key_handle,stackDepth:2048,totalstackDepth:16896,priority:5
    [01-01 18:12:16 TUYA Info][lr:0xb029f] thread_create name:irapp_thrd,stackDepth:2048,totalstackDepth:18944,priority:3
    [01-01 18:12:16 TUYA Info][lr:0xb029f] thread_create name:irapp_studysync_thrd,stackDepth:1024,totalstackDepth:19968,priority:3
    [01-01 18:12:16 TUYA Info][lr:0xb029f] thread_create name:que_up_task,stackDepth:2048,totalstackDepth:22016,priority:3
    [01-01 18:12:16 TUYA Info][lr:0xb029f] thread_create name:sampling_thread,stackDepth:2048,totalstackDepth:24064,priority:3
    [01-01 18:12:16 TUYA Notice][lr:0x5ab63] dev_init succ!!!
    [01-01 18:12:16 TUYA Notice][lr:0x58285] remain size:64504
    [01-01 18:12:16 TUYA Notice][lr:0x59f63] temp is 235,hum is 24
    [01-01 18:12:16 TUYA Notice][lr:0x5a617] temp_data is 235,hum_data is 24
    [01-01 18:12:16 TUYA Notice][lr:0x5a30f] wifi_stat:0
    [01-01 18:12:16 TUYA Notice][lr:0x5a31b] size:68712
    [01-01 18:12:17 TUYA Notice][lr:0x5a195] io status change!
    [01-01 18:12:17 TUYA Notice][lr:0x5a103] wifi_stat:0
    [01-01 18:12:18 TUYA Notice][lr:0x594db] upload_by_wake_event is:2
    [01-01 18:12:18 TUYA Notice][lr:0x59585] data is 225
    [01-01 18:12:18 TUYA Notice][lr:0x59f63] temp is 238,hum is 25
    [01-01 18:12:18 TUYA Notice][lr:0x5a617] temp_data is 235,hum_data is 24
    [01-01 18:12:18 TUYA Notice][lr:0x5a617] temp_data is 238,hum_data is 25
    [01-01 18:12:20 TUYA Notice][lr:0x59f63] temp is 239,hum is 25
    [01-01 18:12:20 TUYA Notice][lr:0x5a617] temp_data is 235,hum_data is 24
    [01-01 18:12:20 TUYA Notice][lr:0x5a617] temp_data is 238,hum_data is 25
    [01-01 18:12:20 TUYA Notice][lr:0x5a617] temp_data is 239,hum_data is 25
    [01-01 18:12:23 TUYA Notice][lr:0x59f63] temp is 239,hum is 25
    [01-01 18:12:23 TUYA Notice][lr:0x5a617] temp_data is 235,hum_data is 24
    [01-01 18:12:23 TUYA Notice][lr:0x5a617] temp_data is 238,hum_data is 25
    [01-01 18:12:23 TUYA Notice][lr:0x5a617] temp_data is 239,hum_data is 25
    [01-01 18:12:23 TUYA Notice][lr:0x5a617] temp_data is 239,hum_data is 25
    [01-01 18:12:25 TUYA Notice][lr:0x59f63] temp is 236,hum is 25
    [01-01 18:12:25 TUYA Notice][lr:0x5a617] temp_data is 236,hum_data is 25
    [01-01 18:12:25 TUYA Notice][lr:0x5a617] temp_data is 238,hum_data is 25
    [01-01 18:12:25 TUYA Notice][lr:0x5a617] temp_data is 239,hum_data is 25
    [01-01 18:12:25 TUYA Notice][lr:0x5a617] temp_data is 239,hum_data is 25
    [01-01 18:12:27 TUYA Notice][lr:0x59f63] temp is 240,hum is 25
    [01-01 18:12:27 TUYA Notice][lr:0x5a617] temp_data is 236,hum_data is 25
    [01-01 18:12:27 TUYA Notice][lr:0x5a617] temp_data is 240,hum_data is 25
    [01-01 18:12:27 TUYA Notice][lr:0x5a617] temp_data is 239,hum_data is 25
    [01-01 18:12:27 TUYA Notice][lr:0x5a617] temp_data is 239,hum_data is 25
    [01-01 18:12:29 TUYA Notice][lr:0x59f63] temp is 239,hum is 25
    [01-01 18:12:29 TUYA Notice][lr:0x5a617] temp_data is 236,hum_data is 25
    [01-01 18:12:29 TUYA Notice][lr:0x5a617] temp_data is 240,hum_data is 25
    [01-01 18:12:29 TUYA Notice][lr:0x5a617] temp_data is 239,hum_data is 25
    [01-01 18:12:29 TUYA Notice][lr:0x5a617] temp_data is 239,hum_data is 25
    [01-01 18:12:32 TUYA Notice][lr:0x59f63] temp is 236,hum is 25
    [01-01 18:12:32 TUYA Notice][lr:0x5a617] temp_data is 236,hum_data is 25
    [01-01 18:12:32 TUYA Notice][lr:0x5a617] temp_data is 240,hum_data is 25
    [01-01 18:12:32 TUYA Notice][lr:0x5a617] temp_data is 239,hum_data is 25
    [01-01 18:12:32 TUYA Notice][lr:0x5a617] temp_data is 236,hum_data is 25
    [01-01 18:12:34 TUYA Notice][lr:0x59f63] temp is 242,hum is 24
    [01-01 18:12:34 TUYA Notice][lr:0x5a617] temp_data is 242,hum_data is 24
    [01-01 18:12:34 TUYA Notice][lr:0x5a617] temp_data is 240,hum_data is 25
    [01-01 18:12:34 TUYA Notice][lr:0x5a617] temp_data is 239,hum_data is 25
    [01-01 18:12:34 TUYA Notice][lr:0x5a617] temp_data is 236,hum_data is 25
    [01-01 18:12:36 TUYA Notice][lr:0x594db] upload_by_wake_event is:2
    [01-01 18:12:36 TUYA Notice][lr:0x59585] data is 229
    [01-01 18:12:36 TUYA Notice][lr:0x59f63] temp is 237,hum is 24
    [01-01 18:12:36 TUYA Notice][lr:0x5a617] temp_data is 242,hum_data is 24
    [01-01 18:12:36 TUYA Notice][lr:0x5a617] temp_data is 237,hum_data is 24
    [01-01 18:12:36 TUYA Notice][lr:0x5a617] temp_data is 239,hum_data is 25
    [01-01 18:12:36 TUYA Notice][lr:0x5a617] temp_data is 236,hum_data is 25
    [01-01 18:12:38 TUYA Notice][lr:0x59f63] temp is 241,hum is 24
    [01-01 18:12:38 TUYA Notice][lr:0x5a617] temp_data is 242,hum_data is 24
    [01-01 18:12:38 TUYA Notice][lr:0x5a617] temp_data is 237,hum_data is 24
    [01-01 18:12:38 TUYA Notice][lr:0x5a617] temp_data is 241,hum_data is 24
    [01-01 18:12:38 TUYA Notice][lr:0x5a617] temp_data is 236,hum_data is 25
    [01-01 18:12:40 TUYA Notice][lr:0x59f63] temp is 239,hum is 24
    [01-01 18:12:40 TUYA Notice][lr:0x5a617] temp_data is 242,hum_data is 24
    [01-01 18:12:40 TUYA Notice][lr:0x5a617] temp_data is 237,hum_data is 24
    [01-01 18:12:40 TUYA Notice][lr:0x5a617] temp_data is 241,hum_data is 24
    [01-01 18:12:40 TUYA Notice][lr:0x5a617] temp_data is 239,hum_data is 24
    [01-01 18:12:43 TUYA Notice][lr:0x59f63] temp is 238,hum is 24
    [01-01 18:12:43 TUYA Notice][lr:0x5a617] temp_data is 238,hum_data is 24
    [01-01 18:12:43 TUYA Notice][lr:0x5a617] temp_data is 237,hum_data is 24
    [01-01 18:12:43 TUYA Notice][lr:0x5a617] temp_data is 241,hum_data is 24
    [01-01 18:12:43 TUYA Notice][lr:0x5a617] temp_data is 239,hum_data is 24
    [01-01 18:12:45 TUYA Notice][lr:0x59f63] temp is 237,hum is 24
    [01-01 18:12:45 TUYA Notice][lr:0x5a617] temp_data is 238,hum_data is 24
    [01-01 18:12:45 TUYA Notice][lr:0x5a617] temp_data is 237,hum_data is 24
    [01-01 18:12:45 TUYA Notice][lr:0x5a617] temp_data is 241,hum_data is 24
    [01-01 18:12:45 TUYA Notice][lr:0x5a617] temp_data is 239,hum_data is 24
    [01-01 18:12:47 TUYA Notice][lr:0x59f63] temp is 240,hum is 24
    [01-01 18:12:47 TUYA Notice][lr:0x5a617] temp_data is 238,hum_data is 24
    [01-01 18:12:47 TUYA Notice][lr:0x5a617] temp_data is 237,hum_data is 24
    [01-01 18:12:47 TUYA Notice][lr:0x5a617] temp_data is 240,hum_data is 24
    [01-01 18:12:47 TUYA Notice][lr:0x5a617] temp_data is 239,hum_data is 24
    [01-01 18:12:49 TUYA Notice][lr:0x59f63] temp is 243,hum is 24
    [01-01 18:12:49 TUYA Notice][lr:0x5a617] temp_data is 238,hum_data is 24
    [01-01 18:12:49 TUYA Notice][lr:0x5a617] temp_data is 237,hum_data is 24
    [01-01 18:12:49 TUYA Notice][lr:0x5a617] temp_data is 240,hum_data is 24
    [01-01 18:12:49 TUYA Notice][lr:0x5a617] temp_data is 243,hum_data is 24
    [01-01 18:12:52 TUYA Notice][lr:0x59f63] temp is 240,hum is 24
    [01-01 18:12:52 TUYA Notice][lr:0x5a617] temp_data is 240,hum_data is 24
    [01-01 18:12:52 TUYA Notice][lr:0x5a617] temp_data is 237,hum_data is 24
    [01-01 18:12:52 TUYA Notice][lr:0x5a617] temp_data is 240,hum_data is 24
    [01-01 18:12:52 TUYA Notice][lr:0x5a617] temp_data is 243,hum_data is 24
    [01-01 18:12:54 TUYA Notice][lr:0x59f63] temp is 239,hum is 24
    [01-01 18:12:54 TUYA Notice][lr:0x5a617] temp_data is 240,hum_data is 24
    [01-01 18:12:54 TUYA Notice][lr:0x5a617] temp_data is 239,hum_data is 24
    [01-01 18:12:54 TUYA Notice][lr:0x5a617] temp_data is 240,hum_data is 24
    [01-01 18:12:54 TUYA Notice][lr:0x5a617] temp_data is 243,hum_data is 24
    [01-01 18:12:56 TUYA Notice][lr:0x59f63] temp is 237,hum is 24
    [01-01 18:12:56 TUYA Notice][lr:0x5a617] temp_data is 240,hum_data is 24
    [01-01 18:12:56 TUYA Notice][lr:0x5a617] temp_data is 239,hum_data is 24
    [01-01 18:12:56 TUYA Notice][lr:0x5a617] temp_data is 237,hum_data is 24
    [01-01 18:12:56 TUYA Notice][lr:0x5a617] temp_data is 243,hum_data is 24
    [01-01 18:12:58 TUYA Notice][lr:0x59f63] temp is 238,hum is 24
    [01-01 18:12:58 TUYA Notice][lr:0x5a617] temp_data is 240,hum_data is 24
    [01-01 18:12:58 TUYA Notice][lr:0x5a617] temp_data is 239,hum_data is 24
    [01-01 18:12:58 TUYA Notice][lr:0x5a617] temp_data is 237,hum_data is 24
    [01-01 18:12:58 TUYA Notice][lr:0x5a617] temp_data is 238,hum_data is 24
    [01-01 18:13:00 TUYA Notice][lr:0x59f63] temp is 241,hum is 24
    [01-01 18:13:00 TUYA Notice][lr:0x5a617] temp_data is 241,hum_data is 24
    [01-01 18:13:00 TUYA Notice][lr:0x5a617] temp_data is 239,hum_data is 24
    [01-01 18:13:00 TUYA Notice][lr:0x5a617] temp_data is 237,hum_data is 24
    [01-01 18:13:00 TUYA Notice][lr:0x5a617] temp_data is 238,hum_data is 24
    [01-01 18:13:03 TUYA Notice][lr:0x59f63] temp is 239,hum is 24
    [01-01 18:13:03 TUYA Notice][lr:0x5a617] temp_data is 241,hum_data is 24
    [01-01 18:13:03 TUYA Notice][lr:0x5a617] temp_data is 239,hum_data is 24
    [01-01 18:13:03 TUYA Notice][lr:0x5a617] temp_data is 237,hum_data is 24
    [01-01 18:13:03 TUYA Notice][lr:0x5a617] temp_data is 238,hum_data is 24
    [01-01 18:13:05 TUYA Notice][lr:0x59f63] temp is 243,hum is 24
    [01-01 18:13:05 TUYA Notice][lr:0x5a617] temp_data is 241,hum_data is 24
    [01-01 18:13:05 TUYA Notice][lr:0x5a617] temp_data is 239,hum_data is 24
    [01-01 18:13:05 TUYA Notice][lr:0x5a617] temp_data is 243,hum_data is 24
    [01-01 18:13:05 TUYA Notice][lr:0x5a617] temp_data is 238,hum_data is 24
    [01-01 18:13:07 TUYA Notice][lr:0x59f63] temp is 241,hum is 24
    [01-01 18:13:07 TUYA Notice][lr:0x5a617] temp_data is 241,hum_data is 24
    [01-01 18:13:07 TUYA Notice][lr:0x5a617] temp_data is 239,hum_data is 24
    [01-01 18:13:07 TUYA Notice][lr:0x5a617] temp_data is 243,hum_data is 24
    [01-01 18:13:07 TUYA Notice][lr:0x5a617] temp_data is 241,hum_data is 24
    [01-01 18:13:09 TUYA Notice][lr:0x59f63] temp is 235,hum is 24
    [01-01 18:13:09 TUYA Notice][lr:0x5a617] temp_data is 235,hum_data is 24
    [01-01 18:13:09 TUYA Notice][lr:0x5a617] temp_data is 239,hum_data is 24
    [01-01 18:13:09 TUYA Notice][lr:0x5a617] temp_data is 243,hum_data is 24
    [01-01 18:13:09 TUYA Notice][lr:0x5a617] temp_data is 241,hum_data is 24
    [01-01 18:13:12 TUYA Notice][lr:0x59f63] temp is 239,hum is 24
    [01-01 18:13:12 TUYA Notice][lr:0x5a617] temp_data is 235,hum_data is 24
    [01-01 18:13:12 TUYA Notice][lr:0x5a617] temp_data is 239,hum_data is 24
    [01-01 18:13:12 TUYA Notice][lr:0x5a617] temp_data is 243,hum_data is 24
    [01-01 18:13:12 TUYA Notice][lr:0x5a617] temp_data is 241,hum_data is 24
    [01-01 18:13:14 TUYA Notice][lr:0x59f63] temp is 239,hum is 24
    [01-01 18:13:14 TUYA Notice][lr:0x5a617] temp_data is 235,hum_data is 24
    [01-01 18:13:14 TUYA Notice][lr:0x5a617] temp_data is 239,hum_data is 24
    [01-01 18:13:14 TUYA Notice][lr:0x5a617] temp_data is 239,hum_data is 24
    [01-01 18:13:14 TUYA Notice][lr:0x5a617] temp_data is 241,hum_data is 24
    


    Orig firmware
    readResult...-58-35.zip Download (1010.13 kB)

    CHT8305 Datasheet
    CHT830..pdf Download (554.79 kB)

Topic summary

The discussion revolves around the Aubess WiFi Smart IR Controller, focusing on its disassembly, flashing process, and integration with Home Assistant (HA). Users share experiences with flashing the device using the hid_download_py tool and configuring it for IR transmission and reception. Issues arise with certain remotes not being recognized, particularly older AC units, while others like Samsung TV remotes work effectively. Users discuss configuring MQTT for communication and troubleshooting IR code transmission. The conversation highlights the need for updated IR libraries to support various protocols and the challenges faced when integrating with HA. Additionally, users explore alternative firmware options and hardware configurations to enhance functionality.
Summary generated by the language model.
ADVERTISEMENT