In the Freematics “datalogger” sketch it is possible to enable a webserver to browse files on local storage, get raw values and so on from the device itself.
One day I noticed that the webserver would always hang, no matter what the client was (Firefox, wget, telnet), so I had to bisect it and found a commit that was clearly not relevant. The only other difference between first bad commit and last good one was the espressif32 platform: the most recent version was 1.1.0 for the bad and 1.0.2 for the good. Rebuilding the first bad version with the older 1.0.2 made the problem go away.
Problem is, I can’t build the current master branch with such an old version so I’m in a bit of a bind.
I have no clue how to proceed and my original report on Freematics went unnoticed, just see it for yourself.
What can I do now?