Track recording and ANT+ communication/connections issues
Hello,
I am using a Samsung Galaxy S9+ with Android 10 on it and using Locus Map Pro 3.47 for Mountain biking only.
I never had issues before and all worked well until latests updates.
Since 3.46 I think, here are the 2 main problems that are really annoying that I cannot recover myself:
- 1. Track recording:
When I try to record a route (with or without navigation), the tracking record is sporadic.
Sometimes, the track recording seems to be on pause and when I open the app screen to check where I am and the route I have recorded the pink trace doesn't follow the road I am on and I get some straight lines from the previous time the app screen was opened and the actual time I am on. After I open the screen app, the track recording seems to be working and then after some minutes after I have left the screen app get off automatically, the track recording pauses again until I reopen the screen app.
I have tried to set the app as a 'Service' but it did not change anything.
When I want to put on the track recording, the left screen displays the information that I use 'Battery optimisation', but when I go in the battery settings on the phone for the app itself, the Locus Map app shows a 'shut down' button (which seems to mean that I am not using the battery optimisation for this app) and the action on the app is impossible, I cannot change the status of the app for the battery usage, it is like greyed out, as if the app was blocking its setting to avoid use of battery optimisation.
And, if I want to add an app to the list of exclusions of battery optimisation, the Locus Map app is not displayed.
- 2. ANT+ connection/communication:
I am using a speed and a cadence device from Bryton with use of the ANT+ communication to avoid BLE usage.
All was fine before latest updates.
Since then, When I open the screen app while biking, the speed and cadence are not displayed directly, it takes several seconds to get the information from both devices.
I have checked the communication and tried to set it as 'basic' instead of automatic, but the result is the same for the latence, and even worse as with the deactivation of all screen locker, the app waits for the ANT+ connection in 'basic' mode before displaying the app screen, and in this case the screen is locked and I need to type the mobile password to unlock it and let the Locus map app connect to the ANT+ device, which is not the case in automatic mode.
I am using the 'Leika's theme' to display informations: the cadence is well displayed and uses the cadence device correctly, but the speed is not working as before as instead of displaing the information from the speed device, it uses the GPS speed information, which is not what I had before.
What do I need to do to recover these 2 issues?
Must I uninstall and then reinstall the app to get it working? And in this case, am I loosing all the maps I have dowlnoaded from the app and all my records? Is there a backup option before removing the app? Will I loose also my registration?
Thanks for your help on these topics.
Regards,
Laurent
Hi Laurent,
all these issues seem to originate from a few problems:
1) Locus Map is not fully excluded from the battery optimization - have a look at https://dontkillmyapp.com/samsung for instructions on how to secure the app from being killed
2) Locus Map doesn't have all system permissions it needs - please check your system settings >Apps > permissions if Locus has full access to all features it needs
3) Locus Map doesn't have full permission to access location ANY TIME - this is a specialty of Android 10 - the system considers an app running in background as "not being used" and kills its access to GPS. Therefore, it needs the permission to be set as "all the time"
Hi Laurent,
all these issues seem to originate from a few problems:
1) Locus Map is not fully excluded from the battery optimization - have a look at https://dontkillmyapp.com/samsung for instructions on how to secure the app from being killed
2) Locus Map doesn't have all system permissions it needs - please check your system settings >Apps > permissions if Locus has full access to all features it needs
3) Locus Map doesn't have full permission to access location ANY TIME - this is a specialty of Android 10 - the system considers an app running in background as "not being used" and kills its access to GPS. Therefore, it needs the permission to be set as "all the time"
Replies have been locked on this page!