According to the log the reason of alarm was “Too many connection tries” - this follows a red communication banner, and some 7 squares turning red after each connection try, all this replacing the normal, green arrows at the top. The session timeout was still at 171 seconds when this happened.
I can only reproduce this by manually turning off the wifi - I really don’t know why your phone is losing the communications, but the app is undoubtedly experiencing this.
Fortunately now that this is something you can reliably reproduce, we can try to know more and hopefully find a solution or workaround.
I have prepared another version, of the “Log” variety ( as always: http://lunatico.es/GNS/beta/GNSLog.apk
a) will try to get more information about the failures (anything that android reports about the comms)
b) will keep trying to reconnect for ever - meaning until the watchdog expires, that is, 300 secs
Please note I’ve not made it nice - once the 7 squares become red, they’ll keep red, only changes in the screen should be the timeout going down. But it will be trying to connect, once per second.
If the watchdog or the session timeout reach 0, the session will be closed.
I hope this helps, your collaboration in this is highly appreciated.