# XRP and WPILib - Hello, and Getting Started

**URL:** https://xrp.discourse.group/t/xrp-and-wpilib-hello-and-getting-started/98
**Category:** FIRST Robotics Competition
**Created:** [October 18, 2023, 8:39pm UTC](https://xrp.discourse.group/t/xrp-and-wpilib-hello-and-getting-started/98 "2023-10-18T20:39:50Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![ZeeQueue](https://yyz1.discourse-cdn.com/flex011/user_avatar/xrp.discourse.group/zeequeue/32/35_2.png) [@ZeeQueue](https://xrp.discourse.group/u/ZeeQueue)
#### Post date: [October 18, 2023, 8:39pm UTC](https://xrp.discourse.group/t/xrp-and-wpilib-hello-and-getting-started/98/1 "2023-10-18T20:39:50Z")

</div>

Hi all! I’m ZQ, one of the WPILib developers and primary developer of the XRP-WPILib firmware. With the release of WPILib 2024 Beta 1, we now have a self-contained setup that works with the XRP.

Here are some resources to get started with using WPILib and your XRP:

Documentation: [Getting Started with XRP — FIRST Robotics Competition documentation](https://docs.wpilib.org/en/latest/docs/xrp-robot/index.html)  
These are the “official” docs for the XRP and its use with WPILib. The rest of the docs site has huge amounts of useful information on how to use WPILib as a whole.

WPILib Installer: [Releases · wpilibsuite/allwpilib · GitHub](https://github.com/wpilibsuite/allwpilib/releases)  
**You will want to grab 2024.1.1-beta-1 or higher**

XRP Firmware: [Releases · wpilibsuite/xrp-wpilib-firmware · GitHub](https://github.com/wpilibsuite/xrp-wpilib-firmware/releases)  
_As of Oct 18, 2023, v0.5.1 is the latest version. There will be an updated version coming shortly with some additional bug fixes_

For installing the firmware, there is a possibility that flash memory gets corrupted when switching between the regular XRP firmware and the WPILib compatible one. To fix this, download the [flash\_nuke.uf2 file from Raspberry Pi](https://www.raspberrypi.com/documentation/microcontrollers/raspberry-pi-pico.html#resetting-flash-memory) and install that on your XRP (follow instructions on the page). After this, install the WPILib compatible firmware.

If you find bugs, please file an issue here: [Issues · wpilibsuite/xrp-wpilib-firmware · GitHub](https://github.com/wpilibsuite/xrp-wpilib-firmware/issues)

Happy to answer any questions you might have about using the XRP with WPILib! Apologies in advance for any slow responses (my day job is fairly time consuming)!

Also huge shoutout to @SparkFro for all the assistance during the early stages of firmware development!

---

<div class="post-metadata">

### Author: ![jkreidler](https://avatars.discourse-cdn.com/v4/letter/j/58956e/32.png) [@jkreidler](https://xrp.discourse.group/u/jkreidler)
#### Post date: [October 19, 2023, 8:04pm UTC](https://xrp.discourse.group/t/xrp-and-wpilib-hello-and-getting-started/98/2 "2023-10-19T20:04:01Z")

</div>

Thank you so much for all of the hard work! With the new release it ‘just works’! This is really going to be helpful for the members of our programming team to get up to speed and confident in what they need to successful. Thanks again!
