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

Corrupted FIT file

Long story short, sometimes my Forerunner 935 corrupts my swims when trying to download HRM data from my Garmin HRM-Swim. The FIT file doesn't sync to Garmin Connect
I get around this by "stripping" the Heart Rate field using https://www.fitfiletools.com/#/top
But Garmin Connect still can't read the file.
I tried playing with the FITSDK, but I get an error FIT decode error: Unexpected end of input stream at byte: 55385
Please help?
PS: Let me know what's an acceptable way to share the FIT file.
Thank you.

Top Replies

All Replies

  • Let me know what's an acceptable way to share the FIT file.

    2 options:

    • Zip the file, then in a reply post Insert >> Image/video/file >> click Upload >> browse for file >> OK.
    • Or upload the fit file to a file sharing service, such as OneDriveGoogle DriveDropbox, etc., then share a link to the file in your post.
  • B7PD4931.zip

    If you can share some of the know-how, that'll be very much appreciated. Thank you very much.

  • This will work - B7PD4931-fixed.fit

    I repaired this using Fit File Repair Tool. No nerdy knowledge required, just run it through the tool and it fixes most issues. Another free online tool is FIT File Tools, but it's not very good with fixing a swim activity.

    For more extensive repairs, when Fit File Repair Tool doesn't work, have a look at this thread and answer - Can't upload to Connect or Strava

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

    • After verifying that everything has synced, remove the files in the \GARMIN\ACTIVITY folder on the device’s file system using these directions: Removing Recorded Activities on a Garmin Fitness Device 
    • Avoid excessive button presses such as pausing during your activity. If you need to pause frequently during your run, consider turning on auto pause
    • Regularly check for firmware updates using Garmin Express
    • If issues with corrupt files persist, contact Garmin Support
  • Brilliant. Thank you very much.

    I'm familiar with the Fit File Repair Tool. I'm actually already talking to the developer about a few things, questions, etc.

    But this brings me to an important point. Are you affiliated with Garmin in any way? Or is this forum a good place to make similar requests to fix corrupted FIT files? In other words, can I depend/rely on this forum to fix my corrupted FIT files? because the alternative will be buying the Fit File Repair Tool (At a significant cost).

    This is almost the only type of corruption or even the only issue I face. Corrupted swim FIT files because of heart rate-related issues.

    Once again, thank you very much.

  • Former Member
    +1 Former Member over 3 years ago in reply to MostafaMossaad

    solved

  • I actually discovered this workaround a while ago (Trial and error). After I end my swim, I cancel the search/download of HR data and save the swim without the HR data (This way, I'd at least have the complete workout, uncorrupted, even if without the HR data). After that, I go into the workout and try to "download" the HR data.

    I'm not sure what happened today, I may have been too slow? May have not canceled the download in time? Not sure.

    That *REALLY* interesting part though is that the workout would appear normal and complete on my watch. But still fails to upload to Garmin Connect even if I manually grabbed the FIT file from the watch and try syncing using Garmin Express or manually uploading to Garmin Connect.

    Anyway. Like I was asking, is this forum a good place to make similar requests to fix corrupted FIT files? In other words, can I depend/rely on this forum to fix my corrupted FIT files? because the alternative will be buying the Fit File Repair Tool (At a significant cost).

    Thank you very much.

  • is this forum a good place to make similar requests to fix corrupted FIT files? In other words, can I depend/rely on this forum to fix my corrupted FIT files?

    I would not depend on the forum to fix all of your corrupt FIT file issues. It might seem like we fix a lot of these, but we aren't on Garmin's payroll. Nonetheless, I'm happy to help if possible.

    Garmin's official stance on corrupt FIT files -  Error Occurs When Manually Uploading Activity Data to Garmin Connect

    NOTE: There are several third-party fit file correction programs on the web that may help to correct a corrupted file. However, there is no 100% guarantee that this will correct the file. Garmin does not provide any programs for correcting corrupted fit files, but you can search the web using the search terms "fit file fixer" or "fix fit file". Please be advised that the use of any third-party tool is at your own risk.

  • Former Member
    +1 Former Member over 3 years ago in reply to MostafaMossaad

    solved

  • Thank you for the explanation.

  • I understand you're not exactly a FIT file fixers service, that's why I appreciate your help even more (Which is also why I sent you a "friend" request).

    The challenge for me is justifying the cost of the tool that seems to be the most successful, while still not 100% guaranteed, compared to all the rest (Which I've tried most)

    Mostly between https://www.fitfiletools.com/ , http://garmin.kiesewetter.nl/, and Golden Cheetah. But even when some of the tools work (A mix between https://www.fitfiletools.com/ and Golden Cheetah), I still can't get the final FIT file in the way I want (Mainly showing intervals/laps/splits).

    Once again, thank you very much.