5,597,762 Members 36,328 Now Online
XDA Developers Android and Mobile Development Forum

[ROM] TG P990 ICS V30A - Stable - Rom and Advanced Kernel

Tip us?
 
Topogigi
Old
(Last edited by Topogigi; 7th December 2012 at 05:25 PM.)
#1  
Topogigi's Avatar
Senior Member - OP
Thanks Meter 1473
Posts: 1,224
Join Date: Oct 2005
Location: Turin
Phone [ROM] TG P990 ICS V30A - Stable - Rom and Advanced Kernel

TG P990 ICS V30A - Stable - Rom and Advanced Kernel
BY TOPOGIGI



FEATURES:
Quote:
- Based on ICS 28G Nvflash 1st edition from Stefan Guendhoer
- Updated Gapps in /system/app
- Updated Meteo Widget
- Updated Polaris Office
- Advanced 1.4 OC/UV kernel recompiled from SU660 LG source for P990
- EXT4 filesystem for /system, /data and /cache partitions
- /system/etc/init.d support
- CIFS support
- TUN support
- Tweaked Deadline scheduler
- Sio scheduler (default in this rom)
- Supercharged via build.prop and init.rc (Supercharger is named "v6sc" in /system/xbin)
- KAK (Kick Ass Kernelizer) included in /system/xbin (named kak) and in init.d
- OC up to 1408 Mhz (via SETCPU, Antutu CPU Master or Pimp my CPU)
- UV (via Pimp my CPU or others)
- Optimized mount points with timed commits and noauto_da_alloc option
- Hotplug CPU governor (finally the second CPU goes to sleep when it's not needed)
- ZRAM included with 75MB swap size
- SuperSU by Chainfire is included
- Busybox (1.19.3) is included in /system/xbin
Long story short, this is a follow-up to the excellent work Stefan did with his ICS28G release. I decided to post this rom some days before my original intentions, because Stefan's thread is now closed and there will be no follow-up. Besides that, LG is making us wait until the end of the world before releasing their official update and this will make me work twice at least (now and when the proper kernel sources will be released). That's all.

Feedbacks are welcome.

DISCLAIMER: This ROM comes with NO warranty. If you brick your phone, don't blame me, I'm only experimenting with my phone and sharing the results with you, mates!



INSTALLATION INSTRUCTIONS:
Quote:
- BACKUP BACKUP BACKUP your actual rom and your data before installing anything!!!!!!
- Follow accurately Stefan's instructions in his original thread: this is a rom meant to be installed with nvflash!
- Reboot your device at the end of the process, go to system/xbin with a terminal emulator and type "su" and "v6sc" for checking the V6Supercharger functionalities
- Enjoy your new rom.
P.S. This rom wipes completely your phone (see changelog for exceptions),Backup all your data before installing this Rom!!!

KNOWN ISSUES:
Quote:
- Overclocking is highly unstable in this rom. I managed to OC my device for a few minutes but it hangs in a while. So, OC is for now enabled only for TESTING PURPOSES! Keep that in mind and do not complain about it until I will manage to make it stabler. (All OC issues are solved flashing SP2: overclock is really stable on my device @ 1.3 Ghz)
RECOMMENDED DOWNLOADS/SERVICE PACKS:
Quote:
- TG ICS28G SERVICE PACK 2 - download from here: http://depositfiles.com/files/4bza0mnh3
It's a CWM flashable .zip (flash it via recovery) with the following changelog:

- Stable overclock @ 1.3 Ghz (1.408 max OC for lucky people with an elite tegra chip)
- Increased swappiness (65) and zram (80Mb)
- 128 Mb ramhack thanks to wkpark's patch and suggestions.
Good luck!

DOWNLOAD:
Quote:
1.0 - Full ROM with experimental kernel (1.5 Ghz) with EXT4 partitions http://depositfiles.com/files/99led00ho
1.1 - Full ROM (CWM flashable) with stable SP2 OC kernel (1.4 Ghz) with EXT4 partitions rebased on v30a LG release http://depositfiles.com/files/iyl2urjxk
__________________
CHANGELOG:
Quote:
1.0 Initial Release - Flash with nvflash [OBSOLETE - USEFUL ONLY FOR PEOPLE COMING FROM OTHER ROMS/OLD BOOTLOADER/DIFFERENT PARTITION SCHEMES]
1.1 Flash with CWM - Entirely rebased on new v30a LG leaked release - Fully deodexed rom - Raised zram to 90 mb - Removed LG task manager - Added Gmail 4.2 with pinch to zoom in /data/app/- Added Jackpal's Terminal Emulator in /data/app[ACTUAL]

NOTES and KERNEL SOURCE:
Quote:
- https://github.com/Topogigi/LGE-Kernel-Star-ICS
I need time to comment out the source for every single change I made. So I committed the source AS-IS for other developers to immediately take advantage of an already patched base, ready for further commits. I will add comments to the source ASAP
- People coming from other roms are strongly advised to firstly flash the v28g nvflash package (1.0 rom nvflash based) and THEN upgrade to the following releases

CREDITS:
Quote:
- The entire CM team and AREMCEE in particular for his kernel repository. Without his github commits I would have not been able to recompile the sources
- Zeppelinrox for V6SuperCharger and Kick Ass Kernelizer
- wkpark and ibladesi for OC/UV code and ramhack solution
- Stefan Guendhoer for providing the base rom I reworked
- Faux 123 for the tweaks I applied to the deadline scheduler
- LG for providing us a leaked rom ?????? Am I just crazy ?????
....and many others that helped sharing their ideas and work for free.
Attached Thumbnails
Click image for larger version

Name:	2012-11-22-17-45-09.jpg
Views:	132283
Size:	54.4 KB
ID:	1502725   Click image for larger version

Name:	2012-11-22-17-45-32.jpg
Views:	134664
Size:	254.3 KB
ID:	1502726   Click image for larger version

Name:	2012-11-22-17-46-21.jpg
Views:	130366
Size:	42.5 KB
ID:	1502727   Click image for larger version

Name:	2012-11-22-17-46-49.jpg
Views:	129951
Size:	43.8 KB
ID:	1502728  

In memory of Saverio
The Following 212 Users Say Thank You to Topogigi For This Useful Post: [ Click to Expand ]
 
Topogigi
Old
(Last edited by Topogigi; 22nd November 2012 at 05:24 PM.)
#2  
Topogigi's Avatar
Senior Member - OP
Thanks Meter 1473
Posts: 1,224
Join Date: Oct 2005
Location: Turin
ROM is uploading now (37% at the time being).

In the meanwhile, I drop some notes and some thoughts about it:

1) I use this rom from last week without any issue (besides overclocking) ad I must admit that even with the recompiled kernel I noticed no issue. Battery life is quite good compared to CM7.
2) The kernel is the same that AREMCEE used for his CM10 and the issues I noticed there are not present here. I mean I did not encounter the in call audio bug nor the Bluetooth always disconnecting issues here. So, I think that the old bootloader has a role in these bugs (the kernel is not the guilty part).
3) Overclocking: this is a real mistery for me: on other devices the same code works a charm: here you can't achive a stable OC even at 1.2 Ghz. Please help me to discover if this behaviour is limited to my own device. Try to OC gradually and report your results. The rom will always boot at 1.0Ghz, so no risk to brick it!
4) ZRAM really helps in making device snappier, so you can assume that LG did finally a good work and all the lags you can experiment are due to RAM constraints.

