If the LED flashes at boot, and both light when holding the button down then it's good news - the board is working.
The issue then is the USB. Maybe you could try cleaning the connector? The contacts are exposed so get dirtier than they would in a normal USB plug, and sometimes don't make contact.
Also, if you've been using Apple's random USB extension leads they have a bit in the back of them that can gouge stuff out of the back of the Pico's PCB. It's not a big issue to fix, but take a look at the back side of the USB connector and see if the paint has been scraped through.
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.
If the LED flashes at boot, and both light when holding the button down then it's good news - the board is working.
The issue then is the USB. Maybe you could try cleaning the connector? The contacts are exposed so get dirtier than they would in a normal USB plug, and sometimes don't make contact.
Also, if you've been using Apple's random USB extension leads they have a bit in the back of them that can gouge stuff out of the back of the Pico's PCB. It's not a big issue to fix, but take a look at the back side of the USB connector and see if the paint has been scraped through.