yashsingh1/xdaforums huggingface dataset:
[Android Software Development] m_mato:
I have the same experience. A-GPS didn't update for me in the last week. The watch is even saying connect to the app to update A-GPS, but it does't update. The watch starts to track GPS after some time after I start the activity even if the GPS is not found yet. A bit annoying.
[Android Software Development] jdj5080:
Mifit 4.0.11 version 3variants

I want 3variants Modified version
[Android Software Development] Flippiej:
Maybe it's disabled again then. Does the previous method of getting agps to update work?

Create an empty allow.fwr file in the folder /sdcard/Amazfit_Jps1x2/

Edit:

I think it might not be an issue of the modded app, but of the Mi Fit version itself. I'm seeing more posts on Reddit of people complaining about the same issue with official versions and also different watches.

Something else I've noticed with this Mi Fit update is the removal of Google Fit integration.

Edit2:

A-gps just (9-11-19) updated for me through the app (4.0.11) without the allow.fwr file. It seems like nothing is wrong with the mod then.
[Android Software Development] ss30:
Thanks for the latest update

Just installed it and there are no online watch faces listed is that right?
[Android Software Development] DaiFh:
Hi there,

Am I the only one not getting elevation data exported ?

Everything else works fine btw.

Thx.

Eric
[Android Software Development] xshinichix:
Thanks

Thanj you for your great work :good::fingers-crossed:
[Android Software Development] Flippiej:
Google Fit integration is working again with version 4.0.14 of the Mod. Thanks for the update [MENTION=4948642]jps1x2[/MENTION]
[Android Software Development] jps1x2:
Published on my Android File Host 4014_Revolutions.

Now you have Google Fit integration again.

I like to investigate, now i am studying the way continuous heart rate captures are stored on Mifit and on the next months i will try to add export of this information to csv or html files. I would like to know my heart rate at minute level while i am sleeping and Mifit can't show these detail of information.

Enjoy!
[Android Software Development] Anton111111:
I've tried last build. I can add google fit now ;) But sync with google fit don't work ;(
[Android Software Development] jps1x2:
Published on my Android File Host 4015_Revolutions.

Enjoy!
[Android Software Development] jps1x2:
Hi!

Today i was testing Google Fit integration of v4.0.15 and it is working fine. Could you test last version?

Regards

Jps1x2
[Android Software Development] CrystalEcho:
Hi, any issues with sleep tracking? I'm using Mi Band 4 with the latest version of the modded app. It's been two nights already and still shows no sleep data.
[Android Software Development] Tonyco1:
Hi,

on 4014 version I notice that if use automatic upload to Strava with token there is no heart rate uploaded. If I download activity to GPX and uploaded manual to Strava trough web browser there is heart rate. Is this normal, or I make mistake somewhere ?

Thanks for the great job you do with MiFit
[Android Software Development] CatBug:
I have the allow.fwr file at /storage/emulated/0/Amazfit_Jps1x2/ but firmware on my watch is still 1.1.5.16.

The latest firmware is AFAIK 1.1.5.36. Why no update? Thanks.
[Android Software Development] kamoco:
It's convenient, but I found that very drain my phone's battery, didn't know is the problem of original mi-fit APP or this modded mi-fit.
[Android Software Development] Flippiej:
I've never had any problems with either app versions draining battery, although you should exclude it from battery optimization so it can continue giving notifications through the day.

What I do is install the normal Mi Fit from time to time, let that update the watch and afterwards switch back to the modded version. The only downside is that you have to enable the Strava settings and token again. I can confirm that the allow.fwr file does not help it updating.

It's not stable for me either. After updating to the latest versions it synced for a few days, but looking at it now it hasn't synchronized for the last 5 nights. I wonder if it related to opening Mi Fit manually, which you also have to do to force agps to update.

No issues for me, do you have the setting enabled to force a GPX upload for Strava?
[Android Software Development] cyrax.net:
Hi, great app. Love using and has always worked except now no longer.

Amazfit Bip: v1.1.6.34 - 1

MiFit: v4.0.15_Revolutions

Attempting to export to Strava, already linked with toekn, and auto-upload enabled.

Export stuck at 75%, and will not progress.

Please advise. I tried to use "debug" mode. Can I provide you with details/file? Where is it located?

Thanks
[Android Software Development] cyrax.net:
All fine. I removed the app. Moved aside "Amazfit_Jps1x2", re-installed the app, and this time around export works great :good:
[Android Software Development] jps1x2:
Published on my Android File Host 4017_Covid19.

I have called this version Covid-19 due to the many hours I have been able to spend being confined at home. I have investigated in detail the operation of the AGPS update and now we have the possibility to see on detailed firmware info section the last date and time that the AGPS has been updated and force the update whenever we want.

Enjoy!
[Android Software Development] jps1x2:
Hi!

I have modified functions to block and allow firmware update on version 4017_Covid19.

But Occasionally I install the official app to update firmware, font, resources and gps to the latest version.

Regards

Jps1x2
[Android Software Development] jps1x2:
Tested on version 4.0.17 and working fine auto-upload of Strava activity.

Regards
[Android Software Development] vejvik:
agps

good day,

what must be in the force.agps file when I create has 0B size. agps does not update but the file has ok
[Android Software Development] bleui:
how do you force update the A-GPS? which menu?
[Android Software Development] NightSky256:
Same to me :confused: may be 'cause of i have an old firmware version 1.1.2.xx(the new version 1.1.6.xx doesn't allow me to have emoticon fonts)
[Android Software Development] NightSky256:
Updated the watch to 1.1.6.48 -> AGPS update works.

Disabled allow.fwr

Installed emoticon font

On the app says that font package is outdated and won't update AGPS anymore.

Rolled back to 4.0.7 revolution, AGPS update works.

No problems 4.0.7 works perfectly ?
[Android Software Development] rbt07:
I created file force.agps, after I start MiFit, file is renamed to force.agps.ok, but update AGPS doesnt works -> it is not indicated on phone or in MiFit and I cant get GPS position .

Use firmware: 1.1.6.34

:(

what am I doing wrong?

So far, I have returned to the version 407B_Revolutions_AGPS-OK.apk where AGPS works.
[Android Software Development] junquito:
hola

como hiciste para desofuscar la app de mifit - es que me gustaria copiar tu parte de codigo para obtener el token y forzar la subida a strava.

El mi watch color funciona con la app de xiaomi mi wear y no tiene esa opcion
[Android Software Development] pmbl:
Hi,

First things first. Great job man! I've been looking for such great tool for a while I finally found it! Everything is working perfectly in the interaction with mi band 3, however I've noticed than noGPS activities that are imported from the band (eg. Exercice) are not allowed to export to Strava. There is any way to do it?

Best!
[Android Software Development] jps1x2:
Published on my Android File Host last version of mod based on 4.1.0 with very interesting redesign of mod and the new function to export continuous heart rate captured by our devices.

All the information and one small gif with quick example on first post.

Enjoy!
[Android Software Development] jps1x2:
Is it possible to export this noGPS activities to TCX on my mod?

If it is not possible to export to TCX it will not be possible to upload to Strava.

Regards
[Android Software Development] minsknight:
Thank you for this great mod! I have a question regarding data difference between mifit and Strava - when I export any of my runs, Strava has always less distance, from 50-70 to 100-150 meters. Why do you think it happens? Kind of sad to lose 2-5 sec/km :)
[Android Software Development] jps1x2:
Hi!

Strava has its own calculations for distance and removes pauses. When you upload a gpx or tcx file Strava always recalculate distance between track points.

Regards
[Android Software Development] minsknight:
Thank you. Do you think which data is more accurate - MiFit or Strava? Not that it's really important for my training but kind of curious...
[Android Software Development] Flippiej:
Interestingly i have a similar problem with my Strava data, and I would say that MiFit is correct.

My distances are almost always the same on both Strava and MiFit but the time on Strava is shorter, making my average pace faster and incorrect.

I almost always run with my girlfriend who's wearing a Garmin forerunner 235 and uploading it to Strava too. Her pace is always slower on Strava, while if I compare it with my MiFit pace it is nearly the same as hers.

Edit 26-5:

I'm switching to a new watch now, thanks for this app [MENTION=4948642]jps1x2[/MENTION]

Switching to a much more expensive one, the Garmin Venu. I wanted to be able to use wireless paying and in my country (The Netherlands) only Fitbit Pay and Garmin Pay are supported if you're not within the Apple ecosystem.

Much more app functionalities, including barcodes, with still a somewhat reasonable battery life (5 days max) although it will suck compared to the Bip.

I won't be active in this thread anymore, good luck to all of you with your Bip :)
[Android Software Development] Minfred:
Hi,

you are doing a great job, thank you.

I was curious, if i can use your app with the new BIP S. Indeed, i can export the gpx-file. Unfortunately the altitude is totally wrong. It starts with the first trackpoint at -40.000 und decreases every point about -2.000 or more until it reaches -21.474.836. There it stopps until the end of recording.

It does not fit the real altitudes here in Germany ;)

Now i am curious if my BIP S is broken or the app produces a calculating error or something that doesn't match between the app and the BIP S?! :confused:

Maybe some other BIP S users can confirm (or not) that behaviour.

Nevertheless i like the app to export the gpx-files reliably and correct the altitudes afterwards with SRTM data.

If helpful, i can send you the whole gpx-file.

<trk>
<name>Libre</name>
<desc></desc>
<trkseg>
<trkpt lat="51.745825" lon="10.39025667"><ele>-40000</ele><time>2020-05-23T13:36:33Z</time><extensions><gpxtpx:TrackPointExtension><gpxtpx:hr>136</gpxtpx:hr></gpxtpx:TrackPointExtension></extensions></trkpt>
<trkpt lat="51.74582566" lon="10.39025601"><ele>-60000</ele><time>2020-05-23T13:36:34Z</time><extensions><gpxtpx:TrackPointExtension><gpxtpx:hr>136</gpxtpx:hr></gpxtpx:TrackPointExtension></extensions></trkpt>
<trkpt lat="51.74582731" lon="10.39025633"><ele>-80000</ele><time>2020-05-23T13:36:36Z</time><extensions><gpxtpx:TrackPointExtension><gpxtpx:hr>136</gpxtpx:hr></gpxtpx:TrackPointExtension></extensions></trkpt>
<trkpt lat="51.74582764" lon="10.39025666"><ele>-100000</ele><time>2020-05-23T13:36:36Z</time><extensions><gpxtpx:TrackPointExtension><gpxtpx:hr>136</gpxtpx:hr></gpxtpx:TrackPointExtension></extensions></trkpt>
<trkpt lat="51.74582764" lon="10.39025732"><ele>-120000</ele><time>2020-05-23T13:36:37Z</time><extensions><gpxtpx:TrackPointExtension><gpxtpx:hr>136</gpxtpx:hr></gpxtpx:TrackPointExtension></extensions></trkpt>
<trkpt lat="51.74582797" lon="10.39025765"><ele>-140000</ele><time>2020-05-23T13:36:38Z</time><extensions><gpxtpx:TrackPointExtension><gpxtpx:hr>136</gpxtpx:hr></gpxtpx:TrackPointExtension></extensions></trkpt>
<trkpt lat="51.74595663" lon="10.39021665"><ele>-480000</ele><time>2020-05-23T13:37:52Z</time><extensions><gpxtpx:TrackPointExtension><gpxtpx:hr>126</gpxtpx:hr></gpxtpx:TrackPointExtension></extensions></trkpt>

Thank you,

kind regards

minfred
[Android Software Development] jps1x2:
Can't tell. Mifit data depends on the accuracy of the gps chip device. Later it is exported to gpx / tcx tracking data points. Strava normally subtracts the time we are not on the move. If you mark the training as a race you will see the total distance and time of the training and the real pace.
[Android Software Development] jps1x2:
Hi!

Thank you for using this mod. The idea behind it was to make free user's training data.

Bip gps chip is a good one, with glonass it has a very good accuracy, but when you walk or go slow it adds distance that is not real. I have been using it more than two years, on Maratons and ultras of more than 60km and for its chep price it is enought to have an idea of distance and time, i use too (on my other wrist) a Garmin Fenix3 for training and when i compare results of both, my Bip is approximately fine. Barometer is not good and altitude of Bip is crazy.

Enjoy your Garmin!

Regards.
[Android Software Development] jps1x2:
Hello!

Are you using pauses to make laps? This is an interesting functionality that not all users know of my mod.

Can you post altitude graph screen capture from this activity of Mifit app?

Send me gpx file of this activity activating on mod's configuration DEBUG INFO option, ezport it again and i will see raw device data.

If you upload your activity to Strava, there you have an option to recalculate altitude of training and it works fine, try it.

Regards!
[Android Software Development] afterall:
Latest firmware update has stopped Strava uploads

Hi all, I've just updated to the latest bip firmware via official app and since reinstalling this modded app I cannot upload any activities to Strava.

Anyone have the same issues? Any advice gratefully recieved.

A
[Android Software Development] afterall:
All good. I rolled back modified app version and unpaired and repaired the bip and all now working OK and able to upload activities to Strava.
[Android Software Development] sangon:
Hi, first of all, thanks for your work.

