So you're a Noob? Post your questions here until you graduate! Don't be shy.

User avatar
By scsi050
#81225 I have an es8266 / esp-01 (1024kb) that I was finally able to get working via my raspberry pi serial connection and it was at version 1.1 I believe. I could send AT commands, get onto WiFi, it was great. I then decided to upgrade the firmware with esptools.py. That looks like it succeeded ...

Code: Select allesptool.py --port /dev/ttyAMA0 --baud 115200 write_flash --flash_freq 40m --flash_mode qio --flash_size 1MB 0x0000 "boot_v1.7.bin" 0x1000 ./at/1024+1024/user1.2048.new.5.bin 0x7C000 esp_init_data_default_v08.bin 0x7E000 blank.bin
esptool.py v2.6
Serial port /dev/ttyAMA0
Connecting....
Detecting chip type... ESP8266
Chip is ESP8266EX
Features: WiFi
MAC: cc:50:e3:20:2b:d3
Uploading stub...
Running stub...
Stub running...
Configuring flash size...
Flash params set to 0x0020
Compressed 4080 bytes to 2936...
Wrote 4080 bytes (2936 compressed) at 0x00000000 in 0.3 seconds (effective 118.0 kbit/s)...
Hash of data verified.
Compressed 455508 bytes to 324659...
Wrote 455508 bytes (324659 compressed) at 0x00001000 in 30.0 seconds (effective 121.3 kbit/s)...
Hash of data verified.
Compressed 128 bytes to 75...
Wrote 128 bytes (75 compressed) at 0x0007c000 in 0.0 seconds (effective 67.3 kbit/s)...
Hash of data verified.
Compressed 4096 bytes to 26...
Wrote 4096 bytes (26 compressed) at 0x0007e000 in 0.0 seconds (effective 3155.0 kbit/s)...
Hash of data verified.

Leaving...
Hard resetting via RTS pin...



...but now when when it boots, I still get garbage on the screen at the beginning (which I was getting before) but now I don't get "ready" and when I type commands, they don't show on screen. I've tried baud from 9600 to 115200 and no change (with v1.1 I was using 115200)

GPIO0 is floating, GPIO2 is pulled up, Reset and CH_PD are pulled up, GND to GND, VCC to 3.3.

What am I missing?
thanks