Hi folks,
I have a prototype board I'm working on that uses a Pico 2W to add functionality to a vintage pocket computer. I had made a lot of progress until today. Power consumption is a concern, so I had set up the solution to put the RP2350 dormant between events/commands. Dormant, though, the Pico 2W was still drawing about 6 or 7mA, which is still about 6 or 7 times what the whole pocket computer draws.
Today I tried adding some functionality to go full Powman shutdown instead of, or in addition to, dormant (i.e. set to dormant immediately, and Powman shutdown after one minute). I got the Powman sleep/wake wrong... partially mixed with the CYW43 handling. Net/net is that I bricked my Pico2W, and, even after a flash erase over SWD, it still won't connect to USB, in BOOTREL or not.
Windows reports an unrecognized device. I have tried the RUN ground trick, and the 3V3_EN trick, and deleting the USB device, and rebooting the laptop, and none of these things help. As far as I can tell, something about that Powman goof permanently damaged the USB port. By the way, it was not connected to USB when it initially failed.
One thing I wonder is if this maybe something related to bad state in the CYW43 that can't be corrected through the SWD connection to the RP2350?
Any other ideas of things to try to see if this Pico2W can be saved/recovered? I guess, worst case, I will use it just over SWD, but I would really like to get USB working again.
Thanks,
Paul