If you experienced the error message "bad time data" after uploading your Garmin file to Strava, we've found some problems with the time data in your file and it can't be uploaded to Strava as is. This article explains the problem and provides a few tips to help you fix the data.
The issue is that at some point in the file, the time data (specifically the day/month/year, not the hours/minutes) jumps into the future. It can be just a day or two, or 20-30 years. This is something we're seeing occasionally, mostly from Garmin Edge 500's, 1000's, and Fenix's.
How to Fix
- On a computer, open the webpage https://www.fitfiletools.com/#/ctf#view and scroll to the bottom where it says "Corrupt Time Fixer."
- Browse your computer to find the .fit file of the activity and hit "Go."
- If you cannot find or do not have access to the .fit file please see this article on how to export files from Garmin Connect.
- Follow the prompt to download the fixed file to your computer. The fixed file will have "fitfiletools" in the name.
- Log in to Strava.com and upload the fixed file to your Strava account: https://www.strava.com/upload/select.
If the above fixer does not work that means your files have a slightly different problem with the date data in your file. Please use the steps above but in step 1, instead of using the Corrupt Time Fixer use the Time Adjuster to correct the date and time of the activity. Then download the file to your computer and upload it to your Strava account.
If you're still experiencing problems upon uploading this file, you can send an email to support. Please be sure to include a .tcx version of the file as well as a link to the activity page (if the file was able to upload). To export a TCX file, please see this article on how to export files from Garmin Connect. Keep in mind we may not be able to fix the file, but we will certainly do what we can.
What to do in order to prevent this from happening again
A few things you can try are to...
- Check for updates to your Garmin's software
- Try a hard-reset on the device
You may also want to contact Garmin support and request that they address the underlying issue and prevent this from happening in the future.