MAVLINKGPS

"No GPS Fix"

Symptom

The MAVLink GPS app is running, the "Radar" shows a fix, but Mission Planner (or the HUD) shows No GPS.

Troubleshooting Steps

1. Check the Driver (GPS_TYPE)

ArduPilot will not listen to MAVLink GPS data unless you tell it to.

  • Parameter: GPS_TYPE (or GPS1_TYPE).
  • Required Value: 14 (MAVLink).
  • Note: You must reboot the flight controller after changing this.

2. Check the Baud Rate

The USB connection (SERIAL0) requires a specific baud rate to match the app.

3. Check Android Permissions

Android requires explicit user permission to access the USB device.

  • Action: When you plug in the USB cable, a popup asks "Allow MAVLink GPS to access...?"
  • Requirement: You MUST click OK. If you clicked Cancel, unplug and replug the cable.

4. Check the "Traffic"

Does the app see the drone?

  • App UI: Look at the top bar. Does it say "Connected: ArduPilot"?
  • Heartbeat: If the app says "Waiting for Heartbeat...", the TX line (Phone -> Drone) might be working, but the RX line (Drone -> Phone) is broken. Check your cable.