Attend XDA's Second Annual Developer Conference, XDA:DevCon 2014!
5,804,462 Members 43,966 Now Online
XDA Developers Android and Mobile Development Forum

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

Tip us?
 
raykisi
Old
(Last edited by raykisi; 1st November 2009 at 05:11 PM.)
#1  
Senior Member - OP
Thanks Meter 1
Posts: 261
Join Date: Sep 2007
Default [How To] Flash KS20 Complete Guide + Official ROMs DL list + Free Unbranded .nv2

Quote:
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://forum.xda-developers.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/..._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://forum.xda-developers.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://forum.xda-developers.com/show...11#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://forum.xda-developers.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://forum.xda-developers.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://forum.xda-developers.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/12152257...008_0.zip.html

English ESA Unbranded 10c
http://rapidshare.com/files/12573625...008_0.zip.html

English HKG Unbranded 10a
http://rapidshare.com/files/12666746...008_0.zip.html

English Turkey Unbranded 10d
http://rapidshare.com/files/14497551...008_0.zip.html

French Vodafone SFR 1.0b
http://rapidshare.com/files/10489758...RANCE.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/10489814...RMANY.rar.html

Germany Vodafone SFR 1.0e
http://rapidshare.com/files/89849482...008_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/12565476...008_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/10426553...SSIAN.zip.html

Russian 10d
http://rapidshare.com/files/15404160...008_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://forum.xda-developers.com/showthread.php?t=377127

[How To] Connect KS20 with LGMDP + Free Unbranded .nv2
http://forum.xda-developers.com/showthread.php?t=396032

LG KS20 Kitchen
http://forum.xda-developers.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://forum.xda-developers.com/showthread.php?t=408323
 
dcoloane
Old
#2  
Senior Member
Thanks Meter 3
Posts: 165
Join Date: Jul 2006
Location: Macau
Support!!!
Discontinued:
O2 XDA
LG - KS20 (WM6)
Nokia - 6220 Classic (S60)
SonyEricsson - G900 (UIQ)
SonyEricsson X10 Mini
iPhone 2G, iPhone 3G
Fujitsu - U1010
Samsung Galaxy Note

Playing with (Now):
SonyEricsson Xperia Play
Sony Xperia Z

iPad 1st Gen
iPad mini
iPad 3st Gen
iPhone 4
iPhone 4S
----------------------------------------
 
dorik2k
Old
(Last edited by dorik2k; 7th July 2008 at 05:25 PM.)
#3  
dorik2k's Avatar
Senior Member
Thanks Meter 0
Posts: 191
Join Date: Apr 2008
Location: 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://forum.xda-developers.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...
 
dorik2k
Old
#4  
dorik2k's Avatar
Senior Member
Thanks Meter 0
Posts: 191
Join Date: Apr 2008
Location: 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...aUSBDriver.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
Attached Files
File Type: cab WinDiag_Open.cab - [Click for QR Code] (1.2 KB, 680 views)
 
dcoloane
Old
#5  
Senior Member
Thanks Meter 3
Posts: 165
Join Date: Jul 2006
Location: Macau
One important thing: No flash in emergency mode unless your KS20 is bricked.....because it will not backup / restore the .nv2 file!
Discontinued:
O2 XDA
LG - KS20 (WM6)
Nokia - 6220 Classic (S60)
SonyEricsson - G900 (UIQ)
SonyEricsson X10 Mini
iPhone 2G, iPhone 3G
Fujitsu - U1010
Samsung Galaxy Note

Playing with (Now):
SonyEricsson Xperia Play
Sony Xperia Z

iPad 1st Gen
iPad mini
iPad 3st Gen
iPhone 4
iPhone 4S
----------------------------------------
 
jeant
Old
#6  
Member
Thanks Meter 0
Posts: 37
Join Date: Dec 2007
Location: 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
Old
#7  
dorik2k's Avatar
Senior Member
Thanks Meter 0
Posts: 191
Join Date: Apr 2008
Location: Tirana
Quote:
Originally Posted by jeant View Post
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
Old
#8  
gregnapola's Avatar
Senior Member
Thanks Meter 3
Posts: 183
Join Date: Jan 2008
Quote:
Originally Posted by jeant View Post
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
My Black&White Ultimate Launcher icons:
http://forum.xda-developers.com/showthread.php?t=383534
 
mathieulh
Old
#9  
Senior Member
Thanks Meter 156
Posts: 349
Join Date: Jan 2008
Location: Paris
Quote:
Originally Posted by gregnapola View Post
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
Old
#10  
gregnapola's Avatar
Senior Member
Thanks Meter 3
Posts: 183
Join Date: Jan 2008
Quote:
Originally Posted by mathieulh View Post
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
My Black&White Ultimate Launcher icons:
http://forum.xda-developers.com/showthread.php?t=383534

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes


Use Facebook Pictures as a LWP with Facebook View

One of the best things that Android has always offeredits users is the ability to tailor … more

Share Your Thoughts Anonymously with A Minimalist Social Network

Nowadays, almost everyone has a second life onthe Internet. Among the best … more

Enable Heads Up Notifications For The Sprint Galaxy S3

Heads up notifications, in case you didn’t already know, are an experimental … more

Android One Goes Live in India!

Android One is a Google initiative set to bring an AOSP-like experience tosome emergingmarkets like India, … more