You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
50 lines
2.6 KiB
50 lines
2.6 KiB
1 year ago
|
# Loading Firmware
|
||
|
|
||
|
_QGroundControl_ **desktop** versions can install [PX4 Pro](http://px4.io/) or [ArduPilot](http://ardupilot.com) firmware onto Pixhawk-family flight-controller boards. By default QGC will install the current stable version of the selected autopilot, but you can also choose to install beta builds, daily builds, or custom firmware files.
|
||
|
|
||
|
_QGroundControl_ can also install the firmware for SiK Radios and PX4 Flow devices.
|
||
|
|
||
|
> **Caution** Loading Firmware is currently not available on tablet or phone versions of _QGroundControl_.
|
||
|
|
||
|
## Connect Device for Firmware Update
|
||
|
|
||
|
> **Caution** **Before you start installing Firmware** all USB connections to your vehicle must be _disconnected_ (both direct or through a telemetry radio). The vehicle must _not be_ powered by a battery.
|
||
|
|
||
|
1. First select the **Gear** icon (_Vehicle Setup_) in the top toolbar and then **Firmware** in the sidebar.
|
||
|
|
||
|

|
||
|
|
||
|
1. Connect your device (Pixhawk, SiK Radio, PX4 Flow) directly to your computer via USB.
|
||
|
|
||
|
::: info
|
||
|
Connect directly to a powered USB port on your machine (do not connect through a USB hub).
|
||
|
:::
|
||
|
|
||
|
## Select Firmware to Load
|
||
|
|
||
|
Once the device is connected you can choose which firmware to load (_QGroundControl_ presents sensible options based on the connected hardware).
|
||
|
|
||
|
1. For a Pixhawk-compatible board choose either **PX4 Flight Stack vX.X.X Stable Release** or **ArduPilot Flight Stack** radio buttons to download the _current stable release_.
|
||
|
|
||
|

|
||
|
|
||
|
If you select _ArduPilot_ you will also have to choose the specific firmware and the type of vehicle (as shown below).
|
||
|
|
||
|

|
||
|
|
||
|
1. Check **Advanced settings** to select specific developer releases or install firmware from your local file system.
|
||
|
|
||
|

|
||
|
|
||
|
## Update the firmware
|
||
|
|
||
|
1. Click the **OK** button to start the update.
|
||
|
|
||
|
The firmware will then proceed through a number of upgrade steps (downloading new firmware, erasing old firmware etc.).
|
||
|
Each step is printed to the screen and overall progress is displayed on a progress bar.
|
||
|
|
||
|

|
||
|
|
||
|
Once the firmware has finished loading the device/vehicle will reboot and reconnect.
|
||
|
Next you will need to configure the [airframe](../setup_view/airframe.md) (and then sensors, radio, etc.)
|