Модуль ESP8266 замечателен тем, что не требует специального программатора – обновление прошивки производится на том же железе, на котором вы подключаете модуль ESP8266 к компьютеру, т.е. тот же USB-TTL конвертер (ну или Arduino, RPi).
Для прошивки из под Win-систем используется утилита XTCOM_UTIL(удобно работать, если прошивка состоит из одного файла).