diff --git a/libraries/AP_Param/AP_Param.cpp b/libraries/AP_Param/AP_Param.cpp index 11805e432f..7f8fda8e7c 100644 --- a/libraries/AP_Param/AP_Param.cpp +++ b/libraries/AP_Param/AP_Param.cpp @@ -1797,7 +1797,9 @@ bool AP_Param::load_defaults_file(const char *filename, bool panic_on_error) AP_HAL::panic("AP_Param: Failed to set param default"); return false; } - vp->set_float(value, var_type); + if (!vp->configured_in_storage()) { + vp->set_float(value, var_type); + } } fclose(f);