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.


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

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

    • This downgrade method is for European C432 variant only not for Middle Eastern C185.

        • To Rollback Huawei P9 Lite for C185 variants download below files

          For L21C185 Rollback Package

          L21C185B150 ROM

          For L31C185 Rollback Package

          L31C185B150 Rom

          Download these files and follow the above method

          • maria fe

            hi where can i get downgrade for the c636b385

          • Hi Sumit.
            I have a VNS-L21 (Chinese Version). After an update from Marshmallow to Nougat the camera does not work. The current buildno is VNS-L21C432B380. Where can I get a downgrade for this version?
            In expectation of your answer thanks you!

  3. Binod Malaka Reply

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

  4. Christos Tsigkos Reply

    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.

  5. 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

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

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

    please help

  8. Christos Tsigkos Reply

    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?

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

    • This is for European models only. I’ll provide the downgrade files for Asian variant soon.

  10. real10slim Reply

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

  11. Hi,
    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 ??!!

  12. Dewald Nel Reply

    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 ?

      • Dewald Nel Reply

        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.

        • 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 Reply

        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..

  13. Dewald Nel Reply

    Could i also use the B130 regarding my above question ?

  14. 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?

  15. Dewald Nel Reply

    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.

    • Christos Tsigkos Reply

      Yes, it will work for you. I was in the same situation as you, but I followed this tutorial and worked perfectly for me.

      • Dewald Nel Reply

        But after flashing first file my build number still says NRD90M test-keys

          • hamdy emad

            hi,i have NRD90M i need a firmwawre worked form him.

  16. Dewald Nel Reply

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

    • Yes, Rollback operation will erase all user data. You should backup all your important data.

      • Dewald Nel Reply

        yes but I mean before i flash the Big… what will the first file do ( the one im supposed to flash first ) ??

          • Dewald Nel

            and it wont wipe anything.. only second file wipes data ?

          • Sumit

            Yes but still take a backup first before flashing the first file.

  17. Dewald Nel Reply

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

  18. Bilal Mushtaq Reply

    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

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

    • Christos Tsigkos Reply

      This is the tutorial on how to rollback. I tried it and worked for me.

      • Did you have VNS-L31C02B123 before you update to 7.0 android and you try this procedur?

  20. 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

  21. 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

  22. 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.

  23. 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

    • To Rollback Huawei P9 Lite for C185 variants download below files

      For L21C185 Rollback Package

      L21C185B150 ROM

      For L31C185 Rollback Package

      L31C185B150 Rom

      Download these files and follow the above method

  24. 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 ?

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

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

  27. 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

  28. FireFly2225 Reply

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

  29. firefly225 Reply

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

  30. 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

  31. Hi Sumit,

    I have a :

    P9 lite VNS-L31C432B380
    EMUI 5.0
    ANDROID 7.0

    Can i downgrade to MM?
    With this methode above?

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

  33. 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.

  34. Dhanesh Kumar Reply

    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.

  35. 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

  36. 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

  37. 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

  38. 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 ?

  39. Phiip Pines Reply


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



  40. 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!

  41. Dhakshina murthy Reply

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

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

  43. 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”.

    • You can’t find a folder named root. Root folder means in the main directory of your storage, not in some folder.

  44. 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

  45. 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.

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

  47. Chaun Booysen Reply

    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

    • Chaun Booysen Reply

      oh yes, the whole issue came about when I tried installing lineageOS, loaded TWRP, wiped all my partitions without backing up and having a failed install :'(

    • Yes this will work only with the non-rooted device with stock recovery installed.

      • Chaun Booysen Reply

        Any suggestions how to put any or this rom on my phone? Basically a paperweight now

  48. 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?

  49. Farman Ghani Reply

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

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

Write A Comment

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