Phone Pairing
Introduction
The recent generation of apps (8.0, 8.1.1, and newer) are extremely reliable for pairing, including between all models of legal phones.
When the Android phones have been suitably prepared, pairing via Wi-Fi Direct is fast and usually automatic. Here is a procedure that addresses various pre-existing conditions that can impede pairing.
This article does not cover the REV Control Hub or REV Driver Hub.
Legal Phones
As of CENTERSTAGE presented by Raytheon Technologies in 2023-2024, these are the legal phones: - Motorola Moto G4 Play (XT1607, XT1609) - Motorola Moto G5 - Motorola Moto G5 Plus - Motorola Moto E4 (XT1765, XT1765PP, XT1766, XT1767) - Motorola Moto E5 (XT1920) - Motorola Moto E5 Play (XT1921)
Note that only Motorola Moto G4 Play models that have been updated to Android 7 (Nougat) are legal to use, as the minimum Android version is Android 7.0 - unfortunately Motorola no longer supports Over-The-Air updates for the Motorola Moto G4 Play, so there is no automatic way to update the smartphone. Depending on the exact model of the phone, the Motorola Rescue and Smart Assistant Tool may be able to update your device, however there are no guarantees.
Phone Cleanup and Prep
On RC phone: if needed, select Settings/Accounts/Google/select/3 dots/Remove account/confirm. Repeat for any other accounts. Also remove any non-FIRST Tech Challenge apps/games that might run in the background or attempt updates.
On RC phone: force quit (swipe away) all apps, including the RC app.
RC phone, Apps/Settings/Wi-Fi. Manually select and Forget any saved Networks.
RC phone, still in WiFi menu: navigate to Wi-Fi Direct menu (via More Settings or Advanced).
Select and forget/disconnect any connections with Peer Devices, including the current phone pairing. This may take a few tries; OK to give up if disconnect not acknowledged.
If the top item shows ‘Created Group’, Disconnect it.
If you inadvertently create an Invitation pop-up on the other phone, Decline on the other phone and Cancel on this phone. In rare cases, the Invite prompt is underneath any open windows on the RC phone.
Pairing will be done later in the apps; see below.
Select and Forget all Remembered Groups, including ANY phone pairings. (This can also be done from Advanced RC Settings from either app.) Your goal after steps d1 and d2: ‘Not visible’, no ‘Peer devices’, no ‘Remembered groups’.
If needed, Rename/Configure phone now to legal name, e.g. 12345-A-RC or 12345-RC. (This can also be done from Settings in each app.)
Optional for Moto phones only: Configure device/Limit 2 devices, ‘Inactivity timeout’ Never, check box ‘Auto connect remembered groups’. (Note: timeout is not persistent, re-check occasionally.)
Force quit to device home screen. Swipe down twice from top, do this in order:
Airplane Mode ON
Wi-Fi ON (usually toggles off when Airplane Mode is turned on), then Done
Bluetooth OFF
Location OFF, only for Android 7.x
repeat above steps on DS phone.
Pairing
On RC phone: open the current season’s RC app. Check Self Inspect for any RC issues.
On DS phone: open the current season’s DS app. Check Self Inspect for any DS issues.
On DS phone: Menu (3 dots)/Settings. Confirm ‘Pairing Method’ is Wi-Fi Direct. Open ‘Pair with Robot Controller’. (Do not pair using phone/Android menu.)
Filter can remain on, be patient and wait for the app to find the matching device. Or turn off Filter to see all devices within a few seconds. Choose the corresponding RC phone, touch Back, and Back again to return to the DS home screen.
Look at RC phone, accept the Invitation there. In rare cases, the Invite prompt is underneath any open windows on the RC phone. Pairing will happen within seconds.
Summary
The above procedure may seem long, but it covers conditions that should not have been present in the first place. Going forward, pairing will be fast and reliable – usually automatic.
Questions, comments and corrections to westsiderobotics@verizon.net