> For the complete documentation index, see [llms.txt](https://docs.devsbot.com/devsbot/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.devsbot.com/devsbot/manage/ota-update.md).

# OTA Update

In OTA Update Page, we can create a OTA Update for cluster. As the cluster has a collection of devices. Device can be updated.

{% hint style="info" %}
A Firmware File is required to update the Devices.
{% endhint %}

### To Create a New Update&#x20;

<figure><img src="https://697248495-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FmwVt5BLulzwCLv1rnzHU%2Fuploads%2Fs1jiEyDxsVC84Ht0L98E%2Fimage.png?alt=media&amp;token=0d0794d7-c966-4779-87ec-ba6927b13360" alt=""><figcaption></figcaption></figure>

* Click on the **New Update** and a pop-up window will be displayed.
* Select a **Cluster** from the dropdown, so the **current version** will be auto displayed.
* Select a **Version Type** as **Minor or Major** from the dropdown.
* The New Version will be displayed.

<figure><img src="https://697248495-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FmwVt5BLulzwCLv1rnzHU%2Fuploads%2F5BrTsfn8o2vPTjkvlfyO%2Fimage.png?alt=media&amp;token=59d83a94-98fd-4e05-a841-6b9085856da7" alt=""><figcaption></figcaption></figure>

* Click on the **Update Firmware file** and a window will be pop up.
* Choose a file in **Bin format** and Click **open.**
* Enter the **Description** and that can have **maximum of 75 characters**.
* Click on **Upload** button.

### To Auto Update the Devices

<figure><img src="https://697248495-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FmwVt5BLulzwCLv1rnzHU%2Fuploads%2FKP6DhR6KC1aHZuocDyeP%2Fimage.png?alt=media&amp;token=d21cc59c-c150-4ed2-bc10-923f7ce8aaf6" alt=""><figcaption></figcaption></figure>

<figure><img src="https://697248495-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FmwVt5BLulzwCLv1rnzHU%2Fuploads%2FV6b5gRvkBalMIDgcMLlk%2Fimage.png?alt=media&amp;token=406f2c20-ef75-48c1-b225-6db2eed4764a" alt=""><figcaption></figcaption></figure>

* Click on **Show Devices** that is listed for the particular cluster listed on OTA page.
* A table will be displayed.
* Click on **Toggle icon** for devices that needs to be auto updated.
* Once the auto update is enabled, **Update Now** button will be disabled.&#x20;

<figure><img src="https://697248495-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FmwVt5BLulzwCLv1rnzHU%2Fuploads%2FWqZXsTNDKYjPyegAzjUi%2Fimage.png?alt=media&amp;token=778bc5fb-0f57-4dea-ba32-53fef696e8a1" alt=""><figcaption></figcaption></figure>

* Click **Show Version** on the updated firmware cluster, a table will be displayed.
* Click **Update Now** for the version that needs to updated.

### To Manual Update a Device

<figure><img src="https://697248495-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FmwVt5BLulzwCLv1rnzHU%2Fuploads%2FCiFt9dNAgdQsmGqWqrp3%2Fimage.png?alt=media&amp;token=66adeda5-b03b-4729-ac76-464f2598872a" alt=""><figcaption></figcaption></figure>

* Click on **Show Devices** that is listed for the particular cluster listed on OTA page.
* A table will be displayed.
* **Select update** version on the dropdown listed.
* Make sure the auto update toggle is turned off.
* Click on **Update Now** button.

### To Rollback Devices

<figure><img src="https://697248495-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FmwVt5BLulzwCLv1rnzHU%2Fuploads%2FLqKEZKI73A0IfZVGsvf6%2Fimage.png?alt=media&amp;token=66a23687-6ee6-4cc4-b119-3ef08ebf2e83" alt=""><figcaption></figcaption></figure>

* Click on **Show Devices** that is listed for the particular cluster listed on OTA page.
* A table will be displayed.
* Click on **Toggle icon** on the auto update that needs to be rollback to the previous version.
* Click **Show Version** on the updated firmware cluster, a table will be displayed.
* Click **Rollback** for the version that needs to be downgraded.
