Only ChibiOS throwing compass errors

Flew my quad on 3.5.7 and it works. 3.6rc9 also flew perfect. Can’t even arm with 3.6rc9 ChibiOS because of inconsistent compasses. External compass won’t calibrate even at relaxed settings. You think ChibiOS is changing the orientation of the external compass? I’m testing this on a Pixhack with a CUAV compass/gps.

What version pixhack?

Version one. The CUAV pixhack was released before the cube was released.

There’s a Pixhack 2, Pixhack 3, and Pixhack Nano. This is probably the external compass though, as there are a couple of different versions.
Try doing a calibration with COMPASS_AUTO_ROT set to 2.

BTW -rc10 enables the compass orientation correction by default… I.e. COMPASS_AUTO_ROT = 2 by default in -rc10.

All fixed! Calibrates at the default setting : )

Second flight and I’m getting full red compass variance. I’m going to try this firmware with a Pixhawk 2.1 cube and see if it does the same thing.

Pixhawk 2.1 has none of the problems the CUAV Pixhack has with the external compass. Good thing I’ve got half a dozen 2.1’s and only one Pixhack lol : )