CLI Variable Reference

June 4, 2026 ยท View on GitHub

Note: this document is autogenerated. Do not edit it manually.

3d_deadband_high

High value of throttle deadband for 3D mode (when stick is in the deadband range, the value in 3d_neutral is used instead)

DefaultMinMax
1514PWM_RANGE_MINPWM_RANGE_MAX

3d_deadband_low

Low value of throttle deadband for 3D mode (when stick is in the 3d_deadband_throttle range, the fixed values of 3d_deadband_low / _high are used instead)

DefaultMinMax
1406PWM_RANGE_MINPWM_RANGE_MAX

3d_deadband_throttle

Throttle signal will be held to a fixed value when throttle is centered with an error margin defined in this parameter.

DefaultMinMax
500200

3d_neutral

Neutral (stop) throttle value for 3D mode

DefaultMinMax
1460PWM_RANGE_MINPWM_RANGE_MAX

acc_event_threshold_high

Acceleration threshold [cm/s/s] for impact / high g event text messages sent by SIM module. Acceleration values greater than 4 g can occur in fixed wing flight without an impact, so a setting of 4000 or greater is suggested. 0 = detection off.

DefaultMinMax
0065535

acc_event_threshold_low

Acceleration threshold [cm/s/s] for low-g / freefall detection text messages sent by SIM module. A setting of less than 100 is suggested. Valid values: [0-900], 0 = detection off.

DefaultMinMax
00900

acc_event_threshold_neg_x

Acceleration threshold [cm/s/s] for backwards acceleration / fixed wing landing detection text messages sent by SIM module. Suggested value for fixed wing: 1100. 0 = detection off.

DefaultMinMax
0065535

acc_hardware

Selection of acc hardware. See Wiki Sensor auto detect and hardware failure detection for more info

DefaultMinMax
AUTO

acc_lpf_hz

Software-based filter to remove mechanical vibrations from the accelerometer measurements. Value is cutoff frequency (Hz). For larger frames with bigger props set to lower value.

DefaultMinMax
150200

acc_lpf_type

Specifies the type of the software LPF of the acc signals. BIQUAD gives better filtering and more delay, PT1 less filtering and less delay, so use only on clean builds.

DefaultMinMax
BIQUAD

acc_notch_cutoff

Frequency of the software notch filter to remove mechanical vibrations from the accelerometer measurements. Value is cutoff frequency (Hz)

DefaultMinMax
11255

acc_notch_hz

Frequency of the software notch filter to remove mechanical vibrations from the accelerometer measurements. Value is center frequency (Hz)

DefaultMinMax
00255

acc_temp_correction

Accelerometer temperature correction factor to compensate for acceleromter drift with changes in acceleromter temperature [cm/s2 per Degs C]. Internally limited to between -50 and 50. Typical setting for MPU6000 acceleromter is around 2.5. Setting to 51 initiates auto calibration which ends after 5 minutes or on first Arm.

DefaultMinMax
0-5051

accgain_x

Calculated value after '6 position avanced calibration'. Uncalibrated value is 4096. See Wiki page.

DefaultMinMax
409618192

accgain_y

Calculated value after '6 position avanced calibration'. Uncalibrated value is 4096. See Wiki page.

DefaultMinMax
409618192

accgain_z

Calculated value after '6 position avanced calibration'. Uncalibrated value is 4096. See Wiki page.

DefaultMinMax
409618192

acczero_x

Calculated value after '6 position avanced calibration'. See Wiki page.

DefaultMinMax
0-3276832767

acczero_y

Calculated value after '6 position avanced calibration'. See Wiki page.

DefaultMinMax
0-3276832767

acczero_z

Calculated value after '6 position avanced calibration'. See Wiki page.

DefaultMinMax
0-3276832767

ahrs_acc_ignore_rate

Total gyro rotation rate threshold [deg/s] before scaling to consider accelerometer trustworthy

DefaultMinMax
15030

ahrs_acc_ignore_slope

Half-width of the interval to gradually reduce accelerometer weight. Centered at imu_acc_ignore_rate (exactly 50% weight)

DefaultMinMax
5010

ahrs_dcm_ki

Inertial Measurement Unit KI Gain for accelerometer measurements

DefaultMinMax
5065535

ahrs_dcm_ki_mag

Inertial Measurement Unit KI Gain for compass measurements

DefaultMinMax
5065535

ahrs_dcm_kp

Inertial Measurement Unit KP Gain for accelerometer measurements

DefaultMinMax
200065535

ahrs_dcm_kp_mag

Inertial Measurement Unit KP Gain for compass measurements

DefaultMinMax
200065535

ahrs_gps_yaw_weight

Arhs gps yaw weight when mag is avaliable, 0 means no gps yaw, 100 means equal weight as compass

DefaultMinMax
1000500

ahrs_gps_yaw_windcomp

Wind compensation in heading estimation from gps groundcourse(fixed wing only)

DefaultMinMax
ONOFFON

ahrs_inertia_comp_method

Inertia force compensation method when gps is avaliable, VELNED use the accleration from gps, TURNRATE calculates accleration by turnrate multiplied by speed, ADAPTIVE choose best result from two in each ahrs loop

DefaultMinMax
ADAPTIVE

airmode_throttle_threshold

Defines airmode THROTTLE activation threshold when airmode_type THROTTLE_THRESHOLD is used

DefaultMinMax
115010002000

airmode_type

Defines the Airmode state handling type. Default STICK_CENTER is the classical approach in which Airmode is always active if enabled, but when the throttle is low and ROLL/PITCH/YAW sticks are centered, Iterms is not allowed to grow (ANTI_WINDUP). THROTTLE_THRESHOLD is the Airmode behavior known from Betaflight. In this mode, Airmode is active as soon THROTTLE position is above airmode_throttle_threshold and stays active until disarm. ANTI_WINDUP is never triggered. For small Multirotors (up to 7-inch propellers) it is suggested to switch to THROTTLE_THRESHOLD since it keeps full stabilization no matter what pilot does with the sticks. Fixed Wings always use STICK_CENTER_ONCE or STICK_CENTER modes.

DefaultMinMax
STICK_CENTER

airspeed_adc_channel

ADC channel to use for analog pitot tube (airspeed) sensor. If board doesn't have a dedicated connector for analog airspeed sensor will default to 0

DefaultMinMax
target defaultADC_CHN_NONEADC_CHN_MAX

align_board_pitch

Arbitrary board rotation in deci-degrees (0.1 degree), to allow mounting it sideways / upside down / rotated etc

DefaultMinMax
0-18003600

align_board_roll

Arbitrary board rotation in deci-degrees (0.1 degree), to allow mounting it sideways / upside down / rotated etc

DefaultMinMax
0-18003600

align_board_yaw

Arbitrary board rotation in deci-degrees (0.1 degree), to allow mounting it sideways / upside down / rotated etc

DefaultMinMax
0-18003600

align_mag

When running on non-default hardware or adding support for new sensors/sensor boards, these values are used for sensor orientation. When carefully understood, these values can also be used to rotate (in 90deg steps) or flip the board. Possible values are: DEFAULT, CW0_DEG, CW90_DEG, CW180_DEG, CW270_DEG, CW0_DEG_FLIP, CW90_DEG_FLIP, CW180_DEG_FLIP, CW270_DEG_FLIP.

DefaultMinMax
DEFAULT

align_mag_pitch

Same as align_mag_roll, but for the pitch axis.

DefaultMinMax
0-18003600

align_mag_roll

Set the external mag alignment on the roll axis (in 0.1 degree steps). If this value is non-zero, the compass is assumed to be externally mounted and both the board and on-board compass alignent (align_mag) are ignored. See also align_mag_pitch and align_mag_yaw.

DefaultMinMax
0-18003600

align_mag_yaw

Same as align_mag_roll, but for the yaw axis.

DefaultMinMax
0-18003600

align_opflow

Optical flow module alignment (default CW0_DEG_FLIP)

DefaultMinMax
CW0FLIP

alt_hold_deadband

Defines the deadband of throttle during alt_hold [r/c points]

DefaultMinMax
5010250

antigravity_accelerator

Multiplier for Antigravity gain. The bigger is the difference between actual and filtered throttle input, the bigger Antigravity gain

DefaultMinMax
1120

antigravity_cutoff_lpf_hz

Antigravity cutoff frequenct for Throtte filter. Antigravity is based on the difference between actual and filtered throttle input. The bigger is the difference, the bigger Antigravity gain

DefaultMinMax
15130

antigravity_gain

Max Antigravity gain. 1 means Antigravity is disabled, 2 means Iterm is allowed to double during rapid throttle movements

DefaultMinMax
1120

apa_pow

Use airspeed instead of throttle position for PID attenuation if airspeed is available on fixedwing. Scales P/D/FF with airspeed (I-term scaled less aggressively). Gains range from 30% (high speed) to 150% (low speed). Set to 0 to disable and use throttle-based attenuation. Recommended: 120 for aircraft with validated pitot sensor.

DefaultMinMax
00200

applied_defaults

Internal (configurator) hint. Should not be changed manually

DefaultMinMax
0099

baro_cal_tolerance

Baro calibration tolerance in cm. The default should allow the noisiest baro to complete calibration [cm].

DefaultMinMax
15001000

baro_hardware

Selection of baro hardware. See Wiki Sensor auto detect and hardware failure detection for more info

DefaultMinMax
AUTO

baro_temp_correction

Baro temperature correction factor to compensate for Baro altitude drift with changes in Baro temperature [cm/Degs C]. Internally limited to between -50 and 50. Typical setting for BMP280 Baro is around 20. Setting to 51 initiates auto calibration which ends after 5 minutes or on first Arm.

DefaultMinMax
0-5051

bat_cells

Number of cells of the battery (0 = auto-detect), see battery documentation. 7S, 9S and 11S batteries cannot be auto-detected.

DefaultMinMax
0012

bat_voltage_src

Chose between raw and sag compensated battery voltage to use for battery alarms and telemetry. Possible values are RAW and SAG_COMP

DefaultMinMax
RAW

battery_capacity

Set the battery capacity in mAh or mWh (see battery_capacity_unit). Used to calculate the remaining battery capacity.

DefaultMinMax
004294967295

battery_capacity_critical

If the remaining battery capacity goes below this threshold the battery is considered empty and the beeper will emit long beeps.

DefaultMinMax
004294967295

battery_capacity_unit

Unit used for battery_capacity, battery_capacity_warning and battery_capacity_critical [MAH/MWH] (milliAmpere hour / milliWatt hour).

DefaultMinMax
MAH

battery_capacity_warning

If the remaining battery capacity goes below this threshold the beeper will emit short beeps and the relevant OSD items will blink.

DefaultMinMax
004294967295

beeper_pwm_mode

Allows disabling PWM mode for beeper on some targets. Switch from ON to OFF if the external beeper sound is weak. Do not switch from OFF to ON without checking if the board supports PWM beeper mode

DefaultMinMax
OFFOFFON

blackbox_arm_control

Determines behaviour of logging in relation to Arm state. For settings from 0 to 60 logging will start on Arm with the setting determining how long logging will continue after disarm in seconds, i.e. set to 0 to stop logging at disarm or 10 to stop logging 10s after disarm. Set to -1 to start logging from boot up until power off (Use with caution - mainly for debugging and best used with BLACKBOX mode).

DefaultMinMax
0-160

blackbox_device

Selection of where to write blackbox data

DefaultMinMax
target default

blackbox_rate_denom

Blackbox logging rate denominator. See blackbox_rate_num.

DefaultMinMax
1165535

blackbox_rate_num

Blackbox logging rate numerator. Use num/denom settings to decide if a frame should be logged, allowing control of the portion of logged loop iterations

DefaultMinMax
1165535

cruise_power

Power draw at cruise throttle used for remaining flight time/distance estimation in 0.01W unit

DefaultMinMax
004294967295

current_adc_channel

ADC channel to use for analog current sensor input. Defaults to board CURRENT sensor input (if available). 0 = disabled

DefaultMinMax
target defaultADC_CHN_NONEADC_CHN_MAX

current_meter_offset

This sets the output offset voltage of the current sensor in millivolts.

DefaultMinMax
target default-3276832767

current_meter_scale

This sets the output voltage to current scaling for the current sensor in 0.1 mV/A steps. 400 is 40mV/A such as the ACS756 sensor outputs. 183 is the setting for the uberdistro with a 0.25mOhm shunt.

DefaultMinMax
target default-1000010000

current_meter_type

ADC, VIRTUAL, FAKE, ESC, SMARTPORT, NONE. The virtual current sensor, once calibrated, estimates the current value from throttle position.

DefaultMinMax
ADC

d_boost_gyro_delta_lpf_hz

Cutoff frequency for the low pass filter applied to the gyro delta signal used for D-term boost. Lower value will produce a smoother D-term boost signal, but it will be more delayed.

DefaultMinMax
8010250

d_boost_max

D-term multiplier when rapid external conditions are detected. Lower values give sharper response to stick input, higher values give smoother response by scaling D-gains up.

DefaultMinMax
1.2513

d_boost_max_at_acceleration

Acceleration threshold for D-term multiplier. When acceleration is above this value, D-term multiplier is set to d_boost_max

DefaultMinMax
7500100016000

d_boost_min

D-term multiplier when pilot provides rapid stick input. Lower values give sharper response to stick input, higher values give smoother response.

DefaultMinMax
0.501

deadband

These are values (in us) by how much RC input can be different before it's considered valid. For transmitters with jitter on outputs, this value can be increased. Defaults are zero, but can be increased up to 10 or so if rc inputs twitch while idle.

DefaultMinMax
2032

debug_mode

Defines debug values exposed in debug variables (developer / debugging setting)

DefaultMinMax
NONE

disarm_always

When you switch to Disarm, do so regardless of throttle position. If this Setting is OFF. It will only disarm only when the throttle is low. This is similar to the previous disarm_kill_switch option. Default setting is the same as the old default behaviour.

