Ein anderes System kann mit demselben Kabel am selben Port mit demselben Befehl problemlos geflasht werden:
# esptool.py --chip esp32 --port /dev/ttyUSB0 --baud 921600 --before default_reset --after hard_reset write_flash -z --flash_mode dio --flash_freq 40m --flash_size detect 0x1000 0x01000.bin 0x8000 0x08000.bin 0xe000 0x0e000.bin 0x10000 0x10000.bin
esptool.py v2.8
Serial port /dev/ttyUSB0
Connecting........_
Chip is ESP32D0WDQ6 (revision 1)
Features: WiFi, BT, Dual Core, 240MHz, VRef calibration in efuse, Coding Scheme None
Crystal is 40MHz
MAC: xx:xx:xx:xx:xx:xx
Uploading stub...
Running stub...
Stub running...
Changing baud rate to 921600
Changed.
Configuring flash size...
Auto-detected Flash size: 4MB
Compressed 17104 bytes to 11191...
Wrote 17104 bytes (11191 compressed) at 0x00001000 in 0.1 seconds (effective 1029.3 kbit/s)...
Hash of data verified.
Compressed 3072 bytes to 137...
Wrote 3072 bytes (137 compressed) at 0x00008000 in 0.0 seconds (effective 6168.7 kbit/s)...
Hash of data verified.
Compressed 8192 bytes to 47...
Wrote 8192 bytes (47 compressed) at 0x0000e000 in 0.0 seconds (effective 33246.0 kbit/s)...
Hash of data verified.
Compressed 2214464 bytes to 1300428...
Wrote 2214464 bytes (1300428 compressed) at 0x00010000 in 22.9 seconds (effective 773.0 kbit/s)...
Hash of data verified.
Leaving...
Hard resetting via RTS pin...