Porting ICS to Optimus Black

Status
Not open for further replies.
Search This thread

re4lsk

Senior Member
Dec 16, 2011
870
447
Hermosillo
www.twitter.com
CMIIW, but:

If ICS doesn't use another names and paths, AFAIK, in Optimus black (P-970) /system partition is on /dev/block/mmcblk0p8

I think that your script is not formatting any partition.. That's why you are on gingerbread after reboot.. is the old (intact) /system
And...I don't know about your ics kernel.... If the kernel is ICS...can gingerbread boot with it??


These are the blocks that I identified until now:

Code:
               loop0 =
/dev/block/mmcblk0    =
/dev/block/mmcblk0p1  =
/dev/block/mmcblk0p2  =
/dev/block/mmcblk0p3  = /boot
/dev/block/mmcblk0p4  = /recovery
/dev/block/mmcblk0p5  = /lgdrm
/dev/block/mmcblk0p6  = /dvp/userdata
/dev/block/mmcblk0p7  =
/dev/block/mmcblk0p8  = /system
/dev/block/mmcblk0p9  = /data
/dev/block/mmcblk0p10 = /cache
/dev/block/mmcblk0p11 =
/dev/block/mmcblk0p12 =
/dev/block/mmcblk1    =
/dev/block/mmcblk1p1  = /sdcard
                 dm-0 =

So... I think that your script should look like this:

Code:
format("ext4", "EMMC", "[COLOR="Magenta"]/dev/block/mmcblk0p8/system[/COLOR]", "0");
mount("ext4", "EMMC", "[COLOR="Magenta"]/dev/block/mmcblk0p8/system[/COLOR]", "/system");
package_extract_dir("system", "/system");

Here You have updater-script and update-binary from CM7_RC1:

file doesnt work please reupload
 
  • Like
Reactions: slurpdroid

genioux

Member
Apr 4, 2012
6
0
Porto
It is very grateful to see this commitment to this community. Keep the good work and take your time, I appreciate you all ;).

Cheers.
 

omr911

Senior Member
Sep 20, 2011
381
1,501
Fixed in build.prop

Before:
Code:
ro.build.description=soju-user 4.0.4 IMM76D 299849 release-keys
ro.build.fingerprint=google/soju/crespo:4.0.4/IMM76D/299849:user/release-keys
Now:
Code:
ro.build.description=lge_bproj-user 4.0.4 IMM76D 299849 release-keys
ro.build.fingerprint=lge/lge_bproj/p970:4.0.4/IMM76D/299849:user/release-key
Took alot of effort to trace...:eek:
Its been 4 days only I started porting ICS...
Work still in progress...
 

Huexxx

Senior Member
Jul 21, 2009
1,966
5,059
46
Madrid
Redmi Note 10 Pro
Literally take format and mount commands from my updater-script. Take my boot.img and use my zimage with your ramdisk and try to boot to begin with the party.

Enviado desde mi LG-P970 usando Tapatalk
 

omr911

Senior Member
Sep 20, 2011
381
1,501
Literally take format and mount commands from my updater-script. Take my boot.img and use my zimage with your ramdisk and try to boot to begin with the party.

Enviado desde mi LG-P970 usando Tapatalk

We really did that...
not once but multiple times but no benifit...:confused:
I think the problem is that Gingerbread Updater Script commands dont work on ICS.
 
Last edited:

YoursTrulySarcastic

Senior Member
Apr 5, 2012
108
40
Ottawa
I iz a beta tester (yes, another one)

I know about a quadrillion users have offered to be beta testers when a flashable zip comes out, but I can be one too :D I'd offer to help with the compiling/programming but I'm still quite rusty. If anything needs testing or anything though, I'm free :D
 
We really did that...
not once but multiple times but no benifit...:confused:
I think the problem is that Gingerbread Updater Script commands dont work on ICS.

Dude... while porting ICS to Desire HD.. i used the GB updater-script and build.prop ...

