[HowTo] Flash a stock ROM - Lenovo Zuk Z2 Pro Guides, News, & Discussion

Flash guide ZUK Z2 Pro - (Z2121)(QPST/QFIL):
-------------
Preamble:
This upgrade your Phone to Z2 Pro_CN_OPEN_USER_Q01002.1_M_ZUI_1.9.038_ST_160503 version, for example. Use the latest version of the software or the version for the actual operation.
Backup your data before processing the flash, in order to avoid loss of data!
-------------
--You'll need a USB-C data cable to proceed--
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Theoretical it is possible to recover a bricked via this method. I you do this for the first time you need to download some tools. Without downloading and installing the tools this procedure will take about 4 minutes.
1.1 Download flashtool Download flashtool and ZUK USB driver
Code:
Download Flashtool
###REQUIRED### (QPST 2.7.434)
https://www.androidfilehost.com/?fid=24591000424948456
Download USB Drivers
###REQUIRED### (ZUK)
https://www.androidfilehost.com/?fid=24659325368664618
optional (Qualcomm normally installed by QPST flashtool setup)
https://www.androidfilehost.com/?fid=24591020540824824
Download and extract ADB and fastboot
Code:
###REQUIRED###
https://www.androidfilehost.com/?fid=24671318762848778
**Attention**
If you have Windows 8, 8.1, 10 installed, you have to disable driver verification.
See post #13 http://zukfans.eu/community/threads...://club.lenovo.com.cn/thread-1811698-1-1.html
ROM Source: http://club.lenovo.com.cn/thread-1812430-1-1.html​

Flash guide ZUK Z2 Pro internal SD-Card:
---This method only works, if your phone is able to boot---
Note:
Code:
Usually no data will be wiped. But to be save do a backup first.
##############A T T E N T I O N##############
DO NOT TRY TO FLASH VIA THIS METHOD, IF YOUR PHONE HAS A CUSTOM FIRMWARE *¹ !
If you try this nevertheless you phone will be bricked!​
#########################################
Information
If your phone has a official ROM/Firmware installed but it is rooted etc. it will work without bricks.
Let's get started
1.0 Download Firmware/ROM (.QSB)
Code:
###REQUIRED###
https://www.androidfilehost.com/?w=files&flid=94094
1.0.1 Extract the .7z file with ROM/Firmware you downloaded at 1.0
1.0.2 Connect the phone via USB-C cable to your computer and create a folder called "sdfuse" at the root of your internal storage.
1.0.3 Copy all the exctracted .qsp files into the sdfuse folder.
1.0.4 Shutdown the phone.
1.0.5 Hold down the volume- button and power on the phone. At second vibration release the power button, but still hold the volume- button. Now the developer recovery menue should be shown.
1.0.6 Select "Sd update" and confirm with power button.
1.0.7 Hit "apply" or "OK" with tapping on it. Now the flashing procedure will start immediatly. After this was successful hit the reboot button and you're done.
*¹ You flashed a Custom ROM via TWRP means Custom Firmware / Custom ROM. Furthermore if your merchant flashed a ROM with multilanguage support (more than English and Chinese) and it's unable to gain OTA update (non rooted - if you don't know what this is you are not rooted!) your device running on a Custom Firmware!

###################
FAQ:
Q: Is it possible to install via SD-Card update even if my bootloader is unlocked and my phone is rooted?
A: Yes, see video to convince yourself:
https://www.youtube.com/watch?v=-TwhMjePiTE
Q: It is'nd possible to get OTA updates alway got promting "No internet connection" how to fix this?
A: If you 1st try to delete data and cache from "Sys Upd" and reboot your phone, try again. If this will not solve this problem try to connect via Chinese VPN-Server. Head over to this thread: http://zukfans.eu/community/threads/ota-update-solution-for-noobs-like-me.192/
Thank you Donát Szabó for your support!
Q: How to install Google Play Store?
A: Download and install the APKs in this package: https://www.androidfilehost.com/?fid=24671318762848780
Q: I'm having trouble to get Google Play Store working, Error: "Can't download app.. XYZ can't be downloaded. Try again, and if the proble continues, get help toubleshooting. (Error retrieving information from server. [DF-DLA-15])
A: 1st update Google Play Store via "apkmirror.com". If the problem still occurs:
1. delete your Google Account from your mobile phone(Sync Data first!)
2. delete data and cache from Google Play Services and Google Play store (APP)
3. reboot your phone
4. singn in to your Google Account and try again to intall APPs from Google Play Store APP.
Q: How to get Google Contacts sync woking?
A: Download and install the APKs in this package: https://www.androidfilehost.com/?fid=24671318762848780
Q: I got this message: "Fail to load contents.xml: Invaild Path for Meta Build CONTENT XML, ignored: C:\...\...\contents.xml" how do I fix this?
A: Maybe the folder names are to long (NTFS ~200 caracters), rename the folder with the contents.xml located in to "abc" for example.
Q: I need a password to extract the archive.
A: Try "club.lenovo.com.cn" without the potation marks.
Q: I can press the Download-Button ... but the download failed with error:
"Download Fail:Sahara Fail: QSahara Server Fail: The name of directory is invalid
Finish download"
A: Try to close and reopen QFIL again, also unplug and replug your phone.
Still not fixed? Reboot your PC, Phone.
Q: While flashing process I got error: "Download Fail: Sahara Fail:QSaharaServer Fail: Process Fail". How to fix this?
A: You need to copy the ROM files into a short named folder and filename on the root of a harddrive.
Q: I still have issues with QFIL/QPST: "Download Fail: Sahara Fail:QSaharaServer Fail: Process Fail". Any solution?
A: Try this short tutorial: http://zukfans.eu/community/threads...rom-zuk-z2-pro-z2121-only.57/page-8#post-7282
(Thanks syedtahir16)
Q: How to relock the bootloader, if I unlocked it?
A: You only need to open a command promt and fastboot.exe. Type "fastboot oem lock" into that command promt while the phone has to be in fastboot mode.
Q: Were to get into fastboot mode?
A: Open a command promt and type in "adb reboot-bootloader". In return your phone has to be connected via USB and "USB debugging" must be enabled.
Q: How do I change the language from Chines to English?
A: Click this video, this will show you how to:
Q: How can I start into TWRP?
A: Try to download this TWRP: https://www.androidfilehost.com/?fid=24591000424960393
Reboot into Fastboot Mode and run this command: fastboot -i 0x2b4c boot recovery.img
Q: Is there a secret menu, where I can test there components?
A:Yes, try *#*#1111#*#*
Q: I'm unable to access the developer recovery where I'm flashing the Sdupdate. Is there a detailed manual?
A: Take a look here: http://zukfans.eu/community/index.php?posts/6160
(Thanks to schupfer)
###################​

Half-bricked
Hello,
I just recieved my new phone and wanted to update it right away but at this end I got it bricked , so fast...
At first, I followed your 2nd method via internal-sd.
Everything went ok until the reboot.
Unfortunately, it gets stuck at the ZUK logo.
Nothing moving forward.
So then I used the first method, QPST/QFIL one.
But here comes a new problem, at one point, I get the following error message:
Download Fail: Sahara Fail:QSaharaServer Fail: Process fail.
Could you please help me to make it works?
Here is the complete log:
Validating Application Configuration
Load APP Configuration
COM:7
SAHARA:True
SAHARA:
SEARCHPATH:C:\
ACKRAWDATAEVERYNUMPACKETS:False
ACKRAWDATAEVERYNUMPACKETS:100
MAXPAYLOADSIZETOTARGETINBYTES:False
MAXPAYLOADSIZETOTARGETINBYTES:49152
DEVICETYPE:UFS
PLATFORM:8x26
VALIDATIONMODE:0
RESETAFTERDOWNLOAD:True
MAXDIGESTTABLESIZE:8192
SWITCHTOFIREHOSETIMEOUT:30
RESETTIMEOUT:200
RESETDELAYTIME:2
METABUILD:C:\abc\abc\contents.xml
FLATBUILDPATH:C:\
FLATBUILDFORCEOVERRIDE:True
QCNPATH:C:\Temp\00000000.qcn
QCNAUTOBACKUPRESTORE:False
SPCCODE:000000
ENABLEMULTISIM:False
Load ARG Configuration
Validating Download Configuration
Image Search Path: C:\
Meta Build Content XML Path: C:\abc\abc\contents.xml
Search File: prog_ufs_firehose_8996_ddr.elf
search form search path:C:\abc\abc\.\
Search File: rawprogram_unsparse0.xml
search form search path:C:\abc\abc\.\
Search File: rawprogram1.xml
search form search path:C:\abc\abc\.\
Search File: rawprogram2.xml
search form search path:C:\abc\abc\.\
Search File: rawprogram3.xml
search form search path:C:\abc\abc\.\
Search File: rawprogram_unsparse4.xml
search form search path:C:\abc\abc\.\
Search File: rawprogram5.xml
search form search path:C:\abc\abc\.\
Search File: patch0.xml
search form search path:C:\abc\abc\.\
Search File: patch1.xml
search form search path:C:\abc\abc\.\
Search File: patch2.xml
search form search path:C:\abc\abc\.\
Search File: patch3.xml
search form search path:C:\abc\abc\.\
Search File: patch4.xml
search form search path:C:\abc\abc\.\
Search File: patch5.xml
search form search path:C:\abc\abc\.\
RAWPROGRAM file path: C:\abc\abc\.\rawprogram_unsparse0.xml
RAWPROGRAM file path: C:\abc\abc\.\rawprogram1.xml
RAWPROGRAM file path: C:\abc\abc\.\rawprogram2.xml
RAWPROGRAM file path: C:\abc\abc\.\rawprogram3.xml
RAWPROGRAM file path: C:\abc\abc\.\rawprogram_unsparse4.xml
RAWPROGRAM file path: C:\abc\abc\.\rawprogram5.xml
PATCH file path:C:\abc\abc\.\patch0.xml
PATCH file path:C:\abc\abc\.\patch1.xml
PATCH file path:C:\abc\abc\.\patch2.xml
PATCH file path:C:\abc\abc\.\patch3.xml
PATCH file path:C:\abc\abc\.\patch4.xml
PATCH file path:C:\abc\abc\.\patch5.xml
Process Index:0
Meta Build Content XML Path: C:\abc\contents.xml
Search File: prog_ufs_firehose_8996_ddr.elf
search form search path:C:\abc\.\
Search File: rawprogram_unsparse0.xml
search form search path:C:\abc\.\
Search File: rawprogram1.xml
search form search path:C:\abc\.\
Search File: rawprogram2.xml
search form search path:C:\abc\.\
Search File: rawprogram3.xml
search form search path:C:\abc\.\
Search File: rawprogram_unsparse4.xml
search form search path:C:\abc\.\
Search File: rawprogram5.xml
search form search path:C:\abc\.\
Search File: patch0.xml
search form search path:C:\abc\.\
Search File: patch1.xml
search form search path:C:\abc\.\
Search File: patch2.xml
search form search path:C:\abc\.\
Search File: patch3.xml
search form search path:C:\abc\.\
Search File: patch4.xml
search form search path:C:\abc\.\
Search File: patch5.xml
search form search path:C:\abc\.\
RAWPROGRAM file path: C:\abc\.\rawprogram_unsparse0.xml
RAWPROGRAM file path: C:\abc\.\rawprogram1.xml
RAWPROGRAM file path: C:\abc\.\rawprogram2.xml
RAWPROGRAM file path: C:\abc\.\rawprogram3.xml
RAWPROGRAM file path: C:\abc\.\rawprogram_unsparse4.xml
RAWPROGRAM file path: C:\abc\.\rawprogram5.xml
PATCH file path:C:\abc\.\patch0.xml
PATCH file path:C:\abc\.\patch1.xml
PATCH file path:C:\abc\.\patch2.xml
PATCH file path:C:\abc\.\patch3.xml
PATCH file path:C:\abc\.\patch4.xml
PATCH file path:C:\abc\.\patch5.xml
Start Download
Program Path:C:\abc\prog_ufs_firehose_8996_ddr.elf
Binary build date: May 13 2015 @ 14:41:37
QSAHARASERVER CALLED LIKE THIS: 'C:\Program Files (x86)\Qualcomm\QPST\bin\QSaharaServer.exe -p \\.\COM7 -s 13:C:\abc\prog_ufs_firehose_8996_ddr.elf 'Current working dir: C:\Users\Jean-François\AppData\Roaming\Qualcomm\QFIL
Sahara mappings:
2: amss.mbn
6: apps.mbn
8: dsp1.mbn
10: dbl.mbn
11: osbl.mbn
12: dsp2.mbn
16: efs1.mbn
17: efs2.mbn
20: efs3.mbn
21: sbl1.mbn
22: sbl2.mbn
23: rpm.mbn
25: tz.mbn
28: dsp3.mbn
29: acdb.mbn
30: wdt.mbn
31: mba.mbn
13: C:\abc\prog_ufs_firehose_8996_ddr.elf
20:42:54: ERROR: function: sahara_rx_data:194 Unable to read packet header. Only read 0 bytes.
20:42:54: ERROR: function: sahara_main:854 Sahara protocol error
20:42:54: ERROR: function: main:265 Uploading Image using Sahara protocol failed
Download Fail:Sahara Fail:QSaharaServer Failrocess fail
Finish Download
Update of 18/98 => everything is now solved.
I changed from my laptop to my HTPC and everything went fine... My Zuk Z2 pro works again!!!! I am so happy.

password for rom z2 pro
hello, when extracting the Rom you ask me what a password, send me through my email [email protected]

Hello,
If you read the entire post, you will find it I promise .
FAQ is always your best friend.

I am also having the same issue. I am currently on mokee custom rom. I want to return to stock and can enter edl mode. Phone is detected as usb-qdloader 9008. Tried QPST tool on 2 different computers, both have the same sahara fail error. Any help guys?

You need to extract all ROM files into drive C using a short folder name
e.g. C:\zuk\
no subfolders

Mathisou said:
Hello,
I just recieved my new phone and wanted to update it right away but at this end I got it bricked , so fast...
At first, I followed your 2nd method via internal-sd.
Everything went ok until the reboot.
Unfortunately, it gets stuck at the ZUK logo.
Nothing moving forward.
So then I used the first method, QPST/QFIL one.
But here comes a new problem, at one point, I get the following error message:
Download Fail: Sahara Fail:QSaharaServer Fail: Process fail.
Could you please help me to make it works?
Here is the complete log:
Validating Application Configuration
Load APP Configuration
COM:7
SAHARA:True
SAHARA:
SEARCHPATH:C:\
ACKRAWDATAEVERYNUMPACKETS:False
ACKRAWDATAEVERYNUMPACKETS:100
MAXPAYLOADSIZETOTARGETINBYTES:False
MAXPAYLOADSIZETOTARGETINBYTES:49152
DEVICETYPE:UFS
PLATFORM:8x26
VALIDATIONMODE:0
RESETAFTERDOWNLOAD:True
MAXDIGESTTABLESIZE:8192
SWITCHTOFIREHOSETIMEOUT:30
RESETTIMEOUT:200
RESETDELAYTIME:2
METABUILD:C:\abc\abc\contents.xml
FLATBUILDPATH:C:\
FLATBUILDFORCEOVERRIDE:True
QCNPATH:C:\Temp\00000000.qcn
QCNAUTOBACKUPRESTORE:False
SPCCODE:000000
ENABLEMULTISIM:False
Load ARG Configuration
Validating Download Configuration
Image Search Path: C:\
Meta Build Content XML Path: C:\abc\abc\contents.xml
Search File: prog_ufs_firehose_8996_ddr.elf
search form search path:C:\abc\abc\.\
Search File: rawprogram_unsparse0.xml
search form search path:C:\abc\abc\.\
Search File: rawprogram1.xml
search form search path:C:\abc\abc\.\
Search File: rawprogram2.xml
search form search path:C:\abc\abc\.\
Search File: rawprogram3.xml
search form search path:C:\abc\abc\.\
Search File: rawprogram_unsparse4.xml
search form search path:C:\abc\abc\.\
Search File: rawprogram5.xml
search form search path:C:\abc\abc\.\
Search File: patch0.xml
search form search path:C:\abc\abc\.\
Search File: patch1.xml
search form search path:C:\abc\abc\.\
Search File: patch2.xml
search form search path:C:\abc\abc\.\
Search File: patch3.xml
search form search path:C:\abc\abc\.\
Search File: patch4.xml
search form search path:C:\abc\abc\.\
Search File: patch5.xml
search form search path:C:\abc\abc\.\
RAWPROGRAM file path: C:\abc\abc\.\rawprogram_unsparse0.xml
RAWPROGRAM file path: C:\abc\abc\.\rawprogram1.xml
RAWPROGRAM file path: C:\abc\abc\.\rawprogram2.xml
RAWPROGRAM file path: C:\abc\abc\.\rawprogram3.xml
RAWPROGRAM file path: C:\abc\abc\.\rawprogram_unsparse4.xml
RAWPROGRAM file path: C:\abc\abc\.\rawprogram5.xml
PATCH file path:C:\abc\abc\.\patch0.xml
PATCH file path:C:\abc\abc\.\patch1.xml
PATCH file path:C:\abc\abc\.\patch2.xml
PATCH file path:C:\abc\abc\.\patch3.xml
PATCH file path:C:\abc\abc\.\patch4.xml
PATCH file path:C:\abc\abc\.\patch5.xml
Process Index:0
Meta Build Content XML Path: C:\abc\contents.xml
Search File: prog_ufs_firehose_8996_ddr.elf
search form search path:C:\abc\.\
Search File: rawprogram_unsparse0.xml
search form search path:C:\abc\.\
Search File: rawprogram1.xml
search form search path:C:\abc\.\
Search File: rawprogram2.xml
search form search path:C:\abc\.\
Search File: rawprogram3.xml
search form search path:C:\abc\.\
Search File: rawprogram_unsparse4.xml
search form search path:C:\abc\.\
Search File: rawprogram5.xml
search form search path:C:\abc\.\
Search File: patch0.xml
search form search path:C:\abc\.\
Search File: patch1.xml
search form search path:C:\abc\.\
Search File: patch2.xml
search form search path:C:\abc\.\
Search File: patch3.xml
search form search path:C:\abc\.\
Search File: patch4.xml
search form search path:C:\abc\.\
Search File: patch5.xml
search form search path:C:\abc\.\
RAWPROGRAM file path: C:\abc\.\rawprogram_unsparse0.xml
RAWPROGRAM file path: C:\abc\.\rawprogram1.xml
RAWPROGRAM file path: C:\abc\.\rawprogram2.xml
RAWPROGRAM file path: C:\abc\.\rawprogram3.xml
RAWPROGRAM file path: C:\abc\.\rawprogram_unsparse4.xml
RAWPROGRAM file path: C:\abc\.\rawprogram5.xml
PATCH file path:C:\abc\.\patch0.xml
PATCH file path:C:\abc\.\patch1.xml
PATCH file path:C:\abc\.\patch2.xml
PATCH file path:C:\abc\.\patch3.xml
PATCH file path:C:\abc\.\patch4.xml
PATCH file path:C:\abc\.\patch5.xml
Start Download
Program Path:C:\abc\prog_ufs_firehose_8996_ddr.elf
Binary build date: May 13 2015 @ 14:41:37
QSAHARASERVER CALLED LIKE THIS: 'C:\Program Files (x86)\Qualcomm\QPST\bin\QSaharaServer.exe -p \\.\COM7 -s 13:C:\abc\prog_ufs_firehose_8996_ddr.elf 'Current working dir: C:\Users\Jean-François\AppData\Roaming\Qualcomm\QFIL
Sahara mappings:
2: amss.mbn
6: apps.mbn
8: dsp1.mbn
10: dbl.mbn
11: osbl.mbn
12: dsp2.mbn
16: efs1.mbn
17: efs2.mbn
20: efs3.mbn
21: sbl1.mbn
22: sbl2.mbn
23: rpm.mbn
25: tz.mbn
28: dsp3.mbn
29: acdb.mbn
30: wdt.mbn
31: mba.mbn
13: C:\abc\prog_ufs_firehose_8996_ddr.elf
20:42:54: ERROR: function: sahara_rx_data:194 Unable to read packet header. Only read 0 bytes.
20:42:54: ERROR: function: sahara_main:854 Sahara protocol error
20:42:54: ERROR: function: main:265 Uploading Image using Sahara protocol failed
Download Fail:Sahara Fail:QSaharaServer Failrocess fail
Finish Download
Update of 18/98 => everything is now solved.
I changed from my laptop to my HTPC and everything went fine... My Zuk Z2 pro works again!!!! I am so happy.
Click to expand...
Click to collapse
Please help me. I have the same . Even short path c/zuk dont work

Wow thank you for posting this!

Mathisou said:
Hello,
I just recieved my new phone and wanted to update it right away but at this end I got it bricked , so fast...
At first, I followed your 2nd method via internal-sd.
Everything went ok until the reboot.
Unfortunately, it gets stuck at the ZUK logo.
Nothing moving forward.
So then I used the first method, QPST/QFIL one.
But here comes a new problem, at one point, I get the following error message:
Download Fail: Sahara Fail:QSaharaServer Fail: Process fail.
Could you please help me to make it works?
Here is the complete log:
Validating Application Configuration
Load APP Configuration
COM:7
SAHARA:True
SAHARA:
SEARCHPATH:C:\
ACKRAWDATAEVERYNUMPACKETS:False
ACKRAWDATAEVERYNUMPACKETS:100
MAXPAYLOADSIZETOTARGETINBYTES:False
MAXPAYLOADSIZETOTARGETINBYTES:49152
DEVICETYPE:UFS
PLATFORM:8x26
VALIDATIONMODE:0
RESETAFTERDOWNLOAD:True
MAXDIGESTTABLESIZE:8192
SWITCHTOFIREHOSETIMEOUT:30
RESETTIMEOUT:200
RESETDELAYTIME:2
METABUILD:C:\abc\abc\contents.xml
FLATBUILDPATH:C:\
FLATBUILDFORCEOVERRIDE:True
QCNPATH:C:\Temp\00000000.qcn
QCNAUTOBACKUPRESTORE:False
SPCCODE:000000
ENABLEMULTISIM:False
Load ARG Configuration
Validating Download Configuration
Image Search Path: C:\
Meta Build Content XML Path: C:\abc\abc\contents.xml
Search File: prog_ufs_firehose_8996_ddr.elf
search form search path:C:\abc\abc\.\
Search File: rawprogram_unsparse0.xml
search form search path:C:\abc\abc\.\
Search File: rawprogram1.xml
search form search path:C:\abc\abc\.\
Search File: rawprogram2.xml
search form search path:C:\abc\abc\.\
Search File: rawprogram3.xml
search form search path:C:\abc\abc\.\
Search File: rawprogram_unsparse4.xml
search form search path:C:\abc\abc\.\
Search File: rawprogram5.xml
search form search path:C:\abc\abc\.\
Search File: patch0.xml
search form search path:C:\abc\abc\.\
Search File: patch1.xml
search form search path:C:\abc\abc\.\
Search File: patch2.xml
search form search path:C:\abc\abc\.\
Search File: patch3.xml
search form search path:C:\abc\abc\.\
Search File: patch4.xml
search form search path:C:\abc\abc\.\
Search File: patch5.xml
search form search path:C:\abc\abc\.\
RAWPROGRAM file path: C:\abc\abc\.\rawprogram_unsparse0.xml
RAWPROGRAM file path: C:\abc\abc\.\rawprogram1.xml
RAWPROGRAM file path: C:\abc\abc\.\rawprogram2.xml
RAWPROGRAM file path: C:\abc\abc\.\rawprogram3.xml
RAWPROGRAM file path: C:\abc\abc\.\rawprogram_unsparse4.xml
RAWPROGRAM file path: C:\abc\abc\.\rawprogram5.xml
PATCH file path:C:\abc\abc\.\patch0.xml
PATCH file path:C:\abc\abc\.\patch1.xml
PATCH file path:C:\abc\abc\.\patch2.xml
PATCH file path:C:\abc\abc\.\patch3.xml
PATCH file path:C:\abc\abc\.\patch4.xml
PATCH file path:C:\abc\abc\.\patch5.xml
Process Index:0
Meta Build Content XML Path: C:\abc\contents.xml
Search File: prog_ufs_firehose_8996_ddr.elf
search form search path:C:\abc\.\
Search File: rawprogram_unsparse0.xml
search form search path:C:\abc\.\
Search File: rawprogram1.xml
search form search path:C:\abc\.\
Search File: rawprogram2.xml
search form search path:C:\abc\.\
Search File: rawprogram3.xml
search form search path:C:\abc\.\
Search File: rawprogram_unsparse4.xml
search form search path:C:\abc\.\
Search File: rawprogram5.xml
search form search path:C:\abc\.\
Search File: patch0.xml
search form search path:C:\abc\.\
Search File: patch1.xml
search form search path:C:\abc\.\
Search File: patch2.xml
search form search path:C:\abc\.\
Search File: patch3.xml
search form search path:C:\abc\.\
Search File: patch4.xml
search form search path:C:\abc\.\
Search File: patch5.xml
search form search path:C:\abc\.\
RAWPROGRAM file path: C:\abc\.\rawprogram_unsparse0.xml
RAWPROGRAM file path: C:\abc\.\rawprogram1.xml
RAWPROGRAM file path: C:\abc\.\rawprogram2.xml
RAWPROGRAM file path: C:\abc\.\rawprogram3.xml
RAWPROGRAM file path: C:\abc\.\rawprogram_unsparse4.xml
RAWPROGRAM file path: C:\abc\.\rawprogram5.xml
PATCH file path:C:\abc\.\patch0.xml
PATCH file path:C:\abc\.\patch1.xml
PATCH file path:C:\abc\.\patch2.xml
PATCH file path:C:\abc\.\patch3.xml
PATCH file path:C:\abc\.\patch4.xml
PATCH file path:C:\abc\.\patch5.xml
Start Download
Program Path:C:\abc\prog_ufs_firehose_8996_ddr.elf
Binary build date: May 13 2015 @ 14:41:37
QSAHARASERVER CALLED LIKE THIS: 'C:\Program Files (x86)\Qualcomm\QPST\bin\QSaharaServer.exe -p \\.\COM7 -s 13:C:\abc\prog_ufs_firehose_8996_ddr.elf 'Current working dir: C:\Users\Jean-François\AppData\Roaming\Qualcomm\QFIL
Sahara mappings:
2: amss.mbn
6: apps.mbn
8: dsp1.mbn
10: dbl.mbn
11: osbl.mbn
12: dsp2.mbn
16: efs1.mbn
17: efs2.mbn
20: efs3.mbn
21: sbl1.mbn
22: sbl2.mbn
23: rpm.mbn
25: tz.mbn
28: dsp3.mbn
29: acdb.mbn
30: wdt.mbn
31: mba.mbn
13: C:\abc\prog_ufs_firehose_8996_ddr.elf
20:42:54: ERROR: function: sahara_rx_data:194 Unable to read packet header. Only read 0 bytes.
20:42:54: ERROR: function: sahara_main:854 Sahara protocol error
20:42:54: ERROR: function: main:265 Uploading Image using Sahara protocol failed
Download Fail:Sahara Fail:QSaharaServer Failrocess fail
Finish Download
Update of 18/98 => everything is now solved.
I changed from my laptop to my HTPC and everything went fine... My Zuk Z2 pro works again!!!! I am so happy.
Click to expand...
Click to collapse
I'm running into the exact same issue. Did you do anything different on the new machine? Unfortunately I do not have another machine to try.. Any helps would be great
EDIT: I was able to get this work. The trick is to click "Download Content" as sooooooon as you hit enter on "adb reboot edl"
And once I did that, I did not get the Sahara error but another random error. Tried a different port on my laptop and it worked perfectly

My Gapps sync are not working!
When i put my login information the google account isn´t syncing!

question
Sorry I am new to this. I purchased a yuk z2 pro 6gb ram 128gb storage and it comes with the international custom ROM put on by the reseller. I would like to change it back to the original oem rom. Is this the directions to follow? If this is the wrong directions can you please show me the correct directions.
Thanks

Zuk Z2 pro bricked
Hello,
thank you for this very detailed description of the process!
I did try it and something went wrong, I do not know where I went off protocol, yet now my phone is unresponsive.
It is fully loaded.
LED is blue, screen black.
Long pressing Vol up plus power -> short vibration and green LED, ZUK logo appears shortly, then screen is black and LED blue again.
When USB is conneted, QFIL 2.0.0.4 does recognize a phone. Chirp on the PC. QUALCOMM HS-USB Diagnostics 900E (COM5) in top line of QFIL
When I try to flash, however, it shows:
"Switch to EDL
Download fail: switch to EDL FailFailed to switch to Emergency Download mode
Finish download."
To me, this seems as a complete brick event.
Could someone of the experts please help me to revive the phone?
Thanks!

Google Tap & Go
Hi,
I would like to get all my apps, and settings back from my One Plus on cm13 to My brand new Zuk Z2 Pro.
How do i make it ?
Must i flash it ?
Thanks

What I understand, you can use miFlash to Flash the qfil according to htt p://www.androidbrick.com/zuk-z2-z2-pro-qpst-qfil-miflash-rom-flashing-guide/

I become always this failer when I will flash my Bricked Z2 Pro
PATCH file path:\zuk\Z2121_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

Qfil won't recognize zuk z2 pro. Do you have any idea why ?

How do I install these qualcomm drivers ? They aren't executable

I successfully flashed the device according to the logs, but I'm still stuck with a test mode boot loop. I guess my phone is good for the garbage?

Related

[Kitchen] Motorola Q9h

So, after a long time spent on XDA, i want to release a 'kitchen' for motorola q9h.
Motoq Kitchen V1.0:
- Extract *.sbf
- Extract CG33.smg to dump
- Decrypt/Encrypt default.hv and user.hv (Registry files)
- Decrypt/Encrypt initflashfiles.dat
- Compress dump to CG33.smg
- Remake *.sbf
Motoq Kitchen V1.1:
- Added recmod
- Added reversmode
Little Guide:
First thing you should do is to copy your rom ro kitchen\rom\old.sbf
Now extract CD33.smg, open EZX-Codec -> Open -> Extract
Decrypt registry files and initflashfiles.dat
Rom files are located in dump folder
Edit them as you wish
Encrypt registry files and initflashfiles.dat
HEXeditor will open and you must delete first 2 bytes (FF FE)
Now compress files, opern EZX-Codec -> Open -> Compress
Recmod folders from dump folder, will result a dll in recmod folder, edit as you wish and then reversmode.
That's all, you are ready to flash kitchen\rom\new.sbf to your phone using RSDlite...
By the way, i do not take credits for anything except cook.exe
Good, let's say now you want to cook some apps\games\themes in your rom.
Creating package:
- You'll have to download Ervius package creator from bottom.
- Put you *.cab file anywhere (but remember where, lol).
- Extract "package creator" and open "packages creator 5.4.exe"
- Press "open cab file" and point to your *.cab.
- A new window have opened, press "extract cab files with original names in folder", let's extract that in c:/xxxxx, will be deleted after all of this automatically, and close that window.
- Check "default box" and then "done".
- And now "complete the package".
Package is now in the same folder with *.cab
Lets see what we have:
- initflashfiles.txt
- 55635237-d4a2-4d31-a99c-3296c26e3da2.rgu
- 55635237-d4a2-4d31-a99c-3296c26e3da2.dsm
- option.xml
- *.cab files
Import for cooking:
- You must copy initflashfiles.txt content into initflashfiles.dat, that's how you will tell to wm where to copy that files.
- 55635237-d4a2-4d31-a99c-3296c26e3da2.rgu is a registry file, import that in default.hv (HKCR, HKLM keys) or in user.hv (HKCU)
- We don't need the *.dsm file and option.xml
- Now simply copy content of the package (except dsm rgu and xml from above) to dump folder.
That's all...
And 2 themes.
WP7 Orange:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
View attachment 763947
WP7 Blue:
View attachment 763949
Nice job, and thanks for posting!
Have to dig mine to work again. Thank you. BTW, I am newbie. Can you guide me ?
---------- Post added at 11:28 AM ---------- Previous post was at 10:43 AM ----------
Need help..
I follow your step here
First thing you should do is to copy your rom ro kitchen\rom\old.sbf
Now extract CD33.smg, open EZX-Codec -> Open -> Extract
(Mine I only found CG33. Are you typo? then I got error
11:19:25 Recognizing file...
11:19:25 File looks like SBF firmware
11:19:25 14 codegroups in SBF. Reading...
11:19:26 Completed
11:19:26 Opening SBF file...
11:19:26 Extracting RDL3 (1/14)...
11:19:26 Extracting CG29 (2/14)...
11:19:26 Searching for CramFS header...
11:19:26 ERROR: CramFS header not found
11:19:26 Extracting CG30 (3/14)...
11:19:26 Searching for CramFS header...
11:19:26 ERROR: CramFS header not found
11:19:26 Extracting CG31 (4/14)...
11:19:26 Searching for CramFS header...
11:19:26 ERROR: CramFS header not found
11:19:26 Extracting CG32 (5/14)...
11:19:26 Searching for CramFS header...
11:19:26 ERROR: CramFS header not found
11:19:26 Extracting CG33 (6/14)...
11:19:26 Searching for CramFS header...
11:19:27 ERROR: CramFS header not found
11:19:27 Extracting CG34 (7/14)...
11:19:27 Searching for CramFS header...
11:19:27 ERROR: CramFS header not found
11:19:27 Extracting RDL1 (8/14)...
11:19:27 Extracting CG0 (9/14)...
11:19:27 Searching for CramFS header...
11:19:27 ERROR: CramFS header not found
11:19:27 Extracting CG1 (10/14)...
11:19:27 Searching for CramFS header...
11:19:28 ERROR: CramFS header not found
11:19:28 Extracting CG2 (11/14)...
11:19:28 Searching for CramFS header...
11:19:28 ERROR: CramFS header not found
11:19:28 Extracting CG3 (12/14)...
11:19:28 Searching for CramFS header...
11:19:28 ERROR: CramFS header not found
11:19:28 Extracting CG17 (13/14)...
11:19:28 Searching for CramFS header...
11:19:28 ERROR: CramFS header not found
11:19:28 Extracting CG18 (14/14)...
11:19:28 Searching for CramFS header...
11:19:28 ERROR: CramFS header not found
11:19:28 SBF extraction completed!
11:19:32 Recognizing file...
11:19:32 File looks like SBF firmware
11:19:32 14 codegroups in SBF. Reading...
11:19:32 Completed
11:19:38 Recognizing file...
11:19:38 File looks like SBF firmware
11:19:38 14 codegroups in SBF. Reading...
11:19:38 Completed
11:19:39 Recognizing file...
11:19:39 File looks like SBF firmware
11:19:39 14 codegroups in SBF. Reading...
11:19:39 Completed
11:19:40 Recognizing file...
11:19:40 File looks like SBF firmware
11:19:40 14 codegroups in SBF. Reading...
11:19:40 Completed
11:21:56 Deleting "smg" from working directory...
11:21:56 Opening SBF file...
11:21:56 Extracting CG33 (1/1)...
11:21:56 Searching for CramFS header...
11:21:58 ERROR: CramFS header not found
11:21:58 SBF extraction completed!
11:22:19 Deleting "smg" from working directory...
11:22:19 Opening SBF file...
11:22:19 Extracting CG33 (1/1)...
11:22:19 SBF extraction completed!
11:22:35 Deleting "smg" from working directory...
11:22:35 Opening SBF file...
11:22:35 Extracting CG33 (1/1)...
11:22:35 SBF extraction completed!
11:22:51 Searching for CramFS header...
11:22:52 ERROR: CramFS header not found
11:23:08 Deleting "smg" from working directory...
11:23:08 Opening SBF file...
11:23:08 Extracting CG33 (1/1)...
11:23:08 Searching for CramFS header...
11:23:10 ERROR: CramFS header not found
11:23:10 SBF extraction completed!
So I didn't get any file in my dump folder.
Yeah, is CG33, not CD.
And about the errors, i have the same problem with some rom's. Don't know why... Is an EZX-codec issue....
im sorry i dont know whats the meaning of kitchen in this context..
is that modding or what?
thanks..
Excellent work Csganja.
I've always thought of the Motorola Q's as special and I'm glad to see somebody finally be able to do this. Now I wish some people would followup and do the same for the other Motorola Q's. They could really use a custom rom update.
thanks, for share

Phone Not Booting up

Hello devs,
recently i flash my ZUK Z1 with ZUI Rom with QFIL and my phone just does not boots up in neither fastboot nor twrp recovery, as good as dead.
Only thing i can see is com port is connected and while flashing the new stock rom the following error occured :
log details :
Programmer Path:C:\cm_12.1 qpst\prog_emmc_firehose_8974.mbn
Image Search Path: C:\cm_12.1 qpst
RAWPROGRAM file path: C:\cm_12.1 qpst\rawprogram0.xml
PATCH file path:C:\cm_12.1 qpst\patch0.xml
Image Search Path: C:\cm_12.1 qpst
RAWPROGRAM file path: C:\cm_12.1 qpst\rawprogram0.xml
PATCH file path:C:\cm_12.1 qpst\patch0.xml
Start Download
Program Path:C:\cm_12.1 qpst\prog_emmc_firehose_8974.mbn
Binary build date: May 13 2015 @ 14:41:37
QSAHARASERVER CALLED LIKE THIS: 'C:\Program Files (x86)\Qualcomm\QPST\bin\QSaharaServer.exe -p \\.\COM3 -s 13:C:\cm_12.1 qpst\prog_emmc_firehose_8974.mbn 'Current working dir: C:\Users\Mathrudev\AppData\Roaming\Qualcomm\QFIL
Sahara mappings:
2: amss.mbn
6: apps.mbn
8: dsp1.mbn
10: dbl.mbn
11: osbl.mbn
12: dsp2.mbn
16: efs1.mbn
17: efs2.mbn
20: efs3.mbn
21: sbl1.mbn
22: sbl2.mbn
23: rpm.mbn
25: tz.mbn
28: dsp3.mbn
29: acdb.mbn
30: wdt.mbn
31: mba.mbn
13: C:\cm_12.1
16:45:34: ERROR: function: sahara_rx_data:194 Unable to read packet header. Only read 0 bytes.
16:45:34: ERROR: function: sahara_main:854 Sahara protocol error
16:45:34: ERROR: function: main:265 Uploading Image using Sahara protocol failed
Download Fail:Sahara Fail:QSaharaServer Failrocess fail
Finish Download
Need assistance urgently.
Thanks in advance.

[marmite] Wileyfox unbrick

Software
QPST
Drivers. If you have the latest version of windows 10,the system will install it.
Factory images
Unbrick
DISABLE MANDATORY DRIVER SINGNATURE VERIFICATION.
You don't need to do this on windows 10 with latest updates
1. Unpack factory images to C:\marmite
2. Install QPST and run QFIL
3. Select build type to "Flat build"
4. Click to "browse" and choose "prog_emmc_firehose_x50_signed_lite.mbn"
5. Click to "Load XML" and choose "rawprogram0_unsparse",next "patch0"
6. Turn off marmite and press "+","-" and "power"
7. Connect device to pc
8. Open device menager. The phone should be defined as "Qualcomm HS-USB QDLoader 9008"
9. Press download
10. Waiting finish and turn on smartphone
I don't know English perfectly,so please correct me in PM ,if you noticed any mistake in this post!
Worked perfectly
Just want to say thanks for posting this, you literally saved my phone, like an idiot I decided to try and relock the bootloader after installing a custom rom, little did I know that was a very bad idea.
I followed this unbrick guide and now everything is working perfectly again.
Thanks a lot
Great advice, thanks
You've saved me £150, thanks. I also re-locked the bootloader after installing Lineage (in the hope it would allow Andorid Pay to start). Thanks
Thanks a lot. I bricked mine almost a year ago and I am so happy to have a completely new phone again
I cant seem to be able to download the rom from mega ...any help chaps
barrotti said:
I cant seem to be able to download the rom from mega ...any help chaps
Click to expand...
Click to collapse
Sorted should open my eyes for once :good:
JavaVOBIS said:
QFIL
yadi.sk/d/CJUMJ9fR3MC4p5
Drivers
yadi.sk/d/R933qOAp3MC4xF
ROM
https:// mega.nz/#!hTZGgZKY!Gmh-nLKdy3WwQE0yGfNJqSU49Xl2TtzCFFC6F8mDBQM
DISABLE MANDATORY DRIVER SINGNATURE VERIFICATION
1. Unpack ROM to C:\marmite
2. Install QPST and run QFIL
3. Select build type to "Flat build"
4. Click to "browse" and choose "prog_emmc_firehose_x50_signed_lite.mbn"
5. Click to "Load XML" and choose "rawprogram0_unsparse",next "patch0"
6. Turn off marmite and press "+","-" and "power"
7. Connect device to pc
8. Open device menager. The phone should be defined as "Qualcomm HS-USB QDLoader 9008"
9. Press download
10. Waiting finish and turn on smartphone​
Click to expand...
Click to collapse
I have a Wileyfox Swift 2x and everything ran just fine until the very end when it threw up the following error:
Can this rom be used in the Swift 2x? I will be grateful for a steer - thanks.
File: C:\marmite\NON-HLOS.bin
PROGRAM: Written Bytes 0x3ffc600 (64)
Program Size: 63.99 MB
Total Size: 2944.12 MB
Total Size: 224 Seconds
Throughput: 13.14 MB/Seconds
PATCH: Partition 0, Sector: 13, Offset 424 Bytes, Size: 8 Bytes, Value: NUM_DISK_SECTORS-34.
PATCH: Fail Code: 10
Patch unsuccessful, aborting
Download Fail:System.Exception: Failed to Upload the emmc images to the phone using Firehose.
at QC.QMSLPhone.Phone.QPHONEMS_UploadEmmcImages_FireHose(String rawprogramfile1, String patchfile1, String rawprogramfile2, String patchfile2, String rawprogramfile3, String patchfile3, String rawprogramfile4, String patchfile4, String rawprogramfile5, String patchfile5, String rawprogramfile6, String patchfile6, String rawprogramfile7, String patchfile7, String rawprogramfile8, String patchfile8, String rawprogramfile9, String patchfile9, String rawprogramfile10, String patchfile10, Single& imageSizeInMB, Single& throughput, Int32 NumberOfFiles)
at QC.SwDownloadDLL.SwDownload.FireHoseDownloadImage(Boolean bResetPhone, List`1 rawprogramFilesList, List`1 patchFilesList, Single& fImageSizeInMB, Single& fThroughput)
Download Fail:FireHose Fail FireHose Fail
Finish Download
Ogunefon, Your imei in place?
Please download the firmware again with a new link.
JavaVOBIS said:
Ogunefon, Your imei in place?
Please download the firmware again with a new link.
Click to expand...
Click to collapse
Hi JavaVOBIS, Thanks for replying to my message - much appreciated.
It looks like I now have a different set of challenges. The new rom did not work and the old rom is no longer downloading to the phone too in spite of the previous error !
I have pasted the last bit of the log file below in case you spot something that I'm doing wrong - Thanks.
17:49:06: DEBUG: XML FILE (104 bytes): CharsInBuffer=294-104=190
-------------------------------------------------------------------------------------------
<?xml version="1.0" encoding="UTF-8" ?><data><log value="Write failed Sector 131072, Errno 14" /></data>
-------------------------------------------------------------------------------------------
17:49:06: INFO: TARGET SAID: 'Write failed Sector 131072, Errno 14'
17:49:06: DEBUG: XML FILE (98 bytes): CharsInBuffer=190-98=92
-------------------------------------------------------------------------------------------
<?xml version="1.0" encoding="UTF-8" ?><data><log value="Finished sector address 131072" /></data>
-------------------------------------------------------------------------------------------
17:49:06: INFO: TARGET SAID: 'Finished sector address 131072'
17:49:06: DEBUG: XML FILE (92 bytes): CharsInBuffer=92-92=0
-------------------------------------------------------------------------------------------
<?xml version="1.0" encoding="UTF-8" ?><data><response value="NAK" rawmode="false" /></data>
-------------------------------------------------------------------------------------------
17:49:06: DEBUG: Response was 'NAK'
_____
| ___|
| |__ _ __ _ __ ___ _ __
| __| '__| '__/ _ \| '__|
| |__| | | | | (_) | |
\____/_| |_| \___/|_|
17:49:06: {ERROR: handleProgram:8816 Please see log
Ogunefon, can you go to the bootloader?
If so, try installing the firmware via fastboot.
Also I suggest you continue to talk in private messages.
JavaVOBIS said:
Ogunefon, can you go to the bootloader?
If so, try installing the firmware via fastboot.
Also I suggest you continue to talk in private messages.
Click to expand...
Click to collapse
Okay. Will send you a PM - Thanks.
Fastboot update doesn't work, file sizes are too large. Any other advice? Also can't find a qfil in qpst anywhere.
pinckston said:
Fastboot update doesn't work, file sizes are too large. Any other advice? Also can't find a qfil in qpst anywhere.
Click to expand...
Click to collapse
are you using linux?
JavaVOBIS said:
are you using linux?
Click to expand...
Click to collapse
No, Windows 7 ultimate.I dual boot linux but cant get the wifi to work, been a wip for months!!! just tried qfil, sahara server error, directory name is invalid.
pinckston said:
No, Windows 7 ultimate.I dual boot linux but cant get the wifi to work, been a wip for months!!! just tried qfil, sahara server error, directory name is invalid.
Click to expand...
Click to collapse
Try installing the firmware TOS118C or any version of Cyanogen OS. Through fastboot it should work out.
JavaVOBIS said:
Try installing the firmware TOS118C or any version of Cyanogen OS. Through fastboot it should work out.
Click to expand...
Click to collapse
Sorry, should have posted a full update. I've managed to boot lineage 13, resurrection, and miui - all have no loudspeaker output! Thhink its gonna take a factory flash to sort it, only got it on the 23rd and it looped that same day during ota but i know speaker worked then. Just tried qfil as a stand alone and got a sahara server error, gonna downgrade qfil and try latest qpst to see if it helps.any other ideas would be most welcome!!!
Edit: it's fixed!! qfil worked with version 2.7.460 of qpst, back to stock and with sound! Many thanks to you all!!
I take it that once the attached CM13 is flashed via QFIL, the Swift 2 will automatically update to the latest official Wileyfox firmware?
To answer my own question, yes - the phone updates from CM13 back up to the latest Wileyfox firmware via a set of OTAs.
I tried this, all works until I get a few fails:
17:24:08: ERROR: function: sahara_rx_data:237 Unable to read packet header. Only read 0 bytes.
17:24:08: ERROR: function: sahara_main:924 Sahara protocol error
17:24:08: ERROR: function: main:303 Uploading Image using Sahara protocol failed
Download Fail:Sahara Fail:QSaharaServer Failrocess fail
Finish Download
Click to expand...
Click to collapse
What's next?
-edit- After changing the usb driver back to the fastboot one and reflashing recovery it finally booted twrp. Now tried to flash bootloader and after that lineageos14.1 and it is booting... Got lots of errors, but that didn't seem to bother...
Thank you so much, thought for sure my Swift 2 was FUBAR!

Flash Lenovo k5 play question

Hello,
First of all sorry if this is not the correct category. I have a lenovo k5 play from which I forgot the unlock pattern. Normally I go in recovery mode and do a Hard reset. Unfortunately this phone does not have any Hard reset option, and I can use only the fastboot but the bootloader is locked and OEM also. I found this article which explains how to flash a qualcomm device with an EDL cable. Using an improvised EDL cable I was able to connect the device in qualcomm mode and got recognized by QFIL. Selecting the files and hitting download, the flash process fails with this error: "Download Fail:FireHose Fail FHLoader Fail:The system cannot find the file specified". I suspect that the firmware is not good, is my first time doing this. Is there anything I can do, maybe a firmware that is compatible with this device or another flashing software?'
This is the full log from QFIL:
Code:
Validating Application Configuration
Load APP Configuration
COM:-1
PBLDOWNLOADPROTOCOL:0
PROGRAMMER:True
PROGRAMMER:C:\Users\User\Documents\k5play_CN_OPEN_USER_Q00011.0_O_ZUI_3.7.033_ST\L38011_CN_OPEN_USER_Q00011.0_O_ZUI_3.7.033_ST_180413_qpst\prog_emmc_firehose_8937_ddr.mbn
SEARCHPATH:C:\Users\User\Documents\k5play_CN_OPEN_USER_Q00011.0_O_ZUI_3.7.033_ST\L38011_CN_OPEN_USER_Q00011.0_O_ZUI_3.7.033_ST_180413_qpst
RAWPROGRAM:
rawprogram0.xml
PATCH:
patch0.xml
ACKRAWDATAEVERYNUMPACKETS:False
ACKRAWDATAEVERYNUMPACKETS:100
MAXPAYLOADSIZETOTARGETINBYTES:False
MAXPAYLOADSIZETOTARGETINBYTES:49152
DEVICETYPE:eMMC
PLATFORM:8x26
VALIDATIONMODE:0
RESETAFTERDOWNLOAD:False
MAXDIGESTTABLESIZE:8192
SWITCHTOFIREHOSETIMEOUT:30
RESETTIMEOUT:200
RESETDELAYTIME:2
FLATBUILDPATH:C:\
FLATBUILDFORCEOVERRIDE:True
QCNPATH:C:\Temp\00000000.qcn
QCNAUTOBACKUPRESTORE:False
SPCCODE:000000
ENABLEMULTISIM:False
Load ARG Configuration
Validating Download Configuration
Image Search Path: C:\Users\User\Documents\k5play_CN_OPEN_USER_Q00011.0_O_ZUI_3.7.033_ST\L38011_CN_OPEN_USER_Q00011.0_O_ZUI_3.7.033_ST_180413_qpst
RAWPROGRAM file path: C:\Users\User\Documents\k5play_CN_OPEN_USER_Q00011.0_O_ZUI_3.7.033_ST\L38011_CN_OPEN_USER_Q00011.0_O_ZUI_3.7.033_ST_180413_qpst\rawprogram0.xml
PATCH file path:C:\Users\User\Documents\k5play_CN_OPEN_USER_Q00011.0_O_ZUI_3.7.033_ST\L38011_CN_OPEN_USER_Q00011.0_O_ZUI_3.7.033_ST_180413_qpst\patch0.xml
Programmer Path:C:\Users\User\Documents\k5play_CN_OPEN_USER_Q00011.0_O_ZUI_3.7.033_ST\L38011_CN_OPEN_USER_Q00011.0_O_ZUI_3.7.033_ST_180413_qpst\prog_emmc_firehose_8937_ddr.mbn
Process Index:0
Image Search Path: C:\Users\User\Documents\k5play_CN_OPEN_USER_Q00011.0_O_ZUI_3.7.033_ST\L38011_CN_OPEN_USER_Q00011.0_O_ZUI_3.7.033_ST_180413_qpst
RAWPROGRAM file path: C:\Users\User\Documents\k5play_CN_OPEN_USER_Q00011.0_O_ZUI_3.7.033_ST\L38011_CN_OPEN_USER_Q00011.0_O_ZUI_3.7.033_ST_180413_qpst\rawprogram0.xml
PATCH file path:C:\Users\User\Documents\k5play_CN_OPEN_USER_Q00011.0_O_ZUI_3.7.033_ST\L38011_CN_OPEN_USER_Q00011.0_O_ZUI_3.7.033_ST_180413_qpst\patch0.xml
Start Download
Program Path:C:\Users\User\Documents\k5play_CN_OPEN_USER_Q00011.0_O_ZUI_3.7.033_ST\L38011_CN_OPEN_USER_Q00011.0_O_ZUI_3.7.033_ST_180413_qpst\prog_emmc_firehose_8937_ddr.mbn
Binary build date: May 13 2015 @ 14:41:37
QSAHARASERVER CALLED LIKE THIS: 'C:\Users\User\Desktop\Qualcomm_Flash_Image_Loader_v2.0.0.5\QSaharaServer.exe -p \\.\COM3 -s 13:C:\Users\User\Documents\k5play_CN_OPEN_USER_Q00011.0_O_ZUI_3.7.033_ST\L38011_CN_OPEN_USER_Q00011.0_O_ZUI_3.7.033_ST_180413_qpst\prog_emmc_firehose_8937_ddr.mbn 'Current working dir: C:\Users\User\AppData\Roaming\Qualcomm\QFIL
Sahara mappings:
2: amss.mbn
6: apps.mbn
8: dsp1.mbn
10: dbl.mbn
11: osbl.mbn
12: dsp2.mbn
16: efs1.mbn
17: efs2.mbn
20: efs3.mbn
21: sbl1.mbn
22: sbl2.mbn
23: rpm.mbn
25: tz.mbn
28: dsp3.mbn
29: acdb.mbn
30: wdt.mbn
31: mba.mbn
13: C:\Users\User\Documents\k5play_CN_OPEN_USER_Q00011.0_O_ZUI_3.7.033_ST\L38011_CN_OPEN_USER_Q00011.0_O_ZUI_3.7.033_ST_180413_qpst\prog_emmc_firehose_8937_ddr.mbn
16:02:07: Requested ID 13, file: "C:\Users\User\Documents\k5play_CN_OPEN_USER_Q00011.0_O_ZUI_3.7.033_ST\L38011_CN_OPEN_USER_Q00011.0_O_ZUI_3.7.033_ST_180413_qpst\prog_emmc_firehose_8937_ddr.mbn"
16:02:07: 401572 bytes transferred in 0.234000 seconds (1.6366MBps)
16:02:07: File transferred successfully
NOTE: Target requested image 13 which is DeviceProgrammer. Forcing QUIT. This is by design, ** All is well ** SUCCESS!!
16:02:07: Sahara protocol completed
Sending Programmer Finished
Switch To FireHose
Wait for 3 seconds...
Max Payload Size to Target:49152 Bytes
Device Type:eMMC
Platform:8x26
Disable Ack Raw Data Every N Packets
Skip Write:False
Always Validate:False
Use Verbose:False
Download Fail:FireHose Fail FHLoader Fail:The system cannot find the file specified
Finish Download
Thanks.
Solved! I used another version of QFIL and it flashed successfully the firmware. I followed this tutorial https://forum.xda-developers.com/le-max-2/how-to/guide-hard-brick-fix-qualcomm-hs-usb-t3492949
please share this firmware with us ,.......
thank you
limiteddata said:
Hello,
First of all sorry if this is not the correct category. I have a lenovo k5 play from which I forgot the unlock pattern. Normally I go in recovery mode and do a Hard reset. Unfortunately this phone does not have any Hard reset option, and I can use only the fastboot but the bootloader is locked and OEM also. I found this article which explains how to flash a qualcomm device with an EDL cable. Using an improvised EDL cable I was able to connect the device in qualcomm mode and got recognized by QFIL. Selecting the files and hitting download, the flash process fails with this error: "Download Fail:FireHose Fail FHLoader Fail:The system cannot find the file specified". I suspect that the firmware is not good, is my first time doing this. Is there anything I can do, maybe a firmware that is compatible with this device or another flashing software?'
This is the full log from QFIL:
Code:
Validating Application Configuration
Load APP Configuration
COM:-1
PBLDOWNLOADPROTOCOL:0
PROGRAMMER:True
PROGRAMMER:C:\Users\User\Documents\k5play_CN_OPEN_USER_Q00011.0_O_ZUI_3.7.033_ST\L38011_CN_OPEN_USER_Q00011.0_O_ZUI_3.7.033_ST_180413_qpst\prog_emmc_firehose_8937_ddr.mbn
SEARCHPATH:C:\Users\User\Documents\k5play_CN_OPEN_USER_Q00011.0_O_ZUI_3.7.033_ST\L38011_CN_OPEN_USER_Q00011.0_O_ZUI_3.7.033_ST_180413_qpst
RAWPROGRAM:
rawprogram0.xml
PATCH:
patch0.xml
ACKRAWDATAEVERYNUMPACKETS:False
ACKRAWDATAEVERYNUMPACKETS:100
MAXPAYLOADSIZETOTARGETINBYTES:False
MAXPAYLOADSIZETOTARGETINBYTES:49152
DEVICETYPE:eMMC
PLATFORM:8x26
VALIDATIONMODE:0
RESETAFTERDOWNLOAD:False
MAXDIGESTTABLESIZE:8192
SWITCHTOFIREHOSETIMEOUT:30
RESETTIMEOUT:200
RESETDELAYTIME:2
FLATBUILDPATH:C:\
FLATBUILDFORCEOVERRIDE:True
QCNPATH:C:\Temp\00000000.qcn
QCNAUTOBACKUPRESTORE:False
SPCCODE:000000
ENABLEMULTISIM:False
Load ARG Configuration
Validating Download Configuration
Image Search Path: C:\Users\User\Documents\k5play_CN_OPEN_USER_Q00011.0_O_ZUI_3.7.033_ST\L38011_CN_OPEN_USER_Q00011.0_O_ZUI_3.7.033_ST_180413_qpst
RAWPROGRAM file path: C:\Users\User\Documents\k5play_CN_OPEN_USER_Q00011.0_O_ZUI_3.7.033_ST\L38011_CN_OPEN_USER_Q00011.0_O_ZUI_3.7.033_ST_180413_qpst\rawprogram0.xml
PATCH file path:C:\Users\User\Documents\k5play_CN_OPEN_USER_Q00011.0_O_ZUI_3.7.033_ST\L38011_CN_OPEN_USER_Q00011.0_O_ZUI_3.7.033_ST_180413_qpst\patch0.xml
Programmer Path:C:\Users\User\Documents\k5play_CN_OPEN_USER_Q00011.0_O_ZUI_3.7.033_ST\L38011_CN_OPEN_USER_Q00011.0_O_ZUI_3.7.033_ST_180413_qpst\prog_emmc_firehose_8937_ddr.mbn
Process Index:0
Image Search Path: C:\Users\User\Documents\k5play_CN_OPEN_USER_Q00011.0_O_ZUI_3.7.033_ST\L38011_CN_OPEN_USER_Q00011.0_O_ZUI_3.7.033_ST_180413_qpst
RAWPROGRAM file path: C:\Users\User\Documents\k5play_CN_OPEN_USER_Q00011.0_O_ZUI_3.7.033_ST\L38011_CN_OPEN_USER_Q00011.0_O_ZUI_3.7.033_ST_180413_qpst\rawprogram0.xml
PATCH file path:C:\Users\User\Documents\k5play_CN_OPEN_USER_Q00011.0_O_ZUI_3.7.033_ST\L38011_CN_OPEN_USER_Q00011.0_O_ZUI_3.7.033_ST_180413_qpst\patch0.xml
Start Download
Program Path:C:\Users\User\Documents\k5play_CN_OPEN_USER_Q00011.0_O_ZUI_3.7.033_ST\L38011_CN_OPEN_USER_Q00011.0_O_ZUI_3.7.033_ST_180413_qpst\prog_emmc_firehose_8937_ddr.mbn
Binary build date: May 13 2015 @ 14:41:37
QSAHARASERVER CALLED LIKE THIS: 'C:\Users\User\Desktop\Qualcomm_Flash_Image_Loader_v2.0.0.5\QSaharaServer.exe -p \\.\COM3 -s 13:C:\Users\User\Documents\k5play_CN_OPEN_USER_Q00011.0_O_ZUI_3.7.033_ST\L38011_CN_OPEN_USER_Q00011.0_O_ZUI_3.7.033_ST_180413_qpst\prog_emmc_firehose_8937_ddr.mbn 'Current working dir: C:\Users\User\AppData\Roaming\Qualcomm\QFIL
Sahara mappings:
2: amss.mbn
6: apps.mbn
8: dsp1.mbn
10: dbl.mbn
11: osbl.mbn
12: dsp2.mbn
16: efs1.mbn
17: efs2.mbn
20: efs3.mbn
21: sbl1.mbn
22: sbl2.mbn
23: rpm.mbn
25: tz.mbn
28: dsp3.mbn
29: acdb.mbn
30: wdt.mbn
31: mba.mbn
13: C:\Users\User\Documents\k5play_CN_OPEN_USER_Q00011.0_O_ZUI_3.7.033_ST\L38011_CN_OPEN_USER_Q00011.0_O_ZUI_3.7.033_ST_180413_qpst\prog_emmc_firehose_8937_ddr.mbn
16:02:07: Requested ID 13, file: "C:\Users\User\Documents\k5play_CN_OPEN_USER_Q00011.0_O_ZUI_3.7.033_ST\L38011_CN_OPEN_USER_Q00011.0_O_ZUI_3.7.033_ST_180413_qpst\prog_emmc_firehose_8937_ddr.mbn"
16:02:07: 401572 bytes transferred in 0.234000 seconds (1.6366MBps)
16:02:07: File transferred successfully
NOTE: Target requested image 13 which is DeviceProgrammer. Forcing QUIT. This is by design, ** All is well ** SUCCESS!!
16:02:07: Sahara protocol completed
Sending Programmer Finished
Switch To FireHose
Wait for 3 seconds...
Max Payload Size to Target:49152 Bytes
Device Type:eMMC
Platform:8x26
Disable Ack Raw Data Every N Packets
Skip Write:False
Always Validate:False
Use Verbose:False
Download Fail:FireHose Fail FHLoader Fail:The system cannot find the file specified
Finish Download
Thanks.
Solved! I used another version of QFIL and it flashed successfully the firmware. I followed this tutorial https://forum.xda-developers.com/le-max-2/how-to/guide-hard-brick-fix-qualcomm-hs-usb-t3492949
Click to expand...
Click to collapse
Do you mean using the "FlashOne1.9" instead of QFil ? But it only accept .zip file !?
I have been using QFil V2019, V2011 and V2005 but still failed !
Thanks
Qualcomm_Flash_Image_Loader_v1.0.0.2 did the job !
The shared ROM is CN (Chinese) version and the no GSM connection.
Still cannot find a global version after a lot googling...........
Switch To EDL fail
When the flashing process, there was an error
"Download Fail: Switch To EDL FailFailed to Switch to Emergency Download mode"
What should I do?
Use Qualcomm Flash Image Loader v1.0.0.2 -
this is the only version that works fine
cwm/twrp for K5 play
I had the bootloader being unlocked after receiving the unlock_bootloader.img file from Lenovo recently.
But I still cannot find a usable custom recovery (CWM or Twrp) from twrp.me nor unofficialtwrp.com.
Too bad..................
TWRP for K5 play L38011
An updated TWRP 3.3.0 for Lenovo K5 Play L38011 was found.
I installed this TWRP and then rooted by magisk 20.
TWRP link :
https://unofficialtwrp.com/update-unofficial-twrp-3-3-0-for-lenovo-k5-play/
I unfortunately flashed chinese rom without backup now no network is available.let me know if anyone finds a patch for it or global rom link please.
Obing said:
Qualcomm_Flash_Image_Loader_v1.0.0.2 did the job !
The shared ROM is CN (Chinese) version and the no GSM connection.
Still cannot find a global version after a lot googling...........
Click to expand...
Click to collapse
Let me know if u were able to fix network.i have same problem.
sorry, bad news
the machine became bricked after restoring by twrp..
I sent it back to service center (still under warranty period)
I had the phone back after a month with new IMEI
Will try to root it again at a later time
It's rather difficult to find much info for this phone except bad comments from users.

Redmi 7A bricked - Help need for programmer file

Hi! I have accidentally flashed the 5A Rom on my 7A rom. I was going to change my rom from a China Rom to a Global Rom. I have successfully unlocked the bootloader. However, I forgot that I purchased a 7A (oopsie xD) and instead downloaded the latest global fastboot rom for the 5A.
I was trying to reflash using MiFlashTool, but it asks for an EDL Authorization.. I also tried to flash using QFIL but to no avail as it keeps on throwing error that the header cannot be read.
I tried to bypass the EDL by downloading the oldest available fastboot rom for the 7A and used its firehose programmer file with the latest 7A rom and flashing it using QFIL. It has not shown the previous error I have mentioned, but another error has popped that it cannot find a file specified.
Any replies would be really appreciated.
Thanks!
EDIT: Here's the log file of the QFIL when trying to flash my phone using the programmer file of the Redmi 7A MIUI 10.2.4.0 Global Fastboot Rom.
If someone knows how to patch or force the programmer file to bypass the EDL Authorization, please help Thanks!
Code:
Validating Application Configuration
Load APP Configuration
COM:20
PBLDOWNLOADPROTOCOL:0
PROGRAMMER:True
PROGRAMMER:C:\Users\Vaio\Downloads\xiaomi\pine_images_V11.0.5.0.PCMCNXM_20200304.0000.00_9.0_cn_50db06715d\pine_images_V11.0.5.0.PCMCNXM_20200304.0000.00_9.0_cn\images\prog_emmc_firehose_8937_ddr.mbn
RESETSAHARASTATEEMACHINE:False
SEARCHPATH:C:\Users\Vaio\Downloads\xiaomi\pine_images_V11.0.5.0.PCMCNXM_20200304.0000.00_9.0_cn_50db06715d\pine_images_V11.0.5.0.PCMCNXM_20200304.0000.00_9.0_cn\images
RAWPROGRAM:
rawprogram0.xml
PATCH:
patch0.xml
ACKRAWDATAEVERYNUMPACKETS:False
ACKRAWDATAEVERYNUMPACKETS:100
MAXPAYLOADSIZETOTARGETINBYTES:False
MAXPAYLOADSIZETOTARGETINBYTES:49152
DEVICETYPE:eMMC
PLATFORM:8x26
VALIDATIONMODE:0
RESETAFTERDOWNLOAD:True
MAXDIGESTTABLESIZE:8192
SWITCHTOFIREHOSETIMEOUT:30
RESETTIMEOUT:200
RESETDELAYTIME:2
FLATBUILDPATH:C:\
FLATBUILDFORCEOVERRIDE:True
QCNPATH:C:\Temp\00000000.qcn
QCNAUTOBACKUPRESTORE:False
SPCCODE:000000
ENABLEMULTISIM:False
AUTOPRESERVEPARTITIONS:False
PARTITIONPRESERVEMODE:0
PRESERVEDPARTITIONS:0
PRESERVEDPARTITIONS:
ERASEALL:False
Load ARG Configuration
Validating Download Configuration
Image Search Path: C:\Users\Vaio\Downloads\xiaomi\pine_images_V11.0.5.0.PCMCNXM_20200304.0000.00_9.0_cn_50db06715d\pine_images_V11.0.5.0.PCMCNXM_20200304.0000.00_9.0_cn\images
RAWPROGRAM file path: C:\Users\Vaio\Downloads\xiaomi\pine_images_V11.0.5.0.PCMCNXM_20200304.0000.00_9.0_cn_50db06715d\pine_images_V11.0.5.0.PCMCNXM_20200304.0000.00_9.0_cn\images\rawprogram0.xml
PATCH file path:C:\Users\Vaio\Downloads\xiaomi\pine_images_V11.0.5.0.PCMCNXM_20200304.0000.00_9.0_cn_50db06715d\pine_images_V11.0.5.0.PCMCNXM_20200304.0000.00_9.0_cn\images\patch0.xml
Programmer Path:C:\Users\Vaio\Downloads\xiaomi\pine_images_V11.0.5.0.PCMCNXM_20200304.0000.00_9.0_cn_50db06715d\pine_images_V11.0.5.0.PCMCNXM_20200304.0000.00_9.0_cn\images\prog_emmc_firehose_8937_ddr.mbn
Process Index:0
Start Download
Program Path:C:\Users\Vaio\Downloads\xiaomi\pine_images_V11.0.5.0.PCMCNXM_20200304.0000.00_9.0_cn_50db06715d\pine_images_V11.0.5.0.PCMCNXM_20200304.0000.00_9.0_cn\images\prog_emmc_firehose_8937_ddr.mbn
***** Working Folder:C:\Users\Vaio\AppData\Roaming\Qualcomm\QFIL\COMPORT_20
Binary build date: Oct 31 2016 @ 22:51:05
QSAHARASERVER CALLED LIKE THIS: 'C:\Users\Vaio\Downloads\xiaomi\QFIL-QualcommFlashImageLoader-v2.0.1.1\QSaharaServer.ex'Current working dir: C:\Users\Vaio\AppData\Roaming\Qualcomm\QFIL\COMPORT_20
Sahara mappings:
2: amss.mbn
6: apps.mbn
8: dsp1.mbn
10: dbl.mbn
11: osbl.mbn
12: dsp2.mbn
16: efs1.mbn
17: efs2.mbn
20: efs3.mbn
21: sbl1.mbn
22: sbl2.mbn
23: rpm.mbn
25: tz.mbn
28: dsp3.mbn
29: acdb.mbn
30: wdt.mbn
31: mba.mbn
13: C:\Users\Vaio\Downloads\xiaomi\pine_images_V11.0.5.0.PCMCNXM_20200304.0000.00_9.0_cn_50db06715d\pine_images_V11.0.5.0.PCMCNXM_20200304.0000.00_9.0_cn\images\prog_emmc_firehose_8937_ddr.mbn
22:52:46: Requested ID 13, file: "C:\Users\Vaio\Downloads\xiaomi\pine_images_V11.0.5.0.PCMCNXM_20200304.0000.00_9.0_cn_50db06715d\pine_images_V11.0.5.0.PCMCNXM_20200304.0000.00_9.0_cn\images\prog_emmc_firehose_8937_ddr.mbn"
22:52:47: 455388 bytes transferred in 0.281000 seconds (1.5455MBps)
22:52:47: File transferred successfully
NOTE: Target requested image 13 which is DeviceProgrammer. Forcing QUIT. This is by design, ** All is well ** SUCCESS!!
22:52:47: Sahara protocol completed
Sending Programmer Finished
Switch To FireHose
Wait for 3 seconds...
Max Payload Size to Target:49152 Bytes
Device Type:eMMC
Platform:8x26
Disable Ack Raw Data Every N Packets
Skip Write:False
Always Validate:False
Use Verbose:False
***** Working Folder:C:\Users\Vaio\AppData\Roaming\Qualcomm\QFIL\COMPORT_20
Download Fail:FireHose Fail:FHLoader Fail:The system cannot find the file specified
Finish Download
Image Search Path: C:\Users\Vaio\Downloads\xiaomi\pine_images_V11.0.5.0.PCMCNXM_20200304.0000.00_9.0_cn_50db06715d\pine_images_V11.0.5.0.PCMCNXM_20200304.0000.00_9.0_cn\images
RAWPROGRAM file path: C:\Users\Vaio\Downloads\xiaomi\pine_images_V11.0.5.0.PCMCNXM_20200304.0000.00_9.0_cn_50db06715d\pine_images_V11.0.5.0.PCMCNXM_20200304.0000.00_9.0_cn\images\rawprogram0.xml
PATCH file path:C:\Users\Vaio\Downloads\xiaomi\pine_images_V11.0.5.0.PCMCNXM_20200304.0000.00_9.0_cn_50db06715d\pine_images_V11.0.5.0.PCMCNXM_20200304.0000.00_9.0_cn\images\patch0.xml
bad

Categories

Resources