10-11-22 upload to wiki, for conversion to RTD

Westside Robotics
2022-10-11 22:19:14 -07:00
parent 6c6efb4ce4
commit 78d37caca3

74
Updating-FTC-Software.md Normal file

@ -0,0 +1,74 @@
## Introduction - Updating FTC Software
This tutorial shows how to update FTC software:
- Driver Station (DS) and Robot Controller (RC) **apps**
- **Firmware** for REV Control Hub and REV Expansion Hub
- **Operating Systems** for REV Control Hub and REV Driver Hub
- **Software tools** (REV Hardware Client, Software Manager)
Links are provided at the sidebar (right side of this page) and further below, but **first**, Windows users should install the **REV Hardware Client** (RHC).
If your desktop or laptop computer is **not running Windows**, see the sidebar or scroll down to the [**update links**](https://github.com/FIRST-Tech-Challenge/FtcRobotController/wiki/Updating-FTC-Software#Links-to-Updating-Instructions).
<p align="right"><i>[[Return to Top|https://github.com/FIRST-Tech-Challenge/FtcRobotController/wiki#Updating-FTC-Software]]</i><p>
## REV Hardware Client (RHC)
This is a desktop app, or software tool, that simplifies the updates listed above. Prepare here, and save time at the update links below.
To install, use the following steps on a **64-bit** PC or laptop running Windows 7 or newer. Apple/Mac users should skip this step.
<i>Not sure about 64-bit? In Windows Explorer, right-click "Computer" (Win 7) or "This PC" (Win 10), choose Properties, see "System type".</i>
1. Connect the computer to the internet, and download RHC [**here**](https://docs.revrobotics.com/rev-hardware-client/). Just click the orange Download button and choose your computer's Downloads folder to store the file.
<p align="center">[[/images/Updating-FTC-Software/010-download.png|010-download]]
2. See the downloaded file shown at lower left (green arrow). Click that filename to begin installing the RHC app; then follow the prompts. When that's complete, the RHC icon will appear on your computer's desktop.
<i>If the computer is **not** 64-bit, RHC installation will fail with an appropriate error message.</i>
3. Open the RHC app. This is a good time to **pre-download** various pieces of FTC software you might need soon.
<i>Why download now? Later, this computer might be connected via Wi-Fi to a Robot Controller, not to the internet. Or a good internet connection might not be available when urgently needed (Murphy's Law).</i>
Click on the Downloads tab (top left). Under "Available Files" is a list of software for FTC and other software for a different program called FRC.
<p align="center">[[/images/Updating-FTC-Software/020-RHC-available-files.png|020-RHC-available-files]]
Click the orange Download button, only for the 5 FTC items (yellow rectangles). This may take a few minutes; the OS files are large.
<i>You don't need to track where these files are stored; they will be available to the RHC app when needed for device update.</i>
When complete, these 5 items will appear under the heading "Downloaded Files".
That's all for now! You will use these files later, when updating various FTC devices as described below.
<i>More info about the RHC is [here](https://docs.revrobotics.com/rev-hardware-client/) at REV Robotics' excellent documentation site.</i>
<p align="right"><i>[[Return to Top|https://github.com/FIRST-Tech-Challenge/FtcRobotController/wiki#Updating-FTC-Software]]</i><p>
## Links to Updating Instructions
- Driver Station: [**DS app**](https://github.com/FIRST-Tech-Challenge/FtcRobotController/wiki/1.-Updating-the-DS-App)
- Robot Controller: [**RC app**](https://github.com/FIRST-Tech-Challenge/FtcRobotController/wiki/2.-Updating-the-RC-App)
- REV Control Hub and REV Expansion Hub [**firmware**](https://github.com/FIRST-Tech-Challenge/FtcRobotController/wiki/3.-Updating-Hub-Firmware)
- Operating System: [**REV Control Hub OS**](https://github.com/FIRST-Tech-Challenge/FtcRobotController/wiki/4.-Updating-the-Control-Hub-OS)
- Operating System: [**REV Driver Hub OS**](https://github.com/FIRST-Tech-Challenge/FtcRobotController/wiki/5.-Updating-the-Driver-Hub-OS)
- [**Software tools**](https://github.com/FIRST-Tech-Challenge/FtcRobotController/6.-Updating-FTC-Software-Tools): REV Hardware Client, Software Manager
<p align="right"><i>[[Return to Top|https://github.com/FIRST-Tech-Challenge/FtcRobotController/wiki#Updating-FTC-Software]]</i><p>
<i>Questions, comments and corrections to westsiderobotics@verizon.net</i>
.
<!--
This text does not appear at the published wiki.
-->