Help with resetting xrp?

Hello. I was using my XRP for a bit and was learning some code, etc. For some reason now when I plug it back into my computer with usb it isn’t discoverable. It also opens a window and seems to see the xrp as a folder called picodisk.

I’ve clearly done something. I want to get back to using this and learning some code. Can anyone help me get this reset to original settings or something?

Thanks

I think I have figured it out. Back to learning how to code. By the way. If there are any XRP folks out there willing to jump on a call and do some tutoring, I’d love to get a bit of help.

Sounds like you got it sorted, great to hear!

For future reference, and for anyone coming across this in the future - if the board shows up as a USB mass storage device like that, then that means the board is running the bootloader for some reason. This will typically happen if the BOOT button on the board is held down while plugging into USB (or while powering on the board, or while pressing the RESET button). It should be fixable by just pressing the RESET button on the board, but if it’s persistent, you may need to re-flash MicroPython to the board; you can download the latest version from here (scroll to bottom), then drag and drop the UF2 file into the folder that it appears as.

Hope this helps!

That’s exactly what I did. It worked smoothly. After flashing the micropython to the board I was able connect to the XRP and then it prompted me for some updates. Those ran seemlessly and I’m back at it and having fun learning to code.

1 Like

The other item is that if you see PICODISK then you may have loaded the WPILib firmware onto the XRP. Following the instructions above is the way to get back to micropython which is needed to connect the XRP to XRPCode.

1 Like

I’m happy to help. I’ve been programming in Blockly. Just DM me and we’ll set something up. (I’m sorry, but I don’t have any experience with WPILib.)

I’m working with FTC teams and about to start recommending to FLL Challenge teams to use it as a transition for older students who are moving from LEGO to FTC. Blockly has been good for summer outreach activities as well.