Building and Flashing PX4 Firmware
How to build PX4 firmware from source and flash it directly onto a local Skynode
Last updated
How to build PX4 firmware from source and flash it directly onto a local Skynode
Last updated
In order to build PX4 locally, you first need to .
SLA required to get access to source code
Please contact to get access to the APX4 repository.
Open source ("upstream") PX4 will generally work on Skynodes, with the following caveats:
Configuration and drivers for components of your exact product may not be present. You may encounter missing configuration or functionality for ESCs, batteries, sensors, and so on.
Some parameters might have different default values compared to APX4 releases.
Features accessed by vendor-specific customizations running on the companion computer may not be present in PX4.
Upstream PX4 is not supported on Skynode S.
PX4 firmware binaries can be built with the PX4 developer environment and uploaded to Skynode via USB or Wi-Fi (if available).
If not already present, get the PX4 source code using the command:
Then build and upload the binary using the matching command for your hardware and connection. You will need to enter the password for the Skynode developer image twice during upload.
To reinstall the original version of Auterion PX4 that shipped with your Auterion OS release, run the following command in the root of the PX4 repository: