   }
   else if (upload.status == UPLOAD_FILE_START)
   {
-    String httpMessage = FPSTR(HTTP_HEAD);
-    httpMessage.replace("{v}", (String(haspNode) + " LCD update"));
-    httpMessage += FPSTR(HTTP_SCRIPT);
-    httpMessage += FPSTR(HTTP_STYLE);
-    httpMessage += String(HASP_STYLE);
-    httpMessage += String(F("<meta http-equiv='refresh' content='30;url=/' />"));
-    httpMessage += FPSTR(HTTP_HEAD_END);
-    httpMessage += String(F("<h1>")) + String(haspNode) + " LCD update</h1>";
-    httpMessage += String(F("Completing LCD firmware update from: ")) + String(upload.filename);
-    httpMessage += FPSTR(HTTP_END);
-    webServer.send(200, "text/html", httpMessage);
-
     WiFiUDP::stopAll(); // Keep mDNS responder from breaking things
 
     debugPrintln(String(F("LCD OTA: Attempting firmware upload")));

  webServer.on("/resetConfig", webHandleResetConfig);
  webServer.on("/firmware", webHandleFirmware);
  webServer.on("/espfirmware", webHandleEspFirmware);
  webServer.on("/lcdupload", HTTP_POST, []() { webServer.sendHeader("Connection", "close"); webServer.send(200, "text/plain", (Update.hasError()) ? "FAIL" : "OK"); }, webHandleLcdUpload);
  webServer.on("/tftFileSize", webHandleTftFileSize);
  webServer.on("/lcddownload", webHandleLcdDownload);
  webServer.on("/reboot", webHandleReboot);

        mqttClient.publish(mqttSensorTopic, "{\"status\": \"unavailable\"}");
        mqttClient.disconnect();
      }

      WiFiClient *stream = lcdOtaHttp.getStreamPtr();      // get tcp stream
      Serial1.write(nextionSuffix, sizeof(nextionSuffix)); // Send empty command
      Serial1.flush();
      nextionHandleInput();
