Describe the bug
Following the instructions outlined in https://dev.px4.io/master/en/airframes/adding_a_new_frame.html, I am unable to add a new airframe under FMU-v5. Everything builds with no issues, but nothing shows up in QGC and the airframes.xml file in the build directory is not updated.
I am able to successfully do it under the FMU-v4 build.
A couple notes:
To Reproduce
Steps to reproduce the behavior:
Expected behavior
Airframe is created as in other targets.
Log Files and Screenshots
N/A
Drone (please complete the following information):
N/A but I'm working on a Teal drone
Additional context
I haven't tried this, but in step 3, shouldn't you be checking the v5 path? Firmware/build/px4_fmu-v5_default/airframes.xml
I haven't tried this, but in step 3, shouldn't you be checking the v5 path?
Firmware/build/px4_fmu-v5_default/airframes.xml
Yes, correct. px4_fmu-v4_default is a cut and paste error.
I updated the original post with px4_fmu-v5_default in the path.
Are you sure the ID you attributed to the new config is unused?
And you don't have an exclude like here?
Check what @julianoes just said. I literally just copied the 4250_teal airframe file into a 4251_teal, deleted that line and it's building on v5.

Yep, that's it. Thanks for the quick response!
Just curious, how is the airframe.xml file generated? Is there a script I can review?
https://github.com/PX4/Firmware/tree/master/Tools/px4airframes
Closing as resolved.
@themcfadden I believe this is what you are looking for?
https://github.com/PX4/Firmware/blob/master/Tools/px_process_airframes.py