all activities I recorded yesterday are corrupted

Today I noticed that none of the 4 activities I recorded yesterday are synced to Garmin Connect, even though today's activity is synced.

In the past it happened a few times that a certain activity wasn't synced via the Garmin Connect phone app (even after restarting the watch, phone), but then they at least synced with Garmin Express. But not this time. Garmin Express told me there are 3 corrupt files. Garmin support told me to upload them manually via the web, but of course it didn't work. 3 of them had the same error message and the 4th another one.

https://gotoes.org/strava/fitfileviewer.php was not able to repair any of them. Then I looked at all 4 of them in fitfileviewer.com and all 4 have strange errors like:

  • There are N duplicate records: Duplicate records are marked in red.
  • The file_id message is missing or empty: This is required to determine the type of the file. It has been added, assuming this is an activity file.
  • Some Session messages are missing or invalid: Invalid messages are marked in red, missing messages are added and displayed in blue in the tables below.
  • The file is corrupt: something went wrong downloading or copying the file?

There are 2, 6, 20, 13 duplicate messages in them.

Why this happened? Should I be worried? Can this be some memory or flash drive corruption? Will this happen now more often?

I have my 1st open water swim event ever this weekend, I hope I won't loose the activity...