Attend XDA's Second Annual Developer Conference, XDA:DevCon 2014!
5,738,692 Members 40,411 Now Online
XDA Developers Android and Mobile Development Forum

[FIRMWARE] Flash KitKat the EASY Way!!!! or Go back to JellyBean

Tip us?
 
SuperSport
Old
(Last edited by SuperSport; 25th July 2014 at 02:30 PM.)
#1  
SuperSport's Avatar
Recognized Contributor - OP
Thanks Meter 429
Posts: 2,953
Join Date: Jun 2007
Location: Northern California

 
DONATE TO ME
Thumbs up [FIRMWARE] Flash KitKat the EASY Way!!!! or Go back to JellyBean

KitKat the EASY Way!!!!
Or, go back to 4.2.2 JellyBean

If you are going to return your phone back to warranty, I would suggest this method in this thread as it does a COMPLETE wipe of your device and puts it back to 'Factory'. It removes Root Flags so it does not show having been rooted, and removes ALL data.

Disclaimer: This is not MY method, but a method I used. The information and files have been figured out over time by many individuals and it's been combined in this thread.

This thread is to help Noobs AND Veterans to flash their ATT D800 LG G2 to KitKat. This will be very spelled out, and I’ve even included a video (see below), so NO Mistakes. Yes, that means you!

PLEASE refer to the Video Below before asking questions, as too many questions get a little overwhelming.

Warning! Please Read!

This WILL erase everything on your phone and put it back to FACTORY STATE, so be sure you’ve backed up! At the time of this write-up, the KitKat version does NOT allow Root. Root is not available for KitKat, YET. If you want Root, you must flash the 4.2.2 version, root that, and then call or get on Online Support Chat with ATT and ask them to Push the KitKat update to your phone. After the ‘Over The Air’ KitKat update, you will still have Root, but only if you’ve started from a fresh install.

Ok, first thing you need to do is download the version you want. I’ve got KitKat 4.4.2 version D80020c, and I’ve got JellyBean 4.2.2 version D80010o. These are VERY LARGE files, so be patient, although I am able to get as much as 6MB/s download speeds from this server.


Download Installer - KitKat 4.4.2 D80020c - This Flashes Stock KitKat, WITHOUT Root, and WITHOUT Recovery. - Use ioroot and AutoRec to get Root and Custom Recovery. - Single File LARGE archive.
D80020c Split Archive Download - This is the same archive as above, but split into smaller pieces for easy download.

Download Installer - JellyBean 4.2.2 D80010o - Single File LARGE archive.
D80010o Split Archive Download - This is the same archive as above, but split into smaller pieces for easy download..

Download Installer - JellyBean 4.2.2 D80010d - This is for those who want to install Custom Recovery and not update to KK... Remember, you cannot keep Custom Recovery in KK, Not YET. - Single File LARGE archive.

Now, for the fun stuff (You may want to print this out for reference and check them off as you go)

Step #1: Program Installation:
1. Save the installer to your desktop
2. Run the Installer by double clicking
3. Wait a while for everything to extract (It might look like nothing is happening. This can take a few minutes, be patient, it’s HUGE)
4. (On Win7 or Win8, Accept User Account Control)
5. Accept my License
6. Don't Change Anything and click ‘Install’
7. Wait some more… and more… Large files are extracting…
8. When it pops up, click ‘Next’ to install the LG drivers. Even if you’ve already installed them, install again! This is to verify you’ve got the right ones installed.
9. Click ‘OK’ to finish the Driver install
10. Click ‘Next to install the LG Flash Tool
11. Don't Change Anything and click ‘Install’
12. Uncheck ‘Run LGFlashTool 1.8.1.1023 and click ‘Finish’ (If you forget to uncheck this, just close the program when it opens)
13. Click ‘Next’ to start the LGFlashTool Patch. (This makes it so you don’t need to change the date back on your PC)
14. Click ‘Next’ again
15. Click the bullet to ‘Agree to my License’ and then click ‘Next’
16. Don't Change Anything and click ‘Next’
17. Click ‘Start’
18. Click ‘Next’
19. Click ‘Exit’ to finish Patch Installer
20. Congratulations, Program Installations are all DONE!

Step #2: Place Phone into Download Mode:
1. With phone NOT plugged into a USB Cable, Hold the Power button to turn off phone
2. Plug your USB cable into your computer
3. Hold the Volume UP Button on your Phone
4. While Still Holding the Volume UP button, plug in the USB cable to your Phone
5. Continue to hold the Volume UP button until your phone enters Download Mode
6. If this does not work, pull the USB cable and start from #1 of this section

