I believe I've got the answer, this worked on my phone. Go to settings on your phone;Settings-Privacy-Location Services (select ON)At the bottom of the Page “Location Services” select System Services > make sure “Compass Calibration” is ON.Good luckRK