When I go to the compass settings in Mission Planner, I am not able to calibrate my external compass. I am using the pixhawk 4 with GPS module and compass. I believe that the GPS module has a compass built into it. I also am under the impression that when using an external compass, that compass becomes compass #1. When calibrating, following the steps of the ardupilot wiki, it never completes. I have the fitness as “relaxed” and it still does not complete. Any help would be appreciated!
Maybe you can go to the hardware ID, to check the compass type, to see if you have a compass build into the gps or not.