Since January 2nd I have started riding in the hills. The rides have been with groups, and my Edge 520 is consistently under-reporting elevation gain by 15-20%.
Example: this morning's 42 mile ride:
1020' - on my Edge 520
1263' - on my iPhone 5s using RideWithGPS app
1299' - friend #1 Edge 810
Another example: 25 mile ride:
2208' - on my Edge 520
2771' - on my iPhone using RWGPS
2703' - friend #2 Edge 810
Two different friends with two different Edge 810s. Seems like a problem with my 520's barometric altimeter. Interested to hear from anyone with good and bad experiences.