yashsingh1/xdaforums huggingface dataset:
[Huawei P9 Lite ROMs, Kernels, Recoveries, & Other ] mking007:
got it all working, thanks for your time creating this OP.

dual sim card working in UK model L31

OTA isn't updating though.
[Huawei P9 Lite ROMs, Kernels, Recoveries, & Other ] telenorce:
I finally did it. Thank you. Now i have b150 update, after update can i lock bootloader?
[Huawei P9 Lite ROMs, Kernels, Recoveries, & Other ] telenorce:
Bootloader locked after update :) But asking me for password to unlock memory and when i entered my lock pass tell me that my pass is incorrect and device will factory reset? How to bypass this? I don't want to do factory reset after every update? Man u are God, Thank you a lot.
[Huawei P9 Lite ROMs, Kernels, Recoveries, & Other ] mking007:
how did you get the b150 update, when i go to check my settings it says b130 is the latest official update OTA ?
[Huawei P9 Lite ROMs, Kernels, Recoveries, & Other ] telenorce:
I flashed b130 required for dual sim and unlocked second sim with provided tool and after booting phone gave me OTA b150.
[Huawei P9 Lite ROMs, Kernels, Recoveries, & Other ] mking007:
hmm, ive done all that, wonder why its not allowing me to update to b150 ?
[Huawei P9 Lite ROMs, Kernels, Recoveries, & Other ] k1ll3r8e:
Heyho,

when u get the encryption dialog u can enter ur last know or even a random one. The factory-reset is normally only one time, after u flashed the oeminfo. But after that reset it's recommended to re-flash the B130 to get the dual-sim working.

Heyho,

try to re-flash the B130 and check then for updates. The re-flash will not end in an factory reset, only unlocked bootloader, TWRP and root will be removed.

Edit:

If that will not solve the problem, maybe it's in the IP or GeoLocation the update.apk transmit to the update server. Because, the updates will be released in "waves" and maybe only to defined locations.

Regards,

Sebastian
[Huawei P9 Lite ROMs, Kernels, Recoveries, & Other ] mking007:
one thing i didn't do was the oem part, would this matter, regarding the OTA, or any future updates?

the phone is working perfect with b130.

I see there is b161, could i manually update to this using your toolkit and would i have to factory reset to do this, also would i need to unlock the bootloader and twrp again ?
[Huawei P9 Lite ROMs, Kernels, Recoveries, & Other ] LuxZg:
I have a suggestion for toolkit functions. There are several threads saying that USB OTG is working if you root the phone and change some files, etc. Could you add this? :)
[Huawei P9 Lite ROMs, Kernels, Recoveries, & Other ] k1ll3r8e:
Heyho,

what does u mean by u didn't done this? This is the only way to activate dual-sim on an single-sim device. Also if ur build wasn't the C432 before u flashed the C432, u'll now see the C900 right?

(If u see something like L31C900B130 u need to flash the oeminfo and after that the C432B130 again, otherwise u'll not get updates with C900.)

About the update, normally when u don't need root and TWRP u can simply update with the upcoming updates.

(After an OTA u'll only lose TWRP and root.)

Heyho,

thx for the suggestion, i'll go check this and report back. ;)

Regards,

Sebastian
[Huawei P9 Lite ROMs, Kernels, Recoveries, & Other ] Kruu:
This would be one complete tool for modding huawei p9 lite :)

Add USB OTG and double tap to activate screen :)
[Huawei P9 Lite ROMs, Kernels, Recoveries, & Other ] LuxZg:
Keeping fingers crossed! ;)

Btw, agree with the opinion that this is a most complete P9 Lite toolkit, never seen this kind of support for other phones I've used :) When you move on to next phone please let us know so we can buy the same one LOL! :D
[Huawei P9 Lite ROMs, Kernels, Recoveries, & Other ] Fardinjal:
hi

i need stock recovery (because i can not extract update.app) plz upload stock recovery for me
[Huawei P9 Lite ROMs, Kernels, Recoveries, & Other ] cybero2912:
new Firmware links:

VNS-L31 ( B201):

Changelog:

http://update.hicloud.com:8180/TDS/data/files/p3/s15/G1164/g104/v66480/f1/full/changelog.xml

Update:

