I know this is an old thread and pertains more to Windows, but I have just now run into this on Linux. After flashing firmware, the Pico 2 no longer shows up in my device list:
```
tim@lindawg /nfs/home/tim/My Designs/turbowave/firmware/turbowave8 $ lsusb | grep Rasp
Bus 001 Device 059: ID 2e8a:000f Raspberry Pi RP2350 Boot
```
<Flash using the "Run" in Code
then no USB:
```
tim@lindawg /nfs/home/tim/My Designs/turbowave/firmware/turbowave8 $ lsusb | grep Rasp
tim@lindawg /nfs/home/tim/My Designs/turbowave/firmware/turbowave8 $
```
In order to get it back, I have to hold the boot button down and replug the USB cable.
I know the Pico 2 works because I can throw the blink program on and see an LED blink. I tried both ARM and RISCV modes but that didn't seem to make any difference.
Any ideas on what I should try next?
```
tim@lindawg /nfs/home/tim/My Designs/turbowave/firmware/turbowave8 $ lsusb | grep Rasp
Bus 001 Device 059: ID 2e8a:000f Raspberry Pi RP2350 Boot
```
<Flash using the "Run" in Code
then no USB:
```
tim@lindawg /nfs/home/tim/My Designs/turbowave/firmware/turbowave8 $ lsusb | grep Rasp
tim@lindawg /nfs/home/tim/My Designs/turbowave/firmware/turbowave8 $
```
In order to get it back, I have to hold the boot button down and replug the USB cable.
I know the Pico 2 works because I can throw the blink program on and see an LED blink. I tried both ARM and RISCV modes but that didn't seem to make any difference.
Any ideas on what I should try next?
Statistics: Posted by m00dawg — Sat Nov 29, 2025 4:01 am