[How To] Flash KS20 Complete Guide + Official ROMs DL list + Free Unbranded .nv2

Search This thread

raykisi

Senior Member
Sep 29, 2007
261
1
Good NEWS

For those who lost their .nv2 files and would like to generate new one, pls refer to:
[KS20] NV2 - QCN TOOLS V1.4 (new soft) [RELEASED]

The benefit of Unbranded .nv2 are:
1) With Unbranded .nv2 you can flash with any Official Unbranded rom directly, without modification need to solve the OTP and illegal use issue.
2) No more SIM lock
3) Polish's KS20 contains special .nv2, neither normal branded or unbranded version, in this case you will have to send me your .nv2 to do some modification before you can flash to other roms, otherwise OTP or illegal use would occur.

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
 
Last edited:

dorik2k

Senior Member
Apr 23, 2008
191
0
Tirana
First I want to thank
- ChuckyIT for the roms
- raykisi for helping and supporting since the beginning
- peng8 for starting the route to the hybrid roms,
- misterjp for making DZExtract, which is mos probably the key to this method...

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

Step 0:
------------------------------------------
*** BACKUP YOUR NV2 FILE ***
If this is your first time flashing, don't do it before having your NV2 file at hand, otherwise you will have only a nice Windows Mobile device but not a phone...
First time flashers, be aware, flashing in emergency mode on first time, won't make automatic backup of nv2 file. In normal mode, LGMP will make an automatic backup of the file, so try this flashing in normal mode first, just to be sure.


Many people are complaining about the fact that they lost their IMEI number, and didn't make a backup of the NV2 file...
No one can help you guys, not until now...
And don't ask for somebody else NV2 file, it contains the IMEI number of the phone, which is unique for each one... Using same IMEI in two different phones could be illegal (or at least the phone company will notice and take action)...

Don't complain if anything goes wrong,,, do this at your own risk. You've been warned...

Step 1:
------------------------------------------
Basically this method consists of having 2 roms
1. branded rom (tested with french 10f)
2. english unbranded rom ChyckyIT
(see download links up at 1st post)
put them in 2 different folders......

Step 1a:
------------------------------------------
if your roms are in *.dz format (english rom is for sure), get the DZExtract tool (link up) and extract the roms in the different folders, then you should get 2 roms in mbn format, where each one of them consists of at least:
- many mbn files (10 probably), and some other files, take them as they are....
- 1 "flash.bin" file

To extract the dz files, the procedure is like this:
Put DZExtract.exe and zlib1.dll to each of the rom's folders, and for each of them type in the command prompt:
"C:\EN Rom\DZExtract.exe -x eng_rom.dz" ( without quotes, presuming you have your rom in folder "C:\EN Rom" and the dz file name is "eng_rom.dz")
Do this for the other rom too... for example:
"C:\FR Rom\DZExtract.exe -x french_rom.dz" (no quotes, presuming folder and file name obviously)
The dz rom, DZExtract.exe and zlib1.dll can be deleted in both directories after this step...

Step 2:
------------------------------------------
In the branded rom folder delete the "flash.bin" file (presuming "C:\FR Rom\flash.bin"), and replace it with the unbranded "flash.bin", the one you get from the english rom (presuming "C:\EN Rom\flash.bin")
for those really in need, type this in command prompt:
copy C:\EN Rom\flash.bin C:\FR Rom
After this you can delete the "C:\EN Rom" directory, or you can save it for backup... (but you won't need it in this process anymore)

Step 3:
------------------------------------------
Flash the branded folder files with LGMP_EURO, which obviously contains the unbranded english "flash.bin".
For flashing procedure see this post: http://xdaforums.com/showthread.php?t=369481
If you are flashing in normal mode, LGMP should have make a backup of the NV2 file. Don't disconnect the phone until it finishes all the job. The program will restore it again after flashing finishes.

Step 4:
------------------------------------------
IF your phone was previously branded, you should restore the nv2 file (remember you made a backup, or the program made it automatically, and restoring will be made by the program itself after flashing finishes), and after that unlock the phone... (see unlocker file and procedures in "lg_.exe" above)

If your phone had an unbranded rom, you should be up and running already...

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

If everything goes right, you will have an unbranded english KS-20, perfectly working... enjoy it...

This method has not been tested with other roms, unbranded french for example... but if anyone does it, please post your results...
After flashing with unbranded rom, all other flashings on the phone with other unbranded roms will not require restoring nv2 file and unlocking. But please save your nv2 file somewhere...
 
Last edited:

dorik2k

Senior Member
Apr 23, 2008
191
0
Tirana
For those stuck at the flashing process, if LGMP does not find your phone correctly, make sure you did all of these steps:

Installed LG USB Driver:
Download Link: http://rapidshare.com/files/99459712/LGCoronaUSBDriver.rar

At device:
- Enter this code to dialpad: 2676625720#
- Engeneering menu will show.
- Press:
Port Setting → 1. Diag Setting → 1. USB Set for Diag → “OK” → “Back”.
(Port Setting → 1. Diag Setting →) 2. USB Switching → “LG Composite -DUN, DIAG”.
- Press Done and reset your device.

If it still does not find the phone, take the file attached here and install it on the phone... after that restart, and LGMP should get the phone correctly
 

Attachments

  • WinDiag_Open.cab
    1.2 KB · Views: 712

dcoloane

Senior Member
Jul 18, 2006
166
3
Macau
One important thing: No flash in emergency mode unless your KS20 is bricked.....because it will not backup / restore the .nv2 file!
 

jeant

Member
Dec 11, 2007
37
0
Guess
Hello everyone!

Did anyone tried with the V10f unbranded to see if there is any speed or if the hardware graph accel is enabled???
( this v10f is newer than the branded one)
Also did anyone tried VOIP???

Thxs a lot
 

dorik2k

Senior Member
Apr 23, 2008
191
0
Tirana
Hello everyone!

Did anyone tried with the V10f unbranded to see if there is any speed or if the hardware graph accel is enabled???
( this v10f is newer than the branded one)
Also did anyone tried VOIP???

Thxs a lot

everybody here got own phones, which cannot afford to flash everyday, or on every new comment or release...
Why don't you try,,, You have nothing to lose....

Also, if someone tries this method with different combination of roms please post your opinions...
 

gregnapola

Senior Member
Jan 10, 2008
183
3
Hello everyone!

Did anyone tried with the V10f unbranded to see if there is any speed or if the hardware graph accel is enabled???
( this v10f is newer than the branded one)
Also did anyone tried VOIP???

Thxs a lot

Yes, with this 10a HK ROM (ALREADY SAID: newer than the 10f SFR!) PointUI and iGo8 finally works! :) Voip (skype, Fring and so on) doesn't work yet :(
 

