-
• #2
Did you change
ESP_RAM_BLOCK
andESP_FLASH_BLOCK
inesptool.py
first? That could be one cause of problems...If you've had the ESP8266 reporting version numbers then it looks like your wiring is absolutely fine, so it's just software that's the issue.
-
• #3
I did. Not before the first one, but by the time I got to the second one I had.
I'll try with a direct FTDI link...
-
• #4
By default, all the Pico's pins will be floating - so if you do use an FTDI cable there's no need to disconnect the ESP8266 from the Pico - just tack RX, TX and GND wires on top of the module.
It's annoying - I'm not really sure what could be causing the issue, as I've updated loads of ESP8266s this way... Unless there was some change to the uploader recently that broke things.
I have a Pico, an ESP8266-ESP1, and the rev2 shim. Actually, I have three of each, thankfully. But after hardware errors on the first batch, I've apparently botched the firmware on the ESP8266 twice.
The behavior is the same on #2 and #3, and I was double-extra-careful with all my soldering by that point.
Here's what I did. FWIW, I'm on windows 10, using Python 2.7.
Test AT baud rate with code from tutorial, get back reasonable, but old version of ESP8266 firmware at 115200 baud
Load Espruino FTDI code (broken into functions so I can reset independently)
Disconnect IDE from COM port and run esptool.py to upload recommended v25
Try initial AT test again. With NO valid result. Powercycling, reburning Espruino firmware has no effect. I can't recreate the initial firmware test. Although I do get visible output when toggling the reset GPIO.
Note: I have tried with both 74480 and 115200 as the baud. With 74480 baud, the reset of the ESP8266 gave a readable output (although it seems a bit brief)
If I change ath A1 setting to 0, I get something different at boot
And a different error from esptool
It didn't seem to help to set A1 to 1, but it was one of the few knobs I had to play with.
I am powering solely through a USB port on my PC. I've tried both USB 2.0 and 3.0. Both give the same results.
Suggestions?