[Huawei P9 Questions & Answers] nguyetan13:
There are many cases of people recovering their bricked phones but their solutions arent so clear when browsing the thread. For example, threads get abandoned once their phone was recovered, leaving people like me confused or stranded. I decided after days of trying to recover my phone share what I did to revive my P9. I hope this can help you.

Disclaimer***

- DC Phoenix costs 15 euros for 15 credits to use for 72h after initial flash (small price to pay compared to sending to repair shop or having a useless brick).

- i am NOT responsible for what you do to your phone if it broke

- this is what worked for ME, but im confident it would work for yours but no guarantees

- please read as it might give you some background information

- Bootloader code changes

- serial number resets to ABCDEF012345678

As most people on XDA, we like to flash stuff on to our phones. I was on EMUI 4.1 MM and I wanted to update to EMUI 5 Nougat. I did so successfully by installing twrp, flashing C432 oem info, and flashing B136 via SD card force update, and then using software update in the settings app to B182. Finally, I managed to flash B361 nougat via HuaweiUpdater2.0 and HiSuite.

Then, I decided to try and root my P9 but somewhere along the way, which I cant remember, I flashed the wrong recovery or something and my phone wouldn't boot - it was stuck at the huawei boot logo. I panicked and tried doing all these things using SRK tools, and HiSuite recovery mode, and eventually I was left with a super hard bricked P9. And for the next 3 days I tried all sorts of stuff to recover my phone. I really think I had tried everything (except sending to repair shop). Believe me, I think I had all of the symptoms of everyone in other threads along the way of trying to recovery it. I downloaded about 4 - 6 firmware files just trying to flash and flash but it kept being stuck at 5% or some error. I even bought the 15 euro credit to use DC Phoenix, which allowed me to flash the firmwares but it didn't change anything besides making my semi brick to brick again vice versa.. Nothing seemed to work. This was using Method 1 in their unbricking guide.

What worked.

There was a second method in the DC Phoenix unbricking guide, but the reason I didn't consider this method is because it required me to flash my P9's image file (.dgtks file) which seemingly can only be downloaded from DC Phoenix's download page (searched everywhere but nada). There is only the P9 Dual SIM image file, and I was afraid that this would have been very bad to flash. But in the end I had no real choice cause my warranty was void when I'd unlocked my bootloader.

Here's what I did:

Using DC Phoenix's guide, follow the steps for method 2.

When the guide points you to downloading the image file, find the image for EVA-AL10 (P9 Dual SIM) and flash it.

I followed the exact steps in the guide for method 2. *dont forget to remove your sd card during the process*

Once the flashing has finished, it should boot up briefly to encrypt the storage and reboot into update install screen. If not, then the phone should be fully booted up. There are no themes or any useful apps at this stage.

At this point you must flash your desired firmware using the force update method.

Simple - copy the dload folder of your firmware on to your sd card. On the home screen of your phone, there should be a tool (sorry i cant remember which) and once opened to have an option to force update via sd card. click that and you should be all good with your working phone. In my case, I wanted to flash the firmware EVA-L09C432B136. I copied its contents into the sdcards dload and flashed it without a hitch (i even got ota updates).

Please ask questions if you are unsure because I've probably missed some important stuff.

EDIT:

After flashing with DC Phoenix, for some reason the serial number becomes ABCDEF0123456789, and the bootloader unlock code changes, so the code is different from what you would get from the Huawei bootloader code