Welcome to XDA

Search to go directly to your device's forum

Register an account

Unlock full posting privileges

Ask a question

No registration required
Post Reply

[Kernel][CM7/MIUI/OMFGB] Bali-CM 2.2.2 [10/18/2011]

OP drhonk

22nd July 2011, 08:55 PM   |  #1  
OP Recognized Developer
Flag Singapore
Thanks Meter: 725
 
687 posts
Join Date:Joined: Jul 2010
Donate to Me
More
Introducing the new variant of Bali kernel, Bali for CM7. The main goal of this kernel is the same as other Bali kernel, balanced performance and battery life. I can't guaranteed you will get the same battery life as Bali for Froyo but you will definitely get an improve battery life over stock kernel.

Features:
- OC/UV up to 1.4GHz (Safe boot to 1GHz) [require setCPU from market]
- Voodoo Sound v10
- Voodoo Color
- Multiple CPU governor, smartass included (default: ondemand)
- Multiple IO scheduler (default: BFQ)
- LED notification support (no external app required)
- CIFS support
- Support SetCPU screen off 100/400 profile
- Dock sound redirector support [need Galaxy Dock Sound Redirector app from market]

Disclaimer:

As always, I'm not responsible with any damage cause to your phone.

Special Thanks:
- Team Whiskey - you guys are awesome.
- Alexia - for great work on the new splash image.
- Supercurio - for awesome work on Voodoo
- xcaliburinhand - for wonderful work on dock sound redirector.
- Everybody at CM dev community for their hard work on this awesome ROM.
- Everybody at #teamwhiskey for beta testing this kernel and their support.

I apologize if I miss anyone ..

Flashing Instruction:
- If you're coming from another kernel, flash "Ultimate Kernel Cleaning Script" by lippol94 first (http://www.multiupload.com/XFH1GCK4MB)
- Once that's done .. then flash Bali-CM

If you don't know how to flash then this is not for you.


Download:
Bali-CM_v2.2.2
Last edited by drhonk; 19th October 2011 at 03:23 AM.
The Following 49 Users Say Thank You to drhonk For This Useful Post: [ View ]
22nd July 2011, 08:56 PM   |  #2  
OP Recognized Developer
Flag Singapore
Thanks Meter: 725
 
687 posts
Join Date:Joined: Jul 2010
Donate to Me
More
Change Log:

Code:
- 2.2.2 [10/18/2011]
CM update
Re-enabled LED by default

- 2.2.1 [9/12/2011]
Fixed screen jitter issue

- 2.2 [9/10/2011]
Upgraded BFQ to v2
Added Smartass v2 with extra tweak
Fixed ondemand and tweaked for smoother experience
Set ondemand as default governor
Other fixes and tweaks

- 2.1 [9/1/2011]
Disabled SLQB and revert back to SLUB
Disabled LED notification for the time being
Added more UV settings
GPU tweaks
Added v(r) scheduler
Added Tiny Preempt RCU
And other tweaks and fixes

- 2.0 [8/25/2011]
Disabled ramzswap and switched to zram
Enabled zcache for better IO performance
Memory tweak, now gives you 340MB
More tweaks

- 1.2.1 [8/19/2011]
Fixed video playback issue
Fixed battery report when charging, it goes to 100% now

- 1.2 [8/18/2011]
Updated source with the latest CM patches
Added SLQB slab allocator for better memory management
Added more tweaks

- 1.1.1 [7/26/2011]
Fixed kernel instability that cause random reboot

- 1.1 [7/26/2011]
Added Voodoo color V2
Fixed UV portion to make it easier to manage 
Added Voltage Control support
Added compiler tweak

- 1.0 [7/22/2011]
Initial release
A little explanation on different governors (taken from Lord ClockAn thread):

- interactive - Instead of sampling the cpu at a specified rate, the governor will scale the cpu frequency up when coming out of idle. When the cpu comes out of idle, a timer is configured to fire within 1-2 ticks. If the cpu is 100% busy from exiting idle to when the timer fires then we assume the cpu is underpowered and ramp to MAX speed.
- smartass - Is an improved version of interactive governor
- ondemand – Available in most kernels, and the default governor in most kernels. When the CPU load reaches a certain point (see “up threshold” in Advanced Settings), ondemand will rapidly scale the CPU up to meet demand, then gradually scale the CPU down when it isn't needed.
- conservative – Available in some kernels. It is similar to the ondemand governor, but will scale the CPU up more gradually to better fit demand. Conservative provides a less responsive experience than ondemand, but can save battery.
- performance – Available in most kernels. It will keep the CPU running at the “max” set value at all times. This is a bit more efficient than simply setting “max” and “min” to the same value and using ondemand because the system will not waste resources scanning for CPU load.
- powersave – Available in some kernels. It will keep the CPU running at the “min” set value at all times.
- userspace – A method for controlling the CPU speed that isn't currently used by SetCPU. For best results, do not use the userspace governor.


