Electronics Repair Questions? Ask an Electronics Technician
It is more likely that the holes for the barometric sensor are blocked, so it does not know that the altitude is changing. this is a common cause of zero percentage grade.
Check and clean the barometric sensor holes on your Edge 500 then test it again.