 
 void setupMDNS() {
     DEBUG2(">> Setting up mDNS...\n");
-    _writeFile("/tmp/checkpoint", "invalid", 16);
     if (MDNS.begin(host, ipAddress)) {
         DEBUG2(">> mDNS started.\n");
         MDNS.addService("http", "tcp", 80);

            ">> http://%s.local/\n", 
            host
        );
        SPIFFS.remove("/tmp/checkpoint");
    } else {
        DEBUG2(">> mDNS setup failed.\n");
    }

    fpgaTask.DoWriteToOSD(0, MENU_WIDTH, (uint8_t*) buff); fpgaTask.ForceLoop();

    if (!inInitialSetupMode) {
        // skip MDNS setup, because it can cause random crashes on startup
        //setupMDNS();
    }

    if (reflashNeccessary && reflashNeccessary2 && reflashNeccessary3) {