Step #3: Change Com Port to 41
1. With your phone STILL in Download Mode and STILL Plugged into Computer
2. Go into Device Manager
---a. Press and hold your Windows Key (Between CTRL and ALT)
---b. Tap the ‘Pause/Break’ Key (Usually Top Right of Keyboard, might be different on yours)
---c. Click on ‘Device Manager’
3. In the Device List, scroll down to ‘Ports (COM & LPT) and double click to expand
4. Find the ‘LGE AndroidNet USB Serial Port (COM4)’ (Your COM Port Number might be different, that’s OK)
5. Double click to open the port
6. On the Tabs at the top of that screen, click on ‘Port Settings’
7. Click on ‘Advanced…’
8. Click on the Com Port number to drop down the list
9. Scroll down to ‘COM41’ and select it
10. Click ‘OK’ Button to save that
11. Click ‘OK’ Button to close the Com Port Properties
12. Close the Device Manager
13. Close the System Window
14. Go back to the Desktop
15. That’s it, You’ve Changed the Com Port to 41

Step #4: Run LGFlashTool:
1. Double Click the ‘LGFlashTool’ icon on the Desktop (Win7 or Win8 accept ‘User Account Control’)
2. In the ‘Model Config’ window, check the box ‘Select Manual Mode’
3. Next to the DLL space, click the Three Dots ‘…’
4. Select the DLL file named ‘LGD800_.....v160.dll’
---a. For 4.4.2 KitKat, select ‘LGD800_20130811_LGFLASHv160.dll’
---b. For 4.2.2 JellyBean, select ‘LGD800_20130904_LGFLASHv160.dll’
5. Click the ‘Open’ Button
6. Next to the S/W space, click the ‘Remove ALL’ Button
7. Next to the S/W space, click the ‘Add’ Button
8. Select the tot file for the version you are flashing
---a. For 4.4.2 KitKat, select ‘LGD800AT-01-V20c-310-410-FEB-02-2014+0.tot’
---b. For 4.2.2 JellyBean, select ‘LGD800AT-01-V10o-310-410-OCT-19-2013+0.tot’
9. Click the ‘Open’ Button
10. Click ‘OK’ Button to save choices
11. In the LG FlashTool program, click the ‘Yellow Arrow’ pointing to the Right.
12. Wait for the program to verify your DLL and TOT selections (This takes a while)
13. If successful, you will see ‘READY!!’ on ‘Port 1 (COM41)’
14. If you DON’T see ‘READY!!’, you may need to start over
15. If you see ‘READY!!’ unplug your phone from the USB cable and Plug it right back in. DO NOT PRESS ANY BUTTONS ON YOUR PHONE. It should STILL be in Download Mode.
16. The LG FlashTool progam will now start flashing your phone!!
17. At around 80%, the program will restart your phone.
18. It takes a while for the phone to restart, but it will boot to Android. Wait for the flash program to finish and it will turn your phone back OFF. And give you a ‘SUCCESS”

IF for some reason, the LG FlashTool does not finish 100%, and you get a ‘Fail’, as long as your phone has now rebooted into Android, you don’t need to worry about this. Just close the program, and enjoy your Freshly Restored LG G2!


For anyone having issue with the device check not passing due to mismatched device (caused by flashing wrong device model to your D800), try using the attached dll file instead of the device specific one. It has been reported to work for many... You will need to extract the zip file to get the dll.
Attached Files
File Type: zip LGUP_8974.zip - [Click for QR Code] (418.3 KB, 620 views)
Tablet: Lenovo IdeaPad Lynx w Win Blue
Current: Nokia Lumia 1020
MediaFire Share - Mostly Windows Mobile
MEGA Share - Mostly Android
Disclaimer: By using any Files, Packages, Cabs, ROMs, Knowledge, etc, that I share, you are doing so at your own risk. Go Ahead, Live on the Edge!

53 75 70 65 72 53 70 6f 72 74 HEX
The Following 42 Users Say Thank You to SuperSport For This Useful Post: [ Click to Expand ]
 
HRodMusic
Old
#2  
HRodMusic's Avatar
Senior Member
Thanks Meter 224
Posts: 1,653
Join Date: Nov 2010
Location: Seattle
good stuff bud!
Carrier: AT&T
Phone: HTC One (M8)

Phones
HTC Diamond->Blackberry Curve->G1->Motorola Rockr E8->IPhone 3G->Galaxy S Vibrant->IPhone 4-> HTC Sensation->Sidekick 4G ->SGS2 -> Galaxy Nexus-> IPhone 4S 32gb white- > Skyrocket-> Galaxy S3-> Nexus 4-> HTC One X -> White 32gb iPhone 5 ->Galaxy Note II -> HTC One -> Snowtrooper Nexus 5 32GB -> Note 3 -> LG G2 -> HTC ONE M8
 
epapsiou
Old
#3  
Senior Member
Thanks Meter 172
Posts: 443
Join Date: Jun 2012
Thanks SuperSport. I have added a link to your thread in my guide.
Can we get an installer for 80100d . It will be easier for newbies
 
BAM1789
Old
#4  
Senior Member
Thanks Meter 134
Posts: 499
Join Date: Dec 2011
Location: Mesa
Just so you know, in step #4 you have 4.4.2 twice But great job man! You might want to use the 10d 4.2 as that is the one that recoveries work best with. Just a thought.
DAT QHD G3
 
