# XRP will not connect to XRPCODE.WPI.EDU

**URL:** https://xrp.discourse.group/t/xrp-will-not-connect-to-xrpcode-wpi-edu/724
**Category:** Support
**Created:** [May 6, 2025, 9:10pm UTC](https://xrp.discourse.group/t/xrp-will-not-connect-to-xrpcode-wpi-edu/724 "2025-05-06T21:10:54Z")
**Posts on this page:** 6
**Page:** 1

<div class="post-metadata">

### Author: ![schlegel](https://avatars.discourse-cdn.com/v4/letter/s/dfb087/32.png) [@schlegel](https://xrp.discourse.group/u/schlegel)
#### Post date: [May 6, 2025, 9:10pm UTC](https://xrp.discourse.group/t/xrp-will-not-connect-to-xrpcode-wpi-edu/724/1 "2025-05-06T21:10:54Z")

</div>

I was able to update the firmware on the xrp using the usb cable (I have the data cable). I was able to see the xrp bot via the 192.168.42.1:5000 address to change the wifi settings. However I am not able to connect to the board on a IMac via the xrpcode web interface. I click the connect xrp button and no device shows up. I’ve also tried the other topics and resources and have found no solution for this. First time user of the XRP bots.

I used firmware v2.0.1 - xrp-wpilib-firmware-beta-2.0.1-71a2f5a.uf2

---

<div class="post-metadata">

### Author: ![SparkFro](https://yyz1.discourse-cdn.com/flex011/user_avatar/xrp.discourse.group/sparkfro/32/12_2.png) [@SparkFro](https://xrp.discourse.group/u/SparkFro)
#### Post date: [May 6, 2025, 10:29pm UTC](https://xrp.discourse.group/t/xrp-will-not-connect-to-xrpcode-wpi-edu/724/2 "2025-05-06T22:29:30Z")

</div>

Hi there,

There are 2 different firmware files depending on how you want to program the XRP.

- If you’re an FRC team trying to program with WPILib, then you need to flash the WPILib firmware to the XRP (looks like you’ve done that already), then use WPILib to write code for the XRP. Some instruction are [here](https://docs.wpilib.org/en/stable/docs/xrp-robot/programming-xrp.html).
- Otherwise, you need to flash the MicroPython firmware to the XRP (which the board normally ships with preloaded), and use XRPCode to write code for the XRP. If you wish to do this, you can get the latest MicroPython firmware [here](https://micropython.org/download/?vendor=SparkFun), then XRPCode should recognize the board.

Hope this helps!

---

<div class="post-metadata">

### Author: ![schlegel](https://avatars.discourse-cdn.com/v4/letter/s/dfb087/32.png) [@schlegel](https://xrp.discourse.group/u/schlegel)
#### Post date: [May 7, 2025, 7:38pm UTC](https://xrp.discourse.group/t/xrp-will-not-connect-to-xrpcode-wpi-edu/724/3 "2025-05-07T19:38:09Z")

</div>

THANK YOU!!! Everything is working GREAT!!! I can’t wait to see my students on this now.

Thanks again!!!

---

<div class="post-metadata">

### Author: ![RoboticsLady](https://avatars.discourse-cdn.com/v4/letter/r/ccd318/32.png) [@RoboticsLady](https://xrp.discourse.group/u/RoboticsLady)
#### Post date: [June 1, 2025, 2:01pm UTC](https://xrp.discourse.group/t/xrp-will-not-connect-to-xrpcode-wpi-edu/724/4 "2025-06-01T14:01:18Z")

</div>

Is Python supported on the XRP using WPILib? The WPILib link you reference does not include Python as an option:

 ![image](https://canada1.discourse-cdn.com/flex011/uploads/xrp/original/1X/fb7da1919f1f6132f6d04362d1ab38ee676557e9.png)

---

<div class="post-metadata">

### Author: ![SparkFro](https://yyz1.discourse-cdn.com/flex011/user_avatar/xrp.discourse.group/sparkfro/32/12_2.png) [@SparkFro](https://xrp.discourse.group/u/SparkFro)
#### Post date: [June 3, 2025, 5:45pm UTC](https://xrp.discourse.group/t/xrp-will-not-connect-to-xrpcode-wpi-edu/724/5 "2025-06-03T17:45:28Z")

</div>

@ZeeQueue may be able to answer.

---

<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: [June 3, 2025, 5:51pm UTC](https://xrp.discourse.group/t/xrp-will-not-connect-to-xrpcode-wpi-edu/724/6 "2025-06-03T17:51:49Z")

</div>

You should be able to use RobotPy to write a Python FRC program to interact with the XRP. Unfortunately I’m not familiar with how to use that, but here are some resources I pulled from ChiefDelphi:

> <https://github.com/lobrien/xrp_wpilib_examples/blob/master/docs/index.md>

> **[xrp Package — RobotPy API documentation](https://robotpy.readthedocs.io/projects/robotpy/en/stable/xrp.html)**
