Small update:
Newest firmware (159) requires login before flashing FW. So instructions are:
- Register device with XiaomiHome app
- Extract login keys with token extractor: GitHub - PiotrMachowski/Xiaomi-cloud-tokens-extractor: This tool retrieves tokens for all devices connected to Xiaomi cloud and encryption keys for BLE devices. · GitHub
- use Telink Flasher v13.3 to connect
– flash to original FW (159c)
– flash to custom ATC FW
Why first to original FW and only then to ATC: When I flashed directly to ATC it looked like everything was ok, but it was not flashed and display got turned off. I had this behaviour on 2 devices so it looks like a pattern.
Source/additional info: Firmware via OTA for version 2.1.1_0159 · Issue #602 · pvvx/ATC_MiThermometer · GitHub