Skip to content

Safety System (Failsafe)

Fidelity X has comprehensive built-in safety protection mechanisms to ensure flight safety.


Protection Features

FeatureDescription
RC Signal Loss ProtectionDetects RC signal loss and executes protection actions
Battery Voltage MonitoringReal-time monitoring with OSD warnings
Arming Condition CheckChecks conditions before allowing arm

RC Signal Loss Protection

Two-Stage Protection Strategy

StageTriggerDefault Action
Stage 1Signal loss detectedStabilize flight attitude
Stage 2Stage 1 timeoutSafe shutdown

Stage 1

After signal loss, the flight controller will:

  • Set Roll/Pitch/Yaw to center
  • Maintain throttle
  • Maintain stable flight attitude

Purpose: Give RC signal a chance to recover

Stage 2

If Stage 1 times out, the flight controller will:

  • Stop all motors
  • Prevent loss of control from causing greater damage

Parameter Configuration

RC Loss Parameters

ParameterDefaultDescription
FS_RC_LOSS_STAGE_1_TIME150Stage 1 duration (ms)
FS_RC_STAGE1_ACTION1Stage 1 action
FS_RC_STAGE2_ACTION3Stage 2 action
FS_LAND_THROTTLE0.3Throttle value during RC loss

Action Types

CodeAction
0No action
1Channel override (stabilize flight)
2Auto land
3Shutdown

Battery Parameters

ParameterDefaultDescription
FS_BAT_WARN_V14.4Warning voltage (V)
FS_BAT_CRIT_V13.2Critical voltage (V)

Arming Conditions

Before arming, the system checks:

  • Sensors functioning normally
  • Throttle at minimum
  • RC signal valid
  • Accelerometer calibrated

All conditions must be met before arming is allowed.


View Status

Terminal window
failsafe status

Shows current safety system status.


Testing

Terminal window
# Test RC loss response
failsafe test rc
# Test arming conditions
failsafe test arming
# Reset state
failsafe reset

Configuration Examples

Racing Configuration

Faster response:

Terminal window
param set FS_RC_LOSS_STAGE_1_TIME 100
param save

Long Range Configuration

Give signal more time to recover:

Terminal window
param set FS_RC_LOSS_STAGE_1_TIME 500
param save

Pre-Flight Check

  1. Confirm Failsafe status is normal
  2. Test RC loss response (turn off transmitter)
  3. Verify you can regain control after signal recovery