[Upgrading, Modifying and Unlocking] raykisi:
Important notice:

1. Before you do any flash, make sure you have a .nv2 backup with you or you will have troubles later, the size of .nv2 file is always about 116KB

Backup or restore .nv2 post: http://xdaforums.com/showthread.php?t=396032

2. If you use "Erase EFS" option in LGMDP for flashing, you would have to restore your .nv2 file after flashing

3 If you use "none" option (Emergency mode) or Reset Database & Contents" option (Normal mode), you dun have to restore .nv2 file after flashing

LGMDP (Build 12.14)

http://www.megaupload.com/?d=TQCPLLMC

KS20 Service Manual

http://rapidshare.de/files/38526183/EN_KS20_SVC_ENG_1123_1.0_.pdf.html

Background Information

What is Branded and Unbranded version KS20?

Branded KS20 would have service provider logo at boot up screen while Unbranded KS20 would show "LG" only

However your KS20 is Branded or Unbranded version is actually depended on the .nv2 file in the phone

Branded KS20 has Branded .nv2 and Unbranded KS20 has Unbranded .nv2

What is .nv2 file?

It contains your KS20's imei no. and also calibration data for the phone functionality, thus if you lose .nv2 file, you will lose your imei no. and phone functionality = pure PDA

What application do i need for flashing?

LGMDP (LGMDP_EURO). There are two flashing modes can be used: (a) Normal mode and (b) Emergency mode

For details of it pls refer to http://xdaforums.com/showthread.php?t=396032

What is different between LG Composite and Microsoft USBfn in engineering menu

"LG Composite" is for flashing new rom, backup and restore .nv2 ONLY

"Microsoft USBfn" is for conecting to Windows Mobile Device Centre or ActiveSync

What rom should you choose?

If you have a Branded KS20 you can flash to any Official Branded rom, but not Official Unbranded rom as "illegal use" and "OTP Block" will result

If you have a Unbranded KS20 you can flash to any Official Unbranded rom, but not Official Branded rom as "illegal use" and "OTP Block" will result

Note: Official rom from LG always has 1x .dz file only after unzip, if it is instead 1xFLASH.bin+10x.mbn files, it may be modified to be hybrid rom. It is always recommend to download Official Rom from this post ONLY.

What cause "illegal use" or "OTP Block" problem after flashing?

For "OTP block" or "illegal use" result after flashing, the reason is:

Unbranded phone flashed with Branded or Hybrid rom, OR Branded phone flashed with Unbranded rom

So, in order to eliminate the occurrence of Reason 1., you must flash with "Erase EFS" option, if there after still coz you OTP Block or illegal use then it would be due to Reason 2, try to flash with a Branded rom if you find your KS20 is Branded, try flash with a Unbranded rom if you find your KS20 is Unbranded.

How to restore .nv2 manually coz LGMDP said "cannot find any .nv2 file"?

