[CDMA KERNEL ROM]Gumbo Kernel beta project + RAM hack

Search This thread

gbhil

Senior Member
Oct 28, 2009
330
0
Basement
People asked why I don't have dev threads here, so here's one. I'm friendly, just try to read the dev chatter and tweak stuff.

Quick and dirty version of a kernel 100% working with setcpu for throttling. No overclock yet.

Also has MemKiller configured fairly aggressively.
More info:
http://xdaforums.com/showthread.php?t=622666
or full details:
http://developer.android.com/index.html?utm_campaign=en&utm_source=en-ha-na-us-bk&utm_medium=ha

New info:
I've created a ROM Cooker dev pack. This includes the full boot image from Gumbo 1.5c (assembled as boot.img and the unassembled individual files), the kernel zImage and wlan.ko, example scripts and the tools and instructions to edit and reassemble the boot image. Feel free to PM me for my email address for quicker contact if you're using this to develop.

http://www.4shared.com/file/217067115/893ad466/GumboKernel-DevPkg.html

I'm leaving everything up below, but I'm leaving changes to work with other ROMs to the respective devs. I'm still happy to discuss though. Devs note - the kernel and memory killer is very easy to incorporate into your ROM. The above should be all you need, but I'm happy to assist. We're all in this together :)

Please keep this thread about the kernel. Questions/comments about Gumbo ROM 1.5c should be directed here:
http://xdaforums.com/showthread.php?p=5573162#post5573162

-------------------------------------------------------------------------------------------------------
Download
http://www.4shared.com/file/211795037/24ce727/GK-031-signed.html
http://brandsaturate.com/android/GK-031-signed.zip
http://biggz.dontexist.com:14725/ROMs/GK-0.31-signed.zip

Download a version with less agressive settings Thanks PikkonX
http://xdaforums.com/showpost.php?p=5506779&postcount=68

Download for AOSP builds:

http://www.4shared.com/file/212540959/f11d93c/GK-031_AOSP16-signed.html

Download for 2.1 Heroc ROM
http://www.4shared.com/file/212681068/a732792c/GK-031-21_heroc-signed.html

Built using MCR 2.x inits (for dirty hack of ram managment changes, plan to build universal init to work for all popular ROMs).
Kernel built with debugging and HTC performance lock stripped for full wake ramp up support. i.e. works 100% with setcpu.
No compcache, as I think there may be issues with our kernel and compcache as is, and I think the performance lock may have been causing it. Only fight one bug at a time.



If you need a great how to thread to get started building a kernel there's one here, http://xdaforums.com/showthread.php?t=622916

This kernel is in update.zip format, flash like any ROM.
Work's 100% with Gumbo ROM and MCR 2.x provided MoDaCo custom kernel was not flashed.
Expected to work with stock.
Would love a FRESH ROM tester to try, so any bugs and source can get to flipz for his kernel project, as well as my init in this project.
*update*
Reported working:
Fresh ROM 1.1
Fresh ROM 1.1 (no wipe)
Fresh ROM 1.1 with MCK (no wipe)
TTG 1.6
TTG 1.6 (no wipe)
TTG 1.6 + MCK (no wipe)
MCR 2.x (from kitchen) (no wipe)
MoDaCO 1.2
AOSP 1.6 *
AOSP 2.0.1 *
2.1v1.8_heroc *

*be sure to DL the correct version

david279 has found great battery life using the msm7k governor. See his post HERE. Thanks David!


Usual applies. Be sure to backup. Wipe may be needed, YMMV. Myself and several other testers have went through all dev versions with no wipe, as well as a final wipe and reflash and saw no difference.

Credit to coolbho3000 here on xda for advice with HTC throttling. He's also the dev of SetCPU and his app is indispensable with this kernel IMO. Best buck I've spent at the Market for the donate version. SEE POST 82 BEFORE ASKING SETCPU QUESTIONS PLEASE

Let's roll our own community kernel.
SOURCE CODE FOR KERNEL AND ROM

Note to devs - there are no kernel source changes. It's all in the build options, and the .config is available. I included the full source in the tar because as much as I *****ed about HTC holding it back I had better comply 110%. I've made an alternate zip of just the .config, the built kernel, the wlan.ko, and the disassembled ROM available HERE
 
Last edited:

intx

Senior Member
Dec 17, 2008
452
27
 
Last edited:

REDFOCZ

Senior Member
Oct 17, 2008
867
179
Orlando, Fl
Downloaded and flashed over gumbo 1.5b ... could tell a differance right away... going to use it for a day or so and report back
 

gbhil

Senior Member
Oct 28, 2009
330
0
Basement
Good deal. Running it as is out of the box should have you as fast as it gets without overclocking. Let's hope the battery likes it :)
 

wtphoto

Senior Member
Dec 14, 2009
1,037
14
Southfield, MI
so far looks like its playing nice with Fresh 1.1 I did it with a fresh flash of 1.1 as I already had MoDaCo's kernel on there.
 

gbhil

Senior Member
Oct 28, 2009
330
0
Basement
Need some free RAM numbers and some setcpu testers.
My experiences
~45 Mb increase in free RAM as reported by systray (free in market)
Setcpu changes the governor, enforces the min and max of the sliders, and cpu correctly ramps back up when using on demand. Don't enable setcpu to run at boot. Like most other widgets the widget needs reset at boot.
 

linkinx64

Senior Member
Jul 14, 2009
551
21
Montreal, QC
Testing under Fresh 1.1 that had Modacos kernel, and it seems faster to me :D

using Systray It says 81mb free... is that much? I have not checked before this.
 
Last edited:

gomorrah

Senior Member
Jan 4, 2009
1,626
415
Cary, North Carolina
So, I already had systray installed and I can tell you that with this kernel it is dramatically better. I just went through my app drawer and literally opened EVERYTHING and couldn't get it to dip below 79. That is freakin awesome.

I just installed setcpu , so ill get back to you on that one.
 

intx

Senior Member
Dec 17, 2008
452
27
Source up in second post.

Enjoy :D

Also, gbhil, love the kernel. Prefer it over MCK :D
 

gomorrah

Senior Member
Jan 4, 2009
1,626
415
Cary, North Carolina
What sort of data do you need from setpcu? I have it installed, set to performance and I can tell an immediate difference. I obviously can't comment on battery yet, but this bad boy is freakin fast.
 

alexthearmo

Senior Member
Nov 22, 2009
846
44
www.myspace.com
By the way... since you've implemented the low memory thing....does that mean we don't need to use any task killers ? That would be pointless and redundant, right? Loving the kernel so far.
 

gbhil

Senior Member
Oct 28, 2009
330
0
Basement
What sort of data do you need from setpcu? I have it installed, set to performance and I can tell an immediate difference. I obviously can't comment on battery yet, but this bad boy is freakin fast.

That's the first thing I wanted to hear, as thats going to be the thing people want most lol.

Set your sliders to 480 max 245 min
select performance and refresh, cpu speed should be 480
select powersave or msm7k and refresh, cpu speed should be 245 (ewww) lol
Select ondemand and refresh, cpu should be 480. It will ramp down to 245 when sleeping, and now it will ramp back to 480 when you wake it up.

I've been using ondemand @528 max 245 min, without tweaking the ondemand parameters in setcpu. It's nice to finally have a working way to scale the cpu to your own prefs.


@everybody - thanks for the reports.