mathieulh

Senior Member
Jan 9, 2008
468
195
Paris
Yes, with this 10a HK ROM (ALREADY SAID: newer than the 10f SFR!) PointUI and iGo8 finally works! :) Voip (skype, Fring and so on) doesn't work yet :(

Err... pointui and iGo8 already worked fine on 1.0f SFR here.
They still work fine on the unbranded French rom by the way. We now need a 1.0g in English or French.
 

gregnapola

Senior Member
Jan 10, 2008
183
3
Err... pointui and iGo8 already worked fine on 1.0f SFR here.
They still work fine on the unbranded French rom by the way. We now need a 1.0g in English or French.

there's no error....I've never said Pointui and iGo doesn't work on 10f SFR...I wrote ONLY that 10a HK, whose release date is 2008-29-4, is NEWER than 10f SFR...I know IgO and Pointui work whith 10f ROMs, but this is the first (hybrid) english unbranded rom with pointui and iGo working
 

DomZ

Senior Member
Aug 28, 2007
150
2
Paris
there's no error....I've never said Pointui and iGo doesn't work on 10f SFR...I wrote ONLY that 10a HK, whose release date is 2008-29-4, is NEWER than 10f SFR...I know IgO and Pointui work whith 10f ROMs, but this is the first (hybrid) english unbranded rom with pointui and iGo working

So how can you say that this rom is newer than 1.0f SFR (only the release date ?).
 

gregnapola

Senior Member
Jan 10, 2008
183
3
So how can you say that this rom is newer than 1.0f SFR (only the release date ?).

New

adj. new·er, new·est

1. Having been made or come into being only a short time ago; recent: a new law.
2.
1. Still fresh: a new coat of paint.
2. Never used or worn before now: a new car; a new hat.
3. Just found, discovered, or learned: new information.
4. Not previously experienced or encountered; novel or unfamiliar: ideas new to her.
5. Different from the former or the old: the new morality.
6. Recently obtained or acquired: new political power; new money.
7. Additional; further: new sources of energy.
8. Recently arrived or established in a place, position, or relationship: new neighbors; a new president.
9. Changed for the better; rejuvenated: The nap has made a new person of me.
10. Being the later or latest in a sequence: a new edition.
11. Currently fashionable: a new dance.
12. New In the most recent form, period, or development.
13. Inexperienced or unaccustomed: new at the job; new to the trials of parenthood.


French Unbranded 1.0f release date: MAR-05-2008
French Vodafone 1.0f release date: FEB-19-2008
HKG 1.0a release date: APR-29-2008


OK ?

Since I haven't tried 1.0f SFR Rom (and I won't try it) I can't say you what are the differences between this one and the HKG .bin files; I know PointUI and other applications using PocketHal now work...
 
Last edited:

DomZ

Senior Member
Aug 28, 2007
150
2
Paris
Your definition of the word "newer" definitively don't help us.

But i have found the answer by myself.

HK 10a : 5.2.1630
FR 10f : 5.2.1626

HK 10a is newer that FR 10f.

Build date is most important that the LG release version.
 

gregnapola

Senior Member
Jan 10, 2008
183
3
DomZ said:
Build date is most important that the LG release version.

(first post: )

Note: English HKG Unbranded 10a is newer than English ESA Unbranded 10c with it's release date

Sure the definition doesn't help you... but it was the only meaning for me; otherwise I would used "improved" ROM, "upgraded" ROM... but I wasn't sure :) So, thank for your information about O.s. release;)
 

DomZ

Senior Member
Aug 28, 2007
150
2
Paris
Now i'm trying to know which is the last microsoft wm6 revision.

The exact HK 1.0a revision number is 5.2.1630 (Build 18139.0.4.10).
 

invibb

New member
Apr 11, 2008
3
0
Hi, I have set with ESA 10c, would like to flash it to HK English 10a or Traditional Chinese 10b, which one is newer? My phone hangs quite often, i hope by flashing it to a new version helps. Thanks!