zuk2_pro

 

UPDATE : You need to use Qfil (Guide link) for Zuk Z2 Pro, click “load content” and choose “contents.xml” from Qfil rom folder. Before that don’t forget to change “device type” to UFS from EMMC in “Firehose Download configuration” under Configuration menu.

 

It’s been almost 1.5 years after i discovered using different Qualcomm flashers across diffrent makers/models. I tried to explain all about “Qualcomm HS-USB  QDLoader 9008port, about Qualcomm’s own flasherQfil”  and how to solve this so called “black bricks” if you can find a proper rom for your model. You can read my articles if you want to learn more about “unbricking” your Qualcomm Snapdragons.

Ultimate Qualcomm Snapdragon Unbrick Guide, Snapdragon’s are UNBRICKABLE 

Today’s headline is the newcomer, Lenovo’s sub brand ZUK Z2 series. Amazing value for price, almost the cheapest Snapdragon 820 based smartphones and therefore already have many fans/forums around the world. I myself always used Qfil flash programmer when it was about unbricking a Qualcomm based Lenovo/ZUK. But after Snapdragon 820 things changed a little, in the name of programmer files and extensions. Until Snapdragon 810, for 64 Bit chips, we had “mbn” file extansion as our “firehose programmers”, for example “prog_emmc_firehose_8994_ddr.mbn” or “prog_emmc_firehose_8994_lite.mbn” inside our Qfil rom packages. And Qfil was the only flasher that is supporting this firehose protocol till now. After 820’s Qualcomm made differences both in file system and naturaly to our “service files”.  Mbn’s became “elf’s”, not the nation from middle-earth 🙂 Taken from wiki : “In computing, the Executable and Linkable Format (ELF, formerly called Extensible Linking Format) is a common standard file format for executables, object code, shared libraries, and core dumps.” Examples from ZUK Z2’s Qfil rom folder : “prog_emmc_firehose_8996_ddr.elf” and “prog_emmc_firehose_8996_lite.elf“.

I read that some users are having difficulties flashing their Snapdragon 820 Zuk’s with Qfil, can be because of the version of Qfil, can be driver related or something else. Today i will show you a more easy way to flash any *.elf programmer to any Qualcomm 820 based smartphone, with right kind of rom of course. We will use our most case saviour Xiaomi’s latest “MiFlash” Qualcomm programmer, this version came out right after Xiaomi’s Snapdragon 820 based phone Mi5 and supporting elf programmers and is very easy to use in most cases.

Download MiFlash 

Before we start, we need to put our Windows operating system into “Test Mode“, so we dont have to deal with any driver install issues in between our work, to do this just :

Press Start->Search->cmd then right-click on it and click Run as administrator. In the CMD window type or copy this “Bcdedit.exe -set TESTSIGNING ON”  and press enter. Restart PC.

After your work with unbricking is done, if you want to get out of this test mode, detailed instructions are here : Windows Test Mode .

 

Before we begin, let me remind you, this method will wipe your phone completely and bring it to “out of box” factory mode. So backing up your important data is a must! If your phone is already bricked and can’t power on or is stuck at logo, there is not much to do for your data.

 

STEP 1:

First, we need to install adb on our computers, and for that, we will use a program called “adb setup“, thanks to Snoop05 from XDA-Developers, this will enable adb and fastboot commands to work on our systems. It will also install necessary adb drivers. There are many ways to do that but what is more important about Snoop05’s solution is that we can use adb and fastboot commands system-wide, this means our old “command prompt” will turn to accept this commands, and no need to work in the “adb” folder like we used to before. Then install Lenovo and ZUK phone Windows USB drivers + Qualcomm Diag port drivers on your system.

STEP 2:

On Lenovo/ZUK phones to enable USB debugging, click “USB debugging (ADB)” under “USB computer connection” from the pop-up window when you plug the USB cable.  On ZUK Z1, if Cyanogen Rom is installed, go to settings> about phone, and click “Build number”couple of times till you see you are a developer message. Then back to settings>Developer opitons>USB debugging, click it and allow. Your system will install necessary”adb” drivers. Now open command prompt and type :

adb devices

lenovo_adb

Look at your phone for the Allow USB debugging? message, select Always allow from this computer and click OK. If you forget to allow from phone, the command will returnunauthorized, if OK you will see your phone as device .

STEP 3:

Now it’s time to open our so called Qualcomm HS-USB Qdloader 9008 service port to work with. If your phone is in working condition, we will use an adb command from command prompt :

“adb reboot edl”

lenovo_edl

 

If your phone is bricked / can’t boot up / stuck at logo / restarting itself continuously, then we will use the key combination to open our Qualcomm HS-USB Qdloader 9008 service port. That key combination depends on the ROM that you had on your phone before it’s bricked.

If you were on Lollipop : Phone must be completely off. Pressing “Volume Up” key plug the USB cable in WITHOUT PRESSING POWER BUTTON !  Port will open.

If you were on Marshmallow : Phone must be completely off. Plug the USB cable in and immediately press Power On button. Port will open.

STEP 4:

Now setup Miflash that you downloaded, Miflash will install necessary “Qulacomm” drivers to your system , so dont forget choose “Install this driver software anyway” option when it asks, twice, and after it finishes you will see a new port named Qualcomm HS-USB Qdloader 9008 in your device manager too. The driver path will be “C:\Program Files (x86)\Xiaomi\MiPhone\Qualcomm\Driver”, in case you want/need to install your drivers again.

miflash_setup

miflash_driver

 

STEP 5:

Open MiFlash, click “refresh” button and you’ll see your Qualcomm 9008/EDL port there. Then click “Browse” and choose your downloaded rom folder please (unzip it before you that). It will look like this for ZUK Z2 rom folder :

miflash

When you are ready click “flash” button. In about 2-3 minutes the flashing will finish, unplug the usb cable and press power button long enough to power on your ZUK Z2. Thats it. Your ZUK has been saved or flashed with a stock factory rom.

miflash_finish

Some of the paragraphs of this article are taken from my Xiaomi and Lenovo unbricking + flashing guides, so dont get confused becouse of some pictures here. If you need to look at them :

Xiaomi Mi5, How To Flash Global Multilanguage Rom + Unbrick Guide

Lenovo / ZUK Phones ; Qfil Roms + UNBRICK Guide

 

 

Copyright © 2016 by androidbrick.com. All rights reserved.

Leave a Reply

71 Yorum - "ZUK Z2 / Z2 PRO QPST / Qfil Rom Flashing Guide"

Bildir
Sıralama:   En Yeniler | Eskiler | Beğenilenler
Üye

Hocam merhaba, telefonu yeni aldım da. Sanırsam orjinal rom hariç farklı bir rom kullanılmış. Güncelleme merkezi gözükmüyor telefon da. Zui forumda okuduğuma göre orjinal roma dönersem bu sorunun kalkacağını söylüyorlar. Acaba nasıl bir yol izlemeleyim?

Çok teşekkürler,

Üye

I become always this failer when I will flash my Bricked Z2 Pro 🙁

PATCH file path:D:zukZ2121_CN_OPEN_USER_Q01017.1_M_ZUI_2.3.044_ST_161013_qpst.patch5.xml
Process Index:0
Start Download
COM Port number:10
Switch To EDL
Download Fail:Switch To EDL FailFailed to Switch to Emergency Download mode
Finish Download

Üye
Hi, i have a big problem with my zuk z2. I tried to restore total backup in TWRP, but after that and reebot my phone is hard bricked. I can’t turn it on, when i keep pressing power button for 8-9 sec it vibrate and flash led, but only this. I’m now on ubuntu so i did a virtual machine with Windows 7 Thin PC, installed everything i need (every program needed to flash with qfil, extension for reading usb on virtual machine etc.), but when im starting qfil with connected phone to usb (in terminal my phone is visible… Read more »
Üye

Abi helal olsun çoğu yabancı forumlar bile senin siteden alıyor yöntemi. Fotoları değiştirmekten bile acizler. Zuk Z2 kullanıyorum 900 liraya gerçekten mükemmel cihaz. Başarılarının devamını dilerim..

Üye
Alvaro Lopetegui Arrieta
Hello, I have a problem following this guide. My device is a Zuk Z2 Pro, I inlocked the bootloader, rooted, flased TWRP and then I flashed ROM ‘Zuk_Z2_Pro_Gedeon_v2.1’ but when the process finished, the phone get bricked with the blue led. Computer was not detecting port 9008, so I created special cable to activate the port as 9008. It worked and with the MiFlash, it started Flashing but then when it is around 95 seconds, the progress bar runs to the end and it finishes saying the everithing went OK but the phone doesn’t start. I tried with different roms… Read more »
Üye
QHSUSB_BULK Htc Desire d 820 n HTC HTC Desire D820n Single SIM Hello. I have Htc Desire d 820 n HTC. , screen blacked out suddenly, phone poweered off. After that, the phone didn’t power up. I tried push a power button for 10 seconds or more, and volume up + power button, volume down + power button with similar way. Without charging or connect to computer with USB cable, no reaction has shown. When it is connected to power, Red led is blinking and does not power on. When it is connected to computer, device is recognized as QHSUSB_BULK… Read more »
Üye

someone have the rom from the example?

Üye

i finally opened the port 9008 but when i try this error appear
http://imgur.com/vcZVV2J

Üye

Please i need your help
Hello, so I followed step by step but as my Zuk Z2 is bricked, I could not release the port 9008, as the bootloader was unlocked, why not freed, I used the tool “TOOL ALL IN ONE” downloaded from XDA to lock the bootloader, but now my phone died once, he calls, but only shows the logo of Zuk and then is a black screen with white lED lights, can help me? Thank you
Sorry, I don’t know English very well and I ended up copying the text in Portuguese.

Üye

Please i need your help
Olá, então, eu segui passo a passo porém como meu Zuk Z2 está bricked, não consegui liberar a porta 9008, já que o bootloader estava desbloqueado, por isso que não liberava, eu usei a ferramenta “TOOL ALL IN ONE” baixada do XDA, para bloquear o bootloader, porém agora meu celular morreu de vez, ele liga, mas somente mostra o logo da Zuk e depois fica a tela preta com o led branco aceso, pode me ajudar? Obrigado

Üye

Please i need your help
i installed all the programs and i followed all the steps but i can’t see the lenovo ports and the Qualcomm HS-USB Qdloader 9008 in my devices manager so i don’t know what do now, i use a DESKTOP-59LGAKM. can you help me please? my zuk z2 is bricked

Üye
Hello, I have a serious problem and I’m really desperate. My device is a Zuk Z2 Pro, unlocke, rooted and with TWRP flashed on it. Everything fine until I accidentally tried to relock the bootloader. That’s when the trouble started. Now my device has a black screen, blue LED on and can’t boot anything. No system, no recovery, no fastboot, nothing. Every button combination I press gets the same result: vibration, then a glimpse of the Zuk logo, then again black screen and blue LED. The only thing I managed to do was shutting it down by long pressing the… Read more »
Üye

Nevermind, I resolved. I was able to enter fastboot again and then re-unlock the bootloader, which made my beloved Z2 Pro come back to me. I’ve never been so glad to read Chinese writings in my whole life. ^_^

Üye

I also need your solution, if it’s possible, I did what you write above ( I mean, twrp, custom rom, then bootloader re-lock), and I’m unable to recover, but if you opened your phone than doesn’t matter for me :/

Üye

bro can you share with me how you did it please? or where you seen the solution?

Üye
Hy, I have the same problem, and I also solved the problem. So without disassemble the phone 1. Buy a separated USB Type C cable, doesn’t matter which one / but you need to damage it, so doesn’t need to be pricey / 2. Clean the cable where u want / clean means, cut off the cable shielding, but be very careful, we don’t want to damage / cut the cable at all, only remove rubber shiled, after you removed the main rubber you will se 4 colored wire, we need only the Green and the Black one… Red /… Read more »
Üye

men you are awesome mi zuk z2 is come to life again thank you so much, this trick works perfectly to open the port 9008. Just i did it and followed the tutorial and all works fine i hope this works for someone else. Thanks again.

Üye

ok bro thank you so much i’ll try It and i’ll share my result.

Üye

hello i have a big problem my zuk z2 pro remained with a blue LED on and does not turn off until you download, but if you use part qfil crashes giving me error Sahara, Help me !! I state I used the guide but niente?

Üye
I have unfortunately tried to update using the SysUpd app that was preinstalled on my ZUK Z2 (multilanguage zui 1.9 rom, shipped from Banggood). Then it stuck on the blue zuk logo screen forever. When I long press Power it just restarts and does the same . If I longpress power and vol down buttons comes a new screen with : sd update/restore qcn/ save param.. etc. Nothing I can do in there. I hadnt enabled usb debugging before i tried the initial update, so no matter what i do , in the adb tools command line it says unauthorized… Read more »
Üye

Qualcomm

Üye

MPRG8974.mbn

Üye

Hello,
Is it possible to flash full rom by that way if I have the bootloader unclocked,root, and Twrp installed to change from multilanguage rom to the original one?

Üye
Hi thank you for making this post. I just got a Zuk Z2 from Oppomart and have the google play store problem. I tried QFIL before but i could never get it to recognize “Qualcomm HS-USB Qloader 9008”. It would always show “Lenovo HS-USB (COM3)” or something like that. Then, I found someone else who said instead to just copy a .qsb file into “sdfuse” and then SD Update from engineering mode. I did that with ZUI 2.0.079. My phone is now bricked. It is stuck on the load screen showing “zuk” and slowly flashes. I also cannot access the… Read more »
Üye
Hi again, I uninstalled all my drivers and just installed the ones you listed in step 1. I got MiFlash to recognize the phone now! QFIL also recognizes it as Qualcomm HS-USB QDLoader 9008 (COM11). Thank you! However, in MiFlash, when i select the ROM folder, it gets to “Receiving hello packet”. And then it stops on “Missed hello packet, try to recover” and stays there forever. Do you know what I should do at this stage? Is it just a problem with the ROM folder i downloaded? I got it from here: http://zukfans.eu/community/threads/zuk-z2-stable-rom-1-9-044.14/ It looks to be the exact… Read more »
Üye

Hello
Thank you for this guide I have just one question. when installing Qualcomm Diag Port drivers, there are 2 options for the instalation
1 WWAN-DHCP 2 Ethernet – DHCP, which of these two options should I choose?
Best regards

Üye

You have the international ROM? thank you it worked.

wpDiscuz