Let me know....

In memory of Saverio
The Following 43 Users Say Thank You to Topogigi For This Useful Post: [ Click to Expand ]
 
awesomenoob
Old
#3  
awesomenoob's Avatar
Member
Thanks Meter 1
Posts: 28
Join Date: Jul 2012
Location: Germany - NRW
Will test it directly, thanks!
If you want I could share my resumes after one day with you at the friday evening.
Nexus 4 16 GB

Looking for my daily driver+kernel
 
leandroprez26
Old
#4  
leandroprez26's Avatar
Senior Member
Thanks Meter 23
Posts: 160
Join Date: Oct 2011
Location: Rio de Janeiro
Good, we need the new builds of ICS, custom rom ICS, come on!!!!!!!!!!!!!
Thank's master.
Samsung Galaxy s3 - Android 4.3 Official - NeatRom Stock Based
 
Harsh
Old
(Last edited by Harsh; 22nd November 2012 at 05:26 PM.)
#5  
Harsh's Avatar
Recognized Developer
Thanks Meter 4244
Posts: 1,757
Join Date: Mar 2009
Location: Rajkot, Gujarat

 
DONATE TO ME
welcome back.... many here missed you.

Quote:
Originally Posted by Topogigi View Post
2) The kernel is the same that AREMCEE used for his CM10 and the issues I noticed there are not present here. I mean I did not encounter the in call audio bug nor the Bluetooth always disconnecting issues here. So, I think that the old bootloader has a role in these bugs (the kernel is not the guilty part).

