The compass sensors used in mobile phones need calibration each time the compass is used. A complex 3D move has to be made to acquire enough magnetic data for the calibration algorithm. With many systems such a calibration is not possible and more stable sensors are required.