How to Downgrade Huawei P9 Lite from Nougat to Marshmallow

Today we share How to Downgrade Huawei P9 Lite from Nougat to Marshmallow. Recently Nougat 7.0 update for Huawei P9 Lite was rolled out for some region, and the update is quite stable, but If you update your phone but don’t like the update for any reason, then you can easily revert back to a lower version (Android Marshmallow). It is an officially way to downgrade your Huawei P9 Lite to Marshmallow from Android Nougat and process is very simple. check below guide to Downgrade Huawei P9 Lite from Android Nougat to Marshmallow 6.0. 

Huawei P9 Lite Marshmallow Rollback version is now available so that you can Rollback Huawei P9 Lite to Marshmallow. Many device owners are still not happy with the Android 7.0 Nougat update for various reasons. If you are one of the users and would like to revert Huawei P9 Lite back to the older version of Android, then you are in the right place here we share the method to Downgrade Huawei P9 Lite from Nougat to Marshmallow 6.0. Download Huawei P9 Lite Nougat Rollback (Downgrade) Package from below to Downgrade Huawei P9 Lite from Android Nougat to Marshmallow.

How to Downgrade Huawei P9 Lite from Nougat to Marshmallow

Note: –

  • Huawei P9 Lite Nougat Rollback Package is available for European VNS-L21/VNS-L31 models only.
  • Follow the steps correctly otherwise you may brick your device. We are not responsible for any damage to your phone.
  • It will erase all your phone data, so we advise you first to take a complete backup of your phone and then proceed.
  • Ensure that your phone has at least 50-60% charged to prevent the unexpected shutdown in-between the process.

Rollback Details

  • Device – Huawei P9 Lite
  • Model – VNS-L21/VNS-L31
  • Android Rollback Version – 7.0 Nougat -> v6.0 Marshmallow
  • EMUI Rollback Version – 5.0 -> 4.1
  • Rollback Build: VNS-LxxC900B300
  • Region – Europe
  • Status – Official
  • Type – Rollback firmware Package

Requirement to downgrade Huawei P9 Lite to Marshmallow

Download Huawei P9 Lite Nougat Rollback package – Rollback file will change Your software info to C900B300. As far as I know, this is a specific firmware key, that allows to fully update the firmware to any other version.

  • Huawei P9 Lite Rollback Package For L31C432 (EU): Download
  • Huawei P9 Lite Rollback Package For L21C432 (EU): Download
  • Huawei P9 Lite Rollback Package For L11C432 (EU): Download

Download Huawei P9 Lite full OTA Software File – This file will switching back your Huawei P9 Lite to Marshmallow.

How to Downgrade Huawei P9 Lite from Nougat to Marshmallow

1) First, download Android Nougat Rollback Package for Huawei P9 Lite from above and extract it.

2) Now create a folder dload in the root of your SD card and place the file in that folder.

3)Now turn off your device.

4) Now press “Volume Up + Volume Down and Power Button” together. The update process will start automatically.

5) Now wait for some time to complete the process. Your firmware version should now be on “B300”.

6) Now download the full Marshmallow firmware from above and extract it.

7) Now move the file in SD card folder (Replace the rollback file).

8) Now again press “Volume Up + Volume Down and Power Button” together to Downgrade Huawei P9 Lite from Android Nougat to Android Marshmallow

9) Done.

This is the complete guide to Downgrade Huawei P9 Lite from Nougat to Marshmallow. If you have any questions comment below.



Sumit is a Tech and Gadget freak and loves writing about Android and iOS, his favourite past time is playing video games.

