I am on the latest firmware for the Edge 840 and just can't get the compass to work correctly. It's always pointing in the wrong direction. Calibrating doesn't work. Only while cycling it shows the right direction, but I assume that's due to it being replaced by GPS.