http://update.hicloud.com:8180/TDS/data/files/p3/s15/G1164/g104/v66480/f1/full/update.zip

VNS-L21 (B161):

Changelog:

http://update.hicloud.com:8180/TDS/data/files/p3/s15/G1164/g104/v66051/f1/full/changelog.xml

Update:

http://update.hicloud.com:8180/TDS/data/files/p3/s15/G1164/g104/v66051/f1/full/update.zip
[Huawei P9 Lite ROMs, Kernels, Recoveries, & Other ] Kruu:
Anyone installed update on rooted phone, dual sim activated?
[Huawei P9 Lite ROMs, Kernels, Recoveries, & Other ] wakaru:
I have connected the phone (a Huawei P9 Lite - Model No VNS-L31 - UK model - 3GB - Build number VNS-L31C440B104) to the toolkit, however looking at the bottom area for some reason it is identified as a VNS-L11 device (not a VNS-L31). See screenshot below. This is making me a bit uncomfortable in using the toolkit just in case something goes wrong.

Could anyone clarify if this is the normal behaviur? Thanks

​

---------UPDATE---------------

I read the guidance on the 2nd Post and I have realised this is normal. Sorry for the post. I'll leave it, rather than remove it even if only to reflect that it is important to read the previous information before asking questions. Silly me :silly:

Sebastian, I do not see the oeminfo backup for my device in your FTP, I am making it available in case you would like to share it with the rest (L31 Single Sim - EE / Great Britain - C440, extracted from Build number VNS-L31C440B104)
[Huawei P9 Lite ROMs, Kernels, Recoveries, & Other ] Klaus Meier:
With the twrp included in the toolkit I had a lot of problems. I do an backup with error messages and i with a restore of this backup my device didn't start. And there are error messages, when I tried to flash CM13.

Now I tried twrp from the CM13 thread. http://www.meticulus.co.vu/p/twrp-for-huawei-p9-lite.html?m=1

It works very much better than the included twrp. I can do an backup without error messages and I can use the restore. Tomorrow I try flashing CM13.
[Huawei P9 Lite ROMs, Kernels, Recoveries, & Other ] k1ll3r8e:
Heyho,

I had now a little read in...

About the double-tap, i'll add an new tab "Tweaks" in the next build, there i'll add the double-tab and a few other features.

About the OTG, seems the current state is not working with a large amount of sticks/hdds. But, i found another blog where someone described it for some Samsung's and specially for some Nexus devices. So i'll test a bit around and report back when i got the results.

Hehe :) - THX for the warm words ;)

Normally the dual-sim will not be touched by an OTA. The oeminfo img is not included in common updates, this means, after any update the dual/single-sim will stay as it is until u flash another oeminfo.

No problem :P - And THX for sharing the files ;)

That's sad to hear... :( - But, a few ppl had similar issues with the "old" TWRP.

(I'll ask if i can add the mentioned TWRP to my toolkit.)

Regards,

Sebastian
[Huawei P9 Lite ROMs, Kernels, Recoveries, & Other ] Klaus Meier:
Hei Sebastian, there is nothing sad. It's very good, when everything goes in a good direction. And you can put together, what other people do.

You can be sad, if I told you, your toolkit is rubbish. Be lucky, if it goes better and better.
[Huawei P9 Lite ROMs, Kernels, Recoveries, & Other ] Klaus Meier:
I tried to install the VNS-L31 ( B201) over an 161 an I see the message: Incompatible version.
[Huawei P9 Lite ROMs, Kernels, Recoveries, & Other ] wakaru:
Someone has mentioned in this other thread that the B201 is actually a prior release to B161, in spite of the numbering and has allegedly confirmed it.

Go figure :-?

Sebastian

I managed to update my Huawei P9 Lite (Model No VNS-L31 - Single SIM UK model - 3GB - Build number VNS-L31C440B104) to Dual-SIM VNS-L31C432B161 with your Toolkit. Many thanks for your tool as it has been extremely useful and valuable in the process. If you are looking at adding other stuff like the USB OTG support, I read in a Spanish forum that there are some issues such as the USB OTG only working if there is root and that when on USB OTG active mode, the phone will not charge if connected to the power.
[Huawei P9 Lite ROMs, Kernels, Recoveries, & Other ] k1ll3r8e:
Heyho,

I've had a look at the change log of the B201 build, it seems that it's only for US/GB region?! Because the other updates have an change log in all supported languages. - (Time will tell :p)

Sounds good ;) - And THX :)

