Setting up the XRP
You'll only need to do this if your XRP robot is completely new, with no code or software whatsoever. If your team already has a functioning one, ignore this page.
XRP Firmware + Imaging
To find the XRP's firmware, all you need to do is go to this GitHub below and follow the instructions. There are also instructions and links to setup the XRP's WiFi needed to connect to the robot.
Make sure to install the XRP's version of the file. Look for "XRP" at the end of the file name to find it.
BalenaEtcher
BalenaEtcher is used to update the files of the XRP. There are dozens of programs that can do this— it's just that WPILIB as of 2025 recommends this one.
Here is its link:
On the homepage, click on the green button labeled "Download Etcher".

On the next page, find the installation compatible with your device.

Open up the newly downloaded file and accept its Terms and Conditions. The file should start downloading.
Flashing the XRP's Software
Once all the software for the XRP has been downloaded, it is time to image the XRP with the correct firmware.
Insert a Micro SD Card into your computer.
Open BalenaEtcher. Your screen should look somewhat like this (note: this picture was from 2023/2024)

Once you're on the menu:
Click "Flash from file" and select the downloaded image folder (from XRP Firmware).
Click "Select target" and select the SD Card you just plugged in.
Click "Flash!" and wait for the process to finish.
Once finished, insert the card into the Micro SD slot on the XRP bot.
Last updated
