Hi there,
I'm not able to upload any firmware to Lolin D32 v1.0 via SERIAL 0 using an FTDI. It always returns the error "Timed out waiting for packet header - Error uploading firmware via serial".
Connection (GPIO0 held low on reset, message "Waiting Download" appears on serial):
FTDI - ESP32VCC - VCCRXD - TXDTXD - RXDGND - GND
Facts and tests done:
Using VSCode and Arduino IDE: same result
Connecting different official Lolin 32D boards: same result
Using ifferent USB and dupont cables: same result
Any combination of the above works with other ESP32-based board (NodeMCU, ESP32-Cam, etc)
It works via USB connection (onboard CH430C)
Printing to Serial from any sketch works, either via Serial 0 or USB (CH340)
EDIT:
I've also tried a simple program reading the serial port to turn on and off the onboard LED.
It works via USB (CH340) and NOT via serial (through FTDI).
Looks like the board can only send data via Serial 0 to the computer and does not receive data.
Hi there, I'm not able to upload any firmware to Lolin D32 v1.0 via SERIAL 0 using an FTDI. It always returns the error "Timed out waiting for packet header - Error uploading firmware via serial".
Connection (GPIO0 held low on reset, message "Waiting Download" appears on serial):
FTDI - ESP32
VCC - VCC
RXD - TXD
TXD - RXD
GND - GND
Facts and tests done:
EDIT: I've also tried a simple program reading the serial port to turn on and off the onboard LED. It works via USB (CH340) and NOT via serial (through FTDI). Looks like the board can only send data via Serial 0 to the computer and does not receive data.
Any thoughts will be welcome.
Cheers, Carlos.