Thursday, June 21, 2012

[ROM] AOSP*****|EaglesBlood™|*****ICS 4.0.4 [p990]


EAGLESBLOOD™ ICS "AOSP"

**This release is still in Beta, however it is fully functional.**


As always a big thanks to the "CyanogenMod Team" for their amazing work they do for Android™. Without these guys hard at work and pioneering great features none of this would be possible for where we're at today.
Also big thanks to "rmcc" for the device tree and LGE Ril.


WHO ARE TEAM EAGLESBLOOD™?
[doniqcc | b0xer | cellsafemode]


..:::[ TEAM EB™]:::..

~THANK YOU TO EVERYONE ELSE WHO HAS HELPED AND SUPPORTED US~


ROM FEATURES & HIGHLIGHTS:
Code:
(Ported over to p990 from our latest p999 build. I just copied the same log, so some features below may not apply).

*Based off EB AOSP Source.

*EB performance tweaks

*EB kernel compiled by CSM based off Faux's git added patch charging lockup fix,

*EB wallpaper/Bootanimation/Splash screen (Boxer)

*SU and Superuser

*Busybox

*Deodexed

*Unsecured Kernel

*Ganoptimezer thanks to Caynogen and his team

*Fully optimized

*Smoother/Faster UI

*All Png's optimized

*Optimizations for better handling cache

*Launcher2 Tweaked by me faster/smother

*Transition Effects to launcher (nebcat)

*Distinguishable data between 3G/H

*Quad lockscreen (Added phone, sms)

*Extension button for camcorder

*Power Shutter to camera

*SMS split and templates gestures 

*Mark all read option to email.apk

*Shortcut button for sound recorder

*Playback mkv  files with lacing (Pawit.P)

*Hide media from folder with .nomedia file

*Enabled extra keys for keyboard

*Disabled keyboard popup from showing up in status bar

*Incognito tab to browser

*FB sync (Romanbb) 

*Fling velocity can be adjusted in build.props

*Dsp manager build from CM9 source choose under setting/sounds/music effects

*Rom Manager

*File manager

*Terminal 

*Added all missing live wallpapers

*Removed AOSP music added music2

*Themes
             
*T-mobile Theme Engine support

*Settings

*Reboot/Recovery to power menu

*Screenshot to power menu (cm style) 

*Hard press back button kills app (enable under Dev options)

*Notification drawer toggles and settings under Display (Pedlar)

*Option for disabling/enabling debug notification under settings/Developers options

*Performance settings under Developer Options 
-Temp info
*Voltage settings 5 presets to choose from:
-stock,
-cautious,
-regular,
-aggressive,
-insane 

*IO Scheduler (thanks CSM)
-noop,
-anticipatory,
-deadline,
-cfq
-bfq

*Dual-Battery Drivers & Settings
-CM Battery Driver
-DS Battery Driver
>(Go under settings/battery/menu enable to your liking)

*Pulse notification settings

*Auto-dim backlight

*Auto brightness patch

*Option to link volume under sounds/volumes (AOKP)

*Volume rocker under sounds/volumes

*180 Degrees hardware rotation

*21y Baseband support

* 21e ril cooked in the rom no longer needed to run getril 

*STK (sim tool kit)

*Dev/shorcut under settings widget

*Italian translation to Power menu option [Thanks to andrew2511 for translation]


TOOLS

*Added etc init.d support

*Added busybox

*Added Bash

*Added Nano

*Added Lsof

*Added Libncurses

*Added Rsync


CHANGELOG
:
Code:
(Shared for p990 from our p999 build.  Some features may not apply).

====Build 4====

*21y Baseband support (another 1st by Team EB)

*Added option in installer to choose between 21e and 21y
++Don't forget to thank B0XER for not giving up on this and CSM for helping along. Combined together they put in 60+ hours to make this build possible.++


(Themes) 
             
*T-mobile Theme Engine support

*new theme chooser icons

*Fixed SimUnlockScreen broken from initial t=mobile theme engine set up


(21y only) 
   
*Updated camera driver and audiofx libs


(Camera )
    
*added color and grayscale (not avail to users atm) preview modes (cpu conversion)

*added 8MP mode :)

*Make accidentally hitting video not crash app.   Videocamera still doesn't work in ics though.
 -> !!panorama mode still will crash app.  To be fixed soon   !!!!


(Wifi)