DefaultMinMax
ONOFFON

OFF = OSD hardware blink / ON = OSD software blink. If OSD warning text/values are invisible, try setting this to ON

DefaultMinMax
OFFOFFON

dji_cn_alternating_duration

Alternating duration of craft name elements, in tenths of a second

DefaultMinMax
301150

dji_esc_temp_source

Re-purpose the ESC temperature field for IMU/BARO temperature

DefaultMinMax
ESC

dji_message_speed_source

Sets the speed type displayed by the DJI OSD in craft name: GROUND, 3D, AIR

DefaultMinMax
3D

dji_rssi_source

Source of the DJI RSSI field: RSSI, CRSF_LQ

DefaultMinMax
RSSI

dji_use_adjustments

Show inflight adjustments in craft name field

DefaultMinMax
OFFOFFON

dji_use_name_for_messages

Re-purpose the craft name field for messages.

DefaultMinMax
ONOFFON

dshot_beeper_enabled

Whether using DShot motors as beepers is enabled

DefaultMinMax
ONOFFON

dshot_beeper_tone

Sets the DShot beeper tone

DefaultMinMax
115

dterm_lpf_hz

Dterm low pass filter cutoff frequency. Default setting is very conservative and small multirotors should use higher value between 80 and 100Hz. 80 seems like a gold spot for 7-inch builds while 100 should work best with 5-inch machines. If motors are getting too hot, lower the value

DefaultMinMax
1100500

dterm_lpf_type

Defines the type of stage 1 D-term LPF filter. Possible values: PT1, BIQUAD, PT2, PT3.

DefaultMinMax
PT2

dynamic_gyro_notch_3d_q

Q factor for 3D dynamic notches

DefaultMinMax
20011000

dynamic_gyro_notch_enabled

Enable/disable dynamic gyro notch also known as Matrix Filter

DefaultMinMax
ONOFFON

dynamic_gyro_notch_min_hz

Minimum frequency for dynamic notches. Default value of 150 works best with 5" multirotors. Should be lowered with increased size of propellers. Values around 100 work fine on 7" drones. 10" can go down to 60 - 70

DefaultMinMax
5030250

dynamic_gyro_notch_mode

Gyro dynamic notch type

DefaultMinMax
2D

dynamic_gyro_notch_q

Q factor for dynamic notches

DefaultMinMax
12011000

enable_broken_o4_workaround

DJI O4 release firmware has a broken MSP DisplayPort implementation. This enables a workaround to restore ARM detection.

DefaultMinMax
OFFOFFON

esc_sensor_listen_only

Enable when BLHeli32 Auto Telemetry function is used. Disable in every other case

DefaultMinMax
OFFOFFON

ez_aggressiveness

EzTune aggressiveness

DefaultMinMax
1000200

ez_axis_ratio

EzTune axis ratio

DefaultMinMax
11025175

ez_damping

EzTune damping

DefaultMinMax
1000200

ez_enabled

Enables EzTune feature

DefaultMinMax
OFFOFFON

ez_expo

EzTune expo

DefaultMinMax
1000200

ez_filter_hz

EzTune filter cutoff frequency

DefaultMinMax
11020300

ez_rate

EzTune rate

DefaultMinMax
1000200

ez_response

EzTune response

DefaultMinMax
1000200

ez_snappiness

EzTune snappiness

DefaultMinMax
00100

ez_stability

EzTune stability

DefaultMinMax
1000200

failsafe_delay

Time in deciseconds to wait before activating failsafe when signal is lost. See Failsafe documentation.

DefaultMinMax
50200

failsafe_fw_pitch_angle

Amount of dive/climb when LAND (or old SET-THR) failsafe is active on a fixed-wing machine. In 1/10 deg (deci-degrees). Negative values = climb

DefaultMinMax
100-800800

failsafe_fw_roll_angle

Amount of banking when LAND (or old SET-THR) failsafe is active on a fixed-wing machine. In 1/10 deg (deci-degrees). Negative values = left roll

DefaultMinMax
-200-800800

failsafe_fw_yaw_rate

Requested yaw rate to execute when LAND (or old SET-THR) failsafe is active on a fixed-wing machine. In deg/s. Negative values = left turn

DefaultMinMax
-45-10001000

failsafe_gps_fix_estimation_delay

Controls whether waypoint mission is allowed to proceed with gps fix estimation. Sets the time delay in seconds between gps fix lost event and RTH activation. Minimum delay is 7 seconds. If set to -1 the mission will continue until the end. With default setting(7), waypoint mission is aborted and switched to RTH with 7 seconds delay. RTH is done with GPS Fix estimation.

DefaultMinMax
7-1600

failsafe_lights

Enable or disable the lights when the FAILSAFE flight mode is enabled. The target needs to be compiled with USE_LIGHTS [ON/OFF].

DefaultMinMax
ONOFFON

failsafe_lights_flash_on_time

Flash lights ON time in milliseconds when failsafe_lights is ON and FAILSAFE flight mode is enabled. [20-65535].

DefaultMinMax
1002065535

failsafe_lights_flash_period

Time in milliseconds between two flashes when failsafe_lights is ON and FAILSAFE flight mode is enabled [40-65535].

DefaultMinMax
10004065535

failsafe_min_distance

If failsafe happens when craft is closer than this distance in centimeters from home, failsafe will not execute regular failsafe_procedure, but will execute procedure specified in failsafe_min_distance_procedure instead. 0 = Normal failsafe_procedure always taken.

DefaultMinMax
0065000

failsafe_min_distance_procedure

What failsafe procedure to initiate in Stage 2 when craft is closer to home than failsafe_min_distance. See Failsafe documentation.

DefaultMinMax
DROP

failsafe_mission_delay

Applies if failsafe occurs when a WP mission is in progress. Sets the time delay in seconds between failsafe occurring and the selected failsafe procedure activating. If set to -1 the failsafe procedure won't activate at all and the mission will continue until the end.

DefaultMinMax
0-1600

failsafe_off_delay

Time in deciseconds to wait before turning off motors when failsafe is activated. 0 = No timeout. See Failsafe documentation.

DefaultMinMax
2000200

failsafe_procedure

What failsafe procedure to initiate in Stage 2. See Failsafe documentation.

DefaultMinMax
LAND

failsafe_recovery_delay

Time in deciseconds to wait before aborting failsafe when signal is recovered. See Failsafe documentation.

DefaultMinMax
50200

failsafe_stick_threshold

Threshold for stick motion to consider failsafe condition resolved. If non-zero failsafe won't clear even if RC link is restored - you have to move sticks to exit failsafe.

DefaultMinMax
500500

failsafe_throttle

Throttle level used for landing when failsafe is enabled. See Failsafe documentation.

DefaultMinMax
1000PWM_RANGE_MINPWM_RANGE_MAX

failsafe_throttle_low_delay

If failsafe activated when throttle is low for this much time - bypass failsafe and disarm, in 10th of seconds. 0 = No timeout

DefaultMinMax
00300

fixed_wing_auto_arm

Auto-arm fixed wing aircraft on throttle above min_check, and disarming with stick commands are disabled, so power cycle is required to disarm. Requires enabled motorstop and no arm switch configured.

DefaultMinMax
OFFOFFON

flaperon_throw_offset

Defines throw range in us for both ailerons that will be passed to servo mixer via input source 14 (FEATURE FLAPS) when FLAPERON mode is activated.

DefaultMinMax
200FLAPERON_THROW_MINFLAPERON_THROW_MAX

fpv_mix_degrees

The tilt angle of the FPV camera in degrees, used by the FPV ANGLE MIX mode

DefaultMinMax
0050

frsky_pitch_roll

S.Port telemetry: Send pitch and roll degrees*10 instead of raw accelerometer data

DefaultMinMax
OFFOFFON

frsky_use_legacy_gps_mode_sensor_ids

S.Port telemetry: If ON, send the legacy telemetry IDs for modes (Tmp1) and GNSS (Tmp2). These are old IDs, deprecated, and will be removed in INAV 10.0. Tools and scripts using these IDs should be updated to use the new IDs of 470 for Modes and 480 for GNSS. Default: 'OFF'

DefaultMinMax
OFFOFFON

fw_autotune_max_rate_deflection

The target percentage of maximum mixer output used for determining the rates in AUTO and LIMIT.

DefaultMinMax
9050100

fw_autotune_min_stick

Minimum stick input [%], after applying deadband and expo, to start recording the plane's response to stick input.

DefaultMinMax
500100

fw_autotune_rate_adjustment

AUTO and LIMIT adjust the rates to match the capabilities of the airplane, with LIMIT they are never increased above the starting rates setting. FIXED does not adjust the rates. Rates are not changed when tuning in ANGLE mode.

DefaultMinMax
AUTO

fw_d_level

Fixed-wing attitude stabilisation HORIZON transition point

DefaultMinMax
750255

fw_d_pitch

Fixed wing rate stabilisation D-gain for PITCH

DefaultMinMax
00255

fw_d_roll

Fixed wing rate stabilisation D-gain for ROLL

DefaultMinMax
00255

fw_d_yaw

Fixed wing rate stabilisation D-gain for YAW

DefaultMinMax
00255

fw_ff_pitch

Fixed-wing rate stabilisation FF-gain for PITCH

DefaultMinMax
500255

fw_ff_roll

Fixed-wing rate stabilisation FF-gain for ROLL

DefaultMinMax
500255

fw_ff_yaw

Fixed-wing rate stabilisation FF-gain for YAW

DefaultMinMax
600255

fw_i_level

Fixed-wing attitude stabilisation low-pass filter cutoff

DefaultMinMax
50255

fw_i_pitch

Fixed-wing rate stabilisation I-gain for PITCH

DefaultMinMax
70255

fw_i_roll

Fixed-wing rate stabilisation I-gain for ROLL

DefaultMinMax
70255

fw_i_yaw

Fixed-wing rate stabilisation I-gain for YAW

DefaultMinMax
100255

fw_iterm_lock_engage_threshold

Defines error rate (in percents of max rate) when Iterm Lock is engaged when sticks are release. Iterm Lock will stay active until error drops below this number

DefaultMinMax
10525

fw_iterm_lock_rate_threshold

Defines the steepness of the attenuation curve. Higher values result in flatter attenuation. Lower values force full attenuation with lower stick deflection

DefaultMinMax
4010100

fw_iterm_lock_time_max_ms

Defines max time in milliseconds for how long ITerm Lock will depress Iterm after sticks are release

DefaultMinMax
5001001000

fw_level_pitch_gain

I-gain for the pitch trim for self-leveling flight modes. Higher values means that AUTOTRIM will be faster but might introduce oscillations

DefaultMinMax
5020

fw_level_pitch_trim

Pitch trim for self-leveling flight modes. In degrees. +5 means airplane nose should be raised 5 deg from level

DefaultMinMax
0-1010

fw_loiter_direction

Direction of loitering: center point on right wing (clockwise - default), or center point on left wing (counterclockwise). If equal YAW then can be changed in flight using a yaw stick.

DefaultMinMax
RIGHT

fw_min_throttle_down_pitch

Automatic pitch down angle when throttle is at 0 in angle mode. Progressively applied between cruise throttle and zero throttle (decidegrees)

DefaultMinMax
00450

fw_p_level

Fixed-wing attitude stabilisation P-gain

DefaultMinMax
200255

fw_p_pitch

Fixed-wing rate stabilisation P-gain for PITCH

DefaultMinMax
50255

fw_p_roll

Fixed-wing rate stabilisation P-gain for ROLL

DefaultMinMax
50255

fw_p_yaw

Fixed-wing rate stabilisation P-gain for YAW

DefaultMinMax
60255

fw_reference_airspeed

Reference airspeed. Set this to airspeed at which PIDs were tuned. Usually should be set to cruise airspeed. Also used for coordinated turn calculation if airspeed sensor is not present.

DefaultMinMax
15003006000

fw_tpa_time_constant

TPA smoothing and delay time constant to reflect non-instant speed/throttle response of the plane. See PID Attenuation and scaling Wiki for full details.

DefaultMinMax
200005000

fw_turn_assist_pitch_gain

Gain required to keep constant pitch angle during coordinated turns (in TURN_ASSIST mode). Value significantly different from 1.0 indicates a problem with the airspeed calibration (if present) or value of fw_reference_airspeed parameter

DefaultMinMax
102

fw_turn_assist_yaw_gain

Gain required to keep the yaw rate consistent with the turn rate for a coordinated turn (in TURN_ASSIST mode). Value significantly different from 1.0 indicates a problem with the airspeed calibration (if present) or value of fw_reference_airspeed parameter

DefaultMinMax
102

fw_yaw_iterm_freeze_bank_angle

Yaw Iterm is frozen when bank angle is above this threshold [degrees]. This solves the problem of the rudder counteracting turns by partially disabling yaw stabilization when making banked turns. Setting to 0 (the default) disables this feature. Only applies when autopilot is not active and TURN ASSIST is disabled.

DefaultMinMax
0090

geozone_avoid_altitude_range

Altitude range in which an attempt is made to avoid a geozone upwards

DefaultMinMax
500001000000

geozone_detection_distance

Distance from which a geozone is detected

DefaultMinMax
5000001000000

geozone_mr_stop_distance

Distance in which multirotors stops before the border

DefaultMinMax
150000100000

geozone_no_way_home_action

Action if RTH with active geozones is unable to calculate a course to home

DefaultMinMax
RTH

geozone_safe_altitude_distance

Vertical distance that must be maintained to the upper and lower limits of the zone.

DefaultMinMax
1000010000

geozone_safehome_as_inclusive

Treat nearest safehome as inclusive geozone

DefaultMinMax
OFFOFFON

geozone_safehome_zone_action

Fence action for safehome zone

DefaultMinMax
NONE

gimbal_pan_channel

Gimbal pan rc channel index. 0 is no channel.

DefaultMinMax
0032

gimbal_pan_trim

Trim gimbal pan center position.

DefaultMinMax
0-500500

gimbal_roll_channel

Gimbal roll rc channel index. 0 is no channel.

DefaultMinMax
0032

gimbal_roll_trim

Trim gimbal roll center position.

DefaultMinMax
0-500500

gimbal_sensitivity

Gimbal sensitivity is similar to gain and will affect how quickly the gimbal will react.

DefaultMinMax
0-1615

gimbal_serial_single_uart

Gimbal serial and headtracker device share same UART. FC RX goes to headtracker device, FC TX goes to gimbal.

DefaultMinMax
OFFOFFON

gimbal_tilt_channel

Gimbal tilt rc channel index. 0 is no channel.

DefaultMinMax
0032

gimbal_tilt_trim

Trim gimbal tilt center position.

DefaultMinMax
0-500500

gps_auto_baud

Automatic configuration of GPS baudrate(The specified baudrate in configured in ports will be used) when used with UBLOX GPS

DefaultMinMax
ONOFFON

gps_auto_baud_max_supported

Max baudrate supported by GPS unit. This is used during autobaud. M8 supports up to 460400, M10 supports up to 921600 and 230400 is the value used before INAV 7.0

DefaultMinMax
230400

gps_auto_config

Enable automatic configuration of UBlox GPS receivers.

DefaultMinMax
ONOFFON

gps_dyn_model

GPS navigation model: Pedestrian, Automotive, Air<1g, Air<2g, Air<4g. Default is AIR_2G. Use pedestrian/Automotive with caution, can cause flyaways with fast flying.

DefaultMinMax
AIR_2G

gps_min_sats

Minimum number of GPS satellites in view to acquire GPS_FIX and consider GPS position valid. Some GPS receivers appeared to be very inaccurate with low satellite count.

DefaultMinMax
6510

gps_provider

Which GPS protocol to be used.

DefaultMinMax
UBLOX

gps_sbas_mode

Which SBAS mode to be used

DefaultMinMax
NONE

gps_ublox_nav_hz

Navigation update rate for UBLOX receivers. M9 modules limit satellite tracking to 16 satellites at 10Hz or higher, but use 32 satellites below 10Hz for better accuracy. M10 modules work well at 8Hz with 3 constellations. Some M10 devices with high-performance clock can do up to 25Hz with 4 constellations. 8Hz is a safe, accurate default for M8/M9/M10.

DefaultMinMax
85200

gps_ublox_use_beidou

Enable use of Beidou satellites. This is at the expense of other regional constellations, so benefit may also be regional. Requires gps hardware support [OFF/ON].

DefaultMinMax
ONOFFON

gps_ublox_use_galileo

Enable use of Galileo satellites. This is at the expense of other regional constellations, so benefit may also be regional. Requires M8N and Ublox firmware 3.x (or later) [OFF/ON].

DefaultMinMax
ONOFFON

gps_ublox_use_glonass

Enable use of Glonass satellites. This is at the expense of other regional constellations, so benefit may also be regional. Requires gps haardware support [OFF/ON].

DefaultMinMax
OFFOFFON

ground_test_mode

For developer ground test use. Disables motors, sets heading status = Trusted on FW.

DefaultMinMax
OFFOFFON

gyro_adaptive_filter_hpf_hz

High pass filter cutoff frequency

DefaultMinMax
10150

gyro_adaptive_filter_integrator_threshold_high

High threshold for adaptive filter integrator

DefaultMinMax
4110

gyro_adaptive_filter_integrator_threshold_low

Low threshold for adaptive filter integrator

DefaultMinMax
-2-100

gyro_adaptive_filter_max_hz

Maximum frequency for adaptive filter

DefaultMinMax
1500505

gyro_adaptive_filter_min_hz

Minimum frequency for adaptive filter

DefaultMinMax
500250

gyro_adaptive_filter_std_lpf_hz

Standard deviation low pass filter cutoff frequency

DefaultMinMax
2010

gyro_adaptive_filter_target

Target value for adaptive filter

DefaultMinMax
3.516

gyro_anti_aliasing_lpf_hz

Gyro processing anti-aliasing filter cutoff frequency. In normal operation this filter setting should never be changed. In Hz

DefaultMinMax
2501000

gyro_dyn_lpf_curve_expo

Expo value for the throttle-to-frequency mapping for Dynamic LPF

DefaultMinMax
5110

gyro_dyn_lpf_max_hz

Maximum frequency of the gyro Dynamic LPF

DefaultMinMax
500401000

gyro_dyn_lpf_min_hz

Minimum frequency of the gyro Dynamic LPF

DefaultMinMax
20040400

gyro_filter_mode

Specifies the type of the software LPF of the gyro signals.

DefaultMinMax
STATIC

gyro_lulu_enabled

Enable/disable gyro LULU filter

DefaultMinMax
OFFOFFON

gyro_lulu_sample_count

Gyro lulu sample count, in number of samples.

DefaultMinMax
3115

gyro_main_lpf_hz

Software based gyro main lowpass filter. Value is cutoff frequency (Hz)

DefaultMinMax
600500

gyro_to_use

On multi-gyro targets, allows to choose which gyro to use. 0 = first gyro, 1 = second gyro

DefaultMinMax
002

gyro_zero_x

Calculated gyro zero calibration of axis X

DefaultMinMax
0-3276832767

gyro_zero_y

Calculated gyro zero calibration of axis Y

DefaultMinMax
0-3276832767

gyro_zero_z

Calculated gyro zero calibration of axis Z

DefaultMinMax
0-3276832767

has_flaps

Defines is UAV is capable of having flaps. If ON and AIRPLANE platform_type is used, FLAPERON flight mode will be available for the pilot

DefaultMinMax
OFFOFFON

heading_hold_rate_limit

This setting limits yaw rotation rate that HEADING_HOLD controller can request from PID inner loop controller. It is independent from manual yaw rate and used only when HEADING_HOLD flight mode is enabled by pilot, RTH or WAYPOINT modes.

DefaultMinMax
90HEADING_HOLD_RATE_LIMIT_MINHEADING_HOLD_RATE_LIMIT_MAX

headtracker_pan_ratio

Head pan movement vs camera movement ratio

DefaultMinMax
105

headtracker_roll_ratio

Head roll movement vs camera movement ratio

DefaultMinMax
105

headtracker_tilt_ratio

Head tilt movement vs camera movement ratio

DefaultMinMax
105

headtracker_type

Type of headtrackr dervice

DefaultMinMax
NONE

hott_alarm_sound_interval

Battery alarm delay in seconds for Hott telemetry

DefaultMinMax
50120

i2c_speed

This setting controls the clock speed of I2C bus. 400KHZ is the default that most setups are able to use. Some noise-free setups may be overclocked to 800KHZ. Some sensor chips or setups with long wires may work unreliably at 400KHZ - user can try lowering the clock speed to 200KHZ or even 100KHZ. User need to bear in mind that lower clock speeds might require higher looptimes (lower looptime rate)

DefaultMinMax
400KHZ

ibus_telemetry_type

Type compatibility ibus telemetry for transmitters. See Telemetry.md label IBUS for details.

DefaultMinMax
00255

idle_power

Power draw at zero throttle used for remaining flight time/distance estimation in 0.01W unit

DefaultMinMax
0065535

inav_allow_dead_reckoning

Defines if INAV will dead-reckon over short GPS outages. May also be useful for indoors OPFLOW navigation

DefaultMinMax
OFFOFFON

inav_allow_gps_fix_estimation

Defines if inav will estimate GPS fix with magnetometer and barometer on GPS outages. Enables navigation and RTH without GPS fix on fixed wing. Also see failsafe_gps_fix_estimation_delay.

DefaultMinMax
OFFOFFON

inav_auto_mag_decl

Automatic setting of magnetic declination based on GPS position. When used manual magnetic declination is ignored.

DefaultMinMax
ONOFFON

inav_baro_epv

Uncertainty value for barometric sensor [cm]

DefaultMinMax
10009999

inav_default_alt_sensor

Sets the default altitude sensor to use. Settings GPS and BARO always use both sensors unless there is an altitude error between the sensors that exceeds a set limit. In this case only the selected sensor will be used while the altitude error limit is exceeded. GPS error limit = 2 * inav_max_eph_epv. BARO error limit = 4 * inav_baro_epv. Settings GPS_ONLY and BARO_ONLY will use only the selected sensor even if the other sensor is working. The other sensor will only be used as a backup if the selected sensor is no longer available to use.

DefaultMinMax
GPS

inav_gravity_cal_tolerance

Unarmed gravity calibration tolerance level. Won't finish the calibration until estimated gravity error falls below this value.

DefaultMinMax
50255

inav_max_eph_epv

Maximum uncertainty value until estimated position is considered valid and is used for navigation [cm]

DefaultMinMax
100009999

inav_max_surface_altitude

Max allowed altitude for surface following mode. [cm]

DefaultMinMax
20001000

inav_reset_altitude

