On my old Garmin Edge 705, I could take a previous route and turn into a new course, and use Virtual Partner function to race against this course using the actual true times for each point along the route, so when e.g. going uphill it would know that the VP was driving slowly and also when going downhill would know that the VP was going very fast.
But doing the same on my Edge 520+, the VP only seems to be calculated using an overall average speed for the whole course, so trying to compare distance / time ahead / behind vs. VP is basically useless - it has no real information on whether you're riding faster or not vs. your original ride, and only as you get close to the end of the course will you have any real idea if you're ahead or behind.
As far as I can figure out, this true VP functionality is also not available on the Edge 530/830/1030 series which also seem to only have an average speed approach to Virtual Partner.
Has this great functionality been dropped by Garmin, or is there a way to get it to work correctly when converting historic rides into courses, and will the time/distance ahead function correctly then?