Maybe a stupid question, but where I can find or create a list of all default params without having a real FC connected.
Just to compare for example defaults of plane to other like rover, copter etc.
Get a .bin file of the vehicle you would like to get the default params.
Then use this script:
It inputs the .bin file and outputs the defaults.param file stored inside that .bin file.
You can call: extract_param_defaults.py --help for more details
Thanks a lot @amilcarlucas for your quick response
But I think this is not I am looking for.
First this script needs a extra python enviroment which is not or not correct available for me. I only have python available on my SW Test workstation but not on my other systems like windows PC and Android tablet / mobile phone
Second if I understand correct this script shows which params of a specific .bin file are on default. So I need first a .bin file which I donât have without FC or without download from other users here.
I more looking for always available list of all default settings directly accessable from www.
No, that scripts give you all the default values of all the parameters, not a diff.
AMC does that for you, whenever you connect and FC to it it saves the default values of all parameters into a 00_default.param file. But it is not www based like you want.
Each FC variant has a different set of default values. And they depend on the FW version as well. So you need to have the real FC before you can determine the default values of the parameters, or you need a .bin file generated by the specific FC.
I hope that makes it clearer now.
Creating a python environment is as simple as:
uv venv
Okay, if the defaults depend not only on the type (copter, heli, plane, rover, etc.) but also on the flight controller itself, then it makes sense that I wouldnât find a ready-made list like that right away. So, it really was a silly question.
The script itself is throwing an error for me:
`From pymavlink import mavutil ModuleNotFoundError: No module named âpymavlinkâ`
on my Ubuntu test environment.
You need to run
pip install pymavlink
To install the package
Pip comes preinstalled with python on windows atleast.
I think all of the Mission Planner SITL models use default parameters. You can start SITL and save the parameters to a file. Use the âwipeâ feature before starting the session if you have previously modified the default SITL parameters.
Also thanks a lot @Ishitbh. I appreciate that, but installing more and more SW and packages wasnât what I want just to help others answering there questions
@Yuri_Rage thanks a lot, just checked. This is easy helpful and answering my requirement
You can also try the link below. Itâs a somewhat quick and dirty project via a bit of AI tooling. I think itâs largely correct, though bugs may exist.
Wow, @Yuri_Rage, did you created this tool right now on my request?
BTW that ArduPilot python script is included in AMC. So when you installed AMC if you selected to add it to your path, the script is available in any directory and uses the already existing AMC venv with all dependencies already installed.
Ok, so one quick feedback to AMC
I installed AMC long time ago, but at that time it was not supporting my special usecase Rover on ESP32. Therefore I didnât updated AMC regulary. Installed version is now 1.0.19. If I start AMC it shows
New version available!
Current version: 1.0.19
Latest version: 4.3.3
Followed by a list of Changes
But this list is not scrollable and no button for upgrade or cancel or something else appears. I can close this window but than AMC start with the old version. I think you had added some upgrade functionallty but normallythe list might be not so long.
I still can deinstall the old version and install a new version but I think this is not stupid user like me friendly ![]()
@Juergen-Fahlbusch the most valuable users are the ones that take their time to report bugs and issues. Thanks for that.
I was not aware that the update button at the bottom was not getting displayed when the change list is too long. I will fix that:
I didnât create it specifically for you, but rather because I saw the deficiency you pointed out in our documentation, and it was easier to create a bespoke tool than try and force the wiki to behave the way it probably should when scraping parameters and displaying them.
@Juergen-Fahlbusch I think that bug has already been fixed. I can not reproduce it on windows.
@amilcarlucas as first I tried the same as yesterday with the same result. But I suppose this was almost to be expected. After that, I manually downloaded and ran âardupilot_methodic_configurator_4.0.4_windows_setup.exeâ (for specific personal reasons, I like 404âs
) without uninstalling the old version first. This worked smoothly; naturally, I was prompted about a newer version again, but this time the interface included the scroll bar and the expected buttons. Using that, I successfully updated to the current version, 4.3.3. So, everything is as it should be.