Обновление ver2.1.1_0159
В текущем варианте требуется:
- Зарегистрировать термометр в MiHome.
- С помощью альтернативного ПО получить все ключи для данного термометра.
- Запустить TelinkMiFlasher.html и соединиться с термометром.
- Ввести "Device known id", "Mi Token", "Mi Bind Key" и выбрать "Login"
- Выбрать прошивку "ATC_vNN" и запустить OTA.
Если это не сработало, тогда необходимо обновить оригинальную прошивку.
(!) Для вариантов LYWSD03MMC с HW: B1.5/B1.6 выпущенных с 03.2025 следует изначально прошить предлагаемый “Original_OTA_....” (!)
Выбрать предлагаемый “Original_OTA_....” и “Start Flashing”:

Текущая версия поддерживает 2 типа прошивки версии 2.1.1_0159. О существовании ещё вариантов пока не известно. Но обновление на приложенную оригинальную прошивку решает такие вопросы.
- Внимание:
После промежуточной прошивки OTA с оригинальной версией 2.1.1_0159 на LYWSD03MMC с новым HW: B1.5/B1.6 экран не работает. Но Bluetooth (TelinkMiFlasher) будет работать. И далее следует действовать снова с пп.3, но уже не обновляя на оригинальную версию прошивки Xiaomi.
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. If this does not work, then you need to update the original firmware.
- (!) For LYWSD03MMC variants with HW: B1.5/B1.6 released since 03.2025, you should initially flash the suggested “Original_OTA_....” (!)
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.
- Warning:
After an intermediate OTA with the original version 2.1.1_0159 on LYWSD03MMC with the new HW: B1.5/B1.6, the screen will not work. However, Bluetooth (TelinkMiFlasher) will work. And then you should repeat the steps from step 3, but without updating to the original Xiaomi firmware version.
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
Обновление ver2.1.1_0159
В текущем варианте требуется:
Если это не сработало, тогда необходимо обновить оригинальную прошивку.
(!) Для вариантов LYWSD03MMC с HW: B1.5/B1.6 выпущенных с 03.2025 следует изначально прошить предлагаемый “Original_OTA_....” (!)
Выбрать предлагаемый “Original_OTA_....” и “Start Flashing”:
Текущая версия поддерживает 2 типа прошивки версии 2.1.1_0159. О существовании ещё вариантов пока не известно. Но обновление на приложенную оригинальную прошивку решает такие вопросы.
После промежуточной прошивки OTA с оригинальной версией 2.1.1_0159 на LYWSD03MMC с новым HW: B1.5/B1.6 экран не работает. Но Bluetooth (TelinkMiFlasher) будет работать. И далее следует действовать снова с пп.3, но уже не обновляя на оригинальную версию прошивки Xiaomi.
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:
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.
After an intermediate OTA with the original version 2.1.1_0159 on LYWSD03MMC with the new HW: B1.5/B1.6, the screen will not work. However, Bluetooth (TelinkMiFlasher) will work. And then you should repeat the steps from step 3, but without updating to the original Xiaomi firmware version.
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":
Find the MiHome Token Extractor here: https://github.com/PiotrMachowski/Xiaomi-cloud-tokens-extractor