# 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-versions) page.
{% endhint %}

1. [**Download**](https://freeflysystems.com/support/astro-support) the firmware file from the [**Astro Support page**](https://freeflysystems.com/support/astro-support) 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. `App Menu > Vehicle Status Page`
4. Retry the Astro firmware update.
   {% 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).&#x20;

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).&#x20;

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).&#x20;

***

## 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="/files/enJ8Sn9vKVuHpdjdFCjr" alt=""><figcaption></figcaption></figure>

##


---

# 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/astro/maintenance/software-release-notes/software.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.
