yashsingh1/xdaforums huggingface dataset:
[Huawei P10 Guides, News, & Discussion] MajaronM:
In Firmware Finder app, you have to check if the update is compatible with your phone. The app check this with the Imei code of the phone. My phone is not yet approved with the actual b360. I was wondering if it was safe to install it.
[Huawei P10 Guides, News, & Discussion] tangoalfa:
I can confirm that it Works smoothly as silk!
[Huawei P10 Guides, News, & Discussion] skolebolle:
I went from Romfromfuture B179 worked like a charm.

Thanks.
[Huawei P10 Guides, News, & Discussion] Jannomag:
Don't use the app. Read the guide, use the Database via Webbrowser on your PC.
[Huawei P10 Guides, News, & Discussion] MajaronM:
Thanks, I'll give it a try!
[Huawei P10 Guides, News, & Discussion] LwannaCM:
Thanks for the tutorial, i find the hwota method more straight forward and the steps are actually pretty much the same to achieve that goal.
[Huawei P10 Guides, News, & Discussion] Jannomag:
The script does the same as HWOTA but I know some guys who had problems with HWOTA. Also HWOTA doesn't support the Oreo recovery command, so you have to modify the script by yourself, which isn't easy for everyone. For me this is easier than HWOTA, for others it's not, but you still can choose your favorite method.
[Huawei P10 Guides, News, & Discussion] SeanTho:
I have a problem, I go to install the oreoupdate.zip with all the correct files in the folder but when the device reboots it goes back tot TWRP recovery with this error.
[Huawei P10 Guides, News, & Discussion] urbanboymne:
Please, can you tell me what you do? Did you lost you data? I'm now on 179 FromFuture. Do you have Magisk and what rom you flash?
[Huawei P10 Guides, News, & Discussion] skolebolle:
Hi!

I did not lost data at all. Just root. Followed the guide with a room that FF says is approved to my device. Did not restart after update thought. But restarted myself after some minute's.

Supergood rom with speed and good battery management.
[Huawei P10 Guides, News, & Discussion] LwannaCM:
There you are totally right. I never thought about it yet, because i wans´t curious (or stupid) enough to use the beta. So i wasn´t in the position to update oreo.

