Root & Custom Roms

Unbrick Qualcomm mobiles with Step-by-step guide.

Sponsored Links
Unbrick Qualcomm mobiles with Step-by-step guide.
4.7 (93.91%) 23 votes

Ultimate guide to unbrick Qualcomm Mobiles

First of all, all the credit for this long and highly useful article goes to tirta.agung from Xda-forums

It is literally impossible for us to try this method on all the Android devices out there. We rely on the comments we receive from users. According to comments received from many users, this guide will not help LG G series mobiles. So please do not attempt to use it for unbricking you LG G series device.

The process is really big and technical, so please refer to each and every word of this tutorial without skipping anything. Else there are heavy chances you will mess with your device and make it permanently dead.

Check out: Universal one-click Root for almost all mobiles (Without PC) and Rooting latest Nexus 5X and 6p

Here’s the ultimate guide if you have got your Qualcomm phone hard bricked. The guide will work for most of the Qualcomm chip-sets, but better double check before going through the process.

Disclaimer: This guide is for technical persons only, if you are not aware about what bricking and unbricking a device, please do not follow further from here. We will held no responsibility if your device is broken or damaged. Proceed at your own risk and responsibility

Analyzing the Problem

In Qualcomm NEW firmware (not the HLOS part, but NON-Hlos, SBL1, TZ, HYP, RPM, and Aboot), especially ARMv8-A, Qualcomm diminished the famous “Qualcomm HS-USB Diagnostics 9006”, and introduce two types of “Qualcomm HS-USB QDLoader 9008” (source: fybon article ). So, before we proceed with the guide, we should analyse the phone first, on which 9008 mode your phone is in. To do this, follow these steps below:

Make your PC ready for the big day:

  • Please turn off internet connections.
  • Remove your mobile from PC or Laptops.
  • Install the latest “.net Framework” for your Windows.
  • Uninstall all the driver related to mobile, as well as any Qualcomm driver if you have install any. Uninstall them through Device Manager FIRST, then program manager. Here I used a software called “REVOUninstaller” to remove completely the driver softwares and Device Remover to completely remove installed unnecessary device.

Then run “CMD” or “Windows Terminal” as administrator and type:

bcdedit -set loadoptions DISABLE_INTEGRITY_CHECKS

bcdedit -set TESTSIGNING ON

Restart your PC or Laptops, and you should see this watermark at the bottom right of your desktop, just like the pic below”
attachmentDownload QualcommDrv.zip from here, extract to an empty folder, then open the folder according to your Windows type (x64 or x86) and double click dpinst64.exe (if you have 64-bit Windows) to install the Qualcomm driver

  • Now it is safe to connect your Qualcomm Mobile to PC or laptop (I connected it in USB2 port). BUT BEFORE YOU CONNECT YOUR Mobile, REMEMBER TO UNPLUG YOUR BATTERY FOR FIVE SECS, REPLUG IT, AND CONNECT YOUR Mobile WITHOUT PRESSING ANY OF ITS BUTTONS. Your phone should now being detected as “Qualcomm HS-USB QDLoader 9008” and the driver version 2.0.8.7 (please check it through Windows’ “Device Manager”)

Analyzing the Process:

If you were just messing with system image, boot image, system’s framework or other things that does not related to Qualcomm’s stuff (modem-NON-HLOS.bin, aboot-emmc_appsboot.mbn, sbl1, hyp, tz, rpm partition, for example installing sound patch, etc, you possibly will enter the new 9008 mode, which is a combination of the old “Qualcomm HS-USB Diagnostics 9006” and “Qualcomm HS-USB QDLoader 9008”. When you first brick the phone into this mode, you would experience such symptoms below:

  1. The LED charging indicator near the phone speaker will light red.
  2. Your phone will vibrate endlessly, and this vibration will end only if you disconnect your phone from your PC or laptop and unplug the battery.

If you open Windows’ Device Manager, you’ll see “Qualcomm HS-USB QDLoader 9008” under PORTS (COM & LPT) or “QHUSB_BULK” under Other devices, and “Qualcomm MMC Storage USB Device” under Disk drives, similar to the pics below (NOTICE THAT RED BOX IN PIC):
attachmentOR

attachment2

However, if you messed with your Mobile’s Qualcomm’s partition playing with NON-HLOS.bin, emmc_appsboot.mbn, sbl1.mbn, hyp.mbn, tz.mbn, rpm.mbn, or by other mean messing the whole Qualcomm’s eMMC partition, such as by using this zip I made while your Mobile is in Fastboot, then you will most likely go into the OLD “Qualcomm HS-USB QDLoader 9008” mode. You will find symptoms similar to below:

  1. The phone charging indicator would not light if you connect your mobile with PC or Laptop.

Device Manager only listed “Qualcomm HS-USB QDLoader 9008” under PORTS (COM & LPT) or “QHUSB_BULK” under Other devices, but no “Qualcomm MMC Storage USB Device” under Disk drives, similar to pic below:

attachment3

Sponsored Links

So, now you need to analyse your Mobile, whether it is in the OLD ‘9008″ or NEW “9008” mode, as the procedure to revive your beloved mobile will be different.

Guide, if you are NEW “Qualcomm HS-USB QDLoader 9008” MODE

If you are that lucky person, who is stuck in the NEW “Qualcomm HS-USB QDLoader 9008” mode, to be honest, the steps to be taken are a lot easier. However, you need somebody having the same phone as yours to upload your device’s complete eMMC image for you. To get such image, you could ask your friend to do these steps (root the phone first):

  1. Format your external MicroSD card with “exfat” system file, and the size of this SD card should be morethan 16 GB , which is the size of the whole partition.
  2. Do a full factory reset, meaning wipe your cache, data, and internal storage using either CWM, TWRP, or PhillzTouch.
  3. Insert the SD card to your phone and connect your mobile with ADB, type:
adb shell 
su
dd if=/dev/block/mmcblk0 of=/storage/sdcard1/backup.img bs=512 count=30535646

The size of the “backup.img” is around 16 GB, However, if you compressed it, it would be around 2 GB.

Now, if you have the backup.img in your hand, you can do these steps:

  1. Download partition tools from the net, I recommend you to use “Minitool Partition Wizard”.
  2. Download “HDD Raw Copy Tool”, it is a free tool that can copy your “backup.img” to your Mobile’s eMMC sector per sector.
  3. Now connect your phone, remember to UNPLUG YOUR BATTERY FOR FIVE SECS, REPLUG IT, AND CONNECT YOUR Mobile WITHOUT PRESSING ANY OF ITS BUTTONS.
  4. FROM NOW ON DON’T YOU EVER DISCONNECT THE PHONE FROM YOUR PC OR LAPTOPS.
  5. Open “Minitool” and you will see that your phone has 29 partitions in total, similar to the pic below (this pic was taken from Windows’ “Disk Management Tool” just to describe Qualcomm’s partitions):attachment4
  6. Delete all 29 partitions and click apply (remember don’t remove your phone while “Minitool” is completing the process).
  7. If all process finished successfully, open “HDD Raw Copy Tool”, and you’ll see things similar to this:

Choose your “backup.img” and click “Continue >>>>>>”.
raw partPut a highlight on “Qualcomm MMC Storage USB Device” and click “Continue”

raw part 1Check every things and click “START”.

raw part 3However, if you can’t find a good fellow, who is willing to give you the “backup.img”, then I’m afraid you have to do it the hard way, which is forcing your beloved Mobile to go to the OLD “Qualcomm HS-USB QDLoader 9008” mode. You can do this using “Minitool“:

  1. Open “Minitool” again.
  2. Delete all 29 partitions.
  3. Then choose “Create Partition” on the whole “Qualcomm MMC Storage USB Device” (making it one big 16 GB partition) as “Primary Partition” with an “ext4” file system. By the way, DON’T GIVE THE PARTITION A NAME.
  4. Click APPLY.
  5. When “Minitool” completed all the process, disconnect your Mobile from PC or Laptop, UNPLUG YOUR BATTERY FOR FIVE SECS, RE-PLUG IT, AND CONNECT YOUR Mobile WITHOUT PRESSING ANY OF ITS BUTTONS.
  6. And I have to greet you, “Welcome, now you are in the OLD ‘Qualcomm HS-USB QDLoader 9008’ mode”.

Guide on how to recover “Qualcomm HS-USB QDLoader 9008” MODE

Download “QPST 2.7 build 422 (QFIL)” from HERE and extract it to an empty folder. It has to be this version of “QPST”. Install QPST by double clicking setup.exe

  1. Download 8675_W00.zip attached with this post HERE, and extract it to an empty folder. You will get a folder called “8675_W00”, just open it.
  2. Download and Extract your Mobile stock ROM in the folder you made. ( Make Sure the ROM you download is flashable file and not a ZIP flash file)
  3. Now open QFIL from start menu
  4. Insert all the necessary file needed by “QFil”:

(1)The programmer will be prog_emmc_firehose_8936.mbn found inside the “8675_W00” folder;

(2)Use the rawprogram0.xml found inside the “8675_W00” folder;

(3)Use the patch0.xml found inside the “8675_W00” folder;

(4)Hit “Download” button.

QFILIf the process you did with “QFil” finished successfully, the phone will reboot by itself.

  • After the phone rebooted, it will suffer from an endless bootloop. Don’t do anything, just disconnect it from your PC, and straight away put your phone into bootloader by pressing “volume-up” button while connecting your phone again to your PC.
  • Go to “8675_W00” folder again, and run FlashAll(AfterQFil).bat by double clicking it.
  • Your Mobile will reboot normally to stock ROM.

There you are, your mobile will finally come back to life. Let us know if this process helped you by commenting or using our social media pages.

Sponsored Links

About the author

Kunal Barchha

A Writer, a Techie and a little freak. :-)

