Hi Guys
Just sharing what I learned after quite a bit of googling about the Hear Rate not measured in Mi Band 2. I bought a Mi Band 2 mid of last year and everything worked fine.
However towards end of last year the Heart rate measurement showed a --X with a vibration indicating it couldn't measure it.I initially blamed the Chinese build quality and presumed the band was dying. But I discovered that the green lights underneath was working when Heart rate measurement was selected which got me thinking and hypothesized that this started happening after a firmware update that is automatically done by the app when the app itself is updated in Playstore. I read through MIUI forums where everyone said it was impossible to downgrade the firmware. Little bit more search showed that Gadgetbridge app makes it possible to downgrade the firmware and I can confirm that heart rate measurement is working again as of today morning.Below are the steps to do so with links which can be found at https://github.com/Freeyourgadget/Gadgetbridge/wiki/Mi-Band-Firmware-Update
DISCLAIMER
Given that maybe nothing will happen to your warranty or there are small chances that your device might get bricked, I feel the need to say that I am not responsible for any damage caused by following these instructions. Any modification that you do to your band you're doing at your OWN RISK.
1. Download Gadgetbridge app from: https://f-droid.org/repository/browse/?fdid=nodomain.freeyourgadget.gadgetbridge and read the wiki for MiBand2: https://github.com/Freeyourgadget/Gadgetbridge/wiki/Mi-Band-Firmware-Update. Before installing the app unpair the band from Mi Fit app and any others. Then install the app and make sure the band is detected and shown as connected in Gadgetbridge.
2. We need a Firmware that has to be extracted from an older Mi Fit app apk from apk mirror. Download both the 'Mili_pro_53.fw' and 'Mili_pro 2.2.1.fw' files from https://depositfiles.com/files/gu58npyqf and https://depositfiles.com/files/jmh3a1tn1 and place it your phone. Download MiFit apk from https://depositfiles.com/files/n4az7dyzs,but don't install it yet.
3. Use a File explorer like ES Fileexplorer and open 'Mili_pro_53.fw' that was downloaded earlier. This file will now be opened in Gadgetbridge app and firmware updated.
4. After Firmware update, open Gadgetbridge and ensure the band is shown there and connected. If not delete the band by long pressing and search again.
5.Now in a File explorer like ES File explorer and open 'Mili_pro 2.2.1.fw' that was downloaded earlier. This file will now be opened in Gadgetbridge app and firmware updated.
6. Check for the Heart rate measurement and it should be working. Time will be synced when the band is connected to app.
7. Delete the band from Gadgetbridge app.
8. Install the MiFit apk downloaded earlier and add the band.Now everything should be working fine.
9.If you update the Mi Fit app, it will update the firmware automatically so make sure auto-update is not on.
PS: After this the band aut updated the firmware to V1.0.0.44 by itself but the HR is working fine.
Hope this helps.
Rambo you are a life saver bro. I'd just bought myself a mi band 2 in Jan. The firmware got updated and the HRM went kaput. Your article saved my band. I downgraded my firmware and now the HRM works fine. Gr8 job bro.
EDIT: hopefully, it wasn't bricked, after some hours it came back to life and has been working fine, only thing is that this old firmware has fewer features. I'll leave my original post just in case someone else thinks the band is dead after following the instructions.
Hi,
I know you said you take no responsibility for any damage to the device, so I'm not blaming you, but just for other people trying to downgrade the FW: beware, because I think I have just bricked my band. I have followed the instructions exactly as you mentioned. My band was on maybe the latest firmware (1.0.1.XX, sorry, I don't remember the exact version) and although the steps count and HR were working, the calories count wasn't (it was way too off). So I tried to downgrade the FW as I read somewhere else that one of the previous fw was working fine. This is what I did:
1. I downloaded latest Gadgetbridge APK
2. I also downloaded both FW from the links above.
3. The band was working fine on the Gadgetbridge app.
4. I installed the FW (Mili_pro_53.fw) despite the app said it wasn't proved to be compatible.
5. Band got disconnected but re-connected again, apparently everything was working.,
6. Then I installed the other file: Mili_pro 2.2.1.fw. The app said it was the 1.0.0.39 (which I believe is the right one where everything works fine)
7. FW Installed successfully, then it disconnects.
8. The app tries to find the device, no success... the band is still working, I can see time, steps, HR (but not working BTW...)
9.And while trying to read HR the band is gone, screen off, no response to button press, not even battery charging icon when plugged to USB, and obviously not found by either gadgetbridge or mi Fit app.
EDIT: 10. The band wasn't broken, it just froze for a while but came back after some time.
Is the firmware upgrade (downgrade) factory resets the mi band 2? I mean it could fix the "band is paired with another person...." kind a bug when you cant use to mifit app?
mqmq0 said:
Is the firmware upgrade (downgrade) factory resets the mi band 2? I mean it could fix the "band is paired with another person...." kind a bug when you cant use to mifit app?
Click to expand...
Click to collapse
no downgrade/upgrade will not reset mi band 2 simply cause it tied to xiaomi servers, only they can reset it and i already asked and they won't do it, bought it second hand and despite the other guy said that he removed it from his account it is still tied to his account, he just did a review and wanted to get rid of it, nevermind that, even if you can't use mi fit there is a perfect alternative trough which btw you can upgrade/downgrade your unpairable with official app, it's called Notification and Fitness for Mi Band, free version has pretty much all options you will ever need
EL79 said:
no downgrade/upgrade will not reset mi band 2 simply cause it tied to xiaomi servers, only they can reset it and i already asked and they won't do it, bought it second hand and despite the other guy said that he removed it from his account it is still tied to his account, he just did a review and wanted to get rid of it, nevermind that, even if you can't use mi fit there is a perfect alternative trough which btw you can upgrade/downgrade your unpairable with official app, it's called Notification and Fitness for Mi Band, free version has pretty much all options you will ever need
Click to expand...
Click to collapse
I'm not missing the MiFit app, considering its collecting data for the xiaomi. I'm using the Notify app already, which is works fine. However I would like to try the MiBand Tools, which requires the MiFit app.
The only problem with the Notify I have, its constantly reminds me that I have an old firmware which I cannot update without the MiFit app. Until now. There is a list with the aviable firmware versions? Or how do I find the most recent?
mqmq0 said:
I'm not missing the MiFit app, considering its collecting data for the xiaomi. I'm using the Notify app already, which is works fine. However I would like to try the MiBand Tools, which requires the MiFit app.
The only problem with the Notify I have, its constantly reminds me that I have an old firmware which I cannot update without the MiFit app. Until now. There is a list with the aviable firmware versions? Or how do I find the most recent?
Click to expand...
Click to collapse
latest one is 1.0.0.55 but i wouldn't recommend it, if you care about heart beat sensor, which is not working in this version
in 1.0.0.53 it's working just fine
Hi. Mine is fine after following Rambo29's direction. But I don't know how to disable auto-update in Mi Fit on iOS. After I downgraded to 1.0.0.39 by Android device, I connected my band on iPhone then it auto-updated to 1.0.0.53. But Heart rate still is okay. I wonder it will be updated to newest version or not ? Btw, thank you RAMBO29 a lot
I got the other problem now, after flashing back and forth i only have steps and HR sensor on display, enabling/disabling these options makes no difference, i even tried, draining the battery and flashing very old fw like 0.0.0.89, no dice
band does work properly otherwise
Ordered mine band last week and should arrive next week. hopefully it will work ok, otherwise i will follow your guide! thanks @RAMBO29
EL79 said:
I got the other problem now, after flashing back and forth i only have steps and HR sensor on display, enabling/disabling these options makes no difference, i even tried, draining the battery and flashing very old fw like 0.0.0.89, no dice
band does work properly otherwise
Click to expand...
Click to collapse
Very strange assuming the files are right ones. Try updating to latest version in phone and let it auto update and see if the HR measurement comes back.
Sent from my MI MAX using Tapatalk
delete
RAMBO29 said:
Very strange assuming the files are right ones. Try updating to latest version in phone and let it auto update and see if the HR measurement comes back.
Sent from my MI MAX using Tapatalk
Click to expand...
Click to collapse
well that's gonna be a problem, i can't use official mi fit app because i have this paired with another user problem, i updated to. 55 where sensor doesn't work and currently on. 53 where it does and as far as i know only official app can auto-update your band
EL79 said:
well that's gonna be a problem, i can't use official mi fit app because i have this paired with another user problem, i updated to. 55 where sensor doesn't work and currently on. 53 where it does and as far as i know only official app can auto-update your band
Click to expand...
Click to collapse
In the MiFit app,profile->Mi band display settings you have chosen HR,right?If it's unticked here it wont show on app.
RAMBO29 said:
In the MiFit app,profile->Mi band display settings you have chosen HR,right?If it's unticked here it wont show on app.
Click to expand...
Click to collapse
like i said can't use official mi fit app due to paired with another user problem, i use notify and fitness app which has this option as well and with new fw 1.0.1.34 i can toggle all options on and off except for distance and calories, they won't show up at all, this could be due to app itself or fw, i don't really know
Thanks, thanks, thanks! Thank you! Worked flawlessly!
Everything worked fine bro, now caller name is not displayed now. Sms sender name also not displayed. Currently i am on 1.0.0.39. if anyone has solution to caller name without bricking hrm , please share here. Thanks again
Just ordered one, hope it works ok. Thanks for the share.
The heart rate sensor on my brand new Mi Band 2 simply would not work, so I was following the instructions on this thread to downgrade its firmware in order to fix it. I unpaired the band from Mi Fit, uninstalled it, installed Gadgetbridge and flashed “Mili_pro_53.fw” to get it onto the older firmware. This went smoothly—the HR sensor was now working fine and the band was connected to Gadgetbridge. I should have stopped there.
However, the instructions said that I should flash “Mili_pro 2.2.1.fw” next, so that is what I did. After the firmware installation, the band and its HR sensor are still working fine, but it is showing up in Gadgetbridge as “not connected”. It is also showing up in the Bluetooth settings screen as unpaired.
I have tried tapping on it in Gadgetbridge to get it to connect, re-pairing and deleting it, but none of it has worked. Uninstalling Gadgetbridge and installing Mi Fit 2.2.1 and trying to pair it with it is also failing. The band simply won’t vibrate when on the pairing screen. I’ve uninstalled Mi Fit and reinstalled Gadgetbridge and it still says the band is not connected.
Is there any way for me to get out of this mess? If I could just get the Mi Band 2 to fully disconnect from my phone and pair it with it again, it should work, but how do I go about achieving that? Please help.
green lights are off, worth a try ?
RAMBO29 said:
Hi Guys
Just sharing what I learned after quite a bit of googling about the Hear Rate not measured in Mi Band 2. I bought a Mi Band 2 mid of last year and everything worked fine.
However towards end of last year the Heart rate measurement showed a --X with a vibration indicating it couldn't measure it.I initially blamed the Chinese build quality and presumed the band was dying. But I discovered that the green lights underneath was working when Heart rate measurement was selected which got me thinking and hypothesized that this started happening after a firmware update that is automatically done by the app when the app itself is updated in Playstore. I read through MIUI forums where everyone said it was impossible to downgrade the firmware. Little bit more search showed that Gadgetbridge app makes it possible to downgrade the firmware and I can confirm that heart rate measurement is working again as of today morning.Below are the steps to do so with links which can be found at https://github.com/Freeyourgadget/Gadgetbridge/wiki/Mi-Band-Firmware-Update
DISCLAIMER
Given that maybe nothing will happen to your warranty or there are small chances that your device might get bricked, I feel the need to say that I am not responsible for any damage caused by following these instructions. Any modification that you do to your band you're doing at your OWN RISK.
1. Download Gadgetbridge app from: https://f-droid.org/repository/browse/?fdid=nodomain.freeyourgadget.gadgetbridge and read the wiki for MiBand2: https://github.com/Freeyourgadget/Gadgetbridge/wiki/Mi-Band-Firmware-Update. Before installing the app unpair the band from Mi Fit app and any others. Then install the app and make sure the band is detected and shown as connected in Gadgetbridge.
2. We need a Firmware that has to be extracted from an older Mi Fit app apk from apk mirror. Download both the 'Mili_pro_53.fw' and 'Mili_pro 2.2.1.fw' files from https://depositfiles.com/files/gu58npyqf and https://depositfiles.com/files/jmh3a1tn1 and place it your phone. Download MiFit apk from https://depositfiles.com/files/n4az7dyzs,but don't install it yet.
3. Use a File explorer like ES Fileexplorer and open 'Mili_pro_53.fw' that was downloaded earlier. This file will now be opened in Gadgetbridge app and firmware updated.
4. After Firmware update, open Gadgetbridge and ensure the band is shown there and connected. If not delete the band by long pressing and search again.
5.Now in a File explorer like ES File explorer and open 'Mili_pro 2.2.1.fw' that was downloaded earlier. This file will now be opened in Gadgetbridge app and firmware updated.
6. Check for the Heart rate measurement and it should be working. Time will be synced when the band is connected to app.
7. Delete the band from Gadgetbridge app.
8. Install the MiFit apk downloaded earlier and add the band.Now everything should be working fine.
9.If you update the Mi Fit app, it will update the firmware automatically so make sure auto-update is not on.
PS: After this the band aut updated the firmware to V1.0.0.44 by itself but the HR is working fine.
Hope this helps.
Click to expand...
Click to collapse
any point in trying if the green lights at the back are not turning on when I press the heart rate check button on the band ?
Hi there, this is a cry for help post, since I am going insane trying to solve the Bluetooth connectivity issues between my Mi 5s and my car Bluetooth.
Info:
My phone is a Xiaomi Mi 5s, with unlocked bootloader and a Lineage 15.1 ROM with Gapps and the latest baseband firmware. (8.11.8)
The car system is a Renault Media Nav
The problem:
About 2 months ago my phone started having Bluetooth connection problems to my car without any apparent reason. To be more precise the phone pairs and connects to the multimedia system normally, (even displaying the phone battery and signal status), but there is no sound when playing music or when making calls. Moreover the car's interface fails to synchronize the contacts list, the call log and cannot initiate calls when dialing a number.
To save you the trouble I will numerate the actions I have taken to unsuccessfully solve or at least pinpoint what is causing the problem:
-I have deleted and re-paired both devices on both ends, countless times.
-Tried tweaking Bluetooth developer settings regarding AVCRP versions and sbc/aac codecs.
-I have paired the car with various other phones (Galaxy S4, Huawei P9, LG..) without any issues EXCEPT Xiaomi phones! (Mi 5s, Mi 8, Mi A2 lite)
-My Mi 5s (and Mi 8 and Mi A2 lite) connect to my Sony Bluetooth headset without any problem.
-I deleted WiFi/Bluetooth settings and Bluetooth Midi service Data
-Booted intro safe mode to rule out third party apps
-performed countless factory resets and Full wipes
-Tried different ROMs such as AEX, Pixel experience and MIUI latest Global Developer Rom
-The only circumstances under which the phone-car connection worked flawlessly was AFTER a fresh installation of Lineage os but BEFORE the "Last setup steps" was completed where I think that it updates to the latest Google play services. (Specifically from Play store version 12.1 to 12.7)
-It also worked fine when installing Lineage os WITHOUT Gapps!
Conclusion:
So it looks like the Google Play services update is causing the problem, which explains why the problem appeared our of the blue.
It also seems to affect all the Xiaomi phones I have tried!
Any thoughts? Anyone please?
Update: I managed to narrow down to the fact that everything is working fine until Google play services version 11.7. After the update is completed with the latest 14.7.99 the problem reappears imediately.
If it's Google play services it can only be some sort of security issue. Look in the changelog and see if they say anything about BT permissions etc.
pr0x2 said:
If it's Google play services it can only be some sort of security issue. Look in the changelog and see if they say anything about BT permissions etc.
Click to expand...
Click to collapse
Hi there, thank you for your reply!
I can't be sure it's Google Services, it just seems to be the only logical explanation I came up with, by ruling out everything else I could think of, with the actions I described.
It also seems to affect at least 2 more xiaomi models (Mi 8, and Mi A2 lite) which is quite weird isn't it? Is it possible that a Google Services bug affects various Xiaomi models of different hardware, and ROM? (Linage, MIUI, Android One)
Sorry if this a noob question, but do you mean the Google play services changelog? Because I wasn't able to find one online.
We have 9 se phones, MIUI 11, Android 10. I install Gpay, I added my Curve card last October, I paid with NFC, it worked until February. Since then, the card has been rejected by Gpay as a paypass payment device. Customer service is diverting, not doing anything.
And now comes the curiosity: I took out my old OnePlus 3 phone, installed Gpay, added my Curve card (same card, same Google account!) And it works! But only with the OnePlus phone, even though it's rooted! Mi9se is a global (MIXM) ROM. Can MIUI stir?
Tapatalkkal küldve az én Mi 9 SE eszközömről
G-Pay is not problem with Mi 9 SE (Miui and Custom roms). I am using every day. Try: https://github.com/davidramiro/gpay-gms-patch/blob/master/README.md
Hello, I had the same problem!
It turned out I had accidentally enabled the dual app feature for Google Pay, and it seems that's what causing it to glitch.
By enabling dual app with Miui, the phone creates a "Twin" app that enables the user to work on 2 apps at once, it seems that's what cause it to glitch.
The instructions they gave me are the following:
"1.Go to the Device Settings. Scroll down and touch "Dual applications".
2. Check if the dual applications are turned off. In the same window, tap the settings button (gear icon) in the top right corner.
3. Tap Dual application accounts> Delete data from dual application accounts.
4. Restart your device and open Google Pay."
After that remember to unlink the card completely and trying to re-link the card.
I hope it helps!
The problem persists.
I'm starting to think that the phone itself or its software is the cause of the problem.
I tried multiple NFC-enabled phones with the same Google Account and the same Curve credit card.
Phones tested:
Oneplus 3, Huawei P Smart, Sony Xperia M4.
It works on all of them, only Mi9Se rejects touch payment.
The phone is intact, BL is not open, no root, MIUI: Global 11.0.4.0 (QFBMIXM)
???????????????
PLS Help!
No one?
I just can't believe that Gpay touch payment has been working on the phone for almost half a year, then from one moment to the next it no longer works and there is no explanation or solution!
As I wrote, it works on every other type of phone I can find nearby. This will also start the registration and I will get a "touch registration cannot be completed" error message.
Since it works on several other phones (including OnePlus 3, which is rooted with an open loader), I can only imagine that either the type (MI 9Se) is banned from the system or its software.
I want to use this phone for my daily work, I should with Gpay NFC!
Hello all, I've had a long Moto G devices track, and since my old Moto G 3 for each new device I used the "restore from another Android" feature successfully.
Now I purchased 2 different Moto G 5G Plus (XT2075-3) coming from 2 different marteks I guess, one shipped with Android 10 and the second one shipped with Android 11 already.
At the end, the procedures only restored the Google account and the installed apps, but they missed at least the home screen configuration (background, icons and groups of icons in the screens) and the known Wi-Fi networks.
in facts I got a standard stock Android home screen without any personalization, and no wifi networks already set.
My last previous phone was a Moto G Pro with Android 11 stock.
In both the new 5G Plus phones, for the first time ever the procedure to automatically configure the new phone using the Google backup settings didn't complete the job.
In the first 5G Plus (the one shipped with Android 10) before the start it said that the destination device had an operating system version older than the source one and some settings could be not restored (without specifying which).
In the second 5G Plus (the one with Android 11) the alert was only that some settings could not be restored.
Another difference in the procedures: in the Android 10 one, at the time of initial configuration I could set the first Wi-Fi network by using the QR code, whilst in the Android 11 one this could only be done by typing the long WiFi WPA password, because the button to scan the QR code was not present at the time of first initialization. So I completed the initialization without setting the wifi, and only after I could scan the QR code with the camera to configure the first wifi.
I miss the restore of the home screen configuration and the known Wi-Fi networks.
Is there a way to "force" the restore of the home screen configuration and the networks?
Thank you
Ale