[G2 Q&A, Help & Troubleshooting] vkeydahiya:
For All Kind Of lg g2 Brick up solution with self exprience

this solutions are for them who is using lg g2 but don't know about their problem properly so lets start from the very first

(Q) I having lg g2 and display is misbehaving after firmware flashed ?

Ans : Ya this can be possible , if you using lg g2 and don't know about its model whether is D800, D801, D8003 or anything ,

and you flashed with different ROM using lg flash tool

Sol. First of all find which model phone is lg g2 from its hardware , there are several of videos on YouTube from which you can get you hardware details among them i found a video on YouTube( Link is given below ) from this video we can check the hardware which phone we are using or even you can check by using its original box

get the phone proper details and flashed it stock ROM using lg flash tool

Link : http://youtu.be/15krGmydqgQ

Back to stock : http://xdaforums.com/showthread.php?t=2432476

Download Both Stock Image & DLL File – Download From Here

(q) Using TOT method having problem phone firmware is not matching with phone hardware ( like error "CrossDL [D800] to [LS980]" )

Ans : Ya this can possible if you flashed wrong firmware before than its shows this kind of error because you flashed firmware which doesn't meet with specific hardware of you phone so the phone will shows what you flashed before (hardware and Software )

Sol. ( 1st for TOT ) Now download the right firmware for you phone than edit the .TOT files using hex editor and replace the hex value of phone model with you current showing value ,like if you flashed D802 firmware than phone will become D802 from its software part which is makes error to restore stock , so you need to change values of hex for your original firmware ( see the attachment Name Hex Editor )

(2nd For .dll) when you download the .dll file for write firmware than again the same problem you will face which faced before like crossdl error or sw version is different than hw version ,so now you need change the .dll file using hex editor , in the .dll file you just need the change model number which is you showing currently in download mode ( in below attachment files i am providing you .dll file which by pass all the hardware and software test and it will flash the firmware hope fully ( screenshot is provide in below attachment name : dll hex editor please check it out )

universal .dll file for lg g2 : Download here

(q) i was able to flash the firmware but its stuck after reset 120 sec waiting for FBOOT and now my phone is brick again and showing fast-boot error

somthing like this :-

[820] Fastboot mode started

[870]udc_start()

And when plugged in it says:

[820] Fastboot mode started

[870]udc_start()

[336150] -reset-

[336150] -portchange-

[336170] -reset-

[336150] -portchange-

Ans Ya this is due to user file system error due to last wrong firmware flashed ( if you reached here than you 90% problem is already shorted )

Sol. Now you need to download all the right partition for your phone and flash them again using fast boot

Fast-boot Instruction given here : [YOUTUBE]https://www.youtube.com/watch?v=hQVTc2m6U-I[/YOUTUBE]

Partition Download Link : Download Here

after flashing partition now you can flash your firmware without any hex edit and with out .dll edit because now your phone is having right partition which stock haves

Note : Flash the partition don't flash partial partition as shown in video in initial level

i hope this will work for everyone as i repaired my phone after six month using all this method , if you find any new error than please let me know i will try to solve it out , and sorry if there is any English mistake as i don't know much English , if there is any mistake in this post according XDA rules than sorry for that also as it is my post on XDA

If its solves you problem than don't forget to give thump ups up to me