Hello,
I just switched from the edge 500 to the edge 520 and till now I very happy with the switch.
Today I rode a 30sek segment where I am the KOM and as I could see on the display Ive managed to ride a little bit faster going from 0:31 to 0:29. After coming home and uploading the activity I saw that the time was 0:31 again and not 0:29 as displayed on the device itself so I deleted the activity and uploaded it again but as I can see in the segment list I rode 0:31 and not 0:29 as displayed on the garmin. Any ideas why the time is different on the device and on strava?