[LG Optimus G Pro] :
This thread is mostly for the E980 but will help all others as much as possible.​

Please be sure to follow all steps!!! If you would like help, please be courteous to all on this thread. Thanks​

_________________________________________​

Long story short...I hard bricked my phone by flashing a rom for the wrong phone. Phone would not boot at all. No signs of life. When plugged into the computer...I noticed a driver being installed (Qualcomm HS-USB QDLoader 9008). A quick search...and a few forums later...I knew for sure my phone was bricked.

Here's what you will need:

MicroSD card

MicroSD card reader

Linux (I used Ubuntu) and Windows

Patience​

_________________________________________​

Here is what I did...In Windows​

1 - Download your stock firmware for your phone. I have an e980...so my file would be one that ends in .tot...most other Optimus G Pro phones have stock files that end with .kdz (search XDA)

2 - Download http://d-h.st/naQWindowsLGFirmwareExtract-1.2.1.0-Release.zip - 1.33 MB. This will work on both .kdz and .tot files.

3 - Open WindowsLGFirmware and locate your stock firmware. A list of files will show up. Click on the boxes on the left of the name of the file for the following...SBL1.bin, SBL2.bin, SBL3.bin, aboot.bin, rpm.bin, tz.bin, backupGPT.bin, recovery.bin, persist.bin, modem.bin, misc.bin, boot.bin and PrimaryGPT.bin.

4 - Then click on "Extract.tot" (or Extract.kdz). Extracted files will be in the same folder at the WindowsLGFirmare.

5 - The PrimaryGPT.bin file now has to be written to the MicroSD card. I used http://sourceforge.net/projects/win32diskimager/files/latest/downloadWin32DiskImager.

The rest of the files, put on a usb stick for now.

Once that is done...boot into your Linux Distro(I installed Ubuntu due to permissions needed in the following steps)
​

6 - Once booted into Linux, have your sd card in the card reader and plugged into your computer...go to Terminal and type ls /dev/sd*

(You should see something like this.../dev/sda /dev/sda1 /dev/sda2 /dev/sda5

/dev/sdb1 /dev/sdb2 /dev/sdb3 /dev/sdb4

/dev/sdb5 .......... /dev/sdb36

7 - Next...in terminal type sudo gdisk -l /dev/sdb

You will see a list with columns for Number, Start, End, Size, Code and Name.

You must match the number on the list with the files you downloaded earlier in Windows. Write down the number in the number column for each of those files. (Example: SBL1 for me was number 2)

Now transfer the files on the usb stick that you downloaded earlier in windows to your linux desktop.

8 - Now in Terminal type sudo -i

Then type dd if=/the location of the file/name of file.bin of=dev/sbd(now type the number that your file was on the list)

This is what mine looked like dd if=/home/ricanares/Desktop/aboot.bin of=/dev/sdb5

You must do this for every file downloaded from our stock firmware(except for PrimaryGPT.bin)

9 - Now reboot back into Windows. Insert the sd card into your phone. Plug the phone into the USB port. For me, the soft keys lit up, which made me feel closer to recovering my phone. At this step, not much happened for me for at least 10 minutes. Then while plugged into the usb port and while sd card was still in phone...my battery fell out (didn't have the battery door on). Put the battery right back in...and the LG boot screen came on.

10 - Finally...remove battery while the sd card is still inserted. While holding down the volume keys, plug the phone back into the usb cable and now you should be in download mode. Now follow the guide found at http://xdaforums.com/showthread.php?t=2302660 and your phone should be back to stock in minutes.

_________________________________________​

If phone does not go into Download Mode...try volume up and power or volume down and power. Another thing to try if this doesn't work for you...in step 8...instead of using your stock firmware recovery.img...search xda for a cwm or twrp image to flash. Just rename it to recovery.img.

Good luck to all. Hopefully I wrote this guide clear enough. This is my first ever!!! I finally got my hard bricked phone working and had to share the news. After trying to fix this for the past 2 days...I am off to bed. :p If you wish to buy me a beer...PM me. Thanks​

-----------------------------------------------------------------------------------------

This guide was made for the LG Optimus G Pro E980 but may work for all other variations.