← All tools

Message & Error Explainer

What an ArduPilot message means and what to do about it

Українська

It is in radio failsafe right now

Stops itRadio control

What ArduPilot says:

ArduPilot had the receiver and lost it: no valid frames for longer than RC_FS_TIMEOUT (1 s by default), or a throttle below FS_THR_VALUE, or the receiver's own failsafe flag. It will not arm while that lasts.

What to do, most likely first

  1. The transmitter was switched off, or its battery died, after the flight controller started.

    FixSwitch the transmitter on; the failsafe clears as soon as frames arrive again.

  2. The receiver lost power or a wire while the flight controller kept running.

    CheckThe receiver's LED, and its connector at both ends.

    FixFix the wiring before flying: a link that drops on the bench will drop in the air.

  3. The throttle stick's lowest position is below FS_THR_VALUE.

    CheckIf the failsafe comes on only when you pull the throttle down, this is it.

    FixCalibrate the radio and set FS_THR_VALUE at least 10 µs below RC3_MIN.

Parameters to look at

ParameterWhat it is
FS_THR_ENABLEThrottle Failsafe Enable
FS_THR_VALUEThrottle Failsafe Value
RC_FS_TIMEOUTRC Failsafe timeout
The code that sends it

PreArm: Radio failsafe on

libraries/AP_Arming/AP_Arming.cpp AP_Arming::manual_transmitter_checks() · Open in ArduPilot Copter-4.7.1

Written here for Copter 4.6. In the tool you choose your vehicle and version, see your own parameter values beside the ones named here, and drop a flight log to have every message in it explained.

Open it in the Message & Error Explainer