Attend XDA's Second Annual Developer Conference, XDA:DevCon 2014!
5,769,820 Members 49,140 Now Online
XDA Developers Android and Mobile Development Forum

[GUIDE]How to flash LG ICS KDZ and root it!

Tip us?
 
dreccon
Old
(Last edited by dreccon; 8th February 2014 at 11:19 AM.)
#1  
dreccon's Avatar
Senior Member - OP
Thanks Meter 915
Posts: 1,124
Join Date: Aug 2010
Location: Athens
Default [GUIDE]How to flash LG ICS KDZ and root it!

As of 28/12/2013, I no longer have this phone. My threads will stay open for all who want to assist others. I've had a great time being a member of the O3D community, so thank you all!
For questions, requests or any other remarks, please don't send me PM, I will not answer. Instead, please post properly in the thread, so that anybody can read and benefit or even assist.


Using the LG Flashtool has never been to my liking. So, as soon as I read about the new ICS for P920, I dug up my hard drive for that nice little tool that had beautifully served me back in the ghost-calls days to easily flash back and forth Froyo and Gingerbread! After successfully upgrading once more, this time to ICS, I decided to write this guide.

DISCLAIMER: This procedure is NOT for the faint hearted! If something goes wrong and you fry your device, I cannot be held responsible. Hundreds of people have successfully upgraded (or downgraded) their devices using this guide. If something doesn't work for you then you're doing something wrong! Read the guide again and find what you've been missing.

I'm always open to suggestions. So, if you feel like I should have described some part in a different way, please say so. Of course, this means that from time to time, as new suggestions come in, I will edit parts of the guide to make it as helpful and understandable as possible. So, if you are planning to flash, stay tuned for the latest info.


Links to KDZ files
- Leaked EURO beta P920V28B_00.kdz (rename it to V28B_00.kdz)
- EURO OPEN V30A_00.kdz
- Germany Vfone V30B_00.kdz
- You can actually use any KDZ firmware for the P920


Flashing Part 1 (What you need):
A. Download and install LGUnitedMobileDriver attached at the end of this post.
B. Download and unzip KDZ_Flashing_Software.zip attached at the end of this post.
C. From the folder you just unzipped, install LG Mobile Support Tool (B2CAppsetup.exe). Quit the application after installation has completed.
D. Right-click on msxml 4.0 SP3 parser.msi and select Install.
E. BACKUP your data including the contents of your internal SD to your PC, especially if you're upgrading from ported SU760 ROM, cause it may be erased!!!
F. (Win7+ users only) Open the properties of the UpTestEX.exe and Windows Enabler.exe, enable XPSP3 compatibility mode and Admin rights and click OK.

