-
Notifications
You must be signed in to change notification settings - Fork 239
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Firmware via OTA for LYWSD03MMC version 2.1.1_0159 #602
Comments
For unknown, different from the latest version FW 2.1.1_0159, wait for the new version (v9.1) TelinkMiFlasher.html.
|
yep works! |
just tried this and it worked, thank you very much. which zigbee firmware is possible after the atc exploit? |
None. The Zigbee firmware size may exceed the maximum OTA size for flashing via "ATC_Exploit.bin". Only via the BLE version specified in TelinkMiFlasher.html (ext.OTA is used). If you need to record another version of Zigbee, then copy the link to the raw file "https://...raw/.../*.zigbee" to download. TelinkMiFlasher.html log of all actions:
Zigbee is ready to pair... |
Yesterday I followed your work-around with v9.0 to flash to custom ATC. That worked fine as described. The log file said it was disconnected due to an unknown error and since then the screen stays off. I have tried to reset it by taking out the battery and also by shorting the RESET & GROUND without success. But as of the latest post I saw that there is actually a newer file for the zigbee binary. I was not aware of that. So I repeated everything following your guide above with another sensor that I have. Works for me. Any chance I can revive the first sensor that apparently was flashed with an older .bin file? Thanks, really appreciate the guide above with step-by-step instruction. |
Any idea what do do if device is kind of bricked? Tried UART flashing but screen is blank, only slightly visible if I look at it from the side. Help is appreciated. |
This firmware is from devbis and it is not adapted for loading via standard BLE OTA. |
Hello @pvvx, Thanks a lot for your valuable work. on SKU: NUN4106CN I have first flashed the original stock, then the exploit. The display showed all letters afterwards. After removing battery, it reverts back to original stock. Edit: |
What other "exploit"? |
Sorry, I meant the custom firmware. |
Original_OTA_Xiaomi_LYWSD03MMC_v2.1.1_0159c.bin ? |
Hello @pvvx , On #602 (comment) , the reconnect on 7. took 3 attempts to connect to the device.
|
On some BT adapters, a reset is required after each reflashing. Otherwise, the adapter remembers the old version of the previous firmware headers. |
Thank you, guys. I just bought a bunch of these thermometers which came with the new firmware from the factory. Can confirm that the new method is indeed working. Flashed 10 Decices with Custom Firmware and converted them to Zigbee. thanks again, and keep up this incredible work. |
amazing how you fixed this problem with the newest firmware! Thank you! |
Привет @pvvx , спасибо за работу! Я обновил прошивку на ATC_v49. Как написано в первом сообщение. На днях заметил что дисплей показывет старые данные, по блютузу шлются актуальные. Если вытащить батарейку, то дисплей тухнет, но датчик работает и шлёт данные. Если перепрошить ещё раз дисплей начинает работать, но через 1-2 дня зависает. Software Revision String: V4.9 |
Кто-то включает опцию "отключение экрана"? |
Hi! Zigbee'd mine, but now I have a question... |
Default: 20..25C, 40..60%. Google: The ideal average (office) room temperature varies between 20 and 23 °C and from 40 and 60 % relative humidity. Depending on the level of humidity, the following room modes are distinguished: dry (less than 40%), normal (40÷50%), humid (50÷60%) or wet (over 60%).
Replace the hub with a normal one that supports Zigbee 3.0. A normal modern hub has a better reception level, which affects the communication distance. The Zigbee network always crashes when the hub is disconnected. In this case, various devices often fall off. Install a standalone Zigbee router. The time before throwing out an unresponsive device is set in the settings. In ZHA, this is written in the code and is 55 minutes. |
Yandex Station Midi supports Zigbee 3.0, it's in the documentation. I don't want to use a standalone router, that defies the reason why i bought the little dingus. Plus the Speaker-hub is literally less than a meter away from each other. |
Hello, @pvvx ! i don't understand my case. i have 3 sensors (two with B1.5 hardware revision and one 1.2 hardware revision). One senser with 1.5 has problem described above. After your answer i flashed different firmwares. it broke. i took out the battery for a week. on the weekend i decided to connect it and it came back to life and now it works well. it looks like some kind of hardware error Thank you! |
у меня есть термометр LYWSD03MMC. На экране температура была в градуса Цельсия.Оригинальная прошивка была "Firmware Revision String: 2.1.1_0159", "Hardware Revision String: B1.5", "Software Revision String: 0159". Обновил прошивку сначала на "ATC_v50.bin", затем на прошивку "Z03MMC_v0124.bin" для использования ZigBee в умной колонке Алиса Миди. Update! |
Hi, as I bricked one LYWSD03MMC - here is another way to "free" them - I only do this very brief and once : after that use: then go to your zigbee portal and permit the join HTH |
Note: FW ATC_Exploit.bin may not support flashing Zigbee firmware via BLE OTA. |
I managed to connect from mobile & then the flash options appeared, screenshot was from laptop..not sure why it gets stuck there, even though i flashed the atc_050.bin from there... |
You have a thermometer with firmware from atc1441. |
nope, I had original and flashed yours! Also check the log, it says pvvx firmware !! |
In some equipment variants, after flashing the BLE device, it is necessary to reset the explorer cache (you can use "incognito mode") or restart the Bluetooth adapter (restart the computer). The MAC address does not change after OTA, and the system (or adapter) remembers the description of the old version of the device. |
There are ideas. Read the first message #602 |
I followed your instruction @pvvx, everything worked without problems during the procedure. However, now the humidity level increases (every x seconds) from x to y% (more than 70). At this time, the battery indicator displays as low. Then a few seconds later the humidity level returns to normal and the low battery indicator disappears. Is this a known issue? |
so the only way that this works is OTA with the app and token extractor? Can't get the physical flashing working, and I've spent almost an entire day on it |
Обновление LYWSD03MMC ver2.1.1_0159
В текущем варианте требуется:
Если это не сработало, тогда необходимо обновить оригинальную прошивку.
Выбрать предлагаемый “Original_OTA_....” и “Start Flashing”:
Текущая версия поддерживает 2 типа прошивки версии 2.1.1_0159. О существовании ещё вариантов пока не известно. Но обновление на приложенную оригинальную прошивку решает такие вопросы.
Zigbee
Шаги по установке Zigbee версии указаны в #602 (comment)
Update LYWSD03MMC ver2.1.1_0159
The current version requires:
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
The steps for installing the Zigbee version are listed in #602 (comment)
Alternative options from "atc1441":
Find the MiHome Token Extractor here: https://github.com/PiotrMachowski/Xiaomi-cloud-tokens-extractor
The text was updated successfully, but these errors were encountered: