Corrupt FIT File Repair Requests

Former Member
Former Member

Hi,

I would like to load this file into any software, but all of them tell me that it cannot be imported.
For some reason the file is not working (the watch ran out of battery while it was tracking the hike), but I would really like to have it.

Any ideas?

Thanks.

Top Replies

All Replies

  • Former Member
    0 Former Member over 8 years ago
    Hi, I have a corrupt .fit file from todays 45k ride. I have tried Fit File Repair Tool but can't get it right. Can anyone please help?



    Thanks, Erik


    Hello Erik,

    That file is totally corrupt. Notepad++ will open it and shows the initial headers followed by 43500kb of "NULL".
    There is no data that can be fixed. :(
  • Edit: Sorry, I looked up the type of content - can have happened on a Garmin device after all, so unfortunately, little chance.

    Hi, I have a corrupt .fit file from todays 45k ride.

    How did you retrieve this file? Was it copied from a device's USB mass storage directly (with a file manager) or using a tool or software on a PC?
    Because it starts with XML: "Database/v1</Identifier><Documentation>www.garmin.com/.../TrainingCenterDatabasev1.xsd" it seems as if it was crosslinked, partially overwritten, or incorrectly processed on a PC. If it is still on your Garmin device, you could give it another try by copying it with the PC's native file manager.
  • Hello Charles,

    What is missing from the middle?
    Looking at the data and the map and the distances, I saw a 2 mile distance spread between sensor and GPS distances while in the park but it looked like a gradual spread caused by the very twisty trail.


    Thanks for trying to help Don! I know, it looks like nothing is missing, when in fact it's missing a lot! It's missing the recording from Maybury to Island Lake. I expected the recovered file ended where this one begins. 2016-10-29-13-24-21.fit

    The file 2016-10-29-13-24-21.fit was the start of recording after the firmware update. Strange how the recovered file shows the file modified time right before the firmware update, but somehow included a later section.

    So how do the Garmin devices work with recording data? Do they continually write to non-volatile memory so in case the device loses power or runs out of battery, the activity is recorded up to that point? So then what happens when the activity is officially saved?
  • Former Member
    0 Former Member over 8 years ago
    Thanks for trying to help Don! I know, it looks like nothing is missing, when in fact it's missing a lot! It's missing the recording from Maybury to Island Lake. I expected the recovered file ended where this one begins. 2016-10-29-13-24-21.fit

    The file 2016-10-29-13-24-21.fit was the start of recording after the firmware update. Strange how the recovered file shows the file modified time right before the firmware update, but somehow included a later section.

    So how do the Garmin devices work with recording data? Do they continually write to non-volatile memory so in case the device loses power or runs out of battery, the activity is recorded up to that point? So then what happens when the activity is officially saved?


    Hello Charles,

    I do not know what process the 520 uses when saving files or if there is a temp storage area used until saved.

    Regarding your files....I have made the confusion worse.
    Your corrupt file actually had a starting date of 2016-10-23 12:05:50 PM. The track starts and returns to the same place on Gold Arbor Rd. On the map it looks like a complete ride so I assumed (dangerous option) that the update had corrupted the file date so I reset the file to start at 2016-10-29 10:18:29 AM just like the file name. THAT might have been a mistake after looking at your second non-corrupt file.
    The second file you sent is a oneway track dated 2016-10-29 1:24:21 PM. It starts at Island Lake, goes thru all the same trails in Maybury Park twice, just like the corrupt file and ends at Gold Arbor. If I was to try and combine those 2 files you would be leaving Gold Arbor ONCE but returning TWICE. That is not possible.
    Is it possible that you actually rode on 2016-10-23 12:05:50 PM? That would make it a stand alone ride having nothing to do with the second ride on 2016-10-29.
    I am guessing here but it looks like the 2016-10-29 ride is missing the first half....exactly what you did not want to hear.
  • Hello Charles,

    I do not know what process the 520 uses when saving files or if there is a temp storage area used until saved.

    Regarding your files....I have made the confusion worse.
    Your corrupt file actually had a starting date of 2016-10-23 12:05:50 PM. The track starts and returns to the same place on Gold Arbor Rd. On the map it looks like a complete ride so I assumed (dangerous option) that the update had corrupted the file date so I reset the file to start at 2016-10-29 10:18:29 AM just like the file name. THAT might have been a mistake after looking at your second non-corrupt file.
    The second file you sent is a oneway track dated 2016-10-29 1:24:21 PM. It starts at Island Lake, goes thru all the same trails in Maybury Park twice, just like the corrupt file and ends at Gold Arbor. If I was to try and combine those 2 files you would be leaving Gold Arbor ONCE but returning TWICE. That is not possible.
    Is it possible that you actually rode on 2016-10-23 12:05:50 PM? That would make it a stand alone ride having nothing to do with the second ride on 2016-10-29.
    I am guessing here but it looks like the 2016-10-29 ride is missing the first half....exactly what you did not want to hear.


    Ahh, yes, I also rode to Maybury on 2016-10-23, rode around twice, then back home. Interesting that the recovered deleted file had the correct starting date and time in the file name, had the expected file save time, but actually contained data from a different day. Bummer that the first half of Saturday's ride is really lost, it was a nice day to go out for a ride and that is a pretty good route:)

    Thanks for trying! I would have tried the Fit File Repair Tool, but saw it requires MS Access 2010/2013 and somehow missed that there is an MS Access Runtime. Thanks for your time!
  • Former Member
    0 Former Member over 8 years ago
    Corrupt file, help please

    Hi,
    today I was on a long bike ride, I used my Garmin Edge 500 (with a heart rate strap, a cadence meter and a speed meter connected, all Garmin). When I was finished with the ride, I forgot to stop the recording and put the bike in the train. After a few minutes, the Edge switched itself off. When I wanted to connect it to my computer at home, it didn't find any activity. I checked and there was no fit file...
    I managed to restore it with a undelete program and tried to manually upload it, but no success. So I tried downloading the free version of the access based fit file repair tool, which was running for quite some time and told me stuff is still corrupted (and it sets spurious values for the second half of the file)..

    I would be very grateful if someone could try and take a look and possibly even repair my file.

    Thank you very much

    PioB
  • Former Member
    0 Former Member over 8 years ago
    Hello PioB,

    Here ya go. Fixed with the Fit File Repair Tool.
  • Former Member
    0 Former Member over 8 years ago
    Hello PioB,

    Here ya go. Fixed with the Fit File Repair Tool.


    Hi Don,

    thank you very much.
    Things are getting strange, I checked the file on http://www.mygpsfiles.com/app/ and this looks like a ride I took on october 6. But the starting time on the file is when I started my ride yesterday morning. (Delemont - canton of Jura - Tecknau).
    I checked again, and there seem to be no other deleted files on the device.

    Best regards,

    Pio
  • Former Member
    0 Former Member over 8 years ago
    Hello PioB,

    You are correct....that file originally had a date of Oct 6, 2016. I assumed (not always a good idea) that the date in the name was correct and that the date in the data was corrupted and adjusted the data in the file accordingly. Does the file that I fixed look exactly like your original from Oct 6?
  • Former Member
    0 Former Member over 8 years ago
    Hello PioB,

    You are correct....that file originally had a date of Oct 6, 2016. I assumed (not always a good idea) that the date in the name was correct and that the date in the data was corrupted and adjusted the data in the file accordingly. Does the file that I fixed look exactly like your original from Oct 6?


    Hi Don,
    thank you very much for your answer. The ride I am looking for happened on November 1, the one you got out of the data was this one from Oct 6 https://www.strava.com/activities/735978576
    If the newer one is still there in the data, I'd be grateful, it looks something like the google fit data that my phone recorded automatically with an atrocious resolution...

    Best regards,

    Pio