Please contact [email protected] to get access to the APX4 repository.
Work with open source PX4
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.
Building and uploading Firmware
PX4 firmware binaries can be built with the PX4 developer environment and uploaded to Skynode via USB or Wi-Fi (if available).
SSH and TAR are needed to use these upload targets, but are expected to be present by default on Ubuntu and Ubuntu running on Windows in WSL2. On macOS you should first install gnu-tar.
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.
Skynode ENT/GOV
Skynode X/GX
For Auterion PX4 3.3 based releases the previous target name has to be used:
For Auterion PX4 3.3 based releases the previous target name has to be used:
Skynode S
For Auterion PX4 3.2 based releases the previous target name has to be used:
Restoring the Default Skynode APX4 Firmware
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:
For Auterion PX4 3.1 and 3.2 based releases the command is:
For Auterion PX4 3.1 and 3.2 based releases the command is: