Кто то использует? В IDE пример есть ESP8266WebServer/WebUpdate. И на чистом С многие реализуют.
Меня лично устраивает с Curl вот такой вариант - позволяет загружать вообще скриптом в оболочке...
https://github.com/esp8266/Arduino/blob ... pdater.ino
Сам себя скетч прошивает очень уверенно и практически мгновенно.