Skip to content

1.5.2 - XRP Firmware Installation

Installing the Firmware and Booting up the XRP

With the build process complete, we need to work on loading the firmware to the XRP. To accompliosh this: The XRP will be using custom FRC firmware that enables it to communicate wirelessly and utilize the WPIlib commands. Luckily they provide the details to accomplish this, so follow this video and guide, and you should have the XRP robot boradcasting its’ own WIFI channel to connect to so we can connect and deploy code to it after this step.

View the WPILib XRP Guide ↗️


If you followed these steps correctly: Upon start up (when power is applied to the XRP), the following will happen:

  1. The IMU will calibrate itself. This lasts approximately 3-5 seconds, and will be indicated by the green LED blinking rapidly. Ideally, the XRP should be placed on a flat surface prior to power up, and if necessary, users can hit the reset button to restart the firmware and IMU calibration process.

  2. The network will be configured, depending on the configuration settings and if you successfully followed the steps in the video. See the section on XRP Web UI Interface for more information on how to configure the network settings if having issues. By default, the XRP will broadcast its own WiFi Access Point and you can connect to its’ WIFI when ready to SIMULATE and test code.

  3. After this, the XRP is ready for use.