Q and A:

My screen has green, yellow, or orange tint.

Use Voodoo Control to set color profiles (courtesy of d_phekt)

Screen RGB Multipliers:
Red = 230996000
Green = 230996000
Blue = 2704668800

Screen v1 Gamma Hack:
Red = -50
Green = -53
Blue = -44
Last edited by drhonk; 19th October 2011 at 03:23 AM.
The Following 5 Users Say Thank You to drhonk For This Useful Post: [ View ]
22nd July 2011, 09:00 PM   |  #3  
gamikzone's Avatar
Senior Member
Flag Somewhere In Ohio
Thanks Meter: 81
 
1,094 posts
Join Date:Joined: Jun 2008
More
is GPS still functional with this kernel?
22nd July 2011, 09:09 PM   |  #4  
OP Recognized Developer
Flag Singapore
Thanks Meter: 725
 
687 posts
Join Date:Joined: Jul 2010
Donate to Me
More
Quote:
Originally Posted by gamikzone

is GPS still functional with this kernel?

Yes .. GPS still functional.
The Following User Says Thank You to drhonk For This Useful Post: [ View ]
22nd July 2011, 09:30 PM   |  #5  
gamikzone's Avatar
Senior Member
Flag Somewhere In Ohio
Thanks Meter: 81
 
1,094 posts
Join Date:Joined: Jun 2008
More
Quote:
Originally Posted by drhonk

Yes .. GPS still functional.

im about to flash this hows ur battery life compared to stock? im getting pretty good battery on stock who knows how great it will be with this
22nd July 2011, 09:38 PM   |  #6  
OP Recognized Developer
Flag Singapore
Thanks Meter: 725
 
687 posts
Join Date:Joined: Jul 2010
Donate to Me
More
Quote:
Originally Posted by gamikzone

im about to flash this hows ur battery life compared to stock? im getting pretty good battery on stock who knows how great it will be with this

Just like other Bali kernel .. it takes 2 - 3 days to settle in, but my beta testers reported anywhere from 15 - 20 hrs average. I myself got 18hrs with 2 push email accounts, twitter, sms, and few calls.
22nd July 2011, 09:39 PM   |  #7  
gamikzone's Avatar
Senior Member
Flag Somewhere In Ohio
Thanks Meter: 81
 
1,094 posts
Join Date:Joined: Jun 2008
More
Quote:
Originally Posted by drhonk

Just like other Bali kernel .. it takes 2 - 3 days to settle in, but my beta testers reported anywhere from 15 - 20 hrs average. I myself got 18hrs with 2 push email accounts, twitter, sms, and few calls.

thats good im getting around 14 hours with stock, have u tried the ondemand setting for your cpu? i seem to get better battery life with that compared to conservative
22nd July 2011, 09:41 PM   |  #8  
OP Recognized Developer
Flag Singapore
Thanks Meter: 725
 
687 posts
Join Date:Joined: Jul 2010
Donate to Me
More
Quote:
Originally Posted by gamikzone

thats good im getting around 14 hours with stock, have u tried the ondemand setting for your cpu? i seem to get better battery life with that compared to conservative

Try smartass with this kernel ..
22nd July 2011, 09:44 PM   |  #9  
gamikzone's Avatar
Senior Member
Flag Somewhere In Ohio
Thanks Meter: 81
 
1,094 posts
Join Date:Joined: Jun 2008
More
Quote:
Originally Posted by drhonk

Try smartass with this kernel ..

i think i will try this out tonight
22nd July 2011, 09:46 PM   |  #10  
jay661972's Avatar
Senior Member
Flag San Diego CA
Thanks Meter: 710
 
2,406 posts
Join Date:Joined: Oct 2010
More
I believe this will be ok to use with miui.

Nice animation.
Last edited by jay661972; 22nd July 2011 at 09:54 PM.

Post Reply Subscribe to Thread
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes