From e590f15548bbbbae59967e57cdc0abe0e9ccde35 Mon Sep 17 00:00:00 2001 From: nick Date: Tue, 30 Jun 2026 00:19:00 -0600 Subject: [PATCH] debug: add AP DNS server for client join probes --- firmware/esp32/overland-controller/overland-controller.ino | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/firmware/esp32/overland-controller/overland-controller.ino b/firmware/esp32/overland-controller/overland-controller.ino index 33f71f8..f591404 100644 --- a/firmware/esp32/overland-controller/overland-controller.ino +++ b/firmware/esp32/overland-controller/overland-controller.ino @@ -1,6 +1,7 @@ #include #include #include +#include #include #include #include @@ -1459,6 +1460,7 @@ setInterval(load,3000); )rawliteral"; WebServer server(80); +DNSServer dnsServer; #define API_V1(path) "/api/v1" path @@ -1635,6 +1637,9 @@ void restartAccessPoint() { heapCheckpoint("before:startAccessPoint"); startAccessPoint(); heapCheckpoint("after:startAccessPoint"); + + dnsServer.start(53, "*", WiFi.softAPIP()); + Serial.println("DNS Server Started"); } void sendSimpleJsonError(int status, const char* error, const char* detail) { @@ -4276,6 +4281,7 @@ void setup() { } void loop() { + dnsServer.processNextRequest(); server.handleClient(); #if DASHBOARD_UART_ENABLED pollDashboardUart();