SuperSport
Old
(Last edited by SuperSport; 27th February 2014 at 03:24 AM.)
#5  
SuperSport's Avatar
Recognized Contributor - OP
Thanks Meter 429
Posts: 2,953
Join Date: Jun 2007
Location: Northern California

 
DONATE TO ME
Quote:
Originally Posted by epapsiou View Post
Thanks SuperSport. I have added a link to your thread in my guide.
Can we get an installer for 80100d . It will be easier for newbies
What variant is the 801? Sprint, Verizon? Sorry, on my phone at the moement.

EDIT: Doh! Now I know what you meant... Sorry...

Quote:
Originally Posted by BAM1789 View Post
Just so you know, in step #4 you have 4.4.2 twice But great job man! You might want to use the 10d 4.2 as that is the one that recoveries work best with. Just a thought.
Thank you for that. FIXED.

EDIT: Why is 10d easier? Is it due to the script in ioroot22? I keep flashing 10o, then use ioroot22, then use FreeGee to install TWRP. Easy Peasy. BUT, I might have modified ioroot22 script for that, I don't remember ATM.
Tablet: Lenovo IdeaPad Lynx w Win Blue
Current: Nokia Lumia 1020
MediaFire Share - Mostly Windows Mobile
MEGA Share - Mostly Android
Disclaimer: By using any Files, Packages, Cabs, ROMs, Knowledge, etc, that I share, you are doing so at your own risk. Go Ahead, Live on the Edge!

53 75 70 65 72 53 70 6f 72 74 HEX
The Following User Says Thank You to SuperSport For This Useful Post: [ Click to Expand ]
 
Fidelio_o
Old
#6  
Senior Member
Thanks Meter 142
Posts: 963
Join Date: Sep 2007
You my friend are a very nice person lol. Taking the time to put this together.

Sent from my LG-D800 using Tapatalk
 
BAM1789
Old
#7  
Senior Member
Thanks Meter 134
Posts: 499
Join Date: Dec 2011
Location: Mesa
Quote:
Originally Posted by SuperSport View Post

EDIT: Why is 10d easier? Is it due to the script in ioroot22? I keep flashing 10o, then use ioroot22, then use FreeGee to install TWRP. Easy Peasy. BUT, I might have modified ioroot22 script for that, I don't remember ATM.
I haven't had my G2 very long so I haven't been able to test myself, but just looking around the forum seems the 10o firmware causes boot issues with some custom ROMs. I could be wrong though. Maybe the problem doesn't exist anymore and I'm reading old info.
DAT QHD G3
 
epapsiou
Old
#8  
Senior Member
Thanks Meter 172
Posts: 443
Join Date: Jun 2012
Quote:
Originally Posted by SuperSport View Post
What variant is the 801? Sprint, Verizon? Sorry, on my phone at the moement.

EDIT: Doh! Now I know what you meant... Sorry...

Thank you for that. FIXED.

EDIT: Why is 10d easier? Is it due to the script in ioroot22? I keep flashing 10o, then use ioroot22, then use FreeGee to install TWRP. Easy Peasy. BUT, I might have modified ioroot22 script for that, I don't remember ATM.
Ioroot and then freegee TWRP route works on 80100o. Unfortunately, flashing ROMs (stock based and flex based especially) causes issues. I do not think anyone figured out the reason but going to 80100d solves the issue.
 
SuperSport
Old
#9  
SuperSport's Avatar
Recognized Contributor - OP
Thanks Meter 429
Posts: 2,953
Join Date: Jun 2007
Location: Northern California

 
DONATE TO ME
Quote:
Originally Posted by epapsiou View Post
Ioroot and then freegee TWRP route works on 80100o. Unfortunately, flashing ROMs (stock based and flex based especially) causes issues. I do not think anyone figured out the reason but going to 80100d solves the issue.
So I understand... If you flash Stock 10o, then Root and Flash Custom Recovery, you have issues flashing other ROMs? But if you Flash back to Stock 10d, you do not have issues flashing Custom ROMs?

Also, FYI: ioroot23 was just released... I don't know if that will make a difference. It has 10o support built in.
Tablet: Lenovo IdeaPad Lynx w Win Blue
Current: Nokia Lumia 1020
MediaFire Share - Mostly Windows Mobile
MEGA Share - Mostly Android
Disclaimer: By using any Files, Packages, Cabs, ROMs, Knowledge, etc, that I share, you are doing so at your own risk. Go Ahead, Live on the Edge!

53 75 70 65 72 53 70 6f 72 74 HEX
The Following User Says Thank You to SuperSport For This Useful Post: [ Click to Expand ]
 
monkboy24
Old
#10  
monkboy24's Avatar
Senior Member
Thanks Meter 864
Posts: 2,134
Join Date: Apr 2012
Location: Maryland
SuperSport bro u made my life so much easier. Thank u for your hard work bro.

Sent from my LG-D800 using Tapatalk

The Following User Says Thank You to monkboy24 For This Useful Post: [ Click to Expand ]
Tags
d80020c, kitkat, lg g2, lgflashtool
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes