INAV CLI Commands — Ultimate Reference & Cheat Sheet

Complete INAV CLI commands list and cheat sheet. Useful commands for GPS, RTH, failsafe, arming blockers, servo mixing, backup diff all, andDFU mode.

The INAV Command Line Interface (CLI) gives direct access to hundreds of flight controller settings, diagnostics, and hardware mappings.

Essential Diagnostic Commands

status          # Check CPU load, sensors, and Arming Disable Flags
version         # Show firmware version and board target
diff all        # Show all changed settings across all profiles (best for backup)
dump            # Dump every single parameter
tasks           # Check loop timing and task execution rates
dfu             # Reboot board into DFU bootloader mode for flashing
defaults        # Reset all settings to factory defaults

Top GPS & Navigation CLI Snippets

set gps_provider = UBLOX
set gps_sbas_mode = AUTO
set gps_ublox_use_galileo = ON
set gps_min_sats = 8
set nav_rth_alt_mode = AT_LEAST
set nav_rth_altitude = 5000
set nav_rth_home_altitude = 5000
set nav_rth_allow_landing = ALWAYS
set failsafe_procedure = RTH
save

Allow Arming Without GPS Fix (Bench Testing Only)

set nav_extra_arming_safety = ALLOW_BYPASS
save

Frequently Asked Questions (FAQ)

How to save INAV configuration in CLI?

Run 'diff all' in the CLI tab and click 'Save to File'. Always type 'save' and press Enter after modifying any parameter.

How to check why INAV won't arm?

Type 'status' in the CLI tab. Look at the 'Arming disable flags' line (e.g., NAV_UNSAFE, COMPASS_NOT_CALIBRATED, CLI, RXLOSS).

🚀 Popular INAV Tools & Downloads

📖 Deep-Dive Guides (2026)

🇺🇦 INAV Ukraine / Україна / UA