Jul 9, 2009
If you are having issues calibrating your compass, READ THIS!On my N97-NAM v10 or v11 firmware (have tested both) the compass calibration is reset whenever the screen orientation changes (ie: portrait to landscape or landscape to portrait orientation). This, of course, happens whenever you flip open/closed the keyboard, or with autoratation whenever you tilt the phone 90 degrees on the axis normal to the display.I have read MANY posts where people have a hard time calibrating their compass. Others seem to have no issue at all. I was one of those with issues, but unable till now to pinpoint exactly what was happening. Here is a method to reproduce the failure:[EDIT - step zero added - seems to make problem more apparent with effects turned on despite no effects being shown during this process - open/close keyboard still causes calibration lose with effects off]0. Settings -> Theme -> General -> Options -> Theme effects -> On (i'm using built-in theme Nseries 2)
View 6 Replies
1. Settings -> Phone -> Sensor settings -> Turning control -> Auto-rotate display (DISABLED)
2. Open Nokia Maps (I'm using the latest version, 3.0)
3. Hold phone with screen facing the sky then rotate the phone on the long axis (do not do the figure-8, just spin on the long axis)
4. After 3-4 spins, note that the compass is calibrated - the compass indicator is green and will stay that way.
Multiple method to produce calibration loss:
a. Flip open screen. Note that the MOMENT you flip open the screen, the compass calibration is lost and you must re-calibrate it. Calibration will reliably work with screen open, and for some reason seems to persist most of the time when the screen is flipped closed, but open it again and -**bleep**- it's gone.
b. leave maps running, press the menu button and navigate back through settings to ENABLE Auto-rotate display. Make sure that the phone is lying flat and WILL NOT AUTO-ROTATE YET. long-press the menu button and return to maps. Note that calibration is NOT lost, the compass is still green and working properly. turn the phone on its side to cause transition to landscape mode: INSTANTLY you will loose calibration.In method (b), note that it is now basically impossible to re-calibrate the compass. you have to spin the without ever stimulating the accelerometer with 1g (gravity) along EITHER of the auto-rotation triggering axis. for me, it works (calibrates) only if i have the auto-rate trigger a landscape orientation, then follow this explicit flipping procedure:
- lay the phone flat on a table, face up.
- flip along back edge (edge with camera/volume buttons)
- spin 180 degrees to make camera/volume buttons face away from me again
- flip along back edge
- spin again
- flip again
- you get it now do this many times
- as long as the edge with screen lock switch NEVER faces 'down' AND the bottom edge (microphone) NEVER faces 'down' then the compass will eventually calibrate.
once calibrated, you will loose calibration if you cause the screen orientation to change.Right then. If the above is NOT true for you, please respond to this thread so I can return my faulty hardware. If it IS true, of course, please respond as well so we all can figure out if this is isolated or widespread and maybe figure out which devices are affected.Note: my black N97-NAM shipped with v10 firmware, is running v11 firmware now, and was made in China (and has very poor build quality as opposed to the great reviews i read about that - my screen has a gap between it and the keyboard and feels much less stable than all of the reviews made the hinge out to be).