• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Root [International] Please help! LG G2 bricked. Tried everything!

The franken-phone thing is not mine. Must have seen it somewhere too, I think.

It's taken me a week of solid work to piece things together. I'm a trouble-shooter, not a dev. Yours and sammi's overviews and links made me see I was possibly on the right path. Editing the TOT was critical to get the first D800 on. I'm about to go back to the D80020c TOT again, so be interesting to see if it now requires ID as 802 or 800 for success. I suspect it's anow n 802 again, and will need the edited TOT. Must be checking something in the system partition.

(So much information available, but often unclear if it's restricted to JB or KK or certain versions or there are other constraints around the different countries that have D802s. I really wonder if there are differences beyond the system.img for the different countries. Might unpack and diff a couple of different D802 kdz at same version.
Was surprised that all the boot animation for ATT even is in the system, and not in boot somewhere.
I also don't think the guys 'making these' are putting in a lot of effort. If you can identify the basic hardware - via the recovery? - then more than likely that's the base system that will define the radio and the digitizer.)

Most of the time I've had download mode, but I did get to just flashboot at one stage. There's a
good thread on xda about just putting back a relevant LAF to get back to download. Less work than restoring multiple partitions, and from there anything is possible using LG tools - assuming the base files are available.

I had a 'fully working' ;) D80220c (no touch, no Service, blank baseband and IMEI in About screen) when I tried the D800 baseband. Kind of proved for me that D800 was the hardware. To get the SIM back, and see IMEI re-appear was a bonus! (I did try putting on a D800 kernel at that point, but that killed the whole thing. BUMP/Loci issues amongst others I'm sure)

Flashing the 802 kdz or TOT means you have to use an OTG mouse. Very hard to agree to the ADB prompts though - since I couldn't figure out how to have both mouse and a computer connection at the same time. Patience :D

I used the generic LGPUP8974.dll that LG 'sent' me with the 80220c update (IIRC). Grabbed it from a tmp file created during the process I think. Had assumed they were all the same. Haven't hexed any to compare. Will check details and can certainly share.

I wanted to regenerate the state mine was supplied in as a starting point- hence D80020k and D80220c combination. D80220c is the latest, and I'm about to try going to D80020y/D80220c.

My D80220c system.img came from a TWRP backup I made after one of the kdz attempts. Also tried my original D80220b system.img and it too worked fine.

I may have been lucky, (no end of problems with drivers on Win7, as you'd know), but the logic is pretty strong.

Keep up the great work. :D
 
Last edited:
  • Like
Reactions: iowabowtech
Upvote 0
I suspect it's anow n 802 again, and will need the edited TOT. Must be checking something in the system partition.

Yes it does. I'm assuming a line on the build.prop. You will need the hexedited tot as you suspected.

I really wonder if there are differences beyond the system.img for the different countries. Might unpack and diff a couple of different D802 kdz at same version.

I've found these strange regional files that I'm assuming are language packs or similar. They don't seem to serve any other purpose that I can tell.

Most of the time I've had download mode, but I did get to just flashboot at one stage. There's a good thread on xda about just putting back a relevant LAF to get back to download. Less work than restoring multiple partitions, and from there anything is possible using LG tools - assuming the base files are available.

That works good so long as you're using the laf.img from the same firmware version your phone was on when it got forced to fastboot mode. Since we're sharing experience, I've determined that aboot, boot and laf are interdependent. You can use those three files from ANY firmware version, newer or older, from the same variant. So long as they are all 3 from a matching firmware, download mode will work.

I had a 'fully working' ;) D80220c (no touch, no Service, blank baseband and IMEI in About screen) when I tried the D800 baseband. Kind of proved for me that D800 was the hardware. To get the SIM back, and see IMEI re-appear was a bonus! (I did try putting on a D800 kernel at that point, but that killed the whole thing. BUMP/Loci issues amongst others I'm sure)

Flashing the 802 kdz or TOT means you have to use an OTG mouse. Very hard to agree to the ADB prompts though - since I couldn't figure out how to have both mouse and a computer connection at the same time. Patience :D

Aha, nice thinking!

I used the generic LGPUP8974.dll that LG 'sent' me with the 80220c update (IIRC). Grabbed it from a tmp file created during the process I think. Had assumed they were all the same. Haven't hexed any to compare. Will check details and can certainly share.

Thanks, that's been the missing link for me. We've had some phones repair and others tank. It took those failures for me to realize we need a specific LGUP8974 so if you can link me to the one that works with your exact tot of choice, it would be a huge help!



My D80220c system.img came from a TWRP backup I made after one of the kdz attempts. Also tried my original D80220b system.img and it too worked fine.

Ok, we can extract and merge a system.img from any D802 kdz so that's all good. I had been leaning toward placing a copy of the system.img onto the sdcard and then dd writing the system.img.

(dd if=/sdcard/system.img of=/dev/block/mmcblk0p34)

That would save the step of rooting while on D802 firmware, installing recovery, making a nandroid, etc. But it's a large file to dd write so my plan is untested thus far.


I may have been lucky, (no end of problems with drivers on Win7, as you'd know), but the logic is pretty strong.

Keep up the great work. :D

Not luck. You've clearly worked your way through some major hurdles that have tripped up an internet full of people. Nicely done man.
 
  • Like
Reactions: tyrogrok
Upvote 0
Thanks for sharing, and the props iowabowtech ;)

We should start defining these frankenphone Stocks with 2 parameters - the presented system version and the underlying kernel/baseband hardware version. So mine from Hong Kong is working just fine as D80220c/D80020u. I realize with modems and kernels that this can get much more complicated, but for someone to safely work on these as Stock a minimum of 2 seems critical.

Here's
my LGUP8974. Was captured as part of an 80220b -> 80220c kdz (?) upgrade that was expecting LG-D802 HK hardware.

Went back to 80020c (using edited TOT - as suspected) and then forward to 80020y, but couldn't get a proper root. It's recognized that ioroot won't touch 20y, but stumproot just said it was already rooted :( Busybox wasn't happy with the root state and wouldn't install. Also couldn't get the SIM card active (unrelated?) so around I went again to end up at 8oo20u - which at least has the Knock-Unlock finally.

Flashed over the same 80220c system.img and all working fine as LG-D820. Small (cosmetic) glitch where the Memory shows as '0' in the About Phone > Hardware Info screen, despite it being 32Gb. The 800 doesn't show this parameter in the info screen at all, so I guess some part of the underlying kernel is not populating a value to display. I do think this worked normally though with my original 80020c/80020k combination.

Agree with you about dd-flashing images instead of TWRP, but I think you would still need root at a minimum.

2 parting questions from me :thinking:

  1. Has anyone figured out how the IMEI registration / LG csmg stuff works? LG is manufacturing these as one model, but the IMEI lookup knows them by their 'system image alter-ego'? If we leave one of these franken-D802s on their proper D800 firmware, will the LG site update it's expectations for the hardware and recommend/push D800 updates? Probably a bad example, as AT&T will handle the D800 updates, but you know what I mean...
  2. And what about the lettering? D800 is up to 20y but only introduced Knock at 20u. D802 in Asia seem to be at 20c, but in Europe seeing 20h. Have read that 20c somewhere can be basically the same as 20h elsewhere, but has anyone uncovered/defined a mapping?
Let me know if you need more from me. :)
 
  • Like
Reactions: iowabowtech
Upvote 0


  1. Has anyone figured out how the IMEI registration / LG csmg stuff works? LG is manufacturing these as one model, but the IMEI lookup knows them by their 'system image alter-ego'? If we leave one of these franken-D802s on their proper D800 firmware, will the LG site update it's expectations for the hardware and recommend/push D800 updates? Probably a bad example, as AT&T will handle the D800 updates, but you know what I mean...

It's my belief that it will. It seems to share info with the LG servers because the majority of the franken-d802's show up as d802's on the serevers. However, there have been a few instances when multiple connects to the servers have shown d802 on some instances and d800 on others. :thinking:

Did you ever check yours when you were on d800 firmware? I'm not sure how long it takes to update that info is the thing...but it seems to be a living breathing document from what I can tell. It will change (eventually) to match the firmware version on the phone (20c, etc)

I'm not sure about your 2nd question. There's so many regions on these d802 firmwares that I haven't been able to figure out a pattern. I think there is one such that some regions don't get the exact same updates but it's a mystery to me overall.
 
Upvote 0
When I get time later this week, I'll upload and post a link to a franken-d802 fix zip that includes an already hexedited d800 to d802 tot along with the LGUP_8974 dll that @tyrogrok shared so everyone can recover from this without needing a hexeditor.

Later, I may try to make up and post a system.img and the instructs to flash that from a re-rooted phone +TWRP.

edit: here's the tot/dll...
https://mega.co.nz/#!wNByBYTD!yaPeXNUG1jnZr_3yj8S-IaEH_-7L4xtQKDF_LXgiCa8
 
Last edited:
Upvote 0
Hey guys,

I'm having the same problem as bex993's inicial problem. My phone LG G2 D805 stopped processing on flashboot.
It is appearing the same menssage as his phone. How can I get out of there?

It's showing:
Flashboot: oops!
Flashboot: processing
- reset -
- portchange -

Can anyone help me?

ty

Is your D805 a 16 GB or 32 GB model? And do you have the tools installed to use adb/fastboot commands? If so, windows, linux or mac?
 
  • Like
Reactions: Paulo martins
Upvote 0
D805 is 16GB model.
I have got iroot, the computer is showing that there is a phone conected, but the adb is not reconizing the phone.
My computer is Windows.

Best bet to get a fastboot connection has been the PDAnet drivers. That program comes packaged with drivers for most any Android device so just download it to your machine, you don't even have to likely run the program itself. Then with the phone still connected to pc and in fastboot mode, reboot the pc. Hopefully, the adb/fastboot drivers will apply on reboot.

To test, run fastboot devices command. You should see:

fastboot ?

To be sure of a good connection, follow up with fastboot reboot command. If the phone reboots, you are ready to proceed with fixing the phone.
 
  • Like
Reactions: Paulo martins
Upvote 0
@Paulo martins in hindsight, I'm not sure if IOroot included the fastboot binary or just the adb binary. You may be better served to use our forum's mini sdk which you can download here:

http://androidforums.com/attachments/sdk-tools-zip.77466/

Unzip that to the root of your "C" drive into a regular folder of the same name. Then open command prompt and type...

cd c:\sdk-tools
fastboot devices
fastboot reboot

The advice about the PDAnet drivers still holds true. This is just perhaps a better option to ensure you get a fastboot connection with the phone.
 
  • Like
Reactions: Paulo martins
Upvote 0
@Paulo martins in hindsight, I'm not sure if IOroot included the fastboot binary or just the adb binary. You may be better served to use our forum's mini sdk which you can download here:

http://androidforums.com/attachments/sdk-tools-zip.77466/

Unzip that to the root of your "C" drive into a regular folder of the same name. Then open command prompt and type...

cd c:\sdk-tools
fastboot devices
fastboot reboot

The advice about the PDAnet drivers still holds true. This is just perhaps a better option to ensure you get a fastboot connection with the phone.

Ty!!!
That works!!!

I get SDK and the Drivers and the adb works!
Then I read your conversation with Bex and fixed the phone!

TY!
 
  • Like
Reactions: iowabowtech
Upvote 0
Hey iowabowtech,

You have given me so much hope on what has been a very miserable day so far. My D855 is stuck on LG load screen and after hours of fumbling around, What I've got so far:

1. It takes 2-3+ minutes idle to get into Download Mode shows for a few seconds, PC doesn't recognize device. It then then moves into Fastboot Mode, PC recognizes device.
2. LG Drivers were not working.. after hours of searching manually applied Google USB Driver - Bootloader
3. adb devices shows nothing but now fastboot devices shows '? fastboot'
4. tried to flash a new laf.img or recovery.img but it says in cmd flash write failure and the phone has some errors and says command failed

I welcome any suggestions or advice, kind of desperate at this point
 
Upvote 0
Hey iowabowtech,

You have given me so much hope on what has been a very miserable day so far. My D855 is stuck on LG load screen and after hours of fumbling around, What I've got so far:

1. It takes 2-3+ minutes idle to get into Download Mode shows for a few seconds, PC doesn't recognize device. It then then moves into Fastboot Mode, PC recognizes device.
2. LG Drivers were not working.. after hours of searching manually applied Google USB Driver - Bootloader
3. adb devices shows nothing but now fastboot devices shows '? fastboot'
4. tried to flash a new laf.img or recovery.img but it says in cmd flash write failure and the phone has some errors and says command failed

I welcome any suggestions or advice, kind of desperate at this point

I'd be happy to try and help. I can help you much better in IRC however as your issue is complex:

http://webchat.freenode.net/

nickname: you can use most any name you want
channel: #lg-g2
answer captcha
press connect

I'm currently logged in there as Ncrypt3d_

Click on my username and 'send query' then type hello or whatever. that's equal to a private message on the forum. I am there now.
 
Upvote 0
Hey iowabowtech,

You have given me so much hope on what has been a very miserable day so far. My D855 is stuck on LG load screen and after hours of fumbling around, What I've got so far:

1. It takes 2-3+ minutes idle to get into Download Mode shows for a few seconds, PC doesn't recognize device. It then then moves into Fastboot Mode, PC recognizes device.
2. LG Drivers were not working.. after hours of searching manually applied Google USB Driver - Bootloader
3. adb devices shows nothing but now fastboot devices shows '? fastboot'
4. tried to flash a new laf.img or recovery.img but it says in cmd flash write failure and the phone has some errors and says command failed

I welcome any suggestions or advice, kind of desperate at this point

Also gtothem, are you using the factory supplied usb cable that came with the phone? Part of your issue almost sounds like a bad connection. Perhaps try different usb ports as well.
 
Upvote 0
Purchased a 32GB HK LG-D802 KK 4.4.2 (D80220b), rooted ,im facing same problem which is mention on 12th page
[1]no imei [2]degitizer is not working [3] no baseband [4] no sim.
1. after that i flash d802_fix.zip thorough lg flash tool and it failed .
2.now i stuck in boot logo.
3.also can't enter in download mode.
4.when ever i try to go in download mode, enters in fast boot mode.
 
Upvote 0
i flash this images by adb flash tool

fastboot flash modem modem.img
fastboot flash sbl1 sbl1.img
fastboot flash dbi dbi.img
fastboot flash aboot aboot.img
fastboot flash rpm rpm.img
fastboot flash boot boot.img
fastboot flash laf laf.img
fastboot flash misc misc.img
fastboot flash persist persist.img
fastboot flash recovery recovery.img
(TWRP, not the stock one)
fastboot flash tz tz.img
now i can't enter in fastboot mode also

sir pls help
 
Upvote 0
Purchased a 32GB HK LG-D802 KK 4.4.2 (D80220b), rooted ,im facing same problem which is mention on 12th page
[1]no imei [2]degitizer is not working [3] no baseband [4] no sim.
1. after that i flash d802_fix.zip thorough lg flash tool and it failed .
2.now i stuck in boot logo.
3.also can't enter in download mode.
4.when ever i try to go in download mode, enters in fast boot mode.

i flash this images by adb flash tool

fastboot flash modem modem.img
fastboot flash sbl1 sbl1.img
fastboot flash dbi dbi.img
fastboot flash aboot aboot.img
fastboot flash rpm rpm.img
fastboot flash boot boot.img
fastboot flash laf laf.img
fastboot flash misc misc.img
fastboot flash persist persist.img
fastboot flash recovery recovery.img
(TWRP, not the stock one)
fastboot flash tz tz.img
now i can't enter in fastboot mode also

sir pls help

Did you verify that you have a D800 motherboard because that's what the D802fix file is intended for? I would need to know more about what's inside the phone to help you fix. If you lost fastboot mode now, you'll need qhsusb_bulk mode (9006) to proceed. You can determine that by plugging the phone into a windows machine and open device manager to see how/if its identified. Look for anything relating to Qualcomm. If you do not have bulk mode as described, you'll have to short a couple capacitors on the motherboard as a last effort to force bulk mode.
 
Upvote 0
TL;DR
  1. HK is certainly selling D800 G2 hardware as D802. They seem to be simply a D802 system.img installed over a stock D800 with a swapped back panel. (My experience is with LG-D800 from HK, but the same could be done with any other hardware as the base in any other country I suppose)
  2. Check the version of Stock Recovery (during ioroot). It probably corresponds to your hardware and you should be using that model tools, kdz, TOT for recovery, reinstall, upgrades or whatever.
  3. Treating these in any way as a D802 will lead to failure, but whether from fastboot, download mode or standard recovery they CAN most likely be recovered using tools and files readily available.
The full story - all credit for tools and files to many dedicated devs over at xda and here on androidforums
  1. Purchased a 32GB HK LG-D802 KK 4.4.2 (D80220b), iorooted it to take an Online Nandroid Backup and then upgraded it using the LG Update Centre App (D80220c). The LG csmg site identified the phone from its IMEI as a HK D802 (AHKGWH LGD802).
  2. Noted during the ioroot process that the stock recovery was using KOT49I.D80020k test keys - should have been a warning :(
  3. After update and reboot IMEI was blank, Baseband version was blank, SIM was locked out (No Service) and the digitizer/touch couldn't be used. (Moved to an OTG USB mouse for control)
  4. It was NOT a lost EFS problem. I had those files, and restoring them did not help. Reloading D802 kdz or TOT did not help.
  5. Installed a D800 baseband (modem.img) and IMEI returned, as did SIM access.
  6. Installed D80020c TOT (patched so it would load on a 'D802' and used generic dll), iorooted and phone was like new - just in ATT colors. Upgraded to D80020k using xaueious' excellent guide and after installing AutoRec (D800) TWRPed on a D80220c system.img. Did a factory reset just to be sure.
Now have back what appears to be Stock G2 LG-D802 running D80220c. Doesn't have the same LTE bands as a real D802, and cannot take OTA updates, but it's like new again. :)

Hope this helps someone, as there seem to be more of these franken-phone G2s causing problems.
Questions? :thinking:
yes i tried ur process but it didnt help me...i have the same version i think..i tried with hex editor with D80020c..and after downloading 100% complete my phone gone to restart mode and after restarting my phone stuck at the lg logo..and i also tried to factory reset but it didnt help me..same thing is happing after restart and reset process..and one more thing i cant get into download mode..when i m trying to enter downloading mode its showing fastboot mode..port change.etc..now what shouid i do...please help me..........
 
Upvote 0
I have an LG G2. 32 GB, (UAE / Open) D802 according to IMEI but D800 mentioned under the back cover towards bottom left. It had D80220B ROM. I bought it used 2 days ago, tried to upgrade it using LG PC Suite, now it's messed up.

No IMEI, No baseband, Bottom half of touch screen not functioning properly, upper half is fine, phone memory reduced to 16 GB.

I am able to enter download mode.

I have tried flashing it and installing a UAE D80220C_00.kdz using ROM KDZ method but this made no difference at all. (http://forum.xda-developers.com/showthread.php?t=2432476)

I was wondering if could get some help here ... What should I try now? Should I try flashing and installing a different ROM? which one? should I use the TOT method mentioned in this thread?

Many contributors here seem like very experienced with G2 (especially @iowabowtech) and the thread is not dead yet ... any help would be very much appreciated.
 
Upvote 0
I have an LG G2. 32 GB, (UAE / Open) D802 according to IMEI but D800 mentioned under the back cover towards bottom left. It had D80220B ROM. I bought it used 2 days ago, tried to upgrade it using LG PC Suite, now it's messed up.

No IMEI, No baseband, Bottom half of touch screen not functioning properly, upper half is fine, phone memory reduced to 16 GB.

I am able to enter download mode.

I have tried flashing it and installing a UAE D80220C_00.kdz using ROM KDZ method but this made no difference at all. (http://forum.xda-developers.com/showthread.php?t=2432476)

I was wondering if could get some help here ... What should I try now? Should I try flashing and installing a different ROM? which one? should I use the TOT method mentioned in this thread?

Many contributors here seem like very experienced with G2 (especially @iowabowtech) and the thread is not dead yet ... any help would be very much appreciated.

The model stamp at the bottom isn't a guarantee to be correct but if D802 firmware isn't working, chances are D800 is right. Try to check the gold colored ribbons that go up the sides of the phone for how they're marked. And yeah, the best way to tell is the mobo but sometimes it must be taken apart to be fully verified. Look in the upper left. Some have the model etched into the rectangular silver metallic piece on the board at that location.

As the previous poster said, if you truly have a D800, you'll need to flash D800 tot. Then if you choose, you can flash D800 TWRP and do a custom rom.
 
Upvote 0
Thanks for sharing, and the props iowabowtech ;)

We should start defining these frankenphone Stocks with 2 parameters - the presented system version and the underlying kernel/baseband hardware version. So mine from Hong Kong is working just fine as D80220c/D80020u. I realize with modems and kernels that this can get much more complicated, but for someone to safely work on these as Stock a minimum of 2 seems critical.

Here's
my LGUP8974. Was captured as part of an 80220b -> 80220c kdz (?) upgrade that was expecting LG-D802 HK hardware.

Went back to 80020c (using edited TOT - as suspected) and then forward to 80020y, but couldn't get a proper root. It's recognized that ioroot won't touch 20y, but stumproot just said it was already rooted :( Busybox wasn't happy with the root state and wouldn't install. Also couldn't get the SIM card active (unrelated?) so around I went again to end up at 8oo20u - which at least has the Knock-Unlock finally.

Flashed over the same 80220c system.img and all working fine as LG-D820. Small (cosmetic) glitch where the Memory shows as '0' in the About Phone > Hardware Info screen, despite it being 32Gb. The 800 doesn't show this parameter in the info screen at all, so I guess some part of the underlying kernel is not populating a value to display. I do think this worked normally though with my original 80020c/80020k combination.

Agree with you about dd-flashing images instead of TWRP, but I think you would still need root at a minimum.

2 parting questions from me :thinking:

  1. Has anyone figured out how the IMEI registration / LG csmg stuff works? LG is manufacturing these as one model, but the IMEI lookup knows them by their 'system image alter-ego'? If we leave one of these franken-D802s on their proper D800 firmware, will the LG site update it's expectations for the hardware and recommend/push D800 updates? Probably a bad example, as AT&T will handle the D800 updates, but you know what I mean...
  2. And what about the lettering? D800 is up to 20y but only introduced Knock at 20u. D802 in Asia seem to be at 20c, but in Europe seeing 20h. Have read that 20c somewhere can be basically the same as 20h elsewhere, but has anyone uncovered/defined a mapping?
Let me know if you need more from me. :)

hello dear .
i think im in the same situation .
i bought g2 that is ritten in the back cover d802
try to do kdz 802 file with lg and its work but got screen touch not good.
then i open the phone and in my suprize its d800.
did along way from there 9008/9006 with all drives.when i pluged it in the computer in win i can see drives ,in ubunto on vm icant see drives.
after using d800 flash tool http://forum.xda-developers.com/lg-g2/general/file-unbrick-qualcomm-9006-qhsusb-t3056800
i reboted my lg and get in to download mode.
lg flash tool geting me error all the time no mater what dll file i use.
laf read gpt failed.
i think i need to your way of mixing 802/800 files to make my wifes phone back to life.
 
Upvote 0
Hi guys! I need help here. My phone is practically in the same situation as bex993 at the begining of the post.
Situation:
LG G2 D802 32gb. Rooted. Original Firmware: 20B (if i'm not mistaken)
Plugged to LG PC Suite, checked for updates, Lollipop 30A firmware appeared, updated. "Updating succesfull" (according to PC Suite). BRICKED.
- No Recovery
- Factory reset available (however it didn't fix anything).
- No download mode. After the Download mode logo, fastboot screen shows up and stays at processing commands.

Installed ADB drivers and fastboot. Installed multiple other drivers too. When in "download mode" the phone is recognized by the pc as "Android ADB Device". When i open a cmd and try to send commands (any command) through fastboot the phone gets the command (i can actually see the command in the phone screen) but every single command in not process. It gets stucked there. I tried the fastboot flash/reboot/erase/boot... not any of those commands are processed. Also when i say it gets stucked, i don't mean i need to reboot the phone to make it receive a new command. I can simply close the cmd, open another one, trigger another command and it will appear on the phone screen.

I'm confident I'll be able to handle the flashing part after fixing the download mode, but I simple can't fix it with the regular fasboot command process everyone talk about!!!!!!
 
Upvote 0

BEST TECH IN 2023

We've been tracking upcoming products and ranking the best tech since 2007. Thanks for trusting our opinion: we get rewarded through affiliate links that earn us a commission and we invite you to learn more about us.

Smartphones