A few users reported that they’re having difficulties calibrating the compass with PX4 or APM. An investigation uncovered that the difficulties were caused by 2 factors:
The measurement range was not sufficiently wide to account for all valid use cases. This was fixed in the firmware.
APM and PX4 somewhat mishandle external compasses by making invalid assumptions about their measurement ranges. We added a configurable scaling coefficient that allows to reduce the magnitude of the output magnetic field vector, silencing the warning from the autopilot. Learn more from the docs here: docs.zubax.com/zubax_gnss_2/tut … th_pixhawk
The fix is available in firmware version 3.1, you can get it from files.zubax.com/products/com.zubax.gnss/
If you’re not using the compass, there’s no need to upgrade.