Esptool для ESP8266
Утилита Esptool поможет считать и записать на платформу с чипом ESP8266EX прошивку в формате .bin. 
Подготовка железа
Подключите управляющую платформу в режиме прошивки.
- Подключение WiFi Slot: просто подключите платформу к ПК через micro-USB разъём;
Установка ПО
- Скачайте и установите последнюю версию интерпретатора с официального сайта Python. При установке поставьте галочку в пункте "Add python.exe to PTH". При установке поставьте галочку в пункте "Add python.exe to PTH". 
- Зайдите в командную строку: : 
- Проверьте установленную версию Python. Введите в командной строке:python --version  В ответ консоль выдаст строку с версией Python. В ответ консоль выдаст строку с версией Python.  
- Установите через менеджер пакетов pip утилиту esptool.pip install esptool   
- Узнайте установленную версию Esptool.esptool.py version  В ответ командная строка выдаст ответ с текущей версией утилиты. В ответ командная строка выдаст ответ с текущей версией утилиты. Это значит, что утилита установилась и можно переходить к чтению или записи прошивки. Это значит, что утилита установилась и можно переходить к чтению или записи прошивки.
Чтение прошивки
- Для чтение прошивки необходимо вбить в консоль строку с определёнными параметрами. В зависимости от модуля и других факторов параметры команды отличаются. Рассмотрим на примере строки:esptool.py --port COM19 read_flash 0x00000 0x100000 esp8266-backup.bin - esptool.py— запуск утилиты;
- –port COM19— номер COM-порта устройства. Узнайте ваш номер в диспетчере задач;
- read_flash— команда считывания данных из флэш-памяти;
- 0x00000— адрес начала считывания флэш-памяти;
- 0x10000— адрес конца считывания флэш-памяти;
- esp8266-backup.bin— имя файла для считываемой прошивки.
 
- Со строкой разобрались. Пора считывать. В ответ начнётся считывание прошивки с модуля с индикацией состояния в консоле. В ответ начнётся считывание прошивки с модуля с индикацией состояния в консоле.
- Дождитесь окончания прошивки. 
- Файл прошивки вы найдёте в директории из которой работали в командной строке. Теперь можно прошивать модули на чипе ESP8266 любой кастомной прошивкой.Для возврата к заводской прошивки воспользуйтесь утилитой esptool.