I was using the version 407 and I just updated to the last version (410HR). But I'm having the problem that the app can't find the watch, what should I do? Is there any chance to connect without reseting watch to factory defaults? (I have some trainings without synchronizing).

Android EMUI 9.1.0.252

Amazfit Bip
[Android Software Development] ss30:
Check to make sure your watch is still connected to your phone via Bluetooth.
[Android Software Development] sangon:
Yes, nothing changed than the app update.

I also tried powering off/on the bluetooth, the phone and the watch with no success. I think there's no other option than reseting the watch? :confused:
[Android Software Development] ss30:
You could try uninstalling and reinstalling the app, or logging out of the app and logging back in or both
[Android Software Development] afterall:
Hi did you try unpairing and then repairing your watch. It's worked for me before with no data loss.
[Android Software Development] sangon:
Yes, I tried also without results.

Also I tried uninstalling and rolling back to 407 and it didn't work.

I installed again 410 (last version) and in the first time it didn't work. Then I reset to factory defaults the watch and it worked. But I lost my previous data :(
[Android Software Development] pmbl:
Hi again!

With this new update I can now upload noGPS activities to Strava! Great job!! Regards! ;)
[Android Software Development] Yerry:
Could you please add an option to open the default Intent after exporting a GPX file.

This would allow to directly send open the file with another app.
[Android Software Development] DaiFh:
Hi,

I've got the last version installed and I can't make it work with Google Fit. Shouldn't the connection be available " add account " setting? Am I missing something?

thx

Eric

Edit : Back to version 4017. It's working.
[Android Software Development] cyrax.net:
Donated

I have donated.. Keep up the good work with this tool.

Two bits of feedback/feature request:

Map the activity types from watch/app to Strava e.g. walk activity is uploaded as run in Strava

Change UI to display activities already uploaded. It can be easy right now to miss activities not synced to Strava

:good:
[Android Software Development] jps1x2:
Google Fit is not available on 4.1.0 original version, i can't add if it is not on official version.

Regards
[Android Software Development] Inmovement112:
unable to Authorize strava token

Thanks for the great app. I installed the latest verison when i hit the Authorize button it just takes me back to the configuration / Setup menu without authorizing. i have redownloaded the app with same issue.
[Android Software Development] afterall:
Hi all, just looking for a bit of auto pause help and this may not be Bip modified app related.

Out for a walk yesterday and walk activity tracking on. All OK until we stopped for lunch and auto pause kicked in fine but it did eventually end the activity and not save it. So when we started off again the walk out was lost and I had to start another activity.

Does anyone know how to activate a long pause?
[Android Software Development] jps1x2:
Thanks for donation! I can't change UI to control activities uploaded or not to Strava. About mapping activities from app to Strava i will tey to add on future versions.

Regards
[Android Software Development] jps1x2:
Google fit is working again on version 420.
[Android Software Development] jps1x2:
I have added your suggestion on version 420, you can open gpx and csv files after exporting with your favorite app.

Regards!
[Android Software Development] jps1x2:
I have tested Strava Auth button on v420 and is working fine.

Regards!
[Android Software Development] jps1x2:
Published on my Android File Host last version of mod based on 4.2.0 with new options.

All the information and two small gif with quick example on first post.

Enjoy!
[Android Software Development] DaiFh:
Hello.

I tried to export to Strava a swimming session made with my Mi Band 5.

Correctly detected by the Mi app, it's not visible in Strava. The export display it as a Crossfit session. That might be a wrong setting.

Any clue on how to proceed?

Br.

Eric.
[Android Software Development] hamed_forum:
heart from mi fit dont export on sterava?
[Android Software Development] afterall:
It does from mine along with speed and elevation.
[Android Software Development] davorsns:
trying to get STRAVA token - 403 Error from Google disallowed_useragent

Hi,

When trying to get STRAVA token I have 403 Erro from Google disallowed_useragent

I've searched a bit and it seems that you have to add this one to webview in order to avoid Google OAuth2 error?

public static final String USER_AGENT = "Mozilla/5.0 (Linux; Android 4.1.1; Galaxy Nexus Build/JRO03C) AppleWebKit/535.19 (KHTML, like Gecko) Chrome/18.0.1025.166 Mobile Safari/535.19";
[Android Software Development] apwbb:
Export older workouts

Hello,

Good work! This funcionality should be implemented in the official app.

One question: Is it possible to export older workouts? It seems I can only export those which are still stored in the watch.

