Betaflight Failsafe Configuration: Stage 1, Stage 2, and GPS Rescue Fallback Setup

# 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.

Leave a Comment

Scroll to Top