I have a new SHT-AL09 with 172 firmware and a locked bootloader.
This firmware prohibits DC-Unlocker from reading the bootloader unlock code.
How do I downgrade to a previous firmware?
Try HuRUpdater: https://forum.xda-developers.com/mediapad-m5/how-to/unbrick-mediapad-m5-install-otas-t3856312
You should be able to install TWRP even with locked bootloader. Download the full OTA and follow the HuRUpdater instructions.
Has anyone tried it yet?
Don't want to be the first, since I do not feel too comfortable and I am awqy for a few days
kev1807 said:
Has anyone tried it yet?
Don't want to be the first, since I do not feel too comfortable and I am awqy for a few days
Click to expand...
Click to collapse
I think there is very little risk. Even when the downgrade fails, you should be able to just flash 172 again with HuRUpdater to restore back the original state. Don’t try to rollback too far, install the last version prior to 172 and try dc unlocker again.
I asked on a german Forum and got the response that TWRP cannot be installed with locked BL - which I find somewhat logical - however, I am reaching for the unlikely event that I can get an open Bootloader somehow....
I am a little confused by the instructions. I have to put the TWRP.img in the folder on the SD Card together with the HuRUpdater.zip file and the firmware zip files. But then what? How do I flash anything?
konradsa said:
Try HuRUpdater: https://forum.xda-developers.com/mediapad-m5/how-to/unbrick-mediapad-m5-install-otas-t3856312
You should be able to install TWRP even with locked bootloader. Download the full OTA and follow the HuRUpdater instructions.
Click to expand...
Click to collapse
I cannot flash TWRP with my locked bootloader. I get an error FAILED (remote: Command not allowed) when I try this when the M5 is in fastboot mode: fastboot flash recovery_ramdisk twrp.img
Found this on the last page of the HuRUpdater thread:
Absolute prerequisite: unlocked bootloader
I don't have this so is there another way to downgrade the firmware?
OK, bummer. You can try the dload method, not sure if that works for downgrades though: dload
konradsa said:
OK, bummer. You can try the dload method, not sure if that works for downgrades though: dload
Click to expand...
Click to collapse
I tried that already. It starts installing but at 5% it stops with an error: Software install failed
Flavio said:
I tried that already. It starts installing but at 5% it stops with an error: Software install failed
Click to expand...
Click to collapse
Firmware finder is probably your best bet: https://forum.xda-developers.com/honor-6x/help/to-bln-l21c185-t3578790
konradsa said:
Firmware finder is probably your best bet: https://forum.xda-developers.com/honor-6x/help/to-bln-l21c185-t3578790
Click to expand...
Click to collapse
Firmware Finder apparently does not work with EMUI8 anymore.
And there is no rollback package available for the M5.
I have always found a solution for these kind of problems on XDA (and I have had a bricked device or two) but for the moment I am at a loss.
Guess I will have to learn to live without root and with the stock Huawei firmware...
Flavio said:
I tried that already. It starts installing but at 5% it stops with an error: Software install failed
Click to expand...
Click to collapse
Flavio said:
Firmware Finder apparently does not work with EMUI8 anymore.
And there is no rollback package available for the M5.
I have always found a solution for these kind of problems on XDA (and I have had a bricked device or two) but for the moment I am at a loss.
Guess I will have to learn to live without root and with the stock Huawei firmware...
Click to expand...
Click to collapse
Sorry mate, tough luck. ? I think the hardware of the device is pretty nice, but the stock firmware is so full of crap and spyware, totally unacceptable.
when downgrading using dload, check for xloader version first.
https://forum.xda-developers.com/showthread.php?t=2433454
I jut downgraded my M5 AL19-CMR 8.0.0.172 back to 8.0.0.161 without any problems.
I used the firmware file from https://androidhost.ru/ I used the 8.0.0.161 dated 17.07.2018, I am in Germany and have as it seems the european version of the tablet!
kev1807 said:
when downgrading using dload, check for xloader version first.
https://forum.xda-developers.com/showthread.php?t=2433454
I jut downgraded my M5 AL19-CMR 8.0.0.172 back to 8.0.0.161 without any problems.
I used the firmware file from https://androidhost.ru/ I used the 8.0.0.161 dated 17.07.2018, I am in Germany and have as it seems the european version of the tablet!
Click to expand...
Click to collapse
For my SHT-AL09 there is no older firmware on androidhost.ru than B172.
I have downloaded the B163 and B152 firmware through Huawei Firmware Finder and I can extract it with HuaweiUpdateExtractor but then what?
Flavio said:
I have a new SHT-AL09 with 172 firmware and a locked bootloader.
This firmware prohibits DC-Unlocker from reading the bootloader unlock code.
How do I downgrade to a previous firmware?
Click to expand...
Click to collapse
From my latest findings:
Bootloader need to be unlocked for DOWNGRADE to sucess in firmware mode with a working dload service repair firmware.
With locked bootloader you'll only be able to DOWNGRADE in eRecovery mode with the latest firmware approved (It will be a downgrade only if said version is the latest approved fetched in eRecovery and inferior to yours current)
I did not find yet how the latest firmware shown/available in eRecovery is fetched into eRecovery. I think it happens in normal mode sometimes when you're connected online. You'll then have to reboot later to eRecovery to be shown...
Now, for your SHT-AL09 B172 with august 2018 secutity patches, the only way to downgrade is to get your unlock code and vice&versa.
Luckyly, third-party sellers are just starting to provide working bootloader's unlock code online for around 30~50€.
New devices are supported.
You just pay, gave them Model ID, IMEI1, Serial, Product ID and you'll get your code within the next hours.
You just pay, gave them Model ID, IMEI1, Serial, Product ID and you'll got it within the next hours. I already tested it on few devices.
FunkyHuawei does it for 130€ per device with other services included.
Flavio said:
For my SHT-AL09 there is no older firmware on androidhost.ru than B172.
I have downloaded the B163 and B152 firmware through Huawei Firmware Finder and I can extract it with HuaweiUpdateExtractor but then what?
Click to expand...
Click to collapse
I am also interested in rooting M5. Where you able to downgrade the tablet from B172 to B161?
No
I am also looking for a way to downgrade my Mediapad M5.
I have Hauwei MediaPad M5 CMR-AL09 (C432) currently running 8.0.0.192. dc-unlocker does not work with this version so I can not unlock bootloader.
This is what I have done:
* Format external sdcard into exfat. I used my Ubuntu Linux computer for this, sudo mkfs.exfat /dev/sdx1.
* Put the empty sdcard into the tablet.
* Download android app "Firmware Finder for Huawei" and I choose CMR-AL09C432B161 (8.0.0.161) FullOTA-MF. Downloaded that into update.zip file.
* I use android app FX File Explorer to get read/write access to the mediacard and to create the dload folder.
* I used android app FX File Explorer to extract only UPDATE.APP file into mediacard and the dload folder. The file is around 4.2GB in size when extracted. I also tried to put all files into dload folder but with the same result below.
* Open dialer and type in *#*#2846579#*#*. Go to software upgrade and choose SDCard upgrade. The tablet will now restart and do the downgrade.
* Problem now is that it goes into 5% and then fails.
Am guessing there is some protection to downgrade into 8.0.0.161 version.
Guys.. Let's solve this. :crying:
Blinkiz said:
I am also looking for a way to downgrade my Mediapad M5.
I have Hauwei MediaPad M5 CMR-AL09 (C432) currently running 8.0.0.192. dc-unlocker does not work with this version so I can not unlock bootloader.
This is what I have done:
* Format external sdcard into exfat. I used my Ubuntu Linux computer for this, sudo mkfs.exfat /dev/sdx1.
* Put the empty sdcard into the tablet.
* Download android app "Firmware Finder for Huawei" and I choose CMR-AL09C432B161 (8.0.0.161) FullOTA-MF. Downloaded that into update.zip file.
* I use android app FX File Explorer to get read/write access to the mediacard and to create the dload folder.
* I used android app FX File Explorer to extract only UPDATE.APP file into mediacard and the dload folder. The file is around 4.2GB in size when extracted. I also tried to put all files into dload folder but with the same result below.
* Open dialer and type in *#*#2846579#*#*. Go to software upgrade and choose SDCard upgrade. The tablet will now restart and do the downgrade.
* Problem now is that it goes into 5% and then fails.
Am guessing there is some protection to downgrade into 8.0.0.161 version.
Guys.. Let's solve this. :crying:
Click to expand...
Click to collapse
Hmhm. I downgraded my Mediapad M5 Pro from 8.0.0.172 to 8.0.0.161
This is what I did:
https://www.android-hilfe.de/forum/...uer-huawei-mediapad-m5-ab-08-2018.892304.html
(short paraphrase of my downgrade-"guide" at android-hilfe.de)
1) check xloader-version
2) Download the potential downgrade from androidfilehost.ru (this worked for me, again, M5 PRO (CMR-AL19), Europe! https://androidhost.ru/byu )
2.1) The structure inside is firmware-name>software>dload
2.2) copy dload onto your SD (root directory)
3)The downgrade-process
3.1) power off the device
3.2) Volume up AND down AND Power Button for some seconds
3.3) Downgrade should start! If folder is not recognized, a Pink screen will appear - just do it from the start.
After rebooting, you should then have the version you wanted to downgrade to.
I have done this several times ( accidently updated once or twice )and it worked without any trouble.
The 5% thing: it stayed at 5% for quite some time. But it always went on after some time, at least for me
I read somewhere, sometime ago that with Firmware Finder the security check that is somewhere included in the file is not removed and therefore you cannot use those files. It seems imperative to me that one uses androidhost.ru (no guarantee that this information is right - so feel free to correct me )
ah, sorry only now I realized that you specified CMR-AL09, we had someone do it for SHT-AL-09, sorry :-/
but why don't you try the files from androidhost.ru (download the correct firmware! I linked the one for the M5 Pro! )
Thanks kev1807 for the input.
I tried the firmware you linked to for Huawei MediaPad M5 CMR-AL09 (C432) version 8.0.0.161. It did not work.
I found the version 8.0.0.190 on androidfilehost.ru and that worked. So I have now downgraded from 8.0.0.192 to 8.0.0.190 but that will not help me much. Downgrading into 8.0.0.161 still does not work.
I was on 8.0.0.192 and manage to use the file
"Huawei MadiaPad M5 CMR-AL19 hw eu Cameron-AL09A 8.0.0.190(C432) Firmware 8.0.0 r1 EMUI8.0 05014XYB [androidhost.ru]"
I have tried these packages but they have not worked.
Huawei MadiaPad M5 CMR-AL09 hw ru Cameron-AL09A 8.0.0.181(C10)Firmware8.0.0r1EMUI8.005014YQD [androidhost.ru]
Huawei MadiaPad M5 CMRCameron-AL19B 8.0.0.161(C432) Firmware Android 8.0 EMUI 8.0 05014XYC androidhost.ru
Related
Hey Guys..
Bought a L29 Mate 8 last week, have been able to unlock, root but now want to install some custom roms..
The installations instructions tell me to go (back) to a stock B1xx rom through the "dload method", and next upgrade to a stock B3xx rom through the "dload" method.
I'm running stock B170, rooted/unlocked right now.
I've loaded a stock B3xx update.app file on my phone, but i'm unable to get the phone to run this update, it either boots normal to system, or when I use vol+/vol-/power it boots into TRWP instead.
Other instructions mention a setting to run update manual going through settings/update but can't find a "manual update"" setting there.
Hope you guys can help me going with this one...
Thanks
You need to flash stock recovery back,use srk tools.
gm007 said:
You need to flash stock recovery back,use srk tools.
Click to expand...
Click to collapse
Thanks for your quick reply, still a little lost here, will give that a try..
Thanks
Regan078 said:
Thanks for your quick reply, still a little lost here, will give that a try..
Thanks
Click to expand...
Click to collapse
That did the trick, it will "force" manual update now.
Now I run in another problem though, stock rom links for my "NXT-L29C636" are not available, link for C185B170 was still working and the only B320 stock i could find was the one shared by user "bluheart" in his signature "C185B320"
So decided to rebrand the device to C185 with SRK Tool so I would be able to flash these stock roms, first flashed C185B170 through dload method with no problem, and from there tried to flash C185B320 but update does not get passed 5%.
The rom version listed in the device is somehow NXT-C900B170, using the "* # * # 2846579 # * # *" code in dialer confirms phone is "C185 - Africa / Middle East"
Any pointers ?
(edit: tried to reflash C185B170 through download method, also gets stuck @5%)
Thanks
Now in about phone it show C900B170?
Can you get an ota update via updater?
The latest c185B200 so start from this one.
http://update.hicloud.com:8180/TDS/data/files/p3/s15/G1076/g104/v65326/f1/full/update.zip
Or you need to root B170 and change build display and oem info to C185 in srk tools.after this you will be able to dload c185b320
gm007 said:
Now in about phone it show C900B170?
Can you get an ota update via updater?
The latest c185B200 so start from this one.
http://update.hicloud.com:8180/TDS/data/files/p3/s15/G1076/g104/v65326/f1/full/update.zip
Click to expand...
Click to collapse
Thanks again for your help...
Used SRK Tools to change ROM version from "NXT-C900B170" to installed "NXT-L29C185B170" in the hope this miss match prevented the update, no luck, also no OTA available.
Thanks for the link, will download this and try to get this going first...
(edit: Changing OEM, SRK Tools read the device as AL-10?, changed to C185, fingers crossed)
Regan078 said:
Thanks again for your help...
Used SRK Tools to change ROM version from "NXT-C900B170" to installed "NXT-L29C185B170" in the hope this miss match prevented the update, no luck, also no OTA available.
Thanks for the link, will download this and try to get this going first...
Click to expand...
Click to collapse
Yes flash b200 like you are debranding,I mean change build prop display and oem info to c185.
ro.build.display.id=NXT-L29C185B002
gm007 said:
Yes flash b200 like you are debranding,I mean change build prop display and oem info to c185.
ro.build.display.id=NXT-L29C185B002
Click to expand...
Click to collapse
Had no luck with the C185 roms, they all got stuck at 5%, decided to rebrand back to C636 and dload the original NXT-L29C636B170 and that worked, so will create a TRWP backup from here to fall back on.
Will give the rebranding to C185 another try later, with the rom you provided (i wonder if i went wrong somewhere with all rom downloads named "Update.zip" I might have mixed something up)
Maybe you/anybody confirm I take the right steps to rebrand to C185 and update to the NXT-L29C185B200 ROM provided.
Using SRK Tool: (current: NXT-L29C636B170/Rooted/Bootloader Unlocked)
1-Install TRWP
2-Change OEM from C636 to C185
3-Change ro.build.display.id=NXT-L29C636B170 to NXT-L29C185170 or NXT-L29C185B200 ?
4- Copy NXT-L29C185B200 "update.app" to device/dload
5- Install Original Recovery
6- Use vol+/vol-/power to apply B200 update
8-Install TRWP/ create Backup
9- Root ?
10- Copy NXT-L29C185B320 "update.app" to device/dload
11- Install Original Recovery
12- Use vol+/vol-/power to apply B320 update
Thanks in advance....
Debranding
anyone tell where to email for bootloader unlock if website is not recognizing my phone.
updated to B200
Thanks for your help gm, just made a new attempt and now successfully picking up the updates as a C185.
Getting ready for a custom rom
HWOTA won't work with OREO, so we need to rollback manually with ADB.
this guide (more like just code memo) is for people who didn't backuped before update,
or can't go back to B183 directly by any reason (like dead capacitive keys).
What You Need to Read
[STF-L09C432] How to install Oreo on your H9
https://forum.xda-developers.com/honor-9/how-to/stf-l09c432-how-to-install-oreo-h9-t3707729
[GUIDE][REBRAND] Honor 9 [ANY REGION]
https://forum.xda-developers.com/honor-9/how-to/guide-honor-9-t3653719/post75439859#post75439859
What You Need to Download
HWOTA (Windows tool)
Firmware Finder (Windows tool)
ADB and Fastboot (Windows tool)
C432B120 Firmware File
Stock NoCheck Oreo Recovery
What You Need to Have
unlocked bootloader and superuser, ADB.
adb push won't work, so you will need microSD card.
exFAT may not work on some ROMs (like Treble AOSP 8.0), so format it to FAT32.
What You Need to Do
1.
download B432C120 from Windows Version Firmware Finder and rename it (check [REBRAND] Honor 9 Thread).
why B120? bcuz it's the only firmware that leave capacitive keys and flashlights alive.
put them into microSD card root, with NoCheck Oreo Recovery .img (check How to install Oreo Thread).
insert microSD card to your phone and connect the phone to your PC and open ADB.
first of all,
Code:
adb shell
su
let's change recovery with NoCheck one first.
Code:
dd if=/storage/sdcard1/STF_RECOVERY_OREO_NoCheck.img of=/dev/block/bootdevice/by-name/recovery_ramdisk
dd if=/storage/sdcard1/STF_RECOVERY_OREO_NoCheck.img of=/dev/block/bootdevice/by-name/erecovery_ramdisk
note that 'sdcard1' maybe different, like 'E1F2-A123', base on your ROM. It's your sdcard's name.
We'll put Firmware into recovery cache and make stock recovery to flash it.
Code:
echo --update_package=/sdcard/update.zip > /cache/recovery/command
echo --update_package=/sdcard/update_data_public.zip >> /cache/recovery/command
echo --update_package=/sdcard/update_all_hw.zip >> /cache/recovery/command
reboot recovery
note that 'sdcard' is not 'sdcard1', so you don't have to change it to sth like E6F3-A496.
your phone will reboot 2, 3 times and will suggest low level format and download new firmware.
now go to fastboot and unlock the bootloader.
this will do low level format.
2.
now your phone is something like EMUI 8.0 Android 7.0, with broken build number.
do HWOTA (no need to do rebrand, just do firmware flash with update option) with C432B120 we downloaded before.
This will make your phone Stock C432B120.
3.
Let's Go back to B183, the newest Nougat ROM.
download Firmware Finder for Huawei app at Play Store.
choose C432B183 and update it with proxy.
maybe you got 'yet approved' error,
but there are quite numerous C432B183 so check every single one of it.
There is one that is flash-able.
4.
TADA, now you rollbacked your phone.
I think you can also rollback with Hisuite on PC, I did a few times to rollback from beta.
I don't like your guide because :
-You're flashing a B120 firmware which is not to rollback from oreo when there is already a B183 oreo's rollback available for this on FF.
-You have to flash it 2 times to fix your build version issue (maybe because it's not a rollback firmware).
Please note that your step 1 & 2 are the same, you just did hwota manually on step 1.
-You then updated from B120 to B150 when you could have directly updated to B183 not for oreo's rollback on FF.
Sorry.
nednapalm said:
I think you can also rollback with Hisuite on PC, I did a few times to rollback from beta.
Click to expand...
Click to collapse
Never tried that, but it would be much more simple and clear. This Thread will become useless though lol.
oslo83 said:
I don't like your guide because :
-You're flashing a B120 firmware which is not to rollback from oreo when there is already a B183 oreo's rollback available for this on FF.
-You have to flash it 2 times to fix your build version issue (maybe because it's not a rollback firmware).
Please note that your step 1 & 2 are the same, you just did hwota manually on step 1.
-You then updated from B120 to B150 when you could have directly updated to B183 not for oreo's rollback on FF.
Sorry.
Click to expand...
Click to collapse
1. isn't that rollback for beta B321 and disables capacitive keys and Flash lights with B360a?
2. that's the point of this guide, since HWOTA is not properly working with oreo. you can just change the strings inside the hwota.sh if you want to.
3. no you can't jump to B183 directly from B120, shows approve error. any other firmware except B150 shows the error, same to B183 from B150.
Thx for the opinions though.
TASON42 said:
1. isn't that rollback for beta B321 and disables capacitive keys and Flash lights with B360a?
Click to expand...
Click to collapse
Nope, it's a rollback from oreo B3xx.
It's still has to be tested if rolling back from B3xx to B183 mess with capacitives keys.
TASON42 said:
2. that's the point of this guide, since HWOTA is not properly working with oreo. you can just change the strings inside the hwota.sh if you want to.
Click to expand...
Click to collapse
...
TASON42 said:
3. no you can't jump to B183 directly from B120, shows approve error. any other firmware except B150 shows the error, same to B183 from B150.
Click to expand...
Click to collapse
Sorry but you are wrong : by using FF on B120, I can guarantee you that YOU CAN update to approved B183 using the full ota update ( the B183 one that is not to rollback).
TASON42 said:
Thx for the opinions though.
Click to expand...
Click to collapse
You're welcome, I didn't want to let bad guides posted without telling so.
oslo83 said:
Nope, it's a rollback from oreo B3xx.
It's still has to be tested if rolling back from B3xx to B183 mess with capacitives keys.
...
Sorry but you are wrong : by using FF on B120, I can guarantee you that YOU CAN update to approved B183 using the full ota update ( the B183 one that is not to rollback).
You're welcome, I didn't want to let bad guides posted without telling so.
Click to expand...
Click to collapse
With this you can do whatever you think is the only problem that is in Russian. http://4pda.ru/forum/index.php?showt...ost&p=69940847
---------- Post added at 07:53 PM ---------- Previous post was at 07:49 PM ----------
letterio said:
With this you can do whatever you think is the only problem that is in Russian. http://4pda.ru/forum/index.php?showt...ost&p=69940847
Click to expand...
Click to collapse
https://4pda.ru/forum/index.php?showtopic=833645&st=2400#entry69940847
I found out that We do can OTA to B183 directly, so I changed the GUIDE + some minor change.
2. now your phone is something like EMUI 8.0 Android 7.0, with broken build number. d
I didn't get this point. i mean with hwota (link you put in) we have just 2 options. update and rebrand. we have no choice for just flashing. sorry for my bad understanding.
ImHonor said:
I didn't get this point. i mean with hwota (link you put in) we have just 2 options. update and rebrand. we have no choice for just flashing. sorry for my bad understanding.
Click to expand...
Click to collapse
do update.
which version of B183 are we supposed to take? I choose the last one: 116404
but I'm not sure it's the correct one. (changelog tell it's a rollback firmware)
seems the good one is the 111176 (changelog is not about rollback)
Don't follow this outdated OP and thread which were never right in the first place.
For rollback use HiSuite or HuRUpdater.
I need help! I often softbrick my device, but can be fixed by using official 6.0 update.app However updating back to emui 5 takes way too long. But every firmware i download from huawei firmware finder isn't valid for dload for some reason! Help!
Did you already tried with firmwares listed as "FullOTA-MF-PV" available on hwmt.ru site, section firmware database? The Point Version is a firmware that must work while you're executing a dload method flash, the safest usually.
What's your build number? I'll provide a valid firmware to use with dload method.
BLN-L21C432 but i didnt see any MF-PV for b360+ so i dont think there are... that, or i am blind
Use team mt tool extract update.app from firmware and use Huawei extracter to provide required file
Filo 97 said:
BLN-L21C432 but i didnt see any MF-PV for b360+ so i dont think there are... that, or i am blind
Click to expand...
Click to collapse
Yeah, latest is B360, EMUI 5. Dload it and then update regularly to latest build, B371.
RedSkull23 said:
Yeah, latest is B360, EMUI 5. Dload it and then update regularly to latest build, B371.
Click to expand...
Click to collapse
Which of the two .zips?
Filo 97 said:
Which of the two .zips?
Click to expand...
Click to collapse
The biggest one with dload method first of all, then the other two dload too (or flash by TWRP)
TWRP says command unknown, and how am i supposed to flash the second one? (There is no third file) Do i dload big one, then boot to EMUI, then shutdown, extract SD, switch dload folder, and install the second?
Refer to this guide https://forum.xda-developers.com/showpost.php?p=73954487&postcount=240
i have also same issue with my honor 6x not working dload installing failed on 5%
shehroz71 said:
i have also same issue with my honor 6x not working dload installing failed on 5%
Click to expand...
Click to collapse
Did the failure brick your phone? or the phone just reboots itself normally? are you sure that your firmware is approved first for installtion before you apply it? (you can know this using Firmware Finder by checking if it's approved first or not for installation by Huawei)
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
Hey,
somehow my phone ( FRD-L09C636 ) doesn´t want to update by it self. So i tried to update it with the dload methode.
After going in the "secret menu" and try to install it from my sd card it stops after 5% and says:
Software install failed! Incompatibility with current version. Please download the correct update package
Click to expand...
Click to collapse
Don´t work with the other methode ( rebooting phone and press vol up, down and power button ) either.
Tried to update from C636B130 to C636B360 and C636B389.
Downloaded both firmwares from Firmware Finder on my PC.
Hope you guys can help ^^.
Hello, did you try to update your phone via HiSuite software (computer)?
And for Firmware Finder firmwares, did you check if you can install them? (Check firmware access)
Going from B130 (Android 6.0) to B3xx (Android 7.0) firmware requires to flash FullOTA firmware.
Micdu70 said:
Hello, did you try to update your phone via HiSuite software (computer)?
And for Firmware Finder firmwares, did you check if you can install them? (Check firmware access)
Going from B130 (Android 6.0) to B3xx (Android 7.0) firmware requires to flash FullOTA firmware.
Click to expand...
Click to collapse
Yes, already tried with HISuite .. it says my phone is up to date.
I´ve also checked, if the update is available for my phone. It´s alright.
So I need to flash it with ADB, like TWRP?
Greetings UStone
You don't need to use custom Recovery like TWRP to flash "FullOTA" firmware (approved for installation, of course). Use "dload" folder method to flash "UPDATE.APP" file from .zip files in this order (advised):
1) update.zip
2) update_full_xxxx_yyyy.zip ("xxxx" and "yyyy" = depending from hardware model/region)
3) update_data_full_public.zip
But you can use TWRP to flash a "FullOTA-PV" firmware (if available...) or use a recent method to flash any "FullOTA" firmware using TWRP (CAUTION!): HuRUpdater
Hi,
I am having the same issue as the OP.
I have and Honor 8 indian version (FRD-L02C675) and currently am in the B160. I'm trying to upgrade to the FRD-L02C675B330CUSTC675D003, and I have downloaded the FullOTA-MF from firmware finder, version 8757 and 87830, and used the dload method. For both versions I have the same message:
Software install failed! Incompatibility with current version. Please download the correct update package.
HISuite says my phone is up to date, the same as system update on the phone.
I've also checked if the update is available for my phone, and it is.
I am from Ecuador using a indian version, so I'm not going to be able to update OTA officially.
I appreciate all the help you can give me.