53 Comments

Click here to post a comment

  • Hey!
    nice guide 🙂
    i got a briked Fairphone 2. I bought it for spare Parts… Someone flashed an image from an oneplus X? on this phone… that locked the device. And it can not be unlocked from fastboot. I read that the Oneplus needs to be unlooked from the Systems Dev options… with no running system not possible…

    The Status Quo:
    Fastboot working but device looked.
    ADB not accessible.

    So it thought if i could access EDL mode i could use an image from my working Phone to bring it back to life…

    I build myself an EDL(QualcomMode) Cable… but it wont work… Software switch from fastboot to EDL dosn’t work either…

    Any ideas how to access the EDL mode?

    Thanks!
    MadMe

  • Good day,
    I recently just bought an Amazon Fire phone 64GB AT&T vesions and got it hard bricked by writing Fire OS 3.5 over Fire OS 4.6.6. I came across your page “https://www.droidsavvy.com/unbrick-qualcomm-mobiles/” and followed every instruction. however the process failed at the end. This is what i get in the end:

    Process Index:0
    Programmer Path:C:\Users\Admin\Downloads\Fire Phone Rescue\8675_W00\prog_emmc_firehose_8936.mbn
    Image Search Path:C:\Users\Admin\Downloads\Fire Phone Rescue\8675_W00
    Please select the XML file
    Start Download
    Program Path:C:\Users\Admin\Downloads\Fire Phone Rescue\8675_W00\prog_emmc_firehose_8936.mbn
    COM Port number:4
    Sahara Connecting …
    Sahara Version:0
    Start Sending Programmer
    Download Fail:System.Exception: Unable to download Flash Programmer using Sahara Protocol
    at QC.QMSLPhone.Phone.QPHONEMS_SaharaArmPrgDownload(String sFileName)
    at QC.SwDownloadDLL.SwDownload.QPHONEMSSaharaDownloadArmPrg(UInt64& version, String armPrgPath)
    Download Fail:Sahara FailSahara Fail
    Finish Download

    Furthermore I didnt understand one instruction from your page under the section “Guide on how to recover “Qualcomm HS-USB QDLoader 9008” MODE”, point no.2, which states “Download and Extract your Mobile stock ROM in the folder you made. ( Make Sure the ROM you download is flashable file and not a ZIP flash file)”. Here I dont understand in which folder should I place the ROM, plus whether I should place the .bin file itself or change the extension to zip and extract its data. I had kept the ROM file in .bin format as well as extracted the bin file (by renaming it to Zip ofcourse) contents to the “8675_W00” folder.
    Oh and one other thing before all this my PC would detect & show all 29 partitions in MiniTool, but now i dont see a disk 2 at all in MiniTool 🙁 I hope this is not bad news.
    Requesting your assistance and awaiting your reply for which Ill be very grateful.
    Thank you.

  • in the minitool i don’t find any storage except for the C drive there’s no storage for the phone when i launch qtil like that it show sahara fail

  • It only shows QHUSB_BULK in device manager ,no Qualcomm HS-USB QDLoader 9008 nor diagnostics 900E plz help me out

  • Hello !

    Very nice document. Very well drafted and extermely easy to follow.

    I followed your document word by word and did exactly what is required.

    However, I was unsuccessful in restoring my phone.

  • Hello !

    Very nice document. Very well drafted and extermely easy to follow.

    However, I was unsuccessful in restoring my phone.

    I followed your document word by word and did exactly what is required.

    Here are the details of what I did, step by step:

    1) Installed windows7 64-bit with SP1 on a new hard disk

    2) Installed chrome browser because I like chrome

    3) Followed the following steps to analyze my phone on which 9008 mode my phone is

    4) Remove my mobile from PC

    5) Install the .net Framework ver 4.0

    6) run “CMD” as administrator

    7) bcdedit -set loadoptions DISABLE_INTEGRITY_CHECKS

    8) bcdedit -set TESTSIGNING ON

    9) Restart your PC saw the watermark at the bottom right of my desktop

    10) It says “Test Mode Windows 7 Build 7601”

    11) QualcommDrv.zip from the given link

    12) Installed the Qualcomm driver “dpinst64.exe”

    13) connected my Qualcomm Snapdragon 400 processor Mobile (Redmi 1s) to the Computer

    14) Ensured that BEFORE I CONNECT my Mobile, REMEMBER TO UNPLUG the BATTERY FOR FIVE SECS, REPLUG IT, AND CONNECT YOUR Mobile WITHOUT PRESSING ANY OF ITS BUTTONS.

    15) My phone is detected as “Qualcomm HS-USB QDLoader 9008” and the driver version 2.0.8.7

    16) I realize that my mobile is into the OLD “Qualcomm HS-USB QDLoader 9008″ mode

    17) The phone charging indicator would not light when connect my mobile with PC.Device Manager only listed “Qualcomm HS-USB QDLoader 9008” under PORTS (COM & LPT). No “Qualcomm MMC Storage USB Device” under Disk drives.

    18) Downloaded “QPST 2.7 build 422 (QFIL)” and installed QPST by double clicking setup.exe

    19) Downloaded 8675_W00.zip and extract it to an empty folder. Got a folder called “8675_W00”, and opened it

    20) Downloaded and Extracted Redmi 1S stock ROM in the folder “8675_W00”. The ROM flashable file and NOT a ZIP flash file.

    21) Opened QFIL from start menu

    22) Insert all the necessary file needed by “QFil”
    prog_emmc_firehose_8936.mbn found inside the “8675_W00”
    rawprogram0.xml found inside the “8675_W00”
    the patch0.xml found inside the “8675_W00” folder

    23) And I Hit the Download” button

    But I got this following error:

    Process Index:0
    Programmer Path:C:\Users\tester\Desktop\8675_W00\prog_emmc_firehose_8936.mbn
    Image Search Path:C:\Users\tester\Desktop\8675_W00
    Please select the XML file
    Start Download
    Program Path:C:\Users\tester\Desktop\8675_W00\prog_emmc_firehose_8936.mbn
    COM Port number:3
    Sahara Connecting …
    Sahara Version:2
    Start Sending Programmer
    Download Fail:System.Exception: Unable to download Flash Programmer using Sahara Protocol at QC.QMSLPhone.Phone.QPHONEMS_SaharaArmPrgDownload(String sFileName) at QC.SwDownloadDLL.SwDownload.QPHONEMSSaharaDownloadArmPrg(UInt64& version, String armPrgPath)
    Download Fail:Sahara FailSahara Fail
    Finish Download

  • hi,
    my letv x800 does not start anymore, just a black screen and no charge led, I used the QFIL method but I still have this error:
    NOP: Fail Code: 14
    Unable to send FireHose NOP, Device is not in Firehose mode !
    Download Fail:FireHose Fail Failed to send Firehose NOP to the phone.

    need help please.

  • Can you please provide me
    1)firehose mbn
    1) rawprograme0.xml
    3) patch0.xml
    files for my Moto x xt1056?

  • I Was suffered with my Xiaomi Redmi HM Note 1S (Gucci) dead or what you called OLD 9008 error and it shows “sahara fail” each time i did QFIL Flash Tool.

    The Process shown below:
    Process Index:0
    Programmer Path:D:\Downloads\Apps\Phone Toolkits\FlashTOOLS\QUALCOMM Snapdragon Flash Tool\UNBRICK Dead Devices\8675_W00\8675_W00\prog_emmc_firehose_8936.mbn
    Image Search Path:D:\Downloads\Apps\Phone Toolkits\FlashTOOLS\QUALCOMM Snapdragon Flash Tool\UNBRICK Dead Devices\8675_W00\8675_W00
    Please select the XML file
    Start Download
    Program Path:D:\Downloads\Apps\Phone Toolkits\FlashTOOLS\QUALCOMM Snapdragon Flash Tool\UNBRICK Dead Devices\8675_W00\8675_W00\prog_emmc_firehose_8936.mbn
    COM Port number:5
    Sahara Connecting …
    Sahara Version:0
    Start Sending Programmer
    Download Fail:System.Exception: Unable to download Flash Programmer using Sahara Protocol

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

    at QC.SwDownloadDLL.SwDownload.QPHONEMSSaharaDownloadArmPrg(UInt64& version, String armPrgPath)
    Download Fail:Sahara FailSahara Fail
    Finish Download

    Can you help me please..???

  • Hi Kunal,
    My Nexus 7 2013 edition is hard bricked after I tried flasing the stock image from google. It is now in old 9008 mode. I tried the above steps, but it failed with the following log:

    Process Index:0
    Programmer Path:E:\Software\8675_W00\prog_emmc_firehose_8936.mbn
    Image Search Path:E:\Software\8675_W00
    Please select the XML file
    Start Download
    Program Path:E:\Software\8675_W00\prog_emmc_firehose_8936.mbn
    COM Port number:3
    Sahara Connecting …
    Sahara Version:0
    Start Sending Programmer
    Download Fail:System.Exception: Unable to download Flash Programmer using Sahara Protocol

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

    at QC.SwDownloadDLL.SwDownload.QPHONEMSSaharaDownloadArmPrg(UInt64& version, String armPrgPath)
    Download Fail:Sahara FailSahara Fail
    Finish Download

    Is there an alternate way?

    Thanks.

  • i am using the old method Guide on how to recover “Qualcomm HS-USB QDLoader 9008” MODE.
    i hit into error, is there any good explanation onto why this occured. I had used other .mbn but still failed. Appreciate if you could light up my way to recover my old sony xperia L c2105

    • attached the erro log>

      Validating Application Configuration
      Load APP Configuration
      COM:4
      SAHARA:True
      SAHARA:C:\Users\freakrie\Desktop\SONYXPERIA\8675_W00\prog_emmc_firehose_8936.mbn
      SEARCHPATH:C:\Users\freakrie\Desktop\SONYXPERIA\8675_W00
      RAWPROGRAM:
      rawprogram0.xml
      PATCH:
      patch0.xml
      ACKRAWDATAEVERYNUMPACKETS:False
      ACKRAWDATAEVERYNUMPACKETS:100
      MAXPAYLOADSIZETOTARGETINBYTES:False
      MAXPAYLOADSIZETOTARGETINBYTES:49152
      DEVICETYPE:eMMC
      PLATFORM:8×26
      READBACKMODE:0
      RESETAFTERDOWNLOAD:False
      MAXDIGESTTABLESIZE:8192
      SWITCHTOFIREHOSETIMEOUT:30
      RESETTIMEOUT:200
      RESETDELAYTIME:2
      METABUILD:C:\Users\freakrie\Desktop\SONYXPERIA\8675_W00\rawprogram0.xml
      FLATBUILDPATH:C:\
      FLATBUILDFORCEOVERRIDE:True
      QCNPATH:C:\Users\freakrie\Desktop\SONYXPERIA\00000000_0.qcn
      QCNAUTOBACKUPRESTORE:False
      SPCCODE:000000
      ENABLEMULTISIM:False
      Load ARG Configuration
      Process Index:0
      Validating Download Configuration
      Image Search Path: C:\Users\freakrie\Desktop\SONYXPERIA\8675_W00
      RAWPROGRAM file path: C:\Users\freakrie\Desktop\SONYXPERIA\8675_W00\rawprogram0.xml
      PATCH file path:C:\Users\freakrie\Desktop\SONYXPERIA\8675_W00\patch0.xml
      Programmer Path:C:\Users\freakrie\Desktop\SONYXPERIA\8675_W00\prog_emmc_firehose_8936.mbn
      Meta Build Content XML Path: C:\Users\freakrie\Desktop\SONYXPERIA\8675_W00\rawprogram0.xml
      Fail to load contents.xml: There is an error in XML document (2, 2).
      Start Download
      Program Path:C:\Users\freakrie\Desktop\SONYXPERIA\8675_W00\prog_emmc_firehose_8936.mbn
      COM Port number:4
      Sahara Connecting …
      Sahara Version:0
      Start Sending Programmer
      Download Fail:Unable to download Flash Programmer using Sahara Protocol
      Download Fail:Sahara FailSahara Fail
      Finish Download

  • Getting an error

    Sahara Version:0
    Start Sending Programmer
    Download Fail:System.Exception: Unable to download Flash Programmer using Sahara Protocol

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

    at QC.SwDownloadDLL.SwDownload.QPHONEMSSaharaDownloadArmPrg(UInt64& version, String armPrgPath)
    Download Fail:Sahara FailSahara Fail
    Finish Download

  • As you said I connected lenovo k6 plus to PC but its partition is not detected by minitool.Please help me to make my device alive.Thankyou

  • Hi. I try to apply your guide step by step. But no chance, I have a Huawei Nexus 6p in my device mangment know as Qualcomm HS-USB Qdloader 9008 as. Can you help me ?

    Error: can only read 0byte.
    Error: Sahara fail: process fail
    Error at any time I do.

    Can you replay to my email please?

    Best thanks

  • It is giving this error…..

    Start Download
    Program Path:J:\Motorola\ROM\Flashware\8675_W00\prog_emmc_firehose_8936.mbn
    COM Port number:12
    Sahara Connecting …
    Sahara Version:0
    Start Sending Programmer
    Download Fail:System.Exception: Unable to download Flash Programmer using Sahara Protocol

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

    at QC.SwDownloadDLL.SwDownload.QPHONEMSSaharaDownloadArmPrg(UInt64& version, String armPrgPath)
    Download Fail:Sahara FailSahara Fail
    Finish Download

  • 1119/5000
    Hello! excellent guide!
    I need help. My cell phone was blinking with the red light. I assumed it had to do with the battery so I removed it, damaged it by producing a spark with the tool I used to remove the adhesive and damaging the flex of usb – mainboard. I bought a new identical cell phone to relive the previous one. I start to assemble it with the new parts (the best Frankenstein style). REVIVED! for a brief moment I was able to access everything as if it had happened … until I put the previous micro sd … the screen flickered so I immediately disconnected the battery and the sd.
    after that when connecting the cell phone to the PC it is not recognized or anything similar. so I decided to use the testpoints and it was recognized as QUSB_BULK. neither the MIFLASH, QFIL or ADB recognize the device … I manually change the driver to a Qualcomm HS-USB QDLoader 9008. ADB does not recognize it (no list appears), QFIL sees it and when I try to flash it Firehose does not work, the version of sahara appears as 0. indicates the DEVICE is BUSY. i lost all my sanity to this hardbrick … i really need help.

  • Hi Kunal,
    Thanks for the detailed information. I am trying to unbrick Asus Zenfone 2 (ZE550KL) phone. I am unable to detect internal memory in partition tool. Please help me…!

    Thanks in advance.

  • i have a LG h81010a
    Now my mobile is not working. i have this problem “Qualcomm HS-USB QDLoader 9008”
    I tried to fix it with QFIL.
    but that did not work.
    what can i do ?

  • Hello, I have tried the whole process, but the QPST Tools shows “SAHARA ERROR” and the downloading process stops.
    Not a single byte gets downloaded and the process stops immediately.
    I had bricked my yuphoria (YU5010A) running on AOSP Custom ROM on Naugat and I dont have the OEM unlocked.
    So I cant unlock OEM/Bootloader and its now soft bricked.
    I have analyzed, it has the NEW MODE Error, as described here.
    Please help me to get through the process.

  • Hello.

    I have a Qiku 360 N4S (https://www.devicespecifications.com/en/model/02123f46) in qdloader 9008 state. I need the 8953_msimage.mbn otherwise i may not be able to use the phone ever again. So far i have flashed the phone twice successfully with miflash2016 but the phone still does not reboot to Android because of that missing boot image, 8953_msimage.mbn.

    How do i create partition.xml for my device and how do i use that with emmcswdownload.exe to create the boot image i so dearly need?

    I have tried a python script that i found on the web (https://gist.github.com/culots/704afd126dec2f45c22d0c9d42cb7fab) but when i try to run it there are errors in it, so it never goes on to create the partition.xml that i need.

    I have tried to look for official firmware from Qiku (www.qiku.com/) but there is no mention of firmware on their site. Not even an email to contact them with, well except for a phone number. The two firmwares that i get from different sources DO NOT contain the dreaded msimage. I am out of wits.

    One more thing, since my processor is MSM8953 will your method here brick my device beyond repair or might work?

    Thanks for any replies and any assistance.

    Best regards

    Peterson

  • Hello and thanks for the guide.
    I’m trying to unbrick a HTC 10 but the phone does not appear in Device Manager, any tip or solution for this?
    Thank you

  • My Yu Yuphoria gets stuck in bootloop. When I plug it in for charging, it does not charge, gets stuck on Yu logo. When I switch it to fastboot mode, PC does not recognize the phone in fastboot mode, I have watched every video on YouTube but still my device is not recognized in fastboot mode.
    Will this process work on my phone?

  • Hi, i think i have the OLD ‘Qualcomm HS-USB QDLoader 9008’ mode” and i try to apply your Guide on how to recover “Qualcomm HS-USB QDLoader 9008” MODE. The result in QFIL is “process fail”. The errors are
    “sahara_rx_data:194 Unable to read packet header. Only read 0 byte”
    “sahara_main:854 Sahara protocol error”
    “main:265 Uploading Image using Sahara protocol failed”
    Can you help me?

  • i followed all the steps and used the method for Qualcomm HS-USB QDLoader 9008” MODE. but whenever i click download i get the error download failed sahara failed. i have tried numerous times and used both old and new versions of qfil but results are same. I have dead asus zenfone max z010d model. it is dead. no charging light, not restarting..tried everything. its hard bricked due to flashing stock rom through adb sideload. do not know what went wrong. can you tell why this error happening or qfil tool does not work on asus devices? please reply

  • Hi, I just followed “Guide on how to recover “Qualcomm HS-USB QDLoader 9008” MODE, but an error came as sahara fail.

    Please provide me a way how to flash without this sahara protocol.

  • 2018-06-13 15:37:02.451 Finish Download
    2018-06-13 15:37:58.815 Start Download
    2018-06-13 15:37:58.819 Program Path:C:\Users\Shirato\Documents\MOBILE STATION\8675_W00\prog_emmc_firehose_8936.mbn
    2018-06-13 15:37:58.823 ***** Working Folder:C:\Users\Shirato\AppData\Roaming\Qualcomm\QFIL\COMPORT_3
    2018-06-13 15:39:28.889 Binary build date: Nov 21 2017 @ 02:53:37
    2018-06-13 15:39:28.893 QSAHARASERVER CALLED LIKE THIS: ‘C:\Program Files (x86)\Qualcomm\QPST\bin\QSaharaServer.ex’Current working dir: C:\Users\Shirato\AppData\Roaming\Qualcomm\QFIL\COMPORT_3
    2018-06-13 15:39:28.905 Sahara mappings:
    2018-06-13 15:39:28.909 2: amss.mbn
    2018-06-13 15:39:28.913 6: apps.mbn
    2018-06-13 15:39:28.917 8: dsp1.mbn
    2018-06-13 15:39:28.917 10: dbl.mbn
    2018-06-13 15:39:28.921 11: osbl.mbn
    2018-06-13 15:39:28.921 12: dsp2.mbn
    2018-06-13 15:39:28.921 16: efs1.mbn
    2018-06-13 15:39:28.921 17: efs2.mbn
    2018-06-13 15:39:28.925 20: efs3.mbn
    2018-06-13 15:39:28.925 21: sbl1.mbn
    2018-06-13 15:39:28.925 22: sbl2.mbn
    2018-06-13 15:39:28.925 23: rpm.mbn
    2018-06-13 15:39:28.925 25: tz.mbn
    2018-06-13 15:39:28.925 28: dsp3.mbn
    2018-06-13 15:39:28.929 29: acdb.mbn
    2018-06-13 15:39:28.929 30: wdt.mbn
    2018-06-13 15:39:28.929 31: mba.mbn
    2018-06-13 15:39:28.929 13: C:\Users\Shirato\Documents\MOBILE STATION\8675_W00\prog_emmc_firehose_8936.mbn
    2018-06-13 15:39:28.929
    2018-06-13 15:39:28.929 15:39:28: ERROR: function: sahara_rx_data:237 Unable to read packet header. Only read 0 bytes.
    2018-06-13 15:39:28.933
    2018-06-13 15:39:28.933 15:39:28: ERROR: function: sahara_main:924 Sahara protocol error
    2018-06-13 15:39:28.933
    2018-06-13 15:39:28.933 15:39:28: ERROR: function: main:303 Uploading Image using Sahara protocol failed
    2018-06-13 15:39:28.933
    2018-06-13 15:39:28.933
    2018-06-13 15:39:28.937 Download Fail:Sahara Fail:QSaharaServer Fail:Process fail
    2018-06-13 15:39:28.937 Finish Download

  • Very very useful info. but my dead Lenovo a6000 is not getting detected in pc even Qualcomm drivers are installed. Please help me…..

  • Very very useful info. but my dead Lenovo a6000 is not getting detected in pc even Qualcomm drivers installed. Please help me…..

  • sir, when i connect my yu yuphoria, under PORTS, only QUALCOMM HS-USB QDLOADER 9008 is shown and not as QUALCOMM HS-USB QD LOADER 9008 (COM #). QFIL also do not recognise any port. what might be wrong?

  • Bro….I have Lenovo vibe K5 a40 variant …..I flashed by qfil in woo folder but shows Sahara error…!!!…I had not tried your 29 partion method…once I tried but I cannot understand the process..in mini tool wizard only drive 0 is showing…!!!..there was no 29 files…!!!.
    What to do …while flashing I m getting 4 lines and Sahara failed error…!!!.plzzz help ASAP… bro

  • my phone is htc desire 516

    2018-09-04 22:34:52.198 Start Download
    2018-09-04 22:34:52.211 Program Path:C:\Users\Anish1\Desktop\htc\8675_W00\prog_emmc_firehose_8936.mbn
    2018-09-04 22:34:52.215 ***** Working Folder:C:\Users\Anish1\AppData\Roaming\Qualcomm\QFIL\COMPORT_8
    2018-09-04 22:36:26.447 Binary build date: Nov 21 2017 @ 02:53:37
    2018-09-04 22:36:26.450 QSAHARASERVER CALLED LIKE THIS: ‘C:\Program Files (x86)\Qualcomm\QPST\bin\QSaharaServer.ex’Current working dir: C:\Users\Anish1\AppData\Roaming\Qualcomm\QFIL\COMPORT_8
    2018-09-04 22:36:26.461 Sahara mappings:
    2018-09-04 22:36:26.462 2: amss.mbn
    2018-09-04 22:36:26.463 6: apps.mbn
    2018-09-04 22:36:26.464 8: dsp1.mbn
    2018-09-04 22:36:26.465 10: dbl.mbn
    2018-09-04 22:36:26.466 11: osbl.mbn
    2018-09-04 22:36:26.468 12: dsp2.mbn
    2018-09-04 22:36:26.469 16: efs1.mbn
    2018-09-04 22:36:26.470 17: efs2.mbn
    2018-09-04 22:36:26.472 20: efs3.mbn
    2018-09-04 22:36:26.473 21: sbl1.mbn
    2018-09-04 22:36:26.474 22: sbl2.mbn
    2018-09-04 22:36:26.475 23: rpm.mbn
    2018-09-04 22:36:26.477 25: tz.mbn
    2018-09-04 22:36:26.478 28: dsp3.mbn
    2018-09-04 22:36:26.479 29: acdb.mbn
    2018-09-04 22:36:26.480 30: wdt.mbn
    2018-09-04 22:36:26.481 31: mba.mbn
    2018-09-04 22:36:26.482 13: C:\Users\Anish1\Desktop\htc\8675_W00\prog_emmc_firehose_8936.mbn
    2018-09-04 22:36:26.483
    2018-09-04 22:36:26.484 22:36:26: ERROR: function: sahara_rx_data:237 Unable to read packet header. Only read 0 bytes.
    2018-09-04 22:36:26.485
    2018-09-04 22:36:26.487 22:36:26: ERROR: function: sahara_main:924 Sahara protocol error
    2018-09-04 22:36:26.488
    2018-09-04 22:36:26.489 22:36:26: ERROR: function: main:303 Uploading Image using Sahara protocol failed
    2018-09-04 22:36:26.491
    2018-09-04 22:36:26.493
    2018-09-04 22:36:26.495 Download Fail:Sahara Fail:QSaharaServer Fail:Process fail
    2018-09-04 22:36:26.496 Finish Download

  • My old Huawei g330 (U8825-1) with MSM8225 on board was bricked completely after unsuccessful memory remap. No vibes, no lights, no buttons reaction,no any USB connection. How to activate any mode USB connection? Can I use some hardware tricks. i.e. memory or SOC specific pins short circuit or some other?

  • will this work on ALL qualcomm mobiles? mine’s HTC M8 and it not turning on but can only be read by PC as Qualcomm HS-USB QDLoader 9008.

  • Hi I got the same sahara failed error
    I have moto e 1st gen (old one – because it does not show qualcom storage disc under disc drivers)
    Please help

  • Hello.
    Do you guys know why I can’t access a com port? I see the Qualcomm HS-USB QDloader 9008 on Device Manager but a an USB device. No Port nor Com.
    Please help!

    Thanks

  • Hi, I need help of course
    I’ve an ASUS Zenfone 3 ZE552KL (Z012DA) and is dead no charging light the PC see the phone as ‘QUALCOMM HS-USB QDLoader 9008.
    I’d like to try your splendid guide but I don’t know where to find a zip file like your 8675_W00.zip for my phone I need one for 8953.
    thanks in advance for your help.
    A.T.

  • BROTHER Is THIS COMMON MSM8916 devıces or not. what ıs 8675? lıke msm8916 or not
    compatıble wıth msm8916 chıpset5 devıces or not.

    for example :
    ı used huaweı ascend g7-l01;
    redmı 2
    honor 4/4x

    thıs 3 devıces usıng qualcomm snapdragon msm8916 arm64 chıpset cortex-a53.

    can ı use refcover thıs devıces wıth 8675_W00 fıles and zıp usıng qpst or not?