Machine Learning board + RP2040 factory reset, boot

Hi,

I have a Machine Learning board with and RP2040 processor, which worked fine at first loading code through Arduino IDE. Later I wanted to tryout with MicroPython, loading the .uf2 file to later use it with Thonny. Up to that point, everything worked.

Now, I wanted to try again things with C/C++, using Arduino IDE, but I can’t factory reset the processor. I tried the instructions showed here (https://learn.sparkfun.com/tutorials/mi … e-overview) combining the reset, boot buttons, but nothing happens. The board doesn’t show up as volume, nor I can see it in Arduino or Thonny.

I also tried using a jumper cable between the RST and a GND pin, as suggested in some post, but it doesn’t work either.

What do you think I should do to use this board again ?

Thank you for any help.

If you used the files @ the link shared, those are for STM32 processor…find the RP2040 ones here https://learn.sparkfun.com/tutorials/mi … okup-guide

Also be sure to have the correct board definition ad COM port selected in the IDE; as for the reset issue…when you shorted the RST to GND, the board was on, correct?

Hi TS-Russell,

Thank you for your reply. And thank you for pointing to the right guide. I did try the boot-reset button procedure mentioned there, and nothing happened. I shorted the RST to each of the GND pins available (one at a time) while on, and also the RST to pliers, with no result. I can only see on the two led lights (3V3, VIN).

Before this happened, I mistakenly saved and loaded a “main.py” script, but I think was just a hello-world print line. Nevertheless, it seems to be somehow stuck there.

I tried different computers, Mac and Windows, and different cables, which I know that they transmit data and energy, but I can’t figure it out.

I now ordered another RP2040, and I hope I at least can recover the ML board.

Thank you for your help ! And any other suggestion would be great ! Thanks !

Well, the new RP2040 arrived and fortunately what happened last week with the other RP2040 didn’t affect the ML board. However, I will try in the future to further unlock the latter RP2040 and hope to recover it.

The lesson learned here is, never save a .py file as “main” unless there is some time pause mechanism or something that allows you to recover it.

: )