yashsingh1/xdaforums huggingface dataset:
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
You are principal right ;)

...and the folder must have the name of the firmware version, b399 = 123849

and must renamed in update-binary

I will make a description how to do it "by yourself"

But I have no time before next week on Thursday.

I am working at the moment from 8 am to 8 pm and need one hour from work to home...

After next Thursday I am on vacation at home and have time to write Guides and release updates..
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] zgfg:
If you rename the subfolder to a generic name like FullOTA_MF instead of 123849 (particular FF package number), then you adapt update-binary text script once and forever.

For any new FullOTA-MF build from FF, one just downlads all three files from FF and puts them to that subfolder, and there is no more need to adapt each time internal hwota-update.zip archive that contains update-binary script.

And everybody can easily do that for himself, to make his own HWOTA zips

Edit: Finally, the external archive can be renamed from HWOTA.zip to like HWOTA_L09c432b399_123849.zip to make no mistake which build from FF it corresponds to.

Of course, it must be always unpacked to the same mame HWOTA folder, to be copied to the SD card

Such a zipped HWOTA for L09 c432 b399:

https://mega.nz/#F!JwkVyRya!Rb7OUE0z3PEpXBRxGOM-vQ
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
[MENTION=7786725]zgfg[/MENTION] I made this with the numbers for the folders, cause Atarii wrote in his Thread about that.

I didn't test with generic name.

Have you tested?

Edit:

Thanks for your work. :)

I will test it tonight after my work, or on Saturday night - cause first I have to update from Android 6 to 7.. (I did downgrade for the debrand issue..)
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] scaniathe:
b399 break safety net. Playstore not certificate.
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] zgfg:
I have b399 and MRv4, SafetyNet all green.

AFAIK, MRv4 declares itself as fake b397 (?) to pass SafetyNet
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
So, you did update with your HWOTA b399 to b399 and have then installed MRv4 over b399 - is this right?

However I will make patches for L19, L29 and maybe also for L09 for MRv4 to change ro.build.fingerprint to a certified version (in my vacation in about one week) - to get rid of any problems with safetynet (and procedures to get it pass)
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] scaniathe:
so i check safetynet from orginal rom with locked bootloader and no root cts profile only red. I update rom from b397.
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] zgfg:
I have upgraded from L09 b398 to b399 with my HWOTS for b399, did Factory reset with wiping internal media, and everything was ok

I have installed MR v4 (Magisk), and so far everything is ok, SafetyNet, AdAway, Viper4Android, K-Settings, PMPlus.

Upgraded also to MagiskManager v5.6.3 and Magisk v16.1 (beta).

Excellent MagicRainbow ROM again
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
Thanks for your feedback :)

would be nice to use new Thread for MRv4..

https://xdaforums.com/p9/development/rom-huawei-p9-magicrainbow-v4-t3759292
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] :
Can't install

I keep getting

already tried Formatting Data and restarting TWRP
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
Which Firmware or Rom did you have before flashing this Rom?

Which model to you have (EVA-xxx)?

Did you read Post #1 (OP)?
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] curtricias:
I have a nandroid question. I made a complete backup. Checked everything. When you have problems and you want to use the nandroid. Do you first need to go to stock. Or can you use the nandroid right away? For example. You install another custom rom based on B398 C432. Can you go back to mr4 just by install te nandroid?
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
You boot to TWRP, in the main menu use "Restore" and choose after the Backup and confirm to restore.

But it might not work if the other Custom Rom is Lineage OS.

But if it's Stock based, you can just restore
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] :
Firmware: EVA-L19C636B190

Model: EVA-L19

Yeah I read it
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
You read it not carefully - cause you can't flash the Rom over b190.

This Rom doesn't update your phone to Android 7.

It is required to have already minimal b394 (which is already Nougat)

And did you know that data should not be "formatted" cause encryption is required - I wrote only about data "wipe" (not format, format removes encryption and Rom cannot be flashed on decrypted data partition)

You can only solve your problem now with DC Unlocker Software (15 EUR)

But be very careful with this powerful Software.

There's no good Guide in Englisch, but a German one - use Google Translate:

https://www.android-hilfe.de/forum/...-wiederherstellung-mit-dc-phoenix.818669.html
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] zgfg:
https://www.dc-unlocker.com/DC-Phoenix-flash-repair-tutorial

https://www.dc-unlocker.com/huawei-phone-flashing-in-fastboot

http://hcu-client.com/huawei-phone-country-vendor-repair/

https://www.dc-unlocker.com/huawei-phone-board-software-flash

http://hcu-client.com/huawei-phone-repair-as-empty-board/

https://www.dc-unlocker.com/huawei-qualcomm-phone-repair-when-only-qd9008-port-visible

https://www.dc-unlocker.com/flash-bricked-huawei-phones-in-huawei-1-mode

