Ed,
10m offset sounds like quite a lot. I did the advanced calibration initially but I am trying again tonight. It's telling me it is too hot for the calibration and that I have to turn it off and wait for it to cool down.
In the meantime, my raw compass reading values are:
x = 50, y =...