New bug in FIT files: empty File ID and no Record messages

At www.fitfileviewer.com, I received many similar corrupted FIT files in the past weeks. I have not seen this type of corruption before, so I assume it is a bug in a recent software update on some devices. Typical for this corruption is:

  • There is a file_id messages, but all values are invalid
  • Many messages are missing, most notably the record messages, but also event, device_info etc.. Summary messages, like activity, session and lap are there. 
  • In several cases, but not always, many messages are duplicates, e.g. there are two identical activity messages, each lap and session appears twice.

FIT File Viewer can now fix these files, i.e. make it possible to import them in Garmin Connect, but of course it cannot restore the missing data.

I have seen this happening on FR 255, 955 and 965, and also in these threads:

  • Today it happened to me again in my fr965. 3 months passed since this thread was opened and we didn't hear anything from Garmin. They haven't even acknowledged the bug, not to talk about any attempt to fix it. I really hope it'll be fixed in the next quarterly firmware update, though I start to doubt it.

  • Garmin support’s latest solution is to replace the replacement FR965.  They have no solution options other than troubleshoot, reset and replace the unit.  I suggested replacing my 965 with a model that does not have this problem, or give me a discount on one that doesn’t have the problem (970?), otherwise I will be forced to go to another brand.  Of course that doesn’t fit their script.  I’ve been a loyal Garmin user for about 20 years and spent over $10,000 on Garmin.  If Garmin doesn’t care about customer loyalty then I will definitely shop around.