ICS official KDZ of SU660 is here :) (7 Sep 2012 V30B_00.kdz)

Search This thread

MilodV

Member
Jan 6, 2009
10
2
Please correct me if I'm wrong, but doesn't the changed partition structure mean that even if we had an unlocked bootloader and CWM installed, we won't be able to flash Stock GB/CM7/CM9/CM10 roms on a device that has had the LG ICS update?

It will take something that will rewrite the partition sizes like nvflash/smartflash/KDZ updater and that will also wipe everything on the internal memory including the internal SD card. I'm guessing CM9/CM10 is just going to use the old partition layout so that they can just be flashed over CM7 using CWM, so it's not going to be easy switching between stock based and CM based roms anymore.

Things are certainly going to get more interesting for the guys cooking up the roms again, and "dicking around" with the phone is going to be a little more complicated.

Actually, on linux you can change the partition table around quite a bit without data loss. I can't seem to find the partition table layout (30 pages..) but if I recall correctly the 'sd card' partition was the same size, so at least that one will be intact (and could in theory be used to backup /data, not sure if OEMs do that sort of stuff) It's also possible to move/resize partions without data loss, but this is of course a bit tricky. However, with a bit of time and guaranteed power (adapter connected) it's pretty safe.

Man, I which I had the time to contribute to this, my linux skills are OK, my coding skills are close to zero but still. So not much remains but wishing the guys working on this godspeed, and thanks a heap!
 

podanimesh

Senior Member
Jun 2, 2011
423
122
kolkata
Actually, on linux you can change the partition table around quite a bit without data loss. I can't seem to find the partition table layout (30 pages..) but if I recall correctly the 'sd card' partition was the same size, so at least that one will be intact (and could in theory be used to backup /data, not sure if OEMs do that sort of stuff) It's also possible to move/resize partions without data loss, but this is of course a bit tricky. However, with a bit of time and guaranteed power (adapter connected) it's pretty safe.

Man, I which I had the time to contribute to this, my linux skills are OK, my coding skills are close to zero but still. So not much remains but wishing the guys working on this godspeed, and thanks a heap!
wait wait wait..... thats wt we have been doing and the wait is extending....
 

七恰八叶

Member
Nov 10, 2011
30
3
衡阳
no. full firmware update works fine but Ive found that the bootloader is locked.
so I additionally do have a test with the system.img of ICS and modified boot.img under the GB(v20m) firmware.(but as you can guess it is not perfect and under dev.)

bootloader is locked?

recovery.img can not flash :(

how to building own SU660 ICS?
 

atb1183

Senior Member
Aug 3, 2010
174
34
Can we all cut with the BS off topic and other non-dev related talk on this thread? Leave room for people like wpark to post things that are useful for other devs. It get's REALLY old really fast to scroll through tons of junk to see real dev progress.

yes, I know, this is a non dev related post. But it must be done. or atleast attempted
 

TweetyPeety

Recognized Themer
Aug 22, 2010
1,710
1,569
forget it and don't ask if LG can do something for us, won't happen. Support or Updates from LG are the worst and will stay the worst. If not some great developer from outside will handle it, nobody will see ICS od JB on LG O2X

stop asking LG in Korea, Uganda, Moon about ICS and when it will be released, Korea stays alone and thats it, basta
 

trocopassu

Senior Member
Jan 2, 2011
1,644
994
Lisboa
forget it and don't ask if LG can do something for us, won't happen. Support or Updates from LG are the worst and will stay the worst. If not some great developer from outside will handle it, nobody will see ICS od JB on LG O2X

stop asking LG in Korea, Uganda, Moon about ICS and when it will be released, Korea stays alone and thats it, basta

:good::good::good:
 

Byteater

Senior Member
Jul 4, 2011
145
18
forget it and don't ask if LG can do something for us, won't happen. Support or Updates from LG are the worst and will stay the worst. If not some great developer from outside will handle it, nobody will see ICS od JB on LG O2X

stop asking LG in Korea, Uganda, Moon about ICS and when it will be released, Korea stays alone and thats it, basta

lg promised it, and i think it will release ICS soon. There's no reason to be so negative

Inviato dal mio Optimus 2X con Tapatalk 2
 

SuperSkill

Senior Member
Jun 25, 2011
2,305
1,155
Kristiansand
nobody will see ICS od JB on LG O2x.. stop asking LG in Korea, Uganda, Moon about ICS and when it will be released, Korea stays alone and thats it, basta
+1
I think he's lg will try stopping the private development so I think tweety have a real good point here...if they get like a million mails, phones etc they get pissed, who wouldn't?, so it's a good thought, but still the consequence can be bad...
 
  • Like
Reactions: yann73

tonyp

Inactive Recognized Developer
Feb 3, 2011
5,019
34,902
forget it and don't ask if LG can do something for us, won't happen. Support or Updates from LG are the worst and will stay the worst. If not some great developer from outside will handle it, nobody will see ICS od JB on LG O2X

stop asking LG in Korea, Uganda, Moon about ICS and when it will be released, Korea stays alone and thats it, basta

I don't know what you're talking about.
They will launch ICS for the P990 as well, no question about that (it's just the P999 which won't receive an update).
The question isn't the "if" but the "when".
 

Wimz3n

Senior Member
Aug 24, 2012
267
109
At my keyboard... again
I don't know what you're talking about.
They will launch ICS for the P990 as well, no question about that (it's just the P999 which won't receive an update).
The question isn't the "if" but the "when".

Cant help it, but im feelin sorry for the canadians. Left in the dark. Alone. Watching everyone get the goodies.
I dont think LG has its bestsellin roots there in the future :)

