Garmin's formula for converting degrees to semicircles to degrees is: d = s * (180.0D / 2^31) When s = 119304640 d = 9.9999994039536 But 10 was entered on the GPS. Does anyone know of a more accurate formula for converting semicircles to degrees?