yashsingh1/xdaforums huggingface dataset:
[Other Tools & General Discussion] nomone:
Ahh ok I didn't get this, so now everything is explained. You did everything perfect but this RSA key is ****ing strong :crying:
[Other Tools & General Discussion] IProfessor:
Great news!

CLT is getting the update too!

http://update.dbankcdn.com/TDS/data/files/p3/s15/G5416/g1755/v400965/f1/full/changelog_base.xml
http://update.dbankcdn.com/TDS/data/files/p3/s15/G5416/g1755/v400966/f1/full/changelog_preload_orange_all_R1.xml

Apparently, AMENA region too... ( I've found them from firmfinder's web version )
[Other Tools & General Discussion] nomone:
Beautiful!

Anyway, I've seen something in the log files. The good thing is that HiSuite seems to flash img files manually (I always thinked that bootloader unlocked was a requirement :eek:) and also seems that the problem was in oeminfo that returned as failed. Maybe someone like [MENTION=2642882]Pretoriano80[/MENTION] could tell us more about this
[Other Tools & General Discussion] sdspieg:
I'm still trying to figure this out

I have a Huawei Mate 10 Pro BLA-A09 which I bought in the US;

I had it unlocked on the Huawei site when that was still possible; and it remains unlocked;

I at some point must have switched it to BLA-LGRP2 (and around that time my GPS stopped working properly - now I'm hoping that this may allow me to flash the proper image and to get full functionality back);

I can still get into fastboot;

BUT: my system doesn't boot properly anymore;

I can't do a hard factory reset any more (just doesn't work)

I can't flash twrp any more - flashing the recovery works ok, but when I do fastboot reboot, then unplug the usb cable and push the volume-up button, it throws me an 'error mode' screen

Func NO : 11 (recovery image)
Error NO : 2 (load failed!)

Here is the info I now get from fastboot:

L:\Dropbox\Android\Huawei Mate 10 Pro\nano_adb>fastboot oem get-build-number
...
(bootloader) :BLA-LGRP2-OVS 9.0.0.267
OKAY [ 0.004s]
finished. total time: 0.004s

L:\Dropbox\Android\Huawei Mate 10 Pro\nano_adb>fastboot getvar rescue_phoneinfo
(bootloader) main version do not exist in oeminfo!

rescue_phoneinfo: NO MAIN VERSION
finished. total time: 0.009s

L:\Dropbox\Android\Huawei Mate 10 Pro\nano_adb>fastboot oem get-bootinfo
...
(bootloader) unlocked
OKAY [ 0.002s]
finished. total time: 0.003s

Any thoughts on what I should do next

Can I flash an image, and if so, which one would you recommend and where do I find the right instructions?

If not, which files should I put in the hisuite proxy (I did make the BLA-A09 changes in the xml file, and it does start

HTTPS://query.hicloud.com:443/sp_dashboard_global/UrlCommand/CheckNewVersion.aspx
HTTPS://query.hicloud.com:443/sp_ard_common/v2/onestopCheck.action?latest=true
HTTPS://query.hicloud.com:443/sp_ard_common/v2/onestopCheck.action?latest=true
HTTP://update.dbankcdn.com:80/TDS/data/files/p3/s15/G5398/g1755/v386379/f1/full/filelist.xml
HTTP://update.dbankcdn.com:80/TDS/data/files/p3/s15/G5398/g1755/v386379/f1/full/changelog/changelog_base_hw_usa.xml
HTTP://update.dbankcdn.com:80/TDS/data/files/p3/s15/G5398/g1755/v386379/f1/full/changelog_base.xml
HTTP://update.dbankcdn.com:80/TDS/data/files/p3/s15/G3501/g1699/v333930/f1/full/filelist.xml
HTTP://update.dbankcdn.com:80/TDS/data/files/p3/s15/G3501/g1699/v333930/f1/full/changelog_base.xml
HTTP://update.dbankcdn.com:80/TDS/data/files/p3/s15/G5398/g1755/v386379/f1/full/update_full_base.zip
HTTP://update.dbankcdn.com:80/TDS/data/files/p3/s15/G3501/g1699/v333930/f1/full/update_full_base.zip
HTTP://update.dbankcdn.com:80/TDS/data/files/p3/s15/G5398/g1755/v386379/f1/full/update_full_base.zip
HTTP://update.dbankcdn.com:80/TDS/data/files/p3/s15/G3501/g1699/v333930/f1/full/update_full_base.zip

but since I wasn't sure about the file(s) and didn't want to make things even worse, I canceled.

Thanks for all of this great work and information!
[Other Tools & General Discussion] IProfessor:
Well, I've played around with my phone and apparently hisuite cannot do you much of a harm [ at least won't hard brick your device ]