*Updated driver firmware to be 802.11a , b and g compatible (thus should be 802.11n capable)

*Updated wpa_supplicant to version 8

*Fixed up wifi tethering.   Full encryption modes supported. 


(General ROM )

*fix /cache journal to remove journal errors  (this would cause corruption)

*restore 2g/3g connection setting on boot

*Fix rendering issues with browser orientation crash 

*Updated libskia and libwebcore and busybox among others

*Many other tiny fixes related to wifi signal strength 

*Various opengl fixes related to handling tegra2 erratas (pulled from cm... like many fixes 
needed for aosp to work)

*Reduce dalvik chatter in log

*resynced to latest rev of our kernel.

*Force GPU instead of CPU by default

*Updated GanOptimizer



====Build 3====

This release of the rom contains a ramdisk that will scan ext(4,3,2) 
filesystems prior to mounting.  Repairs are done automatically as 
needed so if your filesystems are clean, you shouldn't notice anything
different. If they are corrupt it may take a little longer to boot.

Precautions:

We are asking (insisting) that everyone flashing this version of the
rom do a clean install.

Factory Reset must be run through recovery.  The installer is not
capable of unmounting the cache partition that recovery mounts.  

The Option inside the installer for clearing Data will reformat 
the data partition only. In the future it will clear all the data
that the Factory reset option in recovery does, but for now it is 
limited. 

We are insisting that Factory Reset be used because it's an almost
guarantee that /data, /cache and perhaps /system are corrupt. 
Journals only repair certain types of fs corruption and android 
doesn't use fsck to repair filesystems.  So overtime, especially
with the use of overclocking and undervolting and unsupported versions
of android, these writeable filesystems get corrupt.

Repairing such corrupted filesystems will yield completely unknown
results as far as files that get cleared or duplicated.

In the future however, you should be able to rely on dirty installs
much more, as those filesystems will not get more and more corrupt
overtime.  You should also notice that long term use will not 
result in increasing instability. 

You can verify that filesystems are being repaired prior to mounting
by checking dmesg via adb or in Terminal.  You should not see any 
messages about the journal recovering the filesystems when they
are mounted.   But more importantly you'll notice things are way
more stable (at least in the force close and random crash department)

Short version:

Boot into recovery.
Factory reset
Install zip
Leave installation options on default settings.
proceed with installation.

*Added AROMA installer v 2.0 per ppl request
*New Aroma settings + theme

*New Battery driver settings
    CM Battery Driver
    DS Battery Driver
Go under settings/battery/menu enable to your liking

*New Kernel 2.6.59
    Various 21Y patches from faux repo
    Merged in 2.6.59 changeset
    Added rmcc ICS touch compability
    Dual Battery driver

*New fsck enabled ramdisk 
Check partitions on boot

*New boot animation

*Fixed carrier text in lockscreen

*Smoother/Faster overall performance

*Added missing Png's for profiles and pulse to settings

*Bunch of minor stuff

*T-mobile tyheme engine didn't make it on this release hopefully build 4



====Build 2====

*New 4.0.4 AOSP Base

*FULL WIPE a must on this one

*New CPU settings (CSM)
 -Temp info
*Voltage settings 5 pres-sets to choose from:
 -stock
 -cautious
 -regular
 -aggressive
 -insane 

*New IO Scheduler (thanks CSM)
 -noop
 -anticipatory
 -deadline
 -cfq
 -bfq

*New quad lockscreen 
 Added phone,sms

*21e ril cooked in the rom no longer needed to run getril 

*New boot animation (Boxer)

*Added 2 more wallpapers (Boxer)

*Added screenshot to power menu (cm style) 

*Fix reboot bug

*Fix mute on call bug

*New app launcher icon updated to match our EGB proprietary launcher.apk(Boxer)

*Removed navigation bar from menu settings not used by p999

*Removed bootloader option from power menu

*Add default translation for dB in DspManager

*New AOSP camera only 5mp

*Lots of other stuff that I'm forgetting lasted a while on this build lol


====Build 1====

*Beta build.
=======================================
IMPORTANT NOTES:
=======================================
This ROM is built off the latest AOSP source, plus some proprietary EB™ tweaks and features added.

=======================================
SOURCE CODE:
=======================================
http://github.com/***

=======================================
KERNEL SOURCE REPO:
=======================================
http://kernel.eaglesblood.com

