@@ -5,61 +5,55 @@ The Driver Station App is one of the Apps provided with the *FIRST* Tech
5
5
Challenge :doc: `Software Development Kit (SDK) </ftc_sdk/overview/index >`. The Driver
6
6
Station App is the major interface for robot configuration, gamepad support,
7
7
self-inspect, Team code selection and execution, and others. This app runs
8
- on an approved Android Smartphone or the REV Driver Hub .
8
+ on the REV Driver Hub or an approved Android smartphone .
9
9
10
10
This page shows how to update the Driver Station (DS) app on these
11
11
devices:
12
12
13
- - An approved Android DS phone
14
13
- REV Driver Hub
14
+ - An approved Android DS phone
15
15
16
16
These methods for updating the Driver Station App are the same regardless
17
17
of the programming language/environment used to program robot Team Code.
18
18
19
- .. dropdown :: Updating Driver Station (DS) app on Android smartphone
19
+ .. dropdown :: Updating Driver Station (DS) app on REV Driver Hub
20
20
21
- There are 2 methods to update the DS app on a DS phone:
21
+ Here are 3 methods to update the DS app on a REV Driver Hub:
22
22
23
- 1. REV Hardware Client (RHC)
24
- 2. “Side loading” with APK
23
+ #. REV Hardware Client (RHC)
24
+ #. "Side loading” with APK
25
+ #. Software Manager on REV Driver Hub
25
26
26
27
.. dropdown :: Method 1 - REV Hardware Client (RHC) - Windows computers only
27
28
28
- Plug the DS phone directly into the computer with RHC installed and
29
- open. Use a USB data cable, not a charge-only cable . Make sure the
30
- “Hardware” tab is active, at top left. The DS app on the phone does
31
- ** not ** need to be open.
29
+ Plug the REV Driver Hub directly into the Windows computer with RHC
30
+ installed and open. Use a USB-C data cable. Make sure the “Hardware” tab
31
+ is active, at top left. The DS app on the Driver Hub does ** not ** need
32
+ to be open.
32
33
33
34
Here the computer does not need to be connected to the internet, since
34
35
:doc: `in Updating the REV Hardware Client
35
36
</ftc_sdk/updating/hardware_client/Updating-REV-Hardware-Client>`
36
37
the required DS update file was previously downloaded.
37
38
38
- The RHC app will recognize the phone , as shown here:
39
+ The RHC app will recognize the Driver Hub , as shown here:
39
40
40
- .. figure :: images/030 -RHC-recognize-phone .png
41
- :alt: Recognizing the Phone
41
+ .. figure :: images/070 -RHC-recognize-DH .png
42
+ :alt: Recognizing the Driver Hub
42
43
:width: 80%
43
44
:align: center
44
45
45
- Recognizing the Phone
46
-
47
- If the phone is not recognized, ensure that the phone has :doc: `developer
48
- options
49
- </programming_resources/tutorial_specific/android_studio/enabling_developer_options/Enabling-Developer-Options>`
50
- enabled. If necessary, click the "Scan for Devices" button in the
51
- lower-left of the REV Hardware Client app to force the RHC to rescan
52
- devices.
46
+ Recognizing the Driver Hub
53
47
54
- Once recognized, click on that phone ’s large icon/rectangle. The RHC app
55
- now displays the update status of the DS app, if any.
48
+ Once recognized, click on the Driver Hub ’s large icon/rectangle. The RHC app now displays
49
+ the update status of the DS app, if any.
56
50
57
- .. figure :: images/040 -RHC-update-DS-phone .png
58
- :alt: Update Status of Phone
51
+ .. figure :: images/075 -RHC-update-DH .png
52
+ :alt: Updating the Driver Hub
59
53
:width: 80%
60
54
:align: center
61
55
62
- Update Status of Phone
56
+ Updating the Driver Hub
63
57
64
58
Simply click the blue Update rectangle (green arrow) – done!
65
59
@@ -70,16 +64,16 @@ of the programming language/environment used to program robot Team Code.
70
64
You could have selected an **older ** version of the DS app, in the
71
65
drop-down list just above the blue Update rectangle.
72
66
73
- After install, drag the DS app icon from the app menu to the phone’s
74
- home screen.
67
+ After install, drag the DS app icon from the app menu to the Driver
68
+ Hub’s home screen, if needed .
75
69
76
- You may now unplug the DS phone from the computer, and close the RHC
70
+ You may now unplug the Driver Hub from the computer, and close the RHC
77
71
app. The updated DS app is ready to use.
78
72
79
73
.. dropdown :: Method 2 - Side-load APK
80
74
81
75
Here you will work directly with the Android Package or **APK file ** to
82
- install the DS app on the Android phone . Any computer can be used, PC or
76
+ install the DS app on the Driver Hub . Any computer can be used, PC or
83
77
Mac, old or new. This method is sometimes called “side-loading”.
84
78
85
79
1. Connect your computer to the internet, open a web browser, and
@@ -110,76 +104,108 @@ of the programming language/environment used to program robot Team Code.
110
104
At this time, you could rename the file to reflect its current version
111
105
number. For example, ``FtcDriverStation-release-8.0.apk `` or simply
112
106
``DS-8.0-release.apk ``. This distinguishes the file from other versions
113
- that might be stored later on that DS phone .
107
+ that might be stored later on that Driver Hub .
114
108
115
- 2. Transfer the APK file from the computer to the DS phone ’s Downloads
116
- (or Download) folder. Use a USB data cable (not a charge-only cable).
117
- When complete, you may unplug the DS phone from the computer.
109
+ 2. Transfer the APK file from the computer to the Driver Hub ’s Downloads
110
+ folder. Use a USB-C data cable. When complete, you may unplug the
111
+ Driver Hub from the computer.
118
112
119
- 3. Uninstall the existing (obsolete) DS app, by dragging its icon to a
113
+ 3. Uninstall the existing (obsolete) DS app, by dragging its icon to the
120
114
Trash/Uninstall icon. Or, touch and hold the DS icon for “App info”,
121
115
then choose Uninstall.
122
116
123
- 4. On the DS phone , navigate to the Downloads folder. This can be done
117
+ 4. On the Driver Hub , navigate to the Downloads folder. This can be done
124
118
in several ways:
125
119
126
- - at the main app menu (swipe up), touch the Files icon or the
127
- Downloads icon (if present)
120
+ - at the main app menu (swipe up), touch the Files icon, then three
121
+ bars at top left
128
122
129
- - use the basic file manager in Settings/Storage, then Explore or Files
123
+ - use the basic file manager in Settings/Storage, then touch Files
130
124
131
125
- use a third-party app such as FX File Explorer (from the Google Play
132
126
Store)
133
127
134
128
Touch the APK filename that you transferred. Respond to the prompts, to
135
129
install the updated DS app.
136
130
137
- After install, drag the DS app icon from the menu to the phone’s home
138
- screen.
131
+ After install, drag the DS app icon from the menu to the Driver Hub’s
132
+ home screen, if needed .
139
133
140
134
Done! The updated DS app is now ready to use.
141
135
142
- .. dropdown :: Updating Driver Station (DS) app on REV Driver Hub
136
+ .. dropdown :: Method 3 - Software Manager
143
137
144
- Here are 3 methods to update the DS app on a REV Driver Hub:
138
+ The REV Driver Hub has a built-in app called the Software Manager, which
139
+ can automatically update the DS app (and other related software). It
140
+ requires only an internet connection.
145
141
146
- #. REV Hardware Client (RHC)
147
- #. "Side loading” with APK
148
- #. Software Manager on REV Driver Hub
142
+ 5. Close all apps, and open the Driver Hub’s Wi-Fi menu (in Settings, or
143
+ swipe down twice from top of home screen). Temporarily connect the
144
+ Driver Hub to the internet via Wi-Fi.
145
+
146
+ 6. Open the Software Manager app at the Driver Hub home screen (left
147
+ image, below).
148
+
149
+ .. figure :: images/910-DH-double.png
150
+ :alt: REV Software Manager
151
+ :width: 80%
152
+ :align: center
149
153
150
- The first two methods are essentially the same as above, for updating on a
151
- DS phone.
154
+ REV Software Manager
155
+
156
+ 7. The Software Manager will automatically check for any updates needed,
157
+ and display the results (right image, above). Click the grey box to
158
+ update the Driver Station (DS) app, if needed.
159
+
160
+ 8. When all is complete, “Forget” the Wi-Fi network used for internet
161
+ access.
162
+
163
+ Done! Now the Driver Hub is updated and ready for use.
164
+
165
+ .. dropdown :: Updating Driver Station (DS) app on Android smartphone
166
+
167
+ There are 2 methods to update the DS app on a DS phone:
168
+
169
+ 1. REV Hardware Client (RHC)
170
+ 2. “Side loading” with APK
152
171
153
172
.. dropdown :: Method 1 - REV Hardware Client (RHC) - Windows computers only
154
173
155
- Plug the REV Driver Hub directly into the Windows computer with RHC
156
- installed and open. Use a USB-C data cable. Make sure the “Hardware” tab
157
- is active, at top left. The DS app on the Driver Hub does ** not ** need
158
- to be open.
174
+ Plug the DS phone directly into the computer with RHC installed and
175
+ open. Use a USB data cable, not a charge-only cable . Make sure the
176
+ “Hardware” tab is active, at top left. The DS app on the phone does
177
+ ** not ** need to be open.
159
178
160
179
Here the computer does not need to be connected to the internet, since
161
180
:doc: `in Updating the REV Hardware Client
162
181
</ftc_sdk/updating/hardware_client/Updating-REV-Hardware-Client>`
163
182
the required DS update file was previously downloaded.
164
183
165
- The RHC app will recognize the Driver Hub , as shown here:
184
+ The RHC app will recognize the phone , as shown here:
166
185
167
- .. figure :: images/070 -RHC-recognize-DH .png
168
- :alt: Recognizing the Driver Hub
186
+ .. figure :: images/030 -RHC-recognize-phone .png
187
+ :alt: Recognizing the Phone
169
188
:width: 80%
170
189
:align: center
171
190
172
- Recognizing the Driver Hub
191
+ Recognizing the Phone
173
192
174
- Once recognized, click on the Driver Hub’s large icon/rectangle. The RHC app now displays
175
- the update status of the DS app, if any.
193
+ If the phone is not recognized, ensure that the phone has :doc: `developer
194
+ options
195
+ </programming_resources/tutorial_specific/android_studio/enabling_developer_options/Enabling-Developer-Options>`
196
+ enabled. If necessary, click the "Scan for Devices" button in the
197
+ lower-left of the REV Hardware Client app to force the RHC to rescan
198
+ devices.
176
199
177
- .. figure :: images/075-RHC-update-DH.png
178
- :alt: Updating the Driver Hub
200
+ Once recognized, click on that phone’s large icon/rectangle. The RHC app
201
+ now displays the update status of the DS app, if any.
202
+
203
+ .. figure :: images/040-RHC-update-DS-phone.png
204
+ :alt: Update Status of Phone
179
205
:width: 80%
180
206
:align: center
181
207
182
- Updating the Driver Hub
208
+ Update Status of Smartphone
183
209
184
210
Simply click the blue Update rectangle (green arrow) – done!
185
211
@@ -190,16 +216,16 @@ of the programming language/environment used to program robot Team Code.
190
216
You could have selected an **older ** version of the DS app, in the
191
217
drop-down list just above the blue Update rectangle.
192
218
193
- After install, drag the DS app icon from the app menu to the Driver
194
- Hub’s home screen, if needed .
219
+ After install, drag the DS app icon from the app menu to the phone’s
220
+ home screen.
195
221
196
- You may now unplug the Driver Hub from the computer, and close the RHC
222
+ You may now unplug the DS phone from the computer, and close the RHC
197
223
app. The updated DS app is ready to use.
198
224
199
225
.. dropdown :: Method 2 - Side-load APK
200
226
201
227
Here you will work directly with the Android Package or **APK file ** to
202
- install the DS app on the Driver Hub . Any computer can be used, PC or
228
+ install the DS app on the Android phone . Any computer can be used, PC or
203
229
Mac, old or new. This method is sometimes called “side-loading”.
204
230
205
231
1. Connect your computer to the internet, open a web browser, and
@@ -230,63 +256,34 @@ of the programming language/environment used to program robot Team Code.
230
256
At this time, you could rename the file to reflect its current version
231
257
number. For example, ``FtcDriverStation-release-8.0.apk `` or simply
232
258
``DS-8.0-release.apk ``. This distinguishes the file from other versions
233
- that might be stored later on that Driver Hub .
259
+ that might be stored later on that DS phone .
234
260
235
- 2. Transfer the APK file from the computer to the Driver Hub ’s Downloads
236
- folder. Use a USB-C data cable. When complete, you may unplug the
237
- Driver Hub from the computer.
261
+ 2. Transfer the APK file from the computer to the DS phone ’s Downloads
262
+ (or Download) folder. Use a USB data cable (not a charge-only cable).
263
+ When complete, you may unplug the DS phone from the computer.
238
264
239
- 3. Uninstall the existing (obsolete) DS app, by dragging its icon to the
265
+ 3. Uninstall the existing (obsolete) DS app, by dragging its icon to a
240
266
Trash/Uninstall icon. Or, touch and hold the DS icon for “App info”,
241
267
then choose Uninstall.
242
268
243
- 4. On the Driver Hub , navigate to the Downloads folder. This can be done
269
+ 4. On the DS phone , navigate to the Downloads folder. This can be done
244
270
in several ways:
245
271
246
- - at the main app menu (swipe up), touch the Files icon, then three
247
- bars at top left
272
+ - at the main app menu (swipe up), touch the Files icon or the
273
+ Downloads icon (if present)
248
274
249
- - use the basic file manager in Settings/Storage, then touch Files
275
+ - use the basic file manager in Settings/Storage, then Explore or Files
250
276
251
277
- use a third-party app such as FX File Explorer (from the Google Play
252
278
Store)
253
279
254
280
Touch the APK filename that you transferred. Respond to the prompts, to
255
281
install the updated DS app.
256
282
257
- After install, drag the DS app icon from the menu to the Driver Hub’s
258
- home screen, if needed .
283
+ After install, drag the DS app icon from the menu to the phone’s home
284
+ screen.
259
285
260
286
Done! The updated DS app is now ready to use.
261
287
262
- .. dropdown :: Method 3 - Software Manager
263
-
264
- The REV Driver Hub has a built-in app called the Software Manager, which
265
- can automatically update the DS app (and other related software). It
266
- requires only an internet connection.
267
-
268
- 1. Close all apps, and open the Driver Hub’s Wi-Fi menu (in Settings, or
269
- swipe down twice from top of home screen). Temporarily connect the
270
- Driver Hub to the internet via Wi-Fi.
271
-
272
- 2. Open the Software Manager app at the Driver Hub home screen (left
273
- image, below).
274
-
275
- .. figure :: images/910-DH-double.png
276
- :alt: REV Software Manager
277
- :width: 80%
278
- :align: center
279
-
280
- REV Software Manager
281
-
282
- 3. The Software Manager will automatically check for any updates needed,
283
- and display the results (right image, above). Click the grey box to
284
- update the Driver Station (DS) app, if needed.
285
-
286
- 4. When all is complete, “Forget” the Wi-Fi network used for internet
287
- access.
288
-
289
- Done! Now the Driver Hub is updated and ready for use.
290
-
291
288
Questions, comments and corrections to
[email protected]
292
289
0 commit comments