diff --git a/libraries/ESP8266mDNS/examples/DNS_SD_Arduino_OTA/DNS_SD_Arduino_OTA.ino b/libraries/ESP8266mDNS/examples/DNS_SD_Arduino_OTA/DNS_SD_Arduino_OTA.ino index e7dc97795..31c30f2eb 100644 --- a/libraries/ESP8266mDNS/examples/DNS_SD_Arduino_OTA/DNS_SD_Arduino_OTA.ino +++ b/libraries/ESP8266mDNS/examples/DNS_SD_Arduino_OTA/DNS_SD_Arduino_OTA.ino @@ -54,8 +54,11 @@ void loop() { WiFiClient client; if (client.connect(remote, port)) { - Serial.setDebugOutput(true); - while(!Update.isFinished()) Update.write(client); + uint32_t written; + while(!Update.isFinished()){ + written = Update.write(client); + if(written > 0) client.print(written, DEC); + } Serial.setDebugOutput(false); if(Update.end()){