I can’t figure out why the GCS is reporting “Unhealthy GPS”. Sometimes this becomes a “PreArm: GPS1 Signal Unhealthy” or something simliar.
I have an ardusimple stack, with the top board as the MB Base, with the bottom board the MB Rover, with the MB Rover plugged in to GPS1 on the Cube, with the RTCM messages coming though to the MB Rover over UART2. I have all the GPS settings as usual, 5hz output (and confirmed there are no drops), Limited Constellations, GPS Options set to expect RTCM over UART2, GPS position looks fine and I have an RTK Fixed solution, I have heading reported to the GCS, and when I relax the prearm checks I can fly in loiter and guided just fine. the EK3_GPS checks didn’t seem to affect the status, and I’ve been pouring over the code for a few hours and I can’t really see where the health checks are performed, the ublox gps driver is_healthy() is very sparse. I can’t even see in the dataflash where the gps health would be reported. HDop is under the limit. Oh and I use GPS_AUTOCONFIG to configure the MB Rover
What is going on??