Flashing Part 2 (Procedure):
1. Run "Windows Enabler.exe" and turn it on by clicking on its taskbar icon.
2. From the folder you unzipped previously, run UpTestEX.exe and select 3GQCT and CS_EMERGENCY
3. Select the KDZ file you want to flash.
4. Put your phone in S/W download mode
... To do this, you need to shutdown phone and connect USB. To make sure phone is off, press power for about 10sec. While keeping Vol-Up pressed, press power for about 3sec. After you hear the USB connection sound on the PC, you may release Vol-Up. (Depending on your bootloader, you may see the Korean S/W screen, or your screen may remain black). If this is the first time, let the PC install drivers.
5. Now click on "Normal web upgrade test" (don't click on "Start Upgrade").
6. In the new window that opens, click on "Upgrade Start".
7. Select "Different Country" and your preferred language and hit "OK".

8. Flashing has now started. Wait until you see the following...
Code:
...
...
14:37:21 : CDMA: wParam = 2004, lParam = 99
14:37:21 : Model Dll Msg Not Found(2004, 99)
14:37:23 : CDMA: wParam = 2004, lParam = 100
14:37:23 : Model Dll Msg Not Found(2004, 100)
14:37:23 : CDMA: wParam = 2001, lParam = 0
14:37:23 : Model Dll Msg Not Found(2001, 0)
(It is normal to hear the USB disconnection sound before flashing is finished. DO NOT INTERRUPT before you see the above log!)
Wait until the updater has finished.
9. Exit the tool and remove USB cable.
10. Power on the phone to see that everything works.


Factory Reset
It is not necessary but advisable to do a Factory Reset at this point, so make sure you have made a copy the contents of your Internal SD to your computer and go to System Settings/Backup & reset/Factory data reset. Select "Erase Internal Memory" and press "Reset phone".
IMPORTANT: Do not try to do the factory reset as described above after you have flashed a custom recovery. You may end up in a "recovery loop"! Instead, you can boot into your custom recovery and do the reset from there!


How to root:
NEW WAY (ICS only)
Read this excellent guide by OptimusRS

OLD WAY (any ROM)
1. Download Su_Bbox_1.20.2_gazhead_signed.zip and save it somewhere in your SD card
2. Use OS_Hacking's tool to install Wkpark's v1.25a ICS bootloader (read here if you need more help with the tool). After this step, your boot-up LG logo will be silver!
3. With the same tool install a GB recovery. (ICS recoveries are only for xbsall's ported SU760 ROM, they can't read your internal SD - Read here for an in-depth analysis)
4. Boot into recovery
5. Flash the zip from step (1) and reboot. Check your apps drawer, you should now have Superuser app.
6(optional). Now that you have root access, if you want, you can restore the Stock Bootloaders and Recovery (you can't have a custom kernel with stock bootloader). Download Stock_ICS_btldr-recov.zip (attached to this post). Reboot to recovery and flash it. Reboot. Now you have a rooted ICS with stock bootloaders and stock recovery!

Additional reading about bootloaders and recoveries. This is important info. If you understand it, you will avoid lots of problems when flashing.


Troubleshooting:
1. If you shutdown your phone from the power menu, it will turn back on by itself. This is a bug in Wkpark's 1.25a bootloader. If you want to completely shut your phone, just keep power pressed for about 10sec as soon as it starts to reboot.
2. To boot to recovery, Shut your phone down as described above. Keep Vol-down pressed and press Power for about 4sec. Release Vol-down when you see the silver LG logo. If this doesn't work, there is also another way. Again shut your phone completely. Keep Vol-down + 3D pressed and press Power for about 4sec. You will see a menu with three options. The last one will be -Recovery and it will be preselected. Release keys. In a few sec the phone will reboot to recovery. Remember that the O3D is quite stubborn and may not boot to recovery every time. Keep trying and it will work eventually!
3. I mentioned above the possibility to get into a recovery loop (your phone boots only to recovery). I have made a flashable zip to break this loop and boot back to android. Just download P920_ICS_RecoveryLoop_Breaker.zip (attached at the end of this post) to your computer. While your phone is in recovery, connect it via USB, select to mount SD to computer and copy the zip. Eject from computer and flash the zip. Reboot. After booting into system, you'll have to flash a new recovery (e.g. from ROM Manager or OS_Hacking's Tool).
4. Losing IMEI is something that doesn't normally happen when flashing KDZ files. It happens sometimes when flashing BIN/FLS. I suspect that flashing a KDZ with this guide after you have lost your IMEI will actually fix it! This remains to be proven (feedback please). Another way that has been confirmed to work is to run LG Mobile Support Tool, connect your phone in S/W download mode and select "Recovery Phone" from the "Customer Support" menu. A popup will appear asking for the IMEI. You need to type the correct one (it's written beneath the battery). The tool will then download and flash the latest official firmware for your country/provider fixing IMEI at the same time.