Just curious, did you use the hwota8 from mankindtw for this (https://xdaforums.com/mate-9/how-to/guide-mate-9-flash-oreo-update-package-t3699522)?

I can also confirm it´s working, so thanks again!

If it´s ok for you, i will post your guide in my thread?
[Huawei P10 Guides, News, & Discussion] Jannomag:
If you read the error text, then you should be able to find a solution by yourself.

The update.zip is missing. Did you download the three update files and placed them into the oreoupgrade folder on SD card?
[Huawei P10 Guides, News, & Discussion] SeanTho:
Yes I followed the guide and made sure all the files were in the right place
[Huawei P10 Guides, News, & Discussion] Jannomag:
Can you share a screenshot of you SD card content including content of oreoupgrade folder on it, please? I need to be sure. Is your sd card formattet to FAT32?
[Huawei P10 Guides, News, & Discussion] SeanTho:
Of course, here you go
[Huawei P10 Guides, News, & Discussion] Jannomag:
And there we have it.

The folder name is wrong, it hast to be "oreoupgrade" and it should've this name when you extract it. The script looks for the path /sdcard/oreoupgrade/...
[Huawei P10 Guides, News, & Discussion] DallasCZ:
When you enter the fastboot devices you will get IMEI ...by putting the IMEI into the web page I refered you will get SERIAL an dBUILD numbers..all you need for unlock code for the new motherboard.

when you are on B179 rom, you have to flash B179 recovery (Nougat).

-You can find the recovery in update.zip in FIRMWARE FINDER or on TEAM MT web page.

-You should use HUAWEI EXTRACTOR to extract the recovery.img

-then reboot to fastboot mode and "fastboot flash recovery *******" for Nougat ROM ("fastboot flash recovery_ramdisk ******.img" for OREO)

-type fastboot reboot and you have stock recovery

there are NOUGAT TWRP and OREO TWRP depending on on what version you are on!!!!
[Huawei P10 Guides, News, & Discussion] gadibob:
Hello, i just download it now and its the same issue... when i try to upgrade oreo to new vetsion..

script on TWRP say "sdcard/oreoupdate/oreoupdate" as right address..but in my phone the microsd is showed as "external_sd/oreoupdate/oreoupdate"

any idea?

thank you in advanced for all you help!
[Huawei P10 Guides, News, & Discussion] Jannomag:
Can you post the full log file from TWRP, please? You can put it on SD card with the file manager inside TWRP.

it's very confusing to me, because I upgraded my phone with exactly the same script just for testing.
[Huawei P10 Guides, News, & Discussion] soadfan:
Multi-tool stuck on use proxy screen, can't hit Y or N.

Can you give me details which partitions i need to flash so i can extract corresponding *.img files ?
[Huawei P10 Guides, News, & Discussion] urbanboymne:
In Huawei Extractor you need in option to check or uncheck one doth to be able to extract Oreo rom's.

In Multi-Tool you need to check EMUI 8 in right up corner and than go to "Unbrick".

You will see in "Unbrick" window what img files you need.

I cannot rememer now. system, cust, recovery and (kernel for Nouget) ramdisk IMG's for Oreo.

If you brick phone afher Oreo flashing you need files for OREO. If you didnt boot your phone never on OREO, mabey you need Nouget rollback rom - Is 185 rom
[Huawei P10 Guides, News, & Discussion] soadfan:
I guess that means i don't have correct multi tool (Huawei_Multi-Tool_by_Team_MT_v7.zip). Mine has a lot of *.bat files and few *.exe
[Huawei P10 Guides, News, & Discussion] urbanboymne:
My PC is i mess... I'm in process of reinstalling Windows and i cannot now say you what version i have because i delete ALL files on my PC :(

I will see on forums what version i found and use for extracting. I found that version on some of XDA posts.

Try to search about "Huawei P10 unbrick" or similar.
[Huawei P10 Guides, News, & Discussion] Hadigery:
Hey Guys, I have installed and it works pretty well, but I'm planning to sell the phone. Is there any chance I can revert it back to full stock? Thanks :)
[Huawei P10 Guides, News, & Discussion] Jannomag:
You phone is stock because it's the stock firmware. Just lock the bootloader again and you're good.
[Huawei P10 Guides, News, & Discussion] gadibob:
Hello,

after upgrade Successfully from Nougat to Oreo (as sown in this thread) everything was ok, after one week i try upgrade to 365 and Got my P-10 brick..

the phone stay stack in boot. i can connect the phone to PC use adb to re flash TWRP Successfully but nothing happen.

the phone want boot to TWRP... i attache photo that show the issue:

is there anything i can do to help the phone?

thank you,
[Huawei P10 Guides, News, & Discussion] DallasCZ:
how did you upgrade to 365?
[Huawei P10 Guides, News, & Discussion] gadibob:
i follow the this post, first i upgrade to VTR-L29C490B114, (all was OK...) then I have tried to upgrade follow this thread to Oreo b365...
[Huawei P10 Guides, News, & Discussion] DallasCZ:
c490B365?
[Huawei P10 Guides, News, & Discussion] gadibob:
i follow the this post, first i upgrade to VTR-L29C490B114, (all was OK...) then I have tried to upgrade follow this thread to Oreo b365...

---------- Post added 29th April 2018 at 12:04 AM ---------- Previous post was 28th April 2018 at 11:34 PM ----------

yes
[Huawei P10 Guides, News, & Discussion] DallasCZ:
did you downloaded the full ota package or just the update package?
[Huawei P10 Guides, News, & Discussion] gadibob:
Im not sure... But at this moment i can't get to install recovery (twrp) all do i can run the command via ADB....

Is it funkyhuawei situation?
[Huawei P10 Guides, News, & Discussion] DallasCZ:
that may be the problem. Try to download the full firmware package and force update.
[Huawei P10 Guides, News, & Discussion] gadibob:
But phone has no recovery to flush anything... Phone is stuck in what you an see in the photos...
[Huawei P10 Guides, News, & Discussion] DallasCZ:
try to get to the erecovery by pressing the vol- vol+ and power. When no success, you have to go to bootloader mode and flash all the partitions manualy
[Huawei P10 Guides, News, & Discussion] soadfan:
As it looks like i'm going to do this myself, so can you please provide more details about the partitions?

Which partitions do i need to flash? I know the answer is "all" but how many is this "all" mean?

Also is there a specific steps or the flashing order doesn't matter ?
[Huawei P10 Guides, News, & Discussion] DallasCZ:
download full (approx 2.2GB) firmware c490b365 (if you have successfully flashed before the B365, when not, then B311) then inpack all three zips. Use huaweiextractor to extract partition images from update.app file. Then go to fastboot mode and flash erecovery_ramdisk, recovery_ramdisk, kernel, ramdisk try to reboot.

One more thing!!!! where you got stuck on the update process?on which step?
[Huawei P10 Guides, News, & Discussion] Wempetje:
hi guys in the first post there is a link to the huawei site where you can request the Bootloader unlock code. This link is dead. Does anybody know how to unlock the bootloader?
[Huawei P10 Guides, News, & Discussion] M1chiel:
Contact Huawei Customer Service or pay some $ to DC Phoenix.
[Huawei P10 Guides, News, & Discussion] Jannomag:
Thanks for reminder [MENTION=1648238]Wempetje[/MENTION].

I added this information to my first post.

It seems there are only the two ways mentioned by [MENTION=7244877]M1chiel[/MENTION] - at the moment.

HonorUSA twittered that they have some problems with their website, but I really don't know if this is correct.

If Huawei decided to close the unlock process than the P10 will be my fist and last Huawei phone.

And if this is true I believe more and more that DC Phoenix is driven by Huawei or is supported by Huawei just to make some extra money with the community.
[Huawei P10 Guides, News, & Discussion] Wempetje:
Just contacted Huawei but that the site is down is a temporary issue and they hope to have it fixed early May/the next couple of days
[Huawei P10 Guides, News, & Discussion] SwiftingDuster:
Successfully updated from L29C636B162 to B362. However my bootloader was relocked after the update. :confused: Now I have to redownload and customize everything again
[Huawei P10 Guides, News, & Discussion] Jannomag:
I'm very sorry about that, never heard about it.

Maybe you downloaded a wrong firmware for your model? What does system info shows now after you updated?

If this is so, I will mention it in my guide.
[Huawei P10 Guides, News, & Discussion] mleczan:
oreoupdate on P10 eMMC

[MENTION=6954776]Jannomag[/MENTION] does oreoupdate also work on P10 with eMMC memory? I'm asking because HWOTA which I already did to update Android 7.0 -> 8.0 required me to do some manutal changes in update script - recovery paritions are different than in UFS devices (device name and partition numbers are different). Since there is no open code of your script can you confirm that? I don't want to brick my phone :)

Does your script allow downgrade? Currently I'm on VTR-L29C636B361 (8.0.0.361) which seems to be laggy (in browsers and some apps) and I'd like to try B360 (Public version)
[Huawei P10 Guides, News, & Discussion] theonlykamph:
how come after i done this, to unbrick it won't ask for my sim pin code anymore? I can't use the phone at all now :(
[Huawei P10 Guides, News, & Discussion] Jannomag:
I don't think that it will work without modifications.

If you know the changes you can edit my script just by editing the update-binary inside the zip.

Maybe we can work it out together and provide a special eMMC version?
[Huawei P10 Guides, News, & Discussion] SwiftingDuster:
Pretty sure its the correct region firmware. I flashed from VTR-L29C636B162 stock with TWRP and root to VTR-L29C636B362. :)
[Huawei P10 Guides, News, & Discussion] Jannomag:
Than I really don't know why your bootloader was locked after update.

The process won't do it itself. It must be locked by the firmware, I really don't know if some firmware files can lock the bootloader.

For explanation: My script flashes the stock recovery and puts commands in cache for the stock recovery so it know what to flash. No magic behind this and this is the reason I don't know why this happened. I will mention it in my guide.
[Huawei P10 Guides, News, & Discussion] SwiftingDuster:
To be fair the last time I flashed stock L29C636B162 the bootloader was locked after that too. Maybe its just something that only happens with my P10 brand in general.
[Huawei P10 Guides, News, & Discussion] DallasCZ:
Yes, sotck firmware update on Android 7 always locked the bootloader. But on Android 8 it doesnt do it anymore. As I know the right upgrade to oreo is to go to the latest Android 7 firmware first, then upgrade to Oreo. Now on Android 8 the only way is "relock" the bootloader" so when you get your device to repair they will know it was unlocked before.

If you want complete stock A8 with "locked" bootloader. You have to downgrade to the latest stock A7 firmware, the let the OTA upgrade it to A8, or use firmware finder solution for upgrading. Then you will end with bootloader "locked" A8 stock firmware.
[Huawei P10 Guides, News, & Discussion] mleczan:
Ok, now I can see that update binary is a script, not a binary :)

I'll try to update it to support both UFS and eMMC devices and sent it back to you when it's confirmed to work on my phone :)
[Huawei P10 Guides, News, & Discussion] mleczan:
Update script with added eMMC support: https://mega.nz/#!W3xzkCRC!kp672KbhbFIwbstkzDhNO4OcgSsWmQ_s-TefuaMdNvo
[Huawei P10 Guides, News, & Discussion] Jannomag:
Thanks [MENTION=9062037]mleczan[/MENTION]. I will add the parts from you to my scripts (both) and mention your work on the first page later this day, I think. I will edit the post title with a new version number, as well.

For now everyone with eMMC device: Test it by your own, if there's any problem with it, please tell us!
[Huawei P10 Guides, News, & Discussion] mleczan:
Thanks [MENTION=6954776]Jannomag[/MENTION]!

If you update your script I can retest it on my device. I just did quick modification so I'm not sure if the change is "pretty" and can be included as is, but it worked.
[Huawei P10 Guides, News, & Discussion] Jannomag:
UPDATE 040518 - Only oreoupdate

- Added support for eMMC devices.

Special thanks to [MENTION=9062037]mleczan[/MENTION] who provided the code for eMMC devices!

TESTERS NEEDED!

I need testers with eMMC devices to provide a 100% working script.

Also I need partition information for eMMC devices with Nougat installed!

For more information contact me via PM!

"How do I find out, which device I have?"

- Install any Termainl emulator app from Google Play

- Type in following command:

