Today we want to show briefly how to update the firmware of the ESP01.
The modules we currently deliver are equipped with the "AT-Command" firmware version 2.0, which is widely used, well documented and runs quite stable. However, many new AT commands have been added since then.
We use our ESP USB stick to flash the module easily.
As described in the adapter e-books, we put our ESP in flash mode by connecting GPIO2 to ground.
As software we use the NodeMCU Flash tool, as described here in the blog post: https://www.az-delivery.de/blogs/azdelivery-blog-fur-arduino-und-raspberry-pi/nodemcu-flash-tool?ls=en
As a third component, we still need the current * .bin files with the new firmware. The manufacturer Espressif makes this available in its SDK. There are different images with which we can describe the ESP. In our case, we want to flash the standard firmware for working with AT commands. You can find the current Espressif SDK here:
We download the NONOS SDK V2.2.1 and unzip it to any directory.
The readme file contains the link to the documentation, including all old and new AT commands:
In the bin / at subfolder are the necessary binaries and the readme file which describes which binaries we have to write to which memory area with our NodeMCU flasher:
In the NodeMCU flasher it looks like this:
Afterwards we can start the flash process under Operation after selecting the correct Com-Port.
After successful completion, we would like to query the new firmware version using the Arduino IDE and the serial monitor:
We hope that today's blog post was interesting for you. If you have an ESP01, you are welcome to add this blog post to your bookmarks. So in an emergency you always have the instructions ready to flash.
And if you do not yet have an ESP01, you should definitely take a look at our shop: ESP8266-01S with USB adapter
We hope you enjoy crafting
Your AZ delivery team