I’m playing with DOTA and I’ve found that, in 1 case out of about 5, after successfully installing the new application, the GPS won’t work.
Even if I have the AT+WGPSCONF=0,1 and AT+WGPSM=0,1 and AT+WGPSNMEA=1,0 and everything else, I’m just not getting the NMEA frames, the callback handler is not called (but subscription returns OK) and also adl_gpsGetPosition() returns OK but the strings are all empty.
I’ve made a workaround that I restart the module until it starts (mostly once, sometimes twice), but I really don’t like restarts - it can make the rest of the application to behave strangely.
Is there a way to prevent this “GPS loss”, or to fix it without restart? Does it happen to anyone else?
I’m still working on OAT 3.01 but I cannot find it in the 3.02 release notes anyway.