Still have some issues with calibration, if I calibrate at my desk the best measurements were a 10 element model (as below):
iValidMagCal fB fBSq fFitErrorpc fV[CHX] fV[CHY] fV[CHY] finvW[0][0] finvW[0][1] finvW[0][2] finvW[1][0] finvW[1][1] finvW[1][1] finvW[1][2] finvW[2][0] finvW[2][1] finvW[2][2]
10 57.8 3349.4 4.76 25.4 -21.7 -28.7 1.38 0.49 0.31 0.49 0.877 0.37 0.31 0.37 1.102
If I calibrate outdoors, I get another 10 element model (fit error is better 3.32%).
iValidMagCal fB fBSq fFitErrorpc fV[CHX] fV[CHY] fV[CHY] finvW[0][0] finvW[0][1] finvW[0][2] finvW[1][0] finvW[1][1] finvW[1][1] finvW[1][2] finvW[2][0] finvW[2][1] finvW[2][2]
10 45.0 2027.8 3.32 20.4 -21.3 -21.3 0.991 0.28 0.32 0.28 0.925 0.20 0.32 0.20 1.91
Now if I bring the board back to my desk with outdoor calibration values the yaw/compass values never locks and the values cycles from 0 to 360 regardless if the board is rotated/moved before rest. Would you expect fB to rise back to 57.8 or stay at 45.0 for the yaw value to recover as it doesn't seem to settle once the board is at rest?