Related
Hello everyone!
First post by me here
I'm trying to be as cleas as possible.
Device: Honor 6 L04
current Firmware: B820
extras: none (no TWRP, no root, no mods)
Aim: getting back my fully configured B521 as TWRP nandroid backup.
I succeeded in flashing TWRP, but when I tried to recover my old B521 Backup I softbricked it. Using fastboot I was able to flash back B820 but that's it..I'm stuck and I worked on it for almost a complete day.
I might have overlooked something...not sure...even tried to flash the stock recovery after a recovered my B521 backup but still...no luck.
Tools used: SRK tool, multitool, adb, fastboot, coffee (lots)
I also tried the official rollback to be try to recover the TWRP nandroid backup. That sadly got stuck at 5% (seen some unanswered threads here in the forum concerning that particular problem). Or does the rollback package take longer than 20 minutes to get past the 5% mark?
I'd concider myself to have some kind of dangerous half-knowledge but I am not at all offended if you treat me like a noob...sometimes even a professional finds out that he just forgot to put the plug in.
Please help..I am getting desperate here.
Anyway..thanks to everyone who read through my ramblings.
Never use an twrp backup to downgrade with Honor phones !
If you was on B820:
Download full b820 firmware and use unbrick Honor multitool function.
After use downgrade packet from Hihonor and flash B521. At this point you could use your twrp backup.
Thanks for the tip!
As I said earlier, the official downgrade package got stuck at 5% and I stopped it after 20 minutes AND I was able to get a running MM System...no problem there...I didn't even need the unbrick function, I just flashed everything myself.
My question is: do I have to wait longer for the downgrade package?
And other thing came to mind: The problem could be the bootloader, right?
I cannot find any bootloader.img with the Huawei Update extractor...is it named differently? It must be somewhere in there....and if it is..it must be possible to flash it via fastboot, right?
Hello !
I found on the Romanian Huawei page this package, used to go back from 7.0 Nougat EMUI 5.0 to 6.0 Loli EMUI 4.1.
UPDATE: for both L09 and L19
It contains a pdf with instructions.
Advice from other users: use an older version of Android 6 MM
I am not responsible for any bricks.
http://consumer.huawei.com/ro/support/downloads/detail/index.htm?id=91624&key0=Mobile%20Phones&key1=Smartphones&key2=EVA-L19
DOWNLOAD
Hit " Thanks" if this helped you
INSTRUCTIONS from the pdf file:
HUAWEI
EVA-LXX EMUI5.0+Android7.0 rollback to EMUI4.1+Android 6.0
Operation instruction
The instruction guides user to roll back from Android7.0 to Android 6.0
1) Roll back operation includes twice SD card update,only through intermediate package
EVA-LXXC900B300, like below:
2) Allow roll back to Huawei official stable release.
Precautions:
1. Make sure the current system version on your phone is an official Huawei version based on Android 7.0. If your phone has been updated with a non-official version, the rollback may fail and even cause unexpected problems.
2. Make sure your phone system version has not been unlocked or rooted.
3. Your personal data will be erased during the rollback. Be sure to back up all your important data beforehand.
4. Prepare a micro SD card with available storage space at least 8 GB.
5. Make sure the battery level is higher than 30%.
6. The rollback includes two local ROM flashing procedures, first from Android 7.0 to the intermediate package version and then from the intermediate package version to Android 6.0.
Step 1: Back up data.
Your personal data will be erased during the rollback. Be sure to back up all your important data beforehand.
To back up data to your micro SD card, go to Tools > Backup, touch backup, and follow the onscreen instructions.
Step 2: Update your phone to the intermediate package version.
Obtain the EVA-LXX intermediate package (UPDATE.APP) by visiting the official EMUI website or calling the customer service hotline.
Load the UPDATE.APP package to the dload folder under your micro SD card root directory. If there is no dload folder under the directory, please create one. (Do not load the UPDATE.APP package to the internal storage.)
When the phone is powered off, press and hold the volume up, volume down, and power buttons simultaneously to enter forcible update mode. Release the buttons only after the rollback starts. Do not operate the phone during the rollback.
Step 3: Confirm the intermediate package version.
When the phone is powered on, go to Settings > About phone and check whether the displayed version number contains EVA-LXXC900B300.
Step 4: Update the phone from the intermediate package version to Android 6.0.
Download an older version of Android 6.0 full package (UPDATE.APP) for the EVA-LXX from the EMUI official website. Load the UPDATE.APP package to the dload folder under your micro SD card root directory. (Do not load the UPDATE.APP package to the internal storage.)
When the phone is powered off, press and hold the volume up, volume down, and power buttons simultaneously to enter forcible update mode. Release the buttons only after the rollback starts. Do not operate the phone during the rollback.
Step 5: Confirm the system version and restore data( better not).
When the phone is powered on, go to Settings > About phone and check whether the displayed EMUI version is EMUI 4.1 and Android version is 6.0.
Go to Tools > Backup, locate the desired backup record, and follow the onscreen instructions to restore.
It's everywhere now. Here in Bulgaria too. So hard to go back. Wish HiSuite was better and just connect your phone and install stable version, something like iTunes. I am not so advanced on Android, recently switched from iPhone and really want to test the Nougat on this beautiful phone, but if it's bad I will have to buy SD card and do all this crap just to get to stable os... Ain't worth it.
P.S: What this part means "6. The rollback includes two local ROM flashing procedures, first from Android 7.0 to the intermediate package version and then from the intermediate package version to Android 6.0." What is intermediate package version?
it means that it's a 2 step downgrade.
first you flash the update.app in the zip attached (intermidiate package ).
then you flash your desired version of Android 6.
it's not that difficult. and you can do it from the internal memory also via the 3 button combo method
It worked with my L19C432 that was running L19C432B322. Thanks.
Confirmed that it works on L09C432 to, so it's not just for L19.
I can go back to 6.0 but I can not apply theme how to solve please help
Has anyone tried this with L09c636 or L19c636?
RidgeBoyGenius said:
Has anyone tried this with L09c636 or L19c636?
Click to expand...
Click to collapse
Since it's a C900 cust Rolleback it works on all Cust, C636, C432, C185 ..... etc.... L19 or L09 it's the same.
Mostar088 said:
Since it's a C900 cust Rolleback it works on all Cust, C636, C432, C185 ..... etc.... L19 or L09 it's the same.
Click to expand...
Click to collapse
Wonderful news, thank you!
It doesn't work with me : the rollback of B300 to B182 failed.
EDIT : In fact, it didn't work because I didn't have enough battery...
Trying this now I'm L09 C432, what a ballache!
---------- Post added at 01:27 PM ---------- Previous post was at 12:53 PM ----------
This worked for me just fine, thanks OP
Still really hate this phone, well done Huawei :clap:
Themes are not working after rollback...
rudnik8 said:
Themes are not working after rollback...
Click to expand...
Click to collapse
Did you found a solution? I am experiencing the same problem. After downgrading to Android 6 themes don't work. Also i've installed L19C432B180 and when searching for an update its saying its the latest version. I upgraded to Nougat from B182 wich was an OTA update and now i can receive it anymore.
I think Nougat did something to system partion and now after downgrade not everything its working properly.
I'm on L09C432 in UK.. and was considering upgrading..
Is 7.0 N That bad... Ive read its a Leaked version, which usually means Beta... but Ive read a few forums where people are rolling back
Would you recommend staying on B182 for now...
The official beta is quite good, but you can't get in the list anymore. From what i have read, the leaked one is not that ok. I recommend 182 for now
Sent from my EVA-L19 using XDA-Developers mobile app
I had a nightmare with up and downgrade last night. I thought i've broken my new phone but i've managed it to get it working again without any problems (themes also do work here).
What have i all done, for the reason someone else have troubles with downgrading.
Tip: Do not try to backup anything, it will most likely will make things even worse. Wipe and flash without later importing backups from different builds.
My phone: P9 (L19) DualSim
New phone, directly unlocked bootloader and removed OEM protection
Installed TWRP 3.0.2.0
Opened recovery and installed directly the BETA image for my L19
Until this point all works fine. BETA image is buggy, keyboard not working and freezes sometimes
Decided to go back to stock
TWRP is not working anymore, stuck in "Your device is booting"
Always running into Huawei eRecovery, where you can do noting. Repair always fails
Downloaded latest stock image for my L19 and tried the here suggested steps
Note: Before doing the "dload" flash you need to flash stockrecovery, as far as i know and other threads suggest it too
First Update.app flash (from the zip file here) worked fine
Second Update.app flash from the stock rom stuck at 5% and closed with an error
Hours of trying different things, all not working (Other TWRP recovery version with encryption support, wipes, resets, etc...)
Last try: Download an older stock image of my L19. Flash successfully done. Phone boots now into stock rom :good:
Locked Bootloader again (i guess it have been done by the stock rom flash)
Now i'm completely back to stock - Which is currently the best available rom for this phone, IMHO.
Conclusion: The most headache i got from downloading the wrong (too new) stock image. Trying an older one have solved my flash problems.
BrainFooLong said:
I had a nightmare with up and downgrade last night. I thought i've broken my new phone but i've managed it to get it working again without any problems (themes also do work here).
What have i all done, for the reason someone else have troubles with downgrading.
Tip: Do not try to backup anything, it will most likely will make things even worse. Wipe and flash without later importing backups from different builds.
My phone: P9 (L19) DualSim
New phone, directly unlocked bootloader and removed OEM protection
Installed TWRP 3.0.2.0
Opened recovery and installed directly the BETA image for my L19
Until this point all works fine. BETA image is buggy, keyboard not working and freezes sometimes
Decided to go back to stock
TWRP is not working anymore, stuck in "Your device is booting"
Always running into Huawei eRecovery, where you can do noting. Repair always fails
Downloaded latest stock image for my L19 and tried the here suggested steps
Note: Before doing the "dload" flash you need to flash stockrecovery, as far as i know and other threads suggest it too
First Update.app flash (from the zip file here) worked fine
Second Update.app flash from the stock rom stuck at 5% and closed with an error
Hours of trying different things, all not working (Other TWRP recovery version with encryption support, wipes, resets, etc...)
Last try: Download an older stock image of my L19. Flash successfully done. Phone boots now into stock rom :good:
Locked Bootloader again (i guess it have been done by the stock rom flash)
Now i'm completely back to stock - Which is currently the best available rom for this phone, IMHO.
Conclusion: The most headache i got from downloading the wrong (too new) stock image. Trying an older one have solved my flash problems.
Click to expand...
Click to collapse
I found the same procedure to work. What really puzzled me was that the flashing of update.app "crashed" at 5%. I also tried all sort of solutions, with only new error messages as result.
The final solution to flash an older image was not exactly obvious
i will update OP. thank you for sharing
I tried 2 versions, still gives me errors. Could someone provide the exact version of the rom used in rollback?
I have been trying to revert to stock with no luck. What I want to do is install the latest update, but I can't because I had twrp installed. I flashed the original recovery. The problem is when I try to use eRecovery I get "Getting package info failed" error. when I try to download the b385 full update for the FRD-L04 I get a dead link. I was able to download the rollback package, but will I be able to get back to the latest version after I install the rollback package? when I try to use other update packages for my phone I get "Incompatibility with current version" error. Do I need to lock my bootloader in order to update? The good news is that my phone works fine, bad news is that I can't up date.
build number: FRD-L04C567B385
Thanks
this link will help you
https://forum.xda-developers.com/honor-8/how-to/to-emui5-custom-roms-tested-openkirin-t3638445
alimir98 said:
this link will help you
https://forum.xda-developers.com/honor-8/how-to/to-emui5-custom-roms-tested-openkirin-t3638445
Click to expand...
Click to collapse
Thanks for the link, I just been to heck and back with this phone. first I uninstalled Magisk. After that my phone wouldn't boot, it would just hang on the blue screen after the initial boot screen. I tried to find a stock boot Image for my version. Once I installed that my phone would boot loop so I managed to get into fastboot and flash TWRP. Once in TWRP I restored my B360 backup and got my phone working again. Then I flashed the stock recovery. Tried to boot into the stock recovery but that wouldn't load. Some how I got it to install the rollback package and now i'm at version B300. Good news is I'm back to stock and can boot int the stock recovery. Time to see if I can update to the latest version.
Edit I think I might have a problem. It won't let me update also it shows my phone as "FRD-L04C900" not "FRD-L04C567" is there any way I can fix this?
srgrusso said:
Thanks for the link, I just been to heck and back with this phone. first I uninstalled Magisk. After that my phone wouldn't boot, it would just hang on the blue screen after the initial boot screen. I tried to find a stock boot Image for my version. Once I installed that my phone would boot loop so I managed to get into fastboot and flash TWRP. Once in TWRP I restored my B360 backup and got my phone working again. Then I flashed the stock recovery. Tried to boot into the stock recovery but that wouldn't load. Some how I got it to install the rollback package and now i'm at version B300. Good news is I'm back to stock and can boot int the stock recovery. Time to see if I can update to the latest version.
Edit I think I might have a problem. It won't let me update also it shows my phone as "FRD-L04C900" not "FRD-L04C567" is there any way I can fix this?
Click to expand...
Click to collapse
I think you will have to restore you oeminfo partition backup through twrp.
On mr FRD-L09, I had to relock my bootloader, then get the rollback package and put the .app on my SD card and hard flash it, then do the same with the rom .app file. Thet got me back to stock marshamllow, and I just let all the updates run through until I'm now on the latest.
Stock is missing some bits, and has some irritations, but the camera is sooo much better than custom roms, and GPS works, as does Android Pay etc. I've not bothered rooting, AdGuard does the ad-blocking and the rest is liveable.
Well I think I'm my phone is screwed. I can't boot into recovery and when it boots it bootloops once and then it is stuck on the "your device is unlocked and can't be trusted. Fastboot still works fine I can lock and unlock the bootloader. I can flash Recovery and TWRP in Fastboot but neither one will boot. I think I might have flashed the wrong update or it happened when I flashed the rollback package. I want to try DC Phoenix but they won't let me buy credits because my PayPal account is unverified. I have downloaded the "Honor 8_Firmware_FRD-L04_Android 6.0_EMUI 4.1_C567B122_United States_Nonspecific" from the hihonor.com site. I extracted it and flashed the recovery, boot, and system image through fastboot. The phone still won't boot into recovery or boot into the OS. Is there a way to fix this or is it time for a new phone.
Thank you everybody for your help.
Ok my phone is fixed. What I did was buy 15 credits for DC Phoenix and flashed the "Honor 8_Firmware_FRD-L04_Android 6.0_EMUI 4.1_C567B122_United States_Nonspecific" package. When I rebooted my phone it automatically went into ERecovery and downloaded and installed the B162 update. I was able to fully boot after that It updated to B360 and then B388.
Thank you everybody for your help.
srgrusso said:
Ok my phone is fixed. What I did was buy 15 credits for DC Phoenix and flashed the "Honor 8_Firmware_FRD-L04_Android 6.0_EMUI 4.1_C567B122_United States_Nonspecific" package. When I rebooted my phone it automatically went into ERecovery and downloaded and installed the B162 update. I was able to fully boot after that It updated to B360 and then B388.
Thank you everybody for your help.
Click to expand...
Click to collapse
How did you flash the file you mentioned above? Did you put it on the SD card and used TWRP?
Also, what is so special about that file?
I have the L14 (64gb US version) and just about the same exact problem you describe.
If you have any extra steps that would help me recover mine that would be great.
anosis said:
How did you flash the file you mentioned above? Did you put it on the SD card and used TWRP?
Also, what is so special about that file?
I have the L14 (64gb US version) and just about the same exact problem you describe.
If you have any extra steps that would help me recover mine that would be great.
Click to expand...
Click to collapse
Sorry for replying so late, hopefully you fixed your phone if not here is a link with some more information.
https://www.dc-unlocker.com/DC-Phoenix-flash-repair-tutorial
I followed the instuctions for the honor 7. I would recommend finding the full update firmware for your phone. It took me a lot of googling to find it. Make sure it is the correct firmware, you need to match the numbers before the B-- for me it was (FRD-L04C567) and for you it would be (FRD-L14????) I hope this helps.
hi sir
srgrusso said:
Ok my phone is fixed. What I did was buy 15 credits for DC Phoenix and flashed the "Honor 8_Firmware_FRD-L04_Android 6.0_EMUI 4.1_C567B122_United States_Nonspecific" package. When I rebooted my phone it automatically went into ERecovery and downloaded and installed the B162 update. I was able to fully boot after that It updated to B360 and then B388.
Thank you everybody for your help.
Click to expand...
Click to collapse
hi sir
I try to install "Honor 8_Firmware_FRD-L04_Android 6.0_EMUI 4.1_C567B122_United States_Nonspecific" this package in my honor 8 with dc phoenix but its not working, its flashing but its not booting, please help me.
my mobile model number is honor 8 frd-l04
sunneellkumar said:
hi sir
I try to install "Honor 8_Firmware_FRD-L04_Android 6.0_EMUI 4.1_C567B122_United States_Nonspecific" this package in my honor 8 with dc phoenix but its not working, its flashing but its not booting, please help me.
my mobile model number is honor 8 frd-l04
Click to expand...
Click to collapse
After you flash the firmware, you must format data with emui recovery, and it will boot up
After trying different methods, this one works
Download
1 .Honor 8_FRD-L04_Rollback_Package_from_Android7.0 to Android 6.0_C900B300
2. Honor_8_Firmware_FRD-L04_Android_6.0_EMUI-4.1_C567B122_United_States_Nonspecific
Put on dload (sd card) #1 after shutdown the phone and put on the folder dload (Sd card) #2. after reboot your phone starts with android 6.0
Try this
sunneellkumar said:
hi sir
I try to install "Honor 8_Firmware_FRD-L04_Android 6.0_EMUI 4.1_C567B122_United States_Nonspecific" this package in my honor 8 with dc phoenix but its not working, its flashing but its not booting, please help me.
my mobile model number is honor 8 frd-l04
Click to expand...
Click to collapse
Ok so i had the exact problem, im not sure if this will help but what I did was flash my cust recovery system and boot through bootloader, I then put the dload folder on my sdcard with the update.app in it, from there I put my phone into download mode so hold all 3 buttons until it goes into download mode. Once there it will automatically install the update.app, and you should be good to go. If not than go to recovery mode do a factory reset and wipe the cache and see if that works.
Hello.
I need a help with my Honor 8, it's been bricked and I honestly don't know if there is much to do in my current situation.
So the phone has locked bootloader and stock recovery.
Fastboot always returns 'Command not allowed'
What exactly happened:
I was running Stock ROM, rooted, TWRP Recovery with unlocked bootloader.
An official OTA update popped-up on my phone, I was in a rush and I missclicked (don't even ask lol) and the update started installing, I knew I'm screwed.
So I was about to play with fastboot, but it always returned 'Command not allowed'.
And probably the worst mistake happened a few minutes ago (6:00 am trying to fix it half a sleep), I was reading some posts about the dload method, >>FASTFORWARD I installed an official update using the dload method and locked my bootloader by doing this.
QUICK SUMMARY:
So I'm stuck on a bootloop.
The 3 button combo works.
Stock Recovery works as well.
Fastboot does NOT work. (I tried flashing, unlocking, temp-booting.. but nothing)
adb always returns error:
Code:
device unauthorized.
This adb server's $ADB_VENDOR_KEYS is not set
Try 'adb kill-server' if that seems wrong.
Otherwise check for a confirmation dialog on your device.
Is there ANYTHING I can do in my current situation? :crying:
Thanks in advance for any help.
Have a nice day.
Hello, as long as you have an official recovery, a proper BOOT.IMG and the dload method is working there is still a chance( i hope), the only thing you need to know is that if the firmware is the wrong for your phone it will deny it. It means that is if you try to install an android 6.0 based stock ROM over a 7.0 ROM , it will say software upgrade failed or something like that.
You need to know under which Android version you were and install the same or maybe a more recent one but not to far away from your actual ROM, try the next one. You can also try to downgrade USING a rollback package that you can download on honor official site. Make sure that's the the correct file for your phone.
Hope you'll make it bro, let me know how the situation evolve
(sorry for any language mistake, english isn't my native language.)
Rayan19997 said:
Hello, as long as you have an official recovery, a proper BOOT.IMG and the dload method is working there is still a chance( i hope), the only thing you need to know is that if the firmware is the wrong for your phone it will deny it. It means that is if you try to install an android 6.0 based stock ROM over a 7.0 ROM , it will say software upgrade failed or something like that.
You need to know under which Android version you were and install the same or maybe a more recent one but not to far away from your actual ROM, try the next one. You can also try to downgrade USING a rollback package that you can download on honor official site. Make sure that's the the correct file for your phone.
Hope you'll make it bro, let me know how the situation evolve
(sorry for any language mistake, english isn't my native language.)
Click to expand...
Click to collapse
Woohoo, after a few tries & factory resets I was able to boot my phone again using the dload method :victory: The TWRP recovery has vanished and it seems like there is no sign of root(?) either, I'm gonna redo everything again, thanks so much for your help, you saved me bro <3 Have a wonderful day.
I am really glad that you get your phone back on track ! And yh the dload method bring you to stock everything, stock recovery,stock system etc etc.
Have a nice day
crepnik said:
Woohoo, after a few tries & factory resets I was able to boot my phone again using the dload method :victory: The TWRP recovery has vanished and it seems like there is no sign of root(?) either, I'm gonna redo everything again, thanks so much for your help, you saved me bro <3 Have a wonderful day.
Click to expand...
Click to collapse
Hi Crepnik,
Even I am facing the same issue. Can you please tell me which ROM did you download.
My phone was update to Nougat EMUI 5.0
Thanks
[email protected] said:
Hi Crepnik,
Even I am facing the same issue. Can you please tell me which ROM did you download.
My phone was update to Nougat EMUI 5.0
Thanks
Click to expand...
Click to collapse
Try to flash the rollback package and then an EMUI 4.x ROM. They're both available on honor official site
Rayan19997 said:
Try to flash the rollback package and then an EMUI 4.x ROM. They're both available on honor official site
Click to expand...
Click to collapse
Hi Ryan,
Thank you so much for responding.
I could see two ROM in the official site http://www.hihonor.com/in/support/
HONOR 8 Firmware (FRD-L02, C675B130CUSTC675D002, India)
HONOR 8 Firmware (FRD-L02, Android 6.0, EMUI 4.1, C675B160, India Channel)
I tried with both the ROMs but no luck
I placed the update.APP file inside sdcard but the update stops at 5% showing that it has failed.
I also tried flashing the recovery.IMG in fastboot mode.
I have lost all the hopes in my new phone
In the rescue mode it says UNLOCKED.
Please guide me with some detailed steps.
Thanks
Flash the stock recovery of the ROM that was previously installed on your phone , then with dload method flash the rollback package downloaded from honor site , and finally flash one of the two ROM, it may resolve your issue because the phone won't accept a lower firmware without flashing the rollback package first. As long as you can use dload method it should be fine.
If it doesn't work try to flash boot.img , recovery.img, cust.img, vendor.img and system.img extracted from a clean firmware downloaded on honor official site
Let us know how the situation evolve
It took me 2 full days to finally successfully upgraded my ancient firmware (L09C16B170) to the updated version (L09C432B397). There are a lot pieces of information that I gathered from this forum and all over the internet that collectively helped me navigate this ordeal. Just want to share it with anyone who is in the same boat, although I know that P9 won't last for too long since P10 has been out for a while. However, if you still want to revive your P9, keep reading.
Requirement
Before reading, you need to understand ways of entering different modes of your P9 phone, which will be used many many times during your upgrade:
Enter recovery mode (also how you enter TWRP) - see this GUIDE
Enter fastboot mode - see this GUIDE
Enter manual upgrade mode (also called dload method; This is NOT TWRP method) - see this GUIDE. Please IGNORE any software or download information in this guide. I want you to refer to this guide for how to do it, NOT what to use or download!
You also need to download and know how to use ADB tool which is quite simple. Search the forum or google and you will find plenty of information and the download links. If you hate command lines, you can even use the GUI version from here.
You will probably also need to use Firmware Finder for Huawei (HWFF) to download firmware of interest for manual update during this process. HWFF is an app that can be installed for free via your phone Google Play Store. The downloaded firmware is saved under the HWFF folder in the internal memory. You might need to unzip these files for upgrade via dload method or directly via TWRP method without unzipping. However TWRP method requires you to unlock the bootloader and install TWRP in the phone (see below for details).
First step - debranding
If you are already on C432xxxx, you might just skip this step. I followed this thread partially (Debranding Guide by Z-Blade), since the whole thing doesn't work for me 100%.
Z-Blade did a fantastic job describing how to debrand his C34 firmware to C342B361. My original version is C16B170 which is a South Africa branded firmware. But I found certain steps in this guide could be omitted and certain steps didn't work in my case. Here is my modified version based on Z-Blade's version:
1. Unlock your bootloader and install TWRP
How to unlock bootloader? Follow this GUIDE. Even though it's for Huawei Ascend XT. It works for P9 as well. You only need to complete Part 1.
After you unlock the bootloader, install TWRP. Depending on which firmware version you're on, the version of TWRP that might work for your device changes. I encountered numerous booting loops due to incorrect version of TWRP. Finally I found that these three versions work for me (3.1.0-0, 3.1.1-0, 3.1.1-1). Always go with the highest version first (3.1.1-1). If you find yourself stuck in the booting screen, long press your power button until you get out of it and install another version of TWRP. Please go to TWRP official website to download TWRP for Huawei P9. Follow this GUIDE to install TWRP recovery on your phone.
2. Flash OEM info file for C432
After you unlock the bootloader and install TWRP recovery, download oeminfo-huawei-p9-eval09-c432.zip from this THREAD and flash it via TWRP method.
3. Flash C432B136 firmware
Download and flash the dload-huawei-p9-eval09-eva-b136.zip via dload method from this thread. After flashing and rebooting your phone, you should be on the L09C432B136 firmware. NOTE: If it boots up to a white screen asking you to enter password, reboot into recovery by holding volume up when you powering up your phone, do a wipe partition and factory reset. You may need to reboot your phone a number times before the phone boots up correctly.
Up to this stage, you have debranded your phone to an european version.
Second step - stepwise firmware upgrade
1. Update from B136 to B166 or B182
As mentioned in Z-Blade's original post, many people will not be able to directly update from B136 to B182. I am one of them. Go into the updater in the phone setting, refresh "check for update". If you can receive B182 update, by all means go for it. If you only receive B166 update, go for it as well. After B166 update and rebooting your phone, check updater again to see if you receive B182 update in the Settings menu. If this method does not work, manually update to B182 by following the steps here via dload method.
2. Update firmware from B182 to B360/361/378 and also upgrade OS from Android 6.0/EMUI 4.1.x to Android 7.0/EMUI 5.0
According to Z-Blade, "After your phone has rebooted and you are on the B182 firmware, you need to now update the firmware to B361 via Huawei Updater 2.0". However, in my case, I tried many times and always failed at this step. I found a workaround by updating to B360 instead of B361. Please follow this GUIDE to update to B360 or B361, whichever works for you. However, please pay attention to following change that I found critical:
- The version of Huawei HiSuite is critical for the success in this step. The GUIDE provided Hisuite download link (version 5.0.0.301_OVE). However, it does not work together with Huawei Updater 2.0 in my hands. This error has wasted me almost half day. Instead, I finally found out the problem and went to HERE to download the version 5.0.1.300 and it finally worked
- However, if even after HiSuite and Updater both work together fine the update does not proceed successfully (the updater might get stuck), you need to update it manually via dload method. Search EVA-L09C432B360 or EVA-L09C432B361 in Firmware Finder for Huawei as mentioned above and download the Full-OTA version (~2G). After download, move the corresponding folder containing firmware zip files under "HWFF" folder in the internal memory to the external SD card. Unzip the firmware file and update your phone using dload method. You may also try TWRP method which can install zip files directly, but at this point, you bootloader will be re-locked and TWRP will be gone. You need to unlock the bootloader and re-install TWRP again as mentioned above.
After you successfully update the firmware to B360 or B361, now you should have Android 7.0 and EMUI 5.0 on your phone. Now go to the updater in your phone setting. You should receive B378 OTA update. Proceed with the update...
You might not need to strictly follow following steps to update your phone to any firmware beyond B378. However, since a lot of new ROMs are based on B380+ or even B390+, if you want to use those, you might need to further update your firmware first.
2. Update firmware from B378 to B383
After updating to B378 and rebooting your phone, check if your phone receives B383 update OTA. If yes, proceed. If not, go to HWFF, download B383 Full-OTA firmware and update via either dload or TWRP method.
3. Update firmware from B383 to whatever later version
After successfully updating your phone to B383, you basically can flash your phone with anything firmware and ROMs built on B380+. I find it unnecessary to update to B386. What I did was that I directly updated from B383 to B394 by following this GUIDE. Since I wanted to try BlueWei 5.7 which is based off B397, I also followed the same guide to update my firmware to B397 before flashing BlueWei ROM.
Now please enjoy all kinds of new ROMs and the fast, revived P9. After this update, my P9 is super smooth (the original firmware and OS was utterly slow and sluggish) and I think I will keep using this phone until it really can't keep up with the hardware requirement of new apps etc.
Hope my guide is helpful!
Nice job to update things and summarize all together. Few comments, though
- Not necessary to go back to c432 b136, to b182 is enough:
https://forum.xda-developers.com/showpost.php?p=75105886&postcount=280
https://forum.xda-developers.com/showpost.php?p=72153575&postcount=2
- For Nougat, please use Huawei P9 Nougat TWRP:
https://forum.xda-developers.com/p9/development/twrp-t3565703
- For DLOAD method, FullOTA-MF-PV versions should be used
- Besides the two methods listed to initiate DLOAD update, there is also a third one:
'Dial': *#*#2846579#*#*
Project Menu will open, select Software Update