Pues sólo lo he conseguido con el ESPTOOL. Te pego instrucciones:
- Instalar Phyton (y marcar la opción “add to path”):
[Only registered and activated users can see links. Click Here To Register...]
[IMG]file:///C:/Users/FFC/AppData/Local/Temp/msohtmlclip1/01/clip_image002.jpg[/IMG]
- descargar esptool (icono “code”, bajar el Zip y descomprimir en una carpeta nueva):
[Only registered and activated users can see links. Click Here To Register...]
- Instalar esptool (desde la carpeta donde lo hemos descomprimido)
python setup.py install
pip install pyserial
- Ver tamaño del firmware actual (com5 en mi caso, ver en el administrador de dispositivos en que COM sale el tuyo. Dar al botón boot para que lo reconozca):
C:\Users\FFC\Downloads\esptools\esptool-master>esptool.py -p com5 flash_id
[IMG]file:///C:/Users/FFC/AppData/Local/Temp/msohtmlclip1/01/clip_image004.jpg[/IMG]
- Backup del firmware actual (guarda el archivo en el directorio donde hemos descomprimido el esptool):
C:\Users\FFC\Downloads\esptools\esptool-master>
[IMG]file:///C:/Users/FFC/AppData/Local/Temp/msohtmlclip1/01/clip_image006.jpg[/IMG]
EN EL ESP NUEVO
- Borrar memoria:
esptool.py erase_flash
- Grabar firmware descargado:
python esptool.py -b 115200 --port COM3 write_flash --flash_freq 80m 0x000000 flash_4M.bin