@lawrence_jeff: thanks for creating the fork and adding additional support like MQTT and graphics — will try these out and integrate them into the master branch. One quick question: do you know if there is a way to flash in the graphics.bin using OTA update? At the moment the firmware only supports OTA update of one single bin, I haven’t quite figured out how to do this for multiple files.
@elikahuna: generally OTA update is safe: it will verify that the new firmware is downloaded correctly before making the switch. So even if the download crashes it won’t actually switch to the corrupted firmware (ESP has a double buffer in the flash memory space to allow this). In any case, you can always flash in firmware using esp8266flasher, or esptool (this is what Arduino uses internally).