[Huawei P10 Guides, News, & Discussion] yoghurt13:
Hello guys, I was one the unfortunate guys who tried to downgrade from an updated XLOADER version FW to an older and failed to do so, resulting a hard brick. I managed to get my phone up and running again with free tools without DC-Phoenix, I include everything detailed in my post, even a preconfigured virtualbox linux system for the initial steps. I also included an UPDATE.app splitter too.

So,

this is not an XLOADER downgrade tutorial

, with this you can get your phone running again with the newer xloader FW-s. In this case I used files from the B386 version, so your phone will be on

8.0.0.386(C432)

. WARNING your IMEI number will most likely be gone if you do something wrong, as mine did, this method is only a last bastion to reset your phone. And I don't really have acces for my phone in the coming weeks, but I have some stuff left from firmwares if there is any problem with the script, just hit me up in the thread for any errors or missing stuff.

What you need for this whole thing:

This archive, it contains the firmware, the tools, the preconfigured linux, and the drivers.

VirtualBox downloaded and installed, just google it.

A physically opened phone, unscrewed motherboard, as the testpoint is on the other side, and something to short your testpoint.

First steps:

After you downloaded the archive, just unzip the whole thing to a folder where you have enough space ( the archive is ~7.8GB unzipped)

Now you need to download and install VirtualBox, and import the HIKEY.ova virtual system I included in the zip.

Here's how you can do it

Step one, The HIKEY.ova file is located in the virtual machine folder

[IMG="The HIKEY.ova file is located in the virtual machine folder"]https://i.imgur.com/tZIHi2t.png[/IMG]

Step two, Leave the settings at default and import it

[IMG="Leave the settings at default and import it."]https://i.imgur.com/kbje29I.png[/IMG]

Setting up your phone and computer:

You need to open up your phone physically, here is a good video of the disassembly https://www.youtube.com/watch?v=Zkj7YVeSzS4

Now, if you got your motherboard unscrewed, you must leave the cable with the big arrow connected to it.

Plug your usb cable into your phone and into your computer, now you must short your testpoint, I included an image about where the testpoint is. https://i.imgur.com/q9ZNGgx.jpg

Just use metal tweezers or a bent metal paperclip, one end on the test point, and the other end to something you can ground it with, the metal shields next to it are good to use.

If you did everything right, your computer should recognize a new device named USB SER, if this is the case, you now must install the huawei android phone drivers. Now the USB SER is now recognized as HUAWEI USB COM 1.0 in the device manager.

Starting the revive process:

After you got the HUAWEI USB COM 1.0 set up, you need to start the virtual linux machine.

The first thing it will ask for is hw login, just type this with lowercase letters.

hw
hw (again)

Now, you need to add your HUAWEI USB COM 1.0 to the virtual machine.

To do this you need to click the USB icon in the lower right corner and select HUAWEI USB COM 1.0.

..

It should have connected as ttyUSB0, you can check it with the command

dmesg

Now you need to type

cd hikey_idt/
sudo ./hikey_idt -c config -p /dev/ttyUSB0
(if it asks for sudo password its hw again, also if your device is connected as other ttyUSB number, then you should use that number)

You should see this written from the console if it succeded

With this, you now have a special fastboot booted in your phone.

Flashing the system:

You can now exit the virtual machine, and run first batch, named

1. revive flasher.bat

.

It will give you two options after it finished flashing the system, check the one you need, VTR-L29 or VTR-L09.

After the batch is done and you felt that the phone rebooted from the fastboot mode, you can now disconnect the phone from the computer.

You now need to connect the LCD cable, the battery cable, and buttons cable back to your motherboard, no need to re screw the mobo yet, just leave everything hanging in case you need to do the process again with the testpoint.

Now manually boot back into fastboot, Hold volume down while connecting your usb to your computer.

Now you need to flash a TWRP with

2. TWRP recovery.bat

.

After that, boot into TWRP, wait for it to completely boot up, and flash an oeminfo with one of the oeminfo batches

3a

or

3b

.

With this, you should now be able to boot into the system, if there are still problems like bootlooping, do a factory reset from recovery.

Big thanks to:

[MENTION=2461994]goodwin_c[/MENTION] for the special fastboot/hikey_idt combo.

[MENTION=2642882]Pretoriano80[/MENTION] for the TWRP recovery

[MENTION=2247733]ante0[/MENTION] for the splitupdate.exe