To restore .nv2 manually by LGMDP Read this (from post #104 to #118):

http://xdaforums.com/showthread.php?p=2531611#post2531611

Is there a way to flash Unbranded rom on Branded KS20?

Yes, but you need to do some modification to the rom, which we call the end up rom as "hybrid rom", it is very easy.

The details of that is explained in the following section

------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Flash Unbranded rom on Branded KS20, method is invented by dorik2k

The rom of KS20 is normally in .dz format, with "DZExtract-V0.2" or "KS20 Kitchen" you can extract .dz rom into 10x .mdn files + 1x FLASH.bin

In order to flash your KS20 you have to either flash a ".dz file" or flash "10x .mdn files + 1x FLASH.bin"

FLASH.bin is the WM system rom, which can be used with both Branded and Unbranded .nv2 file

10x .mdn files should be something like radio rom, which will do the .nv2 check after flashing

Hence, if you have a branded .nv2 file you hv to flash with 10x .mdn from branded rom or if you have an unbranded .nv2 file you hv to flash with 10x .mdn from unbranded rom

In order to flash Unbranded rom in Branded LG KS20, you need two roms: 1 Branded rom and 1 Unbranded rom:

1. Extract the two .dz roms, and flash the .mbn files from Branded rom and the FLASH.bin from Unbranded rom

2. And then unlock the phone with lg_.exe (Normally, unlocking is only need at the first time you flash to Unbranded rom)

For lg_.exe, the unlocking procedure pls refer to this post:

http://xdaforums.com/showthread.php?t=377127

"lg_.exe" Download link: http://rapidshare.com/files/99459711/ks20.rar

P.S. to use lg_.exe after flashing, you hv to do the settings in engineering menu and install WinDiag_Open.cab or import WinDiag.reg AGAIN

To extract .dz file, you have to use:

(i) DZExtract-V0.2 which will extract a .dz file into 10x .mdn files + 1x FLASH.bin, OR

(ii) LG KS20 Kitchen which has DZExtract-V0.2 built-in

That's

1x .dz file ==>> 10x .mdn files + 1x FLASH.bin (from Branded rom)

1x .dz file ==>> 10x .mdn files + 1x FLASH.bin (from Unbranded rom)

(i) DZExtract-V0.2 is developed by misterjp

http://xdaforums.com/showthread.php?t=399249

Download link: http://www.sendspace.com/file/3auo4k

To operate DZExtract-V0.2

1. Unzip the contents of DZExtract-V0.2.zip on c:\DZExtract

2. Put the .dz file in that you want to extract c:\DZExtract

3. Start -> run -> cmd.exe

4. cd c:\DZExtract

5. c:\DZExtract>DZExtract -x "filename".dz (type without " ")

Then you will have 10x .mbn files + 1x FLASH.bin in c:\DZExtract

(ii) Alternatively, you can use option [a] in "LG KS20 Kitchen" to extract .dz rom (Easier)

http://xdaforums.com/showthread.php?t=408280

To flash an Unbranded rom in a Branded KS20, you have to flash (1)+(2):

(1). All the 10x .mbn files (from Branded rom)

(2). FLASH.bin (from Unbranded rom)

Finally, Unlock your KS20 with lg_.exe

If your are still not clear with the steps, dorik2k has written a step by step guide in Post#3 below

Here is a WWE hybrid rom that made by me (for Branded phone only):

English-HK-10a + French-voda-10f Rom

http://www.sendspace.com/file/mik0rm

=======================================================================

LG Official ROM download list (thanks to ChuckyIT)

Unbranded KS20 can flash those Unbranded Official ROMs with no modifications need

Czech Mobile (may be Unbranded) 10a

http://www.megaupload.com/?d=2RFD0LKD

Czech Mobile (may be Unbranded) 10b

http://rapidshare.com/files/121522573/DZ-KS20-00-V10b-230-XX-MAR-19-2008_0.zip.html

English ESA Unbranded 10c

http://rapidshare.com/files/125736251/DZ-KS20-00-V10c-ESA-XX-FEB-19-2008_0.zip.html

English HKG Unbranded 10a

http://rapidshare.com/files/126667462/DZ-KS20E-00-V10a-454-XX-APR-29-2008_0.zip.html

English Turkey Unbranded 10d

http://rapidshare.com/files/144975512/DZ-KS20-00-V10d-286-XX-MAY-8-2008_0.zip.html

French Vodafone SFR 1.0b

http://rapidshare.com/files/104897585/KS20_V10b_FRANCE.rar.html

http://rapidshare.de/files/38512522/KS20.rar

French Vodafone SFR 1.0f

http://www.megaupload.com/?d=SIA9RU0U

French Unbranded 1.0f

http://www.megaupload.com/?d=IJ41O24V

Germany Unbranded 10a

http://www.megaupload.com/?d=STSO65F8

Germany Vodafone SFR 1.0b

http://rapidshare.com/files/104898146/KS20_V10b_GERMANY.rar.html

Germany Vodafone SFR 1.0e

http://rapidshare.com/files/89849482/DZ-KS20-00-V10e-262-02-JAN-21-2008_0.rar.html

Greece Vodafone 10b

http://rapidshare.de/files/38513206/ks20.rar.html

Greece Vodafone 10e

http://www.megaupload.com/?d=X1TD7SEC

Greece Vodafone 10g

http://rapidshare.com/files/125654764/DZ-KS20-00-V10g-202-05-APR-2-2008_0.zip.html

Italian TIM 10c

http://www.megaupload.com/?d=ER2O4XEN

NEU 10b

http://www.megaupload.com/?d=ZPJGT55D

Poland Orange 10c

http://rapidshare.de/files/38512825/KS20.rar.html

Russian 10b

http://rapidshare.com/files/104265532/DZ-KS20-00-V10b-CIS-RUSSIAN.zip.html

Russian 10d

http://rapidshare.com/files/154041606/DZ-KS20-00-V10d-CIS-xx-AUG-28-2008_0.zip.html

Traditional Chinese HKG Unbranded 10b

http://www.megaupload.com/?d=ISY3731M

=============================================================================

Useful Links for KS20

## HOT & FREE ## Unlock ALL LG KS20 here ##

http://xdaforums.com/showthread.php?t=377127

[How To] Connect KS20 with LGMDP + Free Unbranded .nv2

http://xdaforums.com/showthread.php?t=396032

LG KS20 Kitchen

http://xdaforums.com/showthread.php?t=408280

[04Aug08] [Ks20] WM6.1 KisS20.2 Rom (OS 5.2.19965 Build 19965.1.2.3 ) UC [WWE|FR]

http://xdaforums.com/showthread.php?t=408323