Comments on: ESP32: Create a Wi-Fi Manager (AsyncWebServer library) https://randomnerdtutorials.com/esp32-wi-fi-manager-asyncwebserver/ Learn ESP8266, ESP32, Arduino, and Raspberry Pi Mon, 23 Mar 2026 16:42:40 +0000 hourly 1 https://wordpress.org/?v=6.8.5 By: Dominik Ostrowski https://randomnerdtutorials.com/esp32-wi-fi-manager-asyncwebserver/#comment-1171726 Mon, 23 Mar 2026 16:42:40 +0000 https://randomnerdtutorials.com/?p=107818#comment-1171726 In reply to Sara Santos.

ESP Async WebServer 3.10.3 by ESP32Async

Threw an attempting to cast const pointer to non-const error

(Arduino IDE 2.3.8, MacOS 26.3.1 on MacBook M2)

]]>
By: Sara Santos https://randomnerdtutorials.com/esp32-wi-fi-manager-asyncwebserver/#comment-1171723 Mon, 23 Mar 2026 16:27:18 +0000 https://randomnerdtutorials.com/?p=107818#comment-1171723 In reply to Dominik Ostrowski.

Hi.
The code compiles just fine for me without any changes.
Which library versions are you using?
Regards,
Sara

]]>
By: Dominik Ostrowski https://randomnerdtutorials.com/esp32-wi-fi-manager-asyncwebserver/#comment-1171462 Sun, 22 Mar 2026 11:26:46 +0000 https://randomnerdtutorials.com/?p=107818#comment-1171462 In reply to Me-Chiel.

Great example!

One-line edit now needed to add const for compatibility with newer library:

266
AsyncWebParameter* p = request->getParam(i);
const AsyncWebParameter* p = request->getParam(i);

]]>
By: Sara Santos https://randomnerdtutorials.com/esp32-wi-fi-manager-asyncwebserver/#comment-1120694 Sat, 08 Nov 2025 11:02:02 +0000 https://randomnerdtutorials.com/?p=107818#comment-1120694 In reply to L’Arsène57.

Hi.
That’s probably related to be using the wrong libraries.
Please check my previous comment.
Then, let me know the results.

Regards,
Sara

]]>
By: Sara Santos https://randomnerdtutorials.com/esp32-wi-fi-manager-asyncwebserver/#comment-1120693 Sat, 08 Nov 2025 11:00:47 +0000 https://randomnerdtutorials.com/?p=107818#comment-1120693 In reply to L’Arsène57.

Hi.
Those are not the recommended libraries.
We recommend the ESPAsyncWebServer by ESP32Async, as well as the AsyncTCP by ESP32Async.
Delete those similar libraries and make sure to delete any folders related to those in your Arduino libraries folder.
Then, install the recommended libraries. They can be installed in the Arduino library manager. Please check the section in the tutorial “Installing Libraries (Arduino IDE)”.

After that, let me know if that fixed the issue.

Regards,
Sara

]]>
By: L'Arsène57 https://randomnerdtutorials.com/esp32-wi-fi-manager-asyncwebserver/#comment-1120635 Sat, 08 Nov 2025 08:59:57 +0000 https://randomnerdtutorials.com/?p=107818#comment-1120635 Sara,
I also found these errors:
g:\Electronics and IT\Arduino\libraries\ESPAsyncWebServer\src\WebAuthentication.cpp: In function ‘bool getMD5(uint8_t*, uint16_t, char*)’:
g:\Electronics and IT\Arduino\libraries\ESPAsyncWebServer\src\WebAuthentication.cpp:74:3: error: ‘mbedtls_md5_starts_ret’ was not declared in this scope; did you mean ‘mbedtls_md5_starts’?
74 | mbedtls_md5_starts_ret(&_ctx);
| ^~~~~~~~~~~~~~~~~~~~~~
| mbedtls_md5_starts
g:\Electronics and IT\Arduino\libraries\ESPAsyncWebServer\src\WebAuthentication.cpp:75:3: error: ‘mbedtls_md5_update_ret’ was not declared in this scope; did you mean ‘mbedtls_md5_update’?
75 | mbedtls_md5_update_ret(&_ctx, data, len);
| ^~~~~~~~~~~~~~~~~~~~~~
| mbedtls_md5_update
g:\Electronics and IT\Arduino\libraries\ESPAsyncWebServer\src\WebAuthentication.cpp:76:3: error: ‘mbedtls_md5_finish_ret’ was not declared in this scope; did you mean ‘mbedtls_md5_finish’?
76 | mbedtls_md5_finish_ret(&_ctx, _buf);
| ^~~~~~~~~~~~~~~~~~~~~~
| mbedtls_md5_finish

Regards.
L’Arsène.

]]>
By: L'Arsène57 https://randomnerdtutorials.com/esp32-wi-fi-manager-asyncwebserver/#comment-1120632 Sat, 08 Nov 2025 08:50:03 +0000 https://randomnerdtutorials.com/?p=107818#comment-1120632 235 / 5 000
Hello Sara,
The error message is:
exit status 1

Compilation error: exit status 1

The libraries are:
ESPAsyncWebServer.h by lacamera V 3.1.0
AsyncTCP.h by dvarrel V 1.1.4
LittleFS.h by ?

Regards, Arsène.

]]>
By: L'Arsène https://randomnerdtutorials.com/esp32-wi-fi-manager-asyncwebserver/#comment-1120253 Fri, 07 Nov 2025 17:18:58 +0000 https://randomnerdtutorials.com/?p=107818#comment-1120253 Hi Sara,
The error:
exit status 1
Compilation error: exit status 1

The libraries are:
ESPAsyncWebServer.h 3.1.0 lacamera
AsyncTCP.h 3.4.9
LittleFS.h
WiFi.h 1.2.7
Regards,
L’Arsène.

]]>
By: Sara Santos https://randomnerdtutorials.com/esp32-wi-fi-manager-asyncwebserver/#comment-1120188 Fri, 07 Nov 2025 14:55:00 +0000 https://randomnerdtutorials.com/?p=107818#comment-1120188 In reply to L’Arsène57.

Hi.
Can you provide more details about the error?
What are the exact libraries and versions you’re using?
Regards,
Sara

]]>
By: L'Arsène57 https://randomnerdtutorials.com/esp32-wi-fi-manager-asyncwebserver/#comment-1119680 Thu, 06 Nov 2025 16:18:09 +0000 https://randomnerdtutorials.com/?p=107818#comment-1119680 Hi Sara,
When compiling the program, I get this error message on the monitor:

exit status 1

Compilation error: exit status 1
I read online that I need to modify a few lines in the AsyncWebSynchronization.h file.
Is this true, or how can I fix the problem?
These problems seem to have started after an update of either the IDE or the library!
Thanks in advance for your help.
Best regards,
L’Arsène.

]]>