GPS Rescue Setup Guide for Betaflight and INAV: Never Lose a Drone Again
GPS rescue is the single most valuable failsafe feature available to FPV pilots, yet it remains underutilized. Properly configured, it returns your quad to within meters of the arming point after a video loss, radio failsafe, or pilot disorientation. The technology has matured dramatically — modern Betaflight and INAV GPS rescue modes are reliable, fast, and require surprisingly affordable hardware. Here is the complete setup guide.
Hardware Selection
You need three things: a GPS module, a magnetometer (compass), and enough UART ports. Many pilots skip the magnetometer and fly GPS rescue with GPS heading only — this works, but a compass dramatically improves rescue accuracy, particularly in wind.
Recommended GPS modules: The Flywoo GOKU GM10 V3 ($18) uses the u-blox M10 chipset with concurrent reception of up to four GNSS constellations (GPS, GLONASS, Galileo, BeiDou). It achieves a 3D fix in 15-30 seconds from cold start and maintains lock through aggressive freestyle maneuvers. The HGLRC M100 Mini ($22) adds a QMC5883L compass in the same footprint — the best plug-and-play GPS+compass option for 5-inch builds.
For ultralight builds, the Flywoo GOKU GM10 Nano ($14) at 2.5g provides M10 performance without compass. It works well for GPS rescue on sub-250g builds where the weight of a full GPS+compass module would push you over the regulatory threshold.
Wiring and Physical Installation
GPS modules use a simple 4-wire connection: VCC (5V), GND, TX, RX. Connect TX on the GPS to RX on a free UART, and RX on the GPS to TX on the same UART. If using a compass module, it connects via I2C (SDA and SCL pins). On most flight controllers, I2C is on a dedicated 4-pin connector labeled SDA/SCL.
Mount the GPS module with the ceramic patch antenna facing upward, away from carbon fiber, batteries, and the VTX antenna. Carbon fiber is conductive and blocks GPS signals — a GPS mounted inside a carbon frame with the antenna facing down will never achieve a solid 3D fix. Use a 3D-printed TPU mount that positions the GPS above the battery strap, giving it clear sky view.
Keep the GPS module at least 3cm from the VTX antenna. High-power digital VTXs (DJI O4 at 1.2W, Walksnail Avatar V2 at 1W) emit broadband noise that can desensitize the GPS receiver, particularly in the 1.5-1.6GHz band where GPS L1 operates. A small piece of copper tape on the underside of the GPS housing, grounded to the frame, provides effective shielding.
Betaflight Configuration
In the Ports tab, set the GPS UART’s Sensor Input to GPS (115200 baud). If using a magnetometer, set the I2C port to “Magnetometer” and select QMC5883 as the type. In the Configuration tab, enable GPS for telemetry and navigation.
Set the GPS protocol to UBLOX and auto-baud. Betaflight 4.5+ handles baud rate detection automatically — the old manual 115200/9600 debate is resolved. Enable auto-config so Betaflight sends the initialization strings needed for 10Hz update rate and Galileo/BeiDou constellation activation.
In the Failsafe tab, configure Stage 2 failsafe to GPS Rescue. Set the throttle to hold position (typically 1350-1450 for a 5-inch on 6S — enough to climb slowly). Set the initial climb time to 2 seconds and the climb angle to 25 degrees. The quad will climb for 2 seconds before turning toward home, gaining altitude above any obstacles that might have caused the signal loss.
The return speed can be set surprisingly high — 20-25 m/s (72-90 km/h) is achievable on a 5-inch build. The quad flies in a stabilized mode during rescue, not acro, so the flight controller handles attitude and altitude management. Set the descent speed to 3-5 m/s for a controlled landing.
Testing GPS Rescue
Test GPS rescue in controlled conditions before you need it in an emergency. Arm the quad, fly 100 meters out in an open field, ensure you have 10+ satellites and a solid 3D fix, then trigger rescue via a switch on your radio. Do not use the actual failsafe for testing — assign GPS Rescue to a mode switch in the Modes tab.
The quad should climb, turn toward home, fly back in a straight line, descend, and land within 3-5 meters of the arming point. If the quad wanders significantly during return, your magnetometer (or GPS heading) is misaligned. Use the Board and Sensor Alignment section to rotate the compass by the physical misalignment angle of the GPS module.
If the quad oscillates during the return flight, your return speed is too high for the position-hold PID gains. Reduce return speed by 5 m/s or increase the navigation PID gains by 20%.
INAV for Dedicated GPS Platforms
For builds where GPS flight is a primary function rather than an emergency backup — long-range cruisers, 7-inch cinematic platforms, fixed-wing FPV — INAV provides a more mature navigation stack than Betaflight. INAV’s return-to-home includes configurable waypoints, geofencing (“fence” mode that prevents the aircraft from leaving a defined area), and more sophisticated altitude management during rescue.
The hardware requirements are identical: GPS module (with compass strongly recommended) on a UART. INAV’s configuration wizard handles the setup — select your GPS type, enable navigation, configure the failsafe behavior, and test in the same open-field conditions described above. INAV’s GPS rescue is generally more accurate than Betaflight’s (which strips down the navigation algorithm for lower CPU load), at the cost of requiring the INAV firmware instead of Betaflight.
Common Issues and Solutions
No 3D fix: Verify the GPS module has clear sky view and is not shielded by carbon fiber. Try powering the quad outdoors for 5 minutes on the first boot — some modules need extended sky time to download almanac data. If the issue persists, check for VTX noise by temporarily disabling the VTX and re-testing.
Quad flies in wrong direction during rescue: Compass calibration is wrong or compass is being interfered with by high-current wiring. Recalibrate the compass away from metal objects and route the battery lead as far from the GPS module as practical. High-current pulses through the battery lead generate magnetic fields that can swing the compass heading by 30+ degrees.
GPS rescue triggers unexpectedly: Your radio link is marginal. ExpressLRS at 50Hz dynamic power is showing RSSI dBm warnings that are triggering Stage 1 failsafe. Reduce the failsafe delay or increase your radio’s output power. Alternatively, accept the frequent rescue triggers as a sign that you are flying at the edge of your control link’s capability.
GPS rescue hardware costs approximately $20 and weighs 5-15 grams. The first time it saves a $500 quad from a video loss at the far end of a bandos, it pays for itself twenty-five times over. Install it. Configure it. Test it. It is the cheapest insurance in FPV.
