Apparently I'm having a similar issue as viewtopic.php?f=16&t=10675
I have a few of the following boards: (Sorry for bad picture quality)
I can successfully erase and write:
Code: Select all
$ esptool.py --baud 74880 write_flash --verify --flash_size=detect -fm dio 0 esp8266-512k-20210618-v1.16.bin
esptool.py v3.1
Found 1 serial ports
Serial port /dev/ttyUSB0
Connecting........___
Detecting chip type... ESP8266
Chip is ESP8266EX
Features: WiFi
Crystal is 26MHz
MAC: [redacted]
Uploading stub...
Running stub...
Stub running...
Configuring flash size...
Auto-detected Flash size: 1MB
Flash will be erased from 0x00000000 to 0x00078fff...
Flash params set to 0x0220
Compressed 493352 bytes to 329372...
Wrote 493352 bytes (329372 compressed) at 0x00000000 in 45.1 seconds (effective 87.5 kbit/s)...
Hash of data verified.
Leaving...
Verifying just-written flash...
(This option is deprecated, flash contents are now always read back after flashing.)
Flash params set to 0x0220
Verifying 0x78728 (493352) bytes @ 0x00000000 in flash against esp8266-512k-20210618-v1.16.bin...
-- verify OK (digest matched)
Hard resetting via RTS pin...
Code: Select all
screen /dev/ttyUSB0 115200
Code: Select all
rll��|�l�|�l�b|����r�b�b��nn�lnn���bp�lrlrlp�n��lbn�|�l�b��nn�l��l`�nnl�l`nr���n��``�n��b�nl���nn��lp�n�bn�|b��nn�l�l`�nnl`nr���n��`p�n�bn�|b��nn��l`�nnl`nr���n��`r��n��`r��nl�|��`�r�n�b�nbp
- Various baud rates 460800, 115200, 74880
- With and without the -fm dio option
- Image files for 1M and 512k flash esp8266-1m-20210618-v1.16.bin and esp8266-512k-20210618-v1.16.bin
I have a few ESP-01S boards and they all show the same behavior. However, the same programming procedure works fine with other ESP8266 boards. So I guess something is special about the ESP-01S module?
Thanks :)