Hmm, that all sounds like the correct behaviour - like the board itself is actually working fine but isn't able to connect via USB.
... but that's odd, because USB must work in order for you to be able to upload via DFU?
Honestly I'm not sure what to suggest here. I'm kind of wondering whether if you got a new Pico you'd have the exact same problem with it.
@Gordon started
Espruino is a JavaScript interpreter for low-power Microcontrollers. This site is both a support community for Espruino and a place to share what you are working on.
Hmm, that all sounds like the correct behaviour - like the board itself is actually working fine but isn't able to connect via USB.
... but that's odd, because USB must work in order for you to be able to upload via DFU?
Honestly I'm not sure what to suggest here. I'm kind of wondering whether if you got a new Pico you'd have the exact same problem with it.