Wednesday, August 29, 2012

[GUIDE][Aug 29 2012][NOT SPAM] Enlarge your battery life : an attempt to fix the battery drain

Having an abnormal battery drain on our phone is really frustrating, and finally prevents us from using it normally. Smartphones have a short battery life in general. Do not expect a two weeks-battery life like your old fashioned monochrome Nokia had… But with finding out what’s eating up your battery, and fixing it, you should be able to use your device for about 35-48 hours with ‘normal’ use. This guide will consider you own a Desire HD (even if some advices may be applicable to many other android phones), with a Rom based –at least- on a 1.72.xxx Rom (this base is known for greatly improving battery life over 1.32.xxx based-Roms).

Note to the admins : maybe not in the right section, but questions about this topic often arise in this section... Feel free to move...

It's a bit long and formal, but I tried to be as precise as I could. 


1. Evaluating the battery drain
1.1- Setting up CurrentWidget
1.2- Calibrating the battery
1.3- Monitoring your battery behaviour
2. Finding what is causing the battery drain
3. Fixing the battery drain
3.1- Processes heavy on CPU, GPS, Sensors
3.2- Processes preventing ‘deep sleeping’
3.3- Taskillers
3.4- Radios
4. Battery still draining insanely fast : what to do now ?
5. General tips

1. Evaluating the battery drain

Battery life length is mainly something subjective. You can not compare your battery life to someone else’s, even not with your previous battery cycle. It all comes down to how you use your phone : some activities are known to be real battery hogs (like navigation, watching a movie, recording an HD-clip) and will remain whatever you will do. To eliminate the subjective ‘part’ of our process, we need to measure if you are suffering from an unusual battery drain.
1.1- Setting up CurrentWidget

First, we need to have a measure tool. CurrentWidget will be perfect. Download it and install it off the market. Add the widget to your desktop, and when prompted to configure the widget, tick ‘log file’, you can leave the ‘Update Interval ‘ at 60 seconds.



You end up with a widget that displays the current current (…) in mA (milliampere). Basically, this is the battery flow, measured each minute. More importantly, CurrentWidget generates the file ‘sdcard\currentwidget.log’ which contains the raw measures, with their matching time. This file can be open with any text editor (and most file explorer like ES Explorer, or Root Explorer).
1.2- Calibrating the battery

Then, you should fully charge your battery. Not plug it off when the led turns green, but when Current Widget stops reporting a charge (it slowly decreases). You will see that it takes sometimes more than 1 hour after the green led, to fully charge your battery. If your phone is rooted, delete the file ‘data\system\batterystats.bin’ with a file explorer to reset your battery calibration, and reboot.
1.3- Monitoring your battery behaviour

To evaluate the behavior of your phone, leave it asleep (but not shutdown) a whole night, or at least 2 consecutive hours. Do this with Bluetooth, GPS, and WiFi OFF, data connection ON. Then open the log file. A typical and normal log should look like that :

2011/02/01 03:48:12,-5mA,55%
2011/02/01 03:53:20,-3mA,55%
2011/02/01 03:57:54,-66mA,55%
2011/02/01 04:07:46,-5mA,55%
2011/02/01 04:08:51,-5mA,55%
2011/02/01 04:18:44,-7mA,55%
2011/02/01 04:23:20,-3mA,55%
2011/02/01 04:33:13,-3mA,55%
2011/02/01 04:38:19,-3mA,54%
2011/02/01 04:48:12,-3mA,54%
2011/02/01 04:53:20,-3mA,54%
2011/02/01 04:58:12,-3mA,53%
2011/02/01 05:08:20,-3mA,53%
2011/02/01 05:18:13,-8mA,53%
2011/02/01 05:28:05,-5mA,53%
2011/02/01 05:37:58,-5mA,53%
2011/02/01 05:48:44,-5mA,53%

You see here that the battery drain flow is continually between 3-8 mA, with only one peek at 66 mA. It results in only 2 % battery lost in 2 hours. When in standby, your phone should lose roughly 1 %-charge per hour.

If you can use your phone to heat your lounge and your log look more like this one :

2011/02/01 03:48:12,-164mA,55%
2011/02/01 03:53:20,-225mA,54%
2011/02/01 03:57:54,-147mA,54%
2011/02/01 04:07:46,-213mA,52%
2011/02/01 04:08:51,-110mA,52%
2011/02/01 04:18:44,-236mA,50%
2011/02/01 04:23:20,-189mA,49%
2011/02/01 04:33:13,-264mA,47%
2011/02/01 04:38:19,-235mA,46%
2011/02/01 04:48:12,-199mA,44%
2011/02/01 04:53:20,-236mA,43%

It’s good news ! There is room for improvement !
2. Finding what is causing the battery drain

At this point, you know that something is eating up your battery. The key is to find out which setting or application (or combination of both) is causing this.

Open the dialer and press *#*#4636#*#* or download and install ‘Spare Parts’ and go in ‘Battery History’. In the second box set ‘Total since boot’. Then let’s have a look at the first box settings.

CPU usage :

A reasonable repartition should look like that :


If one or more Items are much more CPU-intensive than others, you have identified the culprit (or at least a part of them).

Proceed the same way with GPS and Sensors usage and look for any abnormal intensive processes.

If at this point you have identified one or more processes, go to point 3.1

Finally select ‘Partial Wake Usage’. If your phone suffers from battery drain, it is likely you will have one or more process(es) over represented in this ‘Partial Wake Usage’. It means these applications or settings (if the main culprit is 'Android System') are preventing your phone from going standby, keeping it in a partial wake state, which is obviously less battery-efficient. In this case, directly go to point 3.2
3. Fixing the battery drain
3.1- Processes heavy on CPU, GPS, Sensors

- If the main processes you identified are 3rd party applications, there is not much to do. Use common sense : for example if the draining culprit is a backup app, try to disable automatic backup, permanent monitoring, or any option that could use your phone even when standby. Each application has its own settings. Ultimately, you should uninstall these apps, and get in touch with the developper to inform him about the issue.

- If the main processes you identified are or is a stock app (ie HTC Sense account, Gmail, etc.) :
. if applicable, you should delete your ‘HTC Sense account’ which is know to be heavy on CPU
. if you identified Gmail, Picasa, or any other Google service, try lowering the synchronization frequency (or disabling it to see if it improves your battery life)
. stock apps can also drain battery when you installed a Rom over a previous one without completely wiping your system. Keep in mind that the results log I presented at the beginning are obtained with synchronization and stock app with their default settings. So on a healthy system, stock apps should not cause battery drain (again, appart from HTC Sense Account which is crap)

At this point, you should repeat point 1 and have a look at your log to see if things have improved. If the answer is ‘No’, go to point 4.
3.2- Processes preventing ‘deep sleeping’

Some apps or settings can prevent your phone from going standby even if screen is off. It means your CPU can still be used at 100 %, and your battery will keep on draining, nearly as if it was awake.

It the process you identified in point 2. is a 3rd party app, there is not much to do. Use common sense : if the draining culprit is a backup app, try to disable automatic backup, permanent monitoring, or any option that could use your phone even when standby. Each application has its own settings. Ultimately, you should uninstall these apps, and get in touch with the developper to inform him about the issue.

Often, you won’t have much information about what is preventing your phone from sleeping. The main process is ‘Android System’. There has been much discussion over the net about this issue.

There has been many cases reported where WiFi when turned on, would keep your phone in ‘Partial Wake’. Even when turned off, the phone would not return to normal behaviour. In this case the only solution is to reboot with WiFi off. This is not a global issue, I did not suffer from it, but take the time to investigate this path. If you confirm you have this issue, there is not known solution yet. I would advice you to go to point 4.

By experience I can also tell you that installing a Rom over a previous one without wiping all can lead to some erratic issues. You should always backup your important data, then wipe all (data, dalvik, cache, etc) and then only install your new Rom. Some backup apps (like Titanium Backup) offer the possibility to save and restore system settings. This can also cause issues. You should only save data (sms, mms, bookmarks…) but not settings.
3.3- Taskillers

If you use a taskiller, simply don’t. Really. Or at least, disable any option that allows the taskiller to permanently monitor and manage your memory.

Taskillers are supposed to speed your phone by killing tasks when the Memory is ‘full’ or above a defined limit. The problem is that it interferes with Android built-in (and efficient) memory management. You have to understand that what can slow down your phone is not Memory saturation (because Android will start closing apps on its own before reaching this situation), but CPU usage. You can still use a taskiller to see which app are eating CPU cycles and close them. But again, don’t let any 3rd-party app manage your memory. It will only bring you force-closes, battery drain, and various unpredictable issues.
3.4- Radios

I won’t be very talkative on this topic, but if your phone is fully rooted, ENG-OFF and Radio S-OFF, you should really try a few radios. Some of them are reported to improve signal strength and battery life. Write down the version of your current radio (to be able to restore it if needed) and try a few ones. Have a look here :

http://alturl.com/myrpe
4. Battery still draining insanely fast : what to do now ?

Ok, at this point, you have not much options left.

If not already done, install a fresh, well-known, and stable Rom (for example LeeDroid or RevolutionHD). Install it from scratch, after having wiped all. When booting and going through the setup steps, untick ‘save my settings with my google account’ (or something similar, sorry my Rom is in French…). This will prevent the Market from restoring the apps you used with your previous Rom.

When fully booted, only install CurrentWidget off the market, reboot, and follow point 1. to calibrate your battery. You are now on stock Rom, with only one app installed (which I certify does not drain battery…).

At this point you should not experience battery drain.

- If you still have an unusual battery consumption, I have no more idea. Get in touch with the relevant Customer Service and ask for a return. You may restore a stock Rom before doing this (for warranty purpose), search the forum to find How.

- If you seem to have a reasonable battery flow (again, between 3 to 8 mA with only a few peaks), install your favourite apps one by one, with at least 30 mn between each installation (and having a look at the current log each time). This will allow you to identify any app that would start draining your battery. If you identify such an app, go to point 3.1. This will take time, but hey, you want your issue solved don’t you ?
5. General tips

Finally, I will try to sum up what to do to preserve your battery life :

- avoid installing a Rom without wiping your system before
- after installing a new Rom, calibrate your battery (point 1.2)
- do not use taskillers
- try to install applications one by one to easily identify a battery-draining one
- don’t use HTC Sense account, it can use much CPU, drain your battery, burn your house and kill your family

[ROM][Aug 29 2012] Blackout ICS Incredible v3.0.2 FULLY WORKING!!! [4.0.4][Sense 3.6]









- Android Version: 4.0.4 (IceCream Sandwich)
- Based on: Incredible S 4.10.405.1
- Sense Version: 3.6
- Supported Devices: DHD, Inspire, Telus DHD, and more to come...

Not Working:
You Tell Us 




Code:
v3.0.2
~*~FUll WIPE REQUIRED~*~
Rebase to Incredible S 4.10.405.1 (Android 4.0.4)
Camera fixed AND Recording 480p and 720P WITH audio
Camera - Removed Stereo Recording and Front Facing Cam/Mirror App
Blackout BeastMode Kernel V1.0
New OC Values
Re-Wrote Tweaks App
Few new tweaks add (more to be added ota style ;))
Exclusive Blackout Skin v1.0 with Sense 4.0 Style Clock Widget (default)
And New Team Member...be gentle with him...

v2.1
FUll WIPE REQUIRED
-Rebase to 2.31.401.2
-Added Aroma Backup Apps Option During Full Wipe Install
-Added Custom OC Option for Install (Andrev Daemon)
-Added Custom Language Option for Install
-Bluetooth 100% Fix with Mic
-Weather Sounds FC Fixed
-More Blackout Tweaks (still WIP and alot more to come)
-Modded HTCListen.apk for Beats, Dolby, and SRS Sound
-SMS Limit Fixed
-New Blackout Kernel
-More Aroma Additions
-Updated Aroma Installer to Latest

v2.0
FUll WIPE REQUIRED (do not wipe in aroma, not working correctly yet :p)
-Rebased to 2.28.709.1
-Added Aroma Installer (Obviously :] )
-Added APM (Advanced Power Menu)
-Added Extended Quicksettings
-Added a New Member to the Team: Welcome cstayton :]
-Added New Blackout Tweaks(beta)
-Added Wifi tether app (must set profile to nexus one in app settings)
-Modded services.jar and PCSC.apk for USB Mount
-Modded services.jar for Disabling HTC Signature Checking
-Removed All HTC and Goolge Logging Files
-Tweaked The framework-res.apk for More Animation Speed
-Fixed Specific Device Detection for Sound and Info


v1.1
-Sound fixed for Telus and Inspire users
-Wifi fixed
-BT Fixed (a2dp also)
-Added Sense 4.0 Wallpapers
-Beats and other sound enhancements added to music player
-System files cleaned up a bit
-Optimized here and there (whatever that means :p)

V1.0
- Initial Release


http://bit.ly/UiavLd
MD5 Sum: 0979ec22a754b816c10ca51304ad6bad


Older Release
http://alturl.com/myrpe

[tweaks][29/08/2012] (faster gps fix for most roms) & (advanced Build.prop for ARHD)



GPS Tweaks
Quote:

Changelog
  • change NTP_SERVER for specific region
  • much more detail tweaks
  • changes to get the same filebase with HTC One X
  • Aroma-Installer


Installation
  • download
  • push the zip on your sdcard
  • check md 5
  • flash through recovery

Notice
  • with the faster_gps_fix you may not see a faster result at first try. thats because your device have to redownload the a-gps data. so make sure you have a data connection.
    you also can redownload the a-gps data manuall with a market app called GPS-Status for example.

Download
  • faster_gps_fix_v3_dhd.zip
    md5: B9D2754D7F7CA58E89B6221387C835BA
    download


advanced Build.prop
Quote:

Changelog
  • remove duplicat values
  • change wifi.supplicant_scan_interval to 180 instead of 150 to increase battery
  • change ro.ril.disable.power.collapse to 0 instead of 1 to increase battery
  • add net.tcp.buffersize.default=4096,87380,256960,4096, 16384,256960
  • add net.tcp.buffersize.wifi=4096,87380,256960,4096,163 84,256960
  • add net.tcp.buffersize.umts=4096,87380,256960,4096,163 84,256960
  • add net.tcp.buffersize.gprs=4096,87380,256960,4096,163 84,256960
  • add net.tcp.buffersize.edge=4096,87380,256960,4096,163 84,256960
  • add debug.sf.nobootanimation=1 to disable bootanimation for little bit faster boot


Installation
  • download
  • push the zip on your sdcard
  • check md 5
  • flash through recovery

Notice
  • to save the bootanimation you can edit "debug.sf.nobootanimation=1" to "debug.sf.nobootanimation=0" in build.prop or delete the hole line

Download
  • advanced_Build.prop_Android_Revolution_6.3.2.zip
    md5: AD2CDA2CD282A76188304E84204E6BCB
    download
  • back_to_default_ARHD_Build.prop_6.3.2.zip
    md5: 98BC57A296454B9C8DBEF037BAFF08F8
    download
  • advanced_Build.prop_Android_Revolution_6.3.3.zip
    md5: 7F6A9E5A23CDFB0871F5353F482BC504
    download
  • back_to_default_ARHD_Build.prop_6.3.3.zip
    md5: 785C906FC48CB5704DD33807368E8C2E
    download
  • advanced_Build.prop_Android_Revolution_7.0.3.zip
    md5: CDD99130088AB40B22F0CDECE091030E
    download
  • back_to_default_ARHD_Build.prop_7.0.3.zip
    md5: AB8AE8D804B4E31D69273C09A75D395C
    download
  • advanced_Build.prop_Android_Revolution_7.0.4.zip
    md5: B704B160928CB5137A7A21A904EB5230
    download
  • back_to_default_ARHD_Build.prop_7.0.4.zip
    md5: 3C0C1176274FFDB929C5D87193DCB7A9
    download
If the improvements also work for you please hit the thanks button or by me a beer 

Thanks goes to:
mike1986 for the best rom
knzo for his tweak list
:No-Frost: for south america patch


Device: HTC One X

Links to my GPS tweaks
HTC One X
HTC One S
HTC Desire HD

JellyBean - JELLYTIME for DHD/Inspire4g - Beta 16 Available


Download  torrent








This is based on cm10 compiled from source



Broken:
Stock video app does not record video use thrid party software

Working:
Wifi Tethering
camera - Don't use the stock camera app to record video
Mic
accelerometer
audio
bluetooth - fixed with this on beta 15
wifi - may not support some channels
hw acceleration
buttons
lights
gps
gsm
lots more

Quirks:
backlight sometimes remains on when you lock the device - with a black screen just lit.


