(at this point some of the stuff in that guide is a bit out of date, but generally is good advice)
You should delete your Jumperless App and replace it with the one here.
Especially on Windows, turns out my releases got all mixed up and the one that was here was old and very crashy. This one should be much more robust and also work for both the OG Jumperless and the V5.
And it lets you know when you're talking to the app vs directly to the Jumperless by making the app spit out text in pink.
Reading in strings of nodes from an Arduino (or whatever) has always been kinda flaky because the UART gets out of sync. Now the Jumperless will send acknowledgements after getting each set of nodes. It should still work with existing code, but in general it's much better to wait for the ack so you don't lose part of the netlist. Check out the Arduino examples.
Now it's fast as hell (and doesn't skip any connections):
(which will hopefully become a generalized Python library in the future)
Anyway, let me know how you like the new UI or have any requests for things to add/change or if you run into any problems on the Jumperless Discord server
The firmware now has an option to load the slots you had last time it was running. You'll find that option in the debug flags menu by entering 'd' in the main menu.
Also, for my macOS peeps, I think I was able to get this packaged in universal2, so it should run on both intel and Apple Silicon macs. And I put together a little DMG installer with some ZX Spectrum stripes.