Pro Micro RP2040 - bad flash memory?

I have a Sparkfun Pro Micro RP2040 that seems to be totally unable to accept a uf2 flash. I can get it into BOOTSEL mode and it shows up correctly as a usb device, and I can copy a UF2 into flash via USB, but that’s where it ends. It resets but completely fails to load any program.

To sanity check, I tried loading a few UF2s with Picotool. Loading reaches 100% without issue, but when I attempt to verify, I consistently see flash mismatches at 0x10000000 and 0x10000010. Same results on both Win11 and Manjaro Linux.

I validated my setup by flashing a Pi Pico, a knockoff RP2040 pro micro, and another knockoff RP2040 “Pico Mini” - all of them flashed fine, only this sparkfun rp2040 pro micro fails to flash.

Are there any quirks specific to this board that I’m missing? Or do you think I just got a dud unit?

Try the ‘revival’ steps here (slightly different board but similar troubleshooting) Qwiic Pro Micro USB-C (ATmega32U4) Hookup Guide - SparkFun Learn and if that doesn’t get it going it is probably DoA. Was it purchased from us? If so head over to Returns (contact vendor if purchased elsewhere) and we’ll get ya squared away

Yep, it’s dead. Thanks for the sanity check. Unfortunately I bought this a couple years ago from a 3p vendor and it’s been sitting in my stockpile for a while so a replacement is out of the question, but I appreciate the assist.

1 Like