Java translation
This isn't exactly an issue, per se, but I translated this into plain Java (and a Swing UI), fyi. https://github.com/Erhannis/PainlessMeshJava
You currently have to connect to the wifi yourself, and I haven't translated the OTA code quite yet, and it's probably a little jankier than the original, but it seems to work pretty well, all things considered. Oh - note that I've only tested it on an Ubuntu machine, and some of the wifi checks will probably fail on other OSs or versions of Linux.