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][AOSP] invisiblek-2.6.37.6-4 [UPDATED: June 11 2011]

OP invisiblek

9th January 2011, 05:13 AM   |  #1  
This kernel is for AOSP Gingerbread roms for the Incredible only!

Do not flash with ROM Manager, it has been known to give very strange issues on this phone, boot into recovery and manually flash it.

Things I add from stock (I believe in a mostly vanilla kernel with smaller mods to improve battery life and, in some situations, performance)
-havs (hybrid adaptive voltage scaling)
-smartass cpu governor (capped at 384mhz while screen is off)
-smb329 enabled (fast charge)
-no debugging (for smaller kernel size)

Use kernel manager from the market to get this (unless you want to be stubborn and do it yourself)

Pulled -5 and -6, not working as expected

invisiblek 2.6.37.6-4:
-Updated to latest cm-kernel source (latest change was May 30th)
-smartass and havs settings grabbed from the popular .32 #28 kernel which should help us get some decent battery life
Download

ENJOY!
----------------------------------------------------------------------------
SOURCE:
All of my source is at: http://github.com/invisiblek/cm-kernel/2.6.37_cm-kernel

We need to thank cyanogen, slayher, toastcfh, koush, cuviper, chad0989, cayniarb, vinylfreak89, seanzer, conap, jamezelle, and im sure others for all their help with this
Last edited by invisiblek; 7th July 2011 at 05:35 AM.
The Following 15 Users Say Thank You to invisiblek For This Useful Post: [ View ]
9th January 2011, 05:13 AM   |  #2  
FAQ:
Q: Will this work with Froyo?
A: Maybe, but probably not. I would recommend a .32 kernel since they are more stable at this time.

Q: My led turns green at 90% what gives? Please Fix!!
A: It always does that, been addressed a million times. Live with it

Q: Why is my cpu governor <x> when i set it to <y>?
A: <x> is probably the default (most roms set this in the ramdisk although the kernel does have a default setting, the ramdisk usually trumps it) youll have to re-set your governor after a reboot

Q: How can I help?
A: You can start by grabbing the source code from here

Q: What is havs?
A: from kingxklick's thread:
Code:
Also, a little info on HAVS and AVS:

The purpose of HAVS is to minimize the power used by the CPU by determining
and setting the optimal voltage. At the same time, the maximum voltage by
which HAVS can scale to is fixed to a specified voltage depending on the
CPU frequency in order to prevent scaling to a higher voltage than what is
normally used at a specified voltage. The optimal voltage is actively determined
for each frequency and temperature. HAVS actively adjusts the CPU voltage as the
CPU frequency and temperature changes.
Q: What is smartass?
A: The smartass governer drops drops the max cpu frequency when your screen is off (currently set to max 384mhz). It is very effective in saving battery life. (juice plotter is a good one for monitoring your battery life)
Last edited by invisiblek; 8th May 2011 at 06:19 PM.
The Following 2 Users Say Thank You to invisiblek For This Useful Post: [ View ]
9th January 2011, 06:03 AM   |  #3  
DS36's Avatar
Senior Member
Flag Florida
Thanks Meter: 28
 
2,076 posts
Join Date:Joined: Apr 2010
More
Put me down
Not much help with kernels but I can test and feed back

Sent from my ADR6300 using XDA App
9th January 2011, 07:03 AM   |  #4  
Senior Member
Thanks Meter: 0
 
167 posts
Join Date:Joined: Jun 2010
Same here.. Teach me how yo build.. All set up for it.. Just don't understand it

Sent from my ADR6300 using XDA App
9th January 2011, 12:38 PM   |  #5  
Member
Thanks Meter: 0
 
78 posts
Join Date:Joined: Jun 2010
Love to help. Currently running your#29 kernel along with omgb rom. Runs awesome but I know it can do more.

any theories as to why all the other kernels make touch input useless? I have an amoled incredible btw. Anything I can do to test or help develop something to work fully with 2.3.1 I'm all for it.

P.s. Anyone know anything about jit with gb? I never used it since I have used sense roms up to this point.

Sent from my Htc Incredible using Tapatalk
9th January 2011, 02:11 PM   |  #6  
Senior Member
Thanks Meter: 829
 
209 posts
Join Date:Joined: Mar 2010
Donate to Me
More
Quote:
Originally Posted by invisiblek

for now, check my github://github.com/invisiblek/cm-kernel

we need a dinc community developed kernel for gingerbread
anyone who wants to help, post up and lets get something going

http://github.com/slayher

I have a working kernel, with support for tethering, and mounting of both emmc and sdcards. Also my same changes were pushed to the CM/htc-kernel-incrediblec

Its not a .35 kernel, but it does have the gadget drivers backported.
9th January 2011, 03:11 PM   |  #7  
Member
Thanks Meter: 0
 
78 posts
Join Date:Joined: Jun 2010
Quote:
Originally Posted by slayher

http://github.com/slayher

I have a working kernel, with support for tethering, and mounting of both emmc and sdcards. Also my same changes were pushed to the CM/htc-kernel-incrediblec

Its not a .35 kernel, but it does have the gadget drivers backported.

Doesn't the current included one support this? Does your kernel work with pc usb mounting without gscript?

Also personally I am looking for a stable oc version. Anyone had luck so far with any of this?

Sent from my Htc Incredible using Tapatalk
9th January 2011, 03:23 PM   |  #8  
Senior Member
Thanks Meter: 9,454
 
1,883 posts
Join Date:Joined: Oct 2010
Donate to Me
This is good. I'll help.

Sent from my ADR6300 using XDA App
9th January 2011, 03:24 PM   |  #9  
Quote:
Originally Posted by networkmagician419

Same here.. Teach me how yo build.. All set up for it.. Just don't understand it

Sent from my ADR6300 using XDA App

Best way to get set up is to join is on irc. Its much easier to communicate there

Sent from my dInc using XDA app
9th January 2011, 03:26 PM   |  #10  
Senior Member
Thanks Meter: 9,454
 
1,883 posts
Join Date:Joined: Oct 2010
Donate to Me
Quote:
Originally Posted by trunksta

Love to help. Currently running your#29 kernel along with omgb rom. Runs awesome but I know it can do more.

any theories as to why all the other kernels make touch input useless? I have an amoled incredible btw. Anything I can do to test or help develop something to work fully with 2.3.1 I'm all for it.

P.s. Anyone know anything about jit with gb? I never used it since I have used sense roms up to this point.

Sent from my Htc Incredible using Tapatalk

It's because you probably have a 004f touch controller. If you try to register more than 3 points on it, it won't function.


Sent from my ADR6300 using XDA App

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

Advanced Search
Display Modes