I’m experiencing a reproducible issue with Bruce on the M5StickC Plus 2. After capturing a handshake with BruceGotchi, I opened the WebUI to download the capture file. The download didn’t start and the interface froze. From that moment on, the WebUI stopped working completely. I can’t access http://bruce.local, the device IP, or any API endpoints such as /api/files/list or /api/files/download — everything times out. The device stays connected to Wi-Fi and responds to ping normally, but the HTTP server never starts again. The AP mode created by the WebUI also disconnects after a few seconds and never loads the page.
The only way to recover WebUI functionality is performing an “Erase Flash / Full Wipe” using the flasher and reinstalling Bruce. However, the issue happens again as soon as I try to download a handshake file, so the bug is fully reproducible. It seems that attempting to download a handshake corrupts something in the internal storage or HTTP service, causing the server to permanently fail to initialize on boot until the flash is fully wiped. I would like to know if this is a known issue on the M5StickC Plus 2 and if there is a recommended safe method to download capture files without triggering this problem.

I’m experiencing a reproducible issue with Bruce on the M5StickC Plus 2. After capturing a handshake with BruceGotchi, I opened the WebUI to download the capture file. The download didn’t start and the interface froze. From that moment on, the WebUI stopped working completely. I can’t access http://bruce.local, the device IP, or any API endpoints such as /api/files/list or /api/files/download — everything times out. The device stays connected to Wi-Fi and responds to ping normally, but the HTTP server never starts again. The AP mode created by the WebUI also disconnects after a few seconds and never loads the page.
The only way to recover WebUI functionality is performing an “Erase Flash / Full Wipe” using the flasher and reinstalling Bruce. However, the issue happens again as soon as I try to download a handshake file, so the bug is fully reproducible. It seems that attempting to download a handshake corrupts something in the internal storage or HTTP service, causing the server to permanently fail to initialize on boot until the flash is fully wiped. I would like to know if this is a known issue on the M5StickC Plus 2 and if there is a recommended safe method to download capture files without triggering this problem.