Hi everyone,
I am suspecting that my Pixhawk 2 (running Copter 3.5.5) is not detected or using the external compass that comes with the Here GNSS module. I have two reasons for suspecting so:
-
The COMPASS_DEV_IDs do not change when I plug/unplug the module followed by re-calibration. The values consistent stay as the following:
-
When I monitor the mx, my, mx2 and my2 values under the Status tab in Mission Planner, both sets change together when the Pixhawk is rotated (yaw) independently of the module, but both remain constant when only the module is rotated. My compass settings are as follows:
I would expect that mx/my would change as the module is rotated and mx2/my2 would change as the Pixhawk is rotated.
I dug around and found this open issue on GitHub:https://github.com/ArduPilot/ardupilot/issues/7439
Apparently this was a known issue but I’m curious as to why no one else has experienced this, or perhaps they have but haven’t noticed.
I gave it my all to debug this but thought now is the time to turn to more experienced veterans Help is greatly appreciated!