By default, all the Pico's pins will be floating - so if you do use an FTDI cable there's no need to disconnect the ESP8266 from the Pico - just tack RX, TX and GND wires on top of the module.
It's annoying - I'm not really sure what could be causing the issue, as I've updated loads of ESP8266s this way... Unless there was some change to the uploader recently that broke things.
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.
By default, all the Pico's pins will be floating - so if you do use an FTDI cable there's no need to disconnect the ESP8266 from the Pico - just tack RX, TX and GND wires on top of the module.
It's annoying - I'm not really sure what could be causing the issue, as I've updated loads of ESP8266s this way... Unless there was some change to the uploader recently that broke things.