I’m integrating the simpleRTK3B Compass into my BlueBoat platform and encountering intermittent GPS dropouts in ArduPilot, despite stable readings in other tools.
I don’t think ArduSimple provides very good instructions on their site. I’ve used UM982 based hardware very successfully, though not the one from ArduSimple.
The ArduPilot GPS driver supports UM982 configuration. Set:
GPS_AUTO_CONFIG,1
GPS_RATE_MS,200
Then follow the instructions here for “Common Parameter Setup” and those marked for UM982:
I’m using ArduRover, and the firmware version might be slightly different from the one in the example. Based on the instructions, I’ve set GPS_TYPE to NMEA, and configured the GPS receiver to send GNGGA, GNRMC, and GPHDT to COM3 at either 10Hz (0.1) or 5Hz (0.2) by adjusting GPS_RATE_MS accordingly.
Unfortunately, the issue persists. The GPS signal still drops intermittently. When a fix is received, it shows good values (24–28 satellites, HDOP ~0.5, 3D fix), but the signal can drop out completely for over a minute, making it unusable for stable operation.
I’m attaching a log file in case it helps with diagnosing the issue. Any further suggestions or insights would be greatly appreciated!
Following up on my reply to @Yuri_Rage — I’ve set GPS_RATE_MS to 200, and on the GPS receiver side I configured:
GNGGA COM3 0.2
GNRMC COM3 0.2
GPHDT COM3 0.2
Unfortunately, the issue still persists.
Additionally, after enabling GPS_AUTO_CONFIG, ArduPilot stopped receiving GPS entirely, and continuously shows “EKF waiting for GPS config data.” I’ve since disabled GPS_AUTO_CONFIG to restore signal input.