[Upgrading, Modifying and Unlocking] mansum:
After few days use and making optimisation, some more feedbacks:

For this, I found that the LgePhoneExt.dll in your ROM all the data there are 0. Luckily I have the original LgePhoneExt.dll (because I previously have tried to make WM 6.5 ROM for KS20, but failed. So, I have some resources and original files). And I am lazy to understand all the coordination and just simply replace it and I also replaced all the image file as the original dialer buttons are smaller. Finally back to original and working well.

P.S. need to use resco explorer to replace files in ROM. But I think actually the file is not really replaced, resco explorer just hide the original file and assign the file name to new file as files in ROM cannot be deleted.

The scroll bar issue: I think you hide the scroll bar is because of the dialer pad problem. As I unhide the scroll bar, there is scroll bar at the dialer pad, I think that is because the bottom bar in WM 6.5 is thicker than in WM 6.1 making your dialer pad to long and the scroll bar appear. As I changed back to original dialer pad, there is no problem and I unhide the scroll bar. But I doubt about the value. 20 seemed to be too thick. Finally I use

cxHscr 16 (arrow thickness on horizontal bar)

cxVScr 14 (thickness of vertical scroll bar)

cyHScr 14 (thickness of horizontal bar)

cyVScr 16 (arrow thickness on vertical bar)

this seemed to look more as original thickness thought I don't know about the original value.

The calculator issue: I have finally translated the spbcal to Traditional Chinese and now look well in my Traditional Chinese machine. Again need to use resco explorer for replacement

I can put it up later if you want, so that it can incorporate into your next 0404 ROM

Then some more issues found:

1. the option of the whole screen hand writing (one of the input keyboard option) in 0404 V2C cannot be saved. The bottom bar is missing after the option window open up. That means no "ok" or "x" button to save and close the window. Finally need soft reset as I found no way the close the window.

I don't know if there is whole screen hand writing option in English ROM as it is not useful in typing English, but that will be important in Chinese as Chinese is using characters and input by keyboard always takes time to learn. Hand writing input not require learning. So this problem may not be important in English user. I think the option setting can be found in registry, I am still searching now hoping to optimise the handwriting setting. Anyone found it please tell me.

2. Battery status on the top bar always have delay after waking up from sleep. It take ~30s to update the actual remaining battery %. Because I am using SPB Mobile Shell and having battery status on my shell screen, it show discrepancy between them. I have previously used another battery status software (also on the top bar to replace the original one) that have no such problem and better looking as well. But I don't know the name of that software as it come with the ROM. You should find it from the kitchen released at bbs.17sky.net (a Chinese forum for LG KS20). May be I will try to find it out later if you are interested to improve the ROM.

3. About the patch. I found that there are many patches in your ROM. The Ks20_BugPatch probably from study-boy http://bbs.17sky.net/. This patch have 2 functions, one is to kill off the low battery notification and the other one is to wake the machine (at background without switching on the screen, so you should not notice it) every 4-5 minutes to solve the loosing signal and GSM reload on wake up. I don't know which version are you using, but I found there is notification of low battery (main battery), so it should be after version 1.5. The main different between version 1.4 and after version 1.5 is that study-boy added a imitated low battery notification for the main battery after version 1.5. As his patch will kill off both the low backup battery (bug) and low main battery (that is the one that we want to preserve) notification, so he make a imitated notification for low main battery. But there is problem with his imitated notification. First, it is in Simplified Chinese. Second, unlike the original notification, the low battery icon appear on the topbar cannot be called up from the topbar and it also freeze the other apps e.g wireless manager from calling up from the top bar (I am using SPB Mobile Sell so I have no bottom bar to dismiss the notification). I also experienced the whole phone being freeze up (and require softrest) when using windows media player with the imitated notification pop up. Therefore I prefer the version 1.4 or before. However, another different is the time of waking up the phone. Version 1.4 wake up the phone every 4min50s and newer version every 4min30s or 4min45s. Theoretically the phone will loss signal when wake up if the phone was in sleep for 5 min, so initially study-boy make the patch to wake up the phone every 4min50s, but practically it still have loss of signal occassionally with unknown reason, so in newer version, he make it 4min45s and 4min30s and seemed woking well. So there is no perfect patch right now.

The other patch BatteryModify, I don't know where it is from, I myself tried only batteryModify without Ks20_BugPatch, it seem have no effect on low battery notification. So I removed it.

The third patch is missedcalls. I am not sure about the source also, but I think it is the old path ks20.exe. Correct it if I am wrong. And actually I have not much knowlegdge about the action of this patch. The problem is the whole exe file is in the startup (instead of shortcut), I found no way to remove it from startup as it always saying the file is running when I tried to delet it.