# Software and Firmware Updates

## Latest Software Versions

| Item                 | Latest Version Number | How to Update                                                       |
| -------------------- | --------------------- | ------------------------------------------------------------------- |
| Freefly Updater App  | 3.1.1                 | Check the ["updates"](#app-updates) section in Updater app          |
| AMC App (for Astro)  | 1.36.24               | Check the ["updates"](#app-updates) section in Updater app          |
| QGC App (for Alta X) | 1.3.16                | Check the ["updates"](#app-updates) section in Updater app          |
| Pilot Pro App        | v2.7.4                | Check the ["updates"](#app-updates) section in Updater app          |
| Pilot Pro Firmware   | v2.2.0                | Check the ["FW STATUS" ](#firmware-updates)section in Pilot Pro App |

## [Software Release Notes](/ecosystem/controller/pilot-pro/maintenance/software-and-firmware-updates/software-release-notes.md)

## App Updates

Pilot Pro uses the Freefly Updater that comes installed on the Pilot Pro to manage app updates.

To install latest apps, make sure that the Pilot Pro is connected to the internet. Then, go through the following steps.

* Open the Freefly Updater app
* Click on the Latest tab at the bottom of the app
* For each app on the page, click on it and hit the UPDATE button for the app if it is available.
* If requested, provide permissions to the Freefly Updater app to install the app.

If you need to install an app that has been uninstalled, you need to go to the Latest tab, tap on the app you want to install, and then tap the INSTALL button. If that does not work, scroll down, tap to expand the Versions drop-down section, and tap the INSTALL button there.

{% hint style="warning" %}
Freefly Updater may not refresh on it's own when the app is opened. Make sure you're connected to the internet on the tablet, and hit the refresh button in the top right corner of the app
{% endhint %}

## How to update Pilot Pro Firmware?

*Updating Pilot Pro firmware is as easy as clicking a button from the Pilot Pro App. There will be a persistent notification to remind you if Pilot Pro’s firmware is not the latest.*

Go to Pilot Pro App > FW STATUS to access the FIRMWARE STATUS page.

<figure><img src="https://lh7-us.googleusercontent.com/ZO4G0jOOiuKNQuMZF0sAQ1K3SMIBzllC-hqLu9tzcR0nDSGIxQJb5DZKw-kKw-KCX_9JPhmku1rZumrIlwXOUWbUPXpYrmAnEGeb3ChZmwPGhPDJoGm0BwuuVC001cp2nY8IXC_heFlp-lL6wE1JA3g" alt=""><figcaption><p>FIRMWARE STATUS tab if an update is available</p></figcaption></figure>

The Pilot Pro App that is updated via Freefly Updater will contain the latest Pilot Pro firmware. Firstly, make sure to update the Pilot Pro App by following the instructions in the App Updates section above.

If there is an update available, there will be an “UPDATE TO VERSION \<version>” button. Click on the update button and the Pilot Pro App should automatically update your Pilot Pro firmware. Though Android pop-ups are not expected, if there are any requests for permissions from the Pilot Pro app, make sure click the “Always open" check-box and hit Accept on the pop-up.

To ensure that the Pilot Pro firmware has been updated, go back to Pilot Pro App > FW STATUS and ensure that the version name has been updated to the latest and that the UPDATE button has been replaced with a REVERT button.

The REVERT button is there in case you encounter issues on the latest firmware and you would like to go back to the firmware that was stable for you. We highly recommend you to stay on the latest firmware version to have the latest and best features and bug fixes.

Tips:

* If the Pilot Pro controller gets stuck in the bootloader mode, you can restart the Pilot Pro app and then force FW update by going to the FW STATUS page and then updating to latest.

## Android OS Updates

OTA Android updates are disabled on the Pilot Pro tablet. We will occasionally release Android OS updates as needed. You can find more information on the Pilot Pro SW page when that is available.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.freeflysystems.com/ecosystem/controller/pilot-pro/maintenance/software-and-firmware-updates.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
