Still need to set COMPASS2_USE to 0 to be able to ARM :(

I have a pixhawk and a pixfalcon in 2 different airframes.
Neither will arm because of “compass inconsistent”.
I think this started in 3.5, but not sure anymore.

I’ve just had to disable the onboard compass (which is COMPASS2_USE 0 unless I made a mistake), and fly with the external compass only (hopefully it’s the better one).
On my pixfalcon plane, I ran the compass calibration 3 times, saw compass correction factors, and yet, after reboot, still same problem, won’t arm due to compass inconsistency, until COMPASS2 is disabled.

Here are my params from 3.6.0:
COMPASS_AUTODEC 1.000000
COMPASS_CAL_FIT 8.000000
COMPASS_DEC 0.235311
COMPASS_DEV_ID 73225.000000
COMPASS_DEV_ID2 131594.000000
COMPASS_DEV_ID3 0.000000
COMPASS_DIA2_X 1.000000
COMPASS_DIA2_Y 1.000000
COMPASS_DIA2_Z 1.000000
COMPASS_DIA3_X 0.000000
COMPASS_DIA3_Y 0.000000
COMPASS_DIA3_Z 0.000000
COMPASS_DIA_X 1.000000
COMPASS_DIA_Y 1.000000
COMPASS_DIA_Z 1.000000
COMPASS_EXTERN2 0.000000
COMPASS_EXTERN3 0.000000
COMPASS_EXTERNAL 1.000000
COMPASS_LEARN 0.000000
COMPASS_MOT2_X 0.000000
COMPASS_MOT2_Y 0.000000
COMPASS_MOT2_Z 0.000000
COMPASS_MOT3_X 0.000000
COMPASS_MOT3_Y 0.000000
COMPASS_MOT3_Z 0.000000
COMPASS_MOTCT 0.000000
COMPASS_MOT_X 0.000000
COMPASS_MOT_Y 0.000000
COMPASS_MOT_Z 0.000000
COMPASS_ODI2_X 0.000000
COMPASS_ODI2_Y 0.000000
COMPASS_ODI2_Z 0.000000
COMPASS_ODI3_X 0.000000
COMPASS_ODI3_Y 0.000000
COMPASS_ODI3_Z 0.000000
COMPASS_ODI_X 0.000000
COMPASS_ODI_Y 0.000000
COMPASS_ODI_Z 0.000000
COMPASS_OFS2_X 490.000000
COMPASS_OFS2_Y 277.000000
COMPASS_OFS2_Z 1302.000000
COMPASS_OFS3_X 0.000000
COMPASS_OFS3_Y 0.000000
COMPASS_OFS3_Z 0.000000
COMPASS_OFS_X -19.000000
COMPASS_OFS_Y -170.000000
COMPASS_OFS_Z -165.000000
COMPASS_ORIENT 0.000000
COMPASS_ORIENT2 0.000000
COMPASS_ORIENT3 0.000000
COMPASS_PRIMARY 0.000000
COMPASS_USE 1.000000
COMPASS_USE2 0.000000
COMPASS_USE3 0.000000

Same happens to me. I’m wondering if the internal compass has been soldered to it’s correct orientation, since I’m using a Pixhawk from ebay, or clone as some call it.

This happened to me on a real pixhawk.
It would be quite nice if the message gave more clue on why/how the comnpasses are inconsistent