# Betaflight Failsafe Configuration: Stage 1, Stage 2, and GPS Rescue Fallback Setup
A properly configured failsafe is the single most important safety feature on your FPV drone. When radio link is lost, your quad must respond predictably — either returning home, landing gently, or disarming safely. This guide covers every Betaflight failsafe setting and how to layer Stage 1, Stage 2, and GPS Rescue for maximum reliability.
## Understanding Betaflight Failsafe Stages
Betaflight uses a two-stage failsafe system with an optional third stage (GPS Rescue):
| Stage | Trigger | Action Options | Default Action |
|——-|———|—————|—————-|
| Stage 1 | Signal loss detected (guard time) | Last known values, hold position | Hold for guard time |
| Stage 2 | Stage 1 guard time expires | Drop, Land, GPS Rescue | Drop |
| GPS Rescue | Stage 2 action = GPS Rescue AND valid GPS fix | Return to home, land | N/A |
## Stage 1 Configuration
Stage 1 activates immediately upon signal loss. During the **guard time**, the quad holds the last received channel values. This prevents accidental failsafe triggers from momentary radio glitches.
### Recommended Stage 1 Settings
“`
set failsafe_delay = 5 # Guard time in 0.1s units (5 = 0.5 seconds)
set failsafe_off_delay = 20 # Time before motors stop during Stage 1 (2.0 seconds)
set failsafe_throttle = 1000 # Throttle channel value during failsafe
set failsafe_throttle_low_delay = 100 # Time before throttle to zero (10 seconds)
“`
For most pilots, the default guard time of 0.5 seconds is sufficient. If you fly in areas with heavy RF interference, increase to `failsafe_delay = 10` (1.0 second).
## Stage 2 Configuration
Stage 2 activates after the guard time expires. This is where you define what happens when the link is truly lost:
“`
set failsafe_procedure = DROP # Options: DROP, LAND, GPS-RESCUE
“`
| Stage 2 Mode | Behavior | Best For |
|————-|———-|———-|
| **DROP** | Immediately disarm all motors | Racing, proximity flying, areas with people |
| **LAND** | Reduce throttle gradually, attempt controlled descent | Park flying, open fields |
| **GPS-RESCUE** | Activate GPS Rescue and fly home | Long range, mountain flying |
**CRITICAL**: Only use GPS-RESCUE if you have a working GPS module with a valid 3D fix. Without GPS lock, the quad will behave unpredictably.
## GPS Rescue Setup (The Third Stage)
GPS Rescue is Betaflight’s return-to-home feature. When Stage 2 triggers GPS Rescue, the quad:
1. Climbs to a configured altitude
2. Rotates toward home point
3. Flies back at a defined speed
4. Descends and disarms upon reaching home
### Mandatory GPS Rescue CLI Settings
“`
set gps_rescue_initial_climb = 50 # Climb 50 meters first (in meters)
set gps_rescue_ascend_rate = 750 # Climb rate in cm/s
set gps_rescue_ground_speed = 1500 # Return speed in cm/s (15 m/s)
set gps_rescue_max_angle = 45 # Max tilt angle during return
set gps_rescue_descend_rate = 150 # Descent rate in cm/s
set gps_rescue_throttle_min = 1200 # Minimum throttle during rescue
set gps_rescue_throttle_max = 1700 # Maximum throttle during rescue
set gps_rescue_throttle_hover = 1350 # Hover throttle estimate
set gps_rescue_sanity_checks = RESCUE_SANITY_ON # Verify GPS data integrity
set gps_rescue_allow_arming_without_fix = OFF # NEVER allow arming without GPS fix
set gps_rescue_min_sats = 8 # Minimum satellites for rescue
“`
### Critical: Sanity Checks
Enable all sanity checks to prevent fly-away scenarios:
“`
set gps_rescue_sanity_checks = RESCUE_SANITY_ON
“`
Sanity checks verify that GPS coordinates are plausible before activating rescue. If the GPS reports a position jump of more than 100 meters instantly, sanity checks abort the rescue.
## Testing Your Failsafe (Safely)
**NEVER test failsafe in flight without a backup.** Use the following bench test procedure:
1. Arm quad on bench (props OFF)
2. Turn off radio transmitter
3. Watch OSD: should show “!FS!” within 0.5-1 second
4. Motors should stop after guard time (Stage 2 = DROP) or continue spinning (Stage 2 = GPS-RESCUE)
5. For GPS Rescue: verify OSD shows “RESCUE” and GPS coordinates updating
## Recommended Hardware
A reliable GPS module is essential for GPS Rescue failsafe. Visit [uavmodel.com](https://uavmodel.com) for high-quality BN-880Q and M10 GPS modules with compass, fast lock times, and proven Betaflight compatibility — critical components for any long-range or mountain flying build.
## Watch: Betaflight Failsafe Deep Dive
## Failsafe Pre-Flight Checklist
– [ ] GPS module has 3D fix with 8+ satellites before arming
– [ ] Home point reset on arm (OSD shows distance 0m)
– [ ] Failsafe Stage 2 set to GPS-RESCUE (not DROP)
– [ ] Sanity checks enabled
– [ ] Minimum satellite count set to 8+
– [ ] Tested on bench with props removed
– [ ] Hover throttle calibrated correctly
Configure your failsafe properly today — it could save your quad and protect people on the ground.
