XRP-WPILib Firmware for non-beta controller!

[Edited to provide link to updated firmware version with a fix for the original issue that @oddron had observed[

Hi all!

We’ve published a new version of the XRP WPILib firmware (Release XRP-WPILib Firmware v2.0.1 · wpilibsuite/xrp-wpilib-firmware · GitHub) that adds support for the new, non-beta control board. Please read the release note as there are now 2 UF2 files that get generated, one for each board type.

There are no new functional changes in this version, but we did have to do some refactoring to add support for the new RP2350 based board. If you run into issues, please report them on the github repo!

Additionally, current versions of WPILib will only let you access Servo1/2 from WPILib code. We’re working on an update to support the additional servos and will update y’all once it’s done.

1 Like

I was unable to connect to my XRP, using jpokornyiii’s version of this firmware. It looks like these changes were pulled in from jpokornyiii? Please see the following pull request:
https ://github.com/jpokornyiii/xrp-wpilib-firmware/pull/1

Update: I finally had a chance to check with actual hardware. The issue has already been fixed.