As you may have noticed some of the firms you've chosen have /g1699/ and others have /g1755/ I guess matching firms have same values of those [ at least the preloads and bases ], try the ones I sent you in pv along with the instructions I gave, keep in mind even with official recovery I had to attempt the recovery twice in a row for it to work, so keep in mind doing that in case it fails at the first time.... :silly:
[Other Tools & General Discussion] sdspieg:
Thanks - that does put my mind (a bit more) at ease :p

Not quite sure what pv means. Personal message? Here on the site? By email? [I don't think I received anything either way.

But so I'm still trying to figure out the logic with the images that have to be flashed. Or, for that matter, the codes. Let me try to summarize what I THINK I've found out about that (but please correct me if I'm wrong) and where I'm still in the dark.

Here's what I think I HAVE figured out:

There are different models of Huawei Mate 10 phones, which all have their own codes phone code XXX-YYY, and then also have a branding (CZZZ) code

BLA - stands for our phone itself. The hardware I presume. E.g. BLA stands for Blanc, which is the codename for our phone. ALP stands for Mate 10 and RNE for a Mate 10 Lite

A09 - stands for the distribution. E.g. A09/LOAC models mean U.S. distribution, AL00 China, L09 and L29 models for Europe and international distribution

C567 - stands for a version code - I guess that's the branding: a combination of country and telco. Some known codes can be found here. I wasn't able to find a full list

Every phone model has its own firmware

For an overview, see here

8.0.0, for instance, is EMUI 8.0.0 - higher numbers are more recent versions

there is a Russian site from which many firmware versions for many models can be downloaded

with the new HiSuiteproxy program, we can 'trick' HiSuite into installing (flashing) any of these versions onto our phones by following the instructions (and that DOES work for me)

and here's where I'm still in the dark

what the exact difference is between the regular package, the custom package and the preloaded packages and how to figure out which one(s) we need

which exact files to put in the dialogue boxes

how to find them on the TeamMT site (the naming of the firmware seems to be so inconsistent)

how to know which 'Point version' boxes to check

What the difference is between Normal/Developer/Roll-back and Recovery OS

Why there are two more check boxes with CUST PKG and Preloaded PKG - what's the difference between checking these vs checking the 'Point version' boxes

I'm still hopeful that I'll be able to get my phone to boot up regularly again some time soon. Would be very grateful for any answers/clarifications/solutions...

Thanks much!
[Other Tools & General Discussion] nomone:
The full package is the base firmware, the preload is a group of preinstalled applications and the cust... I don't know :silly:

You'll find them searching only the model of your phone, for example BLA-L09, and then find in browser page your region, for example C432.

Checking preload and cust on HiSuite-Proxy lets the tool to charge cust and preload firmware, with the base also. If you need to switch from 9.1 to 10 they are needed, if you need to upgrade your 9.1 version they are not necessary.

Normal/developer/rollback/recovery are different ways of "upgrade" your phone that HiSuite allows. For example if you check Developer OS and everything is correctly setted up you will not find the update as a normal update, but as a developer update (like beta), but the firmware will be still the same you chose. They're just different ways to use the firmware, but the purpose is the same and also the result. The only one a little different is recovery that lets you to update through fastboot, for example if you don't boot properly you can use it.

I was softbricked and the only way to unbrick was recovery method, that for me worked like a charm :fingers-crossed:
[Other Tools & General Discussion] nomone:
Is there anyone with a Mate 10 Pro that tried to update to EMUI 10?
[Other Tools & General Discussion] sdspieg:
Thanks Nomone. Still trying. Recovery alone doesn't do anything for me. I have been able to download, decompress, install recovery and install the system with 'Normal OS' checked. But the reboot takes me back into eRecovery. Happened twice. Also my bootloader is locked again now :(
[Other Tools & General Discussion] nomone:
I think recovery should work everytime if you choose the correct firmware, but this is my clue. The question is what is the correct firmware? We still don't know. As [MENTION=8477970]IProfessor[/MENTION] said, I was able to recovery because the firmware I chose had the <point version> not setted to "False" (you can check it at the beginning of changelog.xml.

But there is someone that succesfully recovered with that point version setted to false. For example the dev IProfessor has recovered his phone trying twice. The first time recovery failed, the second succedeed :eek:

Everything is weird and not explained.

My advise is to try lots of firmwares, there are also rollback firmwares which should do the job, but I'm not sure they will work for you... you have always to choose a BLA-LGRP2-OVS as base (I'm not sure but IProfessor used 9.1.0.341), and for cust and preload your own version, like BLA-A09C567. If that doesn't work keep trying with a different base version. If that doesn't work you can try other region version, someone used them from china and succesfully updated to EMUI 10, but IMHO is very risky.

Another idea is to try dload method using the original stock firmware for your phone, but it never worked for me (when I was softbricked).

The last chance is using DC-Unlocker, but I don't know how to work with it.

EDIT: I remember that someone has advised to unplug the phone when it's going to reboot to avoid the system error.

If you're trying to recover via fastboot you always have to check recovery os
[Other Tools & General Discussion] Pretoriano80:
Be careful with the BLA-A09, this US version is not compatible with the other firmwares and it's quite easy to brick if you flash the wrong version.
[Other Tools & General Discussion] LNMH:
How to find all the package? :<

Someone can help me find that?

Thanks for your help,

This is my device:	EML-LGRP2-OVS

https://photos.app.goo.gl/6DqJBnWDFuFY5H5X7
[Other Tools & General Discussion] nomone:
I wrote you in the other thread, check it ;)
[Other Tools & General Discussion] IProfessor:
I've found some new firms!

