FPV Drone Failsafe Setup: What Happens When Signal Is Lost
Share
Quick Answer
Betaflight failsafe has two stages, followed by a Stage 2 procedure: Drop, Land or GPS Rescue. For a quad without a tested GPS setup, use Drop. For an outdoor GPS build, configure Stage 1 to level and hold altitude before selecting GPS Rescue. Never rely on rescue until you have tested it over open ground.
What “Failsafe Active” Actually Means
Failsafe begins when Betaflight stops receiving valid control data. A brief loss enters Stage 1, where channel fallback values apply; if the link remains absent beyond the guard period, Stage 2 runs the selected procedure. In Betaflight 4.5 the default Stage 1 period is 1.5 seconds, but confirm the value shown by the Configurator matched to your firmware.
This is flight-controller failsafe, not a receiver holding the last throttle command. A serial CRSF receiver such as the RadioMaster RP1 V2 should let Betaflight detect link loss. The ExpressLRS Lua “No Pulses” option is specifically an SBUS-output setting; it is not a step most UART-connected ELRS users need.
Choose the Procedure Before Changing Numbers
| Stage 2 procedure | What Betaflight does | Our recommendation |
|---|---|---|
| Drop | Disarms and stops the motors | Racing, indoor flying, bandos and any quad without proven rescue |
| Land | Levels the craft and applies a fixed throttle for a configured period | Useful for setup tests; not our default because wind and weight change the descent |
| GPS Rescue | Climbs, returns towards home, descends and lands | Outdoor builds only, after close-range tests from several directions |
Drop is intentionally simple. GPS Rescue adds recovery capability, but an untested rescue configuration is not safer merely because a GPS is fitted. The HolyBro M10 GPS Module is suitable hardware; the result still depends on antenna placement, a valid home point and settings matched to the aircraft.
Betaflight Failsafe Setup That We Recommend
- Confirm the receiver channels move correctly, then check that switching off or disabling the transmitter module produces RXLOSS in Betaflight. Remove the propellers first.
- For a non-GPS quad, leave Stage 2 on Drop. Bench-test by arming with props removed, creating link loss and confirming that the motors stop after Stage 1.
- For GPS Rescue, verify a reliable fix and home point. Keep “allow arming without fix” off unless you accept that rescue cannot return home on a flight armed without a home position.
- Do not leave the Stage 1 throttle fallback at motor-off for rescue. Betaflight’s current guidance is to set Stage 1 to level the quad and use a measured hover or gentle-climb throttle; set GPS Rescue hover throttle to the same aircraft-specific value.
- Assign a temporary Failsafe switch set to Stage 1 so the test reproduces the normal Stage 1-to-Stage 2 sequence. Do not share that switch with another mode.
Use a smoke stopper for first power-up after wiring a GPS, and inspect the receiver antenna and receiver connections. A temperature-compensated receiver such as the Happymodel EP1 TCXO can improve frequency stability, but it does not remove the need for a verified failsafe.
Test Rescue Without Creating a Second Emergency
Start over soft grass at close range with plenty of clear space. Trigger the configured switch, confirm the quad levels, climbs and turns home, then cancel the switch while the video and control link are healthy. Repeat from different directions before increasing distance.
Do not power down the radio for the first airborne test: many radios will not restart while the arm switch is on. During a real GPS-rescue failsafe, wait for solid video, healthy link indication and the RXLOSS warning to clear before moving the sticks beyond the recovery threshold. If Betaflight shows NOT_DISARMED after a drop, move the arm switch to disarmed before attempting to re-arm.
Our Betaflight GPS Rescue guide covers the rescue controls in depth. Use the ELRS telemetry setup guide for link-quality warnings, the GPS modules guide for installation, and the Betaflight setup guide for the wider configuration.
FAQ
Q: Why does Betaflight say failsafe active?
A: Betaflight is not receiving valid flight-channel data, or a configured Failsafe mode switch is active. Check receiver power, UART wiring, the Ports and Receiver settings, binding and the Modes tab before changing Stage 2.
Q: What does RESCUE N/A mean?
A: GPS Rescue is unavailable because a required condition is missing, commonly a valid fix, enough satellites or a home point. Do not take off expecting rescue until the warning clears.
Q: Should ELRS failsafe be set to No Pulses?
A: For normal UART-connected ELRS using CRSF, let the flight controller detect the lost serial link. “No Pulses” in the ExpressLRS Lua script applies to receivers using SBUS output.