mendhak / gpslogger

:satellite: Lightweight GPS Logging Application For Android.
https://gpslogger.app
Other
1.91k stars 598 forks source link

On Android 12 GPS logger messes up with Trimble Mobile Manager #1133

Open teverth opened 3 months ago

teverth commented 3 months ago

I have been using GPS Logger successfully on Android 14 in combination with the Trimble Mobile Manager app to log points using the precision location data provided via the Spoof GPS service coming from the Trimble precision GNSS system with 1 cm accuracy. However, when I try to use the very same functionality on an Android Phone running Android 12, GPS Logger messes up. For a few seconds, it displays the correct information. However then, the data displayed in GPS Logger fluctuate wildly and randomly with the accuracy going from 0.01 m to 450m and the other data, such as elevation or position. Not only that, when GPS logger is running the precision information in the Trimble Mobile Manager app becomes unreliable as well. So not only does GPS Logger not work anymore using the Spoof GPS signal, it also messes up the function of Mobile Manager itself!

mendhak commented 3 months ago

So it's good to hear that it works well enough on Android 14 — at least that proves it's not entirely broken :laughing:

On Android 12, what are the performance settings. I did make a change very recently that would log passive locations only if it matched the other location listeners (eg network or satellite). If neither network nor satellite are selected, then all passive locations would be evaluated. Have a look to see if any of the performance settings aren't the same between the A12 and A14 installations.

I've not seen that behaviour before, except on emulators where two different sources of locations are coming in and both are being evaluated. So I'm wondering if there's something like that happening, one from Trimble and one from the device itself?