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 21 found this helpful
Have more questions? Submit a request

Comments

180 comments
  • I have permanently solved the problem by doing these steps:

    Settings --> Apps ---> Advanced (left corner at bottom of the screen) ---> Ignore optimisation (last option of the menu) ---> Allowed ---> All Apps (it will now show all the apps on the list) ---> Strava (Endomondo, Runtastic ecc ecc) ---> Allow

    Now the app will ignore every energy saver settings allowding me to track 4h witohut any issue.

    Regards

    6
    Comment actions Permalink
  • Not really answered.  The GPS works fine and is accurate - it just stops when I stop for a  few minutes.  I am losing all my rides except the first section. Am I missing a setting somewhere?

    3
    Comment actions Permalink
  • Mine p9 light works ok on EMUI 5,NOUGAT 7....that last upgrade to Nougat fixed all problems....I tested Strava and Endomondo.

    2
    Comment actions Permalink
  • A nice summary of the possible solutions posted by Federico:

    + Set Strava as a protected app in order to avoid the closing of the app if it consumes a lot of energy
    + Setting to allow the execution of Strava with the screen off
    + Change the settings of the GPS (only GPS, GPS+mobile data, GPS+wifi) and try all 3 possibilities
    + Disable autopause on the Strava app when recording

    However, Federico still reported issues with the Strava app. Is anyone else still seeing recording issues even with the proposed solutions?

    2
    Comment actions Permalink
  • 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.

    2
    Comment actions Permalink
  • I agree with Martin: the "screen on solution" is not a solution :-)

    I just open a ticket to the Strava Support; it takes 2 minutes, and I think that we all should do that, in order to really rise their attention to this problem.
    I thought they are not so much interested on the numbers of comments here...but in the number of tickets opened to their support yes :)

    2
    Comment actions Permalink
  • 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?

    2
    Comment actions Permalink
  • I have solved the problem on my Huawei P20 lite, and put a video on YouTube to demonstrate. It's an issue with power settings basically. Please take a look and leave some feedback: https://youtu.be/UW90NiXbXUY

    1
    Comment actions Permalink
  • Hi Elle,
    i've applied all the fix you have proposed but the app is still not working properly on my HUAWEI P9( Android 6.0, Emui 4.1.1).

    Here my last activity https://www.strava.com/activities/779829349

    And here the same activity recorded with Sportypal(same phone) and uploaded https://www.strava.com/activities/781544028

    Thanks in advance

    1
    Comment actions Permalink
  • "Settings --> Apps ---> Advanced (left corner at bottom of the screen) ---> Ignore optimization (last option of the menu) ---> Allowed ---> All Apps (it will now show all the apps on the list) ---> Strava ---> Allow. Now the app will ignore every energy saver settings allowing me to track without any issue." - Paolo

    Ithink this is good solution...Ill try it tomorow ;))

    1
    Comment actions Permalink
  • I have p9 light and nothing help....now I am upgraded to 7.0 Nougat...is that of any help to this problem?

    I try it today but on Endomondo....I can not belive,it works properly...3 hours workout wit no problem

    I will try it on Strava maybe tomorow.

    1
    Comment actions Permalink
  • Just an idea, pls report you results... Try using "GPS Connected" app (or any other GPS lock app) which ensures that Android won't stop GPS service to save battery.

    Of course, to ensure Huawei won't stop "GPS Connected" to save battery use Settings-Apps-Settings-Special access-Ignore optimisations menu

    1
    Comment actions Permalink
  • Hy, I am using huawei p8 lite, I have a problem with my record because after saving it doesn't show on my record. I got s message saying that the device has been known to cancel strava recording

    1
    Comment actions Permalink
  • It works for me now. Thx Paolo!

    1
    Comment actions Permalink
  • I can confirm GPS locking as a working solution! Today I drove 4 hours - 55 km and Strava survived without a crash!

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

    1
    Comment actions Permalink
  • Hi
    I have a Huawei P9 cellphone on which I'm running Strava. I find from time to time Strava freezes and only partial of the information is recorded. I have follow all the recommendation and setting on the strava web page but have not have any success. Is there a patch or advice to sort out this problem?

    Thanks and kind regards
    Keith

    1
    Comment actions Permalink
  • same problem with p10, thinking of giving p10 to my wife and buy something else or going for a gps with external strava uploads of tracks, if I had known strava would not work on p10 i would have bought another phone, dealbraker for me

    1
    Comment actions Permalink
  • THERE IS NO SOLUTION FOR THIS!"!!!!!!
    I bought Sigma Rox11 and Iam a happy person now

    1
    Comment actions Permalink
  • Fixed! I have bought another phone and no more problems. Bye bye huawei. I wish I never bought you....

    1
    Comment actions Permalink
  • I tried all solutions i found, but any works. I used runtastic now on my honor 6X and its working.
    Honor must have a problem but i'm sur that Strava software could find a solution ...

    1
    Comment actions Permalink
  • @Ludovic : you simply go in the strava support homepage and in the very bottom of the page and you'll find "submit a request"

    @Benoit: this is not a solution, it is a not so smart workaround...waste of energy and you compromize the screen just to use a gps application.

    Guys...we are talking about the most famous sport app and the 2nd world best smartphone productor... It is unbeliavable that this issue is running since 2014 and nothing changed!!!!!

    1
    Comment actions Permalink
  • Thanks Alen . My phone is identical to yours but doesnt work properly

    1
    Comment actions Permalink
  • My rides are constantly crashing on my Huawei P9. I turned off all optimisations. I will be installing runtastic and seeing how that goes. I will not be buying Huawei again.

    0
    Comment actions Permalink
  • Got the same problem with my Huawei P7 anyone has managed a fix?

    0
    Comment actions Permalink
  • SOLUTION!!!

    Go to...

    - Setting
    - Apps & notifications
    - Apps
    - Settings (bottom icon)
    - Special access
    - Ignore battery optimisation
    - Push "Allowed" and select "All apps"
    - Select "Strava" and mark "Allow"

    Bye
    Fabrizio

    0
    Comment actions Permalink
  • Dear Alen Bat, dod the upgrade tot Nougat help? Strava keeps recording like Endomondo? I'd like to know before deciding to upgrade to Nougat.

    0
    Comment actions Permalink
  • After a couple of good tracking also my P8 Lite started again to have problems. Now I really solved the issue... I took my mom old iPhone4 from the closet and I use it only for tracking. With only one app installed and no sim card it has a very long lasting battery and the GPS is way better then huawei's. My next phone will not be a Huawei for sure

    0
    Comment actions Permalink
  • As said before, I tested this method and for this one ride it did the trick. I also shut down the 'auto-pause' function because all the previous crashes seemed to have happened a couple of kms after an auto-pause moment. Need to eliminate which one caused the trouble...

    0
    Comment actions Permalink
  • I only solved this when i update the firmware of my P7 to L10 B602

    0
    Comment actions Permalink

Please sign in to leave a comment.