How to use M8N GPS with IST8310 compass

Note: IST8310 is currently the latest and most stable compass chip. It is officially recommended. However, only the FMUV3 firmware can support the latest IST8310 compass. FMUV2 does not support it. Please make sure you upload the firmware correctly before using it.

The difference between FMUV2 firmware and FMUV3 firmware is that FMUV3 supports more sensors. FMUV3 has IST8310 driver code, but FMUV2 does not.

1.How to connect?

2. the compass is IST8310, so should upload above 3.5 FMUV3version firmware for PIXHAWK flight controller, below 3.5 or FMUV2 version firmware does not support for IST8310 compass.So make sure you upload the firmware is above 3.5 version(for example,3.6.11) AND FMUV3version (not FMUV2 version ).For example,

You can upload FMUV3 firmware online from mission planner.

If you do not have firmware,you can download from here, , for example,




You can download the latest Mission Planner from here, ,it can download the V3 version firmware automatically.(Note,IF you want to upload firmware,you may be asked “Is this a CubeBalck?”Remember to click “NO”.)

2.How to calibrate?

Please make sure to select the correct parameters, Compass#1 is external ist8310 compass of GPS.Compass#2 is internal pixhawk compass. So Compass#1 externally mounted should be select NONE. Do not mark Compass#3 “Use this compass”.

when calibrate compass of GPS and board’s internel compass, make sure the flight control PIXHAWK arrow and the GPS direction arrow remain the same. The GPS module is bound, and the flight control and GPS module must be moved at the same time.

if meet this problem “compass not calibrated” after calibrate compass. It means that you select the wrong parameters .

How to fix?

Remove the mark of compass#3 “Using this compass”, because do not have compass 3.

Leave a Reply

Your email address will not be published. Required fields are marked *