yashsingh1/xdaforums huggingface dataset:
[Huawei Mate 9 Questions & Answers] zgfg:
It's called Minimal because it is only few MBs and installation is simple and takes a minute or two.

However, it is minimal to install all and everything one will need for ADB and Fastboot

To the other side, Google's SDK provides tools and resources for developers of Android apps (SDKs, emulators, debugging tools and many more), ADB and Fastboot drivers and dll's are just a tiny part of the whole SDK package

This is like with milion dollars you can buy an ice cream, but 5 dollars is minimal bill that is still enough.

And 5 dollars is much more safe and convenient to give to eg a kid, for buying an ice cream :)

---

From this long explanation nobody can guess what is your EMUI version. It can be EMUI 5 (Nougat), 8 (Oreo) or 9 (Pie) - depending when and where you bought the phone (even if we addume/know it is Mate 9), and/or how (over the Internet from China, from a particular operator, in the local Huawei store...)

And from the discussion above, support for particular ADB install-latest command may depend on.

Even if printed in your sig, eg I'm reading from XDA app and I don't see any sig in your post.

Nwm if you don't want to disclose it, but people are trying to help you, and maybe that detail can help

---

Sorry, Project menu is only for DLOAD updating (from the SD card)

As mentioned in my earlier post, try to update from eRecovery (switch off, connect to charger, press and keep pressing Vol+, power on, then choose Install latest firmware and recovery) - maybe it will not work if you have very old firmware (we still don't know your build/version)

Or try to update from HiSuite, the option (Install different firmware or named similarly) is somewhere in the bottom raw - newer HiSuite version is required
[Huawei Mate 9 Questions & Answers] ewingr:
Thanks for the guidance.

I did not know you could not see the sig. I had presumed putting in the sig would prevent needing to state it in every post I make. Don't mind sharing. Here is the info

Huawei Mate 9 - MHA-L29

EMUI: 5.0

Build: MHA-L29C567B190
​

I thought I'd try the first the 3 options you listed, which was the project menu. Given that it updates from SD, I presume I could download the latest (I presume is still Oreo), and put it there and update, should the other attempts fail.

I am going to try the erecovery now.
[Huawei Mate 9 Questions & Answers] ewingr:
Well, this is interesting. It downloaded. Don't recollect for sure what size file, but was over 250MB.

I left it doing it's things. Went back over just now, and it was booted up. I went to settings and checked, and it is still on:

Huawei Mate 9 - MHA-L29

EMUI: 5.0

Build: MHA-L29C567B190​

I thought we had it.

I'm downloading Hisuite now. I had a v5 of it, and latest is 10.0.0.510.

Is there anything special I should know before continuing? I presume not. Your instruction seemed pretty straight forward.
[Huawei Mate 9 Questions & Answers] ewingr:
Having problems installing Hisuite.

It appeared to install, I said RUN, then it came up with a msg there is an update. I told it to update, and get the error per the printscreen.

I tried retry, then ignore, finally abort. Abort did not close it. It was frozen at about 17%. I finally had to END it through task manager.

Now it shows in the list of installed apps from the program manager, but will not uninstall, or run.
[Huawei Mate 9 Questions & Answers] zgfg:
Something is really fishy. By gsmarena, androidauthority and huawei, Mate 29 Pro was released in Nov 2018, already with Pie (Android 9):

https://www.gsmarena.com/compare.php3?idPhone1=9343&idPhone2=8073

However, your firmware is Nougat (Android 7), firmware from Jul 2017

But hey - if your phone is really Mate 20 Pro, it should have firmware LYA- Lx9 (x=0,2), or LYA-AL00, LYA-TL00, etc.

Firmwares MHA-L29 are for Mate 9 - MHA-L29-c567b190 is an ancient firmware for Mate 9, dual SIM, USA/Australia/Pacific Asia from Jul 2017

Where from and how did you buy that Mate 20 Pro with Mate 9 firmware!?

Can you check by form, dimensions, screen size (against the gsmarena specs as above) is your phone (hardware) really Mate 20 Pro or Mate 9

And post your Settings/About (mask IMEIs)

EDIT:

Hold on with updating - if your phone is really Mate 20 Pro, you can brick it by installing MHA firmwares (eRecovery, HiSuite or your missing System update would try to update with MHA-L29c567 since that is your current firmware model and cust)

We have to make sure what is really your phone

If indeed Mate 20 Pro,, you will have to rebrand it back to LYA

(May be it was Mate 20 Pro with Demo firmware or firmware for China, somebody flashed Mate 9 US Nougat firmware - did not brick it?!, and sold the phone over Internet)
[Huawei Mate 9 Questions & Answers] ewingr:
I haven't read your whole post yet. Will right after this post.

Because....I'm so sorry, but I made a mistake. It is NOT a Mate 20 Pro. I forgot about having had that for a short time, but ended back on my Mate 9. This thread is in fact about my Mate 9. I was anxious to tell you that when I saw the mistake.

What I posted was copied from my sig, which apparently I changed while I had the Mate 20 Pro. I then edited the EMUI number, and BJuild number. They are in fact correct. I will go back and edit my posts to take out Mate 20 Pro.

I apologize again. This caused you some wasted effort and stress. Sigh...sorry.

I'll go back and finish reading your post. I suspect it may be irrelevant due to the fact I listed wrong phone model. I'm going to hold off doing anything, unless I succeed removing the failed install on Windows. Maybe I can do a restore point to get that corrected.
[Huawei Mate 9 Questions & Answers] ewingr:
I finally got Hisuite installed, after many attempts. Don't know why it was such a pain.

I ran the Update option in HiSuite, and it says I'm on the latest version, and lists the version that I am in fact on.

But I know there is an Oreo version. Don't know why HiSuite thinks it's the latest version.
[Huawei Mate 9 Questions & Answers] ewingr:
Only thing at the bottom of HiSuite related to updating is Update. I'll do some searching and see if I can find a newer version of HiSuite than 10.0.0.510_OVE.

[EDIT]

Can't find anything newer than what I have.
[Huawei Mate 9 Questions & Answers] ewingr:
Mha-l29c567b367 – 8.0.0.367 – usa ?

I found MHA-L29C567B367 – 8.0.0.367 – USA at this site. The listed instructions for install here.

Sound good?

...I'd actually like to put Pie on it, but I'm not sure it is available for the L29. I see mixed information out there on that.

[EDIT]

I just found a thread on Pie. You are posting a lot in it. I'll do some reading on that.
[Huawei Mate 9 Questions & Answers] ewingr:
[MENTION=7786725]zgfg[/MENTION]...I hope I didn't frustrate you and drive you off with my screwed up model listing. Sorry again about that...

Right now, I'm thinking of downloading the update.xip for Oreo, and trying the Project Menu method again, with that zip copied to my SD card.

Should that be successful, I may consider trying to move to Pie. The reading I've been doing leads me to believe that can be successful, but many have issues with it. Often they don't identify which Mate 9 they are on.

I haven't found a comprehensive thread about the method to successfully update to Pie on the L29.

I'd even like to root. Been a long while since I've done that. Being on AT&T, their phones don't allow root.
[Huawei Mate 9 Questions & Answers] zgfg:
Install Firmware Finder (FF) from Playstore.

Open, it should show you firmwares for your MHA-L29c567

Only those tagged by FullOTA-MF-PV are suitable for DLOAD!!!

See the screenshot below

Create an empty DLOAD folder on your SD card.

Scroll down in FF, find b321 (initial Oreo).

Download update.zip (do not unzip, rename, etc) and copy to DLOAD folder on your SD card

Make sure battery is full 50% or more.

Disconnect from USB (PC or charger)

Initiate DLOAD update either from Project menu or by:

- switch off

- press and keep pressing Vol+ and Vol- (both)

- Power on

- Release Vol+ and Vol- when it starts updating

Boot to the updated b321, make sure you have SIM card and WiFi (both).

Check if System Update offers you OTA

If you don't receive OTA (give it few hours or half a day), you can repeat DLOAD, this time with b360 (again FullOTA-MF-PV)
[Huawei Mate 9 Questions & Answers] zgfg:
Ok, use that one, it has not just generic update.zip but also the US customization file

update_full_MHA-L29_hw_usa.zip

You should put both update.zip and that file to DLOAD folder on your SD card, and then use DLOAD method
[Huawei Mate 9 Questions & Answers] ewingr:
Thank you...

I'm beginning to think I am jinxed.

I followed your instructions. I have update.zip in the DLOAD folder I created on the external SD card. ( I presume I should be using external card). I double checked that it was there. But just in case, I copied it to the main storage too.

Both types of upgrade attempts say I have no update files.

[EDIT]

While you were writing your next reply to use the one I had found, I was following your instructions for the 321. Have not tried the other yet. I'll wait for your next reply first.
[Huawei Mate 9 Questions & Answers] zgfg:
Try with your b367

It must be DLOAD folder on the root of SD card, as /DLOAD

(not on Internal memory)

And try by Pow off, Vol + and Vol-, etc (as described you earlier), not from Project Menu

---

But one important think you should consider before you update to Oreo:

- there is no Pie package suitable for c567

Therefore, you will not be able to update to Pie without unlocking Bootloader and rebranding eg to c432

You can read in that Pie (or one another) thread from the other American c567 users - they all had to rebrand to be able to update to Pie

For rebranding, you must unlock Bootloader.

For unlocking Bootloader you need Bootloader code.

Huawei stopped providing Bootloader codes (it was for free), now you must use some on-line sites and pay for

Once you obtain Bootloader code you must keep it - you can always reuse it for your phone, no matter if you are on Nougat, Oreo or Pie.

Bootloader code is also needed for rooting, custom ROMs, etc - actually, unlocked Bootloader is needed for them.

But if any OTA update locks your Bootloader, you just unlock again by the same Bootloader code (you can also use it if you wish to lock the Bootloader yourself)

Now we come to the point:

Obtaining Bootloader code once you update to b367 will be complicated (it will equire to phisucally open your phone and to use the low hardware level TestPoint pins). And it will cost you 30+ bucks

(I did pay 32 EU, started the process, opened the phone, waited for the guy to join for several hours, spent more hours with him remotely, but we had problems and it didn't work.

We had to continue the session next day, it should go ok, but I changed my mind and rather forfeit my paid money, than to go again, so I lost 32 EU and never got Bootloader code for my Mate 9.

But my Mate 9 is from Europe, c432, I was already on Oreo and I received Pie by OTA anyway)

It is much easier and cheaper to buy the Bootloader code while you are still on Nougat. Only 4-5 bucks from:

https://www.dc-unlocker.com/

Follow their on-line Help, buy the credit.

Actually, ask them first by mail or from their forum but emphasize that you are still on Nougat (they cannot provide you Bootloader codes f you would slready be on Oreo or Pie, in that case other services, more costly and complicated are needed)

So even if you don't want to update (now) to Pie, it is good investment to buy the Bootloader code now when you are still on EMUI 5, and keep it for future if you ever decide you want to rebrand and go for Pie, or to root Oreo (or Pie), etc

Once you update to b367, this cheap and easy method to buy the Bootloader code will be lost forever (there is no rollback option!!!)
[Huawei Mate 9 Questions & Answers] ewingr:
That's interesting information re: Pie, and bootloader.

I will hold off any other attempts at updating until I get the unlock code.

To be sure I understand correctly, once I purchase the unlock code, it will always work for me. My path forward generally should be:

Unlock Bootloader

Update my OS to Oreo, assuming I can find one that will work. (Need to follow your instructions earler) My next attempt would be putting the 2 files in the DLOAD directory (which is at root)

ONce that is successful, I need to identify correct method to update to Pie, and root., and the order to do that in.

I have seen some concerning comments in one of the threads about losing access to Play store after updating to Pie. So I need to be sure I can prevent that, or maybe forget about Pie.

Thanks again. You effort is going up and beyond any expectations. Thanks again.
[Huawei Mate 9 Questions & Answers] zgfg:
So shortly:

- Bootloader code is bound to the Serial number of your phone, as such it works for the lifetime of your phone.

Eg, I have two Huawei P9s. For one I got BL code by Huawei for free, for other I bought for 5 EU from the site I gave you.

I obtained that codes while on Oreo, I went many times on those phones down to Marshmallow, back to Nougat and later to Oreo.

Many times relocked myself, or got relocked by upgrading or downgrading, and simply reused their codes again (on MM, N or O) to unllock BL (there is a simple Fastboot command to unlock/relock BL)

- You must obtain the BL code while on Nougat. You can still upgrade by DLOAD to Oreo, then block BL, rebrand from c567 to c432 and upgrade to Pie

- Once you successfully rebrand and upgrade to stock Pie, Google does not know/care about the gistorx of your phone. You will be on the legit, stock Pie for Mate 9 that Huawei did successfully certify at Google back in 2018. Therefore, as long as you are on stock firmware (Nougat, Oreo or Pie), Playstore will show (as itt currently should show for your stock Nougat) Device is certified and Playstore (incl. Google Pay) should work with no problems. Do you have any problem with Playstore now with your stock Nougat?

Mate 9 is an old device,it's Pie was released before Me. Trump, hence the stock Pie includes Google Play Services (just as currently your stock Nougat), it is certified and there are no problems with Playstore (I have also this stock Pie on my Mate 9 with no problems).

Problems come with rooting (although Magisk = Magic Mask includes some functionalities to mask itself from Google Play Services, but it is always the game of mice and cat), with custom ROMs (then you must use Magisk to mask the fact that custom ROM is not certified), etc.
[Huawei Mate 9 Questions & Answers] ewingr:
Thanks for the info. I have purchased the credits for the code, and will be unlocking shortly.

Once on Pie through the method you described, will the BL still be unlocked? I could root then?

The bigger question is whether or not I should root, given your comments about root being the more problematic issue. I'll do some post reading on that topic.

For now, I'm going to get to Oreo. I may do some reading about Pie...I don't know if that brings some issues of some kind or not. As I move down the path, I'll open a new thread on those topics.

You have been very helpful. Again...thanks.

I'll post back about my experience moving through the upgrade/s.
[Huawei Mate 9 Questions & Answers] ewingr:
Huh...more stuff...

Running the DC Unlocker Client 2 to unlock, it reported this for my formware:

NRD90M test-keys​

I have sent them a message to inquire what to do, or if to just continue.

I suspect it says that because of the deletion of houwc.
[Huawei Mate 9 Questions & Answers] zgfg:
As wrote you before, once you obtain Bootloader code you can reuse it as many times you want, on Nougat, Oreo or Pie, to unlock or relock Bootloader.

Procedure is always the same

Developers menu:

Enable it the same way you had to do it for ADB (tap 7 times to the build number in About)

ADB and OEM (FRP):

In Developers menu, enable ADB as you did before.

But also, enable OEM Unlock

From now on, as long as you keep OEM (=FRP) unlocked, there will be a warning that phone is unsecure whenever you boot.

Don't pay attention - FRP must be unlocked, otherwise you cannot unlock Bootloader (and for any flashing from Fastboot, both Bootloader and FRP must be unlocked)

Fastboot:

To reboot to Fastboot, initiate ADB as you did before and use the command

adb reboot-bootloader

Alternatively, switch the phone off, connect by USB to PC, press and keep pressing Vol-, boot by Pow button

In Fastboot screen, at the bottom, it will show:

Phone locked (green) or Phone unlocked (red) - if Bootloader is locked or unlocked

FRP unlocked (red) - since you unlocked OEM in Dev menu

Bootloader:

In Fastboot (FRP must be unlocked), use commands:

fastboot devices

(to check if it communicates to the phone)

fastboot oem unlock <your Bootloader code>

For relocking Bootloader, use the same command but with relock instead of unlock

Look at the phone screen, confirm and follow instructions

Factory reset:

Every unlocking/relocking Bootloader, triggers Hard reset - it will wipe your apps, settings, data and Internal memory (not SD card)

Make sure you backup everything (HiSuite, through Google acc, WhatsApp has its own Chat backup, Contacts can be also exported to VCS file...)

---

NRD90M test-keys are not due to disabled System Update (HWouc), but indicating that Firmware was not flashed correctly

I don't recall that you postednyour About screenshot, it should have been visible there, too

Anyway, you asked DC about - to resolvee, firmware must be properly flashed.

To make you things simpler, you can check with them if they can already rebrand to c432 and flash (they don't really flash but give you tools, resources and instructions) you a c432 firmware (then you should receive OTA updates for Oreo and Pie and you will be done)

---

It was not my method for rebranding from c567 and upgrading from Oreo to Pie.

But there was a thread with instructions from your three fellow Americans - read their HowTvo (it's not very systematic but it shows their correspondence when they were trying until they made it) and ask them for further help:

https://xdaforums.com/mate-9/help/usa-mate-9-users-emui-9-pie-9-t3932696/post80155981#post80155981

But if DC rebrands for you to c432, OTA should do the upgrading for you (SIM and WiFi required)
[Huawei Mate 9 Questions & Answers] ewingr:
It appears that is instructions for after I load new firmware, correct?

By "enable ADB in Developer menu", do you mean "turn on usb debugging"? I see no enable ADB command in the developer menu.

Interestingly, no, it is not there. That's part of the reason I was surprised in seeing that in the DC Client.

Thanks...I'll check that out. I haven't heard back from Teqtic yet. But from things I've been reading, it appears that I can unlock even though it shows the strange firmware version (only in their client, not in About Phone). What I've read is I need to unlock even to re-install the Nouget again, although long ago I had done that and have never unlocked before.
[Huawei Mate 9 Questions & Answers] ewingr:
The research I have done indicates, and it appears you confirm, that to fix my firmware number I need to reload. Sounds from your response that that reload could be Oreo, after unlocking. So I just need to get confirmation from the DC folks that I can unlock even with the screwy firmware number. But, I want to get explicit info that is the case. I haven't run across that yet.

I plan to do some reading on rooting. I'm not sure if I need to be on a certain FW to do that, and if it will stick if I later upgrade. Also need to see what kind of issues people have. I get the feeling from your comments that maybe I should just avoid root.

In the meanatime, I need to search for 432.
[Huawei Mate 9 Questions & Answers] ewingr:
I don't see any info at the DC web site about rebranding.

But, it looks like I can rebrand and update to Oreo with 1 process.

From my perspective, the possible Gotcha is the NRD90M test-keys.

What do you think?
[Huawei Mate 9 Questions & Answers] ewingr:
I just ran the Fastboot oem unlock <my number>

I get this message:

Any thoughts now? (Every thing I do seems to be problematic. I feel like I'm having to get a lot of support....sorry)
[Huawei Mate 9 Questions & Answers] zgfg:
To fix Test Keys, (new) firmware must be flashed

IMO, better to be still N and then later to upgrade to O, P.

You asked DC about, so you can ask them about already flashing c432 (that will do rebranding).

c43 =Europe (OTA updates to Pie), c567= America (no OTA)

Rooting is a long story - complications (for first time Magisk user), limitations for Pie (even when rooted, your System partition is still read only), problems you may have with Netflix banking apps, and Gpogle pay.

Postpone for now (btw, since I did not unlock BL, I did not root my Mate 9, and I live pretty well without the root - first time after 5 yrs with rooted Android devices)
[Huawei Mate 9 Questions & Answers] ewingr:
I did a Google search, and found I need to allow OEM Unlocking in settings.

To my surprise, it appears to have wiped the phone, I am at a setup screen. I'll continue through that. There's been so much discussed, maybe I missed that fact.

I'm going to follow your suggestions and NOT root. I too have been w/o it for quite a long time...I guess no need to go back. Some things I miss, but have missed it for quite a while and better to do that than have constants problems with Root.

At this point my phone is restoring apps from Google. Have not yet updated to Oreo.
[Huawei Mate 9 Questions & Answers] ewingr:
Well, it's gotten to the point to install HiSuite. Again, it's not doing it. There must be some secret how to get this to work.

It is on the PC. It prompts be to click on allow HiSuite on the phone, but it is not asking. I don't know how it finally worked the other day, I just kept trying, which I've done for quite a while now.

In the meantime, it's trying to auto install Oreo. I told it to hold off. I would like to get it restored to the apps and data first. I'm not sure I can do that if I change to Oreo before restoring...ie restore to Oreo when the backup is from Nouget.
[Huawei Mate 9 Questions & Answers] ewingr:
Just to update...

HiSuite is not installing again on the phone. I have just been doing the same thing over and over for it to install, and it keeps coming up with the attached screen. I click on not shown, and it just does a 3 second countdown, and back to same screen.

I checked, and there was an updated version. But when I went to install that, it failed. After a while I figured out it was because it did not auto close HiSuite. So after deleting/uninstalling it I started install over, but at first screen to continue the upgrade, I closed HiSusite, and it installed.

Unfortunately, it still is not installing on the phone.

I guess I'll try phone clone and get data over from my Note 9. It is pretty recent.

Man...this has been a saga...
[Huawei Mate 9 Questions & Answers] ewingr:
I guess I am going to give up on rebranding. I've spent most of the afternoon reading threads on this, and every one had dead links to files instructed to use. Found in one of the sticky threads in the guides and news section that looked promising, that also linked to a dead link for HWOT8. Then later in the thread someone said that file was wrong for my MHA file, and should download HWOTA.

So I found a HWOTA file that was noted to use instead, and when I go down the instructions, it instructs to use files that are notin HWOTA.

I'm afraid I'll end up with a brick. Most of the threads are not much use with all the dead links.
[Huawei Mate 9 Questions & Answers] ewingr:
JFYI...

I think maybe I have found a guide published on a site, here, that may get me there.

I am in process of following and prepping based on this guide. We'll see how it goes.