SP12 / MX1 GPS issue
Posted: Sat Nov 11, 2023 9:55 pm
I have an interesting and inconvenient issue where my MX1 internal GPS and SP12 do not agree. I think this is the source of a few problems, probably the most important of which is that my ADSB broadcasts an incorrect altitude.
Not sure what points are the most valuable for troubleshooting, so I'll just write a list of observations from which I hope a big brain can figure this out.
1. SP12 is version 100119. MX1 is 00010010 and v 19.
2. Swapping the GPS antennas between the two devices make no difference.
3. With SP12 enabled on the CAN bus, RAIM is never higher than non-precision. If I disable the SP12 circuit, the MX1 immediately achieves RAIM Precision.
4. If I removed the antenna from the MX1 to prevent it from getting a fix, the SP12 acquires satellites but somehow has the wrong date and time. If I connect an antenna to the MX1, the correct date and time populates in both the INT and CAN data pages.
5. If both are connected, the SP12 altitude starts off agreeing with MX1, and gradually becomes more inaccurate as it acquires more satellites. HACC and VACC values changes to dashes, and it settles about 200-300 feet below my actual altitude. This is true in flight or on the ground with the engine off.
6. The MX1 typically finds twice the satellites twice as fast (or more) than the SP12.
Here's a couple pictures to help explain the issues. I realize that in the two pictures I'm not tracking many satellites... it's bad weather here today. The problems listed above are present when I'm tracking 12ish satellites, too.
Not sure what points are the most valuable for troubleshooting, so I'll just write a list of observations from which I hope a big brain can figure this out.
1. SP12 is version 100119. MX1 is 00010010 and v 19.
2. Swapping the GPS antennas between the two devices make no difference.
3. With SP12 enabled on the CAN bus, RAIM is never higher than non-precision. If I disable the SP12 circuit, the MX1 immediately achieves RAIM Precision.
4. If I removed the antenna from the MX1 to prevent it from getting a fix, the SP12 acquires satellites but somehow has the wrong date and time. If I connect an antenna to the MX1, the correct date and time populates in both the INT and CAN data pages.
5. If both are connected, the SP12 altitude starts off agreeing with MX1, and gradually becomes more inaccurate as it acquires more satellites. HACC and VACC values changes to dashes, and it settles about 200-300 feet below my actual altitude. This is true in flight or on the ground with the engine off.
6. The MX1 typically finds twice the satellites twice as fast (or more) than the SP12.
Here's a couple pictures to help explain the issues. I realize that in the two pictures I'm not tracking many satellites... it's bad weather here today. The problems listed above are present when I'm tracking 12ish satellites, too.