Failsafe and GPS Rescue Setup Guide for Betaflight

A failsafe is your quad’s last line of defense when the control link drops. Without a properly configured failsafe, your drone becomes an uncontrolled projectile — it could fly away, dive into the ground, or worse, injure someone. Betaflight’s GPS Rescue mode takes failsafe protection further by autonomously flying your quad back to the launch point. This guide covers configuring both standard failsafe and GPS Rescue step by step.

Understanding Failsafe Stages

Betaflight handles signal loss in two stages. Stage 1 triggers when the receiver reports invalid data or no new data for a set period (the “guard time”). During Stage 1, Betaflight holds the last valid stick positions and waits for the signal to return. If it does, control resumes instantly. If it does not, Stage 2 activates after the configured failsafe delay.

Stage 2 is the actual failsafe action. You can configure it to drop (motors off immediately), land (controlled descent), or GPS Rescue (autonomous return to home). For any quad that flies beyond line of sight or above obstacles, GPS Rescue is the only responsible choice.

Betaflight Failsafe Configuration Stages
Figure 1: Betaflight failsafe stages — from signal loss to autonomous recovery

Prerequisites for GPS Rescue

Before configuring GPS Rescue, you need working hardware:

  • GPS module: A BN-220, BN-880, or similar module connected to a free UART. It must have a good 3D fix (8+ satellites) before arming.
  • Magnetometer (optional but recommended): A compass helps the quad determine heading without moving. Without a magnetometer, GPS Rescue relies on GPS course-over-ground, which only works accurately when the quad is already moving.
  • Barometer (recommended): Provides more accurate altitude data than GPS alone, especially important for the climb phase of rescue.

In Betaflight, verify that GPS is enabled on the Ports tab (set the correct UART to GPS at the appropriate baud rate, typically 115200 or 38400) and that the GPS icon lights up in the top bar of the Configurator when you have a fix. On the Configuration tab, enable the GPS feature and set the protocol to UBLOX.

Configuring Standard Failsafe

Navigate to the Failsafe tab in Betaflight Configurator. The key settings are:

  • Guard Time: How long Stage 1 waits for a valid signal before entering Stage 2. Default is 1.0 seconds. For ELRS, you can reduce this to 0.5 seconds because ELRS recovers quickly. For Crossfire, 1.2 seconds is safe.
  • Failsafe Delay: Additional delay after guard time before the failsafe action executes. At minimum 0.5 seconds — you want the quad to have a chance to recover the link.
  • Failsafe Procedure: Set to GPS Rescue.
  • Channel Fallback Settings: Set throttle to “Hold” (keeps last throttle value during Stage 1) and all other channels to “Auto” so the quad maintains its last attitude.

Important: Under Stage 2 settings, set the “Throttle channel value used while in failsafe mode” to approximately 1250–1300 µs (roughly hover throttle). This is the throttle value GPS Rescue uses. Too low and the quad descends during rescue; too high and it wastes battery climbing unnecessarily. Test what throttle value gives you a gentle hover on your specific build and set that.

GPS Rescue Configuration

The GPS Rescue tab in Betaflight Configurator provides detailed control over the autonomous return behavior. Here are the critical settings:

Ascent and Return

  • Initial Climb: How high the quad climbs before turning toward home. Set to at least 10 meters — more if you fly around tall obstacles. The quad climbs straight up first, then rotates and flies home.
  • Return Altitude: The altitude the quad maintains during the return flight. Set this higher than any obstacles between your typical flying area and your launch point. 30–50 meters is a good starting point.
  • Ground Speed: How fast the quad flies home. 10–15 m/s is a reasonable default. Faster speeds consume more battery and reduce accuracy; slower speeds are safer but take longer.

Descent and Landing

  • Descent Distance: How far from home the quad begins descending. Default 200 meters is usually fine. Reduce it if you fly in tight spaces.
  • Descent Speed: How fast the quad comes down. 3–5 m/s is safe. Too fast and the quad may bounce or tip over on landing.
  • Landing Altitude: When the quad reaches this altitude above ground, it disarms. 3–5 meters is typical. The quad does not land gently like a DJI drone — it cuts motors at this altitude, so expect a small drop.
GPS Rescue Flight Phases Diagram
Figure 2: GPS Rescue flight phases — climb, return, descend, and landing

Sanity Checks and Verification

Before trusting GPS Rescue with your quad, run these sanity checks:

  • Minimum satellites: Set to 8. GPS Rescue will not activate below this count, so a failsafe without enough satellites falls back to Drop or Land.
  • Sanity checks: Enable all three — “Require valid GPS heading,” “Require valid home position,” and “Require 3D fix.” These prevent GPS Rescue from activating with bad data.
  • Allow arming without fix: Disable this on the GPS tab. You should never arm without a solid GPS lock if you rely on GPS Rescue.

Testing GPS Rescue Safely

Never test GPS Rescue for the first time by turning off your radio. Instead:

  1. Configure a switch on your radio to trigger GPS Rescue mode (set it as the failsafe stage 2 action on the Modes tab).
  2. Fly to a safe open area at moderate altitude (30+ meters).
  3. Activate GPS Rescue manually with the switch.
  4. Watch the quad’s behavior: it should climb, turn toward home, fly back, descend, and disarm.
  5. Be ready to take over control by switching GPS Rescue off at any time.

Run this test several times from different distances and orientations. Pay attention to how the quad behaves when it is facing away from home — it should turn correctly and fly in the right direction. If heading is consistently wrong by 90 or 180 degrees, you may have a magnetometer alignment issue or the GPS module may be mounted at the wrong angle.

Common GPS Rescue Issues and Fixes

  • Quad flies in wrong direction: Magnetometer needs calibration or is mounted at the wrong orientation. Without a magnetometer, GPS heading is unreliable until the quad moves — this is normal behavior, but the quad should correct course once it picks up speed.
  • Quad descends too fast and bounces: Decrease descent speed and increase landing disarm altitude. Add some foam to the bottom of the quad as a landing cushion.
  • Rescue triggers too often: Your link quality is dropping below the threshold. Increase guard time or improve your antenna setup.
  • Rescue never triggers: Check that RSSI or LQ is actually dropping. Some receivers do not report link quality correctly to Betaflight.

Conclusion

A properly configured GPS Rescue system is the best insurance policy your quad can have. When your video feed cuts out behind a building or your control link drops at the worst possible moment, GPS Rescue brings your quad home — saving you hours of searching and hundreds of dollars in equipment. Take the time to install a GPS module, configure the settings carefully, and test thoroughly in a controlled environment. The first time it saves your quad, you will be glad you did.

Have you used GPS Rescue to save a quad? Tell us your story in the comments.

Leave a Comment

Scroll to Top