This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Fixing a corrupt .fit file

Hi there,

My daily run hasn't synced with my garmin connect, not sure that has happened. My HR strap didn't seem to connect properly during the saving process so that might have messed up some of the data? I tried to manually add the activity on the garmin connect web and it said it didn't support the file. If someone could help me out that would be amazing!

Thanks in advance.

Attached file.

 D2LB1157.zip

Top Replies

All Replies

  • This will work - D2LB1157-fixed.fit

    Fixed using Fit File Repair Tool

    Some suggestions to help minimize the occurrence of corrupt fit files:

    My HR strap didn't seem to connect properly during the saving process so that might have messed up some of the data?

    Exactly. 

    More here: Corrupt FIT File Repair Requests

    The workaround I've found to work almost always is.

    1- Disable Bluetooth on your mobile phone (To avoid duplicated activities. More on that later).

    2- When finishing your activity. Choose to save it. But *CANCEL* the heart rate data download. Save the workout WITHOUT the heart rate data.

    (This will save an activity without heart rate data. And if your phone syncs that, you'll have an activity on Garmin Connect (And any other services connected to it) without the heart rate data.

    3- Go to the activity details and THEN choose to download the heart rate data. The watch should search for your HRM, download the data, then treat/parse/add/etc.

    (This will add/impose the heart rate data on your current activity. If you had synced before this step, Garmin Connect will create a new/duplicate activity, but with your heart rate data, and this new one "might" go to other services, or not. Depending on the Service. It won't go to Strava because Strava will believe it's a duplicate activity because it is of the same type and started at the same time as the previous one, but it will go as a duplicate to TrainingPeaks)

    4- Now you can turn on Bluetooth on your mobile and then sync.