===========================================
EAGLESBLOOD™ ROM INSTALL INSTRUCTIONS:
===========================================
**IMPORTANT** MUST READ CAREFULLY AND FOLLOW COMPLETELY.1. Make a full backup of your current ROM. Then copy it over to PC if you wish.

2. Reboot into ClockworkMod Recovery (CWM). *Note* You should always flash CWM using a USB Cable and NVflash; do not 'flash CWM from the ROM Manager app'.

3. To begin start by clicking "Wipe User Data/Factory Reset", this will wipe all data off of the phone's memory (not SD card though).

4. Now click "Wipe cache partition".

5. Then go down to "Advanced > Wipe Dalvik cache".

6. Choose Install zip from "External SD Card". Wait for that to complete and confirm you see an "Installation Complete" message.

7. Now, you must flash the correct Google Apps - GApps ICS (gapps-2012xxxx-ics.zip) ...link below.

Once the gapps are installed you can now click "Reboot System". Failing to complete all of these instructions precisely can potentially leave you stuck in CWM Recovery until you manage to build your way back out. This is not fun, trust us.

9. Done. Enjoy your new ROM!



================================================== ==============
================================================== ==============

DOWNLOAD LINK:

EAGLESBLOOD™ ROM & GAPPS DOWNLOAD (Go under Downloads tab)
================================================== ==============
================================================== ==============

[CM7][UNOFFICIAL][JUN14] temasek's UNOFFICIAL BUILD 123


temasek's UNOFFICIAL BUILD 123


NOTE

This is an UNOFFICIAL build of CM7 ( CyanogenMod 7 ) for p990 and by NO means this is my ROM. I am just compiling from CM Source and 100% credits goes to TeamDouche, the device maintainer of p990 Ricardo Cerqueira and all other coders who contributed to CyanogenMod.

This is similar to a nightly from CM but has some extra goodies baked in. If you can't handle some things possible being broken, please don't use this and then complain to me for building it.



NEW builds will be uploaded to http://temasek.hopto.org first. The other 2 sites will be uploaded with the builds at a later time. The new download site courtesy of Vadonka

- I'm back doing CM7 unofficial builds for now but pls do NOT expect daily updates. My day job currently is a hell lot busier than ever.
- File renamed as RCx-XX to reflect current status of Release Candidate.
- This unofficial build comes with 218 RIL

With effective #100, all builds are with PDroid frameworks. PDroid is the privacy protection framework (see svyat's PDroid thread). All the credit goes to svyat. Also credit to pastime1971 for his CM7.2 update patch of PDroid.

PDroid source updated from v1.27 to v1.32
PDroid Changelog
1.32: Fixed updating from version 1.27 and below
1.31: Fixed patching incompatibility with some ROMs (like Zeus v5)
1.30:
Fixed the alarm being put to snooze every time a call is received or made
Fixed FC for some applications (like Yandex Maps)
Fixed bootloops for AT&T and SonyEricsson devices (hopefully)
Many small tweaks

temasek's p990 kernel

140612-1423-OC-temasek.zip
140612-1427-temasek.zip
- Remove compiling for 2 modules, namely cifs.ko & ntfs.ko
- For users who are using those modules, pls use my older kernel or other kernels.

140612-0806-temasek
- Same as 070612-1149-OC except stripped of OC/UV feature

070612-1149-OC-temasek
- Revert to oc max 1308mhz
- Fix reboot/boot to recovery

060612-0231-OC-temasek
- OC up to 1355mhz
- Reintroduce 216mhz as lowest clockspeed. For those not suitable on this lowest clockspeed, pls use 2nd lowest as your minimum.

020612-1909-OC-temasek
- Add ntfs.ko module

020612-0952-OC-temasek
- Add cifs.ko module

010612-1846-OC-temasek
- Added 1308 mhz
- Removed 216 mhz (but Antutu CPU Master still reflect 216mhz  )

290512-1926-OC-temasek
1. Added RamHack patch by Wkpark, rh script by Vadonka

RAMHACK INSTRUCTION
Open Terminal Emulator
Code:
su
rh
select your desired ramhack amount
sync && reboot
280512-1748-OC-temasek
1. Minor bump of kernel to 2.6.32.59
2. Adjust voltage table.

270512-1852-OC-temasek
1. Revert to my initlal oc voltages table. I believe it is more than safe for everyone.
2. Added tegra: cpu voltage reliability

250512-1043-OC-temasek
1. Adjust oc/uv values
2. mm: Adjust dirty writeback for IO boost

