• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!

[FIX] Unbrick LG G2 stuck in Qualcomm HS-USB QDLoader 9008 mode

Search This thread

kryptonite

Senior Member
Feb 19, 2007
183
142
[FIX] Unbrick LG G2 stuck in Qualcomm HS-USB QDLoader 9008 mode

Please ensure you read these instructions a couple of times and ask questions if you have any. I myself paid for some of the tools and got it for the benefit of the community.
If all goes well and I have helped you Donate to me!

The below system is recommend : Please do not try with Windows 8.1 64 Bit or any 64 Bit OS as there may be a lot of issues we cannot clearly fix. However if you get it to work well in 64 bit windows , please write up steps , so other can benefit
PC environment
- Microsoft Windows XP (Service pack 3) 32 BIT
- Microsoft Visual C++ 2010 Redistributable Package (x86) :


Currently its looking like the LG G2 is really Unbrickable . We have had different types of failures and each failure comes with its own symptoms.
If you are stuck in the Super Brick mode of Qualcomm HS-USB QDLoader 9008 mode , this tutorial is for you.
Also if you want to force the phone into QDLoader 9008 mode , check the second post for more info.

Please NOTE. DO NOT TRY this unlesss you are 100% sure you are in Qualcomm HS-USB QDLoader 9008 mode ,
xwckyk2.png


this is different from the qhsusb_bulk mode 9025 where you see different partitions, if you are stuck in this mode please refer to this topic to unbrick .

Download the LGG2_9008_FIX.zip View attachment LGG2_9008_FIX.zip
Updated version available : View attachment BoardDiag3.99c.zip , you could try either one of these!

Extract LGG2_9008_FIX.zip , please ensure your antivirus is off during this duration, some antivirus will detect b2b.exe as a virus.

Steps 1 : (Must be done even if you have previously extracted TOT files. This will extract the files with an mbn extension as well as, more importantly it will create a partition.txt which is crucial for this fix to work)
1. Open b2b.exe
2. At the bottom of the application "Image Extraction" Select the path to the TOT file for your Phone model.
3. Select the Dir to any Dir where you would like to extract the files to. (DIR : Selects a folder to save the images extracted from the Tot file.)
4. Click on Extract and wait, this Starts extraction.
5. On completion, “Complete” pop-up appears.
RnRJM8o.png

Extracted files :
zDunGPx.png


Step 2: Get ready to flash.
1. On The Top of the tool , select chipset as G2 (MSM8974)
2. Select port and set it to the com port where your phone shows up as QDLoader 9008 mode in Device manager, in my case com 10.
xwckyk2.png

3. Set Target Dir to the same path where you just extracted the TOT files from STEP 1 part 3 above.
pKcoIPG.png


Step 3: Test AP & EMMC
1. On the Top left of the Tool , select the AP check box and the EMMC check box.
2. Click on Start. This will test your AP and EMMC to ensure your phone can be fixed and there are no other HW issues.
3. Once done it should say pass under test results for AP and EMMC , circled in blue refer below.
mqtvmq4.png


Step 4: Test AP , EMMC & SDRAM
1. On the Top left of the Tool , select the AP check box , EMMC check box & SDRAM TEST
2. Click on Start. This will test your AP, EMMC & SDRAM to ensure your phone can be fixed and there are no other HW issues.
3. Once done it should say pass under test results for AP,EMMC & SDRAM circled in blue refer below.
bLFX55Z.png

FOVrHBp.png

Thats it , if all went well and I have helped you Donate to me! :good:
 

Attachments

  • step1.PNG
    step1.PNG
    38.2 KB · Views: 18,995
  • step2.PNG
    step2.PNG
    41 KB · Views: 17,530
  • step3.PNG
    step3.PNG
    40.9 KB · Views: 17,377
  • step4.PNG
    step4.PNG
    33.5 KB · Views: 15,167
Last edited:

kryptonite

Senior Member
Feb 19, 2007
183
142
Force Phone into QDLOader 9008 mode (Only if needed)

YOU DO NOT NEED THESE STEPS IF YOUR PHONE IS ALREADY IN QDLoader 9008 mode.

If you have to force your phone into QDLoader 9008 mode please follow below, thanks to @mss1988

First of all I want to thank @george7565 for such wonderful discovery. I'm sure that many people who bricked their phone with this guide: [FIX] NO Recovery mode, No download mode, after OTA on rooted LG G2 will fix their phones just like I did.

I found short circuiting a little bit tricky, but in the end I found the way to make it.

