burkmurray wrote:Hmm - this is with your Nexus/Android? With my iPad, I see "New client" and "request handler not found" on my console as soon as it connects to the AP and tries to connect to Apple. Not sure it makes a difference, but I also have
Code: Select allSerial.setDebugOutput(true);
right after my serial.begin().
Yes, tested on both androids..again iPad is fine. Android never gets to the webserver.
burkmurray wrote:I'll have a closer look at your dump later tonight. Were you able to extract a URI from the "connectivitycheck.android.com" request? The Apple ones are long and random, but all point to success.html.
No, full uri would be visible if the request were going to port 80 while doing tcpdump..however connectivity. Android.com connects to 443 after it is resolved.
I am pretty sure something is not 100% correct in the DNS response and iOS may be more forgiving. I wonder if the Dev of DNSServer ever tested captiveportal.ino or any of his dnsserver code with android???? I know captive portals work on android, because I had been on them at hotels. And hotel would also resolve all DNS to the portal.
Again, thanks for helping with the debugging.