Hi, I recommend running this movement several times to calibrate the compass.
I wrote in the first post "Compass calibration does not help at all
" because I tried and this didn't help. Magnetometer readings have biases and they aren't compensated even when calibration pattern is applied. Nad there is still OTA firmware update that could do this compensation.