Sent from my Optimus 2X using xda app-developers app
 

winstonxl2

Senior Member
May 5, 2011
176
31
Well if some developer could port the drivers then everybody can use it
so then nobody is unhappy if
developers can find out a way then we wil hope for it
 

tonyp

Inactive Recognized Developer
Feb 3, 2011
5,019
34,902
Well if some developer could port the drivers then everybody can use it
so then nobody is unhappy if
developers can find out a way then we wil hope for it

Eh... no. Wait what?


The poor canadians can just use the ICS version we get four our P990s :)
They can't, the Canadian O2X is a P999
Stefan probably means that they will get at least custom ROMs once we have CM.
The P999 doesn't differ much from the P990, arcee has already stated that he doesn't think there should be any problems from getting CM ready for the P999 (which is T-Mobile US + Wind Canada btw) as well.

I love the fact that Rusty seems to be almost as enthusiastic about the ICS release as the rest of us :D
 

Top Liked Posts

  • There are no posts matching your filters.
  • 75
    Hi,

    BE Carefull it is for SU660 and flashing on P990 will brick the phone, we need the Devloppers to adopt it. Stefan has done the test for us flashing it and it didn't work and this quite normal, It need to be adopted so have patience we are almost there :)


    There is a very interesting thread by Stefan Gündhör a tool that let you search in real time a new leak of any Rom for SU660

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

    Thanks Stefan :)

    Finally here :D thansk to marsgod for providing original download link : http://csmg.lgmobile.com:9002/swdata/RNDTESTSW/LGSU660/SKT/V30a_00/V30A_00.kdz




    Screenshots of an SU660 flashed with this KDZ : Thanks to su660ics for providing these screenshots :)

    n2iqn8.jpg


    Kernel :

    wlf0bd.jpg


    More screenshots by su660ics :)



    I am uploading it on differents hosts, I have splited it in 6 Parts for easy download and upload

    Here is what already done if you know good host site do tell me:

    Depositfiles :

    V30A_00.zip.001
    V30A_00.zip.002
    V30A_00.zip.003
    V30A_00.zip.004
    V30A_00.zip.005
    V30A_00.zip.006

    Sendspace :

    V30A_00.zip.001
    V30A_00.zip.002
    V30A_00.zip.003
    V30A_00.zip.004
    V30A_00.zip.005
    V30A_00.zip.006


    Mediafire :

    1
    http://www.mediafire.com/?26ov9kummpxb74f
    2
    http://www.mediafire.com/?icviuhdf5wck3xi
    3
    http://www.mediafire.com/?6c6q00ipq1h3qmh
    4
    http://www.mediafire.com/?ukn2qeo7jddkwfy
    5
    http://www.mediafire.com/?ainidseollnfeow
    6
    http://www.mediafire.com/?74eknah9qm4u4aa


    Hotfile :

    https://hotfile.com/dl/169703461/95a96aa/V30A_00.zip.001.html
    https://hotfile.com/dl/169703649/2173888/V30A_00.zip.002.html
    https://hotfile.com/dl/169703764/b87ceb4/V30A_00.zip.003.html
    https://hotfile.com/dl/169703887/6a282d3/V30A_00.zip.004.html
    https://hotfile.com/dl/169704044/312d00c/V30A_00.zip.005.html
    https://hotfile.com/dl/169704165/de0e91e/V30A_00.zip.006.html

    Rapidshare

    in 1 single file
    https://rapidshare.com/files/540599848/V30A_00.kdz

    RapidGator :

    in 1 single file
    http://rapidgator.net/file/37559514/V30A_00.kdz.html


    If you want anymore host do ask D


    Now Developers we need you :)


    Thanks Stefan for kernel and ramdisk :

    Here the kernel extracted from boot.img and its modules

    contains

    • zImage
    • bthid.ko
    • scsi_wait_scan.ko
    • wireless.ko

    http://xdaforums.com/attachment.php?attachmentid=1291703&d=1346305060




    Dump by bihariel thanks :)

    Here are the dummped files:
    SU660-ICS-dump.zip

    it is a nand backup format (.tar) so can be unzipped with winrar. i hope you can add the drivers to CM9 /10.




    http://xdaforums.com/attachment.php?attachmentid=1291500&d=1346296965

    Good news, successfullly dummped.....

    # begin build properties
    # autogenerated by buildinfo.sh
    ro.build.id=IMM76L
    ro.build.display.id=IMM76L.LG-SU660-V30a.1208261459
    ro.build.version.incremental=LG-SU660-V30a.1208261459
    ro.build.version.sdk=15
    ro.build.version.codename=REL
    ro.build.version.release=4.0.4
    ro.build.date=Aug-26-2012
    ro.build.date.utc=1345961029
    ro.build.type=user
    ro.build.user=hyunju.roh
    ro.build.host=LGEARND1B14
    ro.build.tags=release-keys
    ro.product.model=LG-SU660
    ro.product.brand=lge
    ro.product.name=star_skt_kr
    ro.product.device=star
    ro.product.board=
    ro.product.cpu.abi=armeabi-v7a
    ro.product.cpu.abi2=armeabi
    ro.product.manufacturer=LGE
    ro.product.locale.language=ko
    ro.product.locale.region=KR
    ro.wifi.channels=
    ro.board.platform=tegra
    # ro.build.product is obsolete; use ro.product.device
    ro.build.product=star
    # Do not try to parse ro.build.description or .fingerprint
    ro.build.description=star_skt_kr-user 4.0.4 IMM76L LG-SU660-V30a.1208261459 release-keys
    ro.build.fingerprint=lge/star_skt_kr/star:4.0.4/IMM76L/LG-SU660-V30a.1208261459:user/release-keys
    ro.build.characteristics=default
    ro.lge.swversion=LG-SU660-V30a-Aug-26-2012
    # end build properties
    ro.opengles.version = 131072
    wifi.interface=wlan0
    ro.sf.lcd_density=240

    # Disable camera early graph connect as we can't prebuild graph due to memory
    # constraints in whistler.
    nv-camera-disable-early-graph = 1

    rild.libpath=/system/lib/lge-ril.so
    rild.libargs=-d /dev/ttyspi0

    persist.gsm.sms.forcegsm7=1

    #MOBII_CHNANGE_S 20120521 yb.lee@mobii.co.kr : DEFAULT_DATA_ROAMING_VALUE
    # [LGE_UPDATE_S][DEFAULT_DATA_ROAMING_VALUE],global-wdata@lge.com,2012-04-12
    ro.com.android.dataroaming=false
    # [LGE_UPDATE_E][DEFAULT_DATA_ROAMING_VALUE],global-wdata@lge.com,2012-04-12
    #MOBII_CHNANGE_E 20120521 yb.lee@mobii.co.kr : DEFAULT_DATA_ROAMING_VALUE
    # MOBII_S, 20120526, hwlee@mobii.co.kr, LGE headset/BT sound exception scenario.
    ro.lge.audio_soundexception=true
    # MOBII_E, 20120526, hwlee@mobii.co.kr, LGE headset/BT sound exception scenario.

    #MOBII_CHNANGE_S 20120526 shhong@mobii.co.kr : Ringtone Default Value Sett'in
    ro.config.ringtone=[LG]_01_Gabriels_Oboe.mp3
    ro.config.ringtone_voipcall=[LG]_06_Bloom.mp3
    ro.config.notification_sound=AcousticGuitar.ogg
    ro.config.alarm_alert=01_Classmate.mp3
    #MOBII_CHNANGE_E 20120526 shhong@mobii.co.kr : Ringtone Default Value Sett'in

    #
    # ADDITIONAL_BUILD_PROPERTIES
    #
    keyguard.no_require_sim=true
    ro.build.target_operator=SKT
    ro.build.target_country=KR
    ro.lge.swversion_short=V30a
    ro.afwdata.LGfeatureset=SKTBASE
    ro.lge.audio_soundexception=true
    ro.lge.vt.enable=1
    ime_trace_apply=true
    ime_handwriting_apply=false
    ro.config.ringtone=[LG]_01_Gabriels_Oboe.mp3
    ro.config.ringtone_voipcall=[LG]_06_Bloom.mp3
    ro.config.notification_sound=AcousticGuitar.ogg
    ro.config.alarm_alert=01_Classmate.mp3
    ime_vibration_pattern=0:10:20:30
    wifi.interface=wlan0
    wifi.supplicant_scan_interval=20
    ro.build.target_ril_platform=ifx
    persist.radio.rr.enable=1
    ro.com.google.gmsversion=4.0_r2
    ro.setupwizard.mode=DISABLED
    ro.livewallpaper.map=DISABLED
    ro.lge.capp_tdmb=true
    ro.lge.capp_optimusui=true
    ro.lge.capp_core=true
    ro.lge.capp_drm=true
    ro.lge.capp_divx_drm=true
    ro.lge.capp_almond=true
    ro.lge.capp_resource=true
    ro.lge.capp_wapservice=true
    ro.lge.capp_osp=true
    ro.lge.capp_quickclip_key=true
    ro.lge.capp_ghost_finger=true
    ro.lge.capp_touch_scroller=true
    ro.lge.capp_touch_ldi=true
    ro.lge.capp_key_light_off=true
    ro.lge.capp_key_exception=true
    ro.lge.capp_keyled_timeout=true
    ro.lge.capp_valid_batteryid=false
    ro.lge.capp_menu_long=true
    ro.lge.capp_mdm=true
    ro.lge.capp_lockscreen=true
    ro.lge.capp_compat=true
    ro.lge.capp_bubble_popup=true
    drm.service.enabled=true
    dalvik.vm.heapstartsize=5m
    dalvik.vm.heapgrowthlimit=48m
    dalvik.vm.heapsize=128m
    ro.lge.fonts=true
    ro.lge.capp_app_preinstall=true
    ro.com.google.clientidbase.am=android-skt-kr
    ro.com.google.clientidbase.gmm=android-lge
    ro.com.google.clientidbase.ms=android-skt-kr
    ro.com.google.clientidbase.yt=android-lge
    ro.com.google.clientidbase=android-lge
    wlan.chip.vendor=brcm
    wlan.chip.version=bcm4329
    wifi.lge.patch=true
    wifi.lge.hanglessid=true
    ro.lge.capp_smartcard_uicc=false
    net.bt.name=Android
    dalvik.vm.stack-trace-file=/data/anr/traces.txt

    30
    this is some ICS information and the differences between GB and ICS of SU660.

    GingerBread (v20X firmwares)

    Code:
    # cat /proc/partitions
    major minor  #blocks  name
    
     179        0   15673344 mmcblk0
     179        1     524288 mmcblk0p1 => System
     179        2      65536 mmcblk0p2 => CACHE
     179        3       2048 mmcblk0p3 => MISC
     179        4          1 mmcblk0p4 => Extended partition
     179        5       8192 mmcblk0p5 => BOOT
     179        6       2560 mmcblk0p6
     179        7      20480 mmcblk0p7 => Recovery
     179        8    2097152 mmcblk0p8 => DATA
     179        9      10240 mmcblk0p9
     179       10   12938752 mmcblk0p10 => internal Storage

    leaked V30a ICS firmware
    Code:
    # cat /proc/partitions
    major minor  #blocks  name
    
     179        0   15673344 mmcblk0
     179        1     524288 mmcblk0p1 => SYSTEM
     179        2      65024 mmcblk0p2 => CACHE
     179        3          1 mmcblk0p3  => Extended Partition
    [COLOR="SeaGreen"] 179        4     261632 mmcblk0p4 => new SWAP partition[/COLOR]
     179        5       2048 mmcblk0p5 => MISC
     179        6       8192 mmcblk0p6 => BOOT
     179        7       2560 mmcblk0p7
     179        8      20480 mmcblk0p8 => Recovery
     179        9    2097152 mmcblk0p9 => DATA
     179       10      10240 mmcblk0p10
     179       11   12674560 mmcblk0p11 => internal Storage
     179       12       2048 mmcblk0p12

    as you can see some part of the partition numbers are shifted :(

    the 4th partition is the newly added 128MB SWAP partition

    so if you want to downgrade from ICS(v30a) to GB(v20X) you should use the "Smartflash"
    (it cleanup and repartition all partitions)

    and you can also use manual editing method to fix partition mismatches with the fdisk command after downgrade with the KDZ_FW_UPD under CWM Recovery.


    additional fdisk info of the Gingerbread

    Code:
    # fdisk /dev/block/mmcblk0
    
    The number of cylinders for this disk is set to 1959168.
    There is nothing wrong with that, but this is larger than 1024,
    and could in certain setups cause problems with:
    1) software that runs at boot time (e.g., old versions of LILO)
    2) booting and partitioning software from other OSs
       (e.g., DOS FDISK, OS/2 FDISK)
    
    Command (m for help): p
    
    Disk /dev/block/mmcblk0: 16.0 GB, 16049504256 bytes
    1 heads, 16 sectors/track, 1959168 cylinders
    Units = cylinders of 16 * 512 = 8192 bytes
    
                  Device Boot      Start         End      Blocks  Id System
    /dev/block/mmcblk0p1             129       65664      524288  83 Linux
    Partition 1 does not end on cylinder boundary
    /dev/block/mmcblk0p2           65665       73856       65536  83 Linux
    Partition 2 does not end on cylinder boundary
    /dev/block/mmcblk0p3           73857       74112        2048  83 Linux
    Partition 3 does not end on cylinder boundary
    /dev/block/mmcblk0p4           74113     2585347    20089880   5 Extended
    Partition 4 does not end on cylinder boundary
    /dev/block/mmcblk0p5           74177       75200        8192  83 Linux
    /dev/block/mmcblk0p6           75265       75584        2560  83 Linux
    /dev/block/mmcblk0p7           75649       78208       20480  83 Linux
    /dev/block/mmcblk0p8           78273      340416     2097152  83 Linux
    /dev/block/mmcblk0p9          340481      341760       10240  83 Linux
    /dev/block/mmcblk0p10         341825     1959168    12938752  83 Linux

    (the parted is not work under GB firmwares)


    fdisk info of the ICS (v30a)

    Code:
    # fdisk /dev/block/mmcblk0
    
    The number of cylinders for this disk is set to 1959168.
    There is nothing wrong with that, but this is larger than 1024,
    and could in certain setups cause problems with:
    1) software that runs at boot time (e.g., old versions of LILO)
    2) booting and partitioning software from other OSs
       (e.g., DOS FDISK, OS/2 FDISK)
    
    Command (m for help): p
    
    Disk /dev/block/mmcblk0: 16.0 GB, 16049504256 bytes
    1 heads, 16 sectors/track, 1959168 cylinders
    Units = cylinders of 16 * 512 = 8192 bytes
    
                  Device Boot      Start         End      Blocks  Id System
    /dev/block/mmcblk0p1             129       65664      524288  83 Linux
    Partition 1 does not end on cylinder boundary
    /dev/block/mmcblk0p2           65665       73792       65024  83 Linux
    Partition 2 does not end on cylinder boundary
    /dev/block/mmcblk0p3           73793     1926464    14821376   5 Extended
    Partition 3 does not end on cylinder boundary
    /dev/block/mmcblk0p4         1926465     1959168      261632  83 Linux
    Partition 4 does not end on cylinder boundary
    /dev/block/mmcblk0p5           73857       74112        2048  83 Linux
    /dev/block/mmcblk0p6           74177       75200        8192  83 Linux
    /dev/block/mmcblk0p7           75265       75584        2560  83 Linux
    /dev/block/mmcblk0p8           75649       78208       20480  83 Linux
    /dev/block/mmcblk0p9           78273      340416     2097152  83 Linux
    /dev/block/mmcblk0p10         340481      341760       10240  83 Linux
    /dev/block/mmcblk0p11         341825     1926144    12674560  83 Linux
    /dev/block/mmcblk0p12        1926209     1926464        2048  83 Linux


    parted output

    Code:
    # parted /dev/block/mmcblk0
    GNU Parted 1.8.8.1.179-aef3
    Using /dev/block/mmcblk0
    Welcome to GNU Parted! Type 'help' to view a list of commands.
    (parted) u s
    u s
    (parted) p
    p
    Model: MMC MMC16G (sd/mmc)
    Disk /dev/block/mmcblk0: 31346688s
    Sector size (logical/physical): 512B/512B
    Partition Table: msdos
    
    Number  Start      End        Size       Type      File system  Flags
     1      2048s      1050623s   1048576s   primary   ext3
     2      1050624s   1180671s   130048s    primary   ext3
     3      1180672s   30823423s  29642752s  extended
     5      1181696s   1185791s   4096s      logical   ext3
     6      1186816s   1203199s   16384s     logical
     7      1204224s   1209343s   5120s      logical   ext2
     8      1210368s   1251327s   40960s     logical
     9      1252352s   5446655s   4194304s   logical   ext3
    10      5447680s   5468159s   20480s     logical   ext2
    11      5469184s   30818303s  25349120s  logical   fat32
    12      30819328s  30823423s  4096s      logical
     4      30823424s  31346687s  523264s    primary

    modified boot.img info to use the ICS(v30a) system.img with the GB(v20m)
    the following method is not perfect and under develop but it is working nicely.

    known issues
    * vold does not know the internal storage partition.
    * somewhat slower than the full flash update.

    Code:
    diff -u r/default.prop r-fix/default.prop
    --- r/default.prop      2012-09-01 00:34:22.591470039 +0900
    +++ r-fix/default.prop  2012-08-31 21:12:52.689143393 +0900
    @@ -1,7 +1,7 @@
     #
     # ADDITIONAL_DEFAULT_PROPERTIES
     #
    -ro.secure=1
    +ro.secure=0
     ro.allow.mock.location=0
     ro.debuggable=1
     persist.sys.usb.config=pc_suite,adb
    Common subdirectories: r/dev and r-fix/dev
    diff -u r/init.lge.early.rc r-fix/init.lge.early.rc
    --- r/init.lge.early.rc 2012-09-01 00:34:22.595469967 +0900
    +++ r-fix/init.lge.early.rc     2012-08-31 22:05:35.635478718 +0900
    @@ -2,10 +2,10 @@
     # LGE_SECURE BOOT
     ########################################
     ###LGE_CHANGE_S[minhyup.park@lge.com]
    -on boot
    +#on boot
     # Application image verification process for LGE secure boot
    -    exec /sbin/wallpaper -ap
    -    wait /sbin/wallpaper
    +#    exec /sbin/wallpaper -ap
    +#    wait /sbin/wallpaper
     ##LGE_CHANGE_E[minhyup.park@lge.com]
    
     ########################################
    diff -u r/init.star.model.rc r-fix/init.star.model.rc
    --- r/init.star.model.rc        2012-09-01 00:34:22.596469953 +0900
    +++ r-fix/init.star.model.rc    2012-08-31 21:19:26.085949868 +0900
    @@ -59,16 +59,18 @@
    
          mount ext4 /dev/block/mmcblk0p1 /system wait ro
     # LGE_CHANGE [doyeob.kim@lge.com] 2012-04-25, change that /data mount to mmcblk0p9
    -#      mount ext3 /dev/block/mmcblk0p8 /data wait noatime
    -     mount ext3 /dev/block/mmcblk0p9 /data wait noatime
    +#     mount ext3 /dev/block/mmcblk0p9 /data wait noatime
    +     mount ext4 /dev/block/mmcblk0p8 /data wait noatime
          mount ext3 /dev/block/mmcblk0p2 /cache wait noatime
     #MOBII_CHNANGE_S 20120611 [email]dmoh@mobii.co.kr[/email] : For Widevine - Set widevine drm keybox repository
    -     mount ext3 /dev/block/mmcblk0p7 /persist wait noatime
    +#     mount ext3 /dev/block/mmcblk0p7 /persist wait noatime
    +     mount ext3 /dev/block/mmcblk0p6 /persist wait noatime
     #MOBII_CHNANGE_E 20120611 [email]dmoh@mobii.co.kr[/email] : For Widevine - Set widevine drm keybox repository
    
     #MOBII_CHNANGE_E 20120611 [email]dmoh@mobii.co.kr[/email] : SKT OEM VE, VT service [START]
          mkdir /data/ve 0770 radio radio
    -     mount ext3 /dev/block/mmcblk0p10 /data/ve nosuid nodev noatime
    +     #mount ext3 /dev/block/mmcblk0p10 /data/ve nosuid nodev noatime
    +     mount ext3 /dev/block/mmcblk0p9 /data/ve nosuid nodev noatime
          chown radio radio /data/ve
     #MOBII_CHNANGE_E 20120611 [email]dmoh@mobii.co.kr[/email] : SKT OEM VE, VT service [END]
    
    diff -u r/init.star.rc r-fix/init.star.rc
    --- r/init.star.rc      2012-09-01 00:34:22.597469922 +0900
    +++ r-fix/init.star.rc  2012-08-31 23:18:33.857881724 +0900
    @@ -39,9 +39,9 @@
         chown media_rw media_rw /data/media
    
     # MOBII_CHNANGE_S 20120423 [email]mg.chang@mobii.co.kr[/email] : for using nv partition
    -# Fixed CTS    chmod 0666 /dev/block/mmcblk0p5
    -    chmod 0660 /dev/block/mmcblk0p5
    -    chown system radio /dev/block/mmcblk0p5
    +# Fixed CTS    chmod 0666 /dev/block/mmcblk0p3
    +    chmod 0660 /dev/block/mmcblk0p3
    +    chown system radio /dev/block/mmcblk0p3
    
     #MOBII_CHNANGE_S 20120611 [email]dmoh@mobii.co.kr[/email] : For Widevine - Set widevine drm keybox repository
         chown system system /persist
    @@ -488,7 +488,7 @@
    
     # Recovery daemon: configure MSC partition
     #service recoveryd /system/bin/recoveryd /dev/block/platform/sdhci-tegra.3/by-name/MSC
    -service recoveryd /system/bin/recoveryd /dev/block/mmcblk0p5  #MOBII_CHNANGE 20120306 [email]mg.chang@mobii.co.kr[/email] : apply factory reset
    +service recoveryd /system/bin/recoveryd /dev/block/mmcblk0p3  #MOBII_CHNANGE 20120306 [email]mg.chang@mobii.co.kr[/email] : apply factory reset
         disabled
         class main
         user root
    diff -u r/ueventd.star.rc r-fix/ueventd.star.rc
    --- r/ueventd.star.rc   2012-09-01 00:34:22.642469281 +0900
    +++ r-fix/ueventd.star.rc       2012-08-31 23:24:58.981783113 +0900
    @@ -57,4 +57,4 @@
     #MOBII_CHNANGE_E 20120213 [email]mg.chang@mobii.co.kr[/email] : Appy Sensor Porting
    
     #MOBII_CHNANGE 20120712 [email]mg.chang@mobii.co.kr[/email] : nv partition
    -/dev/block/mmcblk0p5      0660   system     radio
    +/dev/block/mmcblk0p3      0660   system     radio

    and the cmdline for the modified boot.img
    * base address=0x10000000
    mem=512M@0M nvmem=0M@0M android.commchip=0 vmalloc=128M video=tegrafb no_console_suspend=1 debug_uartport=lsport,-3 usbcore.old_scheme_first=1 lp0_vec=8192@0x1dd09000 tegra_fbmem=3073920@0x1dd0d000 muic_state=1 loglevel=8 tegraboot=sdmmc
    tegrapart=recovery:4a200:2800:800,boot:48b00:1000:800,mbr:400:200:800,system:600:40000:800,cache:40600:7f00:800,misc:48600:400:800,userdata:4cb00:100000:800,bcttable:0:600:800,bootloader:100:300:800,data/ve:14cc00:1400:800 androidboot.serialno=0123456789 (fake serialno)

    and you have to fix some files
    * /system/etc/vold.fstab (11 => 10 but the vold does not recognize the internal storage :( )
    * /system/etc/format_fat32.sh (fix p11 to p10)
    * remove /system/bin/swap_enable.sh (it create physical swap but the GB firmware do not have any additional physical swap partition)

    and I think it is worthwhile to mention that the new bootloader is locked!
    you can't modify Boot/Recovery partition at all :(
    (boot.img and recovery.img has additional signing info something like as the OMAP RSA boot lock signings)
    26
    Good news, successfullly dummped.....

    # begin build properties
    # autogenerated by buildinfo.sh
    ro.build.id=IMM76L
    ro.build.display.id=IMM76L.LG-SU660-V30a.1208261459
    ro.build.version.incremental=LG-SU660-V30a.1208261459
    ro.build.version.sdk=15
    ro.build.version.codename=REL
    ro.build.version.release=4.0.4
    ro.build.date=Aug-26-2012
    ro.build.date.utc=1345961029
    ro.build.type=user
    ro.build.user=hyunju.roh
    ro.build.host=LGEARND1B14
    ro.build.tags=release-keys
    ro.product.model=LG-SU660
    ro.product.brand=lge
    ro.product.name=star_skt_kr
    ro.product.device=star
    ro.product.board=
    ro.product.cpu.abi=armeabi-v7a
    ro.product.cpu.abi2=armeabi
    ro.product.manufacturer=LGE
    ro.product.locale.language=ko
    ro.product.locale.region=KR
    ro.wifi.channels=
    ro.board.platform=tegra
    # ro.build.product is obsolete; use ro.product.device
    ro.build.product=star
    # Do not try to parse ro.build.description or .fingerprint
    ro.build.description=star_skt_kr-user 4.0.4 IMM76L LG-SU660-V30a.1208261459 release-keys
    ro.build.fingerprint=lge/star_skt_kr/star:4.0.4/IMM76L/LG-SU660-V30a.1208261459:user/release-keys
    ro.build.characteristics=default
    ro.lge.swversion=LG-SU660-V30a-Aug-26-2012
    # end build properties
    ro.opengles.version = 131072
    wifi.interface=wlan0
    ro.sf.lcd_density=240

    # Disable camera early graph connect as we can't prebuild graph due to memory
    # constraints in whistler.
    nv-camera-disable-early-graph = 1

    rild.libpath=/system/lib/lge-ril.so
    rild.libargs=-d /dev/ttyspi0

    persist.gsm.sms.forcegsm7=1

    #MOBII_CHNANGE_S 20120521 yb.lee@mobii.co.kr : DEFAULT_DATA_ROAMING_VALUE
    # [LGE_UPDATE_S][DEFAULT_DATA_ROAMING_VALUE],global-wdata@lge.com,2012-04-12
    ro.com.android.dataroaming=false
    # [LGE_UPDATE_E][DEFAULT_DATA_ROAMING_VALUE],global-wdata@lge.com,2012-04-12
    #MOBII_CHNANGE_E 20120521 yb.lee@mobii.co.kr : DEFAULT_DATA_ROAMING_VALUE
    # MOBII_S, 20120526, hwlee@mobii.co.kr, LGE headset/BT sound exception scenario.
    ro.lge.audio_soundexception=true
    # MOBII_E, 20120526, hwlee@mobii.co.kr, LGE headset/BT sound exception scenario.

    #MOBII_CHNANGE_S 20120526 shhong@mobii.co.kr : Ringtone Default Value Sett'in
    ro.config.ringtone=[LG]_01_Gabriels_Oboe.mp3
    ro.config.ringtone_voipcall=[LG]_06_Bloom.mp3
    ro.config.notification_sound=AcousticGuitar.ogg
    ro.config.alarm_alert=01_Classmate.mp3
    #MOBII_CHNANGE_E 20120526 shhong@mobii.co.kr : Ringtone Default Value Sett'in

    #
    # ADDITIONAL_BUILD_PROPERTIES
    #
    keyguard.no_require_sim=true
    ro.build.target_operator=SKT
    ro.build.target_country=KR
    ro.lge.swversion_short=V30a
    ro.afwdata.LGfeatureset=SKTBASE
    ro.lge.audio_soundexception=true
    ro.lge.vt.enable=1
    ime_trace_apply=true
    ime_handwriting_apply=false
    ro.config.ringtone=[LG]_01_Gabriels_Oboe.mp3
    ro.config.ringtone_voipcall=[LG]_06_Bloom.mp3
    ro.config.notification_sound=AcousticGuitar.ogg
    ro.config.alarm_alert=01_Classmate.mp3
    ime_vibration_pattern=0:10:20:30
    wifi.interface=wlan0
    wifi.supplicant_scan_interval=20
    ro.build.target_ril_platform=ifx
    persist.radio.rr.enable=1
    ro.com.google.gmsversion=4.0_r2
    ro.setupwizard.mode=DISABLED
    ro.livewallpaper.map=DISABLED
    ro.lge.capp_tdmb=true
    ro.lge.capp_optimusui=true
    ro.lge.capp_core=true
    ro.lge.capp_drm=true
    ro.lge.capp_divx_drm=true
    ro.lge.capp_almond=true
    ro.lge.capp_resource=true
    ro.lge.capp_wapservice=true
    ro.lge.capp_osp=true
    ro.lge.capp_quickclip_key=true
    ro.lge.capp_ghost_finger=true
    ro.lge.capp_touch_scroller=true
    ro.lge.capp_touch_ldi=true
    ro.lge.capp_key_light_off=true
    ro.lge.capp_key_exception=true
    ro.lge.capp_keyled_timeout=true
    ro.lge.capp_valid_batteryid=false
    ro.lge.capp_menu_long=true
    ro.lge.capp_mdm=true
    ro.lge.capp_lockscreen=true
    ro.lge.capp_compat=true
    ro.lge.capp_bubble_popup=true
    drm.service.enabled=true
    dalvik.vm.heapstartsize=5m
    dalvik.vm.heapgrowthlimit=48m
    dalvik.vm.heapsize=128m
    ro.lge.fonts=true
    ro.lge.capp_app_preinstall=true
    ro.com.google.clientidbase.am=android-skt-kr
    ro.com.google.clientidbase.gmm=android-lge
    ro.com.google.clientidbase.ms=android-skt-kr
    ro.com.google.clientidbase.yt=android-lge
    ro.com.google.clientidbase=android-lge
    wlan.chip.vendor=brcm
    wlan.chip.version=bcm4329
    wifi.lge.patch=true
    wifi.lge.hanglessid=true
    ro.lge.capp_smartcard_uicc=false
    net.bt.name=Android
    dalvik.vm.stack-trace-file=/data/anr/traces.txt

    22
    I'm uploading a CWM Zip with deodexed v30A and the usual tweaks from Android kitchen.

    It is flashable, but does not boot. When flashing stock Gingerbread kernel it passes first LG Logo and then BSOD with touch screen reacting.
    When flashing Harsh ICS kernel it passes first LG Logo and shows it again, then stuck

    When using the stock v30A kernel it's just stuck @ first LG Logo

    Also I believe it's not only the kernel's fault - Maybe Stock Gingerbread RamDisk/Bootimage + v30A kernel would help (instead of v30A su660 ramdisk/bootimage)

    But I'm too tired for further testing. I'll link the CWM Zip when it's uploaded. I don't guarantee for anything - the most helpful thing will be the deodexed apps I guess.
    19
    I tried several things to make the ROM boot but no way.
    -changed ramdisk, moded the dev block to match ours, even made some combination ginger+ics zimage....
    -As we can not modify kernel(no sources) i tried to adapt partion table to su660 but no luck( i do not have enough information to create all partitions) mayebe some one with a su660 can give some detaills about partions and their file format.
    -And some more things

    now only Ricardo or Paul can make some magic.