> For the complete documentation index, see [llms.txt](https://wiki.fluoraplant.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://wiki.fluoraplant.com/firmware-updates/in-app.md).

# In-App

Firmware updates are typically deployed in groups over the course of 7-10 days. Once your device has been marked eligible for a firmware update, you will see an in-app notification indicating so. If you do not yet see a firmware update for your device, you can force your device to be eligible by [manually checking for the update](https://wiki.fluoraplant.com/firmware-updates/in-app#manually-check-for-a-firmware-update).

### Executing a Firmware Update

When you see that a firmware update has become available via a notification in the Mobile App, simply press the "Update" button. The modal should then inform you that the firmware update is in progress.

{% hint style="info" %}
The device should display solid blue, indicating that the firmware update is in progress. The process can take up 10 minutes. If it is taking longer than 10 minutes, please see the "Failed Update" section below.
{% endhint %}

{% hint style="success" %}

#### **Update Successful&#x20;**<mark style="color:$success;">**(FLASHES GREEN)**</mark>

Once the firmware update has completed, the device should **FLASH GREEN** and the Mobile App should inform you the update was successful.
{% endhint %}

{% hint style="danger" %}

#### **Update Failed** <mark style="color:$danger;">(FLASHED RED)</mark>

If the firmware update was unsuccessful *(the device flashed red, never displayed solid blue, or was stuck blue for longer than 10 minutes)*, the update may have failed and you should take the following steps to try again:

1. Power cycle the device
2. Completely close out of the Mobile App and reopen it
3. Press the "Update" button again

*Please try a few times before taking additional troubleshooting steps.*
{% endhint %}

{% hint style="warning" %}
**Still not working?**

If after a few attempts, if you are still not able to get the firmware update through, please see the steps to update via [Recovery Mode](/firmware-updates/recovery-mode.md).
{% endhint %}

### Manually Check For A Firmware Update

You can force your device to be eligible for the firmware update by "Checking For Update" on the Device Settings screen. This will first check that a firmware update actually exists, and if it does, will then display a "Update Now" button.&#x20;
