Betaflight GPS Not Working: How to Fix 0 Satellites and UART Wiring

Adding a GPS to your FPV drone is the ultimate insurance policy for long-range flights, allowing you to use GPS Rescue and track your speed. However, getting a GPS module to successfully communicate with Betaflight and lock onto satellites can be a frustrating experience. If your OSD constantly shows “0 Sats” or the GPS icon in Betaflight won’t light up, here is exactly how to fix it.

Understanding Betaflight GPS Symptoms

A failing GPS usually falls into one of two categories: a wiring/communication issue (Betaflight doesn’t see the GPS at all) or a reception issue (Betaflight sees the GPS, but it can’t find satellites).

Symptom Probable Cause How to Fix It
GPS icon at the top of Betaflight is Grey Flight controller is not communicating with the GPS module. Wiring is incorrect or Ports tab is misconfigured. Cross the RX and TX wires. Ensure the correct Baud Rate is set in the Ports tab.
GPS icon is Yellow/Lit, but always shows 0 Satellites The GPS is communicating, but cannot get a signal. You are indoors, or electromagnetic interference (EMI) is blocking it. Go outside! Ensure the GPS antenna (ceramic square) is facing UP and is mounted away from the VTX/GoPro.
Takes 10+ minutes to find 5 satellites Old GPS technology (M8N) or lacking a backup battery for “hot starts”. Upgrade to a modern M10 GPS module, which locks onto 15+ satellites in under a minute.

Step-by-Step GPS Troubleshooting

  • Step 1: The RX/TX Wire Cross. The most common mistake in FPV building. The TX (Transmit) pad on the GPS must be soldered to an RX (Receive) pad on the Flight Controller. The RX pad on the GPS must be soldered to a TX pad on the Flight Controller. If you wire TX to TX, it will not work.
  • Step 2: Betaflight Ports Tab. Go to the Ports tab. Find the UART number where you soldered the GPS. In the “Sensor Input” column, select GPS. Do NOT touch the baud rate yet; leave it at Auto. Save and reboot.
  • Step 3: Betaflight Configuration Tab. Scroll down to the GPS section. Enable the GPS toggle. Set the Protocol to UBLOX. Enable Auto Baud and Auto Config. Save and reboot. The GPS icon at the top of the screen should now light up yellow.
  • Step 4: The Outdoor Test. GPS modules cannot get a lock inside a house or building. You must take the drone outside under an open sky. The first time you power on a new GPS (a “cold start”), it can take up to 5-10 minutes to download the satellite almanac. Leave a battery plugged in and wait patiently.

Video Walkthrough: Betaflight GPS Setup

Upgrade to the 10th Generation

If you are still using an old M8N GPS module, you are missing out on incredible speed and reliability. Stop waiting 10 minutes on the launch pad for a 3D fix. Upgrade to the newest generation of M10 GPS Modules available at UAVMODEL. The M10 chips lock onto three different satellite constellations simultaneously (GPS, Galileo, and GLONASS), providing 20+ satellites and a lightning-fast lock in seconds, ensuring your GPS Rescue is always ready.

Leave a Comment

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

Scroll to Top