Base

http://update.dbankcdn.com/TDS/data/files/p3/s15/G5398/g1755/v401347/f1/full/update_full_base.zip

http://update.dbankcdn.com/TDS/data/files/p3/s15/G5398/g1755/v401831/f1/full/update_full_base.zip

http://update.dbankcdn.com/TDS/data/files/p3/s15/G5398/g1755/v400939/f1/full/update_full_base.zip

http://update.dbankcdn.com/TDS/data/files/p3/s15/G5398/g1755/v401881/f1/full/update_full_base.zip

Latin America C605

CUST

http://update.dbankcdn.com/TDS/data/files/p3/s15/G5398/g1755/v401832/f1/full/update_full_cust_BLA-L29_hw_la.zip

http://update.dbankcdn.com/TDS/data/files/p3/s15/G5398/g1755/v401348/f1/full/update_full_cust_BLA-L09_hw_la.zip

Preload

http://update.dbankcdn.com/TDS/data/files/p3/s15/G5398/g1755/v401833/f1/full/update_full_preload_BLA-L29_hw_la_R1.zip

http://update.dbankcdn.com/TDS/data/files/p3/s15/G5398/g1755/v401349/f1/full/update_full_preload_BLA-L09_hw_la_R1.zip

Israel - C576

Cust

http://update.dbankcdn.com/TDS/data/files/p3/s15/G5398/g1755/v401463/f1/full/update_full_cust_BLA-L29_il_default.zip

Preload

http://update.dbankcdn.com/TDS/data/files/p3/s15/G5398/g1755/v401464/f1/full/update_full_preload_BLA-L29_il_default_R1.zip

Europe

Cust

http://update.dbankcdn.com/TDS/data/files/p3/s15/G5398/g1755/v401883/f1/full/update_full_cust_BLA-L29_hw_eu.zip

http://update.dbankcdn.com/TDS/data/files/p3/s15/G5398/g1755/v401882/f1/full/update_full_cust_BLA-L09_hw_eu.zip

http://update.dbankcdn.com/TDS/data/files/p3/s15/G5398/g1755/v401401/f1/full/update_full_cust_BLA-L09_hw_eu.zip