230512-2139-OC12-temasek
1. Add ability to OC up to 1216mhz

220512-2206-temasek
1. Bump to version 2.6.32.56

210512-1742-temasek
1. Added vr scheduler - SIO still at default

070512-0104-temasek
1. Battery overheat patch by wkPark

050512-1911-temasek
1. Added Simple IO Scheduler (SIO) as default

050512-1024-temasek
1. Updated to latest v21y battery driver

270412-2012-temasek
1. Fixed missing /sys/kernel/mm/ksm/ folder

26Apr12-1159-temasek
1. Add vadonka's call quality tweak
2. Update KSM Values (better battery, ie doesn't drain as much as b4)

24Apr12-0030-temasek
Stock CM Kernel +
1. star_batter.c from 3.0.y backported
2. snappy compression/decompression by Google from 3.0.y backported
3. Kernel KSM support
4. Voodoo (optional)

SOURCE


CHANGELOG (Same for N1-115 , p970-94)

PORTS FROM EXTERNAL SOURCE

NEW - Keep last rotation when disabling automatic rotation.
NEW - pullVcard of unknown phone number (Bluetooth)
NEW - Also set name to 'Unknown' for unknown numbers. (Bluetooth)
Make sure internal state is initialized when toggling network mode.
Don't consider input restricted if keyguard is still disabled.
Do in-call vibration in separate thread. - Backport from ICS change I7bd82bfc
Increasing ringtone volume option (1/3) - Backported CM9 Feature
Increasing ringtone volume option (2/3) - Backported CM9 Feature
Increasing ringtone volume option (3/3) - Backported CM9 Feature
Add Polish translation for increasing ring feature.
Don't kill pending ringtone increase messages on subsequent rings.
Remove confusing ringtone volume slider.
- Improve dialog layout.
MIUI-like Battery Bar (1/4)
MIUI-like Battery Bar (2/4)
MIUI-like Battery Bar (3/4)
MIUI-like Battery Bar (4/4)
MIUI-like Battery Bar Colors (1/2)
MIUI-like Battery Bar Colors (2/2)
- Fix: Made status bar text colors changeable without restarting it.
- Fixed status bar default background (swapped Theme / ROM) [if you have one of these activated atm, you have to switch to the other one now]
Forgot to change intent on bootanimation chooser
Add preference to bootanimation chooser
Add preference for bootanimation chooser
CM Boot Animation Helper
Add "ootanimation changer to CMParts (1/2)
Add bootanimation changer to CMParts (1/2)
Custom action on the double tap on the home key.
Increase double-tap delay for home key extra activity launcher
try color changes to cmbattery and cmsignal text
Improve functionality of status bar restart + cleanup
Add option to restart status bar to CMParts
fix not)fication background changes2
fix notification background changes
added jerryscript notification backdrop changer 1/3
Add ability to show/hide remaining system icons in status bar (1/2)
Add ability to show/hide remaining system icons in status bar (2/2)
Make status bar dateview use clock's color
dropdown menu fixes
Statusbar color change mod by jerryscript 
notification backdrop changer by jerryscript 1/2
notification backdrop changer by jerryscript 2/2
center clock 2/2 by Jerryscript
Statubar date fix
Statusbar mods by jerryscript

MERGED COMMITS UP TO
Change Ic6b5b3e2: Previous fix was incorrect. Timestamp doesn't contain date info, therefore we need to construct it and adjust it if daylight savings applies
http:o/review.cyanogenmod.com/#q,sta...ingerbread,n,z

CHERRY-PICKS
NEW - Change I6946076b: Modify Android mem* routines with CodeAurora versions.
Change I36a95067: Don't let apps disable the SIM PIN entry screen.
Change I898e917f: Simplify and fix handle free routine.
Change Iac551d95: Added possibility to change the style of lock pattern screen (2/2) - PATCH #6
Change I6d37a6ab: Update German translation. (Superuser)
Change Id0a55976: Remove obsolete translations that cause build warnings. (Superuser)
Change I5138885c: Added possibility to change the style of lock pattern screen (1/2)
Change I977c2545: Make some aspects of VCard generation subclassable.
Change I912ab143: Let music player fade smoothly when playing/pausing/seeking
Change Iaee471b2: Apply haptic feedback to all buttons, not just the sound button.
Change I132f1fc8: Allow editing of events without year. The forked DatePicker and DatePickerDialog were taken straight from ICS.
Change I088f993f: SensorService: Don't always assume magnetometer is present.
Change I1556bda9: Avoid double initialization in energy widget buttons
Change Idf685a49: Do not raise error for MEMGETBADBLOCK checking on NOR flash.
Change Ib2ff8fa5: Update hungarian translation. (CMParts)
Change I0ff2bff0: Update hungarian translation (Settings)
Change I0228848b: This patch solves an incorrect behaviour of the phone when someone switches to Airplane Mode when in keyguard. In this situation the user will receive a warning about the Airplane mode active instead of a PIN wrong message if a PIN is entered.
Change I71d37ab5: toolbox: only use libreboot reboot.c if bootmenu is used.
Change I88f3d543: Allow custom calendar reminder snooze times.
Change If431bf77: Basic KSM Support
Change I205fd0f5: Add Ukrainian dictionary.
Change I6b1e1441: Czech: added missing string, fixed string (Development)
Change If7034665: Allow using PLMN and SPN text as part of Custom Carrier text (1/2)
Change I1748108a: Allow using PLMN and SPN text as part of Custom Carrier text (2/2)
Change I19cb79b8: Fix typo in queue_property_triggers ident
Change I8541e910: Fixing a crash when doing lock profiling
Change I9ce24ddf: bionic: make static object initialization thread safe
Change I01dd1b62: Modify Running ProcessView as ics (claimed to be better)
Change I5511e2c3: Galley3D: Use the same screen brightness as the camera app
Change Icbbcc346: products/common.mk: remove the test statement for *.apk *.so *.jar and *.xml...
Change I5973e1aa: watchprops would go to 100% CPU after processing first change
Change I6c4cb0e4: Fix ash to read /etc/profile
Change I6011d37d: libcutils: Fix race issues in mspace_usable_size
Change Ib51fa07e: Restore fp after calling JNI method in allstubs interpreter
Change I2ad55454: Added option to hide alarm icon in status bar (1/2)
Change I00a21e01: Added option to hide alarm icon in status bar (2/2)
Change Ic92366ed: free memory allocated by strdup
Change I7cef7a6d: fix memory leaking
Change I64b6f0a7: Fix file descriptor leak in read_num
Change I2126e87c: Fix memory leaking in the VM
Change I368a957a: Fix possible file descriptor leaking
Change I79911e41: bionic: fixed the race condition in dlmalloc_usable_size()
Change I3c8986ec: libm: fix invalid result of function remquo/remquof
Change Ia4ecd1a6: Don't use deleted Node object in setSizeScreenWidthAndScale
Change Ib7993a6d: ipsec-tools: build racoon XAUTH client
Change I2b48c941: Undecoded jobject leaking in through attachThread
Change Ib5638156: Prevent deadlock when using fork
Change Ib31db963: Add optimized version of memset for Cortex A9
Change Ice487342: InputMethodManager: prevent Sym key from displaying the IME picker
Change Ie125c120: Don't malloc between fork and exec
Change I5271c272: Redesign dlopen() locks to be recursive per thread picked from https://github.com
Change I0e78bdcc: bm: cherry-pick one patch from freebsd to fix logb() denormals issue
Change I0ab8bca5: cleanup redundant interfaces from iftable to avoid excessive LinearAlloc use
Change I0040d662: Don't pay for filename/line number lookup unless you need to.
Change If77b8cfd: memcmp: prefetch optimizing for ARM Cortex-A8/A9
Change I1dff8419: Wifi: Added option to first initial state of WiFi service (1/2)
Change I2e7f1b76: Wifi: Added option to first initial state of WiFi service (2/2)
Change Id062a29e: Start playback when A2DP headset gets connected
Change I22f98423: FM: Allow tuner to loop from upper back to lower and lower back to upper (frequency)
Change I3d9dcbcf: SpareParts: Posibility to translate app name. Add spanish app name.
Change I6be6e26c: Development: Add possibility of translation in other languages
Change Ibaada8b5: add option to disable volume key beep sounds (1/2)
Change I35d940b6: add option to disable volume key beep sounds (2/2)
Change I95c987f1: Toggling the flashlight from the lock/pattern/sim unlock screens
Change I5db06ce5: Toggling the flashlight from the lock/pattern/sim unlock screens
Change Iacc911df: Camera: Allow focus sound muting (1/3)
Change I8ef31c58: Camera: Allow focus sound muting (CMParts, 2/3)
Change I1b57c6b5: Camera: Allow focus sound muting (3/3)
Change I7286eb5f: CMParts: updated french translation
Change I95b8f2b1: The Torch app had to much "old" and deprecated code.
Change I5bb6e423: add NITZ override:
Change I64eaca07: apns: add entry for the new free mobile operator (france)
Change I27f1bc60: Added format number option to dialer
Change I5b40a39b: fix summary for compability mode
Change I913dceee: Added portuguese (pt-pt) translation
Change I067aeb3a: unecessary whitespace cleanup
Change Ib065f61a: Fix English summary for haptic feedback
Change I4ed39a28: Always follow the user's preferred contact display name format when syncing the phonebook.
Change Ie9fc0463: Add individual contact call history and show groups yes/no setting on call log. - fix
Change I6aa958e0: Add ANDROID_CPU_FEATURE_ARM_LDREX_STREX feature flag
Change I26b7475a: Overscroll color (1/3)
Change If920c93a: Overscroll color (2/3)
Change Ia8d8e687: Overscroll color (3/3)
Change Ic57f4acc: pattern unlock screen: Add an option to hide pattern error
Change Icf77cc36: Add ability to swap volume keys in selected orientation. (Frameworks)
Change I550604b3: Add ability to swap volume keys in selected orientation. (CMParts)
Change If8f37d8f: Default volume control media (2/2 CMParts)
Change I0e4ebbc0: Estonain keyboard
NOTE: NITZ Fix by pastime1971 ( for p990 only )

Change I5bb6e423: add NITZ override:
Originally Posted by pastime1971  View Post
a permanent solution for NITZ fix
well, you gotta love all kinds of possible customization in android aka linux.
beside /system/build.prop (which is updated every flash), /data/local.prop can be used to define any custom property.
i moved "ro.telephony.nitz=GMT" to /data/local.prop, which will stay on your phone (almost) permanently.
now you don't have to flash NITZGMT.zip every time you flash cm. just data_local_prop_NITZ_GMT.zip once.

 data_local_prop_NITZ_GMT.zip for SU660 0824BB/RIL & SU660 1120BB/RIL users

 data_local_prop_NITZ_revert.zip for those who revert back to other BB/RIL

edit: also you can just edit /data/local.prop with any text editor. (just need root)
I believe if you don't use Automatic Time but use app lilke clocksync to sync your time, then you don't require to flash the above NITZ fix.

[ROM][CM9][JUN14-Build78] Domination - Taking Cyanogenmod to the next level





Why is this ROM "taking CyanogenMod to the next level?

CyanogenMod does not want to include many customizations like they did in cm7
But why not? We want to customize our phones!
This ROM adds more options and cherries to CyanogenMod, cherry picked from the CM gerrit, Google gerrit, AOKP gerrit, many github pages that are around or made by me

This ROM also includes a lot of experimental changes like many NEON optimized code sets, better libraries like jpeg-turbo and tweaked surface flinger, skia and many more

Want to turn the recent panel in to an app killer?
Just select the option for a kill-all button!

You want to use this big awesome screen for tablet mode?
OK! just boot in tablet mode then!

You want to reboot but don't wait to long?
Just execute a hot reboot this is 50% - 70% faster then a normal reboot

You want a custom density?
Got that covered!

Hate the default Roboto font?
Just change it to another font with the build in font changer!

Hate the stupid useless overflow menu button (onscreen menu button)?
Also got an option for that just hide it!

Hate the ugly Android Global Action (power menu) dialog?
Just change it to a nice three row picture view without text

In Android you can swipe from the top of the screen downwards to expands the status bar
Why only from the top of the screen?
In this ROM you can define actions for
  • Swiping top edge
  • Swiping left edge
  • Swiping right edge
  • Swiping bottom edge

for example if you want the hide the status bar you can simply define a swipe action for it to an edge you like

And there is many more in this ROM!

Stock but still highly customizable the way we like it




ROM:

Hopto (Thanks to vadonka for his hosting!)
Dev-Host
MediaFire
XDA File Server (Thanks to Korumera for his hosting!)

Gapps:

gapps-ics-20120429-modified-for-custom-density
If you have problems with the modified package flash the stock package
gapps-ics-20120429-stock

flash one of those
and if you want inverted holo black gapps instead of holo white flash this afterwards