CREDITS (please say thanks to these people):
- P_U_A_John for his original guide in using the KDZ_FW_UPD tool (Mod UpTestEX - XP only)!
- OS_Hacking for his All-in-one Tool
- OptimusRS for his Rooting Photo-Guide
- Zlmbbl and the chinese team for leaking the ROM
- Stobias_ah for uploading v28b to a European server.
- Evil Slayer for uploading v30a to dev-host.
- Gazhead for his flashable SU.
- Lzzar for giving me the idea of how to break the recovery loop.
- Black-Byte.de, Me2freedom and Woodpeckerlo for testing on Win7+
- LG for the Support tool, PC Suite and drivers (but you have already paid for those) LOL!
The Following 41 Users Say Thank You to dreccon For This Useful Post: [ Click to Expand ]
 
LeighR
Old
#2  
LeighR's Avatar
Senior Member
Thanks Meter 90
Posts: 506
Join Date: Aug 2012
Agree that LG Flashtool is a joke. However, smartflash is great if you aren't doing a baseband.
 
hpto
Old
#3  
Junior Member
Thanks Meter 0
Posts: 6
Join Date: Dec 2012
Location: São Paulo
This ROM has all 3D features?

Tks so much!
 
dreccon
Old
#4  
dreccon's Avatar
Senior Member - OP
Thanks Meter 915
Posts: 1,124
Join Date: Aug 2010
Location: Athens
Default Re: [GUIDE]Installation Instructions for Official beta ICS v28b

Quote:
Originally Posted by hpto View Post
This ROM has all 3D features?

Tks so much!
Yes!

Sent from my ICS/JB 3D phone!
 
botson71
Old
#5  
Senior Member
Thanks Meter 45
Posts: 276
Join Date: Jul 2007
The LG Flash Tool is not so bad for all of us who are used to it because we had to downgrade/upgrade ROMs during that dreadful ghost-calls era.

And according to many reports here, the LG Flash Tool /kdz method, is the most reliable when flashing the new v28b ICS rom.

I'm still not sure about the step 3 though and flashing a GB recovery instead of a ICS one, like many people did already. It may be that the "recovery loops" are cause by the bootloaders and not the ICS recoveries but this has to be confirmed.
 
nikomedes
Old
#6  
Member
Thanks Meter 10
Posts: 91
Join Date: Dec 2012
I think you may need to replace the KDZ file name as V28B_00.KDZ.
 
tomce5
Old
#7  
Member
Thanks Meter 9
Posts: 42
Join Date: Jan 2011
Location: Skopje
Do i need to install wkparks boot loader if i don't want to root the phone?
And does the IMEI Change after flashing v28 via kdz?
 
kenohara
Old
#8  
Junior Member
Thanks Meter 0
Posts: 2
Join Date: Oct 2012
Default Re: [GUIDE]Installation Instructions for Official beta ICS v28b

Quote:
Originally Posted by tomce5 View Post
Do i need to install wkparks boot loader if i don't want to root the phone?
And does the IMEI Change after flashing v28 via kdz?
+1

Sent from my LG-P920 using xda
 
Black-Byte.de
Old
(Last edited by Black-Byte.de; 15th March 2013 at 04:08 PM.)
#9  
Black-Byte.de's Avatar
Junior Member
Thanks Meter 3
Posts: 13
Join Date: Mar 2013
Location: Bremen
Hi,

i've tried your guide step by step. But i'm stuck at the part 6, i'm waiting nearly 30 min with an "MOD UpTestEX MFC Application doesn't work" (translated by me) messagebox and at the taskmanager the memory usage doesn't change since the messagebox. Only the phone heats a little bit.
I have done this twice. Second try after a clean reboot and start as admin but this doesn't help.

After this the phone is unchanged.

Any advice ?
 
dreccon
Old
#10  
dreccon's Avatar
Senior Member - OP
Thanks Meter 915
Posts: 1,124
Join Date: Aug 2010
Location: Athens
Default Re: [GUIDE]Installation Instructions for Official beta ICS v28b

Quote:
Originally Posted by nikomedes View Post
I think you may need to replace the KDZ file name as V28B_00.KDZ.
I've already written that!

Sent from my ICS/JB 3D phone!

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes