This is a collection of Huawei P9 Lite stock ROMs / firmware for all variants. Try not to use any of the firmware package on this page to flash any other device that does fit the P9 Lite variants listed here. It will cause the device to brick.
Learn how to root Huawei P9 Lite without stress
Download the firmware package from below and do not forget to post in comments section if your P9 Lite variant stock ROM is not listed here.
- VNS-L31C636B100 – Download
- VNS-L31C432B130 (Dual-SIM) – Download
Middle East and Africa
- VNS-L21C185B120 – Download
- VNS-L21C185B140 – Download
- VNS-L21C185B150 – Download
- VNS-L22C185B130 – Download
- VNS-L22C185B140 – Download
- VNS-L31C185B130 – Download
- VNS-L31C185B150 – Download
HUAWEI P9 LITE ROLLBACK PACKAGE (VNS-L31, FROM ANDROID 7.0 EMUI 5.0 TO ANDROID 6.0 EMUI 4.1, C900B300, SPANISH) | 2017-02-03 | 69.67 MB
VNS-L31C432B210-FULL, Region – Europa, Status – Official, EMUI 4.1.3 Type – Full firmware image, Size – 1.7 GB
VNS-L31C432B161-FULL, Region – Europa, Status – Official, Type – Full firmware image, Size – 1.7 GB
VNS-L31C432B160-FULL, Region – Europa, Status – Official, Type – Full firmware image, Size – 1.7 GB
VNS-L31C432B201-FULL, Region – Europa, Status – Official, Type – Full firmware image, Size – 1.7 GB
VNS-L31C636B161-FULL, Region – ASIA, Status – Official, Type – Full firmware image, Size – 1.7 GB
VNS-L31C432B151-FULL, Region – EUROPA, Status – Official, Type – Full firmware image, Size – 1.7 GB
VNS-L31C432B150-FULL, Region – EUROPA, Status – Official, Type – Full firmware image, Size – 1.7 GB
VNS-L31C40B150 Android 6.0 EMUI 4.1.1 Movistar
VNS-L31C432B131 Android 6.0 EMUI 4.1.1 Europa
VNS-L31C02B123 Android 6.0 EMUI 4.1.1 Vodafone
VNS-L31C02B122 Android 6.0 EMUI 4.1.1 Vodafone
VNS-L31C40B120 Android 6.0 EMUI 4.1.1 Movistar
VNS-L31C02B120 Android 6.0 EMUI 4.1.1 Vodafone
VNS-L31C02B119 Android 6.0 EMUI 4.1.1 Vodafone
VNS-L31C40B112 Android 6.0 EMUI 4.1.1 Movistar
VNS-L31_C636B100_Firmware_Southern-East Asia_Channel-Others_Andriod 6.0_EMUI 4.0_05013RUM.zip
VNS-L31C109B110 [single sim] [Amena/Orange]
VNS-L31C432B103 Android 6.0 EMUI 4.1.1 Europa
VNS-L31C02B101 Android 6.0 EMUI 4.1.1 Vodafone
VNS-L31C40B061 Android 6.0 EMUI 4.1.1 Movistar
VNS-L23C605B120, Region – Global, Status – Official, Type – Full firmware image, Size – 1.6 GB
VNS-L23C212B130, Region – AT&T México, Status – Official, Type – Full firmware image, Size – 1.6 GB
VNS-L23C605B061 Android 6.0 EMUI 4.1.1
VNS-L22C636B140 Android 6.0 EMUI 4.1.1 Asia
VNS-L22C636B120 Android 6.0 EMUI 4.1.1 Asia
VNS-L22C636B100 Android 6.0 EMUI 4.1.1 Asia
HUAWEI P9 LITE ROLLBACK PACKAGE (VNS-L21, FROM ANDROID 7.0 EMUI 5.0 TO ANDROID 6.0 EMUI 4.1, C900B300, ) | 2017-02-03 | 69.67 MB
VNS-L21C432B151 Android 6.0 EMUI 4.1.1 Europa
VNS-L21C432B150 Android 6.0 EMUI 4.1.1 Europa
VNS-L21C432B131 Android 6.0 EMUI 4.1.1 Europa
VNS-L21C432B130 Android 6.0 EMUI 4.1.1 Europa
VNS-L21C02B122 Android 6.0 EMUI 4.1.1 Vodafone
VNS-L21C432B121 Android 6.0 EMUI 4.1.1 Europa
VNS-L21C432B120, Region – Europe, Status – Official, Type – Full firmware image, Size – 1.79 GB
VNS-L31C109B120 – Download
VNS-L31C432B130 (425 MB) – Download
Middle East variant Rom C185Bxx not listed… upload it ASAP
My Build Number is VNS-L31C636B161.
Which firmware should I choose?
Your device firmware has now been added to the list!
Can i use this firmware to fix my bootlooped p9 lite nougat.?? Please if someone knows how, I badly need a help. 🙁 🙁
Of course! Flashing this firmware will fix your device\’ bootloop.
But, have you tried performing a factory reset to see if it fixes?
this version ids not there add it plz VNS-L21C185B180
Ich habe die Version VNS-L31C02B123 und hätte gerne eine Dual sim version.
Wo und wie muss ich dass dann machen.
Wir haben jetzt VNS-L31C02B123 enthalten. Herunterladen von hier https://www.leakite.com/download-huawei-p9-lite-vns-l31c02b123-firmware/.
Could you upload the stock firmware for build VNS-L31C150B121?
Thanks in advance!
any news on this?
Nothing yet, Stamba. Once there\’s an official update we\’ll sure add it to our collection.
Please help. I have flashed VNS-L22C185B140 for my L22 variant. It was successful, but now the phone will not boot past the logo. It shows the logo and then goes dark. It does not turn off as there is a slight glow to the dark screen. I have tried flashing a lower version ( 130) but it stops at 5% and says, vision incompatibility error.
Did you check your device About section to know the version it was running before you flashed B140?
Hi great ! My phone is l31 b120 Middle Africa, which rom can I use for dual sim?
Out of interest, so the L31 is model and b120 is latest firmware? Meaning if I have b120 I can flash the b150 as long as it l31?
Thanks in advance
Bxxx indicates the firmware version/build, you\’re correct.
To know the firmware that is suitable for your phone, check in Settings > About Device.
i have installed VNS-L21C185B150 successfully but after successfully restart i still have android 6
This is because the firmware you downloaded from here is based on Android 6.0.
Mon numéro de build est le suivant : VNS-L31C432B328
Quel firmware dois-je prendre ?
Merci d\’avance, Ewan.
Please help. I have flashed VNS-L21C185B140 for my L21 variant. It was successful, but now the phone will not boot past the logo. It shows the logo and then goes dark. It does not turn off as there is a slight glow to the dark screen. I have tried flashing a lower version and says, vision incompatibility
Thanks @leakite, that was helpful I know need to find if Middle East and Africa roms include South Africa,
just to confirm, my rom is VNS-L31c16B120, so I can use the VNS-L31C185B150?
Thank you so much.
I need a ROM for the VNS-L22C185B140 that includes middle Africa and South Africa
Hi im looking to convert my lc13c16b120 to dual sim what rom should i use ?
hi ALL MY BUILDER NUMBER IS VNS-L31C02B125
hi ALL MY BUILDER NUMBER IS VNS-L31C02B125
PLEASE ADD THE FIRMWARE THAT I NEED TO USE, THANKS
I also have that wanna know what I can flash to get dualism…
I have VNS-L31C16B120 version, middle east Africa. Which ROM should I use for dual SIM version?
Hello. For a Built Number VNS-L21C432B160 wich version should I use?
Hello my build is VNS-L31C16B120
Huawei VNS-L31C02B125 South Africa
Hi my build is VNS_L31C33B150 i need urgent to find this, can you help me?
My build no is stil not there VNS L31C02B125 for firmwall update.
Hi Arthur. Did you come right with an update? I\’m also on the same VNS as you, also South Africa with no update yet. Seems like we will never get the update for OTA. What\’s your status?
no nothing yet,look like it is not going to happen.
I have the same VNS-L31C02B125 (South Africa), P9 Lite
I would like to know if you can change from Single Sim to Dual Sim
please advise if I need a software update or??
I have teh same info as Johan.
My Build number is VNS-L31C16B120 single sim i can\’t find it here?
Can you get the rom below for download as well ?
If your device firmware build is not yet available, please be patient….we\’re doing our best to make them all available once it\’s within our reach.
thank you. much appreciated.
Can u please tell about the update of version VNS-L62C710B200 p9 lite.
Plzz my variant is VNS-L31C40B160, SINGLE SIM
Sorry to say no nothing.
This post has been updated to accommodate more Huawei P9 Lite update packages. Please check and tell me if yours has been included.
For VNS-L31C185Bxxx users, refer to this link for Nougat update https://www.leakite.com/2017/05/huawei-p9-lite-nougat.html
Thanks for your continued patience and understanding. Your feedback is appreciated!
Still no update for VNS-L31C02B125 devices… (South Africa, Vodafone)
Johan Huawei SA told me today 05/05/2017 that they had started to roll out Nougat updates for ouer phones.
Hi. Arthur. I don\’t quite understand what you\’re saying. Do you mean huawei is planning to roll out nougat on the 5/5 this month? Thanks.
Some variants of the Huawei P9 Lite have already received the Nougat update. Follow this link to learn if yours is available and how to update your device. https://www.leakite.com/2017/05/nougat-huawei-p9-lite.html
I honestly have no hope that Vodacom will update our devices, going on past experience. I had the P6 and the G7, and I have NEVER received any OTA updates with the Vodacom software installed, and there is nothing Huawei can/will do about it. I really hope I\’m wrong, but I won\’t get my hopes up.
Any news on VNS-L31C16B120
Can I convert P9 lite :VNS-L31C16B120 single sim to Dual sim??
I have a P9 Lite VNS-L31C02B125
Is there software that will convert Single Sim function to the Dual Sim Management function.
The store I bought my phone at said its a dual sim, but apparently not.
I was told that duel sim was disabled by Vodafone for not being stable enough. What the truth in that is, I dont know. I have the same phone and have made many attempts to find software that can convert it to a duel sim without success. I\’m also still waiting for the OTA update to EMUI 5. Feel like they will never update this phone. Starting to think of another make/model that can have duel sim capabilities and carrier that actually updates their OS\’s without having the user to wait more than a year while other companies like Samsung makes haste with their updates.
I have the same intel as Johan.Huawei told me yesterday that update is on its wayin the next weeks.Contact them ,if more people complain, maybe thy will do something.
I have a P9 Lite VNS-L31C900B120 ,any chance you can add the file to update this version??
any help would be really appreciated
Do you know where or when I can find a update (Android 7) for the vns : L31C02B123?
My Handset Model No. is
-Huawei P9-Lite (Build Number: VNS-L31 C432B161)
-Android Version: 6.0, EMUI Version: 4.1.1
I purchased it from UK.
Now, I am using in Bangladesh.
Is it possible Convert to Dual Sim Version & How?
Is it any risky?
Please let me know as soon as possible.
I doubt the possibility of converting your device to support dual sim. The last time I inquired from Huawei, they confirmed P9 Lite to be a single-sim smartphone.
You can try reaching out to them too for clarification.
Salve a tutti. Sto cercando una versione di rom per huawei p9 lite VNS-L31 con Android 5.0.0 non superiore. Qualcuno può aiutarmi postando il link..
Vi ringrazio in anticipo x le risposte..
Ciao. La versione minima di Android sui telefoni Huawei P9 Lite è Android 6.0 Marshmallow. Inoltre, se si desidera richiedere qualsiasi firmware per il tuo telefono, inviare le informazioni complete dal dispositivo sulla sezione. Come ad esempio vns-l31c432Bxx.
SALVE A ME SERVE IL SOFTWARE PER G9_VNS DL00 SE MI POTETE AIUTARE GRAZIE
Hi the download link for VNS-L31C636B161 build is not working. is the any other links that i could try. Thanks in advance
Hi Frans! You can download the file now. The link has been updated!
Use the second download link.
Thanks…. Hopefully I can get this crazy phone back to working order!
Which update to use for VNS-L23C6O5B102?
I downloaded and installed the firmware but my os is still 6.0. My build number is VNS-L31C02B122.
Firmware VNS-L31C16B120? Anyone know help me to get a firmware please i want to update it in nought 7.0
I have VNS L52 im try to upgrade it to nougat but can\’t i have also downloaded. Software 360 when i start software update iys got failed in 5% please… someone help
Can you provide the complete build number?
My Huawei P9 Lite 2017 model VNS-L21C02B339 isn\’t listed here. Can you add it\’s stock ROM? ?
Hi Limer324, download the official firmware from this link – https://www.leakite.com/2018/02/huawei-p9-lite-vns-l21c02b339-firmware.html
My Huawei P9 Lite 2017 model VNS-L21C02B339 isn’t listed here. Can you add it’s stock ROM?
My Huawei P9 Lite 2017 model VNS-L31C02B339 isn’t listed here. Can you add it’s stock ROM?
My phone is huawei p9-lite vns l21
I need Asian regional firmware.
I want to flash my phone by dload method
Please send me an email with essential firmware
Please Add VNS-L62 firmware its Korean p9 lite with
Ram 3 gb
Hey man ! i have installed twrp on huawei p9 lite after that i wiped out every thing including system
and when i reboot my device it stucks at \”YOUR DEVICE IS BOOTING NOW\” What can i do nw to fix it what is the problem in device ..
plz help me on this issue and give me a solution
VNS-L22C636B140 Android 6.0 EMUI 4.1.1 Asia link is broken or incorrect Please help me.
VNS-L23C605B061 Android 6.0 EMUI 4.1.1
this isn\’t working anymore?!! help
bonjour pour moi c\’est VNS-L31C900B160 aide moi a le trouvé svp
Boa tarde poderia me ajudar a actualizar o vns-l31c900b120?
Please Help me,
model is VNS-L22C636B101 need ROM for this.
Telephone is bloched in the ROM page.
Try using the update package from below link. It\’s based on VNS-L22C636B360 (more recent than the version you use). Don\’t forget to flash the data file too.
VNS-L22C636B360 update – Download
Data file – Download
Let me know if this helps!
I copied to the DLOAD folder on the memory card the content of the VNS-L22C636B360 update file reaches 99% and then from failure failure and does not continue. Other solutions?
Instead copying the UPDATE.ZIP file to the DLOAD folder does not start the ROM reload mode.
I created the \”dload\” folder in the sd. I unzipped the \”update_data_full_VNS-L22_hw_spcseas.zip\” file in the \”dload\” folder and copied the other UPDATE.ZIP file into the \”dload\” but got 99% error. Is the procedure right?
if I copy only the UPDATE.ZIP file in the \”dload\” folder it comes to 5% and from error
What error is shown?
You should extract UPDATE.APP (if contained in the update package) not UPDATE.ZIP.
From error to upload the firmware. UPDATE.APP which is contained in the UPDATE.ZIP file as it is extreme? I tried with WINRAR but it doesn\’t open.
And once extracted do I have to copy it to DLOAD?
Yes, copy to DLOAD folder. But then, are you sure the file downloaded completely and correctly?
I hope so. the \”update_data_full_VNS-L22_hw_spcseas.zip\” file is 716MB and the 1.23GB \”update.zip\” file. With the first it reaches 99% and from error, with the second at 5% and from error. 🙁 If we could connect in some way I would show you what it does
Click this link to reach me directly via WhatsApp.
Hello Massimiliano. I know it\’s been over a year. I have exactly the same software problem as you in P9Lite (vns-l22c636b101). Do you remember solving this problem?
i have a P9 lite VNS-L21C900B151 , Can i flash a C432 firmware to it to get german language on the phone and with one to flash ?
I\’ve not actually tried that, but it should work! Ensure your phone is not rooted or has an unlocked bootloader if you\’re gonna do that.
And do a complete backup of your phone, just in case!
Hi I do not see my phone build no.
Please Help, mine is VNS-L31c900B136
Please help me
My phone is VNS-L31C900B160. I\’m looking for this firmware.
Thank you in advance!
Cerco il firmware per il vns-l22c636b101.
Non riesco a trovarlo. Qualcuno lo ha e me lo può linkare?
Southern Africa Rom VNS-L31C16B136 is not listed
Here – https://www.leakite.com/huawei-p9-lite-vnsl31c16b136-firmware/
Help my firmware is VNS- C900B162 emui 4.1.3 not update
my build is VNS-31C185B150.IM FAILING TO DOWLOAD .PLIZ HELP