ls /proc/fs/*

The output should show this output for UFS devices:

[...]
/proc/fs/f2fs:
sdd**
[...]

And for eMMC devices:

[...]
/proc/fs/f2fs:
mmc**
[...]
[Huawei P10 Guides, News, & Discussion] mleczan:
[MENTION=6954776]Jannomag[/MENTION] Full partition layout of eMMC version on Nougat can be found here: https://xdaforums.com/showpost.php?p=73008866&postcount=155

I used this layout to upgrade From Nougat to Oreo using content of HWOTA script.

Here is my description of needed steps for eMMC device: https://xdaforums.com/showpost.php?p=76349530&postcount=1174

According to this layout I flashed those two recovery partitions to upgrade 7.0 -> 8.0:

adb shell "dd if=/tmp/VTR_RECOVERY_NoCheck.img of=/dev/block/mmcblk0p37 bs=1048576"

adb shell "dd if=/tmp/VTR_RECOVERY2_NoCheck.img of=/dev/block/mmcblk0p34 bs=1048576"

Beside above two recovery partitions eMMC script should be the same as UFS :)
[Huawei P10 Guides, News, & Discussion] Jannomag:
Thanks a lot! Didn't found it.

Are there even a few guys with eMMC devices?

I updated oreoupgrade, too:

UPDATE 060518 - Only oreoupgrade

- Added support for eMMC devices

Thanks to [MENTION=9062037]mleczan[/MENTION] who provided me information about eMMC devices!

Testers for both versions are still welcome and wanted - I need information if it's working or not (I can't provide any warranty for safety!)
[Huawei P10 Guides, News, & Discussion] Fabz1976:
Softbricked P10 ( eRecovery loop)

I used firmware finder to udgade nougat to oreo on my P10. I used VTR-L29... which the app said was okay for my device, now i'm stuck on the Huawei eRecovery page but when i try to press download latest... it doesn't work, i'm stuck in a loop. My problem is that I have a backup, but I dont have TWRP installed...

I'm really stuck... can someone help?
[Huawei P10 Guides, News, & Discussion] Lovecraft Mysticora:
Did you download the FullOTA? I got VTR-L29 but didnt face this problem. I'm on B361 right now. I see B362 and B364 are on the list but its not approved for installation (yet) so I' ll just wait for the right version and approval.
[Huawei P10 Guides, News, & Discussion] mleczan:
[MENTION=9136397]Fabz1976[/MENTION] you can try to recover your device by turning it on with Vol- and power buttons pressed while phone is connected to PC via cable - it should start fastboot mode and let you flash TWRP. If TWRP will be installed then it should be possible to cancel upgrade

---------- Post added at 06:08 PM ---------- Previous post was at 05:59 PM ----------

I hope there is more, otherwise I'm really unlucky.

Meybe those having some problems use eMMC and that's the root cause of issues?

BTW I found one thing in your scripts which may cause issues if someone would flash your zip twice (or try to recover from previus issues).

I think it would be safer to replace line:

echo --update_package=/sdcard/oreoupdate/update.zip >> /cache/recovery/command

with:

echo --update_package=/sdcard/oreoupdate/update.zip > /cache/recovery/command

in both scripts to flush content of recovery command every time zip is installed
[Huawei P10 Guides, News, & Discussion] Silently:
I can confirm this has worked to update my P10 VTR-L09 from B360 to B365. Thank you.

Custom TWRP recovery was indeed lost but it has been easily replaced through fastboot.
[Huawei P10 Guides, News, & Discussion] Jannomag:
You're completely right with the difference between > and >>. I've got it from HWOTA and your idea was my first thought while making my script.

My thoughts were a bit different: When there's another important command inside /cache/recovery/command and I put my commands with ">" inside it, then it maybe cause more problems because it overwrites the file.

I never tried it and never read about issues related with it but it can be an option within my next update (I'm on holidays for a few days).

Thanks for working with me ;)

Yes, this normal. TWRP has to be replaced with modified stock recovery (modified means a removed online validation) to execute the update commands. So the stock recovery installs the firmware with the commands my script put in /cache/recovery/command, as mleczan and I mentioned before.

I was working on a script that replaces the stock recovery with TWRP after this update, but it didn't work because the stock recovery reboots itselfs after installing the update.

So, you have to reinstall TWRP after every update.
[Huawei P10 Guides, News, & Discussion] Silently:
I think the current solution is best as it means you don't need to maintain a link to a working TWRP build, it is up to the users to select the most recent/most working one.
[Huawei P10 Guides, News, & Discussion] mattintoronto:
Hey folks, first time working with TWRP on a Huawei so maybe I'm missing something obvious?

Everything looked fine, except after the line thanking for the cookie, the unit doesn't reboot. It is just hanging there. I assumed it would automatically restart, and boot into eRecovery.

Now my first thought would be to force a reboot but I'm not sure if that is the best course of action, OR, how to do it without causing more harm than good. Any and all suggests from the learned souls on this site would be appreciate. Thanks.

Update: held down power key for ten seconds to power off, powered on, install began, installed failed when more than 75 percent done.

Touched button below to reboot.

Restarted into OS, seems like update worked? However functions strangely as the build number hasn't changed to the build number of the Oreo version, but, claims to be Oreo and EMUI updated to 8 from 5.1. Thoughts?

Should have increased from vtr-L09C654213 to ...321

Update 2: I believe it was a problem with the firmware I flashed. Two versions with different sizes and dates but the same version IDs were available to choose from. The newest one is the one I chose, the slightly older one is the one my provider eventually approved for upgrade (officially). After upgrading using system update all the numbers make sense, but there is no face unlock as there was in the version I had installed using this method. :( Anyways, I'm all good...until I mess with and break it again :)
[Huawei P10 Guides, News, & Discussion] Tommasavas:
On VTR-L29 working perfectly this updating metod. Thanks
[Huawei P10 Guides, News, & Discussion] sfoot13:
[MENTION=4628493]Tommasavas[/MENTION] don't quote the whole post.
[Huawei P10 Guides, News, & Discussion] cosmicbite:
Worked like a charm, thank you!
[Huawei P10 Guides, News, & Discussion] maly82:
With this method I was able to return my device to factory firmware VTR-L29432 after testing some phh treble roms. Thank You

For those who have problems please read carefully instructions few times before attempting anything.
[Huawei P10 Guides, News, & Discussion] sfoot13:
Oreo update for C432 :good:

This update adds the Face unlock feature, which unlocks the device when the owner's face is recognized.

[What's new]

Adds the Face unlock feature, which unlocks the device when the owner's face is recognized.

Settings > Security & privacy > Face Unlock

Adds the smart lock screen notifications feature, which by default hides the content of notifications on the lock screen. This feature protects your privacy by preventing others from reading your messages.

Settings > Security & privacy > Face Unlock > Smart lock screen notifications

[Security]

Integrates Google security patches released in May 2018 for improved system security.
[Huawei P10 Guides, News, & Discussion] SavageRobot:
How long does it take you guys to hear back from Huawei about getting Unlock code? What did you actually send in email? I used online submission then asked how to get unlock code a few days back and still not heard anything.
[Huawei P10 Guides, News, & Discussion] Jannomag:
I would write the same mail every 48/72 hours. It seems that Huawei is reducing the service more and more. It's annoying.

------------------------------------

Did someone an update to B369 and got Magisk working? I need every information I can get so I can provide a good guide with a good brick safety.
[Huawei P10 Guides, News, & Discussion] sfoot13:
I updated to b369 using your method, I'm on B369 with magisk 16.4 :)

Update: I reinstalled the B369 update without problems and root works, no bootloop, no random reboots, everything works :)
[Huawei P10 Guides, News, & Discussion] espaciosalter20:
Thanks for your script [MENTION=6954776]Jannomag[/MENTION] it works flawlessly! i just upgraded my vtr-lo09c432 to latest 369 from 365 without losing any data on the process. Now i'm rocking the new facial unlock :D

Edit about your question:

In fact, now i'm rocking my p10 with magisk 16.4 (root) and some modules without bricks, bootloop or anything...
[Huawei P10 Guides, News, & Discussion] Jannomag:
Thanks for reply [MENTION=5235489]sfoot13[/MENTION] and [MENTION=4131468]espaciosalter20[/MENTION].

--------

I've added links to the newest firmwares for common devices, if I missed one please notify me.
[Huawei P10 Guides, News, & Discussion] zihangli:
can you tell me how to make VTR_RECOVERY_OREO-NoCheck.img ,what software you have used?plz tell me ,thanks a lot! I want make a new .img to change my another phone 's partition.