Advertisements

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

Advertisements
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

47 Responses

  1. Ricardo says:

    I tried it but Xiaomi locks bootloader and it did not work.r

  2. denny says:

    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

  3. Lorenzo says:

    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 !

    • MARWA says:

      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…..

  4. Jimmy says:

    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.

  5. Babymilo Nz says:

    Hi, I need row firmware for zte blade x9.
    My device is now stop on zte logo.
    Someone give me row firmware.
    Thank you.

  6. lalit says:

    Pls help in my case error : shara faild

    • BoyCracked says:

      If qfil say “Sahara faild” , don’t unplug USB cable, Just press POWER+VOL UP button

      • irfan says:

        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 ?

  7. lightdroid says:

    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

    • BoyCracked says:

      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…

      • lightdroid says:

        Didn’t works.. it said “Cookie (if present) not received”

        • BoyCracked says:

          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.

  8. Sudhi Ps says:

    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

    • BoyCracked says:

      you need now is only the full firmware row for your phone, search at google/forum about your phones, good luck

    • Sudhi Ps says:

      Validating Application Configuration
      Load APP Configuration
      COM:4
      SAHARA:True
      SAHARA:C:Xolo8675_W00prog_emmc_firehose_8916.mbn
      SEARCHPATH:C:Xolo8675_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:Temp0000000.qcn
      QCNAUTOBACKUPRESTORE:False
      SPCCODE:000000
      ENABLEMULTISIM:False
      Load ARG Configuration
      Validating Download Configuration
      Image Search Path: C:Xolo8675_W00
      RAWPROGRAM file path: C:Xolo8675_W00rawprogram0.xml
      PATCH file path:C:Xolo8675_W00patch0.xml
      Programmer Path:C:Xolo8675_W00prog_emmc_firehose_8916.mbn
      Process Index:0
      Image Search Path: C:Xolo8675_W00
      RAWPROGRAM file path: C:Xolo8675_W00rawprogram0.xml
      PATCH file path:C:Xolo8675_W00patch0.xml
      Start Download
      Program Path:C:Xolo8675_W00prog_emmc_firehose_8916.mbn
      Binary build date: May 13 2015 @ 14:41:37
      QSAHARASERVER CALLED LIKE THIS: ‘C:Program FilesQualcommQPSTbinQSaharaServer.exe -p \.COM4 -s 13:C:Xolo8675_W00prog_emmc_firehose_8916.mbn ‘Current working dir: C:UsersNode 2AppDataRoamingQualcommQFIL
      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:Xolo8675_W00prog_emmc_firehose_8916.mbn
      02:45:23: Requested ID 13, file: “C:Xolo8675_W00prog_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 FilesQualcommQPSTbinfh_loader.exe –port=\.COM4 –sendxml=rawprogram0.xml –search_path=C:Xolo8675_W00 –noprompt –showpercentagecomplete –zlpawarehost=1 –memoryname=eMMC
      ************************************************
      02:45:27: INFO: Current working dir (cwd): C:UsersNode 2AppDataRoamingQualcommQFIL
      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:UsersNode 2AppDataRoamingQualcommQFILport_trace.txt’, might take a minute
      Log is ‘C:UsersNode 2AppDataRoamingQualcommQFILport_trace.txt’
      Download Fail:FireHose Fail FHLoader Fail:Process fail
      Finish Download
      today it fails here …. Please help

    • Sudhi Ps says:

      Validating Application Configuration
      Load APP Configuration
      COM:4
      SAHARA:True
      SAHARA:C:Xolo8675_W00prog_emmc_firehose_8916.mbn
      SEARCHPATH:C:Xolo8675_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:Temp0000000.qcn
      QCNAUTOBACKUPRESTORE:False
      SPCCODE:000000
      ENABLEMULTISIM:False
      Load ARG Configuration
      Validating Download Configuration
      Image Search Path: C:Xolo8675_W00
      RAWPROGRAM file path: C:Xolo8675_W00rawprogram0.xml
      PATCH file path:C:Xolo8675_W00patch0.xml
      Programmer Path:C:Xolo8675_W00prog_emmc_firehose_8916.mbn
      Process Index:0
      Image Search Path: C:Xolo8675_W00
      RAWPROGRAM file path: C:Xolo8675_W00rawprogram0.xml
      PATCH file path:C:Xolo8675_W00patch0.xml
      Start Download
      Program Path:C:Xolo8675_W00prog_emmc_firehose_8916.mbn
      Binary build date: May 13 2015 @ 14:41:37
      QSAHARASERVER CALLED LIKE THIS: ‘C:Program FilesQualcommQPSTbinQSaharaServer.exe -p \.COM4 -s 13:C:Xolo8675_W00prog_emmc_firehose_8916.mbn ‘Current working dir: C:UsersNode 2AppDataRoamingQualcommQFIL
      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:Xolo8675_W00prog_emmc_firehose_8916.mbn
      02:45:23: Requested ID 13, file: “C:Xolo8675_W00prog_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 FilesQualcommQPSTbinfh_loader.exe –port=\.COM4 –sendxml=rawprogram0.xml –search_path=C:Xolo8675_W00 –noprompt –showpercentagecomplete –zlpawarehost=1 –memoryname=eMMC
      ************************************************
      02:45:27: INFO: Current working dir (cwd): C:UsersNode 2AppDataRoamingQualcommQFIL
      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:UsersNode 2AppDataRoamingQualcommQFILport_trace.txt’, might take a minute
      Log is ‘C:UsersNode 2AppDataRoamingQualcommQFILport_trace.txt’
      Download Fail:FireHose Fail FHLoader Fail:Process fail
      Finish Download.
      Now it fails here…. Please help..

  9. yusri says:

    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..

  10. Rajiv singj says:

    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.

  11. Kurt says:

    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

  12. ramdhani says:

    thank you 🙂

  13. bwings says:

    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?

  14. 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…

  15. do you have row file for zte blade a711

  16. 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

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

  18. Abinash says:

    It shows Switching to EDL fail how can I fix it.

  19. Abinash Bordoloi says:

    How can I fix Switching to EDL fail error .

Discussion: