# MicroPython error during installation verification

**URL:** https://xrp.discourse.group/t/micropython-error-during-installation-verification/652
**Category:** Support
**Created:** [March 23, 2025, 7:15pm UTC](https://xrp.discourse.group/t/micropython-error-during-installation-verification/652 "2025-03-23T19:15:16Z")
**Posts on this page:** 1
**Showing post:** 8

<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: [March 26, 2025, 9:26pm UTC](https://xrp.discourse.group/t/micropython-error-during-installation-verification/652/8 "2025-03-26T21:26:39Z")

</div>

Hi there,

Sorry to hear y’all were having this problem! It seems like some boards may have been shipped out with the wrong version firmware. Not sure how that happened, we’re going to investigate this to ensure it doesn’t happen again in future production runs.

> This is the firmware / lib version displayed in the REPL:
> 
> `MicroPython v1.25.0-preview.208.g1e83cd914 on 2025-01-14; SparkFun XRP Control Board V2 with RP2350`

Thank you so much for posting this, very helpful! The boards from the first production run _should_ report `MicroPython v1.25.0-preview.beta06 on 2025-02-17; SparkFun XRP Controller with RP2350`. @Fgrossman Maybe we can add a special check to XRPCode to force a firmware update if `v1.25.0-preview.208.g1e83cd914 on 2025-01-14` is detected?

The reason for these error messages is because your boards have an outdated firmware version before we had finalized the pin names. The names used by XRPLib are correct, you just need to update your firmware to fix the pin names. See my other post here for how to do that:

> [@XRPCode IDE will not connect to XRP robot](https://xrp.discourse.group/t/xrpcode-ide-will-not-connect-to-xrp-robot/645/5):
>
> For now, you can download the XRP Controller firmware from here: [Releases · sparkfun/micropython · GitHub](https://github.com/sparkfun/micropython/releases) Go to the latest release, find the file for your XRP Controller (either beta or not), download it, and flash it to your board. Eventually, you’ll be able to download the latest firmware from here: [MicroPython - Python for microcontrollers](https://micropython.org/download/?vendor=SparkFun) Right now there are preview builds that are missing some upcoming features of MicroPython v1.25, but once that releases, I’d suggest downloading the firm…

Hope this helps!

---

_[View the full topic](https://xrp.discourse.group/t/micropython-error-during-installation-verification/652)._