it worked ..at least the ROM booted.... here we still need to figure out what we are doing wrong...

"i know, its just a tiny little thing that we are not able to see" ...

I have an off for the next 3 days... will work with full power :)
 

Pump Huang

Senior Member
Mar 30, 2012
235
42
Dude... while porting ICS to Desire HD.. i used the GB updater-script and build.prop ...

it worked ..at least the ROM booted.... here we still need to figure out what we are doing wrong...

"i know, its just a tiny little thing that we are not able to see" ...

I have an off for the next 3 days... will work with full power :)

thanks dude......and good luck:):)
 

Huexxx

Senior Member
Jul 21, 2009
1,966
5,059
46
Madrid
Redmi Note 10 Pro
Updater is neither gb nor ics... it must copy files and partitions to ob and it does this job without problems... sorry but right now i'm on holydays and i cannot do any.

Enviado desde mi LG-P970 usando Tapatalk
 
Fixed in build.prop

Before:
Code:
ro.build.description=soju-user 4.0.4 IMM76D 299849 release-keys
ro.build.fingerprint=google/soju/crespo:4.0.4/IMM76D/299849:user/release-keys
Now:
Code:
ro.build.description=lge_bproj-user 4.0.4 IMM76D 299849 release-keys
ro.build.fingerprint=lge/lge_bproj/p970:4.0.4/IMM76D/299849:user/release-key
Took alot of effort to trace...:eek:
Its been 4 days only I started porting ICS...
Work still in progress...

Dude ..did you also notice this??

Code:
ro.build.characteristics=nosdcard

its just below

Code:
ro.build.description=soju-user 4.0.4 IMM76D 299849 release-keys
ro.build.fingerprint=google/soju/crespo:4.0.4/IMM76D/299849:user/release-keys
 

omr911

Senior Member
Sep 20, 2011
381
1,501
OK guys this is important here....

Im submitting all my work here....

So that community can help me debug stuff...

I've also added META-INF\com\android which was missing

META
Code:
post-build=lge/lge_bproj/p970:4.0.4/IMM76D/299849:user/release-key
post-timestamp=0
pre-device=p970

Build.prop (READ CAREFULLY) :eek:
Code:
# begin build properties
# autogenerated by buildinfo.sh
ro.build.id=IMM76D
ro.build.display.id=IMM76D
ro.build.version.incremental=299849
ro.build.version.sdk=15
ro.build.version.codename=REL
ro.build.version.release=4.0.4
ro.build.date=Wed Mar 14 23:45:10 UTC 2012
ro.build.date.utc=0
ro.build.type=user
ro.build.user=rmcc
ro.build.host=kangtastic
ro.build.tags=release-keys
ro.product.model=LG-P970
ro.product.brand=lge
ro.product.name=lge_bproj
ro.product.device=p970
ro.product.board=p970
ro.product.cpu.abi=armeabi-v7a
ro.product.cpu.abi2=armeabi
ro.product.manufacturer=LGE
ro.product.locale.language=en
ro.product.locale.region=US
ro.wifi.channels=
ro.board.platform=omap3
# ro.build.product is obsolete; use ro.product.device
ro.build.product=p970
# Do not try to parse ro.build.description or .fingerprint
ro.build.description=lge_bproj-user 4.0.4 IMM76D 299849 release-keys
ro.build.fingerprint=lge/lge_bproj/p970:4.0.4/IMM76D/299849:user/release-key
# end build properties#

#
# system.prop for smdkc110
#

rild.libpath=/vendor/lib/libsec-ril.so
rild.libargs=-d /dev/ttyS0
ro.sf.lcd_density=240

