Losing ride data can be a harrowing experience. You worked so hard for it! Don’t despair, here are a few ways to recover your corrupt FIT file data.
There are a few options open to you:
This could be your first port of call, as it’s a free online tool. Upload your file, let it work its magic, and download a fixed version.
This seems to be the big daddy. There’s a time limited trial version, following which you need to buy a licence to continue using it.
However, there are many kind people who hang out on the garmin message forum who, if asked nicely, will process damaged fit files and repost them to the forum.
Other tools of interest
http://monosujet.com/blog/2011/04/repairing-a-garmin-totals-fit-file/ – a little tool to correct the data when the “totals” goes awry due to a temporary spurious GPS signal.
TCX Convertor is a great tool for manipulating TCX files.
GPSBabel can convert FIT files to gpx.
The FIT SDK contains a tool (FitCSVTool.jar) to deconstruct a FIT file into CSV files, which can be edited manually, and then the tool can also reassemble the data into a FIT file once again. I’ve not tried this myself, but came across the info here.