A friend of mine has a new 510 and can't understand why it shows less distance than using his iphone via strava.
I've checked the data for both devices and have come to the conclusion that the problem lies with Garmin Connect.
My reasons are as follows:-
I've taken two files that had been uploaded to Garmin Connect and show the wrong distance there.
I've deleted them and re-uploaded (just in case the upload was wrong). The results are the same.
I've taken the two files and exported to GPX format.
From there I've imported to Strava, opened the files in MapSource and Google Earth and viewed distances.
Strava, MapSource and Google Earth all show similar distances - a substantially different distance to that shown on Garmin Connect
I've also viewed the data in Excel. Excel indicates that Garmin GPX files (as created and exported from Garmin Connect) have the wrong XMLschema reference. It looks like Garmin have re-organised their schema locations and the GPX files point to the wrong location.