https://www.dc-unlocker.com/huawei-phone-flash-with-testpoint
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
[MENTION=7786725]zgfg[/MENTION] Yes, there are englisch Guides, but the German one is the Best, that's why I recommended it:

https://www.android-hilfe.de/forum/tipps-und-anleitungen-fuer-huawei-geraete.3232/anleitung-bootloop-brick-wiederherstellung-mit-dc-phoenix.818669.html

With Google Translate:

https://translate.googleusercontent.com/translate_c?depth=1&nv=1&rurl=translate.google.com&sl=auto&sp=nmt4&tl=en&u=https://www.android-hilfe.de/forum/tipps-und-anleitungen-fuer-huawei-geraete.3232/anleitung-bootloop-brick-wiederherstellung-mit-dc-phoenix.818669.html&xid=17259,15700022,15700105,15700122,15700124,15700149,15700168,15700173,15700186,15700201&usg=ALkJrhhuMlvcNck2SbFxkCcoWm727zHj6g

- cause if somebody makes faults by using this software, phone can also be completely dead.

It's recommended not using factory images from DC Phoenix, cause this software can also flash update.app in simple Fastboot mode and it remove the brick by wiping Userdata completely!
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] zgfg:
https://xdaforums.com/p9/help/install-custom-rom-twrp-giving-error-7-t3766186/post75956912

OMG, who 'advised' you?
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
That's a good question..
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] :
Info istallazione

Ciao, è possibile installare la questa rom su Huawei P9 EVA-L09C02B354 con boatloader sbloccato e con permessi di root?
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
No, sorry. Vodafone Branding must be removed before.
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
Not yet - but I could make the Rom compatible with VIE

but needs some weeks and if you are willing to test it

Note: newer version is here:

https://xdaforums.com/p9/development/rom-huawei-p9-magicrainbow-v4-t3759292

I have nobody which would test it on P9 Plus.

So if you wait for the release for P9 Plus and test it then, I would make it :)
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] gunnaa:
Hello there!! thanks for your help!since the 2 sim is not possible to enable,ive just unbranded my phone following your tuturial,and i am in no need to pass it to L19.

My question is if you can point me ourt the link for 7.0 update since im in 6.0 in te version L09c900B182

Thanks for your help man =))
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] zgfg:
You wanna stay at c900 or you're going to debrand to eg c432?

If you debrand to c432 you will receive OTA for b210, and then to b386, etc, see

https://xdaforums.com/showpost.php?p=75891844&postcount=636
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] gunnaa:
is tehere a guide to unbrand to c432?

I am foloowing this guide https://xdaforums.com/p9/how-to/guide-debranding-to-c432-updating-to-t3551523

and i am now on c900136,but i try to flash recovery,everithing fine but no recovery installed dont know why,im nstaling the twrp-3.0.2-0eva.img

help guys pls now im on marshmellow and kinda stuck =/

EDIT; its done ppl,im now on c432b136 and receiving otas,i think to android 7,after taht i can folllow this thread and install the custom ROM?

thanks a lot for your help guys!
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
No, be careful! You must make OTAs until you arrive b398 if you have EVA-L09 now (or is it EVA-L19 without Single-SIM, what you have now? )

Which build number have you now after OTA?

Tell me exactly the Full number from settings /about phone.

Don't install Rom yet before you told me and I answered!

BTW: The TWRP you wrote before is too old, you must use - if you're on the right build number - the version from OP (Post #1) and the Installation Guide
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] gunnaa:
hello! im on EVA-L09C432B386 and i have still a pending update to C432B390,im with no root no bootloader unlocked and huawei recovery,clean install,what should i do?

many thanks!

EDIT-ive restarted and the updates appear again
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
You make all OTAs finished (with booting always to system between) until you have the build number L09c432b398

Next Update is perhaps b391. After b398.

On b398 you do Unlock Bootloader. (with low-level wipe)

If Low-level wipe will be canceled before 100%, you open (after reboot to the system) settings /advanced settings /backup restore /data Factoryreset /reset phone /reset with wipe of internal storage

Wait until low-level wipe is 100% and booted back to the system.

Skip everything on setup except WLan (don't create any Account or Fingerprint)

Now flash TWRP which is linked in Post 1 (OP)

Then you do the steps from installation Guide from OP.

Wish you success :)
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] gunnaa:
many thanks i will post as soon as done,im heading back to bed now,ive leaned on this today and havent seen sleep lol but hey,until now no bootloop not bad xD many thanks for your help !
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] gunnaa:
Ive installed the rom everithing great im on v3,

2 questions,is there a way to revert to stock noot logo?

And where can I enable the power button options like boot fo recovery and such?thanks for your work man ;) its great!
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] zgfg:
Have you updated by OTA to b397/b398

