# System Update (WebUI)

### Do <mark style="color:red;">**NOT**</mark> use this update method unless the relay is already on **APP** version **2.0.6 or above,** <mark style="color:red;">trying will break the relay</mark>. See [System Update (USB)](/hardware/hw-updates/update.md) if on a lower version.

### Update prerequisites:

* Requires APP version 2.0.6 or above.
* This update is performed in 2 stages with 2 different files from within the Relay Control Panel (RCP), and does **not** require a USB memory stick.
* Do not rename the downloaded files and do not unpack the .zip archives.

### Change log:

* Improved validation on files uploaded via Relay Control Panel
* While relay was in '**Relay-Router**' mode, the title in the RCP displayed '**Router**' with unsaved changes.
* Added PEAQ integration, read more about it over at [Medium](https://anyone-protocol.medium.com/3a307ecabdff).
* This update only updates the WEB to **WEB 3.2.0.**

### How to update:

1. Download '**app-update\_php\_v1.zip'** from below.

{% file src="/files/2BBbvXD2vz4S8MSB1KsB" %}

2. Login to the Relay Control Panel and navigate to **System** > **Update**.
3. Upload downloaded file to the Relay by dragging and dropping, alternatively press inside the box to browse for the file you just downloaded. Then press the '**UPLOAD FILES**' button.

<div align="left"><figure><img src="/files/RbsnXi6kOgcrXFSGSmPm" alt="" width="563"><figcaption></figcaption></figure></div>

4. Enter your RCP password to confirm the upload.

<div align="left"><figure><img src="/files/IfD3tG8FlFwfxiWyM3Se" alt="" width="563"><figcaption></figcaption></figure></div>

5. Press the '**REBOOT**' button.

<div align="left"><figure><img src="/files/qhuRwXhsASzycCKw3yFB" alt="" width="563"><figcaption></figcaption></figure></div>

6. While waiting for the Relay to restart, download the file '**app-update\_peaq\_v1.zip**' from below, then repeat steps **2** to **5** while using this file instead.

{% file src="/files/96dDG2w3RNJpNCv8XgDo" %}

7. To verify that the update was successful you should see '**Web 3.2.0**' in the **Versions** box, and the added '**PEAQ Identifiers**' in the **Identifications** box, as shown below.

<div align="left"><figure><img src="/files/9KFp3R7k9Fns9xfBC9DZ" alt="" width="327"><figcaption></figcaption></figure></div>

<div align="left"><figure><img src="/files/Hl72pGyXvWkEqrYgPTU8" alt="" width="330"><figcaption></figcaption></figure></div>


---

# 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.anyone.io/hardware/hw-updates/update-ui.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.
