Originally Posted by
BlobM Yes it's on, if I untoggle it the compass doesn't work at all North is at the top and it's just not a compass just a picture of one which is equally puzzling. Why should turning this off cause the compass to not work at all?
Because it has to be calibrated. If it's on, and the compass still doesn't work, you might try Reset All Settings.
Go to Settings >General >Reset >Reset All Settings. This resets to default everything in Settings, including notifications, alerts, brightness, and clock settings like wake up alarms.