> For the complete documentation index, see [llms.txt](https://extender.router.works/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://extender.router.works/ezr13/configuration/firmware-upgrade.md).

# Firmware Upgrade

## Backup & Restore <a href="#backup-restore" id="backup-restore"></a>

The WiFi extender provides an easy way to backup and restore the previous configurations. Please back up your configurations before making changes to the extender.

### i. Backup Configurations <a href="#backup-configurations" id="backup-configurations"></a>

After accessing the admin, navigate to `System` > `Backup / Flash Firmware` > `Actions`: `Backup`. Click the button `Generate archive` to download the archive of current extender configurations.

### ii. Restore Configurations <a href="#restore-configurations" id="restore-configurations"></a>

To restore previously saved extender configurations from the local PC, please navigate to `System` > `Backup / Flash Firmware` > `Actions`: `Restore`. Click `Choose File` button to select the archive file. Click `Upload archive…` the button to upload the archive.

## Flash Firmware <a href="#flash-firmware" id="flash-firmware"></a>

A firmware upgrade will replace the entire current installation with a new version. Before upgrading the firmware, please download the backup file and the correct updated firmware on a computer. You can contact our sales team to get the latest firmware.

1. Navigate to `System` > `Backup / Flash Firmware` > `Actions`: `Flash new firmware image`.&#x20;
2. Click the `Choose File` button to select the firmware file. *\*Usually end with **\*.bin**.*
3. Click `Flash image…` to upload the firmware file.
4. Verify firmware image checksum and proceed.
5. The system indicator flashes while flashing the firmware.
6. Wait 3\~5 minutes until the extender comes back online.&#x20;

{% hint style="info" %}

* Enable the checkbox of `Keep setting` will run a standard upgrade that automatically preserves much of the extender configuration, like network settings, WiFi settings, the device hostname, and so on.
* If disabled, the checkbox of `Keep settings`, the extender **will not** automatically jump back to the front page after successfully flashing the firmware and rebooting. You need to re-access the extender admin at `http://192.168.10.1`.
  {% endhint %}

{% hint style="danger" %}
Do not turn off power or disconnect from the PoE adapter while flashing the firmware.
{% endhint %}

<figure><img src="https://965772593-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-Lx_t9df5OXiii0kaJ6x%2F-LxeXReMdIwjKkdSte8o%2F-Lxef4l66PYqZ3Os39SV%2Fimage.png?alt=media&#x26;token=c6705e31-8519-4344-a28a-c5a9dae6c5b9" alt=""><figcaption><p>Backup flash firmware on WiFi extender</p></figcaption></figure>

## &#x20;<a href="#online-upgrade" id="online-upgrade"></a>

## Online Upgrade <a href="#online-upgrade" id="online-upgrade"></a>

You can also upgrade the firmware from the cloud server.

1. Navigate to `System` > `Backup / Flash Firmware` > `Actions`: `Online Upgrade`.&#x20;
2. Click the `Check New Version` button.&#x20;
3. It will start to check upgraded firmware and download the updated firmware file to the extender's temporary memory space.&#x20;
4. Then, it will automatically run a standard upgrade and keep the previous configurations.
5. Wait 3\~5 minutes until the extender comes back online.


---

# 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 dynamically by asking a question.

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

```
GET https://extender.router.works/ezr13/configuration/firmware-upgrade.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
