Suddenly, I cannot flash my NodeMCU ESP8266 boards anymore. Whatever I try, esptool simply says
Connecting........_____....._____....._____....._____....._____....._____....._____ A fatal error occurred: Failed to connect to ESP8266: Timed out waiting for packet header
In the past, I could flash these without any issue (even without having to press a button), but suddenly I just can’t seem to get it to work. I have tried everything:
- Removing all connections, so all pins are unused
- Pressing the FLASH and/or RST buttons (and many combinations of holding down one of both), like many people suggest online, even though that was never necessary with these boards in the past
- Different PCs (both running Arch Linux, though)
- Different USB ports
- Different USB cables
- Different boards, even a brand-new sealed one
The boards work, and so does the serial communication: I can connect over serial and see the output of the previous program. I just can’t get it in flash mode, all of a sudden.
The LED also flashes, when it’s trying to connect.
I’m out of ideas. Hoping you have some!