#
# ADDITIONAL_BUILD_PROPERTIES
#
ro.opengles.version=131072
wifi.interface=wlan0
wifi.supplicant_scan_interval=15
dalvik.vm.heapstartsize=5m
dalvik.vm.heapgrowthlimit=48m
dalvik.vm.heapsize=128m
ro.config.ringtone=Sceptrum.ogg
ro.config.notification_sound=Castor.ogg
ro.com.android.dateformat=MM-dd-yyyy
ro.com.android.dataroaming=false
ro.url.legal=http://www.google.com/intl/%s/mobile/android/basic/phone-legal.html
ro.url.legal.android_privacy=http://www.google.com/intl/%s/mobile/android/basic/privacy.html
ro.com.google.clientidbase=android-google
ro.config.alarm_alert=Alarm_Classic.ogg
ro.com.android.wifi-watchlist=GoogleGuest
ro.error.receiver.system.apps=com.google.android.feedback
ro.setupwizard.enterprise_mode=1
keyguard.no_require_sim=true
drm.service.enabled=true
dalvik.vm.dexopt-flags=m=y
net.bt.name=Android
dalvik.vm.stack-trace-file=/data/anr/traces.txt



Updater-Script
Can't Format or Mount :confused:
I think its also not extracting Boot.img
Gives error (Status 7)
Code:
assert(getprop("ro.product.device") == "p970" || getprop("ro.build.product") == "p970" || getprop("ro.product.board") == "p970");
show_progress(0.500000, 0);
format("ext4", "EMMC", "/dev/block/mmcblk0p8");
mount("ext4", "EMMC", "/dev/block/mmcblk0p8", "/system");
package_extract_dir("system", "/system");
symlink("Roboto-Bold.ttf", "/system/fonts/DroidSans-Bold.ttf");
symlink("Roboto-Regular.ttf", "/system/fonts/DroidSans.ttf");
symlink("busybox", "/system/xbin/[");
symlink("busybox", "/system/xbin/[[");
symlink("busybox", "/system/xbin/arp");
symlink("busybox", "/system/xbin/ash");
symlink("busybox", "/system/xbin/awk");
symlink("busybox", "/system/xbin/base64");
symlink("busybox", "/system/xbin/basename");
symlink("busybox", "/system/xbin/bbconfig");
symlink("busybox", "/system/xbin/blockdev");
symlink("busybox", "/system/xbin/brctl");
symlink("busybox", "/system/xbin/bunzip2");
symlink("busybox", "/system/xbin/bzcat");
symlink("busybox", "/system/xbin/bzip2");
symlink("busybox", "/system/xbin/cal");
symlink("busybox", "/system/xbin/cat");
symlink("busybox", "/system/xbin/catv");
symlink("busybox", "/system/xbin/chattr");
symlink("busybox", "/system/xbin/chgrp");
symlink("busybox", "/system/xbin/chmod");
symlink("busybox", "/system/xbin/chown");
symlink("busybox", "/system/xbin/chroot");
symlink("busybox", "/system/xbin/clear");
symlink("busybox", "/system/xbin/cmp");
symlink("busybox", "/system/xbin/comm");
symlink("busybox", "/system/xbin/cp");
symlink("busybox", "/system/xbin/cpio");
symlink("busybox", "/system/xbin/crond");
symlink("busybox", "/system/xbin/crontab");
symlink("busybox", "/system/xbin/cut");
symlink("busybox", "/system/xbin/date");
symlink("busybox", "/system/xbin/dc");
symlink("busybox", "/system/xbin/dd");
symlink("busybox", "/system/xbin/depmod");
symlink("busybox", "/system/xbin/devmem");
symlink("busybox", "/system/xbin/df");
symlink("busybox", "/system/xbin/diff");
symlink("busybox", "/system/xbin/dirname");
symlink("busybox", "/system/xbin/dmesg");
symlink("busybox", "/system/xbin/dnsd");
symlink("busybox", "/system/xbin/dos2unix");
symlink("busybox", "/system/xbin/du");
symlink("busybox", "/system/xbin/echo");
symlink("busybox", "/system/xbin/ed");
symlink("busybox", "/system/xbin/egrep");
symlink("busybox", "/system/xbin/env");
symlink("busybox", "/system/xbin/expand");
symlink("busybox", "/system/xbin/expr");
symlink("busybox", "/system/xbin/false");
symlink("busybox", "/system/xbin/fdisk");
symlink("busybox", "/system/xbin/fgrep");
symlink("busybox", "/system/xbin/find");
symlink("busybox", "/system/xbin/flash_lock");
symlink("busybox", "/system/xbin/flash_unlock");
symlink("busybox", "/system/xbin/flashcp");
symlink("busybox", "/system/xbin/flock");
symlink("busybox", "/system/xbin/fold");
symlink("busybox", "/system/xbin/free");
symlink("busybox", "/system/xbin/freeramdisk");
symlink("busybox", "/system/xbin/fsync");
symlink("busybox", "/system/xbin/ftpget");
symlink("busybox", "/system/xbin/ftpput");
symlink("busybox", "/system/xbin/fuser");
symlink("busybox", "/system/xbin/getopt");
symlink("busybox", "/system/xbin/grep");
symlink("busybox", "/system/xbin/groups");
symlink("busybox", "/system/xbin/gunzip");
symlink("busybox", "/system/xbin/gzip");
symlink("busybox", "/system/xbin/halt");
symlink("busybox", "/system/xbin/head");
symlink("busybox", "/system/xbin/hexdump");
symlink("busybox", "/system/xbin/id");
symlink("busybox", "/system/xbin/ifconfig");
symlink("busybox", "/system/xbin/insmod");
symlink("busybox", "/system/xbin/install");
symlink("busybox", "/system/xbin/iostat");
symlink("busybox", "/system/xbin/ip");
symlink("busybox", "/system/xbin/kill");
symlink("busybox", "/system/xbin/killall");
symlink("busybox", "/system/xbin/killall5");
symlink("busybox", "/system/xbin/length");
symlink("busybox", "/system/xbin/less");
symlink("busybox", "/system/xbin/ln");
symlink("busybox", "/system/xbin/losetup");
symlink("busybox", "/system/xbin/ls");
symlink("busybox", "/system/xbin/lsattr");
symlink("busybox", "/system/xbin/lsmod");
symlink("busybox", "/system/xbin/lsusb");
symlink("busybox", "/system/xbin/lzcat");
symlink("busybox", "/system/xbin/lzma");
symlink("busybox", "/system/xbin/lzop");
symlink("busybox", "/system/xbin/lzopcat");
symlink("busybox", "/system/xbin/man");
symlink("busybox", "/system/xbin/md5sum");
symlink("busybox", "/system/xbin/mesg");
symlink("busybox", "/system/xbin/mkdir");
symlink("busybox", "/system/xbin/mke2fs");
symlink("busybox", "/system/xbin/mkfifo");
symlink("busybox", "/system/xbin/mkfs.ext2");
symlink("busybox", "/system/xbin/mkfs.vfat");
symlink("busybox", "/system/xbin/mknod");
symlink("busybox", "/system/xbin/mkswap");
symlink("busybox", "/system/xbin/mktemp");
symlink("busybox", "/system/xbin/modinfo");
symlink("busybox", "/system/xbin/modprobe");
symlink("busybox", "/system/xbin/more");
symlink("busybox", "/system/xbin/mount");
symlink("busybox", "/system/xbin/mountpoint");
symlink("busybox", "/system/xbin/mpstat");
symlink("busybox", "/system/xbin/mv");
symlink("busybox", "/system/xbin/nanddump");
symlink("busybox", "/system/xbin/nandwrite");
symlink("busybox", "/system/xbin/netstat");
symlink("busybox", "/system/xbin/nice");
symlink("busybox", "/system/xbin/nohup");
symlink("busybox", "/system/xbin/nslookup");
symlink("busybox", "/system/xbin/ntpd");
symlink("busybox", "/system/xbin/od");
symlink("busybox", "/system/xbin/patch");
symlink("busybox", "/system/xbin/pgrep");
symlink("busybox", "/system/xbin/pidof");
symlink("busybox", "/system/xbin/ping");
symlink("busybox", "/system/xbin/pkill");
symlink("busybox", "/system/xbin/pmap");
symlink("busybox", "/system/xbin/poweroff");
symlink("busybox", "/system/xbin/printenv");
symlink("busybox", "/system/xbin/printf");
symlink("busybox", "/system/xbin/ps");
symlink("busybox", "/system/xbin/pstree");
symlink("busybox", "/system/xbin/pwd");
symlink("busybox", "/system/xbin/pwdx");
symlink("busybox", "/system/xbin/rdev");
symlink("busybox", "/system/xbin/readlink");
symlink("busybox", "/system/xbin/realpath");
symlink("busybox", "/system/xbin/renice");
symlink("busybox", "/system/xbin/reset");
symlink("busybox", "/system/xbin/resize");
symlink("busybox", "/system/xbin/rev");
symlink("busybox", "/system/xbin/rm");
symlink("busybox", "/system/xbin/rmdir");
symlink("busybox", "/system/xbin/rmmod");
symlink("busybox", "/system/xbin/route");
symlink("busybox", "/system/xbin/run-parts");
symlink("busybox", "/system/xbin/rx");
symlink("busybox", "/system/xbin/sed");
symlink("busybox", "/system/xbin/seq");
symlink("busybox", "/system/xbin/setconsole");
symlink("busybox", "/system/xbin/setserial");
symlink("busybox", "/system/xbin/setsid");
symlink("busybox", "/system/xbin/sh");
symlink("busybox", "/system/xbin/sha1sum");
symlink("busybox", "/system/xbin/sha256sum");
symlink("busybox", "/system/xbin/sha512sum");
symlink("busybox", "/system/xbin/sleep");
symlink("busybox", "/system/xbin/sort");
symlink("busybox", "/system/xbin/split");
symlink("busybox", "/system/xbin/stat");
symlink("busybox", "/system/xbin/strings");
symlink("busybox", "/system/xbin/stty");
symlink("busybox", "/system/xbin/sum");
symlink("busybox", "/system/xbin/swapoff");
symlink("busybox", "/system/xbin/swapon");
symlink("busybox", "/system/xbin/sync");
symlink("busybox", "/system/xbin/sysctl");
symlink("busybox", "/system/xbin/tac");
symlink("busybox", "/system/xbin/tail");
symlink("busybox", "/system/xbin/tar");
symlink("busybox", "/system/xbin/tee");
symlink("busybox", "/system/xbin/telnet");
symlink("busybox", "/system/xbin/telnetd");
symlink("busybox", "/system/xbin/test");
symlink("busybox", "/system/xbin/tftp");
symlink("busybox", "/system/xbin/tftpd");
symlink("busybox", "/system/xbin/time");
symlink("busybox", "/system/xbin/timeout");
symlink("busybox", "/system/xbin/top");
symlink("busybox", "/system/xbin/touch");
symlink("busybox", "/system/xbin/tr");
symlink("busybox", "/system/xbin/traceroute");
symlink("busybox", "/system/xbin/true");
symlink("busybox", "/system/xbin/ttysize");
symlink("busybox", "/system/xbin/tune2fs");
symlink("busybox", "/system/xbin/umount");
symlink("busybox", "/system/xbin/uname");
symlink("busybox", "/system/xbin/uncompress");
symlink("busybox", "/system/xbin/unexpand");
symlink("busybox", "/system/xbin/uniq");
symlink("busybox", "/system/xbin/unix2dos");
symlink("busybox", "/system/xbin/unlzma");
symlink("busybox", "/system/xbin/unlzop");
symlink("busybox", "/system/xbin/unxz");
symlink("busybox", "/system/xbin/unzip");
symlink("busybox", "/system/xbin/uptime");
symlink("busybox", "/system/xbin/usleep");
symlink("busybox", "/system/xbin/uudecode");
symlink("busybox", "/system/xbin/uuencode");
symlink("busybox", "/system/xbin/vi");
symlink("busybox", "/system/xbin/watch");
symlink("busybox", "/system/xbin/wc");
symlink("busybox", "/system/xbin/wget");
symlink("busybox", "/system/xbin/which");
symlink("busybox", "/system/xbin/whoami");
symlink("busybox", "/system/xbin/xargs");
symlink("busybox", "/system/xbin/xz");
symlink("busybox", "/system/xbin/xzcat");
symlink("busybox", "/system/xbin/yes");
symlink("busybox", "/system/xbin/zcat");
symlink("mksh", "/system/bin/sh");
symlink("toolbox", "/system/bin/cat");
symlink("toolbox", "/system/bin/chmod");
symlink("toolbox", "/system/bin/chown");
symlink("toolbox", "/system/bin/cmp");
symlink("toolbox", "/system/bin/date");
symlink("toolbox", "/system/bin/dd");
symlink("toolbox", "/system/bin/df");
symlink("toolbox", "/system/bin/dmesg");
symlink("toolbox", "/system/bin/getevent");
symlink("toolbox", "/system/bin/getprop");
symlink("toolbox", "/system/bin/hd");
symlink("toolbox", "/system/bin/id");
symlink("toolbox", "/system/bin/ifconfig");
symlink("toolbox", "/system/bin/iftop");
symlink("toolbox", "/system/bin/insmod");
symlink("toolbox", "/system/bin/ioctl");
symlink("toolbox", "/system/bin/ionice");
symlink("toolbox", "/system/bin/kill");
symlink("toolbox", "/system/bin/ln");
symlink("toolbox", "/system/bin/log");
symlink("toolbox", "/system/bin/ls");
symlink("toolbox", "/system/bin/lsmod");
symlink("toolbox", "/system/bin/lsof");
symlink("toolbox", "/system/bin/mkdir");
symlink("toolbox", "/system/bin/mount");
symlink("toolbox", "/system/bin/mv");
symlink("toolbox", "/system/bin/nandread");
symlink("toolbox", "/system/bin/netstat");
symlink("toolbox", "/system/bin/newfs_msdos");
symlink("toolbox", "/system/bin/notify");
symlink("toolbox", "/system/bin/printenv");
symlink("toolbox", "/system/bin/ps");
symlink("toolbox", "/system/bin/r");
symlink("toolbox", "/system/bin/reboot");
symlink("toolbox", "/system/bin/renice");
symlink("toolbox", "/system/bin/rm");
symlink("toolbox", "/system/bin/rmdir");
symlink("toolbox", "/system/bin/rmmod");
symlink("toolbox", "/system/bin/route");
symlink("toolbox", "/system/bin/schedtop");
symlink("toolbox", "/system/bin/sendevent");
symlink("toolbox", "/system/bin/setconsole");
symlink("toolbox", "/system/bin/setprop");
symlink("toolbox", "/system/bin/sleep");
symlink("toolbox", "/system/bin/smd");
symlink("toolbox", "/system/bin/start");
symlink("toolbox", "/system/bin/stop");
symlink("toolbox", "/system/bin/sync");
symlink("toolbox", "/system/bin/top");
symlink("toolbox", "/system/bin/touch");
symlink("toolbox", "/system/bin/umount");
symlink("toolbox", "/system/bin/uptime");
symlink("toolbox", "/system/bin/vmstat");
symlink("toolbox", "/system/bin/watchprops");
symlink("toolbox", "/system/bin/wipe");
set_perm_recursive(0, 0, 0755, 0644, "/system");
set_perm_recursive(0, 2000, 0755, 0755, "/system/bin");
set_perm(0, 3003, 02750, "/system/bin/netcfg");
set_perm(0, 3004, 02755, "/system/bin/ping");
set_perm(0, 2000, 06750, "/system/bin/run-as");
set_perm_recursive(1002, 1002, 0755, 0440, "/system/etc/bluetooth");
set_perm(0, 0, 0755, "/system/etc/bluetooth");
set_perm(1000, 1000, 0640, "/system/etc/bluetooth/auto_pairing.conf");
set_perm(3002, 3002, 0444, "/system/etc/bluetooth/blacklist.conf");
set_perm(1002, 1002, 0440, "/system/etc/dbus.conf");
set_perm(1014, 2000, 0550, "/system/etc/dhcpcd/dhcpcd-run-hooks");
set_perm(0, 2000, 0550, "/system/etc/init.goldfish.sh");
set_perm_recursive(0, 0, 0755, 0555, "/system/etc/ppp");
set_perm(0, 2000, 0755, "/system/vendor");
set_perm_recursive(0, 2000, 0755, 0755, "/system/vendor/bin");
set_perm_recursive(0, 2000, 0755, 0644, "/system/vendor/etc");
set_perm(0, 0, 0644, "/system/vendor/etc/gps.xml");
set_perm(0, 2000, 0755, "/system/vendor/firmware");
set_perm(0, 2000, 0755, "/system/vendor/lib");
set_perm(0, 2000, 0755, "/system/vendor/lib/egl");
set_perm(0, 2000, 0755, "/system/vendor/lib/hw");
set_perm_recursive(0, 2000, 0755, 0755, "/system/xbin");
set_perm(0, 0, 06755, "/system/xbin/su");
show_progress(0.200000, 0);
show_progress(0.200000, 10);
package_extract_file("boot.img", "/dev/block/mmcblk0p3");
show_progress(0.100000, 0);
unmount("/system");

Check the extracted ramdisk file attached here....

All the libs, wifi, drivers, etc... were ported sucessfully...
Only Updater-Script is f**ked up :mad:
 

Attachments

  • boot.img-ramdisk.zip
    164.4 KB · Views: 4

donjamal

Senior Member
hi,

im trying to build ics from source and here is my build.prop file... the only thing is it for 4.0.1


Code:
# begin build properties
# autogenerated by buildinfo.sh
ro.build.id=ITL41D
ro.build.display.id=p970-userdebug 4.0.1 ITL41D eng.root.20120405.151757 test-keys
ro.build.version.incremental=eng.root.20120405.151757
ro.build.version.sdk=14
ro.build.version.codename=REL
ro.build.version.release=4.0.1
ro.build.date=2012. ápr.  5., csütörtök, 15.19.50 CEST
ro.build.date.utc=1333631990
ro.build.type=userdebug
ro.build.user=root
ro.build.host=ubuntu
ro.build.tags=test-keys
ro.product.model=LG Optimus Black
ro.product.brand=Android
ro.product.name=p970
ro.product.device=p970
ro.product.board=p970
ro.product.cpu.abi=armeabi-v7a
ro.product.cpu.abi2=armeabi
ro.product.manufacturer=unknown
ro.product.locale.language=en
ro.product.locale.region=US
ro.wifi.channels=
ro.board.platform=omap3
# ro.build.product is obsolete; use ro.product.device
ro.build.product=p970
# Do not try to parse ro.build.description or .fingerprint
ro.build.description=p970-userdebug 4.0.1 ITL41D eng.root.20120405.151757 test-keys
ro.build.fingerprint=Android/p970/p970:4.0.1/ITL41D/eng.root.20120405.151757:userdebug/test-keys
ro.build.characteristics=default
# end build properties
#
# system.prop for p970
#

