Unbrick Esp8266 Blinking led blue

Este post esta desactualizado mejor ir aqui y listo, con esptool, se puede hacer todo esto.

Muchas veces esto nos llegara a pasar, y si no pues algún día sucederá, es por el firmware incompleto en el esp8266, afectando la comunicación con el bootloader.

Esp8266 Flash Downloader

Esta aplicación flasheara con el firmware el original con comandos AT, que más adelante quitaremos con nodemcu, no cambiar la dirección de memoria (0x00000)

Esp8266 flash downloader.

v0.9.2.2 AT Firmware.bin.

Empezamos quitando tensión en vcc de 3.3v conectar e inmediatamente oprimir Download

  • Pint GPIO0 a tierra darle botón Download (Modo programación)
  • EL Botón RST del arduino a tierra, soltar(se puede ajustar con un botón) y oprimir botón Download, la salida en consola debe ser la siguiente
image

Luego desconectar GPIO0 de tierra para no entrar en modo flash.

Esplorerv0.2.0-rc6 IDE con un entorno para programar los ESP8266, NODEMCU etc…codigo interno sin cariño.

Esplorerv0.2.0-rc6.

Esta aplicación permite flashear también con otras funcionalidades desde micropython, lua, at, etc. La usaremos para ver la salida en consola, de si el sistema ha sido flasheado correctamente, podría servir también el ide de Arduino

Esta version está dando un fallo al abrir con las jssc que carga por defecto, problemas con las .dll de cada SO

Aquí nos conectaremos al esp8266 por el puerto serie a través del arduino

  • Elegir puerto com de arduino
  • Baute rate: 9600
  • Click en open
image
ü ]ˆÌÿaÄFs�‡ÎthðäÀ6jœÐCà’
[System Ready, Vendor:www.ai-thinker.com]

Nuevamente con Nodemcu firmware programmer

Volvemos al NODEMCU con el GPIO0 seteado a GND (modo programmer), para olvidarnos de comandos AT

image

Aquí está la salida al desbrikear correctamente.

image
PORT OPEN 9600

Communication with MCU..Got answer! Communication with MCU established.
AutoDetect firmware...

NodeMCU firmware detected.
=node.heap()
21888
>