The segment time recorded on my Edge 510 is different than the segment time uploaded to Garmin Connect. If I subtract the start from the end time that I get from the uploaded map, it agrees with the device. The device says 2:56 and what is uploaded is 3:05