140 Responses

  1. jayare says:

    This works!

  2. Oscar says:

    Works excellent for VNS-L21C432BXXX, 10 minutes and ready to go!

  3. Kate Backin says:

    nothing happened .. Currently my build number .. VNS:L21C185B360.. I follow your tutorial but useless .. My firmware version should not on “B300 after Rollback

  4. Matew Ducháček says:

    When I done this , can I delete these folders?

  5. Binod Malaka says:

    Hello,.. VNS – L31.. i am having this device and i am in asia (srilanka ) .. so is this method possible ???

  6. raju says:

    thanx 100% working

  7. salkoni says:

    work on huawei p9 lite L31

  8. suhaimi abu bakar says:

    can i use internal storage rather than SD card?

  9. Christos Tsigkos says:

    I have installed an unofficial emui 5.0 on my huawei p9 lite. When i go back to emui 4.1.1, will i be able to recieve the official nougat update from huawei? Thanks.

  10. Phil says:

    The V7. down to V6 rollback and Marshmallow downloads worked for me today. I was really missing my P9. so i followed the instructions as described and im up and running again. Thanks Guys

  11. Phil says:

    Phone working fine, but with all network and wifi settings open it wont connect to net. Anyone have any suggestions please?

  12. bal says:

    hello i like to request i have on my huawei VNS-L31C432b161 and i need on my huawei VNS-L31C432B151

    please help

  13. Christos Tsigkos says:

    Hello again, i’ve installed an unofficial Nougat 7 with EMUI 5.0 on my Huawei P9 Lite. Wiil this method work for me, to swich from unofficial Nougat to official marshmallow?

  14. Dirk says:

    Hi, when trying to unzip the full OTA software L31 file, i get an unzip error.

  15. Hello,.. VNS – L31.. i am having this device and i am in asia (srilanka ) .. so is this method possible ???

  16. real10slim says:

    its says use the correct package file
    i have vns L21
    and i downloaded it correctly

  17. Dirk says:

    on my Hueawei P9 the EMUI update does not seem to work either. After booting my EMUI version still shows 5.0, and. I already copied restore emui directly under sd and under sd/dload/ does not work on both locations.

    Pls advise because the black and white nougat is so ugly …. :-/

    I really don’t understand those design idiots… 16 M Colors and they descide to go for B&W ??!!

  18. Dewald Nel says:

    hi, i updated from VNS-L31C16B120 to unofficial nougat VNS-L31C432B371 via the HiSuite method. Now I have NRD-90M test keys and bluetooth doesn’t work + lost system apps and flashing the data package doesn’t change anything.. any way that i could rollback ?

    • Sumit says:

      Yes you can use the above method to downgrade

      • Dewald Nel says:

        Are you 100% sure, i mean it’s a very diffrent marshmallow version that I’m coming from.. and i need a guarantee that it’ll work cause im not close to a repair shop.

        • Sumit says:

          I’m not 100% sure because not personally tested by me but the above file will set your C432 build device to rollback package C900 after that you can install the Marshmallow Firmware. Also you see from above comment one user tried it on NRD90M test-keys and it worked for him.

      • Dewald Nel says:

        Are you sure ? Even coming from a completely different build number of MM ?i need this to work 100% as I’m not close to a huawei repair center..

  19. Dewald Nel says:

    Could i also use the B130 regarding my above question ?

  20. Giel says:

    Hi, i already did the instruction. It works. But, when in initial setting i get stuck on wifi+ srtting. When i tap allow, it shows a glimpse of google acciunt login, but it back to wifi setting. I cannot get back to previous setting cuz the softbutton doesn’t appears.

    I try to restart and skio the wifi connection, and it cannot as we cuz it ask me to insert SIM or connect to internet.

    Do you have any suggestion?

  21. Dewald Nel says:

    Hi, so this will work even though I come from a diffrent version of marshmallow ? I’m stuck with NRD-90M test keys… read comments above.

  22. Dewald Nel says:

    One last question..does flashing the rollback pakage ( the one you flash first ) wipe user data ?

  23. Dewald Nel says:

    i flashed the first file, and it said Update success, but the build number is still NRD90M test-keys

  24. Vadile says:

    I need root?

  25. Irfan Wibi says:

    I’ve done the downgrade, but I want to upgrade again to nougat, how to do?

  26. Bilal Mushtaq says:

    while updating from marshmallow to nougat cell battery goes down. Nougat is partially installed (i guess). now my some feature of nougat are install but phone don not have physical keyboard it only show voice feature. bluetooth is not working etc. its is not supporting memory card either. now what should i do to rollback to marshmallow or nougat completely. kindly guide me

  27. matej133 says:

    hi, i updated from VNS-L31C02B123 to unofficial nougat VNS-L31C02B329 . Now I have NRD-90M .. any way that i could rollback ?

  28. matej133 says:

    I first have VNS-L31C02B123 and I have update to 7.0 android but Now I have NRD-90M can I do this to back 6.0 android

  29. dhakshina says:

    My filmware is vns-l21c185b360 give me the link to downgrade to marshmallow
    Should I use the filmware c185b360 or I can do it on others like b300
    Also give me the link for exact firmware

  30. zlatoper98 says:

    i do everything as said and when trying to install the marshmallow update it says something like: error installing, update package not found. any help? tried both with inside dload map and with directly on my phone memory. i don’t have an SD card.

  31. My filmware is vns-l21c185b360 give me the link to downgrade to marshmallow
    Should I use the filmware c185b360 or I can do it on others like b300
    Also give me the link for exact firmware

  32. Sasata says:

    Hello ! I’va got a problem : after install “succesfully” the L31C432B160 version, my build number is still L31C900B160. Is it normal ?
    If yes, then how to install the B381 update from here ?

  33. Chox says:

    Can I do this on model c66?

  34. Irfan Wibi says:

    After downgrading to marshmallow, why until now never get an upgrade to nougat?
    Help me please, upgrade to nougat

  35. najeeb says:

    sir…when i uprade my huawei p9 lite marsh mallow to nougat, after i uprage wifi and bluetooth not working

  36. mar says:

    Hi, i have the model VNS-DL00 its a G9 Lite (China version), I hope you can provide for this model. My camera stop working after two days of upgrading it. Thanks

  37. elkid says:


    Currently my build number VNS-L21C432B380 and it doesnt work. Why ?


  38. FireFly2225 says:

    Hello, I have a VNS-L31C185B380 , should i follow this method ?

  39. firefly225 says:

    my build number is VNS-L31C185B380 should i use the method above ?

  40. montassar says:

    hi , please i want to downgrade my huawei gt3 from android 7 to 6.0.1 but i didnt find the package , some friends told me to use the p9 lite package … but im not sure that it will work without damaging my device , so please can you help me , my build number is NMO-L31C185B356 .. thanks

  41. I got a VNS-Dl00, do you have the file for this one please ? :)

  42. Ap says:

    Hi Sumit,

    I have a :

    P9 lite VNS-L31C432B380
    EMUI 5.0
    ANDROID 7.0

    Can i downgrade to MM?
    With this methode above?

  43. sir I am rooted and i’m nougat, do i need to unroot first my device before downgrading?

  44. mr lonely says:

    hello sir vns-l21c900b300 working this fill are not

  45. Nono says:

    Hello I was on emui 5 and nougat 7.0 and it works I just want to thanks to person wo did this tutorial ☺

  46. Cobus says:

    Hi Sumit

    I am on a Vodafone (South Africa) build VNS-L31C02B329.
    I have read European roms/firmware will work. This true or is there specific files for Africa.
    Issue with Vodafone build is that they disable the dual sim capability in the firmware. Would like to flash with stock rom to enable dual sim management.

  47. Dhanesh Kumar says:

    Hi, Thanks for your great. I have huawei p9 lite from Pakistan on nougat. can you please provide me files to downgrade for this model.

  48. Cobus says:

    What is the meaning of the CxxBxxx in the build version. assume this is for different service providers and regions? Yet for Eur you get B336 and B889 for L31. Just a later more current version or different build altogether

  49. Nono says:

    Hello my device is rooted ans unlocked with a custom ROM 6.0.1 do I relock the bootloader and unroot before using this tutorial? Thx

  50. Nono says:

    Hello my device is rooted ans unlocked with a custom ROM 6.0.1 do I relock the bootloader and unroot before using this tutorial? Thx

  51. Florent says:

    I’ve a L21C432 and i have reached to “rollback” my phone but during the installation of firmware, there is an error: “failed to install package”. What can I do ?

  52. it works many thanks for you bro

  53. Vladimir says:

    Hi there.. can i use this method for L31C02B332?

  54. Butt Umair says:

    how would i know that firmware version has been hanged to B300 ??

  55. can rollback my phone using the official package using this method

    north africa

  56. dzulani says:

    Hi,i had vns l31c16b120 which files can I use

  57. David says:

    Is there available rollback for VNS-L31440b?

  58. d0them says:

    Hi Can I rollback Vns-l21c10b360? pls help

  59. Phiip Pines says:


    howabout my phone Huawei EVA-L19C636B390? HOW CAN i DOWNGRADE IT TO mARSHMALLOW?



  60. Samsam says:

    Hi Sumit.
    I have a VNS-L21 (Chinese Version 3GB RAM). The current Build-Number is VNS-L21C432B380 (EMUI5.0/Android7.0) and the camera doesn’t work since the update from 6.0 to 7.0. Is their a rollback available?
    Thank you!

  61. Nobody says:

    Yes ! Ça fonctionne :-)
    Many Thanks From Belgium !

  62. Dhakshina murthy says:

    Can I get the downgrade of nougat to mm for Huawei p9 lite for which build number is vns-l21c185b360.
    Please do it asap.

  63. nizam says:

    hey..can you sent me file for downgrade to mm my version is VNS-l31C363B390

  64. Ahmad Nawaz says:

    Downgrade vns. L21 c185b300

  65. Gerry says:

    Can I just leave a very humble thank you

  66. Sotires says:

    I did the rollback and now I have the VNS-L21C900B300. But when I go to downgrade it, it says that “there is no package, download it and try again”.

  67. Tony says:

    I cant seem to find my root folder… where is it located?

  68. Umair says:

    Hi summit
    I have Huawei p9 lite VNS-L31
    It shows error your device has failed verification and may not work properly can u help me to solve this problem when I did factory reset nothing is changed although all internal app are gone

  69. bergz says:

    Hi, Trying to flash with the threebutton method. ( the first rollback file is placed on sdcard. the update stops at 45% and says “Software install failed. Incompatibility with current version. Please download the correct update package.”)
    My phone has working twrp from meticulis but no working current rom to boot into..oeminfo was flashed first.

  70. Can I do this without sd card?

  71. Johann says:

    Hi. I my Rollback Number is Vns L31C464b382. How can I find links?

  72. Chaun Booysen says:

    Appreciate the guide but software install fails with first + ,- , pwr cycle. I’ve got twrp flashed as recovery, will that make a difference? using the files for VNS-L31C185B380

  73. Wayne says:

    Hi mate, thank you for trying to help people, I have my UK C432 P9 lite rooted and running Elite 5.1. it’s running great and Hassan works really hard, but I have been thinking about going back to stock.
    If I’m rooted is there an easy way to get it so that I can use the 3 button method, I have the roll back package downloaded but have been really struggling but I notice that you say above it doesn’t work on rooted devices, I didn’t realise this, now I know why it hasn’t been working. What can I easily do to go back?

  74. Marius says:

    Cant to Back to marshallow my phone Huawei p9 lite

  75. Farman Ghani says:

    From where i can download rollback and android 6.0 version for Huawei GT3 NMO-L31C185B356

  76. Kayla says:

    Is there a link for VNS-L22?

  77. Asif Khan says:

    I have Huawei p9 EVA-l09c346b how can I go back to marshmallow

  78. Issy says:

    Everything good nut no OTA update ?

  79. malatings says:

    My Huawei is VNS-L21C185B360. camera not working after auto upgrade to Nougat, the above packages not working on my phone. Please help.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.