COMPASS_LEARN doesn't work

Hello,

for some reason compass learn doesn’t work for me. After setting to COMPASS_LEARN = 3 and flying in AltHold, the compass does not calibrate, the calibration is endless. Error COMPASS_INCONSISTENT pops up after landing.

The only calibration method that works properly is traditional calibration.
Log file: https://drive.google.com/file/d/1A3KaWz8AY0BoN2YPgncDzjMf8alJtm-T/view?usp=sharing

Use the Magfit Utility in MAVExplorer. It’s superior to any other method, also includes Compass Motor Interference and is not difficult to accomplish. The Wiki entry is good.
Magfit

1 Like

I repeat the procedure for all three compasses and enter the data into Mission Planner, right?

………………………

Yes, right.

1 Like