I have an Edge 820 with Firmware 11.0 and a speed sensor which I use when Mountainbiking.
The "Grade" is unreliable around 15% and generally does not show values above 16% - it just shows 0%, or sometimes a few %. The "Totl. Ascent" will increase, but only seems to do that every now and then ... lets say each 15 seconds ... and normally in larger increments (like 5-10 meters). So, overall its accurate.
To me it seems like there are some smoothing algorithms in place, and perhaps I don't ride fast enough on the very steep climbs (8 kph on a 20% climb) for those algorithms to correctly evaluate the Grade.
My previous Edge 510 worked just fine up to and beyond 30%. At that point it might not have been that accurate ... but it was closer to the truth than 0% is!
Any ideas?