Advertisements
»»»»
You're reading...
ANDROID TUTORIAL

Guides – How to Installing the firmware using QFIL for All android Device based on Qualcomm chips


5498006cae276 Chip

Installing the firmware using QFIL for All android Device based on Qualcomm chips

I hope this helps to Unbrick , upgrade , Downgrade any smartphone / Tablet  based on Qualcomm snapdragon chips.

Prepare :

  • PC Windows 7 ( Recommended )
  • Download all the files below and than unpack  .7z File type using 7-Zip.exe
Name Size Url
Your ROW firmware Variants ——–
QPST_2.7.422.7z 25 MB Download
Qualcomm_Usb_Driver.7z 2 MB Download
7-Zip.exe Variants Download

Tutorial with video –> Watch here

Installation ( Unbrick or Just Upgrade frimware )
1.Install drivers for chips Qualcomm and QPST.2.7.422.msi
2. Decompress your row frimeware ( ROM )  using 7-Zip.exe/Winrar  to the root of any drive.
1.png
3. Check whether to install the necessary drivers.
Open the Device Manager on your PC, then turn off the device (smartphone or tablet) and take out the USB-cable from the device (if it was connected).
Then we press the Volume Up key (Volume Up) and holding it connect USB-cable which is already connected to the USB 2.0 port of your PC – in the Device Manager device should appear Qualcomm HS-USB QDLoader 9008
54980dd0da5da_0.png
4. Run the utility QFIL (Start> All Programs> QPST> QFIL).
post-53625-0-67498900-1417520795.png
2. In the window QFIL fill in the following fields:
In the Programmer patch specify the path to the file prog_emmc_firehose_89XX.mbn ( in my case prog_emmc_firehose_8916.mbn ), for this click on Knop «Browse», in the window that opens, specify the path to the folder with the firmware ( in my case ROW_S121 ), then select the file prog_emmc_firehose_89XX. mbn and click “Open.”
Then click on the digging «Load XML …», in the window that opens, select one by one – first rawprogram0.xml and click “Open” and then patch0.xml and also click “Open.”
2.png
5. Make sure that the program QFIL sees the device as Qualcomm Lenovo HS-USB QDLoader 9008.
3.png
4. Click on the button «Download» and wait for the end of the process.
The device should restart the process of filling in the successful firmware and boot into Android OS.
4.png
Ok, hopefully help you 🙂

Regards, Boycracked.

Support me

please-donate-to-paypal-animated

 

Advertisements

About BoyCracked

