compass shows inaccurate and imprecise values ranging up to 90 degree error

I am trying to use Arkit framework for outdoor navigation using gravity and navigtion oreintation but due to inaccurate truenorth set by compass i am getting huge error between actual and AR object

Replies

Look here, seem to have a way to restore better accuracy


h ttps://discussions.apple.com/thread/7676067


=> a way to recalibrate h ttps://origin-discussions-us.apple.com/message/30019727#message30019727


Maybe the way to calibrate the compass in iOS 9.3 or in the iPhone SE hardware is to shut the screen off and turn it back on with the compass app running???