Update:
My XRP board is not defective. Here’s what I had to do to get it working:
- Download flash_nuke.uf2 and upload it to the XRP board. Note: my board was stuck in bootloader mode, where it appears as a USB drive. If the board is not in this mode: Hold the Boot button and tap the Reset button once, then release the Boot button.
- Download firmware2350.uf2 from https://github.com/Open-STEM/XRPCode/tree/main/micropython and upload it to the XRP board.
- The board finally appeared as a COM port, and I was able to connect to it from xrpcode.wpi.edu .
- Upon connecting, the xrpcode website pushed an update to the board.