Skip to main content
The Parameters panel gives you direct access to every parameter on your flight controller. ArduPilot drones typically have 800+ parameters. This panel lets you browse, search, filter, edit, and bulk-manage them.
Parameters panel showing parameter tree with search and value editing

Reading Parameters

When you open the Parameters panel and click “Read from FC,” Mission Control requests the full parameter list from the flight controller. The loading progress bar shows how many parameters have been received out of the total. For ArduPilot, this typically takes 5-15 seconds depending on the connection speed and number of parameters (usually 800-1500).

Browsing Parameters

Parameters are displayed in a table with configurable columns: You can show or hide columns from the column visibility settings.

Searching

The search box at the top filters parameters by name or description. Typing BATT shows all battery-related parameters. Typing failsafe shows parameters related to failsafe behavior. Search is case-insensitive and matches partial strings.

Filtering

Beyond search, several filter modes help you focus:

Filter Presets

Save frequently used filter combinations as presets. A preset stores:
  • Search text
  • Category selection
  • Modified/non-default/favorites toggles
Load a preset to instantly apply that filter combination.

Editing Parameters

Click on a parameter’s value to edit it:
  1. A text input or dropdown appears (dropdowns for enum-type parameters).
  2. Enter the new value.
  3. The parameter is highlighted as “dirty” (unsaved).
  4. Click “Save” to write the value to the FC.
Some parameter changes require a flight controller reboot to take effect. A banner appears at the top of the panel when a reboot is needed. Reboot from the actions menu or by power-cycling the FC.

Value Validation

The panel validates values before writing:
  • Values outside the min/max range are rejected with an error message
  • Enum parameters only accept valid options
  • Type mismatches are caught (e.g., entering text in a numeric field)

Import and Export

Exporting Parameters

Click “Export” to download a .param file containing all current parameters. The file format is plain text:
Use this to back up your configuration before making changes, or to share settings with others.

Importing Parameters

Click “Import” to load a .param file. Mission Control:
  1. Reads the file and parses name-value pairs
  2. Compares imported values against current FC values
  3. Shows a diff table highlighting what will change
  4. Lets you select which parameters to apply
  5. Writes the selected parameters to the FC
Import is useful for cloning configurations between identical drones. Export from one, import to another, and only the parameters that differ are written.

Backup and Restore

The firmware panel includes backup and restore features that work with parameter files:
  • Backup: Save the current parameter state
  • Restore: Load a backup and write all differing parameters to the FC

Parameter Descriptions

Mission Control includes built-in parameter metadata for ArduPilot and PX4. When you hover over or select a parameter, you see:
  • Full description of what the parameter controls
  • Valid range (min and max)
  • Default value for the firmware version
  • Units if applicable
  • Options for enum-type parameters (e.g., BATT_MONITOR: 0=Disabled, 3=Analog Voltage Only, 4=Analog Voltage and Current)

Keyboard Shortcuts

Working with Many Parameters

For drones with 1000+ parameters:
  • Use search to narrow down. Most tasks only need 5-10 parameters.
  • Use category filters to browse by subsystem.
  • The “Modified only” filter shows what you have changed in this session.
  • “Non-default” highlights everything that differs from the firmware defaults, which is useful for auditing a configuration.