-
Notifications
You must be signed in to change notification settings - Fork 262
Description
Обновление ver2.1.1_0159
В текущем варианте требуется:
- Зарегистрировать термометр в MiHome.
- С помощью альтернативного ПО получить все ключи для данного термометра.
- Запустить TelinkMiFlasher.html и соединиться с термометром.
- Ввести "Device known id", "Mi Token", "Mi Bind Key" и выбрать "Login"
- Выбрать прошивку "ATC_vNN" и запустить OTA. (!) Для вариантов LYWSD03MMC с HW: B1.6 выпущенных с 03.2025 следует изначально прошить предлагаемый “Original_OTA_....” (!)
Если это не сработало, тогда необходимо обновить оригинальную прошивку.
Выбрать предлагаемый “Original_OTA_....” и “Start Flashing”:
Текущая версия поддерживает 2 типа прошивки версии 2.1.1_0159. О существовании ещё вариантов пока не известно. Но обновление на приложенную оригинальную прошивку решает такие вопросы.
Zigbee
Шаги по установке Zigbee версии указаны в #602 (comment)
-
Примечание: OTA в вариант Zigbee не работает на macOS по причине отсутствия поддержки стандартов Bluetooth SIG в данной OS.
-
Примечание: FW atc1441-ATC_Exploit.bin может не поддерживать прошивку прошивки Zigbee через BLE OTA. BLE и ZigBee используют разные размеры и области адресов Flash для OTA. Прошивка FW Zigbee доступна только из варианта BLE со специальной расширенной функцией OTA. Все FW BLE из этого репозитория имеют эту функцию. FW ZigbeeTlc имеют функцию адаптации к загрузке в неправильную область через BLE OTA и другие несовместимые опции с загрузчиком Zigbee от Tuya. Включено автоматическое перемещение FW в рабочую область.
Update ver2.1.1_0159
The current version requires:
- Register the thermometer in MiHome.
- Using alternative software, get all the keys for this thermometer.
- Run TelinkMiFlasher.html and connect to the thermometer.
- Enter "Device known id", "Mi Token", "Mi Bind Key" and select "Login"
- Select the firmware "ATC_vNN" and run OTA. (!) For LYWSD03MMC variants with HW: B1.6 released since 03.2025, you should initially flash the suggested “Original_OTA_....” (!)
If this does not work, then you need to update the original firmware.
Select the suggested “Original_OTA_....” and “Start Flashing”:
The current version supports 2 types of firmware version 2.1.1_0159. The existence of other options is not yet known. But updating to the attached original firmware solves such issues.
Zigbee
-
Note: OTA to Zigbee option does not work on macOS due to lack of support for Bluetooth SIG standards in this OS.
-
Note: FW atc1441-ATC_Exploit.bin may not support flashing Zigbee firmware via BLE OTA. BLE and ZigBee use different Flash address areas for OTA. FW Zigbee firmware is only available from the BLE variant with a special extended OTA function. All FWs BLE from this repository have this function. FW ZigbeeTlc have the function of adaptation to loading into the wrong area via BLE OTA and other incompatible options with Zigbee boot-loader from Tuya. Automatic movement of FW to the working area is enabled.
No other FW and third-party BLE OTA programmer, except TelinkMiFlasher, has special functions for loading current Zigbee firmware. Only BLE firmware ATC_xxxx.bin specified in TelinkMiFlasher can do this and only when loading the " *.zigbee" file, not " *.bin"!
The steps for installing the Zigbee version are listed in #602 (comment)
The same situation with all new versions 2.1.1_xxxx from Xiaomi, and is duplicated here: #636
Alternative options from "atc1441":
Video Demo of Full OTA update of 2.1.1_0159 aka no wires needed. https://youtu.be/NfZHh6wmTp8
Find the MiHome Token Extractor here: https://github.com/PiotrMachowski/Xiaomi-cloud-tokens-extractor