I have a problem with smartconfig on my ESP32. It used to work before I switched toolchains.
Now, I have an issue where I can see that the ESP32 connects to wifi just fine (with debug output I can see it received the smartconfig information, connected to wifi and got ip address), but it doesn’t get the required SC_EVENT_SEND_ACK_DONE event to mark the smart config as done and let my app continue to run. So right now my app is blocked in
while (!WiFi.smartConfigDone()) {
delay(500);
Serial.print(".");
}
I’ve been trying to track down where that event should be sent but I believe this event comes from the binary libs espressif provides, please correct me if I’m wrong. Where (github project) should I let them know about this issue?
No, it was just a guess based on the releasepage Releases · tasmota/platform-espressif32 · GitHub and that they fixed a critical bug regarding broken String.replace. Though 2.0.2 ‘stable’ should have that too, so maybe it’s a change in how libraries are linked? No idea, really.