gapps-ics-20120429-holo-black-addon

Running a su660 baseband on your p990? then you'll need a nitz fix!
flash this http://www.mediafire.com/?r5b82glm39s4hj4

[CM9][ROM][ICS 4.0.4][JUN07] Nova HD Rebuild v1.0.3 | LG UI 3.0 | Highly Customizable

Nova HD is an Android 4.0.4 (ICS) ROM based on an UNOFFICIAL BUILD of CM9 (CyanogenMod 9).
The ROM is highly customizable and it aims to give your LG 2X a longer battery life and smoother UI .

Changelog of ROM can be found at #2

Please rate 5 STAR & click the THANKS button if you appreciate my work!
You may also place this banner in your signature 



If you want to support my O2X development, feel free to donate.

CREDITS
- CM Team & RC
- Owain
- Pastime1971
- Other people contributed
Just a note that to keep the changelog clean, I won't make any credit there.
Besides, you may be happier if your name is in thread #1 


ROM FEATURES
- Based on Android 4.0.4 Ice Cream Sandwich 
- Heavily Tweaked, very fast and smooth UI
- Longer Battery Life, up to 2 days for moderate usage
- Exclusive LG Optimus UI 3.0, smooth & pretty
- Highly Customizable during installation, you can select what you like
- Many Many other tweaks and optimization, such as minfree adjustment, I/O tweaks, VM tweaks, SD Card Read Speed tweaks etc.. 
- Awesome Boot animation, Battery Mod and other Holo-Dark Apps ( ICS styles). 

INSTALLATION INSTRUCTION
1. Backup your ROM (Optional)
2. Copy NovaHD.zip to External SD card
3. Boot into CWM Recovery
4. Flash NovaHD.zip
5. Choose your favourite options
6. Reboot and Enjoy it!

DOWNLOADS

Rom
http://alturl.com/myrpe

Themes & Mods
http://forum.xda-developers.com/show...postcount=1367
http://forum.xda-developers.com/show...postcount=2700

Credit to vadonka For his hosting!
Feel Free to mirror the files.


KNOWN ISSUES
- No media acceleration: No video decoding, no video encoding
- Apps made for Android 4 with their own specific graphics implementations (Chrome is a good example) will be glitchy. 

NOVA HD TEAM MEMBER
Developer - hei1125
Designer - XXMrHyde
Designer - C4Pt4|N

DONATERS (GREAT CREDIT TO THEM)
- Michael Deschler, MARCELINO PEREZ CANO, Ivor Zwaanswijk, Cheung Cho Yiu, Fuat Akgün, Александр Овчинников, C4Pt4|N, hendrik pieter alberts, Chris Daßler, Moritz Trippel, Franco Messori, Nunzio Nicita, Krzysztof Bugajski, Michal Dvořák, Martin Hero Miketta, ZeroCoolRiddler, Pierpaolo CARONE, Darius Aladaitis, CarloIT, Ricardo Cassolatto, Zhivko Mitev, Andreas Kreissl, Darko Lalic, Maksysz, Luca Boscaro, Miroslav Jozífek, SuperSkill, Peder Kronsgaard Detlefsen, Frank Schmidt, Jens Meyer, Hugo Artur Schmitt, Frauke Hindersmann

[RECOVERY] CWM-based Recovery 5.0.2.8 for Internal & External SD Cards


Quick update of both internal and external SD supporting recoveries to v5.0.2.8

MD5#: 4f93fab2e4e51ecdb40acc11c9a4ba99

By request a quick explanation of the difference between the two recoveries:

Usually, your recovery image will look on the external SD card for ROMs to flash, and backups to restore, and the external version here is no different. For the most part that is fine and dandy (unless you don't have an SD card I guess), however the stock O2X mounts it's internal SD card as /sdcard, which confuses ROM Manager a fair bit.

The internal version of the recovery mounts the internal storage as /sdcard as well, so ROM Manager can find backups it's made etc.

NOTE: Backups made with v5 are not compatible with earlier versions.

Source Changelog (Built 24/03/12): http://alturl.com/wfrr7

Changes by Me
  1. None this time, as I doubt anyone uses SD-EXT or cares about the splash

Older versions: 
 
© 2011 Android One Developer | Except as noted, this content is licensed under Creative Commons Attribution 2.5.
For details and restrictions, see the Content License | Recode by Ardhiansyam | Based on Android Developers Blog