ESP8266 WiFi – AT Firmware

firmware upgrade icon

Espressif logo vol

Wat is AT firmware?
Met deze (standaard) firmware wordt er gecommuniceerd met een simpele seriële interface dat uit commando’s bestaat, AT is de afkorting van ATtention en geeft een start van een commando aan voor de WiFi module met daarachter het daadwerkelijke commando en instellingen, voor meer informatie zie hier.

De AT versie nummers bestaan uit 2 delen, bijvoorbeeld 00160901  waar 0016  de AT commandoset is en 0901  de SDK versie.
Bron uit de firmware: os_sprintf(temp,"%04X%06X\r\n", AT_VERSION,SDK_VERSION);

Firmware flashen?
Raadpleeg deze pagina om firmware te flashen.

Je kan de firmware zelf compileren maar er zijn ook een aantal kant-en-klare firmware bestanden te vinden op het internet op forums, google drives, vage website’s, etc…hieronder mijn bevindingen.


ESP8266 AT Firmware v0.9.1.0 (v00160901, AT v0.16, SDK v0.9.1, baudrate 115200).bin

Getest op ESP-01, werkt!

Deze dump zelf gemaakt met esptool.py na combineren 2 delige firmware upload

Baudrate bootloader: 74880 baud

Communicatie op: 115200 baud


ESP8266 AT Firmware v0.9.2.0 (v00170901, AT v0.17, SDK v0.9.1, baudrate 115200).bin

Getest op ESP-01, werkt!

Baudrate bootloader: 74880 baud

Communicatie op: 115200 baud


ESP8266 AT Firmware v0.9.2.2 (v0018000902, AT v0.18, SDK v0.9.2, baudrate 9600).bin

Getest op ESP-01, werkt!

Baudrate bootloader: 74880 baud

Communicatie op: 9600 baud


ESP8266 AT Firmware v0.9.5.2 (ai-thinker, AT v0.21, SDK v0.9.5, baudrate 115200).bin

Getest op ESP-01, module functioneert, reageert niet op AT commando’s?!

Baudrate bootloader: 74880 baud

Communicatie op: 115200 baud

Volgens de website:

ESP8266 AT Firmware v0.9.5.2 (ai-thinker, AT v0.21, SDK v0.9.5, baudrate 9600).bin

Getest op ESP-01, module functioneert, reageert niet op AT commando’s?!

Baudrate bootloader: 74880 baud:

Communicatie op: 9600 baud

Volgens de website:


ESP8266 AT Firmware v0.9.5.B (ai-thinker, AT v0.20, SDK v0.9.5, baudrate 9600).bin

Getest op ESP-01, module functioneert, reageert niet op AT commando’s?!

Baudrate bootloader: 74880 baud:

Communicatie op: 9600 baud

Volgens de website:


ESP8266 AT Firmware v1.1.1.1 (ai-thinker, AT v0.25, SDK v1.1.1, baudrate 115200).bin

Getest op ESP-01, werkt!

Baudrate bootloader: 74880 baud

Communicatie op: 115200 baud


ESP8266 AT Firmware v1.2.0.A (ai-thinker, AT v0.30, SDK v1.2.0, baudrate 115200).bin

Getest op ESP-01, werkt!

Deze dump zelf gemaakt met esptool.pyna update firmware (FOTA)

Baudrate bootloader: 74880 baud

Communicatie op: 115200 baud


ESP8266 AT Firmware v1.3.0.2 (ai-thinker, AT v0.40, SDK v1.3.0, baudrate 115200).bin

Getest op ESP-01, werkt!

Deze dump heb zelf gemaakt met esptool.py vanaf een nieuwe module

Baudrate bootloader: 74880 baud

Communicatie op: 115200 baud


ESP8266 AT Firmware v1.4.0 (ai-thinker, AT v0.50, SDK v1.4.0, baudrate 115200).bin

Firmware ge-upload met de flashtool vanuit de SDK esp_iot_sdk_v1.4.0_15_09_18, daarna deze dump zelf gemaakt met esptool.py

Baudrate bootloader: 74880 baud

Communicatie op: 115200 baud


ESP8266 AT Firmware v1.5.0 (ai-thinker, AT v0.51, SDK v1.5.0, baudrate 115200).bin

Firmware ge-upload met de flashtool vanuit de SDK esp_iot_sdk_v1.5.0_15_11_27, daarna deze dump zelf gemaakt met esptool.py

Baudrate bootloader: 74880 baud

Communicatie op: 115200 baud


ESP8266 AT Firmware v1.5.4 (AT v1.1.0.0, SDK v1.5.4, baudrate 115200).bin

Deze dump heb zelf gemaakt met esptool.py vanaf een nieuwe module

Baudrate bootloader: 74880 baud

Communicatie op: 115200 baud


Bronnen/downloads:
wiki.aprbrother.com
github.com * Stadslab
github.com * mlwmlw
github * willemwouters
playground.boxtec.ch