http://update.dbankcdn.com/TDS/data/files/p3/s15/G5398/g1755/v401407/f1/full/update_full_cust_BLA-L29_hw_eu.zip

Preload

http://update.dbankcdn.com/TDS/data/files/p3/s15/G5398/g1755/v401470/f1/full/update_full_preload_BLA-L29_hw_eu_R1.zip

http://update.dbankcdn.com/TDS/data/files/p3/s15/G5398/g1755/v401402/f1/full/update_full_preload_BLA-L09_hw_eu_R1.zip

Amena ( Asia, Middle East, North Africa ) C109

Cust

http://update.dbankcdn.com/TDS/data/files/p3/s15/G5398/g1755/v400935/f1/full/update_full_cust_BLA-L09_orange_all.zip

Preload

http://update.dbankcdn.com/TDS/data/files/p3/s15/G5398/g1755/v400936/f1/full/update_full_preload_BLA-L09_orange_all_R1.zip

Porsche L29

Cust

http://update.dbankcdn.com/TDS/data/files/p3/s15/G5398/g1755/v401597/f1/full/update_full_cust_BLA-L29_porsche_normal.zip

Preload

http://update.dbankcdn.com/TDS/data/files/p3/s15/G5398/g1755/v401598/f1/full/update_full_preload_BLA-L29_porsche_normal_R1.zip
[Other Tools & General Discussion] nomone:
Thanks bro, I'm waiting for C55, but it will be released so far I think :crying:
[Other Tools & General Discussion] NeoTriXz:
Suitable for huawei mate 20 pro, I have LYA-L09 C605e10r1p16. Even in version 9.1. I don't get updates ota
[Other Tools & General Discussion] nomone:
Yes it should work

http://update.dbankcdn.com/TDS/data...352533/f1/full/changelog_preload_hw_la_R1.xml LYA-L09-PRELOAD 10.0.0.5(C605R1)

http://update.dbankcdn.com/TDS/data...1755/v352532/f1/full/changelog_cust_hw_la.xml LYA-L09-CUST 10.0.0.7(C605)

http://update.dbankcdn.com/TDS/data/files/p3/s15/G4344/g1755/v365563/f1/full/changelog_base.xml LYA-LGRP2-OVS 10.0.0.188

Base version is not the latest, but if you're able to upgrade then you will use OTA to increment... I didn't post you the latest because I think it's better doing step by step :o
[Other Tools & General Discussion] NeoTriXz:
the program does nothing to me when putting the proxy 127.0.0.1 in hisuite throws me that message.

hisuite proxy does not show me any log movement ..

please help
[Other Tools & General Discussion] nomone:
Have you setted up the port 7777? If HiSuite-Proxy doesn't show anything maybe it means that it's not communicating with HiSuite, or it hasn't nothing to do :o have you removed a possible hicloud entry in windows hosts file?

If you're trying to charge the update but you don't succeed pay attention to cust and preload pkg checkboxes, they must be checked if you're using the files I gave you ;)

EDIT: The most important thing, have you applied httpcomponent.dll patch?
[Other Tools & General Discussion] NeoTriXz:
127.0.0.1 query.hicloud.com

that comes out in the host file

The rest is marked with the files that you shared with me.

what i see is lack of communication between hisuite and hisuite proxy ..

but how do I solve that. the proxy hisuite where it is copied?
[Other Tools & General Discussion] IProfessor:
Delete that from hosts file, keep it empty.

Close hisuite, open hisuite proxy, click on "Http Component" button, choose httpcomponent.dll, choose a directory to save the replaced file, copy the patched file, replace it with hisuite's httpcomponent.dll, open hisuite and try again now.
[Other Tools & General Discussion] NeoTriXz:
yes i did all that.

the proxy hisuite does not show any log.

the images show how it is

What could be the problem?
[Other Tools & General Discussion] nomone:
Have you removed that hicloud entry from the hosts file? Are you sure the port is right? Are you sure httpcomponent is patched? If you don't open proxy tool as admin you will not be able to patch it because of permissions...
[Other Tools & General Discussion] NeoTriXz:
if it is patched.

I don't know if I'm setting the proxy well, look
[Other Tools & General Discussion] IProfessor:
When you open settings, there is a scrollbar on the side, scroll it down, you'll see proxy port, set it to 7777
[Other Tools & General Discussion] NeoTriXz:
Thank you very much. I had to move to enter the port :D

pd: with this method I will be able to receive ota
[Other Tools & General Discussion] IProfessor:
Yup, most likely, because the firms are official by Huawei, if not, then you can always use the app :p:D
[Other Tools & General Discussion] nomone:
Have you updated?
[Other Tools & General Discussion] NeoTriXz:
If finally after so much trying and thanks to the help provided here.

But I was looking to update via ota and nothing comes out
[Other Tools & General Discussion] nomone:
I don't understand why you see also cust version in system update :eek: strange thing is that you were not be able to update via OTA, maybe is there a problem?
[Other Tools & General Discussion] NeoTriXz:
I thought that by forcing the update with hisuite.

I could keep getting others.

But nothing came to me. It will wait a few days
[Other Tools & General Discussion] nomone:
I don't think so. You were not receiving the OTA update even before hisuite proxy method...
[Other Tools & General Discussion] NeoTriXz:
! So don't use this method to update.

And I thought I might get ota.

Do you know any solution to that?
[Other Tools & General Discussion] IProfessor:
I guess it just simply means huawei hasn't offered any legit update for your phone yet, though keep using Hisuite proxy and you'll be always good to go I guess ? (keep in mind even though emui 9.1/10 is available for p20, some people are still stuck at 8.1 ), huawei isn't the best when it comes to updates...
[Other Tools & General Discussion] gunaid:
Hi guys

i was trying to unbrick my P20 lite for months with no success tel HiSuite proxy came

know when i start recovery its stop after firmware decompressing step at Hisuite

this is what i got in Hisuite log
[Other Tools & General Discussion] IProfessor:
Your phone is apparently totally screwed:

FirmWare_Base:ANE-LX1 9.1.0.132(C185E3R1P8)

FirmWare_Cust:ANE-LGRP2-OVS 9.1.0.278

FirmWare_Preload:ANE-LX1-CUST 9.1.0.4(C185)

You have a fine base, however your CUST model is Base firm too and your preload is a CUST firm!

How that was caused?

I really don't know if you will be able to recover that, but try your luck

try these files:

Base: http://update.dbankcdn.com/TDS/data/files/p3/s15/G3948/g1755/v264413/f1/full/changelog.xml

Cust: http://update.dbankcdn.com/TDS/data/files/p3/s15/G3948/g1755/v290584/f1/full/changelog_cust_hw_meafnaf.xml

Preload: http://update.dbankcdn.com/TDS/data/files/p3/s15/G3948/g1755/v264582/f1/full/changelog_preload_hw_meafnaf_R1.xml

Last time I checked, System recovery was only working when you use same firms as the existing ones on your phone, and now as your CUST and preload are screwed, lets hope it does that check only for base, I've given you link of a base that's on your phone now.
[Other Tools & General Discussion] gunaid:
Thank you for your replay

the mobile bricked when it was in charger ! i don't know what happened ?!! maybe memory fault

i'v tried what said but without any luck ( Your device is not supported for recovery ) after decompressing step

