# Firmware Operations

## Backup and Restore

The 5G router offers a convenient method for backing up and restoring custom configurations. It is advisable to back up the configurations before making any critical changes.

### i. Backup

After accessing the router, navigate to "System > Firmware Operations" and locate the first section "Backup" under the prime "Actions" tab. Then, click the "Generate Archive" button to download the backup archive.

Do not unzip the (\*.tar.gz) backup archive file, as it will prevent the restoration. Some web browsers will automatically unzip the downloaded files. You can turn off the unzip function or use another web browser, such as Chrome.

### ii. Restore

To restore a previously saved backup archive, locate the "Upload Archive" button in the "Restore" section. A popup window will open; click "Browse" to navigate to the backup archive file and then click "Upload" to send it to the router.

<figure><img src="/files/5dj0zeA3b8jutNfWSPq2" alt=""><figcaption><p>5G Router's Firmware Operations</p></figcaption></figure>

## Save mtdblock

Save mtdblock contents is a function that downloads the specified Memory Technology Device (MTD) block contents. MTD blocks typically contain the router's firmware, configuration files, and other essential data.

## Flash Firmware

A firmware upgrade will replace the entire firmware system with a new version. Before upgrading the firmware, it's recommended to download the current backup archive.

You can contact our sales team to get the latest firmware file.

1. Navigate to "System > Firmware Operations" and scroll down to the last section of "Flash new firmware image."
2. Click the "Flash image..." to open a popup window.
3. Tap the "Browse" button to select the pre-saved firmware file, which usually ends with \*.bin.\
   Press the "Upload" button to send the new firmware file to the router. When the orange progress bar reaches 100%, it jumps to the next step.
4. Verify the firmware image size and MD5 SHA256 checksums. It will report an error when an unqualified firmware file is uploaded. There are three checkboxes below the checksums. \
   **i.** To perform a fresh installation, uncheck all of them. \
   **ii.** You can also select the first option labeled "Keep settings..." to retain previous settings. \
   Then, press the "Continue" button to execute the firmware flashing operation.
5. It jumps to the "Flashing..." page, and the **System** indicator flashes. Wait 1–2 minutes until the system indicator stays solid white.&#x20;
6. If you're connected via Wi-Fi, reconnect to the hotspot. Lastly, refresh the web admin page or visit <http://192.168.20.1/> in a new browser tab.

<figure><img src="/files/k6h4asvla1xttM96sRxh" alt=""><figcaption><p>Flash New Firmware Image Operation Steps</p></figcaption></figure>

{% hint style="info" %}
**On the above Step 4**

* Enable the "Keep settings..." checkbox will run a standard upgrade that preserves the current configurations, like network settings, Wi-Fi settings, the device hostname, etc.
* Disabling the "Keep settings..." checkbox is recommended when there is a large gap between firmware version numbers or when the new firmware includes significant updates. Keeping settings will prevent the router from operating with the newly updated settings and might lead to conflicts.
  {% endhint %}

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


---

# 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://indoor.router.works/manual/firmware/firmware-operations.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.