## Enable OMAP stuffs
com.ti.omap_enhancement=true

ro.sf.lcd_density=240

#Sound config
alsa.mixer.capture.master=Analog
alsa.mixer.playback.master=DAC2 Analog


## Radio stuffs
ro.telephony.call_ring.multiple=false
ro.telephony.call_ring.delay=3000
ro.telephony.call_ring.absent=true
ro.telephony.ril_class=lgestar
rild.libpath=/system/lib/lge-ril.so
rild.libargs=-d /dev/ttyspi0
mobiledata.interfaces=vsnet0,vsnet1,vsnet2,vsnet3

ro.opengles.version=131072
dalvik.vm.dexopt-data-only=1

ro.com.google.clientidbase=android-lge
ro.com.google.clientidbase.ms=android-lge
ro.com.google.clientidbase.gmm=android-lge
ro.com.google.clientidbase.yt=android-lge
ro.com.google.clientidbase.am=android-lge

ro.bt.bdaddr_path=/sys/devices/platform/bd_address/bdaddr_if

# We can afford the 32m
dalvik.vm.heapsize=32m

# Dummy LGE lightsensor
ro.hardware.respect_als=true


#
# ADDITIONAL_BUILD_PROPERTIES
#
keyguard.no_require_sim=true
ro.com.android.dataroaming=true
ro.com.android.dateformat=MM-dd-yyyy
ro.config.ringtone=Ring_Synth_04.ogg
ro.config.notification_sound=pixiedust.ogg
ro.config.alarm_alert=Alarm_Classic.ogg
ro.ril.hsxpa=1
ro.ril.gprsclass=10
dalvik.vm.lockprof.threshold=500
net.bt.name=Android
dalvik.vm.stack-trace-file=/data/anr/traces.txt
 