3) Overclocking: this is a real mistery for me: on other devices the same code works a charm: here you can't achive a stable OC even at 1.2 Ghz. Please help me to discover if this behaviour is limited to my own device. Try to OC gradually and report your results. The rom will always boot at 1.0Ghz, so no risk to brick it!
EDit: yes OC is little flaky right now but we should be coming to stable point when more people work on it.

And old bootloader is not related to in-call audio bug, it will appear after 3-4 days. But its not always the case, that issue is not traceable. Bluetooth fix was simple and it would not be in your kernel if you are not using cyanogenmo_p990_defconfig


Goo.im http://goo.im/devs/harsh
Dev Host: Harsh
Google Drive: Kernel
Mediafire Folder: bhanvadia
Github: www.github.com/bhanvadia

If you like my work, hit thanks.
The Following 3 Users Say Thank You to Harsh For This Useful Post: [ Click to Expand ]
 
Neefy
Old
#6  
Neefy's Avatar
Senior Member
Thanks Meter 187
Posts: 597
Join Date: Apr 2011
Location: Copenhagen

 
DONATE TO ME
So happy to see "new" devs, will be looking forward to flashing this

Sent from my LG-P990 using xda app-developers app
Current Device: Nexus 4
Previous Device: Optimus 2x


Don't feel shy to hit the thank button!
 
Rayman96
Old
#7  
Rayman96's Avatar
Senior Member
Thanks Meter 268
Posts: 988
Join Date: Jun 2009
Location: Warsaw

 
DONATE TO ME
It's nice to see you back

Especially, because of keeping fight up between devs and LG code

Sent from LG 2X using Tapatalk 3 Beta
Polish Windows Mobile developer (episode ended). I made much Service Packs for WM ROMs... like in real Windows ;p



Young modder


The Following 2 Users Say Thank You to Rayman96 For This Useful Post: [ Click to Expand ]
 
Topogigi
Old
#8  
Topogigi's Avatar
Senior Member - OP
Thanks Meter 1473
Posts: 1,224
Join Date: Oct 2005
Location: Turin
Quote:
Originally Posted by Harsh View Post
welcome back.... many here missed you.

EDit: yes OC is little flaky right now but we should be coming to stable point when more people work on it.
That's the way I like to develop. Sharing code (very well commented code) is the way to go IMHO. Cooperation is the key to success.

But.......I will miss Stefan in any case (even if my personal line of thought is nearer to yours than Stefan's one). Devs are rare stuff for a device that's slowly dying, and if I can put a good word in this fuss, try to find a good compromise with him, my friend

In memory of Saverio
The Following 22 Users Say Thank You to Topogigi For This Useful Post: [ Click to Expand ]
 
jmsmartins
Old
#9  
Senior Member
Thanks Meter 27
Posts: 151
Join Date: Jan 2009
Location: Faro
Hi Topogigi,
I don't know you, but anyway wellcome back! I've heard the best about your work on O2, so i'am happy you're back. Good luck!
Device: LG Maximo/Optimus G
ROM: E97510c - 268 - 06 Android version 4.1.2
Kernel: 3.4.0
BB: APQ8064/MDM9x15M

Previous device: LG Optimus 2x
 
Odyn001
Old
(Last edited by Odyn001; 22nd November 2012 at 05:55 PM.)
#10  
Odyn001's Avatar
Member
Thanks Meter 14
Posts: 31
Join Date: Feb 2012
Welcome Back Topo

I am happy that we have the opportunity to try something new from your factory.
Topo Nostaligia was great as a return to the past, so now let's move into the future with the new Topo ICS
LG Optimus 2X P990
( CM10.1 - tonyp - T-Build 03)
(CivZ_Multi_Flex-REV2.1b-P990)
(DjangoManouche X 1.6)
(Official V30a with unlocked bootloader, CWM and Root, BB V30a)

The Following User Says Thank You to Odyn001 For This Useful Post: [ Click to Expand ]
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes