I'm trying to download workouts to my garmin, but they keep failing over garmin express over usb and also failing to transfer over bluetooth. Funny enough when connected to bluetooth it's giving me a weather report, so it's transfering something from my phone but it fails to send my workouts to my edge 520. I've restarted both my computer, phone and garmin COUNTLESS TIMES and uninstalled and reinstalled the garmin express as well as deleted the bluetooth connection on both my phone and the edge and reconnected it. YET IT STILL FAILS EVERY TIME. Sorry, i'm incredibly frustrated at this. I just got this computer because my 510 failed as well and now it's bricked so i went out and bought a brand new 520 and that one isn't working either. Why does garmin make stuff that doesn't work? Why is there no way for me to just download the workout files and transfer them to my garmin myself through windows explorer instead of relying on software that doesn't work and keeps telling me "There was an error syncing with Garmin Connect"
You can manually load a file in to Garmin Connect from the Edge via your web browser.
Click the menu "Hamburger icon" then "Activities", then on the far right "Import". This will allow you to browse to the Garmin\Activities folder on the Edge and select the activities to upload.
It sound like there is one corrupt activity on the Edge that is preventing the upload.
Work you way through the list of activities and upload them until you either find the bad activity. Remove that from the Edge. If you post it here I'm sure someone can try and fix it for you.
Once the bad file is removed the BT based syncing should start working. The GE based syncing may still fail as GE copies files off the Edge and caches them to upload to connect. You will need to clear the GE cache.
See if the above helps. If it does I can give you details on how to clear the GE cache for that unit.