← All tools

Message & Error Explainer

What an ArduPilot message means and what to do about it

Українська

The firmware expects a parameter that is not in this build

Stops itLogging and storage

What ArduPilot says:

During start-up the vehicle code gives some parameters its own defaults by name. Here the named parameter does not exist in this firmware, which means a piece of code the vehicle needs was left out of the build. It is a configuration error: the board repeats “Config Error: param deflt fail:NAME” and does not finish starting.

What to do, most likely first

  1. A custom build left out a feature that this vehicle type needs.

    CheckThe name after the colon tells which feature: look the parameter up, and see in the Firmware Inspector whether that feature is in the file you flashed.

    FixBuild again with the feature included, or flash the official firmware for your board.

The code that sends it

Config Error: param deflt fail:…

libraries/AP_Param/AP_Param.cpp AP_Param::set_defaults_from_table() · Open in ArduPilot Copter-4.7.1

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

Open it in the Message & Error Explainer