diff --git a/src/wifi_manager.cpp b/src/wifi_manager.cpp index 8568ca6..37091a5 100644 --- a/src/wifi_manager.cpp +++ b/src/wifi_manager.cpp @@ -62,8 +62,10 @@ void WiFiManager::startStation(bool minimal) { WiFi.localIP().toString().c_str(), WiFi.RSSI()); if (minimal) { - // Deep sleep wake path: skip NTP/mDNS to minimize active time. - // System clock was already seeded from hardware RTC at boot. + // Deep sleep wake path: skip blocking NTP wait and mDNS to + // minimize active time. Still call configTime() to initialize + // the DNS resolver (required for HTTPS hostname resolution). + configTime(0, 0, "pool.ntp.org", "time.nist.gov"); return; }