To short circuit the capacitors I used small piece of cooper wire cut from Ethernet UTP cable.
fWdnSEVykVFSVIaNf5hC9N2V22TBewo-cBKfngv5AAbV=w768-h812-no


It's important that when short circuiting is that wire ends should touch opposite sides of the capacitors.
Also the short circuited capacitors must be next to each other horizontally. See the picture below:
shortcircuit.jpg


As you can see, depending on what is short circuited you get QDLOADER 9008 or QHSUSB mode.
So now LG G2 is INDEED UNBRICKABLE. For those who got QDLOADER 9008 mode, see the picture, fix your phones, don't waste the money on board replacements.

After I got QHSUSB mode I had further problems. Lubuntu didn't recognized my phone's mass memory partitions, it recognized it as some 2.1TB Qualcomm disk. I found the workaround, I backedup the entire nand of my working LG G2 using this method: [GUIDE] How to make a nandroid backup directly to your computer without using sdcard, then using Computer managment -> Storage in Windows 8, I deleted all phones partitions and flashed the the backup image using Win32 Disk Imager. It's important for this one that both phones are same variant and memory capacity. After that, I restored IMEI using this tool: [TOOL] Updated! 26/06/14 - EFS Professional v2.1.73 - Also for NON-Samsung devices! Also I have a problems with GPS fix, perhaps back cover position needs some tuning, I hope this guide can help, I didn't try:
Réparer en 5 minutes le GPS LG g2

Cheers :)

Here is some extra Information I got while digging around.

This app operates only in Qdload mode. Upon initial USB cable connection, do the following to send it to Qdload mode if no port or USB serial port is held.
Upon initial USB cable connection, don’t do the following if it’s already in Qdload mode.
Use either way below(#1 recommended) to connect the USB cable while the pin is grounded.
Check out the Device Manager for ports(COM or LPT). If Qualcomm HS-USB Qdloader 9008 port is activated, Qdload mode is successfully
ready to work!!
As for the USB cable, the SW download cable v2.1 (910K) for service is recommended!!

1. How to ground Boot Config switch

fZBrZVy.png


It may depend on models. Basically, the pin of the switch connected to Boot_config_0 or Boot_config_6 is grounded.
The circuit diagram above shows Q6000 switch’s #3 pin need be grounded.

2. How to ground EMMC SDC1_CLK resistance
mIVu7o3.png


It may depend on models. Basically, eMMC’s SDC1_CLK resistance is grounded.
The circuit diagram above shows R24010 need be grounded.
 
Last edited:

kryptonite

Senior Member
Feb 19, 2007
183
142
More Info on the B2BSupport LG Tool

More Info on the B2BSupport LG Tool. For anyone who wants to know more about this tool and would like to explore. It's not necessary to know the below if your only goal is to fix the phone then only the first topic of this post is needed.
Click below for more info.


Booting Problem Test
YCFrEgr.png


1. Select AP chipset
2. Select Com Port
3. Select Tartget Dir
4. Choose AP check
5. Choose EMMC TEST
Option Read/Write
Dump X (Dont select)
Partition X (Dont Select)
6. Choose SDRAM TEST
7. START

PMIC Test
3PKjKAm.png

1. Select AP chipset
2. Select Com Port
3. Select Tartget Dir
4. Choose AP check
5. Choose PMIC ON
6. START

Restore Device
tjI2zAW.png

1. Select AP chipset
2. Select Com Port
3. Select Tartget Dir
4. Choose AP check
5. Choose RESTORE BOOT IMAGE
- Option X (None selected)
6. START

1. AP check
- Checks out whether Qualcomm chipsets are good to see if booting works well. It’s impossible to check out
the whole functioning.
2. EMMC test
- Partition : No need to select anything. Select it to check out a certain partition.
- Option : Read Only / Read & Write (Recommended) / Erase / It can be selected while Write Only is running.
3. SDRAM test
- Checks out whether POP DDR memory is good.
4. EMMC dump
- Tick it, and selected or whole partition’s dump file is automatically created in the dump folder.
- Caution : The whole partition takes much time (24+ hours).
5. PMIC on
- Grant power to every PMIC power core rail. Tick PMIC on, and measure PMIC current to see if it’s good or not.
- Only APQ8064 is supported but not applicable to all power rails. This will be upgraded in future versions

6. Restore Boot Image

- Erases the existing terminal’s boot area and downloads a new Boot Image.
- The new Boot Image is extracted from the tot file for each model.
- Select a certain partition, and only the selected partition is downloaded. In this case, a particular image is downloadable
not just in the Boot area but also in the entire area.
- Select nothing, which is recommended as default.

7. Usage of “misc” option
KdiCCCr.png

- Restore device with “misc” option if LG Flash Tool fails to download displaying PID/IMEI errors.
- PID/IMEI errors during download of LG Flash Tool could happen upon using empty or erased EMMC by BoardDiag.
- <Usage>
1) make test device Qdload mode -> Run BoardDiag -> Select AP Chipset, Com Port and Target Dir
2) Select RESTORE BOOT IMAGE
3) Select “misc” like the picture
4) Click START
5) Misc image downloading takes 2~5 minutes
6) LG Flash Tool SW download again
 
Last edited:

briankariu

Senior Member
Feb 7, 2011
306
55
Nairobi
Found a ZV7 tot file. I plan to use it on GSM and the ZVE seems to be a headache to use. downloading.....2GB...Time remaining 2hrs :(

---------- Post added at 01:06 PM ---------- Previous post was at 01:02 PM ----------

Will it work with the ZV7 TOT file?
 
  • Like
Reactions: bellorine

kryptonite

Senior Member
Feb 19, 2007
183
142
b2b sees my phone as not in dload mode. Windows 8.1 64bit

ID8AHRe.png


---------- Post added at 02:44 PM ---------- Previous post was at 02:43 PM ----------


Can you now with b2b still opened , disconnect the phone and make sure its fully off and reconnect the phone and try (Make sure the b2b app is on all the time ).
If it still says the same then you follow the below.
1. Ensure the phone is disconnected from the PC.
2. Press and hold the power button on the phone for 15 seconds (to 100% ensure the phone is powered off).
3. Start the b2b app on the PC as administrator mode
4. Now connect the phone to PC via USB cable.

Even after that if it doesn't work, you need to try with Battery connector Disconnected.
1. Ensure the phone is disconnected from the PC.
2. Open Back cover of the phone and UNPLUG the battery connecter only
3. Start the b2b app on the PC as administrator mode
4. Now connect the phone to PC via USB cable.
 

6ril1

Senior Member
Jan 23, 2010
510
864
Bordeaux

http://forum.xda-developers.com/showpost.php?p=56616839&postcount=11

11. Don’t post with the intention of selling something.
Don’t use XDA to advertise your product or service. Proprietors of for-pay products or services, may use XDA to get feedback, provide beta access, or a free version of their product for XDA users and to offer support, but not to post with the intention of selling. This includes promoting sites similar / substantially similar to XDA-Developers.com.
 
  • Like
Reactions: neoroid

buon84

Member
Apr 30, 2014
17
7
Can you now with b2b still opened , disconnect the phone and make sure its fully off and reconnect the phone and try (Make sure the b2b app is on all the time ).
If it still says the same then you follow the below.
1. Ensure the phone is disconnected from the PC.
2. Press and hold the power button on the phone for 15 seconds (to 100% ensure the phone is powered off).
3. Start the b2b app on the PC as administrator mode
4. Now connect the phone to PC via USB cable.

Even after that if it doesn't work, you need to try with Battery connector Disconnected.
1. Ensure the phone is disconnected from the PC.
2. Open Back cover of the phone and UNPLUG the battery connecter only
3. Start the b2b app on the PC as administrator mode
4. Now connect the phone to PC via USB cable.
I tried this but it don't work on L01F, can you help me? My team view information: ID: 884 430 367 Pass: 6373. Thank a lot!
 
Last edited:

Top Liked Posts

  • There are no posts matching your filters.
  • 55
    [FIX] Unbrick LG G2 stuck in Qualcomm HS-USB QDLoader 9008 mode

    Please ensure you read these instructions a couple of times and ask questions if you have any. I myself paid for some of the tools and got it for the benefit of the community.
    If all goes well and I have helped you Donate to me!

    The below system is recommend : Please do not try with Windows 8.1 64 Bit or any 64 Bit OS as there may be a lot of issues we cannot clearly fix. However if you get it to work well in 64 bit windows , please write up steps , so other can benefit
    PC environment
    - Microsoft Windows XP (Service pack 3) 32 BIT
    - Microsoft Visual C++ 2010 Redistributable Package (x86) :


    Currently its looking like the LG G2 is really Unbrickable . We have had different types of failures and each failure comes with its own symptoms.
    If you are stuck in the Super Brick mode of Qualcomm HS-USB QDLoader 9008 mode , this tutorial is for you.
    Also if you want to force the phone into QDLoader 9008 mode , check the second post for more info.

    Please NOTE. DO NOT TRY this unlesss you are 100% sure you are in Qualcomm HS-USB QDLoader 9008 mode ,
    xwckyk2.png


    this is different from the qhsusb_bulk mode 9025 where you see different partitions, if you are stuck in this mode please refer to this topic to unbrick .

    Download the LGG2_9008_FIX.zip View attachment LGG2_9008_FIX.zip
    Updated version available : View attachment BoardDiag3.99c.zip , you could try either one of these!

    Extract LGG2_9008_FIX.zip , please ensure your antivirus is off during this duration, some antivirus will detect b2b.exe as a virus.

    Steps 1 : (Must be done even if you have previously extracted TOT files. This will extract the files with an mbn extension as well as, more importantly it will create a partition.txt which is crucial for this fix to work)
    1. Open b2b.exe
    2. At the bottom of the application "Image Extraction" Select the path to the TOT file for your Phone model.
    3. Select the Dir to any Dir where you would like to extract the files to. (DIR : Selects a folder to save the images extracted from the Tot file.)
    4. Click on Extract and wait, this Starts extraction.
    5. On completion, “Complete” pop-up appears.
    RnRJM8o.png

    Extracted files :
    zDunGPx.png


    Step 2: Get ready to flash.
    1. On The Top of the tool , select chipset as G2 (MSM8974)
    2. Select port and set it to the com port where your phone shows up as QDLoader 9008 mode in Device manager, in my case com 10.
    xwckyk2.png

    3. Set Target Dir to the same path where you just extracted the TOT files from STEP 1 part 3 above.
    pKcoIPG.png


    Step 3: Test AP & EMMC
    1. On the Top left of the Tool , select the AP check box and the EMMC check box.
    2. Click on Start. This will test your AP and EMMC to ensure your phone can be fixed and there are no other HW issues.
    3. Once done it should say pass under test results for AP and EMMC , circled in blue refer below.
    mqtvmq4.png


    Step 4: Test AP , EMMC & SDRAM
    1. On the Top left of the Tool , select the AP check box , EMMC check box & SDRAM TEST
    2. Click on Start. This will test your AP, EMMC & SDRAM to ensure your phone can be fixed and there are no other HW issues.
    3. Once done it should say pass under test results for AP,EMMC & SDRAM circled in blue refer below.
    bLFX55Z.png

    FOVrHBp.png

    Thats it , if all went well and I have helped you Donate to me! :good:
    18
    Force Phone into QDLOader 9008 mode (Only if needed)

    YOU DO NOT NEED THESE STEPS IF YOUR PHONE IS ALREADY IN QDLoader 9008 mode.

    If you have to force your phone into QDLoader 9008 mode please follow below, thanks to @mss1988

    First of all I want to thank @george7565 for such wonderful discovery. I'm sure that many people who bricked their phone with this guide: [FIX] NO Recovery mode, No download mode, after OTA on rooted LG G2 will fix their phones just like I did.

    I found short circuiting a little bit tricky, but in the end I found the way to make it.

    To short circuit the capacitors I used small piece of cooper wire cut from Ethernet UTP cable.
    fWdnSEVykVFSVIaNf5hC9N2V22TBewo-cBKfngv5AAbV=w768-h812-no


    It's important that when short circuiting is that wire ends should touch opposite sides of the capacitors.
    Also the short circuited capacitors must be next to each other horizontally. See the picture below:
    shortcircuit.jpg


    As you can see, depending on what is short circuited you get QDLOADER 9008 or QHSUSB mode.
    So now LG G2 is INDEED UNBRICKABLE. For those who got QDLOADER 9008 mode, see the picture, fix your phones, don't waste the money on board replacements.

    After I got QHSUSB mode I had further problems. Lubuntu didn't recognized my phone's mass memory partitions, it recognized it as some 2.1TB Qualcomm disk. I found the workaround, I backedup the entire nand of my working LG G2 using this method: [GUIDE] How to make a nandroid backup directly to your computer without using sdcard, then using Computer managment -> Storage in Windows 8, I deleted all phones partitions and flashed the the backup image using Win32 Disk Imager. It's important for this one that both phones are same variant and memory capacity. After that, I restored IMEI using this tool: [TOOL] Updated! 26/06/14 - EFS Professional v2.1.73 - Also for NON-Samsung devices! Also I have a problems with GPS fix, perhaps back cover position needs some tuning, I hope this guide can help, I didn't try:
    Réparer en 5 minutes le GPS LG g2

    Cheers :)

    Here is some extra Information I got while digging around.

    This app operates only in Qdload mode. Upon initial USB cable connection, do the following to send it to Qdload mode if no port or USB serial port is held.
    Upon initial USB cable connection, don’t do the following if it’s already in Qdload mode.
    Use either way below(#1 recommended) to connect the USB cable while the pin is grounded.
    Check out the Device Manager for ports(COM or LPT). If Qualcomm HS-USB Qdloader 9008 port is activated, Qdload mode is successfully
    ready to work!!
    As for the USB cable, the SW download cable v2.1 (910K) for service is recommended!!

    1. How to ground Boot Config switch

    fZBrZVy.png


    It may depend on models. Basically, the pin of the switch connected to Boot_config_0 or Boot_config_6 is grounded.
    The circuit diagram above shows Q6000 switch’s #3 pin need be grounded.

    2. How to ground EMMC SDC1_CLK resistance
    mIVu7o3.png


    It may depend on models. Basically, eMMC’s SDC1_CLK resistance is grounded.
    The circuit diagram above shows R24010 need be grounded.
    5
    More Info on the B2BSupport LG Tool

    More Info on the B2BSupport LG Tool. For anyone who wants to know more about this tool and would like to explore. It's not necessary to know the below if your only goal is to fix the phone then only the first topic of this post is needed.
    Click below for more info.


    Booting Problem Test
    YCFrEgr.png


    1. Select AP chipset
    2. Select Com Port
    3. Select Tartget Dir
    4. Choose AP check
    5. Choose EMMC TEST
    Option Read/Write
    Dump X (Dont select)
    Partition X (Dont Select)
    6. Choose SDRAM TEST
    7. START

    PMIC Test
    3PKjKAm.png

    1. Select AP chipset
    2. Select Com Port
    3. Select Tartget Dir
    4. Choose AP check
    5. Choose PMIC ON
    6. START

    Restore Device
    tjI2zAW.png

    1. Select AP chipset
    2. Select Com Port
    3. Select Tartget Dir
    4. Choose AP check
    5. Choose RESTORE BOOT IMAGE
    - Option X (None selected)
    6. START

    1. AP check
    - Checks out whether Qualcomm chipsets are good to see if booting works well. It’s impossible to check out
    the whole functioning.
    2. EMMC test
    - Partition : No need to select anything. Select it to check out a certain partition.
    - Option : Read Only / Read & Write (Recommended) / Erase / It can be selected while Write Only is running.
    3. SDRAM test
    - Checks out whether POP DDR memory is good.
    4. EMMC dump
    - Tick it, and selected or whole partition’s dump file is automatically created in the dump folder.
    - Caution : The whole partition takes much time (24+ hours).
    5. PMIC on
    - Grant power to every PMIC power core rail. Tick PMIC on, and measure PMIC current to see if it’s good or not.
    - Only APQ8064 is supported but not applicable to all power rails. This will be upgraded in future versions

    6. Restore Boot Image

    - Erases the existing terminal’s boot area and downloads a new Boot Image.
    - The new Boot Image is extracted from the tot file for each model.
    - Select a certain partition, and only the selected partition is downloaded. In this case, a particular image is downloadable
    not just in the Boot area but also in the entire area.
    - Select nothing, which is recommended as default.

    7. Usage of “misc” option
    KdiCCCr.png

    - Restore device with “misc” option if LG Flash Tool fails to download displaying PID/IMEI errors.
    - PID/IMEI errors during download of LG Flash Tool could happen upon using empty or erased EMMC by BoardDiag.
    - <Usage>
    1) make test device Qdload mode -> Run BoardDiag -> Select AP Chipset, Com Port and Target Dir
    2) Select RESTORE BOOT IMAGE
    3) Select “misc” like the picture
    4) Click START
    5) Misc image downloading takes 2~5 minutes
    6) LG Flash Tool SW download again
    5
    Alternative Version

    To everybody having problems with the "device was not found in dload trying flash programmer" error try this version of the tool. It should work fine even with 64bit as it worked with my 64bit windows 10, but you wil have to activate xp (sp3) windows compatibility mode and run it as admin. It worked for me with the f320k but maybe it works with other versions of the phone as well.

    Download: https://cloud.mail.ru/public/ebf1102a2db6/BoardDiag3.99c.ZIP or below:

    Just thank me if it worked. :D

    Edit: reported working with D802 and f320k for now
    5
    I have modified some hex data of boarddiag to jump over the "device was not found in dload trying flash programmer" message and it shows this:
    attachment.php

    So what is the PMIC and how to emulate this?