BoyCracked is a site that aims to facilitate the Android users around the world in terms of use or download files related to android system itself. >>>COMMENT RULES : You agree not to post any SPAM, no commercial advertising, no referal programs of any kind, abusive, obscene, vulgar, slanderous, hateful, threatening, sexually-oriented or any other material that may violate any applicable laws. Doing so may lead to you being immediately and permanently banned (and your service provider being informed. The IP address of all posts is recorded and part of it will be publised along with the post. You agree that boycracked have the right to remove, edit, move or close any topic at any time. Thanks for attention.

Discussion

45 thoughts on “Guides – How to Installing the firmware using QFIL for All android Device based on Qualcomm chips

  1. Boycracked Hello, I have a problem: what does it mean that the error refers the EDL too Switch to Fail

    Like

    Posted by Giulio Pugliese | March 7, 2017, at 7:17 PM
  2. help me please, my device qualcomm and hardbrick not live on my phone, and i am flash to QFIL. on file sahara is fail ??
    thanks

    Like

    Posted by Master Ario Widodo | December 12, 2016, at 2:57 AM
  3. do you have row file for zte blade a711

    Like

    Posted by Rommel R. Maraviles Rn | November 25, 2016, at 7:41 AM
  4. Hi! Thanks for all your work. I have a Sony Xperia L in hard brick (after modifying the sdcard partition from TWRP) (no power, no bootload, …)
    I’ve been trying to recover it with QPST/QFil and MiFlash, but with no result (I can see it correctly in both tools – Qualcomm HS-USB QDLoader 9008) , but I need the extra files since I just have a stock rom.

    Can you direct me to where I could find a QFil ROM for a Xperia L? I have been searching everywhere with no luck so far…

    Like

    Posted by Miguel Monedero | November 7, 2016, at 3:00 AM
  5. After a lot of searching got the firmware for the blu studio7 lte but there is no prog_emmc_firehose_8916.mbn rawprogram xml etc. Where do we get the remaining files?

    Like

    Posted by bwings | October 8, 2016, at 10:00 PM
  6. thank you 🙂

    Like

    Posted by ramdhani | September 30, 2016, at 3:34 AM
  7. BoyCracked, Have you ever tried this on an HP touchpad that has been bricked? There is a tool, tpdebrick, but it has not worked on my 2 touchpads that are bricked. I know the tablets use a Qualcomm processor, snapdragon s3 apq8060 dual core arm based scorpion.

    thank you, KB

    Like

    Posted by Kurt | September 21, 2016, at 8:08 AM
  8. Hi, I was upgrading my lg e988 and its stuck in 78% now its totally dead… no download and no fastboot nothing…. showing only when I connect uxb to pc its show on PC qualcom 9008 like this you mention above…. I try as you mention above but this software require mbn patch XML I search a lot that firmware but I could not found that type of firmware I have only kdz file firmware now what to do please help.

    Like

    Posted by Rajiv singj | September 14, 2016, at 1:23 AM
  9. my lvs phone is hardbricked because my gfil crash when flashing,now my lvs wont even boot up..i tried flsh using qfil again (the port is still there) but sahara fail poped up..help me please..how can i recover my lvs..

    Like

    Posted by yusri | September 13, 2016, at 12:28 AM
  10. MY XOLO TL 2000 SHOWS HS-USB QDLoader 9008. IN DEVICE MANAGER. BUT THERE IS NO patch0.xml FILE IN STOCK ROM AND FINALY SHOWS DOWNLOAD FAIL SAHARA FAIL. There is no prog_emmc_firehose_89XX.mbn INSTED OF THAT I USED THIS – emmc_appsboot.mbn

    Like

    Posted by Sudhi Ps | September 11, 2016, at 10:01 AM
    • you need now is only the full firmware row for your phone, search at google/forum about your phones, good luck

      Like

      Posted by BoyCracked | September 11, 2016, at 2:43 PM
    • Validating Application Configuration
      Load APP Configuration
      COM:4
      SAHARA:True
      SAHARA:C:\Xolo\8675_W00\prog_emmc_firehose_8916.mbn
      SEARCHPATH:C:\Xolo\8675_W00
      RAWPROGRAM:
      rawprogram0.xml
      PATCH:
      patch0.xml
      ACKRAWDATAEVERYNUMPACKETS:False
      ACKRAWDATAEVERYNUMPACKETS:100
      MAXPAYLOADSIZETOTARGETINBYTES:False
      MAXPAYLOADSIZETOTARGETINBYTES:49152
      DEVICETYPE:eMMC
      PLATFORM:8×26
      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:\Xolo\8675_W00
      RAWPROGRAM file path: C:\Xolo\8675_W00\rawprogram0.xml
      PATCH file path:C:\Xolo\8675_W00\patch0.xml
      Programmer Path:C:\Xolo\8675_W00\prog_emmc_firehose_8916.mbn
      Process Index:0
      Image Search Path: C:\Xolo\8675_W00
      RAWPROGRAM file path: C:\Xolo\8675_W00\rawprogram0.xml
      PATCH file path:C:\Xolo\8675_W00\patch0.xml
      Start Download
      Program Path:C:\Xolo\8675_W00\prog_emmc_firehose_8916.mbn
      Binary build date: May 13 2015 @ 14:41:37
      QSAHARASERVER CALLED LIKE THIS: ‘C:\Program Files\Qualcomm\QPST\bin\QSaharaServer.exe -p \\.\COM4 -s 13:C:\Xolo\8675_W00\prog_emmc_firehose_8916.mbn ‘Current working dir: C:\Users\Node 2\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:\Xolo\8675_W00\prog_emmc_firehose_8916.mbn
      02:45:23: Requested ID 13, file: “C:\Xolo\8675_W00\prog_emmc_firehose_8916.mbn”
      02:45:23: 94340 bytes transferred in 0.047000 seconds (1.9142MBps)
      02:45:23: File transferred successfully
      NOTE: Target requested image 13 which is DeviceProgrammer. Forcing QUIT. This is by design, ** All is well ** SUCCESS!!
      02:45:23: Sahara protocol completed
      Sending Programmer Finished
      Switch To FireHose
      Wait for 3 seconds…
      Max Payload Size to Target:49152 Bytes
      Device Type:eMMC
      Platform:8×26
      Disable Ack Raw Data Every N Packets
      Skip Write:False
      Always Validate:False
      Use Verbose:False
      Binary build date: Jun 3 2015 @ 17:12:06
      Build version: 15.06. 3.17.12.06
      02:45:27: INFO: FH_LOADER WAS CALLED EXACTLY LIKE THIS
      ************************************************
      C:\Program Files\Qualcomm\QPST\bin\fh_loader.exe –port=\\.\COM4 –sendxml=rawprogram0.xml –search_path=C:\Xolo\8675_W00 –noprompt –showpercentagecomplete –zlpawarehost=1 –memoryname=eMMC
      ************************************************
      02:45:27: INFO: Current working dir (cwd): C:\Users\Node 2\AppData\Roaming\Qualcomm\QFIL\
      02:45:27: INFO: Showing network mappings to allow debugging
      02:45:27: INFO:
      02:45:27: INFO: Trying to store ‘rawprogram0.xml’ in string table
      02:45:27: INFO: Looking for file ‘rawprogram0.xml’
      02:45:27: INFO: User wants to talk to port ‘\\.\COM4’
      _____
      | ___|
      | |__ _ __ _ __ ___ _ __
      | __| ‘__| ‘__/ _ \| ‘__|
      | |__| | | | | (_) | |
      \____/_| |_| \___/|_|
      02:45:34: {ERROR: It took 6.97300000 seconds to open port. Which is longer than 3.000. This indicates your target is not stable}
      Writing log to ‘C:\Users\Node 2\AppData\Roaming\Qualcomm\QFIL\port_trace.txt’, might take a minute
      Log is ‘C:\Users\Node 2\AppData\Roaming\Qualcomm\QFIL\port_trace.txt’
      Download Fail:FireHose Fail FHLoader Fail:Process fail
      Finish Download
      today it fails here …. Please help

      Like

      Posted by Sudhi Ps | September 16, 2016, at 5:00 AM
    • Validating Application Configuration
      Load APP Configuration
      COM:4
      SAHARA:True
      SAHARA:C:\Xolo\8675_W00\prog_emmc_firehose_8916.mbn
      SEARCHPATH:C:\Xolo\8675_W00
      RAWPROGRAM:
      rawprogram0.xml
      PATCH:
      patch0.xml
      ACKRAWDATAEVERYNUMPACKETS:False
      ACKRAWDATAEVERYNUMPACKETS:100
      MAXPAYLOADSIZETOTARGETINBYTES:False
      MAXPAYLOADSIZETOTARGETINBYTES:49152
      DEVICETYPE:eMMC
      PLATFORM:8×26
      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:\Xolo\8675_W00
      RAWPROGRAM file path: C:\Xolo\8675_W00\rawprogram0.xml
      PATCH file path:C:\Xolo\8675_W00\patch0.xml
      Programmer Path:C:\Xolo\8675_W00\prog_emmc_firehose_8916.mbn
      Process Index:0
      Image Search Path: C:\Xolo\8675_W00
      RAWPROGRAM file path: C:\Xolo\8675_W00\rawprogram0.xml
      PATCH file path:C:\Xolo\8675_W00\patch0.xml
      Start Download
      Program Path:C:\Xolo\8675_W00\prog_emmc_firehose_8916.mbn
      Binary build date: May 13 2015 @ 14:41:37
      QSAHARASERVER CALLED LIKE THIS: ‘C:\Program Files\Qualcomm\QPST\bin\QSaharaServer.exe -p \\.\COM4 -s 13:C:\Xolo\8675_W00\prog_emmc_firehose_8916.mbn ‘Current working dir: C:\Users\Node 2\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:\Xolo\8675_W00\prog_emmc_firehose_8916.mbn
      02:45:23: Requested ID 13, file: “C:\Xolo\8675_W00\prog_emmc_firehose_8916.mbn”
      02:45:23: 94340 bytes transferred in 0.047000 seconds (1.9142MBps)
      02:45:23: File transferred successfully
      NOTE: Target requested image 13 which is DeviceProgrammer. Forcing QUIT. This is by design, ** All is well ** SUCCESS!!
      02:45:23: Sahara protocol completed
      Sending Programmer Finished
      Switch To FireHose
      Wait for 3 seconds…
      Max Payload Size to Target:49152 Bytes
      Device Type:eMMC
      Platform:8×26
      Disable Ack Raw Data Every N Packets
      Skip Write:False
      Always Validate:False
      Use Verbose:False
      Binary build date: Jun 3 2015 @ 17:12:06
      Build version: 15.06. 3.17.12.06
      02:45:27: INFO: FH_LOADER WAS CALLED EXACTLY LIKE THIS
      ************************************************
      C:\Program Files\Qualcomm\QPST\bin\fh_loader.exe –port=\\.\COM4 –sendxml=rawprogram0.xml –search_path=C:\Xolo\8675_W00 –noprompt –showpercentagecomplete –zlpawarehost=1 –memoryname=eMMC
      ************************************************
      02:45:27: INFO: Current working dir (cwd): C:\Users\Node 2\AppData\Roaming\Qualcomm\QFIL\
      02:45:27: INFO: Showing network mappings to allow debugging
      02:45:27: INFO:
      02:45:27: INFO: Trying to store ‘rawprogram0.xml’ in string table
      02:45:27: INFO: Looking for file ‘rawprogram0.xml’
      02:45:27: INFO: User wants to talk to port ‘\\.\COM4’
      _____
      | ___|
      | |__ _ __ _ __ ___ _ __
      | __| ‘__| ‘__/ _ \| ‘__|
      | |__| | | | | (_) | |
      \____/_| |_| \___/|_|
      02:45:34: {ERROR: It took 6.97300000 seconds to open port. Which is longer than 3.000. This indicates your target is not stable}
      Writing log to ‘C:\Users\Node 2\AppData\Roaming\Qualcomm\QFIL\port_trace.txt’, might take a minute
      Log is ‘C:\Users\Node 2\AppData\Roaming\Qualcomm\QFIL\port_trace.txt’
      Download Fail:FireHose Fail FHLoader Fail:Process fail
      Finish Download.
      Now it fails here…. Please help..

      Like

      Posted by Sudhi Ps | September 16, 2016, at 5:02 AM
  11. 1. My port shows: Qualcomm HS-USB Diagnostics 9006 (COM7), not Qualcomm HS-USB QDLoader 9008
    2. There is no prog_emmc_firehose_89XX.mbn, here is the list of zip file:
    • 8X25Q_msimage.mbn
    • boot.img
    • cache_1.unsparse
    • EBR0.bin
    • emmc_appsboot.mbn
    • emmc_appsboothd.mbn
    • fat.bin
    • MBR0.bin
    • MPRG8X25Q.hex
    • oemsbl.mbn
    • oemsblhd.mbn
    • patch0.xml
    • persist_1.unsparse
    • qcsbl.mbn
    • qcsblhd_cfgdata.mbn
    • rawprogram0.xml
    • recovery.img
    • system_1.unsparse up to system_17.unsparse
    • userdata_1.unsparse up to userdata_12.unsparse

    So I choose the first on the list: 8X25Q_msimage.mbn

    2. and download was failed (Download Fail:System.Exception: Failed to Switch to Emergency Download mode, bla bla)

    I must be missed something

    Like

    Posted by lightdroid | August 22, 2016, at 2:22 PM
    • 1. On qfil, 9006 to 9008
      – . “Flash programmer file name” = MPRG8X25Q.hex

      – “Boot image” = 8X25Q_msimage.mbn
      – Dont check “Program MMC device”
      – Check box “Search path 2” and select to your firmware folder
      – Press Download button to starting.

      But i recommended you to use MiflashTools or HDDRawCopy if your driver on 9006, or via TF-Update to repair your phone.

      2. prog_emmc maybe qcsblhd_cfgdata.mbn .. just try 😉

      3. If qfil say failed switch to Emergency Mode, dont unplug USB cable or batterai.. press Vol up or down, or double volume…

      Like

      Posted by BoyCracked | August 22, 2016, at 3:21 PM
      • Didn’t works.. it said “Cookie (if present) not received”

        Like

        Posted by lightdroid | August 23, 2016, at 4:50 PM
      • in my experience at ZTE phone. When the USB is detected as 9006, I tried installing the wrong firmware using Miflashtools, then my phone into hardbrick and usbdriver into 9008 now.. then i use Qfil to fix it, and it worked … but that’s just my experience, it is not recommended for you, because every Phone can have a different case.

        Like

        Posted by BoyCracked | August 23, 2016, at 5:06 PM
  12. Pls help in my case error : shara faild

    Like

    Posted by lalit | August 15, 2016, at 4:01 AM
    • If qfil say “Sahara faild” , don’t unplug USB cable, Just press POWER+VOL UP button

      Like

      Posted by BoyCracked | August 15, 2016, at 4:44 AM
      • i tried it but still fail

        at QC.QMSLPhone.Phone.QPHONEMS_SaharaArmPrgDownload(String sFileName)

        at QC.SwDownloadDLL.SwDownload.QPHONEMSSaharaDownloadArmPrg(UInt64& version, String armPrgPath)
        Download Fail:Sahara FailSahara Fail
        Finish Downloa
        Start Download
        COM Port number:3
        Switch To EDL
        Download Fail:System.Exception: Failed to Switch to Emergency Download mode

        at QC.QMSLPhone.Phone.QPHONEMS_SwitchToEDL()

        at QC.SwDownloadDLL.SwDownload.SwitchToEDL()
        Download Fail:Switch To EDL FailSystem.Exception: FireHose Fail

        any suggest ?

        Like

        Posted by irfan | September 11, 2016, at 11:38 AM
  13. Hi, I need row firmware for zte blade x9.
    My device is now stop on zte logo.
    Someone give me row firmware.
    Thank you.

    Like

    Posted by Babymilo Nz | July 23, 2016, at 4:15 PM
  14. I have a hard time to find a guide to completely return the Blade A711 to original recovery and ROM. Can someone help me? I am sorry if I posted this in the wrong section, but I can not find info on this anywhere.

    Like

    Posted by Jimmy | June 23, 2016, at 5:18 PM
  15. Good tutorial but you don’t say where/how to get “prog_emmc_firehose_XXXX.mbn”, program0.xml and patch0.xml file for specific phone qualcomm chipset.
    In my case, my Huawei Ascend G630-U00 which runs under Qualcomm MSM8212, needs exactly “prog_emmc_firehose_8212.mbn” and his specifics xml files (program0 and patch0).
    Please if you can tell us how to get it, it will be wonderful !

    Like

    Posted by Lorenzo | May 28, 2016, at 7:24 PM
    • my self i have Huawei G526 and i dont know where to find the “prog_emmc_firehose_XXXX.mbn”, program0.xml and patch0.xml file for my device and i dont know it runs under which qualcom MSM…..

      Like

      Posted by MARWA | June 22, 2016, at 2:30 AM
  16. what is row firmware? and if i got Qualcomm HS-USB Diagnostics 9006 (COM 6) what should i do? because every time i use this step, i always get massage :

    Download Fail:System.Exception: Failed to Switch to Emergency Download mode

    at QC.QMSLPhone.Phone.QPHONEMS_SwitchToEDL()

    at QC.SwDownloadDLL.SwDownload.SwitchToEDL()
    Download Fail:Switch To EDL FailSystem.Exception: FireHose Fail

    at QC.SwDownloadDLL.SwDownload.SwitchToEDL()

    at QFIL.Tech.DownloadTech.SwitchToEDL()

    i need ur help, please

    Like

    Posted by denny | May 23, 2016, at 9:57 AM
  17. I tried it but Xiaomi locks bootloader and it did not work.r

    Like

    Posted by Ricardo | May 17, 2016, at 2:05 PM

Trackbacks/Pingbacks

  1. Pingback: How To Update / Downgrade/ Unbrick Firmware Any Huawei Android Devices | BOY CRACKED - March 14, 2016

  2. Pingback: How To Installation Or Updating Firmware Wiko Android Smartphone Base Qualcomm | BOY CRACKED - February 24, 2016

Discussion :

Please log in using one of these methods to post your comment:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Advertisements
Follow BOYCRACKED on WordPress.com
Flag Counter
%d bloggers like this: