Update Huawei Ascend P7 L10 to Android 5.1.1 !

UDPATE: Because of certain issues with the initial article, I’ve researched the update process thoroughly and updated the article accordingly, to resolve the initial direct B830 update issues.

I was a bit tired of waiting for the stupid Android 5.1.1 (Lollipop) update to show up within the phone updater, so I’ve taken things into my own hands…

Here is what you need:

  • Huawei Ascend P7 (unbranded European P7-L10 only!) smartphone with fully charged battery
  • microSD card inserted in the phone
  • USB cable
  • 7-zip, WinRAR, PeaZip or other archiver capable of unpacking archives with updates

Plus the following updates:

Latest update:

You have to first have B839 installed on your phone before you can upgrade to B852. OTA updates are incrimental and they have to be installed in a correct order! B839 -> B852 !

This update ONLY supports following existing builds:

P7-L10V100R001C00BXXX
P7-L10V100R001C900BXXX

Check Settings -> About Phone -> Build number if numbers match. In my case, the first one was a match, the XXX can be any number, it was 135 in my case followed by SP04. But I don’t think that’s important. BXXX numbers however are very important!

If they don’t match, anything you do in advance is on your own risk! I recommend you don’t update it if the version numbers don’t match.

Updating process for versions lower than B621

I recommend wiping the phone prior updating to avoid potential issues. Backup your internal data and transfer/deactivate your Google Authenticator codes before you perform factory reset!

  1. Download B621 firmware, unpack archive and copy entire dload folder to your Ascend P7 microSD card root using USB cable.
  2. Turn off your phone. Wait for it to fully shut down.
  3. Press VolumeUp+Power buttons and release them when logo appears on screen.
  4. Select Wipe Cache partition and then Wipe data/factory reset.
  5. Restart the phone and skip all the first start settings.
  6. Shut down the phone.
  7. Press VolumeUp+VolumeDown+Power buttons until the phone starts. This will force install B621 update.
  8. Download B621 CUST Hotfix, unpack it and copy entire dload folder to microSD card. This will replace old update files (confirm overwriting the files).
  9. Shut down the phone.
  10. Press VolumeUp+VolumeDown+Power buttons until the phone starts. This will force install B621 CUST Hotfix update.
  11. Download B830, unpack it and copy entire dload folder to microSD card. This will replace old update files (confirm overwriting the files).
  12. Shut down the phone.
  13. Press VolumeUp+VolumeDown+Power buttons until the phone starts. This will force install B830 update.
  14. Download B839, unpack it and copy entire dload folder to microSD card. This will replace old update files (confirm overwriting the files).
  15. Shut down the phone.
  16. Press VolumeUp+VolumeDown+Power buttons until the phone starts. This will force install B839 update.
  17. DONE!
  18. Setup your phone by adding Google Account or simply factory reset it again for first start setup wizard to appear.

It looks complicated, but after step 7, it’s basically a repeating task for each build.

Updating process if you are running a version B609 or newer

If you’re using B609 or later (because your phone arrived with it when new or it updated itself to this version), you should be fine updating directly to B839, but you strictly have to use a full version update which is around 1,5 GB in size (the above link).

Updating process if you have already updated directly to B830 or B839 and you’re experiencing functionality problems

If you have upgraded from lets say B135 directly to B830 or B839, like I have, you have most likely experienced several issues after doing factory reset. Missing keyboard, lockscreen and wallpaper images locked together, missing Motion Control settings etc. In this case you have to first downgarde your phone back to B621. You have to use the same chain of upgrades, just in reverse to downgrade your phone. I had B839 installed, so I had to first downgrade it to B830 and then B621. Made a factory reset and then repeated the above B621 updating process, step by step. Updater may say that firmware upgrade failed in the very end of each downgrade, but don’t worry, it will work anyway. You can check your build version number on each downgrade step if you want to be sure. Going back from B621 to B839 should not show any more FAILED messages. It should successfully update them.

Why all these problems appear?

Apparently the CUST issues happen when manually transitioning from Huawei’s EMUI 2.x custom interface to latest versions that use EMUI 3.x. It somehow conflicts. But if it’s already running EMUI 3.x, there should be no problems updating directly to latest version.

Synopsis