omr911

Senior Member
Sep 20, 2011
381
1,501
Dude... while porting ICS to Desire HD.. i used the GB updater-script and build.prop ...

it worked ..at least the ROM booted.... here we still need to figure out what we are doing wrong...

"i know, its just a tiny little thing that we are not able to see" ...

I have an off for the next 3 days... will work with full power :)

I did that trick too but it didn't work....

Dude ..did you also notice this??

Code:
ro.build.characteristics=nosdcard

its just below

Code:
ro.build.description=soju-user 4.0.4 IMM76D 299849 release-keys
ro.build.fingerprint=google/soju/crespo:4.0.4/IMM76D/299849:user/release-keys

Yes I saw that too few day ago...
I removed it immediately when I saw it...
 
Status
Not open for further replies.

Top Liked Posts

  • There are no posts matching your filters.
  • 17
    ill be waiting as long it takes, playing Games on the Computer Wasting the Days ;D

    thanks from me for your work since you started working, not everybody would do this.

    There is a reason why I selected "Optimus Black" ... If you check the Desire HD thread, there are more than 20 custom ROMs for the device...but recently a good Dev said "Bye Bye" to DHD thread...

    I asked him the reason and he said,

    "here there are a lot of devs working to bring ICS ROMs for DHD, but the original Desire does not have any ICS port" .... "even HTC is not supporting the device, and the HTC desire users need me more than you people" ....

    and so, I want to do the same with Optimus Black ... :)
    15
    My/Our plan:
    We have 2 candidate base ROMs.
    One from Milestone 2 and other from Galaxy SL.
    Both need to be examined properly before taking any step.
    Port CM9 >> OB.
    Then CM9 >> Pure ICS from Google (IMM76D).
    I will not be wasting time on CM9 other then making it boot and extracting libs/modules becoz all CM9 are Nighties and CM9 has alot of bugs from source.
    I have 2 days every week to work on this...I'm busy
    14
    Ics boot on my optimus black...:d:d:d:d:d:d:d:d
    13
    This is what I got when I ask Ricardo if he can help a little or put us in the right way:

    Ricardo Cerqueira - +Oscar Covarrubias If ICS on the Black was currently possible, you'd have it already. Any effort at doing it at the moment would result in incompatible crap, and thus a waste of my time.

    1st of all in IT world nothing is impossible...
    If Nokia N9 can get ICS then why not OB...while its already an Android device...
    We are facing difficulty...all dev. face the same...even dev. @LG will be facing same difficulty even though they have 1000's of employees...
    I saw Ricardo's vid on youtube running ICS on OB...maybe LG paid him...thats why hez not sharing any stuff...bcoz I read somewhere on net that LG gave free OB to devs....

    and one last thing....
    If I can't port it....
    I'm gonna build it from source !
    13
    I'm ready for compiling a new Kernel from source! :D