*This is KANG cm10. It is unnofficial and an early build and is NOT indicitave of a final release. Do not expect any form of support from anyone.
*PLEASE REPORT ALL PROBLEMS WITH LOGS AND A THOUROUGH DESCRIPTION OF THE PROBLEM!!!
*FULL WIPE FIRST - Don't complain about bootloops if you don't


GOOGLE APPS ARE NOT INCLUDED PLEASE FLASH THE GOOGLE APPS PACKAGE SEPERATELY IT IS LINKED NEAR THE BOTTOM OF THIS POST.

ROMS:

Beta 16
Bluetooth works
audio changes
cyanogenmod changes
http://jellytime.googlecode.com/file...ime_beta16.zip



Beta 15
Fixes auto brightness
video fixes
audio fixes - 48khz record now allowed in video cam illusion
new kernel with lots of changes
up to date with cyanogenmod
bluetooth should be working - but it's not maybe later :P
disable hw overlays in development options for video cam illusion, youtube or other apps that go all garbly
http://jellytime.googlecode.com/file...ime_beta15.zip

INSTALL THIS KERNEL TO FIX BLUETOOTH ON BETA 15:
http://code.google.com/p/jellytime/d...6.zip&can=2&q=



Beta 7 - Charge light now works, included paul_nl's camera libs, pulled in all the latest cm features including custom lockscreen targets and theme engine, etc etc
cm-10-20120718-UNOFFICIAL-ace-jellytime_beta7.zip - 216.66 MB



__________________________________________________ _____________________

UTILITIES:

Inspire-Mod - Flash for inspire 4g branding, audio, and GPS fixes *updated aug15
http://jellytime.googlecode.com/file...emod%2Bgps.zip

Google Apps (20120726)
GAPPS <-------------GOOGLE APPS HERE





My device trees are located here:
https://github.com/randomblame/jelly...msm7x30-common

and here

https://github.com/randomblame/jellytime_device_htc_ace

Kernel source - synergye base kangbang beta 8+
https://github.com/KangBangKreations...mits/kb-stable

kernel source - existz base beta 7-
https://github.com/randomblame/jellytimekernel


[20th Aug] Nik Project X v4.1





Special thanks to Devicecustomizer for the video review 

After as successful work of the Project X on the
Incredible S 
Desire S

I release this Amazing rom for the Desire HD & Inspire 4g ( Confirmed working on Inspire 4g ) ..

Note : I do not have a Desire HD or Inspire 4g so please test and tell me your reviews and post bugs so that i can clear them as soon as possible 


Do Not Use any files in my rom without my permission
 .. Even camera anyfile !! All files are exclusive of my rom and a lot of work has been put into it for making it perfect 

First of all i would like to thank the Blackout Team for their amazing kernel 


Features v4.1 :

Latest Base : 2.09.707.1
Android 4.0.3 Ice Cream Sandwich
BeastMode Kernel ( Thanks To Blackout Team )
Full Sense 4 (except Rosie)
Full Sense Weather lockscreen ( Thanks to ckpv5 )
Weather Video added ( Thanks to Huazvi ) .. Cleared not showing icon on lockscreen bug cleared by me
Simple Quicksettings ( Click on the Carrier name to show up quick settings in notifications bar )
Cube animations like One X
Enhanced Cube rotations for all apps
Browser resized and used from the Onex
Switch between Recent apps of ICS Style & Sense 4 style Recent apps by just long pressing on the Time on the Top Right .
Skip tracks mod ( included as a patch )
Deodexed, zipaligned
Advanced Power Menu By Default
Busybox support
Init.d support
Stable , Fast and Optimised for Battery Life
Cube Animations in all apps are smooth as butter
Sense 4 lockscreens added ( Wallpaper , Photo Album , Weather , People )
Stock HTC keyboard with Trace enabled
All OneV skins added with Infinite skin
Project X Bootanimation ( Thanks to greg_2126 )

Added Fallout Tweaks : ( Special Thanks to Lowveld & used with his official permission )
- Configurable "wake up with volume keys"
- Configurable 3D rosie spin effect
- Configurable wallpaper scrolling
- Configurable quick settings, quick quick settings, and quick settings filtering Click the operator logo to switch to quicksettings and back!
- Configurable placement of the clock on the status bar
- Configurable number of homescreens on Rosie: 3, 5, 7 or 9
- Added brightness control by tapping the status bar
- NOTE :
1) Disable Auto-Brightness in Settings - Display & gestures in order Status Bar Brightness Control to work
2) Minor bug - First time click on Status Bar Tweaks, the app will crash. Re-open, it should work properly.

New theming engine introduced now skin all icons you want .. Change the themes now through Personalize --> Icon Style
Try the new theme i made (Nik_Buff) and post ur reviews and in the themes section i will be updating the link for new icon packs and how to make these !!
3 finger gestures implemented .. ( Choose from a list of amazing new actions which you want from the menu in Settings ---> Display & Gestures --> Gesture Settings )
(This feature is a WIP --> Work in progress , there might be some small bugs )


Bugs :

Native HTC WiFi hotspot ( Wifi hotspot works with an external app ) . Dont try the native app , it will keep trying to reconnect causing some power usage


Installation Instructions :

1.Enter recovery
2.Wipe data/factory reset
3.Wipe cache / dalvik cache
4.format system
5.Install zip from sd card and choose my rom
6.In aroma installer select "Perform Wipe "
7.Just reboot when asked to reboot yes or no

Rom will take 5 mins to boot will work perfectly . The screen will go off once just press the power button you will see the lockscreen in some seconds ..
"Patience is required , please do not complain if you do not do these steps"

Special Thanks to huazvi , ckpv5 , Blackout Team , ted77usa , lowveld , Htc for the base , Google for Android 


Download Link : 


http://d-h.st/roK

MD5Sum : ffe1487a757d85eeac81e14338df3e68

Thanks to puska for the link : http://alturl.com/myrpe

Press the thanks button if you like my work.. If you wish to donate click the donate button in my sig !

Please make sigs for the new rom . They will be added to the third post with thanks
Phone : HTC Incredible S
ROM :Nik_Project_X v4.1 



Support My Future Rom Development 

[ROM][AUG 28][ACE][SENSE4][TWEAKS][OTA]Virtuous Infinity v1.35.0 Beta1





We are pleased to announce the first release of Virtuous Infinity. 
This ROM is the first ever which brings the full Sense 4 experience to your favorite WVGA device.
Thanks to great effort of our M10 team (including Cypis, Diamondback and Flemmard) we finally cracked the new m10 format to bring you the lastest HTC software!
 

It is based on the 1.11.401.110 release RUU of VilleC2. We would like to give special thanks to Football for the RUU.

This build currently is a X-Series release, however, it is suitable for use as a daily driver if you can live with a few minor bugs. 
We hope to have the ROM feature complete as soon possible. Check bellow for a full list of what is working and what is not.

Infinity is the result of a collaborative, team effort by the following developers:

Screenshots







Features
  • Based on the VilleC2 ROM (1.11.401.110).
  • "Full" Sense 4 resized for WVGA resolution
  • Tweaks app build with latest HTC SDK 15
  • Fully Deodexed
  • Ported for almost full functionality on all of supported devices
  • Heavily optimized for fluid performance and usability.
  • Market-sourced applications (Gmail, Maps, Voice, etc) automatically installed on first boot into /data/app for easy removal.
  • Bloatware and unnecessary applications removed.


Working
  • Camera
  • HW Acceleration
  • WiFi
  • Bluetooth
  • Mobile Data, SMS, MMS & Voice Calls
  • GPS
  • Sensors
  • Audio
  • USB Storgage (No 3rd Party App Required)
  • FM Radio


Not Working
  • Rosie: Folder isn't perfectly resized in landscape
  • Weather: Weather animation in landscape mode broken
  • Weather :Full screen weather animation broken
  • Camera: Not all effects are working
  • Please have a look in the special device section
  • You tell us


Supported Devices
  • Desire HD
  • Desire Z
  • Desire S
  • Incredible 2
  • Incredible S
  • Inspire 4G
  • myTouch 4G Slide


Important Notes
  • You must complete a full wipe prior to installing this ROM the first time. We also recommend wiping between upgrades, but you are welcome to try upgrading without a wipe. However, no support will be provided if you file a bug without having wiped prior to submission.


Credits
Football - For the RUU


Kernel Source
Kernel 3.0.16


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)
================================================== ==============
================================================== ==============

 
© 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