Everything is working perfectly now, no issues, no missing features, just the latest OS and super smooth functionality. From now on, you should receive updates through integrated updater or by new builds (I might update the article with that in the future). Android 6.0 (Marshmallow) is allegedly also planned even for Ascend P7, so it might be interesting. We’ll see…

Enjoy!

PS: If you need any extra info, ask me down below and I’ll check it out for you.

142 thoughts on “Update Huawei Ascend P7 L10 to Android 5.1.1 !

  1. Here’s my problem…I have the Ascend P7-L10 B839 firmware and when i try to install the b852,it says that software install has failed..What should i do?
    Thanks in advance!

    Like

    1. I had a similar problem. If you have the files as “update.zip” try leaving the files unextracted and just copy the zip file into the dload folder, didn’t run into any issues after doing this

      Like

  2. Hello I live in South Africa, my Huawei build number P7-L10V100R001C00B135SP03. Can I flash my opperating system with your wonderfull method? Thanm you do much for your time in prepairing these updates for us. I have my phone almost 2 years now and still no official OTA updates from Huawei. Thanks. Mike

    Like

  3. I updated from C00B173 and got as far as B830 then phone told me to update to B852.I tried B839 just in case but update failed so used b852 and all is fine

    Like

  4. I am trying your method and I am on step #7, but it is taking forever. It has been like an hour and the phone still says software installing. Does it take that long? What can I do?

    Like

  5. I have the P7_L10 build number B136 I did as you say but when I tried to unpack the B839 update it said the file is corrupted I tried to unpack the B852 same thing happened what should I do now.

    Like

    1. Your downloads are getting corrupted because your connection has problems or it’s your system that has problems. Downloads are fine integrity wise.

      Like

  6. my Huawei Build number is P7-L10V100R001C02B123. So I was wondering if this one of mine can be updated to v5.1.1 (Lollipop) since my Huawei is inffected by virus called lutu, even when I reset my phone the virus doesn’t get off. So I want to know if updating it to this lollipop version will it also help by getting the virus off in my phone. Please Help Me.

    Like

    1. updating/flashing phone will remove virus if it is a virus and not some website that is telling you that you have virus. Anyway I would advise you to update as shown above and on the extremely rare chance you still have”virus” I would flash update by fastboot but that is slightly more complicated to do.Good Luck

      Like

  7. HI, I live in South Africa and have build no P7-L10V100R001C00B133SP01. How can I safely upgrade to 5.1.1? Do I also have to install all the updates stated above, from B621 to B839? How big are these files? I have a 32gig micro SD card, is that big enough? If I download these upgrades, will it wipe all the data from my phone, i.e. reset everything, or will I still have all my contacts, photos, personal settings, etc?
    I’m not very tech savvy when it comes to IT talk, so please be very clear. Thank you

    Like

  8. The upgrades will not wipe your data.As for update size some are nearly 2GB.What you do is install first update then copy 2nd “update app” and paste to dload folder.You will be asked by Windows if you want to “copy and replace”,you click on that option which will delete update 1 and replace it with update 2.You then install that and work your way through the updates doing the same again.NB It looks like you have to go through the whole process from your build number,like myself,.I got to B830 and huawei prompt me to update straight from phone to latest firmware so check SETTINGS-UPDATES before downloading B839

    Like

    1. Hi Kevin. Thanks for that. One last stupid question: do i connect my phone to my computer and download all the updates to my computer and from there to my phone?

      Like

      1. Download updates to computer and copy one by one to DLOAD folder on sd card(you might have to create folder yourself before starting) I am not sure if CUST fix comes as “update app” like the rest but anyway you can delete when successfully installed

        Like

    1. You can try without, but the wipes do something to system partitions. Without it, update may fail and that can complicate things. You can skip these steps, but if things get stuck, it’ll be on you to figure it out.

      Like

  9. Just have downgrade in reverse order from B832 (I´ve updated directly from earlier version so I was always facing missing keyboard issue) to B830 -> B621. Then applied CUST fix, B830 again -> B839 -> B852. Everything worked perfectly fine. Just be sure to follow exactly the procedure mentioned above. It is perfect.

    Thanks a lot!!!

    Like

  10. hi i’m using huawei P7 B135 is it possible if i upgrade my os through phone? without using computer?? thank in advance

    Like

    1. Yes, you can upgrade B135 via this guide. You could in theory do it entirely without computer, you’ll just have to use File Manager and some Android app to unpack ZIP files, like WinRAR or AndroZip.

      Like

  11. HI, I’m from Philippines and have build no P7-L10V100R001C00B135SP04. How can I safely upgrade to 5.1.1? Do I also have to install all the updates stated above, from B621 to B839? How big are these files? I have a 16gig micro SD card, is that big enough?
    I want to try these later and I’d want to know if I can upgrade my P7 to lollipop using my huawei P7 without the help of computer?? Is that really okey???.
    Thank you.

    Like

  12. hi..is it possible if I go with your instruction while my huawei P7-L10 B135SPO4 is made in china?? Is it okay?? I want to try your instruction..thanks

    Like

  13. Believe me, what you have done here is great. You saved me from a deep confusion. I am very grateful. Good work is OK, but this is not good, its the best work.

    Like

  14. I come back to phone after about a year having got to b852.The updater offered me B853 which is meant to for middle east?.I live in Ireland..I tried update but seemed to leave no phone coverage so I hard updated back to the B852.So my question is should Europeans avoid this update and take that B852 is the final update for Europe?

    Like

  15. I have Huawei ascend p7 L-10 C00B619
    i want to upgrade my phone to B839 it is possible? and which method is good for me please. Direct install. or first install. B621 then B830. after that. B839. which method please help me sir try to understand

    Like

    1. As said above by rejzor
      “If you’re using B609 or later (because your phone arrived with it when new or it updated itself to this version), you should be fine updating directly to B839, but you strictly have to use a full version update which is around 1,5 GB in size (the above link).” If you are on EMUI 3.0,which I think you are,you should be okay going straight to B839 and then B852. You could even try straight to B852 to save multiple downloads.In my case if phone does not accept the update if will say update”failed” and leave you back to version you are on

      Like

      1. I apology for late reply when I was asked question on that day without checking mail someone will reply on my question. I did installation B621. Rom on my huawei ac.. P7 L10 b619 . After installation I check you reply on my comment. Then I realize I should wait for reply. But now my question is its is possible to now. C00B621 To Go B839. It can be possible. C00. And C90 mandatory are not ROM. Can installed in COOB621. To. B839. Its is possible no need for. B830 in my case …

        Like

  16. I would say you would be O.K going straight to B839 as you already had EMUI 3.0 before you went to B621.Just make sure you use full update from link at top of page.Let us know how you get on

    Like

  17. I would say you would be O.K going straight to B839 as you already had EMUI 3.0 before you went to B621.Just make sure you use full update from link at top of page.Let us know how you get on

    Like

  18. Hai..Thanks for the guide..I am On B619..You have written 2 titles..for versions lower than 621 and greater than 609..Which one should I follow? Also I have the phone from one of my friend and he doesnt know its origin..However the build number matches exactly..Please help..

    Like

    1. I would check your emui version if it’s v3x then you should be safe to jump straight to b839.If your firmware is something like B3xxx or B5xxx (Emui v2x) then you had better start from first option.By the way I have never bricked my phone’s using this method,have done 3 P7 L10’s, and if update failed it left me back where I was.

      Like

      1. Thank you..I updated to b839..But at the end it showed software installation failed..Now the phone booted but turns off regularly..If I am to go back to b621..should I flash b621 cust fix first?

        Like

      2. Hai..ignore the last comment…The issue is with battery..When i am using the phone while charging,no problem is present..The random turn off issue was present in kitkat also.Thats why i tried to upgrade..Thank u so much for this guide..Also thank u for helping me Kevin Moloney..😊..Cheers

        Like

  19. Hi, thank you for your guide. I have downloaded all the packages and tried to update my device in every way and order i could but every time it says update failed. My device is P7-L10v100r001c00b619 with EMUI VERSION 3.0. I have tried all the methods mentioned above correctly but all i get is update failed. Please help me . thanks.

    Like

    1. i have same device and same problem.. First i updated from B619 to B839 but it didnt seems alright but after that i dont know how to bring it back at B619

      Like

  20. I have huawei ascend p7 L10c900b832 which is updated and I am facing too much problems like youtube videos not working and fb stop etc even after factory reset what should I do?? Please help me

    Like

  21. i have p7 l10 currently running b853 version, I cannot update or reset the phone because of the CUST FAILED problem. how to fix it?

    Like

Leave a comment