Fenix 5 activities not syncing to Garmin connect

Since last 1 week my Fenix 5S wont automatically sync activities with Garmin connect on iphone. 14. Manual sync also does not work. The watch shows connected on connect app but don't see the green progress bar during sync. After few seconds, i get the red exclamation on Garmin devices for the watch with the error as "unable to complete sync"

I have tried removing device and adding it back. I tried uninstalling the connect app and re-installing the app. I updated ios version as well. It didn't work previous ios version and doesn't work on ios 17.1.1. I still get phone notifications on my watch and if there's an active call it does show up on the watch. But activities don't sync. Even sleep data isn't syncing. 

Can someone tell me how to fix this

  • Manual sync also does not work.

    Are you saying that you tried a manual upload to Garmin Connect Web? - How Do I Manually Upload an Activity I Recorded to Garmin Connect?

    When you attempt that are you getting specific error messages? Could be a corrupt activity .fit file. If you get any message other than Import Complete, then there is a problem with the file. Attach it to this thread. We can take a look to see if it is repairable.

    After that, might be due for a factory reset of the watch, considering all of these issues.

  • I tried using Garmin Express and it detected that there was an invalid FIT file. It seems there was a 0Kb fit file generated for some activity which was causing the watch to not sync via the Garmin Connect ios app over bluetooth. Garmin express sync also was failing because of the file. But it showed me the date and time of the invalid file. I was then able to go to Garmin folder on mac and delete that. Once deleted, the express sync was successful. Now the watch also syncs via the ios app. 

    Thanks for the help.