I have three Pico Plus 2 boards that were working, had the pico_plus2_rp2350-v0.0.12-pimoroni-micropython.uf2 flashed to them. I then uploaded the code to run the system to them and they stopped working.
I then used the nuke.uf2 to delete the firmware and tried reflashing with the same firmware, with no joy.
I tried nuke.uf2 again and then installed the official pico2 firmware from RPi, the board was then recognised by Thonny and the PC. Able to upload code etc, although that firmware is missing the libraries I need for the clipper board. I used nuke.uf2 and reflashed pico_plus2_rp2350-v0.0.12-pimoroni-micropython.uf2 still no joy.
Has anyone had a similar issue and been able to resolve it?
I just want to confirm, are these Pico 2’s or Pico Plus 2’s?
I’m just now coding on my Pico Plus 2W, Thonny shows this.
MicroPython feature/psram-and-wifi, pico_plus2_rp2350 v0.0.12 on 2025-02-28; Pimoroni Pico Plus 2 (PSRAM + LTE + WiFi) with RP2350
This wasn’t a recent download though, I grabbed that uf.2 last week some time.
I just downloaded the latest pico_plus2_rp2350-v0.0.12-pimoroni-micropython.uf2. Flash Nuked my Pico Plus2 (not a W), then flashed with that file. No issues that I am aware of? I don’t have a Clipper or RM2 for it, but my main.py is running OK. I have a couple of Display Packs and some i2c devices connected.
Pico Plus 2, they stopped being recognised by Windows and also said the device had malfunctioned. I flashed nuke.uf2 and am able to connect if I flash the vanilla pico 2 firmware but not if I try to pico plus 2 firmware again. I also tried the v0.10 in case that made a difference.
Have you tried a different USB Cable. Do you have any other Pico Devices plugged into that Windows PC? I a Pico RGB Keypad connected to mine that runs Circuit Python. It causes my other Pico’s to error when plugged into that same PC in Boot Mode. It also some times gives me grief with Thonny. If I remember correctly get unknown device, device descriptor failed messages.
I’m not sure I know what that means exactly?
Sorry I worded that very badly, what I meant was that I had uploaded the code to the Pico to run the main program. There are 12 files in total handling different aspects of the code. It seems as though the problem may be occurring when connecting the Pico while it is running already, what I can’t understand is why the vanilla firmware work but no the Pico Plus 2 specific firmware?