> For the complete documentation index, see [llms.txt](https://docs.freeflysystems.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.freeflysystems.com/astro/maintenance/software-release-notes/software.md).

# Updating Firmware

## Updating Astro Firmware

{% hint style="info" %}
You can determine if Astro needs an update by following steps 2-4 below. The current firmware number available will be on the [Software Release Notes](/astro/maintenance/software-release-notes.md#current-firmware-version) page.
{% endhint %}

1. [**Download**](/astro/maintenance/software-release-notes.md#current-firmware-version) the firmware file from the [**Software Release Notes**](/astro/maintenance/software-release-notes.md#current-firmware-version) page or [the Suite](https://suite.auterion.com/downloads/firmware).
2. Connect Astro to your computer with a USB cable.
3. Power on aircraft **with one battery** and wait about 15 seconds for aircraft to fully boot.
4. Using a browser such as Chrome or Safari, open the aircraft's info/update page at <http://10.41.1.1> (internet connection is not needed).
5. In the Update AuterionOS box, click Browse, and select the firmware file downloaded above.
6. Click Update. (Should take about 10 minutes.)
7. After the update completion message, verify that the webpage shows a "Release name" that matches the downloaded file and that all the motor LEDs are on.

{% hint style="warning" %}
**If your Astro firmware update fails:**

1. Update the Pilot Pro App to v2.7 or later.
2. Connect Pilot Pro to your Astro.
3. Tap the **Fix Me** button in Pilot Pro, which will apply the *FW Updater Fix*. This is found in:\
   `App Menu > Vehicle Status Page`
4. If you have a Blue/NDAA Astro, you will need to disable Admin Protection on the 10.41.1.1/settings page before the *FW Updater Fix* can apply. Admin Protection can be re-enabled after the Astro firmware update is successful
5. Retry the Astro firmware update once the *FW Updater Fix* has been applied.
   {% endhint %}

{% hint style="warning" %}
After updating the aircraft, make sure that all apps in the Freefly Updater on your controller are [up-to-date](https://freefly.gitbook.io/astro-public/maintenance/standard-maintenance-procedures/herelink-controller-maintenance/updating-herelink-software#managing-app-updates-with-freefly-updater).

If Freefly Updater is not installed, follow these [instructions](https://freefly.gitbook.io/astro-public/maintenance/standard-maintenance-procedures/herelink-controller-maintenance/switching-to-freefly-updater).
{% endhint %}

### Checking Astro Firmware Version

{% tabs %}
{% tab title="Video" %}
{% embed url="<https://www.loom.com/share/f0697b699e944b7da68ce24e7cbfa081>" %}
{% endtab %}

{% tab title="Text" %}

* Connect Astro to your computer with a USB cable.
* Power on aircraft **with one battery** and wait about 15 seconds for aircraft to fully boot.
* Using a browser such as Chrome or Safari, open the aircraft's info/update page at <http://10.41.1.1> (internet connection is not needed).
  {% endtab %}
  {% endtabs %}

***

## Updating Herelink Firmware

As of Astro Version 1.4.6, Herelink is maintained through the Freefly Updater. Instructions on how to install the Freefly Updater can be found [here](https://freefly.gitbook.io/astro-public/maintenance/standard-maintenance-procedures/herelink-controller-maintenance/switching-to-freefly-updater#intro).

Once the Freefly Updater has been installed, it can be used to [update AMC and other apps](https://freefly.gitbook.io/astro-public/maintenance/standard-maintenance-procedures/herelink-controller-maintenance/updating-herelink-software).

***

## How to Reset to Default Astro Parameters

{% tabs %}
{% tab title="Video" %}
{% embed url="<https://www.loom.com/share/fed073ac16ba4bac937565dbee04dbb2?sid=0e7d0dab-7543-48fc-95fb-95e4ef270bc5>" %}
{% endtab %}

{% tab title="Text" %}

* Open AMC and [activate Advanced mode](https://freefly.gitbook.io/astro-public/astro/pilots-operating-handbook/software/auterion-mission-control/amc-vehicle-setup/advanced-vehicle-setup#activating-advanced-mode)
* Connect AMC to Astro
* Select: Vehicle setup > Parameters > Tools > Reset to vehicle's configuration defaults.
* Reboot Vehicle
* Calibrate sensors as required
  {% endtab %}
  {% endtabs %}

<figure><img src="https://2177404587-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F8dwrGJhxGd9cIvsStziq%2Fuploads%2F0K0V8DH7XIUtic1miLaH%2FScreenshot%202024-03-29%20at%2012.13.19%20PM.png?alt=media&amp;token=0305b0e8-e09c-4776-acf7-ed8ef6a3d19c" alt=""><figcaption></figcaption></figure>

##


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

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

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docs.freeflysystems.com/astro/maintenance/software-release-notes/software.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

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.
