Add the REV Hardware Client as primary means of firmware update. Add Manage page firmware update. Add note re. standalone Expansion Hubs.

Westside Robotics
2022-02-25 08:19:47 -08:00
parent 1c0e8cfe0b
commit d0d9e027fd

@ -60,9 +60,15 @@ It's often helpful when troubleshooting problems with the Control System to down
### Updating the Expansion Hub Firmware ### Updating the Expansion Hub Firmware
The Control Hub has its own built-in REV Robotics Expansion Hub. The purpose of the Expansion Hub board is to facilitate communication between the Control Hub's Android controller and the motors, servos, and sensors of the robot. Periodically, REV Robotics will release new versions of the firmware which contains fixes and improvements for the Expansion Hub. The firmware releases are in the form of a binary (".bin") file. The Control Hub has its own built-in REV Robotics Expansion Hub. The purpose of the Expansion Hub board is to facilitate communication between the Control Hub's Android controller and the motors, servos, and sensors of the robot. Periodically, REV Robotics will release new versions of the firmware which contains fixes and improvements for the Expansion Hub. The firmware releases are in the form of a binary (".bin") file.
You can use the _Manage_ interface to upload the firmware file to the Control Hub. You can then use a Driver Station that is connected to the Control Hub to initiate the firmware update. New firmware images can be obtained from the [REV Robotics website](http://www.revrobotics.com/software/). The [REV Hardware Client](https://docs.revrobotics.com/rev-control-system/managing-the-control-system/rev-hardware-client) software can update the firmware for the Control Hub's embedded Expansion Hub.
| Updating the Expansion Hub Firmware| As an alternate, you can use the _Manage_ interface from a connected laptop or Driver Station (DS) app to upload a Control Hub's firmware, or to update it using the included or uploaded version. New firmware images can be obtained from the [REV Robotics website](http://www.revrobotics.com/software/).
Also, included or uploaded Control Hub firmware can be updated in Robot Controller Advanced Settings, from a paired Driver Station (DS) app as shown below.
<i>These three methods do not apply to updating the firmware of an Expansion Hub connected to a Control Hub via RS485 data wire. Standalone Expansion Hubs must be updated by direct USB plug-in to a laptop running the REV Hardware Client or to a Robot Controller phone.</i>
| Uploading and Updating the Expansion Hub Firmware|
| ---- | | ---- |
| 1. On the _Manage_ page of the Control Hub user interface, press the _Select Firmware_ button to to select the firmware file that you would like to upload.<br/><br/><p align="center">[[/images/Managing-a-Control-Hub/selectFirmwareFile.jpg]]</p>An _Upload_ button should appear after you successfully selected a file.| | 1. On the _Manage_ page of the Control Hub user interface, press the _Select Firmware_ button to to select the firmware file that you would like to upload.<br/><br/><p align="center">[[/images/Managing-a-Control-Hub/selectFirmwareFile.jpg]]</p>An _Upload_ button should appear after you successfully selected a file.|
| 2. Press the _Upload_ button to upload the firmware file from your computer to the Control Hub.<br/><br/><p align="center">[[/images/Managing-a-Control-Hub/uploadFirmwareFile.jpg]]</p>The words "Firmware upload complete" should appear once the file has been uploaded successfully.| | 2. Press the _Upload_ button to upload the firmware file from your computer to the Control Hub.<br/><br/><p align="center">[[/images/Managing-a-Control-Hub/uploadFirmwareFile.jpg]]</p>The words "Firmware upload complete" should appear once the file has been uploaded successfully.|