I think i should move to try Board firmware (ANE-BD) to fix it
[Other Tools & General Discussion] ShenChao:
anybody try rebrand Mate 20pro from LAY-L29 to chinese brand?
[Other Tools & General Discussion] IProfessor:
according to earlier tests you can only re-brand the cust and preload packages, however the base won't succeed to install. and if you use such missed up chinese - global firms, you simply just won't receive anymore updates from huawei
[Other Tools & General Discussion] LNMH:
After I tried force update to EML-LGRP2-OVS 9.1.0.391, with CUST EML-L09-CUST 9.1.0.16(C792) and PRELOAD EML-L09-PRELOAD 9.1.0.12(C792R1), my P20 failed to updated and bootloop to eRecovery. Someone help me how to way back normal? :(

Thanks for your reply
[Other Tools & General Discussion] IProfessor:
Please show system update log from:

C:/Users/Your User Name/Local/App Data/Hisuite/logs

Also meanwhile try system recovery method

https://github.com/ProfessorJTJ/HISuite-Proxy/wiki/System-Recovery-Rom-Instruction-(-Soft-Bricked-)
[Other Tools & General Discussion] LNMH:
Here is my system update log.

I will try this method.
[Other Tools & General Discussion] IProfessor:
* udid:false
* VendorCountry:bell-ca
* C_Version:C000
* D_version:D000
* DashBoard:41.003.53.00.06
* DeviceName:EML-L09
* packageType:full
* FirmWare:EML-LGRP2-OVS 9.0.0.293
* FirmWare_Base:
* FirmWare_Cust:
* FirmWare_Preload:
* Language:en_US
* OS:Hisuite_10.0.1.100- Windows 10 Enterprise 6.3
* SaleInfo:|ca|bell|N|EmotionUI_9.0.0|4.3 GB|4.29 GB|8_2.4GHz

Really weird, vendorcountry shows as bell Canada apparently, C version 00 which is China afaik, and your FirmWare is global :/

Well, try system recovery with the base, cust and preload you have chosen before, hopefully it gonna work out.

by the way C792 was your phone's region before force updating?
[Other Tools & General Discussion] LNMH:
Yah, I don't understand that weird. When I go to the "Veneer informations", it's not display the version of cust and preload. [MENTION=10693703]nomone[/MENTION] confirmed it in this thread.

It's not the region code of my device. I found C792 is Canadian, so I tried to force that, but no luck. :<

Okie. I will try with the old. If not work, maybe I bring it to Huawei Repair Center :(
[Other Tools & General Discussion] Pretoriano80:
You should use the following commands in fastboot mode and then post the results:

fastboot oem get-build-number

fastboot getvar rescue_version

fastboot getvar rescue_phoneinfo

fastboot getvar vendorcountry

Some might fail, so don't worry about it.
[Other Tools & General Discussion] LNMH:
This is all the results after I run the commands
[Other Tools & General Discussion] Pretoriano80:
You could try installing 9.0.0.293 using System Recovery mode. Use only the base firmware, without any cust and preload.

Sadly, i can't find any other firmware for your region.

Another thing you could try is eRecovery, try to search for an update with it, then use the following command to pull the logs:

adb pull /splash2/recovery /destination_path

That will pull the recovery logs to the "destination_path" that you have choose.
[Other Tools & General Discussion] mar10o:
After a long lecture, I just did a rebrand of CLT-L09-C109 (orange) to CLT-L09-C432 (Open EU). It worked on 9.1.0.391 firmware with some older CUSTOM and PRELOAD

Main change - I have a gpu turbo now in the options and 0 preloaded Orange apps.

https://imgur.com/1CciTv4

The device has a weird model version now. - C432E8 and that's it. I'll try to install a regular C432 software to fix it.
[Other Tools & General Discussion] fbriere56:
Hum, I'm unable to find the cust and preload for recovery os. (clt-l04) C792

Anyone ?

Edit: Sorry for the noise, I have it.
[Other Tools & General Discussion] LNMH:
I tried but HiSuite cannot detect :<

Unfornately, at eRecovery, my PC cannot recognize P20, so I cannot run any ADB commands. :<

[MENTION=8477970]IProfessor[/MENTION] I tried to with the CUST & PRELOAD C792 but no luck. The result is same.

Also, I contacted with Huawei Service Center in Vietnam. They told me, they cannot help me because Huawei don't push ROM of some other region to them. So, I don't understand what Huawei want @@
[Other Tools & General Discussion] fbriere56:
That failed. So anyone have all of the links (cust+preload and base) to do a rollback or recovery OS ?

My phone is not "bricked" but I need to downgrade. Using old versions that I remember don't work.

I can rebrand etc. but can't downgrade. CLT-L04 (c792)
[Other Tools & General Discussion] nomone:
C:\Users\your_username\AppData\Local\HiSuite\userdata\UpdateDogDev\HiSuiteConfig.xml

Open that file and add an entry for your phone like the others under both region 'china' and 'default'.

EDIT: Sorry, you have already done this. I'm pretty sure that you need cust and preload to let HiSuite find a recovery