Requirements
Hardware:
1. ESP 8266 WiFi Module
2. Arduino Uno w/ USB Cable
Software:
1. ESP8266 Flash Downloader
2. AI-v0.9.5.0
AT Firmware.bin - http://goo.gl/auhoYf
The esp8266 wifi module must be set to programming mode and
the IC of the Arduino Uno must be taken off. To set into programming mode, the
GPIO0 must be connected to the ground. Connect the esp8266 module to Arduino
Uno as show in the picture.
Then, get the ESP8266 Flash Downloader and the Firmware
updated by downloading from the given link above. This is how Esp8266 flash
downloader looks like.
Click the “Bin” button and then locate the “AI-v0.9.5.0
AT Firmware.bin” from the folder where it was saved after
downloading. Change the number in “COM” in the corresponding COM number where
the Arduino Uno is connected. You can check it in the Device Manager >
Universal Serial Bus Controller. Click Download and wait until 100%. You will
see at the end that is saying “Failed to Leave” something, just ignore it and
your esp8266 module has been already updated.
After done updating the esp8266 firmware, do not forget to
disconnect the GPIO0 from the ground and leave it floating, and also put back
the IC of the Arduino Uno.