Possible workaround for aborting recordings on Huawei phones

Lars shared this question 7 months ago

Hi there,

until the recent EMUI update Locus was running and recording smoothly on my Huawei Mate 9. After the recent update recordings have been aborted (Locus killed) some minutes after the screen has been turned off. I had all optimization options configured as suggested in other topics.

It seemed to work when I enabled Locus to ignore screen lock (don't know the exact term since I use the german version) and turn off the screen while Locus is in the foreground. I'm not totally sure about that one since I found that solution impracticable.

Then I came across a thread on oruxmaps' boards (http://www.oruxmaps.com/foro/viewtopic.php?p=13590#p13590) in which people were reporting the same problem. A user mentioned that it worked if he started the recording using an oruxmaps widget. Later on users reported that only the existence of that widget on one of your screens seemed sufficient to keep it running.

So I added the small recording widget to one of my home screens, started Locus using the normal app icon and it seems to keep running. I still have Locus running as a service and the energy options configured as suggested.

Could others with that problem please verify if that works for them, too? If it does, this tipp could be added to http://docs.locusmap.eu/doku.php?id=manual:faq:gps_lost_fix_android6.

Cheers, Lars

Comments (2)


Good day Lars,

thanks for testing and creating this idea. I'm checking this workaround on Honor 10 and unfortunately have to say, that it does not work for me. App is running on background, but GPS in the whole system is put into sleep, so Locus Map does not record data.

Based on the discussion in this topic, there seems to be hope in latest Huawei update ...



Mmmh, guess I will have to do some further testing then. Also I hope that Huawei and Google will fix this as mentioned in the thread. :-)