How to fix GPS recording issues on Huawei phones

Usually, battery saving settings on Huawei phones are the cause of most GPS troubles. These settings can force quit the GPS at any time, which means that the Strava app cannot continue to record your activity. Try these tips when recording with a Huawei phone:

  • Check that you're running the latest updates of both the Strava app and your Android device. 
  • Next, be sure to add Strava as a 'protected app' in your phone's settings and disable or ignore any energy optimizations or battery saving modes. 
  • An option shared by our community is to prevent auto-lock of the Strava record screen. Leaving the screen on for the duration of the recording may prevent the phone from shutting the GPS off.

A list of some Huawei devices with recording issues:

  • Android 6 devices
    • Huawei Nova, Nova + 
    • Huawei P8, P8 Lite 
    • Huawei G7, G7 Plus 
    • Huawei Mate 7, Mate S 
    • Huawei Honor 7, 6, 6 Plus 
    • Honor 7, 6, 6 Plus, 4C
  • Android 7 devices
    • Huawei Mate 9, 8 
    • Huawei P9, P9 Plus, P9 Lite 
    • Honor 8
Was this article helpful?
10 out of 20 found this helpful
Have more questions? Submit a request


  • Good evening, I appreciate the suggestion of Matt Lee, but having a laptop can not be a solution, we are talking about a problem that traces from 2014, I report below the last replies received to my repeated reminders, I leave the conclusions to you.

    Sorry again for the continued trouble. There is only so much we can do to allow our app to perform the way we want on all devices. Unfortunately, there is no easy way for us to modify app performance to allow it to run correctly on that device.

    Essentially, your device will become "greylisted" meaning that we do not expect the app to run correctly on that device. This happens on some devices where the device has aggressive termination tactics for apps it perceives to be consuming too much processing power.

    Regardless, unfortunately, there is nothing else we can do for your device at this time. I apologize again but we will not be able to put any additional effort into trying to get the app to run on your device.
    While I appreciate your background and knowledge surrounding these challenges, our situation is unique and we face our own unique limitations. Unfortunately, we are unable to continue the discussion around this issue. I do apologize for the issues you're experiencing recording but we simply have no solutions for you at this time.

  • Hi, responding to Alen Bat comment...

    "Are you sure that problem is solved...I hear that Huawei kills Locus maps too.What is duration of your activities?"

    I had no problems recording rides up to 2 hours on Locus Maps (non-stop). Unfortunately, I am not fit enough to ride longer than that. BTW, I have disabled power optimisation on Locus Maps as suggested elsewhere on this blog.

    it's not a perfect solution because of the extra step to upload from laptop. That's because the strava app doesn't have facility to upload a file (let me know if that's not true). That's why I upload from laptop, but I suppose you could login to strava from mobile phone browser without resorting to laptop but using browser on the phone is cumbersome.

    Hope this helps.

  • try using Endomondo, it is one of the few apps that also works with huawei smartphones, I have recorded gps tracks with a duration of more than 6 hours

  • I now tested Endomondo, this app has an option to leave the screen on, which seems to do the trick. Good registration with activity duration of more than 5 hours.

  • I have the same problem with huawei P10 Lite

  • i have a comment pending approval from April 03

  • 100% FINAL FIX

    Hi, I had problems with my Huawei P8 before too. Crashing apps like strava and wahoo. The only fix I found was attaching a little usb battery to the phone, there are really small ones like the Anker Powercore Mini that I use (around 17$).

    Used it for a 6,5h cycling tour without any problems at all. It keeped the phone at 100% the whole time (started at 85% when I started the tour and plugged in the battery).

    It would be nice if it worked without the battery but we have to blame huawei for their aggressive battery management.
    But attaching a battery (you would probably need one for 6hour rides anyways) does the trick for me and is not as annoying as tracking apps that shut down.

    It seems that the huawei battery management software is written in a way that it does not worry about power consumption as long as the phone is plugged in to a power source.


    Let me know if this fixes your problem too.

  • I found the GPS Locker app on the Play Store today, it's a good promise, let me know your tests too

  • Today Witch this app Strava for 2 hours not ho down!!!!

  • I own P10 model and the problem persists.

    It's a pity that Strava cooperates so poorly with 3rd biggest phone manufacturer.

  • P10 - I now record using Locus Map and Strava at the same time. Locus Map seems to do a better job of keeping GPS running so this helps Strava to avoid crashing. This has not failed for rides up to 1 hour 40 minutes.

    Not a perfect solution but I think starting two recordings is not a problem for me.

  • Alrighty then, looks like I've found how to deal with this problem. It's related to battery optimization settings, which are turned on by default for most of the applications.

    On Android 8 Oreo (I think it's valid for Android 7 as well) start typing 'battery' in the Settings search bar as I couldn't find these options from the menu. The first result will be "Ignore battery optimization" — click it. Then you'll get to "Special access" menu, where you click the same "Ignore battery optimization" item. There you'll see some applications like Huawei AppGalery, Backup etc. but... oy vey!.. no Strava! Now we need to add it by clicking on down facing triangle to the right from "Allowed" and selecting "All apps" from the drop-down list. Then choose Strava and change it to "Allow". And you're done! Today I rode for 2 hours without any disconnections.

    Bu here comes the question once again. Why such respectful company as Strava cannot come to agreement with Huawei to be added to this "Ignore battery opimization" list by default?

  • This did not work on my Huawei Nova with Android 7, changed all settings as you described ("protected"), but crashed after 1 hr..

    I will try Oruxmaps next time for recording.


    Edit: same with oruxmaps. Huawei Nova for sale, cheap...:(

  • Sergei Chepa:
    i cant believe you just posted a "solution" that all the community here knows and rambles on for 5 pages .. this doesn't help .. nobody has ever come up with a 100 % solution (i don't consider leaving the screen on as a solution in 2018, when leaving gps tracking apps running in background shouldn't be problem for any manufacturer) .. the only thing that 100% helps me is using app, which is a czech app and has never crashed (i use it very often and sometimes used it for like 10+ hours of tracking; hasn't crashed ever, not even once) .. but i get that non-czech people wouldn't be willing to use this app

  • Hi Martin K . Can you upload for example your ride on to Strava afterwards ?

  • Martin K.
    Sorry, I haven't noticed the post with the same solution and sorry to hear that it doesn't help you. Which model of phone and android version do you have?

  • Fixed!!!
    Delete/deinstall "Huawei Backup" (Huawei Datensicherung).


    Works also for missing push-notifications. Found this solution in the xda-developers forum...

  • Cxfahrer C.: did not help me, i tried it out, uninstalled the huawei backup app and then started tracking; strava lasted pretty long (about 3h of tracking) but then crashed

    not a solution for me

    Sergei Chepa: i have honor 8 (FRD-L09) and android 7 (emui 5.0.1, build b405)

  • Ah thats interesting.
    3 hrs would bei fine for me most of the time. I will try it and see what happens.

    So for now:
    1. Check Energy settings >whitelist
    2. Kill Huawei-Datensicherung

  • How do you uninstall huawei backup ?

  • Solve issue here:

    and upload to strava here:

    both videos using Bike Computer, this app is not necessary modify settings for saving energy, only install the app and it will work correctly.

  • @Leonardo Medina: bike computer is SPOOF! DO NOT INSTALL! Read the comments on playstore. I tried another Bikecomputer app which works fine but crashes after the same 2-2.5hrs like Strava, with display turned off.

    I can use Strava for 2-2.5 hrs with "Huawei-Backup" deleted.

    I found another tip on xda-developers: deinstall "Power Genius". Makes sense :).

    So for now:
    1. Check Energy settings >whitelist
    2. Deinstall "Huawei-Backup" (System>Apps>All Apps>gear-symbol>System-Apps>Huawei Backup> deinstall)

    3. "lock" Strava when running in background (square symbol>lock symbol in top right corner of app)
    4. Stop ( or deinstall if you can root your device) "Power Genius" (System>Apps>All Apps>gear-symbol>System-Apps>Power Genius> stop). It will start again when you restart your device or charge to 100%, so better delete it if you can root.

    I bought Sigma Rox11 and Iam a happy person now

  • Phone: Honor 10
    successful recordings about 2:30 hours with no interaction with the phone, 2:58:40 where I took a picture at about 2 hours in
    Strava on auto pause with cycling activity, no other options enabled in the Strava app (as in screen display - normal, audio cues - off, sensors - off, live - off, beacon - off)
    Configuration of the app from the phone side:
    - allowed data usage for all connections
    - permissions all except contacts
    - notifications all allowed, "Lock screen notifications" - Display
    - battery
    -- disabled "Power-intensive prompt"
    -- App launch > "Manage manually" with all options enabled
    - forced full screen display
    A someone mentioned, I didn't install / uninstalled the Huawei backup but that was because I was cleaning the phone from various, for me not useful bloatware. Probably the most important thing was the "App launch" option. I still need to test it on rides longer than 3 hours without interaction, but hopefully this will help at least someone.

  • There is no solution for this problem...I bought Sigma Rox 11 and I am finally happy and enyoj my rides...good bye Huawei.

  • With a non-rooted Huawei nova, i disabled both "Phone Manager" and powergenie with adb and it seems better. The app didn't close during a 2 hour ride.

    adb shell
    pm disable-user com.huawei.systemmanager (you lose the ability to control the battery : battery stats, energy saver, etc)
    pm disable-user com.huawei.powergenie

  • Yesterday during a trekking I had the same issue using ORUXMAPS (recording and app stopped every 15 minutes, even using protection and manual app managed).

    Looking on internet, I found this workaround (

    Basically it seems that if you drag in your home the Oruxmap WIDGET, the recording issue disappeared (even if you don't use the widget itself).

    I saw that also Strava has its own widget, and I was wondering if this could be a valid solution also for it.
    Unfortunately I cannot have the possibility to test it in these days using my bike.

    Has anyone already tested this solution?

  • Had a Honor View 10 for a few months now, but refused to record rides. Tried all advice listed, but nothing worked. Finally resolved the issue this week by rooting he phone and installing LineageOS. Works a treat now. 😎

  • I tried it with the Oruxmaps widget, but it stopped after 2:55 hrs.

    Same with Googlemaps when the screen ist off.

    I am still trying different setups, sometimes it stops after 10 min and the other day after 3hrs. You never know. I dont want to root the phone - I will buy a Xperia or BQ soon and sell the Huawei.

  • I'm having trouble using Huawei mate 10 Lite. the process stops 10 minutes after you start the application. failed with power and display settings. I'm going crazy. Please solution please..

Please sign in to leave a comment.