A few days ago, my Mi Band stopped properly tracking sleep and counting steps. Here is a full list of symptoms:
- synchronization appears to work correctly;
- total count of steps is updated, but when you click it – there are no per-hour details;
- after sync completes, there is no green message “Updated X items”;
- night sleep tracker does not update at all: neither total hours slept, nor per-hour details;
- the band is otherwise functional, e.g. “Find the band” works – it vibrates and flashes diodes.
Warangelo00 found a solution, which worked for me:
- enable Bluetooth, if it is disabled;
- start Mi Fit, go to Settings – Incoming calls;
- enable it – set to some timeout (e.g. 3 seconds) instead of the Off option;
- now call your mobile phone from a different one – wait for the band to vibrate and flash lights;
- you should now be able to refresh Mi Fit main page, and see both current day and previous night per-hour details; it should also show the green “Updated X items” message after syncing;
- you can now disable incoming calls notification if you don’t need it.
Not sure if this fix will last, but it did help me – thanks, Warangelo00!