• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Root [Kernel][CM7][CM9][MIUI][CTMOD/H.A.R.] Kato Kernel Beta 0.4 - Overclocked 946MHz[Update 3/30/12]

trenchkato

Android Enthusiast
Jul 9, 2011
502
127
Atlanta, Georgia
FOR EXPERIENCED USERS ONLY!!!


Thanks to: Hroark13, zcop, Koumajutsu, The~Skater~187, PlayfulGod, thachtunganh, Shabby and Interdepth. And the crash test dummies for putting their hardware in harms way Johnny424, Wetbiker7, thomasmbl, Slayer72.

DISCLAIMER: Extremely low or higher than normal frequencies may freeze your phone. Especially high frequencies (such as those enabled in certain custom kernels) have a risk of shortening the life of your phone. If your phone freezes, just yank out the battery. I CAN NOT BE HELD RESPONSIBLE FOR ANY DAMAGE THIS KERNEL MAY DO TO YOUR PHONE.

I have made a kernel that has been overclocked from 800MHz to 944Mhz (I was able to play angrybirds space with no lag, no reboots). Everyones phone is different an will respond as such to this kernel.

Our cpu Qualcomm S1 MSM7627-3 is recommended at a 600mhz (stock 800 speed could technically be seen as an overclock) so I would like to progress slowly upwards in frequency... hopefully twards 1000mhz

For information on what each IOScheuler and CPU Governor does
[REF][TWEAKS] Kernel Governors, Modules, I/O Schedulers, CPU Tweaks, AIO App Configs - xda-developers
Thanks to The~Skater~187 for this info :cool:

Installation:
1. Make sure you have a working version of cm7, cm9, or MIUI (if you are coming from another ROM allow the ROM to boot first!)
2. Reboot into Recovery mode
3. Flash the respective .zip
4. Reboot
5. Use Voltage Control to change your CPU governor to "Ondemand (or whatever you see fit)

**I cant stress enough, Make sure your ROM boots before adding this kernel**

Note: This kernel is based on the cm7 mapfix kernel. There is no need to install it. If you do it will remove oc

Changelog

Version 0.4
Changed max frequency to 946MHz (Improved stability)
Added I/O Scheduler -> Cfq
Tweeked OC script
Changed CPU Governor polling to 50 ticks (hopefully improves stability by increasing time between frequency changes)
Added Active Voltage Selection ::shrugs::
Added sd-ext version for CM7
Default frequency 800MHz
Changed default I/O scheduler to S(IO)

Version 0.3:
Added clocking slots up to 944Mhz
Added I/O Schedulers > V(R) and S(IO)
Added CPU Governors > Brazillianwax, interactive, scary, lazy, smoothass, savagedzen, interactivex, lagfree, minmax, smarassV2, and Lionheart

Version 0.2:
Updated to kernel version 2.6.35.14
Resolved bootloop some users were experiencing
Cleaned script and added parts from thachtunganh's script.
Added clocking slots up to 900MHz
Removed 19MHz slot (19MHz can still be used for power collapse if you have it enabled in your build.prop)

Version 0.1
Initial Release

I would like testers to file reports in this format:
Speed/responsiveness:
Battery life:
Phone temperature:

Screenshots:
Screenshot_2012-03-24-17-06-12.png



The CTMOD/STOCK (halfassed ROM) kernel is nothing more than a kanged KoumaKernel 2.3
to configure sd-ext support you must visit his thread: http://androidforums.com/galaxy-prevail-all-things-root/429740-kernel-gb-koumakernel-2-3-a.html

DUE TO A BUG IN CM9/MIUI SD-EXT IS NOT SUPPORTED... YET...

Download
CM7 with sd-ext: Kato Kernel Beta 0.4 for CM7 with sd-ext
CM7 without sd-ext: Kato Kernel Beta 0.4 for CM7 without sd-ext
CM9/MIUI without sd-ext: Kato Kernel Beta 0.4 for CM9/MIUI
CTMOD/HalfAssedROM: Kato Kernel Beta 0.4 for CTMOD and HalfAssedROM



--------------------------------------------------------------------
Old Releases

Beta 0.3
CM7: Kato Kernel Beta 0.3 for CM7
CM9 and MIUI: Kato Kernel Beta 0.3 for CM9 and MIUI

Beta 0.2
CM7: Kato Kernel Beta 0.2 for CM7
CM9 and MIUI: Kato Kernel Beta 0.2 for CM9/MIUI
 
thanks man!

No problemo

is this kernel for stock, CT, CM7, or CM9



I see that it is 2.6.35.7

have you seen this yet

https://github.com/hroark13/prevail_kernel_fixed

I have patched that kernel to 2.6.35.14



does you kernel have the MAPS fix in it?


I am glad you have done this, very cool

No mapfix. this comes directly from the hkpf. i coulndt figure how to get from github without breaking hkpf. EDIT: nvm I figured it out

i could zip up my KK2.2 folder for you too, if you wanted it

Sure send it on over

cool

i will help you make versions for CT and stock if you want

Check your pm (I cant send you a pm...)

Matter o' fact I think that it is time to update your kernel factory lol
 
Upvote 0
Matter o' fact I think that it is time to update your kernel factory lol

the only problem that I see with updating it is that when we use any other kernel string than 2.6.35.7


we have to hex edit the FSR and RSF modules

I was able to find other modules that work with a longer string name but it has to be exactly 12 characters
 
Upvote 0
the only problem that I see with updating it is that when we use any other kernel string than 2.6.35.7


we have to hex edit the FSR and RSF modules

I was able to find other modules that work with a longer string name but it has to be exactly 12 characters

I found that the RFS modules seem to load and run, but can't/won't mount our device
 
Upvote 0
hmm


well the only ROM that is still using RFS is the pure stock ROMs I think


so basically we have to keep the string 2.6.35.7 if we want RFS

but I really do not want or need RFS support in any of my ROMs

yeah, RFS is junk
I built some YAFFS drivers because some people were wanting to build roms based on the older FS, but I found no way to test it.

You use flash_eraseall to format a device as yaffs, and it requires a character device. The FSR drivers seem to only support Block mode.
I'm thinking of trying the onenand driver since it's claimed that it's FSR turned Opensource, but they don't seem to work for block mode
 
Upvote 0

BEST TECH IN 2023

We've been tracking upcoming products and ranking the best tech since 2007. Thanks for trusting our opinion: we get rewarded through affiliate links that earn us a commission and we invite you to learn more about us.

Smartphones