esptool.py --port /dev/ttyUSB0 erase_flash # worksesptool.py v2.8
Serial port /dev/ttyUSB0
Connecting....
Chip is ESP8285
Features: WiFi, Embedded Flash
Crystal is 26MHz
MAC: 2c:f4:32:e6:43:87
Uploading stub...
Running stub...
Stub running...
Configuring flash size...
Auto-detected Flash size: 1MB
Compressed 272800 bytes to 200778...
Wrote 272800 bytes (200778 compressed) at 0x00000000 in 17.7 seconds (effective 123.2 kbit/s)...
Hash of data verified.
esptool.py --port /dev/ttyUSB0 --baud 460800 write_flash -fm dio --flash_size=detect 0 esp8266-20191220-v1.12.bin #works
screen /dev/ttyUSB0 115200 # CR doesn't work, garbage chars on reset, as if wrong baud rate
I have flashed a test program from Arduino IDE and used a serial monitor, that all works fine and I can see
the output on the serial monitor. So, the board works, the cable works, and I know the board is talking at 115200.
I even tried talking to micropython using serial monitor of Arduino IDE, the same garbage characters.
I tried flashing with several of the 1M builds. All same.
Any help would be greatly appreciated. I am very excited to use micropython.