> For the complete documentation index, see [llms.txt](https://docs.revrobotics.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.revrobotics.com/rev-hardware-client/ion/spark-flex/updating-a-spark-flex.md).

# Updating a SPARK Flex

{% hint style="danger" %}
Those using REV ION products on REVLib 2026 or newer must use [REV Hardware Client 2.](https://docs.revrobotics.com/rev-hardware-client-2)
{% endhint %}

## Updating a Single SPARK Flex

* Connect your SPARK Flex Motor Controller to your computer with a USB-C cable.
* Open the REV SPARK Flex Client application.
* The Client should automatically scan and connect to your SPARK Flex.&#x20;

Once the SPARK Flex is connected via USB-C select it within the **Connected Hardware.**&#x20;

<figure><img src="/files/3QvP0OhOSkKAOsZ1vVuM" alt=""><figcaption><p>SPARK Flex needing updates in the RHC</p></figcaption></figure>

The Hardware Client will open up on the **Basic** tab. To update firmware select the **Update** tab after selecting the SPARK Flex from the Connected Hardware list.&#x20;

<figure><img src="/files/zoKldnUyFHWFKtZmwQmG" alt=""><figcaption><p>SPARK Flex "Basic" Tab with the "Update" Tab highlighted</p></figcaption></figure>

Under **SPARK Flex Firmware**, select download to download the latest version of the firmware.&#x20;

<figure><img src="/files/JM2xXuTgzrDcY9tn0VSu" alt=""><figcaption><p>SPARK Flex Download Button</p></figcaption></figure>

Once the firmware has downloaded select update.

<figure><img src="/files/Y2ueqjgVZazjgOlWtfqU" alt=""><figcaption><p>SPARK Flex Update Button</p></figcaption></figure>

The update process will flash the firmware image onto the SPARK Flex. The status bar will show the progress of the process.&#x20;

<figure><img src="/files/sMeXacg6QUQN68uvZtmt" alt=""><figcaption><p>SPARK Flex currently updating</p></figcaption></figure>

Once the firmware update is done your SPARK Flex will show a new status of **Up-to-Date.**

<figure><img src="/files/1tTXF3OtENivpu8asXsN" alt=""><figcaption><p>A SPARK Flex shown as Up-to-Date</p></figcaption></figure>
