# Firmware Update

{% hint style="danger" %}
**DANGER!**\
**NO BATTERY, USB CONNECTION ONLY!**\
Do not connect the main battery for the steps below. Use USB connection only!
{% endhint %}

## Latest firmware installation

{% embed url="<https://www.youtube.com/watch?v=SRamk5T0FUo&feature=emb_title>" %}

If you can see an exclamation mark icon ( **!** ) when pulling out the left-hand toolbar, it means that there is a firmware update available.&#x20;

![](/files/-MTPndCf_2v46gQ4w9tS)

Click `Firmware` and you will see the pane containing all the necessary information about the latest firmware, the upgrade button, and a progress indicator.

![](/files/-MTPndCCuTXyV5NxxWHe)

You can click `WHAT'S NEW` if you want to learn more about the features introduced in the latest update, or click `UPGRADE` to begin the procedure. The firmware will be downloaded from Sky-Drones Cloud platform.

Sometimes after pressing the button you might see the reboot request. Simply plug out and then plug in flight controller USB cable.

![](/files/-MTPndCBkLGMYrT_i7He)

If the upgrade procedure still has not started, make sure you don't have any other serial (COM port) devices connected to your computer.

Once the procedure has begun, you will see a progress notification and status update like the image below. Usually, an update takes between 30 to 60 seconds.

![](/files/-MTPndCF1I92GdfNB6Gb)

After upgrading, you will see this confirmation message:

![](/files/-MTPndCDK9-WsBOUrnf8)

## Custom firmware upload

{% embed url="<https://www.youtube.com/watch?v=n81L5MTuUrw&feature=emb_title>" %}

If you want to upload custom firmware you may do that by clicking the "Options" icon (three dots) in the top-right corner. Simply click `Custom Firmware File`, select the file you want to flash and follow further instructions.

![](/files/-MTPndCA4Snjh1ywAgIt)

## Getting the Log

If you're struggling during the firmware upgrade you might want to see the logs to further understand the issue or provide this information to our support team if you choose to contact us for assistance. Simply click the "Options" icon (three dots) in the top-right corner and select `Show Update Log`.

![](/files/-MTPndCEjpBlfDY8AtI3)


---

# 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.sky-drones.com/avionics/legacy-autopilots/firmware-update.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.
