[G2 General] Extosis:
I'll be very specific, something most people lack of. Okay lets get to it,

I recently bricked my LG G2 (D801) by installing a ROM that wasn't compatible with my model. I fixed it by doing the following steps.

This worked for me using Windows 8.1 pro on a 64 bit architecture computer without using compatibility mode.

I will be showing you how to unbrick your phone by using the .TOT method.

If your cellphone looks like the image below, then you are bricked.

Prerequisites:

A) LG G2 Driver (Virus Scan)

B) LG FlashTool v1.8.1.1023 (Virus Scan)

C) Fastboot w/ adb (Virus Scan)

D) Choose the correct model image for your cellphone, This step is very important, you

DO NOT

want to install the wrong images.

D800 (Mirror)

D801 (Mirror)

D802 (Mirror)

D803 (Mirror)

D805 (Mirror)

D806

F320L (Mirror)

F320S (Mirror)

LS980 (Mirror)

VS980 (Mirror)

Places you can download your phones .TOT files

Here or Here it will be in a form of .ZIP file or .TOT

For the F320S .TOT file you can download it => Here

1. Install the LG G2 driver onto your computer

2. Install the LG G2 Flashing Tool

UNCHECK "Run LGFlashTool 1.8.1.1023" then click "Finish"

Now go to your LG FlashTool directory like the image below, and replace the MegaLock.dll with the one I provided in the zip file "C:\LG\LGFlashTool"

3. Now run fastboot.exe inside a Command Prompt window (while your phone is connected to the computer)

You will need to run these commands inside Command Prompt

fastboot erase aboot
fastboot flash aboot aboot.img
fastboot erase boot
fastboot flash boot boot.img
fastboot erase dbi
fastboot flash dbi dbi.img
fastboot erase laf
fastboot flash laf laf.img
fastboot erase misc
fastboot flash misc misc.img
fastboot erase modem
fastboot flash modem modem.img
fastboot erase persist
fastboot flash persist persist.img
fastboot erase recovery
fastboot flash recovery recovery.img
fastboot erase rpm
fastboot flash rpm rpm.img
fastboot erase sbl1
fastboot flash sbl1 sbl1.img
fastboot erase tz
fastboot flash tz tz.img

fastboot reboot

4. Hold the volume + (up) key, then plug in your phone to the computer using the USB cable your phone came with or a compatible cable that fits. Do not let go of the volume + (up) key until you see Download Mode.

Once your cellphone is in Download Mode, we need to change the COMPort your phone is connected to, in order for LG FlashTools to read the cellphone. To do this, Click on Start > Click on Control Panel > Click on Device Manager

Right Click on "LG Mobile USB Serial Port (COM4)" then click on Properties

Then click on "Port Settings" then "Advanced"

Make sure that, the COMPort goes from COM4 to COM41

Then click okay

Before I start on step 5, here's are some errors you would have seen, if you followed other tutorials or did not follow my step 5.

These two errors happen for the following reasons,

Picture 1: I used a different .dll than what the .TOT file needed

Picture 2: The .TOT file is not pointing correctly to our Model installed on our phone (which isn't my real model btw, it's what bricked my phone in the first place, by installing a none compatible ROM it changed my phones model. So we need to modify the .TOT file using a Hex editor so that LG FlashTools could read the .TOT file.

5. Download any Hex editor and install it on your computer (I already have one installed, so ill skip the boring installation pictures)

Then drag and drop your .TOT file to modify it, Then click on search => Find

Type in the Model of your phone, before the ROM changed the model (my original phone model is D801)

You will see this Hex string (not the same exact one but something similar)

To change the Hex string, you have to have the Model your phone is bricked to .TOT file (which in this case for me is the F320S .TOT file)

Then copy the Hex string like I have in the image below

Then paste it to the .TOT file we want to modify (which for me is my D801 .TOT file)

Click on "Paste Write" because if you click "Paste Insert" it will write more space into the .TOT file not letting LG FlashTool to read the modified .TOT file.

Finally just click on the save button

6. Now open up LG FlashTools and choose your phones bricked model .dll (which for me is F320S.dll)

Then choose the modified .TOT file, like the image below.

Click on the yellow arrow, then you will see "Bin CRC Check"

In order for LG FlashTools to read your phone, unplug and replug your phone to the computer (if done correctly you should see this)

Now the phone is being Fixed and installing the original operating system the phone came with. (which for me is D801, not F320S)

I hoped I helped you guy's fixed your phones, if I did hit me up with a Thanks! :)

You may now, re-root and mess around your phone again :)