Hello, All!
After upgrading my Pace to WOS2 beta, I have done lots of tests about syncing data and I think I have figured out how it works mostly, and probably the cause of common sync data errors, specially if another firmware was flashed. Please let me expose some facts, and fell free to ask any questions so this guide can be improved.
To make things shorter: CN = Chinese / EN = English or International.
- The QR code shown in the watch is always the same is a myth. It seems that it always identify the same watch, probably based on the Bluetooth MAC address of the device, but every time it is shown the chances are it will be different. It's a token actually: it allows the device identification in a unique way, without disclosing the real information(the MAC address). You can actually save one image and it will always refer to your watch, so for safety precaution, if you want to save the QR code, keep it safe.
- The QR code generated when the device is unpaired or factory reset actually shows if the device is a Chinese or International model, and Amazfit app in English (current versions, at least) won't pair if the watch is a CN model. I don't remember having this issue with CN Amazfit, but I am not sure.
- By the other hand, the QR code generated with the app on watch called BLE Connect is a "generic" one, so it can always be used to pair the watch.
- Now the fun begins... You can only bind a watch to one Amazfit app account, each account in the app has an unique ID. So if you ever paired your watch with a Mi account using a CN Amazfit app, all the data sent to the cloud will be bound to your Mi account. This means that if you pair the watch using another account without first unpairing it with the previous one, all the new data will be sent to the cloud using the old account as an identifier, because the watch is actually still bound to the old account. So if you delete the app and install again, sign in using the new account, the new data will be gone. You must be careful when changing accounts.
- To bind the watch to another account, you must unpair it with the old account using Amazfit app. You don't need to factory reset the watch, but it will be easier to show the QR code to pair with the new account, of course. You can put the watch in airplane mode, unpair in Amazfit app and the watch won't be erased. But then you need to manually show the QR code on watch to pair again (see tips below).
- Once the activity data is saved to the cloud, it is bound to the account that the watch was also bound to at that moment forever, using a token that identifies the account bound to the watch, and not necessarily the current account used in Amazfit app. So you cannot simply pair the device in Amazfit app hoping that the data on watch will go to the new account, it won't happen. It may show in the new app, but it's bound to the old account, so if you re-install the app using the same account the new data won't show up as explained previously.
- Now this explains why some people can sync data with MiFit while other can't: the watch must be bound/paired to the same account used in MiFit. The sync with MiFit isn't done via Amazfit app, but via the cloud, so MiFit will only show the data if the watch is bound to the same account in Amazfit app.
- It seems that this is the case for Strava too, and this explains why some people can use CN Amazfit app and still have the activities sent to Strava. But the data will be bound to the account used in the EN app, so if you re-install Amazfit the data is gone too. Data is sent to Strava even when phone is in Airplane mode and data is uploaded using the watch. AmazMod seems to work with Mi accounts to enable Strava sync too. Keep in mind that if there is any problems syncing with Huami servers or your account when you send data to the cloud, it won't be sent to Strava later, you have to upload the activity manually, either exporting on watch as GPX or using my AmazeBackup tool to extract data from watch.
- This also explains the fact that if you re-install the app using the same account that is bound to the watch, it will already show the watch connected (if you didn't erase the watch, of course), or simply ask to pair the Bluetooth again if it was erased, because the account still have the watch bound to it.
- When you pair a watch that isn't bind to any account, Amazfit app will ask if you want to restore the data from the cloud to the watch.
- If you unpair the watch while it is connected to Amazfit app, it will be erased (factory reset). Also if you do a factory reset in watch settings while connected to the app, it will be unpaired.
- You can pair two devices of the same type with Amazfit (at least using version 2.4.0 or newer), but in MiFit you cannot pair different types, for example one MiBand and one Pace (you can add other devices tho).
- You can only pair the watch with one Amazfit app.
- Tips for trying to fix Strava sync: logout from your account on Amazfit (I recommend using the latest Play/AppStore version for enabling Strava sync), go to Strava website -> Settings -> My Apps and revoke Amazfit access, then login back to Amazfit app, the watch should be paired automatically meaning it's bound to this account, then go to your profile and add your Strava account again. Only new activities saved after doing this will be sent to Strava, old ones have to be exported manually (see tips below about using your computer to get the data into GPX or TCX).
So to be safe, it's very important to pair the watch and use the same account always in Amazfit app, this way the data will be always in sync and safe in both watch and app. If you ever decide to use another account, unpair the watch first using the Amazfit app or Factory reset on watch while still connected to the phone.
UPDATE: CN Amazfit 2.4.0 now supports all logins if the language isn't Chinese, so it should be much easier and painless to go from one firmware to another as you can login to both apps using Amazfit US, Google or Facebook.
OK, now the cool part, the tips.
1. You can show the QR code on the watch if you enable the hidden apps listing, and to do this push an empty (0 bytes) file named "launcher_config.ini" to the /sdcard (it is the same place where the folder WatchFace is). This can be done using any way you use to transfer files to the watch, for instance using adb:
Code:
adb push launcher_config.ini /sdcard/
2. There is also a command that opens it directly, but requites a watch with root enabled:
Code:
adb shell am start -n com.huami.watch.ble/com.huami.watch.qrcode.QrActivity
3. You can backup the sport activities directly using adb too (this won't affect the data shown in Amazfit app in any way).
For Pace/WOS1:
Code:
adb backup -f sport_data.ab -noapk com.huami.watch.sport
For Stratos/WOS2:
Code:
adb backup -f sport_data.ab -noapk com.huami.watch.newsport
To restore the data (it will erase any new data added since the backup):
Code:
adb restore sport_data.ab
Check other XDA threads about exporting the data to TCX directly from the watch, it's a good way to have a backup of the data and export it to any other service besides Strava. This is a link to my AmazeBackup tool, with support for both Pace and Stratos, all versions of firmware, that exports data to TCX and GPX:
https://forum.xda-developers.com/smartwatch/amazfit/utility-amazebackup-backup-tool-pace-t3801165
Hello
Thank u for your guide.
Could you please confirm if I need the amazfit app?
Just bought stratos (EN) and i am a MI FIT user (scale + mi band2) what sould I do to guarantee Mi fit sync?
Thank you in adavance
LulaDude said:
Hello
Thank u for your guide.
Could you please confirm if I need the amazfit app?
Just bought stratos (EN) and i am a MI FIT user (scale + mi band2) what sould I do to guarantee Mi fit sync?
Thank you in adavance
Click to expand...
Click to collapse
Hello. If you use Mi account, then you must download the CN version (current stable version is 2.4.0 as of now) of the app, it will allow you to login using your current account. Then pair with Stratos, go to MiFit and add watch too. All set. But you won't have Strava sync. For this, you can try using AmazMod, a modded CN version of Amazfit Watch app.
LulaDude said:
Hello
Thank u for your guide.
Could you please confirm if I need the amazfit app?
Just bought stratos (EN) and i am a MI FIT user (scale + mi band2) what sould I do to guarantee Mi fit sync?
Thank you in adavance
Click to expand...
Click to collapse
Use the Amazfit app and Mifit app from Google play store. Login with the same account in both apps and then you will find the Strava sync in Amazfit app settings/add account.
cyrusct82 said:
Use the Amazfit app and Mifit app from Google play store. Login with the same account in both apps and then you will find the Strava sync in Amazfit app settings/add account.
Click to expand...
Click to collapse
Ok. Will do.
As soon I get the watch I'll keep you posted.
Already signed amazfit and mi app with same account.
Hopefully it will work!
Enviado do meu Mi A1 através do Tapatalk
Hi ! even with this tutoriel i can't sync my activitys on strava account (but i have no problem to upload/backup all my activitys on my MI account). here what i try, please tell me where i'm wrong.
watch : amazfit PACE CN , WOS 2.6.0.12.
1 - Unpair my watch from amazfit 2.4.0 DEV
2- delet amazfit app and clean all data on my phone related to amazfit
3- install AmazMod 3.0
4- Log on my MI account (chinese Mi account, same account i always use on my previous amazfit app)
5- connect the watch (QR code) and restore data
6- install STRAVA android app and log on
7- on Amazmod, account> strava : i log on strava
Problem : nothing sync and it's always written last udate with the date/hour i install amazmod. Even when i click on sync button, in written "syncing" but nothink sync and it back to the same date/hour i install amazmod.
edit : i got around 40 activitys recoded with GPS (only trail run and cycling)
edit 2 : in my strava account >> app , amazfit watch appeared as "authorized"
@urikane: AmazMod 3.0 is pretty old, why are you using it? Anyway, the recent versions of Amazfit app from PlayStore allow login using Mi account, so you can retrieve your old data and still get Strava sync. The problem is that old activity, sent to Huami servers already (the same ones you retrieve when logging in back to your account) won't be sent to Strava, only new data recorded after enabling Strava sync will. The old data must be uploaded manually using a browser on your computer, my backup tool may help, it exports the sports activity as TCX, or open each one on watch and export as GPX.
lfom said:
@urikane: AmazMod 3.0 is pretty old, why are you using it? Anyway, the recent versions of Amazfit app from PlayStore allow login using Mi account, so you can retrieve your old data and still get Strava sync. The problem is that old activity, sent to Huami servers already (the same ones you retrieve when logging in back to your account) won't be sent to Strava, only new data recorded after enabling Strava sync will. The old data must be uploaded manually using a browser on your computer, my backup tool may help, it exports the sports activity as TCX, or open each one on watch and export as GPX.
Click to expand...
Click to collapse
thx you so much : with the Amazfit app from playstore it's working.
i try your backup tool too, it's working only with the activity i did with WOS 2, but the old activity .tcx with WOS 1 are "empty" (probably because old activity WOS 1 doen't backup completly on the watch).
Anyway, thank you for your help
Hi,
I tried everything to sync my Stratos 2 international with Mi Fit (in order to sync with Google Fit) : many different versions of Amazfit Watch app (CN / En) or AmazMod v4.1.6 / login in both apps with Mi Account or Google Account / unlock bootloader + installing STRATOSfied v2.0.22.0 / read hundreds of posts in xdadevelopers ... I never managed to get Mi Fit synchronized with the watch ! When I pair the watch with Mi Fit, it launches Amazfit and get stuck there. Accounts ID are the same within Amazfit Watch and Mi Fit, I don't know what to try else. If someone has a clue, it would be more than welcome !
watch : amazfit Stratos 2 intl version (but shown as A1609 in the watch since Stratosfied is installed) . Currently : Amazfit Watch app v2.50.1 from Google Play Store + Mi Fit v3.4.1 from PS (after many different tries)
vinceg77 said:
Hi,
I tried everything to sync my Stratos 2 international with Mi Fit (in order to sync with Google Fit) : many different versions of Amazfit Watch app (CN / En) or AmazMod v4.1.6 / login in both apps with Mi Account or Google Account / unlock bootloader + installing STRATOSfied v2.0.22.0 / read hundreds of posts in xdadevelopers ... I never managed to get Mi Fit synchronized with the watch ! When I pair the watch with Mi Fit, it launches Amazfit and get stuck there. Accounts ID are the same within Amazfit Watch and Mi Fit, I don't know what to try else. If someone has a clue, it would be more than welcome !
watch : amazfit Stratos 2 intl version (but shown as A1609 in the watch since Stratosfied is installed) . Currently : Amazfit Watch app v2.50.1 from Google Play Store + Mi Fit v3.4.1 from PS (after many different tries)
Click to expand...
Click to collapse
For me the exact same issue i tried so many things other phone laguage China VPN, China Mi-Fit, China Amazfit and and and nothing works with my Int. Stratos.
Make sure your watch is bound to your Mi account. How dow you know this?
1. Uninstall Amazfit app without unpairing or logging out, then install it again and login. If the watch is bound to your account you won't need to pair again, it will be paired automatically.
2. Go to your mi.com profile page and make sure Amazfit and MiFit are connected to your account:
https://account.xiaomi.com/pass/auth/sns/home
lfom said:
Make sure your watch is bound to your Mi account. How dow you know this?
1. Uninstall Amazfit app without unpairing or logging out, then install it again and login. If the watch is bound to your account you won't need to pair again, it will be paired automatically.
2. Go to your mi.com profile page and make sure Amazfit and MiFit are connected to your account
I do that multible Times.
1. I can uninstall it and it pair instantly without the QR code.
2. Amazfit and Mi-Fit are Paired to the Account at the Moment i paired that 2 over Google too but nothing Synct...... normally i dont need the Exercixes for that i can use the Strave crap i need my normal Steps on a Day.
So i try 2 Google accounts dont worked really for me try 2 Mifit same ID all that Stuff dont sync so iam a litle bit anyone any Idea
sry I cant Post Picture snipes from my account its not allowed for me not enough Posts
Click to expand...
Click to collapse
@acidstorm81 Unpair watch, login to Amazfit using Mi account, then go to mi.com and verify that Amazfit is linked to your account, then open MiFit and use the same Mi account.
lfom said:
@acidstorm81 Unpair watch, login to Amazfit using Mi account, then go to mi.com and verify that Amazfit is linked to your account, then open MiFit and use the same Mi account.
Click to expand...
Click to collapse
Ok i log in into my Mi account Amazfit and Mi-Fit was linked i removed that 2 Accounts, i Unpair the Stratos, i Pair the Stratos again reload the mi Account Amazfit was linked, i log in With Mi-Fit and its linked too. But for testing i walk a little bit and try to Sync my steps nothing happens can Mi-Fit only sync exercises?
Thanks for help
acidstorm81 said:
Ok i log in into my Mi account Amazfit and Mi-Fit was linked i removed that 2 Accounts, i Unpair the Stratos, i Pair the Stratos again reload the mi Account Amazfit was linked, i log in With Mi-Fit and its linked too. But for testing i walk a little bit and try to Sync my steps nothing happens can Mi-Fit only sync exercises?
Thanks for help
Click to expand...
Click to collapse
No, it syncs everything. You may need to wait for a while or force-sync a few times so all data will be updated.
lfom said:
No, it syncs everything. You may need to wait for a while or force-sync a few times so all data will be updated.
Click to expand...
Click to collapse
Iam sry too say that now iam running a 5km standard run without exercise tracking, and try to force in amazfit to sync the Joke is everytime i look the Green information all Data Sync but nothing happend in Google-Fit or Mi-Fit it needs the Half Day to update? or iam only Stupid :laugh:
acidstorm81 said:
Iam sry too say that now iam running a 5km standard run without exercise tracking, and try to force in amazfit to sync the Joke is everytime i look the Green information all Data Sync but nothing happend in Google-Fit or Mi-Fit it needs the Half Day to update? or iam only Stupid :laugh:
Click to expand...
Click to collapse
Data goes only from watch to Amazfit app and MiFit, not from MiFit to anywhere else, besides GoogleFit if you have enabled it on MiFit. All my data from Amazfit app syncs with MiFit perfectly. But I need to open MiFit everyday to force a sync.
lfom said:
Data goes only from watch to Amazfit app and MiFit, not from MiFit to anywhere else, besides GoogleFit if you have enabled it on MiFit. All my data from Amazfit app syncs with MiFit perfectly. But I need to open MiFit everyday to force a sync.
Click to expand...
Click to collapse
Ok Question how you force in Mi-Fit the Sync only open Mi-Fit thats it or other way?
lfom said:
Make sure your watch is bound to your Mi account. How dow you know this?
1. Uninstall Amazfit app without unpairing or logging out, then install it again and login. If the watch is bound to your account you won't need to pair again, it will be paired automatically.
2. Go to your mi.com profile page and make sure Amazfit and MiFit are connected to your account:
https://account.xiaomi.com/pass/auth/sns/home
Click to expand...
Click to collapse
* I have done it point #1 : Reinstall shows no problem, no need to pair again after installing again
* Removed accounts within mi.com profiles / Remove account within Google Fit
* Unpaired the Stratos, paired the Stratos again then reload using Xiaomi account (I lost all my settings/additional installed apps in the watch in this step ! )
...still the same...
When I click in Mi Ft main screen on "Not paired device / Click to pair device" (sorry for the translation from the french screen I get/ Chinese translated sentence should be something like this in English..) the Amazfit Watch app appears and I still get stuck there ... And still no sync with Google Fit. I have not tried any sport workload with the watch, I really want it to sync basic 'steps counting' with Google Fit first !
@vinceg77 Sorry, but it's not clear: on your mi.com profile page, Amazfit and MiFit are connected to your account?
https://account.xiaomi.com/pass/auth/sns/home
hello, is it possible to delete the strava acount from the amazfit app? I dont want to sync it anymore
Hello. Go to Strava website, Settings -> My Apps and revoke Amazfit access.
Its not possible to remove the strava account once added in the current version of the app. Only way is to revoke access to amazfit as mentioned above.
Amazfit + Strava it is not working. Don’t trust it.
Hello, I had problem many times to sync to strava. Always shows sync OK but nothing was there.
In the past I realized the problem was that Amazfit can’t sync data made before connection with Strava. This is really useless system. Everything in the past you would never see in strava.
It seems it happened again and again. Stopped to sync. The reason should be app updates and new versions.
So forget to connection Amazfit + Strava it is not working. Don’t trust it.
What I tried:
- on the web of Strava disconnect like described above.
- Log out strava on the phone and uninstall.
- Activate the sync again in the Amazfit.
And... sync failed.
I installed the app again and log in.
Restarted the phone -reboot.
And... sync OK but no new data there.
I made new run activity a tried to sync. -
Now works
It appeared in the strava.
So forget to use connection Amafit + Strava it is not working properly. Don’t trust it.
The biggest problem of all of this is, that phone APP strava has much less functions than web version. So you have to use web version to see some details about your activity. Second that native Amazfit app is the same as strava. You can only see something not all details. That was the reason Amazfit is connected with strava to get more from watch.
Now it seems the best solution would be simply use GPX export and import to something better.
Same question for a deleted Strava account ?
I've deleted my Strava account but my Amazfit app is still linked to this deleted account.
How am I supposed to change Strava account now ?
Nashan said:
Same question for a deleted Strava account ?
I've deleted my Strava account but my Amazfit app is still linked to this deleted account.
How am I supposed to change Strava account now ?
Click to expand...
Click to collapse
You should have revoked access first... But now, you can try to logout from your Amazfit account and login again, if it doesn't help then try to clear app's data after you logout or uninstall then install it again.
Hi guys, i have problem with syncing my activities from amazfit watches app to strava. In amazft watches app a i have added my strava account, so i could sync them. Syncing ends well, but no activity appears on strava(activities are with gps coordinates, such as cycling and running). Can you hepl me solve this problem? Thanks
Amazfit Watch app version 2.5.0.1
Strava version 52.0.0
Watches ROM version 2.0.24.0
Logout from Amazfit app, go to Strava website, Settings -> My Apps, revoke access to Amazfit. Then login back to Amazfit, your watch should be paired automatically, then add your Strava account again. If it doesn't work, then you may need to do this again but unpair the watch first (it will erase all data on watch) and answer NO when it asks if you want to restore old data to watch. Note that only new activities will be sent to Strava, old ones only manually.
https://forum.xda-developers.com/smartwatch/amazfit/ultimate-guide-amazfit-pace-stratos-t3791766
i try for few times then able to sync.....
lfom said:
Logout from Amazfit app, go to Strava website, Settings -> My Apps, revoke access to Amazfit. Then login back to Amazfit, your watch should be paired automatically, then add your Strava account again.
Click to expand...
Click to collapse
Thanks a lot. its working now. as simple as it is, i couldnt figure out by my own. Thanks :good:
I tryed do theses steps, but still doesnt working... what can i do?
Geo_stratos said:
I tryed do theses steps, but still doesnt working... what can i do?
Click to expand...
Click to collapse
If you have revoked Amazfit access to Strava as explained and then activated it again, probably it's a problem with Huami servers and it should be fixed in one day or two (sync is done via the cloud, not the phone as most people think). Be aware that old activities, saved before you activated sync, won't be sent to Strava, you must do it manually by exporting them as GPX on watch, copying them to computer and finally importing to Strava website.
How to send send data in GPX format from watch to phone? And where to find it on the phone?
Zallean said:
Thanks a lot. its working now. as simple as it is, i couldnt figure out by my own. Thanks :good:
Click to expand...
Click to collapse
how do you get it working ?
Did you find it?
Hello, I switched phones now and I have been trying for the past few days to connect my Amazfit Pace with the Amazfit Application.
Every time I try to sign in via Google, There is a pop-up window titled "Couldn't sign in".
Please help me and thank you in advance,
Amit Pinto
I am having the same problem with my MI login after flashing a new ROM on my phone and trying to log unto the Amazfit Watch app. I have even created a new login to no avail. It always comes up with an error code (C020004 or C020001).
I just bought an Amazfit Verge today and I also cant login to setup the watch. Is there even a way to setup the watch without the app ?
Tried login from different devices with different Android versions, different accounts, different login methods like Google, manually, Mi Account, always the same.
The same happens on the mi fit app, just can't create or sign in.
Anyone knows what's happening?
EDIT: Also tried over home WiFi and 4g data with and without VPN, same results.
Same problem here. I tried everything but cannot register in mi fit app.
The smartwatch is useless this way.
Same for me, today I have flashed the Lineage OS 15.1 for my smartphone (Asus ZE550KL) and I can't login into Amazfit Watch app, I can't even create a new account, no matter the chosen method (email and pass, FB, Google...).
I suppose that Xiaomi checks the Android version and if the smartphone is unlocked, same as mobile banking apps do.
Kumidan said:
Same for me, today I have flashed the Lineage OS 15.1 for my smartphone (Asus ZE550KL) and I can't login into Amazfit Watch app, I can't even create a new account, no matter the chosen method (email and pass, FB, Google...).
I suppose that Xiaomi checks the Android version and if the smartphone is unlocked, same as mobile banking apps do.
Click to expand...
Click to collapse
Well I tried on a stock one plus 7 pro, also on a stock old 4.4 and also asked a friend to try it. Same results, I don't think that should be the problem.. I'm gonna try on iOS and report my findings
EDIT: someone on Reddit contacted costumer support and they said it's a server problem wich should be fixed today or tomorrow.
French user
I have the same problem and cannot use my new Amazfit Stratos 2!
Hope it will not be too long!
Same problem for me. Motorola Moto G3 with android, same errors. My amazfit now is bricked by inability to log in through app. Hope for some solution.
Tried it 5 minutes ago and now it works.
If still not working for someone, maybe you can cet help from my situation:
This morning I found out that no videos playing on my phone (from youtube to pornhub ), then I removed youtube app from my phone, cleared cache, restarted phone, reinstalled YT app and videos issue was solved. Right after that I tried to log-in into Amazfit app and voila - vorked like a charm. I don't know if this is due to YT reset or due to Amazfit got back the servers. Hope this helps someone.
Problem is fixed already. Amazfit knew about it yesterday and fixed.
I saw the problem today. I can't authenticate or reset the password (says the user doesn't exist) or create a new user ( "could not connect to network").
I couldn't sync watch data today
Tried resetting iPhone and reboot watch to no avail
In the end deleted and reinstalled app and now cannot sign in
I wonder if the Huami authentication server is down?
Sent from my iPhone using Tapatalk
Got the same problem here. Can't sign in....
Same. Probably an issue with the authentication servers as tried logging in with all options on both Amazfit & MI Fit apps with no luck.
Watch was not syncing. Uninstalled the app and not being able to sign in again. The new update is very bad the old software was more precise and more data eg Heart Rate and Floors Climed is not there in new app. Heart Rate shows only if continuous heart rate is ok
Glad I'm not alone ....
Seems to be ok now
Can sign in and sync
Sent from my Mi A2 using Tapatalk
I can't sign up since yesterday. I can't try my new verge lite. How can I contact to amazfit? I think it's inadmissible
Same Issue. Couldn't sync my Stratos 2 and reinstalled Amazfit App. Now I can't sign in, can't send feedback and can't register a new account.