I got a few ESP-12E units and code burner ( this one https://www.amazon.com/dp/B08P37JQYX - with ESP22E - not ESP01 )
Insofar I was not able to communicate with ESP-12E properly.
I tried to read flash ID with
esptool.py --port /dev/ttyUSB0 flash_id
> esptool.py --port /dev/ttyUSB0 flash_id
esptool.py v2.4.0
Connecting........_____....._____....._____....._____....._____....._____....._____
A fatal error occurred: Failed to connect to Espressif device: Timed out waiting for packet header
With the MCU the output is as expected
> esptool.py --port /dev/ttyUSB0 flash_id
esptool.py v2.4.0
Connecting....
Detecting chip type... ESP8266
Chip is ESP8266EX
Features: WiFi
MAC: xx:xx:xx:xx:xx
Uploading stub...
Running stub...
Stub running...
Manufacturer: d8
Device: 4016
Detected flash size: 4MB
Hard resetting via RTS pin...
Same USB cable, so I ruled out the potential problem with USB.
When I try to communicate with TTY interface via minicom I get this after pressing flash+reset buttons and then releasing flash and reset.
brlrl
ready
The contacts on the board look good and I also tried with a few more chips I received - the result is always the same.
Any ideas how that should work / whether I am missing something?