Upgrading Firmware and Setting Up Electronics¶
This is a quick reference guide to upgrading and setting up the FRC electronics. Many of the utilities mentioned are Windows-only.
RoboRio¶
- Upgrade firmware
- Connect to the roboRIO with USB
- In Internet Explorer (not Firefox, Chrome, or Edge) visit http://172.22.11.2/
- Login with “admin” and blank password
- Click
Update Firmware
button - Firmware is in “C:\Program Files (x86)\National Instruments\Shared\Firmware\cRIO\76F2”
- Install the FRC image
- C:\Program Files (x86)\National Instruments\LabVIEW 2016\project\roboRIO Tool\roboRIO_ImagingTool.exe
- Assign team number if needed
- Check the
Format Target
box if the image listed below it is newer than what’s currently installed
- Add CTRE extensions to the RoboRIO web interface for managing CAN devices
- The CAN device tab won’t appear in an imaged roboRIO until this step is completed
- Connect to the roboRIO with USB
- Launch the LifeBoat utility using the taskbar icon or from C:\Users\Public\Public Documents\Cross The Road Electronics\LifeBoat\HERO LifeBoat.exe
- Switch to the
FRC roboRIO
tab - Press the
Install Phoenix/Web-based Config
button - Quit out of LifeBoat and restart the roboRIO
PCM, PDP, and CAN Talons¶
- Upgrade firmware
- Connect to RoboRIO with USB
- In Firefox/IE visit http://172.22.11.2/
- Login with “admin” and blank password
- Select device to be checked or upgraded on left side
- If upgrade is needed, firmware files are in “C:\Users\Public\Public Documents\FRC”
- Set CAN ID numbers
- Each CAN ID is preset to 0 at the factory
- If there are multiple devices of the same type (PCM, PDP, or Talon), each needs a unique ID
- Choose one, check the
Light Device LED
box, and pressSave
- Locate the unit with the rapidly flashing light
- Enter the appropriate CAN ID (usually based on what’s in the code) and press
Save
Wi-Fi Radio¶
After attending a competition, don’t forget to reconfigure the radio for home use.
- Check for Utility updates
- Download and run the installer for the latest version of the FRC Radio Configuration Utility from https://wpilib.screenstepslive.com/s/currentCS/m/getting_started/l/144986-programming-your-radio#download_the_software
- Configure an OpenMesh OM5P-AN or OM5P-AC radio for home use
- Attach to the radio with an ethernet cable and disable your computer’s Wi-Fi
- If using a USB/Thunderbolt Ethernet adapter, you may need to reboot Windows
- Run the Utility located in “C:\Program Files (x86)\FRC Radio Configuration Utility”
- Fill in the team number
- Set the appropriate radio type
- Leave the mode at “2.4GHz Access Point”
- If not already done, update to this year’s firmware (otherwise, configuration will fail)
- Power off the radio by pulling out the power cord
- Press the “Load Firmware” button
- When prompted, re-insert the power cord
- Fill in a robot name specific to this robot (e.g. PracticeBot)
- This avoids having multiple robots with the same Wi-Fi name
- The resulting name is composed of the team number and name (e.g. 3504_PracticeBot)
- Press the
Configure
button and exit the utility when finished
- Attach to the radio with an ethernet cable and disable your computer’s Wi-Fi
- Configure a D-Link radio for home use
- NOTE: D-Link radios are no longer supported for competition as of the 2017 season
- Download and install version 16.4 of the FRC Radio Configuration Utility
- Run the Utility located in “C:\Program Files (x86)\FRC Radio Configuration Utility”
- Fill in the team number
- Set the appropriate radio type
- Leave the mode at “2.4GHz Access Point”
- Press the
Configure
button and exit the utility when finished - Access the administrative interface on the radio at http://10.35.04.1/
- Login with username “admin” and a blank password
- Click
Wireless Settings
on the left side - Add a robot name to the end of the network name to make it unique (e.g. “3504_PracticeBot”)
- Click
Save Settings