ther comprising a global positioning sensor, the global positioning sensor being configured to transmit data including at least one of a location position, a vehicle speed or a vehicle heading to compass control circuit; wherein the compass control circuit compares the second magnetic field value to an actual magnetic field value at the magnetic field sensor and calculates a difference between the