-

About the OTG, i have currently a few problems with it... For example:

1. After connecting an device (e.g. USB-Stick, etc.) i get sometimes a really strange display screen... It's completely grey (around #2C2C2C) and then it have vertical "blur" lines... Like a crashed vid or a vid with extreme clutter effects.

2. The stick for example, works in 2 of 10 cases. The best performance was at 65 - 100 % battery, from 25 - 60% it doesn't detected the stick anymore... After an short charge to ~70% it worked again...

So i think, there are maybe a few reasons why Huawei doesn't activated it by default ;).

About the charging during active OTG, it's normal that u can't charge the device while it's in host mode, because the device powers the connected devices with it's battery. So the port is switched to "give power" not "get power". After u switch back to "hostoff", the device is immediately chargeable.

About the "Tweak" section, i added already "Double-Tap" but about the OTG i'm not sure if i'll include it... Because at the end there are a lot ppl which get maybe the same issues like me... And in an "i need it now wokring" situation it's really annyoing if it doesn't work then.

(But i try to get it working ;) )

Regards,

Sebastian
[Huawei P9 Lite ROMs, Kernels, Recoveries, & Other ] Klaus Meier:
Hei Sebastion,

look one post upwards. The 201 is the prerelease of the 161. Don't matter the bigger number. Forget everything about the 201 and use the 161. This is the information from the post over your post.
[Huawei P9 Lite ROMs, Kernels, Recoveries, & Other ] cornelus2009:
Hello, i want to try activate dual-sim on a p9 lite vns-l31 from TIM italy.

One thing i don't understand, if dual-sim will be enabled, u need second imei number? From where is this imei number taked?

Thank u.
[Huawei P9 Lite ROMs, Kernels, Recoveries, & Other ] k1ll3r8e:
Heyho,

have a look at this post...

http://xdaforums.com/showpost.php?p=69525969&postcount=258

Regards,

Sebastian
[Huawei P9 Lite ROMs, Kernels, Recoveries, & Other ] mking007:
i didn't use the oem file, the dual sim is working fine

it was c432, it still is c432 (VNS-L31C432B130)

what exactly does the oem file do ?

Do i need to re-root to update to B161 manually ?
[Huawei P9 Lite ROMs, Kernels, Recoveries, & Other ] wakaru:
Follow the instructions on this post. http://xdaforums.com/showpost.php?p=68667226&postcount=132

You'll have to unlock the bootloader and root again. Make sure that you do re-install the Huawei Stock recovery before proceeding with the upgrade. After the upgrade, the bootloader will be locked again and root removed so your phone will be as stock.
[Huawei P9 Lite ROMs, Kernels, Recoveries, & Other ] k1ll3r8e:
Heyho,

the oeminfo is only needed if u have NO dual-sim device ;)

(Seems u have an dual-sim device or someone already flashed another oeminfo)

And for the update, to avoid the factory-reset after the boot-loader unlock. Have a look at this post ;)

Regards,

Sebastian
[Huawei P9 Lite ROMs, Kernels, Recoveries, & Other ] MrDizz:
Hi k1ll3r8e.

Been reading the entire thread and tried 3 firmware's and all 3 gave me not compatible. I'm trying to get my dual sim to work. Here is my details:

VNS-L31 C16 B113 (South Africa)

the rest is the same as the other firmware details.
[Huawei P9 Lite ROMs, Kernels, Recoveries, & Other ] wakaru:
You must convert your firmware Single SIM to the single SIM VNL-31 C432 B130 with the Toolkit first. Step-by-step instructions are included in the toolkit in the TABs, in the following order:

1. Bootloader, Preparation first, then Unlock - You need the bootloader unlock code from Huawei.

2. Recovery - TWRP - This step installs a custom Recovery so that you can easily root the device.

3. Root - This step roots the device.

4. Dual SIM - Preparation. - This step helps you back-up your original firmware, oeminfo etc before messing with them and updates your firmware to single SIM VNL-31 C432 B130

5. Dual SIM - Upgrade This step upgrades to Dual-Sim VNL-31 C432 B130

After that you should be able to upgrade directly to the VNL-31C432 B161.
[Huawei P9 Lite ROMs, Kernels, Recoveries, & Other ] MrDizz:
Thanks for the quick Reply Wakaru, I will try this and revert back the outcome!
[Huawei P9 Lite ROMs, Kernels, Recoveries, & Other ] aalmeida1972:
Hi, I have i small problem.

I installed the B161, and now i want to unlock bootloader, but it keeps saying "wrong device model" and the information about the device is marked as VNS-L11. But my phone is the VNS-L31.

My question(s) is: How or where can i download B161 to the VNS-L31 Dual Sim and unlock my bootloader.

Thanks
[Huawei P9 Lite ROMs, Kernels, Recoveries, & Other ] k1ll3r8e:
Heyho,

about the L11 have a look at this post (Q:2).

About the B161, normally u can flash this build over the current installation.

(U'll lose root, TWRP and unlocked bootloader the dual-sim will stay until u flash a new oeminfo.)

Regards,

Sebastian
[Huawei P9 Lite ROMs, Kernels, Recoveries, & Other ] Fardinjal:
HELP ME
[Huawei P9 Lite ROMs, Kernels, Recoveries, & Other ] wakaru:
Have you tried the toolkit? Flashing stock recovery from it should be pretty much straightforward. See screenshot.
[Huawei P9 Lite ROMs, Kernels, Recoveries, & Other ] D_avi_D:
After I root my phone, unlock the bootloader, is it possible to revert back everything to stock?
[Huawei P9 Lite ROMs, Kernels, Recoveries, & Other ] k1ll3r8e:
Heyho,

so far I have tested, u can go back to the "open huawei rom's". Because the provider rom u maybe have is not available as update.app.

This means, the closest u can come to original stock, is the C432 or any other "open huawei rom". See the forum for example, currently there are the C432 and the south African available so far I know. This are the "stock's" u can convert to.

After u flashed such an stock rom u'll lose root, TWRP and the unlocked bootloader. The dual-sim will stay until u flash another oeminfo.

(But remember, the bootloader unlock will void ur warranty. So at least after an unlock there might be no reason to revert back.)

Regards,

Sebastian
[Huawei P9 Lite ROMs, Kernels, Recoveries, & Other ] SevenSlevin:
I think you can, just find out the firmware of your brand or no brand.

What version of firmware do you have in this moment?
[Huawei P9 Lite ROMs, Kernels, Recoveries, & Other ] ihavenokia:
L11

Hello, I have the VNS-L31, as I can see on the box and in the phone's information under settings, but in the toolkit it shows as VNS-L11. Why this is happening and is this compatible? The phone is from Portugal, Vodafone. Thanks.
[Huawei P9 Lite ROMs, Kernels, Recoveries, & Other ] k1ll3r8e:
Heyho,

-

(I don't want be rude!)

-

But, have u ever read the last 10 pages of this thread? Or have u ever read the 2cd post?
[Huawei P9 Lite ROMs, Kernels, Recoveries, & Other ] ihavenokia:
No and, no. Where I can find the second post? :confused:
[Huawei P9 Lite ROMs, Kernels, Recoveries, & Other ] Kruu:
After first :)

http://xdaforums.com/huawei-p9lite/development/europe-vns-l31-toolkit-bootloader-t3432873

http://xdaforums.com/showpost.php?p=68044795&postcount=2
[Huawei P9 Lite ROMs, Kernels, Recoveries, & Other ] urbanrural:
Hi I´m on VNS-L21-C900B161 can I convert this also to Dual-SIM?
[Huawei P9 Lite ROMs, Kernels, Recoveries, & Other ] k1ll3r8e:
Heyho,

normally YES, just follow the instructions inside the toolkit.

(Another user had a similar issue with an L31C900B161, everything worked fine ;) )

Regards,

Sebastian
[Huawei P9 Lite ROMs, Kernels, Recoveries, & Other ] urbanrural:
So I have to downgrade to 130?

ANd then follow Instructions?

Regards
[Huawei P9 Lite ROMs, Kernels, Recoveries, & Other ] k1ll3r8e:
Heyho,

would be the best, the oeminfo is from the B130 build.

Regards,

Sebastian
[Huawei P9 Lite ROMs, Kernels, Recoveries, & Other ] urbanrural:
Many thanks - very cool - btw I couldn´t downgrade - so I tried at B161 and it worked!
[Huawei P9 Lite ROMs, Kernels, Recoveries, & Other ] emyjojo:
Hello, thank you for this complete tool for our device.

I have the Huawei VNS-L21, dual sim. I have tried to get the unlock code for the bootloader from the link provided, without translating it, after checking and rechecking all the info, I am unable to submit the reuquest, as it says that the IMEI it's wrong. I have used both available IMEI's and no luck.

I have emailed the address provided, in case it does not work, but no luck.

Is there another way to get the unlock code?

Thank you.
[Huawei P9 Lite ROMs, Kernels, Recoveries, & Other ] k1ll3r8e:
Heyho,

if u want, send me the needed data via PM then i'll try my luck on the site and contacting Huawei if it doesn't work.

(So far i know, there are currently no other FREE ways)

But u can also try these payed services,

DC-Unlocker

Sim-Unlock

Regards,

Sebastian
[Huawei P9 Lite ROMs, Kernels, Recoveries, & Other ] Schrotty35:
I have unlock, install twrp and root but now my Google Account is delete and i can not create a new one. What can i do? I have the VNS-L31.
[Huawei P9 Lite ROMs, Kernels, Recoveries, & Other ] k1ll3r8e:
Heyho,

normally there is a factory-reset after the unlock screen. After that factory-reset u normally get the EMUI setup screen there u can enter ur Google login credentials.

-

The toolkit it self doesn't delete anything. So the account should be alive.

-

Have u tested to login on the web?

Regards,

Sebastian
[Huawei P9 Lite ROMs, Kernels, Recoveries, & Other ] Schrotty35:
The Google Login not work, its close immediately. On my other Phone all working normal and on the Webpage too.
[Huawei P9 Lite ROMs, Kernels, Recoveries, & Other ] emyjojo:
Hello, I tried sending you a PM, but it was not possible, I've sent you an email, hopefully it got to you, maybe you will be luckier.

I mention I have also tried the Huawei Product ID generator, by choosing a different model, but still no luck on the website.

Please let me know if you manage anything.

THank you.
[Huawei P9 Lite ROMs, Kernels, Recoveries, & Other ] k1ll3r8e:
Heyho,

Which build have u currently installed (LxxCxxxBxxx)?

(Try to download the latest build for ur device LxxC432B161 and flash it via "dload" and [Vol+ Vol- Power] (Stock recovery needed!))

EDIT:

U can also try to wipe the "cache - cache/dalvik" mounts.

Edit:

Prob solved ;)

Regards,

Sebastian
[Huawei P9 Lite ROMs, Kernels, Recoveries, & Other ] Schrotty35:
I have install VNS-L31C432B161 and have wipe all but not help. I can not create a Google Account. But in the System under Build Number i see L31C900B161 and not L31C432B161 ??
[Huawei P9 Lite ROMs, Kernels, Recoveries, & Other ] k1ll3r8e:
Heyho,

about the account problem, that's really strange...

To the build-number, that's why i asked which build u have currently^^

Seems u had not the C432 before, because u have now C900... U can fix this on 2 different ways:

1) if u know which build u had before u can search here on xda for an matching build and flash it.

(if u don't know which build u had before - flash TWRP, get u can copy of the oeminfo (described in Post#2 Q:4) and check the 1st 28k bytes for an number like L31CxxxBxxx (hex-editor would be helpful))

2) u can flash the C432 oeminfo with the toolkit (this will also activate dual-sim, if it's not active), after that u'll also end in an C432.

Edit:

About the account prob, after u flashed the B161, have tried to create an account under settings instead of the setup screen?

Regards,

Sebastian
[Huawei P9 Lite ROMs, Kernels, Recoveries, & Other ] Schrotty35:
Here the both files in the attachment. Yes i have test to create account but not work. I have also this Info: Model: HUAWEI P9 lite (HUAWEI VNS-L31 ), Vendor/****ry: dt/ar . In the Toolkit i see also L11 ?

I have flash now other oeminfo and after reboot i need a passwort but i dont have enter a passwort??
[Huawei P9 Lite ROMs, Kernels, Recoveries, & Other ] SevenSlevin:
VNS-L31 and VNS-L11 are the same thing.

"dt/ar" means that your vendor is "deutsche telekom" and country Austria (I don't understand why it isn't "at" or probably "ar" means another country).

Anyway your cust is C150, that means that before you VNS-L31C900B161 you had had on your phone VNS-L31C150B1XX (probably b121). I found these opening your oeminfo using HxD.exe: http://prntscr.com/dh26r4 and http://prntscr.com/dh27a1.

Probably this means that you have "corrupt" your brand oeminfo C150 with the no brand firmware C432 and now as a result you have C900.

To resolve your problem without unlock bootoader, you can just install this firmware:

VNS-L31C150B161 : http://update.hicloud.com:8180/TDS/data/files/p3/s15/G1164/g104/v63630/f1/full/update.zip

Changelog: http://update.hicloud.com:8180/TDS/data/files/p3/s15/G1164/g104/v63630/f1/full/changelog.xml

But as I'm reading you have already unlocked bootloader and changed oeminfo, so now you need a decryption key that no one has. To avoid that, you only need to flash a stock firmware in this case of C432. So install one of this (using 3 buttons, read also guide in toolkit):

1) VNS-L31C432B161: http://update.hicloud.com:8180/TDS/data/files/p3/s15/G1164/g104/v66022/f1/full/update.zip

Changelog: http://update.hicloud.com:8180/TDS/data/files/p3/s15/G1164/g104/v66022/f1/full/changelog.xml

2) VNS-L31C432B160: http://update.hicloud.com:8180/TDS/data/files/p3/s15/G1164/g104/v66015/f1/full/update.zip

Changelog: http://update.hicloud.com:8180/TDS/data/files/p3/s15/G1164/g104/v66015/f1/full/changelog.xml

Probably for C432 dual sim is better to install the B160, but anyway both will work fine.

If you want to roll back on your old firwamre just follow the guide and the toolkit again, change the c432 oeminfo with your c150 oeminfo and after that, just install the VNS-L31C150B160 firmware.
[Huawei P9 Lite ROMs, Kernels, Recoveries, & Other ] Schrotty35:
All is working now with Google Account. I have flash L31_SS_C432_by_SevenSlevin and Google Store is back yes and and the Build Number is also now VNS-L31C432B161.
[Huawei P9 Lite ROMs, Kernels, Recoveries, & Other ] RazOne:
Can you see if facebook app works too?
[Huawei P9 Lite ROMs, Kernels, Recoveries, & Other ] SevenSlevin:
Facebook works fine on VNS-L31C432B161
[Huawei P9 Lite ROMs, Kernels, Recoveries, & Other ] Schrotty35:
Whene i will back to original i flash the oeminfo c150 right? My l31 is singel sim and i need now 161 or 160? This is the right file for me L31_SS_C150_by_k1ll3r8e? My Phone is from T-Mobile. Whene i install c150b161 i have the T-Mobile branding back? I will not have a branding or T-Mobiloe Software. If I am now with the c432 remain, has the disadvantage?
[Huawei P9 Lite ROMs, Kernels, Recoveries, & Other ] SevenSlevin:
To roll back you need to use your oeminfo that you linked on the post above, or you can use L31_SS_C150_by_k1ll3r8e.

After you have changed oeminfo you need to install VNS-L31C150B161 firmware to go back on your old brand.

You now have the C432B161 that probably is better cause it is no brand. So if your phone now boot fine let things like they are.
[Huawei P9 Lite ROMs, Kernels, Recoveries, & Other ] Pav90:
is there any way to relock bootloader with this tool? If not, what's the best option to do it?
[Huawei P9 Lite ROMs, Kernels, Recoveries, & Other ] caffetin:
Hi everyone. I have done everything as described. I have enabled dual sim but on bootloader screen i get faild verification message with warning sighn (see pic) . OTA update failing. Any advice?
[Huawei P9 Lite ROMs, Kernels, Recoveries, & Other ] tw1st3d83:
You get this message because your bootloader is unlocked and you can not get OTA updates with unlocked bootloader...
[Huawei P9 Lite ROMs, Kernels, Recoveries, & Other ] caffetin:
When i unlocked bootloader message was in yelow and advising that bootloader is unlocked and waranty void as it should be. Not seen well inpic but this is writen in red . This is different as you can see. Are you sure it is suposed to look like this?