Defines when relative estimated altitude is reset to zero. Variants - NEVER (once reference is acquired it's used regardless); FIRST_ARM (keep altitude at zero until firstly armed), EACH_ARM (altitude is reset to zero on each arming)

DefaultMinMax
FIRST_ARM

inav_reset_home

Allows to chose when the home position is reset. Can help prevent resetting home position after accidental mid-air disarm. Possible values are: NEVER, FIRST_ARM and EACH_ARM

DefaultMinMax
FIRST_ARM

inav_w_acc_bias

Weight for accelerometer drift estimation

DefaultMinMax
0.0101

inav_w_xy_flow_p

Weight of optical flow measurements in estimated UAV position.

DefaultMinMax
1.00100

inav_w_xy_flow_v

Weight of optical flow measurements in estimated UAV speed.

DefaultMinMax
2.00100

inav_w_xy_gps_p

Weight of GPS coordinates in estimated UAV position and speed.

DefaultMinMax
1.0010

inav_w_xy_gps_v

Weight of GPS velocity data in estimated UAV speed

DefaultMinMax
2.0010

inav_w_xy_res_v

Decay coefficient for estimated velocity when GPS reference for position is lost

DefaultMinMax
0.5010

inav_w_z_baro_p

Weight of barometer measurements in estimated altitude and climb rate. Setting is used on both airplanes and multirotors.

DefaultMinMax
0.35010

inav_w_z_baro_v

Weight of barometer climb rate measurements in estimated climb rate. Setting is used on both airplanes and multirotors.

DefaultMinMax
0.35010

inav_w_z_gps_p

Weight of GPS altitude measurements in estimated altitude. Setting is used on both airplanes and multirotors.

DefaultMinMax
0.35010

inav_w_z_gps_v

Weight of GPS climb rate measurements in estimated climb rate. Setting is used on both airplanes and multirotors.

DefaultMinMax
0.35010

inav_w_z_res_v

Decay coefficient for estimated climb rate when baro/GPS reference for altitude is lost

DefaultMinMax
0.5010

inav_w_z_surface_p

Weight of rangefinder measurements in estimated altitude. Setting is used on both airplanes and multirotors when rangefinder is present and Surface mode enabled

DefaultMinMax
3.50100

inav_w_z_surface_v

Weight of rangefinder measurements in estimated climb rate. Setting is used on both airplanes and multirotors when rangefinder is present and Surface mode enabled

DefaultMinMax
6.10100

init_gyro_cal

If defined to 'OFF', it will ignore the gyroscope calibration done at each startup. Instead, the gyroscope last calibration from when you calibrated will be used. It also means you don't have to keep the UAV stationary during a startup.

DefaultMinMax
ONOFFON

ins_gravity_cmss

Calculated 1G of Acc axis Z to use in INS

DefaultMinMax
0.002000

iterm_windup

Used to prevent Iterm accumulation on during maneuvers. Iterm will be dampened when motors are reaching it's limit (when requested motor correction range is above percentage specified by this parameter)

DefaultMinMax
50090

led_pin_pwm_mode

PWM mode of LED pin.

DefaultMinMax
SHARED_LOW

limit_attn_filter_cutoff

Throttle attenuation PI control output filter cutoff frequency

DefaultMinMax
1.2100

limit_burst_current

Burst current limit (dA): the current which is allowed during limit_burst_current_time after which limit_cont_current will be enforced, set to 0 to disable

DefaultMinMax
04000

limit_burst_current_falldown_time

Time slice at the end of the burst time during which the current limit will be ramped down from limit_burst_current back down to limit_cont_current

DefaultMinMax
03000

limit_burst_current_time

Allowed current burst time (ds) during which limit_burst_current is allowed and after which limit_cont_current will be enforced

DefaultMinMax
03000

limit_burst_power

Burst power limit (dW): the current which is allowed during limit_burst_power_time after which limit_cont_power will be enforced, set to 0 to disable

DefaultMinMax
040000

limit_burst_power_falldown_time

Time slice at the end of the burst time during which the power limit will be ramped down from limit_burst_power back down to limit_cont_power

DefaultMinMax
03000

limit_burst_power_time

Allowed power burst time (ds) during which limit_burst_power is allowed and after which limit_cont_power will be enforced

DefaultMinMax
03000

limit_cont_current

Continous current limit (dA), set to 0 to disable

DefaultMinMax
04000

limit_cont_power

Continous power limit (dW), set to 0 to disable

DefaultMinMax
040000

limit_pi_i

Throttle attenuation PI control I term

DefaultMinMax
10010000

limit_pi_p

Throttle attenuation PI control P term

DefaultMinMax
10010000

log_level

Defines serial debugging log level. See docs/development/serial_printf_debugging.md for usage.

DefaultMinMax
ERROR

log_topics

Defines serial debugging log topic. See docs/development/serial_printf_debugging.md for usage.

DefaultMinMax
004294967295

looptime

This is the main loop time (in us). Changing this affects PID effect with some PID controllers (see PID section for details). A very conservative value of 3500us/285Hz should work for everyone. Setting it to zero does not limit loop time, so it will go as fast as possible.

DefaultMinMax
5009000

ltm_update_rate

Defines the LTM update rate (use of bandwidth [NORMAL/MEDIUM/SLOW]). See Telemetry.md, LTM section for details.

DefaultMinMax
NORMAL

mag_calibration_time

Adjust how long time the Calibration of mag will last.

DefaultMinMax
3020120

mag_declination

Current location magnetic declination in format. For example, -6deg 37min = -637 for Japan. Leading zero in ddd not required. Get your local magnetic declination here: http://magnetic-declination.com/ . Not in use if inav_auto_mag_decl is turned on and you acquire valid GPS fix.

DefaultMinMax
0-1800018000

mag_hardware

Selection of mag hardware. See Wiki Sensor auto detect and hardware failure detection for more info

DefaultMinMax
AUTO

mag_to_use

Allow to chose between built-in and external compass sensor if they are connected to separate buses. Currently only for REVO target

DefaultMinMax
001

maggain_x

Magnetometer calibration X gain. If 1024, no calibration or calibration failed

DefaultMinMax
1024-3276832767

maggain_y

Magnetometer calibration Y gain. If 1024, no calibration or calibration failed

DefaultMinMax
1024-3276832767

maggain_z

Magnetometer calibration Z gain. If 1024, no calibration or calibration failed

DefaultMinMax
1024-3276832767

magzero_x

Magnetometer calibration X offset. If its 0 none offset has been applied and calibration is failed.

DefaultMinMax
0-3276832767

magzero_y

Magnetometer calibration Y offset. If its 0 none offset has been applied and calibration is failed.

DefaultMinMax
0-3276832767

magzero_z

Magnetometer calibration Z offset. If its 0 none offset has been applied and calibration is failed.

DefaultMinMax
0-3276832767

manual_pitch_rate

Servo travel multiplier for the PITCH axis in MANUAL flight mode [0-100]%

DefaultMinMax
1000100

manual_rc_expo

Exponential value used for the PITCH/ROLL axes by the MANUAL flight mode [0-100]

DefaultMinMax
350100

manual_rc_yaw_expo

Exponential value used for the YAW axis by the MANUAL flight mode [0-100]

DefaultMinMax
200100

manual_roll_rate

Servo travel multiplier for the ROLL axis in MANUAL flight mode [0-100]%

DefaultMinMax
1000100

manual_yaw_rate

Servo travel multiplier for the YAW axis in MANUAL flight mode [0-100]%

DefaultMinMax
1000100

Autopilot type to advertise for MAVLink telemetry

DefaultMinMax
GENERIC

Rate of the extended status message for MAVLink telemetry

DefaultMinMax
20255

Rate of the extra1 message for MAVLink telemetry

DefaultMinMax
20255

Rate of the extra2 message for MAVLink telemetry

DefaultMinMax
20255

Rate of the extra3 message for MAVLink telemetry

DefaultMinMax
10255

Minimum percent of TX buffer space free, before attempting to transmit telemetry. Requuires RADIO_STATUS messages to be processed. 0 = always transmits.

DefaultMinMax
330100

Rate of the position message for MAVLink telemetry

DefaultMinMax
20255

Mavlink radio type. Affects how RSSI and LQ are reported on OSD.

DefaultMinMax
GENERIC

Rate of the RC channels message for MAVLink telemetry

DefaultMinMax
10255

MAVLink System ID

DefaultMinMax
11255

Version of MAVLink to use

DefaultMinMax
212

max_angle_inclination_pit

Maximum inclination in level (angle) mode (PITCH axis). 100=10ยฐ

DefaultMinMax
450100900

max_angle_inclination_rll

Maximum inclination in level (angle) mode (ROLL axis). 100=10ยฐ

DefaultMinMax
450100900

max_check

These are min/max values (in us) which, when a channel is smaller (min) or larger (max) than the value will activate various RC commands, such as arming, or stick configuration. Normally, every RC channel should be set so that min = 1000us, max = 2000us. On most transmitters this usually means 125% endpoints. Default check values are 100us above/below this value.

DefaultMinMax
1900PWM_RANGE_MINPWM_RANGE_MAX

mc_cd_lpf_hz

Cutoff frequency for Control Derivative. This controls the cutoff for the LPF that is applied to the CD (Feed Forward) signal to the PID controller. Lower value will produce a smoother CD gain to the controller, but it will be more delayed. Higher values will produce CD gain that may have more noise in the signal depending on your RC link but wil be less delayed.

DefaultMinMax
300200

mc_cd_pitch

Multicopter Control Derivative gain for PITCH (known as 'Feed Forward' in Betaflight). The CD intoduces a term to the PID controller that is the magnitude of the Setpoint change. Fast inputs produce a high CD gain to help push the MC into a move; in advance of the P-gain if set high enough.

DefaultMinMax
600255

mc_cd_roll

Multicopter Control Derivative gain for ROLL (known as 'Feed Forward' in Betaflight). The CD intoduces a term to the PID controller that is the magnitude of the Setpoint change. Fast inputs produce a high CD gain to help push the MC into a move; in advance of the P-gain if set high enough.

DefaultMinMax
600255

mc_cd_yaw

Multicopter Control Derivative gain for YAW (known as 'Feed Forward' in Betaflight). The CD intoduces a term to the PID controller that is the magnitude of the Setpoint change. Fast inputs produce a high CD gain to help push the MC into a move; in advance of the P-gain if set high enough.

DefaultMinMax
600255

mc_d_level

Multicopter attitude stabilisation HORIZON transition point

DefaultMinMax
750255

mc_d_pitch

Multicopter rate stabilisation D-gain for PITCH

DefaultMinMax
230255

mc_d_roll

Multicopter rate stabilisation D-gain for ROLL

DefaultMinMax
230255

mc_d_yaw

Multicopter rate stabilisation D-gain for YAW

DefaultMinMax
00255

mc_i_level

Multicopter attitude stabilisation low-pass filter cutoff

DefaultMinMax
150255

mc_i_pitch

Multicopter rate stabilisation I-gain for PITCH

DefaultMinMax
300255

mc_i_roll

Multicopter rate stabilisation I-gain for ROLL

DefaultMinMax
300255

mc_i_yaw

Multicopter rate stabilisation I-gain for YAW

DefaultMinMax
450255

mc_iterm_relax

Iterm relax type. When enabled, Iterm will be relaxed when stick is centered. This will help to reduce bounceback and followthrough on multirotors. It is recommended to enable this feature on all multirotors.

DefaultMinMax
RP

mc_iterm_relax_cutoff

Iterm relax cutoff frequency.

DefaultMinMax
151100

mc_p_level

Multicopter attitude stabilisation P-gain

DefaultMinMax
200255

mc_p_pitch

Multicopter rate stabilisation P-gain for PITCH

DefaultMinMax
400255

mc_p_roll

Multicopter rate stabilisation P-gain for ROLL

DefaultMinMax
400255

mc_p_yaw

Multicopter rate stabilisation P-gain for YAW

DefaultMinMax
850255

min_check

These are min/max values (in us) which, when a channel is smaller (min) or larger (max) than the value will activate various RC commands, such as arming, or stick configuration. Normally, every RC channel should be set so that min = 1000us, max = 2000us. On most transmitters this usually means 125% endpoints. Default check values are 100us above/below this value.

DefaultMinMax
1100PWM_RANGE_MINPWM_RANGE_MAX

min_command

This is the PWM value sent to ESCs when they are not armed. If ESCs beep slowly when powered up, try decreasing this value. It can also be used for calibrating all ESCs at once.

DefaultMinMax
10000PWM_RANGE_MAX

mixer_automated_switch

If set to on, This mixer_profile will try to switch to another mixer_profile when 1.RTH heading home is requested and distance to home is lager than 3*nav_fw_loiter_radius on mixer_profile is a MULTIROTOR or TRICOPTER platform_type. 2. RTH landing is requested on this mixer_profile is a AIRPLANE platform_type

DefaultMinMax
OFFOFFON

mixer_control_profile_linking

If enabled, control_profile_index will follow mixer_profile index. Set to OFF(default) if you want to handle control_profile by your self. Recommend to set to ON on all mixer_profiles to let the mixer_profile handle the control_profile switching on a VTOL or mixed platform type setup.

DefaultMinMax
OFFOFFON

mixer_switch_trans_timer

If switch another mixer_profile is scheduled by mixer_automated_switch or mixer_automated_switch. Activate Mixertransion motor/servo mixing for this many decisecond(0.1s) before the actual mixer_profile switch.

DefaultMinMax
00200

mode_range_logic_operator

Control how Mode selection works in flight modes. If you example have Angle mode configured on two different Aux channels, this controls if you need both activated ( AND ) or if you only need one activated ( OR ) to active angle mode.

DefaultMinMax
OR

model_preview_type

ID of mixer preset applied in a Configurator. Do not modify manually. Used only for backup/restore reasons.

DefaultMinMax
-1-132767

motor_direction_inverted

Use if you need to inverse yaw motor direction.

DefaultMinMax
OFFOFFON

motor_poles

The number of motor poles. Required to compute motor RPM

DefaultMinMax
144255

motor_pwm_protocol

Protocol that is used to send motor updates to ESCs. Possible values - STANDARD, ONESHOT125, ONESHOT42, MULTISHOT, DSHOT150, DSHOT300, DSHOT600, DSHOT1200, BRUSHED

DefaultMinMax
ONESHOT125

motor_pwm_rate

Output frequency (in Hz) for motor pins. Applies only to brushed motors.

DefaultMinMax
160005032000

motorstop_on_low

If enabled, motor will stop when throttle is low on this mixer_profile

DefaultMinMax
ONOFFON

msp_override_channels

Mask of RX channels that may be overridden by MSP SET_RAW_RC. Note that this requires the MSP RC Override flight mode.

DefaultMinMax
004294967295

name

Craft name

DefaultMinMax
emptyMAX_NAME_LENGTH

Delay before craft disarms when nav_disarm_on_landing is set (ms)

DefaultMinMax
100010010000

Speed in fully autonomous modes (RTH, WP) [cm/s]. Used for WP mode when no specific WP speed set. [Multirotor only]

DefaultMinMax
500102000

Max YAW rate when NAV COURSE HOLD/CRUISE mode is enabled. Set to 0 to disable on fixed wing (Note: On multirotor setting to 0 will disable Course Hold/Cruise mode completely) [dps]

DefaultMinMax
600120

If set to ON, INAV disarms the FC after landing

DefaultMinMax
ONOFFON

Rate of descent UAV will try to maintain when doing emergency descent sequence [cm/s]

DefaultMinMax
5001002000

If set to ON drone won't arm if no GPS fix and any navigation mode like RTH or POSHOLD is configured. ALLOW_BYPASS allows the user to momentarily disable this check by holding yaw high (left stick held at the bottom right in mode 2) when switch arming is used

DefaultMinMax
ALLOW_BYPASS

Enable the possibility to manually increase the throttle in auto throttle controlled modes for fixed wing

DefaultMinMax
OFFOFFON

Adjusts the deceleration response of fixed wing altitude control as the target altitude is approached. Decrease value to help avoid overshooting the target altitude.

DefaultMinMax
405100

Use position for fixed wing altitude control rather than velocity (default method).

DefaultMinMax
OFFOFFON

Maximum climb/descent rate that UAV is allowed to reach during navigation modes. [cm/s]

DefaultMinMax
500102000

Max roll angle when rolling / turning in GPS assisted modes, is also restrained by global max_angle_inclination_rll

DefaultMinMax
35580

Max pitch angle when climbing in GPS assisted modes, is also restrained by global max_angle_inclination_pit

DefaultMinMax
20580

How smoothly the autopilot controls the airplane to correct the navigation error

DefaultMinMax
009

Speed for the plane/wing at cruise throttle used for remaining flight time/distance estimation in cm/s

DefaultMinMax
0065535

Cruise throttle in GPS assisted modes, this includes RTH. Should be set high enough to avoid stalling. This values gives INAV a base for throttle when flying straight, and it will increase or decrease throttle based on pitch of airplane and the parameters below. In addition it will increase throttle if GPS speed gets below 7m/s ( hardcoded )

DefaultMinMax
140010002000

Max negative pitch angle when diving in GPS assisted modes, is also restrained by global max_angle_inclination_pit

DefaultMinMax
15580

P gain of Heading Hold controller (Fixedwing)

DefaultMinMax
600255

Length of the final approach

DefaultMinMax
35000100100000

Dive angle that airplane will use during final landing phase. During dive phase, motor is stopped or IDLE and roll control is locked to 0 degrees

DefaultMinMax
2-2020

Modifier for pitch to throttle ratio at final approach. In Percent.

DefaultMinMax
100100400

Initial altitude of the flare phase

DefaultMinMax
150010000

Pitch value for flare phase. In degrees

DefaultMinMax
8-1545

Initial altitude of the glide phase

DefaultMinMax
2001005000

Pitch value for glide phase. In degrees.

DefaultMinMax
0-1545

Max. tailwind (in cm/s) if no landing direction with downwind is available

DefaultMinMax
14003000

Forward acceleration threshold for bungee launch or throw launch [cm/s/s], 1G = 981 cm/s/s

DefaultMinMax
1863135020000

Climb angle (attitude of model, not climb slope) for launch sequence (degrees), is also restrained by global max_angle_inclination_pit

DefaultMinMax
18545

Time for which thresholds have to breached to consider launch happened [ms]

DefaultMinMax
40101000

Time for the transition of throttle and pitch angle, between the launch state and the subsequent flight mode [ms]

DefaultMinMax
300005000

Delay between raising throttle and motor starting at idle throttle (ms)

DefaultMinMax
0060000

Launch idle throttle - throttle to be set before launch sequence is initiated. If set below minimum throttle it will force motor stop or at idle throttle (depending if the MOTOR_STOP is enabled). If set above minimum throttle it will force throttle to this value (if MOTOR_STOP is enabled it will be handled according to throttle stick position)

DefaultMinMax
100010002000

Launch and landing abort stick deadband in [r/c points], applied after r/c deadband and expo. The Roll/Pitch stick needs to be deflected beyond this deadband to abort the launch or landing.

DefaultMinMax
1002250

Allows launch with manually controlled throttle. INAV only levels wings and controls climb pitch during launch. Throttle is controlled directly by throttle stick movement. IF USED WITHOUT A GPS LOCK plane must be launched immediately after throttle is increased to avoid issues with climb out stabilisation and the launch ending sooner than expected (launch end timer starts as soon as the throttle stick is raised).

DefaultMinMax
OFFOFFON

Altitude (centimeters) at which LAUNCH mode will be turned off and regular flight mode will take over [0-60000].

DefaultMinMax
0060000

Max tilt angle (pitch/roll combined) to consider launch successful. Set to 180 to disable completely [deg]

DefaultMinMax
455180

Allow launch mode to execute at least this time (ms) and ignore stick movements [0-60000].

DefaultMinMax
0060000

Delay between detected launch and launch sequence start and throttling up (ms)

DefaultMinMax
50005000

Time to bring power from minimum throttle to nav_fw_launch_thr - to avoid big stress on ESC and large torque from propeller

DefaultMinMax
10001000

Launch throttle - throttle to be set during launch sequence (pwm units)

DefaultMinMax
170010002000

Maximum time for launch sequence to continue after throwing. After this time LAUNCH mode will end and regular flight mode will take over (ms)

DefaultMinMax
500060000

Forward velocity threshold for swing-launch detection [cm/s]

DefaultMinMax
30010010000

Trigger the idle throttle by wiggling the plane. 0 = disabled. 1 and 2 signify 1 or 2 yaw wiggles to activate. 1 wiggle has a higher detection point, for airplanes without a tail. 2 wiggles has a lower detection point, but requires the repeated action. This is intended for larger models and airplanes with tails.

DefaultMinMax
002

PosHold radius. 3000 to 7500 is a good value (30-75m) [cm]

DefaultMinMax
7500030000

Maximum climb/descent rate firmware is allowed when processing pilot input for ALTHOLD control mode [cm/s]

DefaultMinMax
300102500

Maximum throttle for flying wing in GPS assisted modes

DefaultMinMax
170010002000

Minimum throttle for flying wing in GPS assisted modes

DefaultMinMax
120010002000

Amount of throttle applied related to pitch attitude in GPS assisted modes. Throttle = nav_fw_cruise_throttle - (nav_fw_pitch2thr * pitch_angle). (notice that pitch_angle is in degrees and is negative when climbing and positive when diving, and throttle value is constrained between nav_fw_min_thr and nav_fw_max_thr)

DefaultMinMax
100100

How smoothly the autopilot makes pitch to throttle correction inside a deadband defined by pitch_to_throttle_thresh.

DefaultMinMax
609

Threshold from average pitch where momentary pitch_to_throttle correction kicks in. [decidegrees]

DefaultMinMax
500900

D gain of heading trajectory PID controller. (Fixedwing, rovers, boats)

DefaultMinMax
00255

I gain of heading trajectory PID controller. (Fixedwing, rovers, boats)

DefaultMinMax
20255

P gain of heading PID controller. (Fixedwing, rovers, boats)

DefaultMinMax
300255

Output limit for heading trajectory PID controller. (Fixedwing, rovers, boats)

DefaultMinMax
350PID_SUM_LIMIT_MINPID_SUM_LIMIT_MAX

D gain of 2D trajectory PID controller. Too high and there will be overshoot in trajectory. Better start tuning with zero

DefaultMinMax
80255

I gain of 2D trajectory PID controller. Too high and there will be overshoot in trajectory. Better start tuning with zero

DefaultMinMax
50255

P gain of 2D trajectory PID controller. Play with this to get a straight line between waypoints or a straight RTH

DefaultMinMax
750255

D gain of altitude PID controller (Fixedwing)

DefaultMinMax
100255

FF gain of altitude PID controller. Not used if nav_fw_alt_use_position is set ON (Fixedwing)

DefaultMinMax
300255

I gain of altitude PID controller (Fixedwing)

DefaultMinMax
50255

P gain of altitude PID controller (Fixedwing)

DefaultMinMax
300255

Stops motor when Soaring mode enabled.

DefaultMinMax
OFFOFFON

Pitch Angle deadband when soaring mode enabled (deg). Angle mode inactive within deadband allowing pitch to free float whilst soaring.

DefaultMinMax
5015

Waypoint tracking accuracy forces the craft to quickly head toward and track along the waypoint course line as closely as possible. Setting adjusts tracking deadband distance fom waypoint courseline [m]. Tracking isn't actively controlled within the deadband providing smoother flight adjustments but less accurate tracking. A 2m deadband should work OK in most cases. Setting to 0 disables waypoint tracking accuracy.

DefaultMinMax
0010

Sets the maximum allowed alignment convergence angle to the waypoint course line when nav_fw_wp_tracking_accuracy is active [degrees]. Lower values result in smoother alignment with the course line but will take more distance until this is achieved.

DefaultMinMax
603080

Smooths turns during WP missions by switching to a loiter turn at waypoints. When set to ON the craft will reach the waypoint during the turn. When set to ON-CUT the craft will turn inside the waypoint without actually reaching it (cuts the corner).

DefaultMinMax
OFF

Deadband for heading trajectory PID controller. When heading error is below the deadband, controller assumes that vehicle is on course

DefaultMinMax
0090

Changes sensitivity of landing detection. Higher values increase speed of detection but also increase risk of false detection. Default value should work in most cases.

DefaultMinMax
5115

Vertical descent velocity above nav_land_slowdown_maxalt during the RTH landing phase. [cm/s]

DefaultMinMax
2001002000

Vertical descent velocity under nav_land_slowdown_minalt during the RTH landing phase. [cm/s]

DefaultMinMax
5050500

Defines at what altitude the descent velocity should start to ramp down from nav_land_maxalt_vspd to nav_land_minalt_vspd during the RTH landing phase [cm]

DefaultMinMax
20005004000

Defines at what altitude the descent velocity should start to be nav_land_minalt_vspd [cm]

DefaultMinMax
500501000

Allows immediate landing detection based on G bump at touchdown when set to ON. Requires a barometer and GPS and currently only works for multirotors (Note: will work during Failsafe without need for a GPS).

DefaultMinMax
OFFOFFON

Maximum speed allowed when processing pilot input for POSHOLD/CRUISE control mode [cm/s] [Multirotor only]

DefaultMinMax
750102000

Max allowed altitude (above Home Point) that applies to all NAV modes (including Altitude Hold). 0 means limit is disabled

DefaultMinMax
0065000

Maximum speed allowed in fully autonomous modes (RTH, WP) [cm/s] [Multirotor only]

DefaultMinMax
1000102000

Max allowed above the ground altitude for terrain following mode [cm]

DefaultMinMax
1001000

If set to STICK the FC remembers the throttle stick position when enabling ALTHOLD and treats it as the neutral midpoint for holding altitude. If set to MID_STICK or HOVER the neutral midpoint is set to the mid stick position or the hover throttle position respectively.

DefaultMinMax
STICK

Maximum climb/descent rate that UAV is allowed to reach during navigation modes. [cm/s]

DefaultMinMax
500102000

Maximum banking angle (deg) that multicopter navigation is allowed to set. Machine must be able to satisfy this angle without loosing altitude

DefaultMinMax
351545

max angle that MR is allowed to bank in BOOST mode

DefaultMinMax
401560

BOOST will be disabled when speed goes below this value

DefaultMinMax
10001000

acceleration factor for BOOST phase

DefaultMinMax
1000200

BOOST can be enabled when speed is above this value

DefaultMinMax
1501001000

how long in ms BOOST phase can happen

DefaultMinMax
75005000

braking is disabled when speed goes below this value

DefaultMinMax
7501000

min speed in cm/s above which braking can happen

DefaultMinMax
10001000

timeout in ms for braking

DefaultMinMax
20001005000

P gain of Heading Hold controller (Multirotor)

DefaultMinMax
600255

Multicopter hover throttle hint for altitude controller. Should be set to approximate throttle value when drone is hovering.

DefaultMinMax
130010002000

Setting a value > 0 enables inverted crash detection for multirotors. It will auto disarm in situations where the multirotor has crashed inverted on the ground and can't be manually disarmed due to loss of control or for some other reason. When enabled this setting defines the additional number of seconds before disarm beyond a minimum fixed time delay of 3s. Requires a barometer to work.

DefaultMinMax
0015

Maximum climb/descent rate firmware is allowed when processing pilot input for ALTHOLD control mode [cm/s]

DefaultMinMax
200102000

Used for stoping distance calculation. Stop position is computed as speed * nav_mc_pos_deceleration_time from the place where sticks are released. Braking mode overrides this setting

DefaultMinMax
1200255

Expo for PosHold control

DefaultMinMax
100255

Controls how fast the drone will fly towards the target position. This is a multiplier to convert displacement to target velocity

DefaultMinMax
650255

P gain of altitude PID controller (Multirotor)

DefaultMinMax
500255

D gain of Position-Rate (Velocity to Acceleration) PID controller. It can damp P and I. Increasing D might help when drone overshoots target.

DefaultMinMax
1000255

Maximum D-term attenution percentage for horizontal velocity PID controller (Multirotor). It allows to smooth the PosHold CRUISE, WP and RTH when Multirotor is traveling at full speed. Dterm is not attenuated at low speeds, breaking and accelerating.

DefaultMinMax
900100

A point (in percent of both target and current horizontal velocity) where nav_mc_vel_xy_dterm_attenuation reaches maximum

DefaultMinMax
600100

A point (in percent of both target and current horizontal velocity) where nav_mc_vel_xy_dterm_attenuation begins

DefaultMinMax
100100

D-term low pass filter cutoff frequency for horizontal velocity PID controller (Multirotor). It allows to smooth the PosHold CRUISE, WP and RTH when Multirotor is traveling at full speed. Dterm is not attenuated at low speeds, breaking and accelerating.

DefaultMinMax
20100

FF gain of Position-Rate (Velocity to Acceleration)

DefaultMinMax
400255

I gain of Position-Rate (Velocity to Acceleration) PID controller. Used for drift compensation (caused by wind for example). Higher I means stronger response to drift. Too much I gain might cause target overshot

DefaultMinMax
150255

P gain of Position-Rate (Velocity to Acceleration) PID controller. Higher P means stronger response when position error occurs. Too much P might cause "nervous" behavior and oscillations

DefaultMinMax
400255

D gain of velocity PID controller

DefaultMinMax
100255

I gain of velocity PID controller

DefaultMinMax
500255

P gain of velocity PID controller

DefaultMinMax
1000255

When ON, NAV engine will slow down when switching to the next waypoint. This prioritizes turning over forward movement. When OFF, NAV engine will continue to the next waypoint and turn as it goes.

DefaultMinMax
ONOFFON

Minimum ground speed for navigation flight modes [m/s]. Currently, this only affects fixed wing. Default 7 m/s.

DefaultMinMax
7650

Minimum distance from homepoint when RTH full procedure will be activated [cm]. Below this distance, the mode will activate at the current location and the final phase is executed (loiter / land). Above this distance, the full procedure is activated, which may include initial climb and flying directly to the homepoint before entering the loiter / land phase.

DefaultMinMax
50005000

With Reset ON WP Mission Planner waypoint count can be reset to 0 by toggling the mode switch ON-OFF-ON.

DefaultMinMax
ONOFFON

When set to OFF the navigation system will not take over the control of the motor if the throttle is low (motor will stop). When set to OFF_ALWAYS the navigation system will not take over the control of the motor if the throttle was low even when failsafe is triggered. When set to AUTO_ONLY the navigation system will only take over the control of the throttle in autonomous navigation modes (NAV WP and NAV RTH). When set to ALL_NAV (default) the navigation system will take over the control of the motor completely and never allow the motor to stop even when the throttle is low. This setting only has an effect on NAV modes which take control of the throttle when combined with MOTOR_STOP and is likely to cause a stall if fw_min_throttle_down_pitch isn't set correctly or the pitch estimation is wrong for fixed wing models when not set to ALL_NAV

DefaultMinMax
ALL_NAV

If GPS fails wait for this much seconds before switching to emergency landing mode (0 - disable)

DefaultMinMax
5010

RTH sanity checking feature will notice if distance to home is increasing during RTH and once amount of increase exceeds the threshold defined by this parameter, instead of continuing RTH machine will enter emergency landing, self-level and go down safely. Default is 500m which is safe enough for both multirotor machines and airplanes. Set to 0 to disable. [cm]

DefaultMinMax
50000065000

If set to ON drone will land as a last phase of RTH.

DefaultMinMax
ALWAYS

If set to ON RTH altitude and CLIMB FIRST settings can be overridden during the RTH climb phase using full pitch or roll stick held for > 1 second. RTH altitude is reset to the current altitude using pitch down stick. RTH CLIMB FIRST is overridden using right roll stick so craft turns and heads directly to home (CLIMB FIRST override only works for fixed wing)

DefaultMinMax
OFFOFFON

Configure how the aircraft will manage altitude on the way home, see Navigation modes on wiki for more details

DefaultMinMax
AT_LEAST

Used in EXTRA, FIXED and AT_LEAST rth alt modes [cm] (Default 1000 means 10 meters)

DefaultMinMax
100065000

If set to ON or ON_FW_SPIRAL aircraft will climb to nav_rth_altitude first before turning to head home. If set to OFF aircraft will turn and head home immediately climbing on the way. For a fixed wing ON will use a linear climb, ON_FW_SPIRAL will use a loiter turning climb with climb rate set by nav_auto_climb_rate, turn rate set by nav_fw_loiter_radius (ON_FW_SPIRAL is a fixed wing setting and behaves the same as ON for a multirotor)

DefaultMinMax
ON

The altitude [cm] at which climb first will transition to turn first. How the altitude is used, is determined by nav_rth_climb_first_stage_mode. Default=0; feature disabled.

DefaultMinMax
065000

This determines how rth_climb_first_stage_altitude is used. Default is AT_LEAST.

DefaultMinMax
AT_LEAST

If set to ON, aircraft will execute initial climb regardless of position sensor (GPS) status.

DefaultMinMax
OFFOFFON

If landing is active on Failsafe and this is above 0. The aircraft will hover or loiter for X seconds before performing the landing. If the battery enters the warning or critical levels, the land will proceed. Default = 0 [seconds]

DefaultMinMax
001800

Aircraft will climb/descend to this altitude after reaching home if landing is not enabled. Set to 0 to stay at nav_rth_altitude (default) [cm]

DefaultMinMax
065000

The distance [m] away from home to start the linear descent. 0 = immediately (original linear descent behaviour)

DefaultMinMax
0010000

If set to ON drone will return tail-first. Obviously meaningless for airplanes.

DefaultMinMax
OFFOFFON

Maximum distance allowed for RTH trackback. Normal RTH is executed once this distance is exceeded [m].

DefaultMinMax
500502000

Useage modes for RTH Trackback. OFF = disabled, ON = Normal and Failsafe RTH, FS = Failsafe RTH only.

DefaultMinMax
OFF

If enabled, the aircraft will gradually descent to the nav_rth_home_altitude en route. The distance from home to start the descent can be set with nav_rth_linear_descent_start_distance.

DefaultMinMax
OFFOFFON

Enables or Disables the use of the heading PID controller on fixed wing. Heading PID controller is always enabled for rovers and boats

DefaultMinMax
OFFOFFON

Defines how Pitch/Roll input from RC receiver affects flight in POSHOLD mode: ATTI - pitch/roll controls attitude like in ANGLE mode; CRUISE - pitch/roll controls velocity in forward and right direction.

DefaultMinMax
ATTI

Forces craft to achieve the set WP altitude as well as position before moving to next WP. Position is held and altitude adjusted as required before moving on. 0 = disabled, otherwise setting defines altitude capture tolerance [cm], e.g. 100 means required altitude is achieved when within 100cm of waypoint altitude setting.

DefaultMinMax
002000

If set to ON, waypoints will be automatically loaded from EEPROM to the FC during startup.

DefaultMinMax
OFFOFFON

First waypoint in the mission should be closer than this value [m]. A value of 0 disables this check.

DefaultMinMax
10001500

Sets restart behaviour for a WP mission when interrupted mid mission. START from first WP, RESUME from last active WP or SWITCH between START and RESUME each time WP Mode is reselected ON. SWITCH effectively allows resuming once only from a previous mid mission waypoint after which the mission will restart from the first waypoint.

DefaultMinMax
RESUME

Index of active mission selected from multi mission WP entry loaded in flight controller. Limited to a maximum of 9 missions.

DefaultMinMax
119

Waypoint radius [cm]. Waypoint would be considered reached if machine is within this radius

DefaultMinMax
1001010000

opflow_hardware

Selection of OPFLOW hardware.

DefaultMinMax
NONE

opflow_scale

Optical flow module scale factor

DefaultMinMax
10.5010000

osd_adsb_distance_alert

Distance inside which ADSB data flashes for proximity warning

DefaultMinMax
3000164000

osd_adsb_distance_warning

Distance in meters of ADSB aircraft that is displayed

DefaultMinMax
20000164000

osd_adsb_ignore_plane_above_me_limit

Ignore adsb planes above, limit, 0 disabled (meters)

DefaultMinMax
0064000

osd_adsb_warning_style

ADSB warning element style, how rich information on scree will be, Possible values are COMPACT and EXTENDED

DefaultMinMax
COMPACT

osd_ahi_bordered

Shows a border/corners around the AHI region (pixel OSD only)

DefaultMinMax
OFFOFFON

osd_ahi_camera_uptilt_comp

When set to ON, the AHI position is adjusted by osd_camera_uptilt. For example, with a cammera uptilt of 30 degrees, the AHI will appear in the middle of the OSD when the aircraft is pitched forward 30 degrees. When set to OFF, the AHI will appear in the center of the OSD regardless of camera angle, but can still be shifted up and down using osd_horizon_offset (osd_ahi_vertical_offset for pixel-OSD).

DefaultMinMax
OFFOFFON

osd_ahi_height

AHI height in pixels (pixel OSD only)

DefaultMinMax
162255

osd_ahi_max_pitch

Max pitch, in degrees, for OSD artificial horizon

DefaultMinMax
201090

osd_ahi_pitch_interval

Draws AHI at increments of the set pitch interval over the full pitch range. AHI line is drawn with ends offset when pitch first exceeds interval with offset increasing with increasing pitch. Offset direction changes between climb and dive. Set to 0 to disable (Not for pixel OSD)

DefaultMinMax
0030

osd_ahi_reverse_roll

Switches the artificial horizon in the OSD to instead be a bank indicator, by reversing the direction of its movement.

DefaultMinMax
OFFOFFON

osd_ahi_style

Sets OSD Artificial Horizon style "DEFAULT" or "LINE" for the FrSky Graphical OSD.

DefaultMinMax
DEFAULT

osd_ahi_vertical_offset

AHI vertical offset from center (pixel OSD only)

DefaultMinMax
-18-128127

osd_ahi_width

AHI width in pixels (pixel OSD only)

DefaultMinMax
132255

osd_airspeed_alarm_max

Airspeed above which the airspeed OSD element will start blinking (cm/s)

DefaultMinMax
0027000

osd_airspeed_alarm_min

Airspeed under which the airspeed OSD element will start blinking (cm/s)

DefaultMinMax
0027000

osd_alt_alarm

Value above which to make the OSD relative altitude indicator blink (meters)

DefaultMinMax
100010000

osd_arm_screen_display_time

Amount of time to display the arm screen [ms]

DefaultMinMax
150010005000

osd_baro_temp_alarm_max

Temperature above which the baro temperature OSD element will start blinking (decidegrees centigrade)

DefaultMinMax
600-5501250

osd_baro_temp_alarm_min

Temperature under which the baro temperature OSD element will start blinking (decidegrees centigrade)

DefaultMinMax
-200-5501250

osd_camera_fov_h

Horizontal field of view for the camera in degres

DefaultMinMax
13560150

osd_camera_fov_v

Vertical field of view for the camera in degres

DefaultMinMax
8530120

osd_camera_uptilt

Set the camera uptilt for the FPV camera in degres, positive is up, negative is down, relative to the horizontal. Used for correct display of HUD items and AHI (when enabled).

DefaultMinMax
0-4080

osd_coordinate_digits

Number of digits for the coordinates displayed in the OSD [8-11].

DefaultMinMax
9811

osd_crosshairs_style

To set the visual type for the crosshair

DefaultMinMax
DEFAULT

osd_crsf_lq_format

To select LQ format

DefaultMinMax
TYPE1

osd_current_alarm

Value above which the OSD current consumption element will start blinking. Measured in full Amperes.

DefaultMinMax
00255

osd_decimals_altitude

Number of decimals for the altitude displayed in the OSD [3-5].

DefaultMinMax
335

osd_decimals_distance

Number of decimals for distance displayed in the OSD [3-5]. This includes distance from home, total distance, and distance remaining.

DefaultMinMax
335

osd_dist_alarm

Value above which to make the OSD distance from home indicator blink (meters)

DefaultMinMax
1000050000

osd_esc_rpm_precision

Number of characters used to display the RPM value.

DefaultMinMax
336

osd_esc_temp_alarm_max

Temperature above which the IMU temperature OSD element will start blinking (decidegrees centigrade)

DefaultMinMax
900-5501500

osd_esc_temp_alarm_min

Temperature under which the IMU temperature OSD element will start blinking (decidegrees centigrade)

DefaultMinMax
-200-5501500

osd_estimations_wind_compensation

Use wind estimation for remaining flight time/distance estimation

DefaultMinMax
ONOFFON

osd_estimations_wind_mps

Wind speed estimation in m/s

DefaultMinMax
OFFOFFON

osd_failsafe_switch_layout

If enabled the OSD automatically switches to the first layout during failsafe

DefaultMinMax
OFFOFFON

osd_force_grid

Force OSD to work in grid mode even if the OSD device supports pixel level access (mainly used for development)

DefaultMinMax
OFFOFFON

osd_gforce_alarm

Value above which the OSD g force indicator will blink (g)

DefaultMinMax
5020

osd_gforce_axis_alarm_max

Value above which the OSD axis g force indicators will blink (g)

DefaultMinMax
5-2020

osd_gforce_axis_alarm_min

Value under which the OSD axis g force indicators will blink (g)

DefaultMinMax
-5-2020

osd_highlight_djis_missing_font_symbols

Show question marks where there is no symbol in the DJI font to represent the INAV OSD element's symbol. When off, blank spaces will be used. Only relevent for DJICOMPAT modes.

DefaultMinMax
ONOFFON

osd_home_position_arm_screen

Should home position coordinates be displayed on the arming screen.

DefaultMinMax
ONOFFON

osd_horizon_offset

To vertically adjust the whole OSD and AHI and scrolling bars

DefaultMinMax
0-22

osd_hud_homepoint

To 3D-display the home point location in the hud

DefaultMinMax
OFFOFFON

osd_hud_homing

To display little arrows around the crossair showing where the home point is in the hud

DefaultMinMax
OFFOFFON

osd_hud_margin_h

Left and right margins for the hud area

DefaultMinMax
304

osd_hud_margin_v

Top and bottom margins for the hud area

DefaultMinMax
313

osd_hud_radar_alt_difference_display_time

Time in seconds to display the altitude difference in radar

DefaultMinMax
3010

osd_hud_radar_disp

Maximum count of nearby aircrafts or points of interest to display in the hud, as sent from an ESP32 LoRa module. Set to 0 to disable (show nothing). The nearby aircrafts will appear as markers A, B, C, etc

DefaultMinMax
004

osd_hud_radar_distance_display_time

Time in seconds to display the distance in radar

DefaultMinMax
3110

osd_hud_radar_range_max

In meters, radar aircrafts further away than this will not be displayed in the hud

DefaultMinMax
40001009990

osd_hud_radar_range_min

In meters, radar aircrafts closer than this will not be displayed in the hud

DefaultMinMax
3130

osd_hud_wp_disp

How many navigation waypoints are displayed, set to 0 (zero) to disable. As sample, if set to 2, and you just passed the 3rd waypoint of the mission, you'll see markers for the 4th waypoint (marked 1) and the 5th waypoint (marked 2)

DefaultMinMax
003

osd_imu_temp_alarm_max

Temperature above which the IMU temperature OSD element will start blinking (decidegrees centigrade)

DefaultMinMax
600-5501250

osd_imu_temp_alarm_min

Temperature under which the IMU temperature OSD element will start blinking (decidegrees centigrade)

DefaultMinMax
-200-5501250

osd_inav_to_pilot_logo_spacing

The space between the INAV and pilot logos, if osd_use_pilot_logo is ON. This number may be adjusted so that it fits the odd/even col width displays. For example, if using an odd column width display, such as Walksnail, and this is set to 4. 1 will be added so that the logos are equally spaced from the centre of the screen.

DefaultMinMax
8020

osd_joystick_down

PWM value for DOWN key

DefaultMinMax
00100

osd_joystick_enabled

Enable OSD Joystick emulation

DefaultMinMax
OFFOFFON

osd_joystick_enter

PWM value for ENTER key

DefaultMinMax
750100

osd_joystick_left

PWM value for LEFT key

DefaultMinMax
630100

osd_joystick_right

PWM value for RIGHT key

DefaultMinMax
280100

osd_joystick_up

PWM value for UP key

DefaultMinMax
480100

osd_left_sidebar_scroll

Scroll type for the left sidebar

DefaultMinMax
NONE

osd_left_sidebar_scroll_step

How many units each sidebar step represents. 0 means the default value for the scroll type.

DefaultMinMax
0255

LQ % indicator blinks below this value. For Crossfire use 70%, for Tracer use 50%

DefaultMinMax
700100

osd_mah_precision

Number of digits used for mAh precision. Currently used by mAh Used and Battery Remaining Capacity

DefaultMinMax
436

osd_main_voltage_decimals

Number of decimals for the battery voltages displayed in the OSD [1-2].

DefaultMinMax
112

osd_msp_displayport_fullframe_interval

Full Frame redraw interval for MSP DisplayPort [deciseconds]. This is how often a full frame update is sent to the DisplayPort, to cut down on OSD artifacting. The default value should be fine for most pilots. Though long range pilots may benefit from increasing the refresh time, especially near the edge of range. -1 = disabled (legacy mode) | 0 = every frame (not recommended) | default = 10 (1 second)

DefaultMinMax
10-1600

osd_neg_alt_alarm

Value below which (negative altitude) to make the OSD relative altitude indicator blink (meters)

DefaultMinMax
5010000

osd_pan_servo_index

Index of the pan servo, used to adjust osd home heading direction based on camera pan. Note that this feature does not work with continiously rotating servos.

DefaultMinMax
0016

osd_pan_servo_indicator_show_degrees

Show the degress of offset from centre on the pan servo OSD display element.

DefaultMinMax
OFFOFFON

osd_pan_servo_offcentre_warning

Degrees either side of the pan servo centre; where it is assumed camera is wanted to be facing forwards, but isn't at 0. If in this range and not 0 for longer than 10 seconds, the pan servo offset OSD element will blink. 0 means the warning is disabled.

DefaultMinMax
10045

osd_pan_servo_range_decadegrees

Decadegrees of pan servo rotation. A servo with 180 degrees of rotation typically needs 18 for this setting. Using a negative value will reverse the direction.

DefaultMinMax
0-3636

osd_plus_code_digits

Numer of plus code digits before shortening with osd_plus_code_short. Precision at the equator: 10=13.9x13.9m; 11=2.8x3.5m; 12=56x87cm; 13=11x22cm.

DefaultMinMax
111013

osd_plus_code_short

Number of leading digits removed from plus code. Removing 2, 4 and 6 digits requires a reference location within, respectively, ~800km, ~40 km and ~2km to recover the original coordinates.

DefaultMinMax
0

osd_radar_peers_display_time

Time in seconds to display next peer

DefaultMinMax
3110

osd_right_sidebar_scroll

Scroll type for the right sidebar

DefaultMinMax
NONE

osd_right_sidebar_scroll_step

Same as left_sidebar_scroll_step, but for the right sidebar

DefaultMinMax
0255

osd_row_shiftdown

Number of rows to shift the OSD display (increase if top rows are cut off)

DefaultMinMax
001

osd_rssi_alarm

Value below which to make the OSD RSSI indicator blink

DefaultMinMax
200100

osd_rssi_dbm_alarm

RSSI dBm indicator blinks below this value [dBm]. 0 disables this alarm

DefaultMinMax
0-1300

osd_rssi_dbm_max

RSSI dBm upper end of curve. Perfect rssi (max) = 100%

DefaultMinMax
-30-500

osd_rssi_dbm_min

RSSI dBm lower end of curve or RX sensitivity level. Worst rssi (min) = 0%

DefaultMinMax
-120-1300

osd_sidebar_height

Height of sidebars in rows. 0 leaves only the level indicator arrows (Not for pixel OSD)

DefaultMinMax
305

osd_sidebar_horizontal_offset

Sidebar horizontal offset from default position. Positive values move the sidebars closer to the edges.

DefaultMinMax
0-128127

osd_sidebar_scroll_arrows

Show arrows for scrolling the sidebars

DefaultMinMax
OFFOFFON

osd_snr_alarm

Value below which Crossfire SNR Alarm pops-up. (dB)

DefaultMinMax
4-2030

osd_speed_source

Sets the speed type displayed by the DJI OSD and OSD canvas (FrSky Pixel): GROUND, 3D, AIR

DefaultMinMax
GROUND

osd_stats_energy_unit

Unit used for the drawn energy in the OSD stats [MAH/WH] (milliAmpere hour/ Watt hour)

DefaultMinMax
MAH

osd_stats_page_auto_swap_time

Auto swap display time interval between disarm stats pages (seconds). Reverts to manual control when Roll stick used to change pages. Disabled when set to 0.

DefaultMinMax
3010

osd_stats_show_metric_efficiency

Enabling this option will show metric efficiency statistics on the post flight stats screen. In addition to the efficiency statistics in your chosen units.

DefaultMinMax
OFFOFFON

osd_switch_indicator_one_channel

RC Channel to use for OSD switch indicator 1.

DefaultMinMax
55MAX_SUPPORTED_RC_CHANNEL_COUNT

osd_switch_indicator_one_name

Character to use for OSD switch incicator 1.

DefaultMinMax
GEAR5

osd_switch_indicator_three_channel

RC Channel to use for OSD switch indicator 3.

DefaultMinMax
55MAX_SUPPORTED_RC_CHANNEL_COUNT

osd_switch_indicator_three_name

Character to use for OSD switch incicator 3.

DefaultMinMax
LIGT5

osd_switch_indicator_two_channel

RC Channel to use for OSD switch indicator 2.

DefaultMinMax
55MAX_SUPPORTED_RC_CHANNEL_COUNT

osd_switch_indicator_two_name

Character to use for OSD switch incicator 2.

DefaultMinMax
CAM5

osd_switch_indicator_zero_channel

RC Channel to use for OSD switch indicator 0.

DefaultMinMax
55MAX_SUPPORTED_RC_CHANNEL_COUNT

osd_switch_indicator_zero_name

Character to use for OSD switch incicator 0.

DefaultMinMax
FLAP5

osd_switch_indicators_align_left

Align text to left of switch indicators

DefaultMinMax
ONOFFON

osd_system_msg_display_time

System message display cycle time for multiple messages (milliseconds).

DefaultMinMax
10005005000

osd_telemetry

To enable OSD telemetry for antenna tracker. Possible values are OFF, ON and TEST

DefaultMinMax
OFF

osd_temp_label_align

Allows to chose between left and right alignment for the OSD temperature sensor labels. Valid values are LEFT and RIGHT

DefaultMinMax
LEFT

osd_time_alarm

Value above which to make the OSD flight time indicator blink (minutes)

DefaultMinMax
100600

osd_units

IMPERIAL, METRIC, UK

DefaultMinMax
METRIC

Use custom pilot logo with/instead of the INAV logo. The pilot logo must be characters 473 to 511

DefaultMinMax
OFFOFFON

osd_video_system

Video system used. Possible values are AUTO, PAL, NTSC, HDZERO, 'DJIWTF', 'AVATAR', BF43COMPAT, BFHDCOMPAT and DJI_NATIVE

DefaultMinMax
AUTO

pid_iterm_limit_percent

Limits max/min I-term value in stabilization PID controller. It solves the problem of servo saturation before take-off/throwing the airplane into the air. Or multirotors with low authority. By default, error accumulated in I-term can not exceed 33% of total pid throw (around 165us on deafult pidsum_limit of pitch/roll). Set 0 to disable completely.

DefaultMinMax
330200

pid_type

Allows to set type of PID controller used in control loop. Possible values: NONE, PID, PIFF, AUTO. Change only in case of experimental platforms like VTOL, tailsitters, rovers, boats, etc. Airplanes should always use PIFF and multirotors PID

DefaultMinMax
AUTO

pilot_name

Pilot name

DefaultMinMax
emptyMAX_NAME_LENGTH

pinio_box1

Mode assignment for PINIO#1

DefaultMinMax
BOX_PERMANENT_ID_NONE0255

pinio_box2

Mode assignment for PINIO#1

DefaultMinMax
BOX_PERMANENT_ID_NONE0255

pinio_box3

Mode assignment for PINIO#1

DefaultMinMax
BOX_PERMANENT_ID_NONE0255

pinio_box4

Mode assignment for PINIO#1

DefaultMinMax
BOX_PERMANENT_ID_NONE0255

pitch_rate

Defines rotation rate on PITCH axis that UAV will try to archive on max. stick deflection. Rates are defined in tens of degrees (deca-degrees) per second [rate = dps/10]. That means, rate 20 represents 200dps rotation speed. Default 20 (200dps) is more less equivalent of old Cleanflight/Baseflight rate 0. Max. 180 (1800dps) is what gyro can measure.

DefaultMinMax
204180

pitot_hardware

Selection of pitot hardware. VIRTUAL only works if a GPS is enabled.

DefaultMinMax
NONE

pitot_lpf_milli_hz

Pitot tube lowpass filter cutoff frequency in milli Hz(0.001hz). Set as 0 to disable LPF Lower cutoff frequencies result in smoother response at expense of command control delay

DefaultMinMax
3000050000

pitot_scale

Pitot tube scale factor

DefaultMinMax
1.00100

platform_type

Defines UAV platform type. Allowed values: "MULTIROTOR", "AIRPLANE", "HELICOPTER", "TRICOPTER", "ROVER", "BOAT". Currently only MULTIROTOR, AIRPLANE and TRICOPTER types are implemented

DefaultMinMax
MULTIROTOR

pos_hold_deadband

Stick deadband in [r/c points], applied after r/c deadband and expo. Used for adjustments in navigation modes.

DefaultMinMax
102250

prearm_timeout

Duration (ms) for which Prearm being activated is valid. after this, Prearm needs to be reset. 0 means Prearm does not timeout.

DefaultMinMax
10000010000

rangefinder_hardware

Selection of rangefinder hardware.

DefaultMinMax
NONE

rangefinder_median_filter

3-point median filtering for rangefinder readouts

DefaultMinMax
OFFOFFON

rate_accel_limit_roll_pitch

Limits acceleration of ROLL/PITCH rotation speed that can be requested by stick input. In degrees-per-second-squared. Small and powerful UAV flies great with high acceleration limit ( > 5000 dps^2 and even > 10000 dps^2). Big and heavy multirotors will benefit from low acceleration limit (~ 360 dps^2). When set correctly, it greatly improves stopping performance. Value of 0 disables limiting.

DefaultMinMax
0500000

rate_accel_limit_yaw

Limits acceleration of YAW rotation speed that can be requested by stick input. In degrees-per-second-squared. Small and powerful UAV flies great with high acceleration limit ( > 10000 dps^2). Big and heavy multirotors will benefit from low acceleration limit (~ 180 dps^2). When set correctly, it greatly improves stopping performance and general stability during yaw turns. Value of 0 disables limiting.

DefaultMinMax
10000500000

rate_dynamics_center_correction

The center stick correction for Rate Dynamics

DefaultMinMax
101095

rate_dynamics_center_sensitivity

The center stick sensitivity for Rate Dynamics

DefaultMinMax
10025175

rate_dynamics_center_weight

The center stick weight for Rate Dynamics

DefaultMinMax
0095

rate_dynamics_end_correction

The end stick correction for Rate Dynamics

DefaultMinMax
101095

rate_dynamics_end_sensitivity

The end stick sensitivity for Rate Dynamics

DefaultMinMax
10025175

rate_dynamics_end_weight

The end stick weight for Rate Dynamics

DefaultMinMax
0095

rc_expo

Exponential value used for the PITCH/ROLL axes by all the stabilized flights modes (all but MANUAL)

DefaultMinMax
700100

rc_filter_auto

When enabled, INAV will set RC filtering based on refresh rate and smoothing factor.

DefaultMinMax
ONOFFON

rc_filter_lpf_hz

RC data biquad filter cutoff frequency. Lower cutoff frequencies result in smoother response at expense of command control delay. Practical values are 20-50. Set to zero to disable entirely and use unsmoothed RC stick values

DefaultMinMax
5015250

rc_filter_smoothing_factor

The RC filter smoothing factor. The higher the value, the more smoothing but also the more delay in response. Value 1 sets the filter at half the refresh rate. Value 100 sets the filter to aprox. 10% of the RC refresh rate

DefaultMinMax
301100

rc_yaw_expo

Exponential value used for the YAW axis by all the stabilized flights modes (all but MANUAL)

DefaultMinMax
200100

receiver_type

Selection of receiver (RX) type. Additional configuration of a serialrx_provider and a UART will be needed for SERIAL

DefaultMinMax
target default

report_cell_voltage

S.Port and IBUS telemetry: Send the average cell voltage if set to ON

DefaultMinMax
OFFOFFON

roll_rate

Defines rotation rate on ROLL axis that UAV will try to archive on max. stick deflection. Rates are defined in tens of degrees (deca-degrees) per second [rate = dps/10]. That means, rate 20 represents 200dps rotation speed. Default 20 (200dps) is more less equivalent of old Cleanflight/Baseflight rate 0. Max. 180 (1800dps) is what gyro can measure.

DefaultMinMax
204180

rpm_gyro_filter_enabled

Enables gyro RPM filtere. Set to ON only when ESC telemetry is working and rotation speed of the motors is correctly reported to INAV

DefaultMinMax
OFFOFFON

rpm_gyro_harmonics

Number of harmonic frequences to be covered by gyro RPM filter. Default value of 1 usually works just fine

DefaultMinMax
113

rpm_gyro_min_hz

The lowest frequency for gyro RPM filtere. Default 150 is fine for 5" mini-quads. On 7-inch drones you can lower even down to 60-70

DefaultMinMax
10030200

rpm_gyro_q

Q factor for gyro RPM filter. Lower values give softer, wider attenuation. Usually there is no need to change this setting

DefaultMinMax
50013000

rssi_adc_channel

ADC channel to use for analog RSSI input. Defaults to board RSSI input (if available). 0 = disabled

DefaultMinMax
target defaultADC_CHN_NONEADC_CHN_MAX

rssi_channel

RX channel containing the RSSI signal

DefaultMinMax
00MAX_SUPPORTED_RC_CHANNEL_COUNT

rssi_max

The maximum RSSI value sent by the receiver, in %. For example, if your receiver's maximum RSSI value shows as 83% in the configurator/OSD set this parameter to 83. See also rssi_min.

DefaultMinMax
100RSSI_VISIBLE_VALUE_MINRSSI_VISIBLE_VALUE_MAX

rssi_min

The minimum RSSI value sent by the receiver, in %. For example, if your receiver's minimum RSSI value shows as 42% in the configurator/OSD set this parameter to 42. See also rssi_max. Note that rssi_min can be set to a value bigger than rssi_max to invert the RSSI calculation (i.e. bigger values mean lower RSSI).

DefaultMinMax
0RSSI_VISIBLE_VALUE_MINRSSI_VISIBLE_VALUE_MAX

rssi_source

Source of RSSI input. Possible values: NONE, AUTO, ADC, CHANNEL, PROTOCOL, MSP

DefaultMinMax
AUTO

rth_energy_margin

Energy margin wanted after getting home (percent of battery energy capacity). Use for the remaining flight time/distance calculation

DefaultMinMax
50100

rx_max_usec

Defines the longest pulse width value used when ensuring the channel value is valid. If the receiver gives a pulse value higher than this value then the channel will be marked as bad and will default to the value of mid_rc.

DefaultMinMax
2115PWM_PULSE_MINPWM_PULSE_MAX

rx_min_usec

Defines the shortest pulse width value used when ensuring the channel value is valid. If the receiver gives a pulse value lower than this value then the channel will be marked as bad and will default to the value of mid_rc.

DefaultMinMax
885PWM_PULSE_MINPWM_PULSE_MAX

safehome_max_distance

In order for a safehome to be used, it must be less than this distance (in cm) from the arming point.

DefaultMinMax
20000065000

safehome_usage_mode

Used to control when safehomes will be used. Possible values are OFF, RTH and RTH_FS. See Safehome documentation for more information.

DefaultMinMax
RTH

sbus_sync_interval

SBUS sync interval in us. Default value is 3000us. Lower values may cause issues with some receivers.

DefaultMinMax
300050010000

sdcard_detect_inverted

This setting drives the way SD card is detected in card slot. On some targets (AnyFC F7 clone) different card slot was used and depending of hardware revision ON or OFF setting might be required. If card is not detected, change this value.

DefaultMinMax
target default

serialrx_halfduplex

Allow serial receiver to operate on UART TX pin. With some receivers will allow control and telemetry over a single wire.

DefaultMinMax
AUTO

serialrx_inverted

Reverse the serial inversion of the serial RX protocol. When this value is OFF, each protocol will use its default signal (e.g. SBUS will use an inverted signal). Some OpenLRS receivers produce a non-inverted SBUS signal. This setting supports this type of receivers (including modified FrSKY).

DefaultMinMax
OFFOFFON

serialrx_provider

When feature SERIALRX is enabled, this allows connection to several receivers which output data via digital interface resembling serial. See RX section.

DefaultMinMax
target default

servo_autotrim_rotation_limit

Servo midpoints are only updated when total aircraft rotation is less than this threshold [deg/s]. Only applies when using feature FW_AUTOTRIM.

DefaultMinMax
15160

servo_center_pulse

Servo midpoint

DefaultMinMax
1500PWM_RANGE_MINPWM_RANGE_MAX

servo_lpf_hz

Selects the servo PWM output cutoff frequency. Value is in [Hz]

DefaultMinMax
200400

servo_protocol

An option to chose the protocol/option that would be used to output servo data. Possible options PWM (FC servo outputs), SBUS (S.Bus protocol output via a configured serial port)

DefaultMinMax
PWM

servo_pwm_rate

Output frequency (in Hz) servo pins. When using tricopters or gimbal with digital servo, this rate can be increased. Max of 498Hz (for 500Hz pwm period), and min of 50Hz. Most digital servos will support for example 330Hz.

DefaultMinMax
5050498

setpoint_kalman_enabled

Enable Kalman filter on the gyro data

DefaultMinMax
ONOFFON

setpoint_kalman_q

Quality factor of the setpoint Kalman filter. Higher values means less filtering and lower phase delay. On 3-7 inch multirotors can be usually increased to 200-300 or even higher of clean builds

DefaultMinMax
10011000

sim_ground_station_number

Number of phone that is used to communicate with SIM module. Messages / calls from other numbers are ignored. If undefined, can be set by calling or sending a message to the module.

DefaultMinMax
empty

sim_low_altitude

Threshold for low altitude warning messages sent by SIM module when the 'L' transmit flag is set in sim_transmit_flags.

DefaultMinMax
-32767-3276832767

sim_pin

PIN code for the SIM module

DefaultMinMax
0000

sim_transmit_flags

Bitmask specifying text message transmit condition flags for the SIM module. 1: continuous transmission, 2: continuous transmission in failsafe mode, 4: continuous transmission when GPS signal quality is low, 8: acceleration events, 16: continuous transmission when altitude is below sim_low_altitude

DefaultMinMax
SIM_TX_FLAG_FAILSAFE63

sim_transmit_interval

Text message transmission interval in seconds for SIM module. Minimum value: 10

DefaultMinMax
60SIM_MIN_TRANSMIT_INTERVAL65535

small_angle

If the aircraft tilt angle exceed this value the copter will refuse to arm.

DefaultMinMax
250180

smartport_fuel_unit

S.Port telemetry only: Unit of the value sent with the FUEL ID (FrSky D-Series always sends percent). [PERCENT/MAH/MWH]

DefaultMinMax
MAH

smartport_master_halfduplex

// TODO

DefaultMinMax
ONOFFON

smartport_master_inverted

// TODO

DefaultMinMax
OFFOFFON

smith_predictor_delay

Expected delay of the gyro signal. In milliseconds

DefaultMinMax
008

smith_predictor_lpf_hz

Cutoff frequency for the Smith Predictor Low Pass Filter

DefaultMinMax
501500

smith_predictor_strength

The strength factor of a Smith Predictor of PID measurement. In percents

DefaultMinMax
0.501

spektrum_sat_bind

0 = disabled. Used to bind the spektrum satellite to RX

DefaultMinMax
SPEKTRUM_SAT_BIND_DISABLEDSPEKTRUM_SAT_BIND_DISABLEDSPEKTRUM_SAT_BIND_MAX

srxl2_baud_fast

// TODO

DefaultMinMax
ONOFFON

srxl2_unit_id

// TODO

DefaultMinMax
1015

stats

General switch of the statistics recording feature (a.k.a. odometer)

DefaultMinMax
OFFOFFON

stats_flight_count

Total number of flights. The value is updated on every disarm when "stats" are enabled.

DefaultMinMax
065535

stats_total_dist

Total flight distance [in meters]. The value is updated on every disarm when "stats" are enabled.

DefaultMinMax
02147483647

stats_total_energy

Total energy consumption [in mWh]. The value is updated on every disarm when "stats" are enabled.

DefaultMinMax
02147483647

stats_total_time

Total flight time [in seconds]. The value is updated on every disarm when "stats" are enabled.

DefaultMinMax
02147483647

switch_disarm_delay

Delay before disarming when requested by switch (ms) [0-1000]

DefaultMinMax
25001000

tailsitter_orientation_offset

Apply a 90 deg pitch offset in sensor aliment for tailsitter flying mode

DefaultMinMax
OFFOFFON

telemetry_halfduplex

S.Port telemetry only: Turn UART into UNIDIR for usage on F1 and F4 target. See Telemetry.md for details

DefaultMinMax
ONOFFON

telemetry_inverted

Determines if the telemetry protocol default signal inversion is reversed. This should be OFF in most cases unless a custom or hacked RX is used.

DefaultMinMax
OFFOFFON

telemetry_switch

Which aux channel to use to change serial output & baud rate (MSP / Telemetry). It disables automatic switching to Telemetry when armed.

DefaultMinMax
OFFOFFON

thr_comp_weight

Weight used for the throttle compensation based on battery voltage. See the battery documentation

DefaultMinMax
102

thr_expo

Throttle exponential value

DefaultMinMax
00100

thr_mid

Throttle value when the stick is set to mid-position. Used in the throttle curve calculation.

DefaultMinMax
500100

throttle_idle

The percentage of the throttle range (max_throttle - min_command) above min_command used for minimum / idle throttle.

DefaultMinMax
8030

throttle_scale

Throttle scaling factor. 1 means no throttle scaling. 0.5 means throttle scaled down by 50%

DefaultMinMax
1.001

throttle_tilt_comp_str

Can be used in ANGLE and HORIZON mode and will automatically boost throttle when banking. Setting is in percentage, 0=disabled.

DefaultMinMax
00100

tpa_breakpoint

See tpa_rate.

DefaultMinMax
1500PWM_RANGE_MINPWM_RANGE_MAX

tpa_on_yaw

Throttle PID attenuation also reduces influence on YAW for multi-rotor, Should be set to ON for tilting rotors.

DefaultMinMax
OFFOFFON

tpa_pitch_compensation

Pitch angle based throttle compensation for fixed wing. Positive values will increase throttle when pitching up, and decrease throttle when pitching down.

DefaultMinMax
8020

tpa_rate

Throttle based PID attenuation(TPA) reduces influence of PDFF on ROLL and PITCH of multi-rotor, PIDFF on ROLL,PITCH,YAW OF fixed_wing as throttle increases. On multirotor, For every 1% throttle after the TPA breakpoint, P is reduced by the TPA rate. for fixedwing modifies PIDFF. See PID Attenuation and scaling Wiki for full details.

DefaultMinMax
00200

transition_pid_mmix_multiplier_pitch

pitch axis pid multiplier applied to motor mixer only on mixer trasition mode, 1000(default) is 1.0x, -1000 is 1.0x on opposite

DefaultMinMax
1000-50005000

transition_pid_mmix_multiplier_roll

roll axis pid multiplier applied to motor mixer only on mixer trasition mode, 1000(default) is 1.0x, -1000 is 1.0x on opposite

DefaultMinMax
1000-50005000

transition_pid_mmix_multiplier_yaw

yaw axis pid multiplier applied to motor mixer only on mixer trasition mode, 1000(default) is 1.0x, -1000 is 1.0x on opposite

DefaultMinMax
1000-50005000

tri_unarmed_servo

On tricopter mix only, if this is set to ON, servo will always be correcting regardless of armed state. to disable this, set it to OFF.

DefaultMinMax
ONOFFON

turtle_mode_power_factor

Turtle mode power factor

DefaultMinMax
550100

tz_automatic_dst

Automatically add Daylight Saving Time to the GPS time when needed or simply ignore it. Includes presets for EU and the USA - if you live outside these areas it is suggested to manage DST manually via tz_offset.

DefaultMinMax
OFF

tz_offset

Time zone offset from UTC, in minutes. This is applied to the GPS time for logging and time-stamping of Blackbox logs

DefaultMinMax
0-720840

use_control_profile

Control profile to switch to when the battery profile is selected, 0 to disable and keep the currently selected control profile

DefaultMinMax
003

vbat_adc_channel

ADC channel to use for battery voltage sensor. Defaults to board VBAT input (if available). 0 = disabled

DefaultMinMax
target defaultADC_CHN_NONEADC_CHN_MAX

vbat_cell_detect_voltage

Maximum voltage per cell, used for auto-detecting the number of cells of the battery in 0.01V units.

DefaultMinMax
425100500

vbat_max_cell_voltage

Maximum voltage per cell in 0.01V units, default is 4.20V

DefaultMinMax
420100500

vbat_meter_type

Vbat voltage source. Possible values: NONE, ADC, SMARTPORT, ESC. ESC requires ESC telemetry enabled and running. SMARTPORT requires SmartPort Master enabled and running.

DefaultMinMax
ADC

vbat_min_cell_voltage

Minimum voltage per cell, this triggers battery out alarms, in 0.01V units, default is 330 (3.3V)

DefaultMinMax
330100500

vbat_scale

Battery voltage calibration value. 1100 = 11:1 voltage divider (10k:1k) x 100. Adjust this slightly if reported pack voltage is different from multimeter reading. You can get current voltage by typing "status" in cli.

DefaultMinMax
target default065535

vbat_warning_cell_voltage

Warning voltage per cell, this triggers battery-warning alarms, in 0.01V units, default is 350 (3.5V)

DefaultMinMax
350100500

vtx_band

Configure the VTX band. Bands: 1: A, 2: B, 3: E, 4: F, 5: Race.

DefaultMinMax
1VTX_SETTINGS_MIN_BANDVTX_SETTINGS_MAX_BAND

vtx_channel

Channel to use within the configured vtx_band. Valid values are [1, 8].

DefaultMinMax
1VTX_SETTINGS_MIN_CHANNELVTX_SETTINGS_MAX_CHANNEL

vtx_frequency_group

VTx Frequency group to use. Frequency groups: FREQUENCYGROUP_5G8: 5.8GHz, FREQUENCYGROUP_2G4: 2.4GHz, FREQUENCYGROUP_1G3: 1.3GHz.

DefaultMinMax
FREQUENCYGROUP_5G802

vtx_halfduplex

Use half duplex UART to communicate with the VTX, using only a TX pin in the FC.

DefaultMinMax
ONOFFON

vtx_low_power_disarm

When the craft is disarmed, set the VTX to its lowest power. ON will set the power to its minimum value on startup, increase it to vtx_power when arming and change it back to its lowest setting after disarming. UNTIL_FIRST_ARM will start with minimum power, but once the craft is armed it will increase to vtx_power and it will never decrease until the craft is power cycled.

DefaultMinMax
OFF

vtx_max_power_override

Some VTXes may report max power incorrectly (i.e. 200mW for a 600mW VTX). Use this to override max supported power. 0 to disable and use whatever VTX reports as its capabilities

DefaultMinMax
0010000

vtx_pit_mode_chan

Pit mode channel.

DefaultMinMax
1VTX_SETTINGS_MIN_CHANNELVTX_SETTINGS_MAX_CHANNEL

vtx_power

VTX RF power level to use. The exact number of mw depends on the VTX hardware.

DefaultMinMax
1VTX_SETTINGS_MIN_POWERVTX_SETTINGS_MAX_POWER

vtx_smartaudio_alternate_softserial_method

Enable the alternate softserial method. This is the method used in INAV 3.0 and ealier.

DefaultMinMax
ONOFFON

vtx_smartaudio_early_akk_workaround

Enable workaround for early AKK SAudio-enabled VTX bug.

DefaultMinMax
ONOFFON

vtx_smartaudio_stopbits

Set stopbit count for serial (TBS Sixty9 SmartAudio 2.1 require value of 1 bit)

DefaultMinMax
212

vtx_softserial_shortstop

Enable the 3x shorter stopbit on softserial. Need for some IRC Tramp VTXes.

DefaultMinMax
OFFOFFON

yaw_deadband

These are values (in us) by how much RC input can be different before it's considered valid. For transmitters with jitter on outputs, this value can be increased. Defaults are zero, but can be increased up to 10 or so if rc inputs twitch while idle.

DefaultMinMax
20100

yaw_lpf_hz

Yaw P term low pass filter cutoff frequency. Should be disabled (set to 0) on small multirotors (7 inches and below)

DefaultMinMax
00200

yaw_rate

Defines rotation rate on YAW axis that UAV will try to archive on max. stick deflection. Rates are defined in tens of degrees (deca-degrees) per second [rate = dps/10]. That means, rate 20 represents 200dps rotation speed. Default 20 (200dps) is more less equivalent of old Cleanflight/Baseflight rate 0. Max. 180 (1800dps) is what gyro can measure.

DefaultMinMax
201180