I sometime get the “Bad compass health”, use AccelGyroMag to test, get those data
Acc: -0.001 +0.038 +0.970 Gyr: +0.305 +0.854 -1.220 Mag: +0.000 +0.000 +0.000
Acc: +0.008 +0.026 +0.969 Gyr: +0.305 +0.732 -1.220 Mag: +0.000 +0.000 +0.000
Acc: +0.000 +0.026 +0.965 Gyr: +0.183 +0.915 -1.159 Mag: +0.000 +0.000 +0.000
Acc: +0.002 +0.031 +0.962 Gyr: +0.000 +0.854 -1.159 Mag: +0.000 +0.000 +0.000
Acc: +0.003 +0.033 +0.968 Gyr: +0.000 +0.610 -1.159 Mag: +0.000 +0.000 +0.000
Acc: +0.012 +0.026 +0.974 Gyr: +0.122 +0.488 -1.220 Mag: +0.000 +0.000 +0.000
Acc: +0.004 +0.030 +0.969 Gyr: +0.183 +0.549 -1.341 Mag: +0.000 +0.000 +0.000
Acc: +0.006 +0.028 +0.968 Gyr: +0.122 +0.610 -1.341 Mag: +0.000 +0.000 +0.000
Reboot system, maybe get correct Mag data. But most times I get 0. Are this software or hardware issue?
I try 3.3-rc7 and 3.4-dev version.
I have mail to info@emlid.com to get support.