Would it be too complex to move it from app/server to offline windows/linux program? Map could be build on PC, converted and send to mower through local network.
This way from your perspective it may be almost only to create new interfaces and build program for PC?
For many (like me) that would be huge step to independent mower.