Thank you!
[Android Software Development] vlgyneco:
Hello, is there a solution to instal on android 6?
[Android Software Development] yifski:
Thanks a lot for creating this mod! I'm using it to upload activity data to strava and it works great.
[Android Software Development] weakhahaha:
Just curious, has anyone tried comparing the data gathered using mifittcxexport and notify&fitness for amazfit? Which one gives the more accurate data?
[Android Software Development] afterall:
I've not used notify for a while but my data using mifit export is comparable with Wahoo in terms of distance, speed and elevation. I do find that the fitness apps are really variable when it comes to calorie burn though!
[Android Software Development] jps1x2:
Hi!

Non-gps workouts are exported as TCX only as Crossfit training, sorry.

Un saludo
[Android Software Development] jps1x2:
I don't receive this error on my device.

Do you have your webview of system Android updated?

Regards
[Android Software Development] jps1x2:
Yes, if you open old workouts it will be loaded on database cache, then you will be able to export that workouts.

Regards

Jorge
[Android Software Development] jps1x2:
What error do you get when installing on Android 6?

Regards
[Android Software Development] jps1x2:
I have published Mifit version 4.6.1 with my modifications and from now on i will patch and maintain a mod of Zepp (formerly Amazfit) including my mods too, first one patched version is Zepp 5.2.1

Enjoy!
[Android Software Development] appman1234:
Hi! I imported the gps data from MiFit to Strava and found that the route is offset from the original one in MiFit.

I don't know what i did wrong. Any advice please. Thanks
[Android Software Development] appman1234:
See attached screenshots.

The Strava one is shifted towards SE direction as compared with the original one.

Anyone encounter the same issue?
[Android Software Development] appman1234:
The exported GPS data is offset from the actual map. Only me encounter this?
[Android Software Development] afterall:
Never had an issue when exporting to Strava. Route has always been spot on. Not sure what is happening?
[Android Software Development] appman1234:
Thanks for your reply.

I have connected to Mi Account and linked to Google Fit as well. What is your settings? Just want to know the difference between us. Thanks!
[Android Software Development] Mississip:
Does this also remove the link to China and unneccessary permissions along with adding functions?

Edit: I rambled too much
[Android Software Development] jps1x2:
Hi!

These mods are the same apps than original files including my modifications. It has not excluded permissions from official versions.

Regards!

Jps1x2
[Android Software Development] jps1x2:
Hi!

Now you can try the following steps to avoid Sync to Mifit servers:

1.Disable Bluetooth and start you workout on device.

2.Finish workout on device.

3.put your smartphone to flight mode.

4.Enable bluetooth only to sync workout

5.when synced you can export workout and delete it.

6.disable flight mode

Regards

Jos1x2
[Android Software Development] jps1x2:
Hi!.

On mod configuration options enable Degug info, export that workout as gpx and send me by private that gpx file and i will see it.

Is it happening on all workouts or only on one?

Regards
[Android Software Development] jps1x2:
Published Zepp 5.3.1 version.

Enjoy!
[Android Software Development] appman1234:
I don't know how to send you the file by PM, so it is attached here.

Yes, all workouts are shifted when gpx files are viewed by other apps.

Thanks a lots for your help!
[Android Software Development] jps1x2:
I can't download the file.
[Android Software Development] appman1234:
Uploaded again. Hope this ok.

Thanks
[Android Software Development] afterall:
Hi jps1x2, I'm not sure where to find the Zepp file download. I might be being a bit dim but help appreciated ?

Cheers A
[Android Software Development] minsknight:
Forgive me a possibly unrelated question but where in Zepp now training data is stored? Looking around forever already and can't find it :(
[Android Software Development] appman1234:
Should be in the following folder:

Storage root/Zepp/gpx/

Edit: sorry, just note that you are finding 'training data'.
[Android Software Development] jps1x2:
Find in attachment.

Regards
[Android Software Development] minsknight:
Thank you so much! This was not obvious at all.
[Android Software Development] afterall:
Anyone direct me to the file download location please
[Android Software Development] jps1x2:
On first post of this thread, at the end you can find the link to download Mifit and Zepp versions:

Here

Regards
[Android Software Development] minsknight:
https://t.me/MifitTcxExport
[Android Software Development] afterall:
That's great thx very much. I could only see a link to the mifit folder / files.
[Android Software Development] jps1x2:
I have changed on first post the link to download site, like you say it was pointing to Mifit Folder, now points to root folder.

Thanks for your feedback!
[Android Software Development] jps1x2:
Published here new version of Mifit mod based on 4.6.5.

Enjoy!