# Expansion Hub

## Updating an Expansion Hub

The Expansion Hub facilitates a line of communication between a connected Robot Controller and the motors, servos, and sensors. In order to improve the quality of the Hub, REV Robotics will release firmware updates for the Expansion Hub. When a firmware release occurs, both Control Hub and Expansion Hub users will need to update their Expansion Hub firmware to the newest version. Expansion Hub&#x20;

To get started with the updating process, plug the Expansion Hub into a PC using a USB-A to Mini USB Cable.&#x20;

Startup the REV Hardware Client. Once the hub is fully connected it will show up on the front page of the UI under the **Hardware Tab**. Select the Expansion Hub.&#x20;

![](https://3899616195-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MGEfA6CxjaSQiH5kHxn%2F-MGjeSwPt4aQffkguIF9%2F-MGjfwzPF9pNwL84IXdj%2FEH%20firmware%20-%20open%20page.svg?alt=media\&token=3b7aa066-3380-43ec-9452-83cda39c91aa)

After selecting the Connected Hardware the Update tab will pop up.  Under **Hub Firmware** select Download.

![](https://3899616195-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MGEfA6CxjaSQiH5kHxn%2F-MGjeSwPt4aQffkguIF9%2F-MGjfyeg1mRocq-n-kMI%2FEH%20firmware%20-%20download.svg?alt=media\&token=1083b769-7cee-40d7-b814-228aa2ab0fa1)

Once the firmware has downloaded, select Update.&#x20;

![](https://3899616195-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MGEfA6CxjaSQiH5kHxn%2F-MGjeSwPt4aQffkguIF9%2F-MGjg-6s8jx5preUyTUh%2FEH%20firmware%20-%20update.svg?alt=media\&token=84d68eda-479a-42f0-8c47-3bacccb290aa)

When the firmware update has completed a status message "Firmware successfully updated" The status for the Hub Firmware will also change to "Up-to-Date."

![](https://3899616195-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MGEfA6CxjaSQiH5kHxn%2F-MGjeSwPt4aQffkguIF9%2F-MGjg1hdpB4mdSZEnSb8%2FEH%20firmware%20-%20complete.svg?alt=media\&token=132a48cc-8be4-4186-ab3c-c282da22f545)
