[LG G8 Guides, News, & Discussion] mattwhite7102:
ITS MY BIRTHDAY!

AS MY BIRTHDAY PRESENT TO YOU LOT I WILL BE SHOWING YOU HOW I MANAGED TO RECOVER MY LG G8 FROM A VERY HARD BRICK (NO EDL OR ANYTHING)

Special thanks to @netmsm for a very helpful tutorial here that is way more indepth

[Tutorial] Rescue From HARD BRICK

Don't worry! Everything's gonna be alright ;) You may accidentally erase all partitions and GPT on your phone. Nothing is shown in "Partition Manager". Since there's no Rawprogram XML file we need an alternative method to get the phone back on...

xdaforums.com

I have only tested this on a 820UM Model, your results may vary...
​

REQUIREMENTS:

An LG G8 (of course)

a pair of Tweezers (make sure they have a sharp pointed end, you'll see why this is needed later on)

Screwdriver sets with many bits (one of ebay for £10 will do)

Hairdryer to get inside the phone

A couple hours to kill as this is a long and tedious process

A Windows Machine (windows 10 and up)

Qualcomm HSUSB_BULK DRIVERS (can get these from the QPST file i attached below)

So Long story, i recently got myself an LG G8 and when trying to get my sim working and it was a model from the US that didnt like my sim i put in so much i couldnt even change the apn settings, so i went through the giant rabbit hole of installing different firmwares but eventually i messed up and bricked the phone into a hard brick where i couldnt access EDL mode to reflash the phone, this is where my tutorial starts

first:

1. Make sure you have the latest version of QPST installed (attached below), once installed don't open it just yet

2. when you ready start to open up the phone, heat up the back to remove the cover, unscrew the screws and remove the wireless charging pad (the speaker optional) and find the tiny 2 golden connector pads, they are the test points for this phone, located right next to the metal shielding, as shown below

View attachment 6036626

3. get the pair of tweezers and when plugging in the cable, touch them two pads, thus shortening them to make a connection to activate the QHSUSB_BULK mode, then you can install the drivers

P.S: Connection drops when you took the pair of tweezers off the test pads

A: just keep trying until you get a solid connection

4. When you manage to get into QHSUSB_BULK (i havent tested it on DLOAD mode) get these GPT files here, extract them and move them into the C:\Program Files\bin folder (can get to this folder by going to the start menu, right clicking on the QPST shortcut, then when you get to the Start Menu program folder, right click to go to the actual location then move the GPT files there

https://www.mediafire.com/file/nsiqs1qfp8xtvoh/Luns.rar/file , put them in a safe place, and type the commands

fh_loader.exe --port=\\.\com --sendimage=LUN0.bin --start_sector=0 --lun=0 --noprompt --showpercentagecomplete --zlpawarehost=1 --memoryname=ufs

fh_loader.exe --port=\\.\com --sendimage=LUN1.bin --start_sector=0 --lun=1 --noprompt --showpercentagecomplete --zlpawarehost=1 --memoryname=ufs

fh_loader.exe --port=\\.\com --sendimage=LUN2.bin --start_sector=0 --lun=2 --noprompt --showpercentagecomplete --zlpawarehost=1 --memoryname=ufs

fh_loader.exe --port=\\.\com --sendimage=LUN3.bin --start_sector=0 --lun=3 --noprompt --showpercentagecomplete --zlpawarehost=1 --memoryname=ufs

fh_loader.exe --port=\\.\com --sendimage=LUN4.bin --start_sector=0 --lun=4 --noprompt --showpercentagecomplete --zlpawarehost=1 --memoryname=ufs

fh_loader.exe --port=\\.\com --sendimage=LUN5.bin --start_sector=0 --lun=5 --noprompt --showpercentagecomplete --zlpawarehost=1 --memoryname=ufs

fh_loader.exe --port=\\.\com --sendimage=LUN6.bin --start_sector=0 --lun=6 --noprompt --showpercentagecomplete --zlpawarehost=1 --memoryname=ufs

if you have backup GPT files use them, as i didnt back up mine ill have to use these GPT files

when you flashed these files successfully fh_loader should say "done"

P.S: fh_loader is in the QPST directory when you installed it earlier

P.P.S: when typing \\.\com, use YOUR port (mine was com10 for example) you can find this in device manager

5. execute the commands, by copy and pasting all the commands from the notepad document im going to attach below

HINT: a helpful thing you can do is so it saves a lot of typing you can go to "Edit > Replace" and replace "\\.\com" with your com port

6. now at this point you can hold volume - and power to reboot it, itll say "this device failed a routine safety check" but thats normal, keep holding volume + as you plug in the cable, then when you see "Firmware upgrade" let go

VERY IMPORTANT: WHEN USING LGUP TO INSTALL THE FIRMWARE, UNCHECK SID_A AND SID_B otherwise youll get an OPID Mismatch error, see more here and get the files here too (LGUP and other useful stuff)

[Tutorial] Crossflash, Bypass OPID Mismatched Error

Hi there ;) Thanks to all other guys here who have made helpful development to tame this beautiful =) To crossflash models other than LG G8 please read post 3. Before asking any question please read the troubleshooting section at the bottom of...

xdaforums.com

7. flash your KDZ that corresponds with your device (mine was a sprint variant, but as sprint never publicly released the KDZ, I have to use another KDZ (I installed the OPEN_US firmware, but that results in an NT error on bootup every time, annoying so I have to ignore it)

also side note, if hand ID doesnt work, keep trying diffrent firmwares, but if you go that route, youll have to wipe your FTM, Modem_A, Modem_B, SID_A, SID_B, OP_A, OP_B

youll know if hand ID doesnt work if it refuses to scan your palm and acts like theres nothing there

8. you should have a fully working device saved from a super hard brick and free to set it up and stuff

if your NAND is dead im sorry but this wont work unless you replace it, im not going to get into details how to do that...

i really hope this tutorial was helful!