In that case you should better install Magic Rainbow v4
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
You can flash KangV Advanced Settings, if it is installed, just go to Restart Button, once again restart - then you see the options to boot to Recovery (=TWRP) or just reboot and so on..

Yes, as [MENTION=7786725]zgfg[/MENTION] said -

MagicRainbow v4 is the newest Release:

https://xdaforums.com/p9/development/rom-huawei-p9-magicrainbow-v4-t3759292

But if you are happy with v3 it's also okay :)
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] gunnaa:
Ok,and about the logo animations?can I change tem again to stock?im fideling again this night on this and triing v4 then
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
It's on my to do list to make a flashable zip with original Huawei Bootanimation for User's like you.

You should not change Bootanimation by yourself, a black screen only with "Android" Text can result.
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] :
Potresti gentilmente indicarmi una guida per rimuovere il brand?
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
Yes, soon I am at home I will give you an updated description how to do

But please be aware of the Forum Rules - one of them is:

Do your Posts in English Language (use Google Translate) ;)
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] :
ok, sorry, thanks for the availability.

---------- Post added at 03:11 PM ---------- Previous post was at 03:08 PM ----------

Many thanks for the availability.
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] zgfg:
Few photos, how it was supposed to work with dual SIM and micro SD.

There is no dual SIM for L09 (it was successfully debranded to L19 firmware but dual SIM functionality did not unleash) , but those who have original L19 or L29 can use the extender (my P9 is usually in the back cover as on the picture, hence the extender beneath would not matter)
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
How much costs?
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] zgfg:
Currenty on sale for 0.95$

https://m.aliexpress.com/item/32848006426.html
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
Thanks :)

Aliexpress seems a good platform - I ordered some things there, even this, cause it's very cheap
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] zgfg:
Btw, I have tried this extender on Xiaomi and it works fine (since I don't have L19).

It's a little bit tricky to position all parts, but then use tape to stick it to the phone back, and hide/protect by the back cover.

Then there are really two SIM cards and SD card in parallel
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
You own also a Xiaomi Device..

How is it compared to Huawei?
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Daniel0n88:
Hello Tecalote.

Since January I installed MRv3, with KangV Settings and Magisk.

Recently I noticed that all my concert videos recorded since January sounds awful, so maybe there's a problem with the mic due to the installation of the Custom ROM.

Do you know how can I solve this?
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] zgfg:
I was using MR v3 for 2 or 3 months, but didn't have issues with audio recording.

Now, on Mr v4 (also Magisk Ed., with K-Settings and everything) I just tried movie recording (stock Camera) and stock audio Recording app - recorded audio is ok, no noise, no distortion
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] polosmoke:
Hi, I have a doubt. With this method to update the firmware the bootloader was blocked again, and I upgraded from 98 to 99..which could have happened?
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
This has nothing to do with which method you update your Firmware.

Huawei Services inside the Firmware close the Bootloader if this is necessary.

And there are no comprehensible reasons for the ordinary user.

This could also happen if you update with received OTA, but it must not.

And Bootloader doesn't get blocked, it get locked.

On some Firmwares it get locked by default, but you can't know that before if you or others hasn't already done.
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] polosmoke:
Ah OK thank you very much..
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] zgfg:
When I updated by HWOTA to b399 Bootloader also got locked but there was mo problem to Unlock OEM in Settings and then to unlock Bootloader again through Fastboot
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] polosmoke:
And if through this method I install OTA and not FullOTA, it could be that the bootloader is not blocked?
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
If you use the method by your own downloaded Firmware zips you must always take FullOTA-MF

or it will not work
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] gkirko:
HUAWEI is Great but debranding is ugly....

After couple days of fulling around, i was able to convert my EVA-L29C636 to EVA-L19C432 and i have all 4G of RAM and 64G on memory.

However, the major problem is recovery TWRP is good but unable to mount encrypted storage! without mounting /data, it is umpossible to update oeminfo.

But the key is you have to have all from one version - EVA-L19C423B182 for recovery and for /system image.

I am glad i am on EMUI5 now, and all works. but dont ask me how i did it.... too many ways including choww 777 ./*.... :)
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] RandomQuezoPH:
Flashing the stock rom relocks bootloader?
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
On some Firmwares - yes
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] jonathanhenry81:
Yesterday my p9 was power off I forget charged.

When charge and turn on my p9. app iptv player latino close immediately every time when I started. And other app have option cast Don show that. Somenbody have this problem.. Or know something to solved.

I've think in update the stock firm.
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
You can try: settings/apps/name-of-the-app storage, delete cache and if it not helps, delete data and cache. Reboot required before opening the app again.
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] jonathanhenry81:
Yes I did it. And even persist the trouble... Another option dude....?
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
Which iptv player to you use?

There are many players available - may you try another one or deinstall the current and reinstall

It's difficult to say what might be the reason for the Force closing..
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] jonathanhenry81:
Iptv player latino.. Worked fine but just turn off my p9 and when turn on again Dont work anymore
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
Have you tried delete data/cache in settings/apps, then uninstall, reboot, reinstall from Playstore?

Do you use Autolaunch (enabled in Phonemanager with PMPlus) if yes, you must maybe enable for Autolaunch and perhaps in secondary launch management. But if you don't have installed this component, you can skip this.
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] jonathanhenry81:
OH this is other trouble when I tried install iptv app from play store

well i solved the play store trouble ... but iptv player latino still dose not open...

i think ill prepared to update the stock rom.

what is the easiest method. I'm a little slow to understand
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] zgfg:
U

You can easily flash stock ROM by HWOTA:

https://xdaforums.com/showpost.php?p=75787156&postcount=3
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] jonathanhenry81:
tanhk you #zgfg i have L19c185 395 firmware and firmware finder say just can install 396 and 397 even though there is up to 403.

but of course I have MRV4
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] zgfg:
You have asked how to go back to stock - I pointed you to HWOTA.

Read instructions carefully, you have to flash by HWOTA exactly the same stock version you had before you installed Magic Rainbow
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] jonathanhenry81:
oh I see; then first would be 395 then 396 and finally 397. is it like that?
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] zgfg:
After you go back to stock you will probably receive OTA. I don't know for versions of c185, mine is c432
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] jonathanhenry81:
I do not want to return to stock firmware, if I could update the base firmware up to 397 using twrp .. I would be very happy =). then by the Hwota method you can do that

because that way you would not have to install MRV4 again.
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
Good morning :)

There's no way to update the base Firmware directly during MRv4.

You must first go back to the same firmware you had before flashing the Rom.

If you have luck you receive then OTA to update more quick.

For chinese Brands Oreo Beta is already released (not installable on other models without brick)

I just mention that you know we will receive Oreo during the next two months.

Oreo itself looks and works cool with Face Unlock and many new features.

I will try to release then MRv5. I am working with Oreo at the moment. (on other phones)

It's very complicate because there are many restrictions and it's difficult to modify.

At the moment there's no way to install Viper or Atmos and some minor changes will make the phone not bootable..

And we will see what Huawei will do in the future development.

In Mate 10 Forum I have seen about 20 complete (hard) bricked phones, because Huawei released some Firmwares which can't updated by using alternative methods like HWOTA or HuRUpdater without totally brick. (Black screen, no LED, no Bootloader/Fastboot, no eRecovery, no EMUI Recovery, Phone can not be recognized with USB..)

Oreo = + and -
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] jonathanhenry81:
good morning dude

Oreo for my p9 :fingers-crossed:

I waited a long time for this news :victory:

Well, with that news I think I'll wait for it so be 3 months or a little less.

thank you very much dude.

I hope that a new version of MR can be made

will make many p9 owners happy
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] ogisha:
Do you have any information whether Oreo for P9 will have Project Treble support?
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
It's not 100% for sure, but it should, since Huawei generally do support Treble for his devices. I guess it will be.

Here's an xda announcement from march:

https://www.xda-developers.com/huawei-p9-p9-plus-android-oreo-emui-8/
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] polosmoke:
hello, I have a question .. I have been able to make my own updates thanks to the hwota instructions that they shared, but it happens that when I do the update the bootloader is blocked, then I have to go back to root and lose all the data from my cell phone, I miss it is that, with the hwota files that you uploaded to this page, that did not happen to me, the bootloader was not blocked ... is there a trick for that?

. excuse my english is bad and google translator
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] zgfg:
It depends on the firmware package. Some packages when installing by HWOTA (or updating by OTA) force relocking bootloader. You can't control it from HWOTA scripts, it's inside update.zip that you download from FF
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Sermpie:
Hey.

I Have a question.

When i normally long press the Home button, it will start the Google app.

But with this rom it turns on the Flashlight.

Is there a way to start the Google app with the Home button? :p
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] zgfg:
Advanced aka K-Settings, Navigation bar settings, Long press home button, Custom app, Google
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Sermpie:
Awesome.

Thnx :good:
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] kergekecske:
missed step

Hi

I am sure that the hardware is the same (except the sim tray :) ). I did the same and I think we missed activate the second IMEI only. I did the same "single to double" on my S7 and there is a software (z3x) what did this step. Any idea how we can do that?
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] zgfg:
If you figure out how to activate 2nd SIM, please post.

But there is also another difference (software only or really hardware), L09 does have NFC, L19 does not.
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] vampirian:
I think it would not be easy task. On this matter is not only that you need hardware changes or software. It is a matter of finding a registered imei2. Ofc logically you could use an imei from older device but it would be like trying to make a hole in the water.

I remember that only MTK had engineering mode to add second imei. But as I said it will be challenging to do it at least with Huawei firmware.