[KERNEL] UVOC or OC-only + CFQ + ext4 + tun + 8MB hack + Audio-mod (up to 1267 MHz)

richardtrip

Retired Recognized Developer
Feb 1, 2010
1,938
1,078
0
Kernel 2.6.29 (OC + UV patched)
8 MB Ram Hack
CFQ Scheduler
Pershoot's audiomod (loudness).
EXT4
tunnel module (automaticaly loaded on boot)
cifs + nfs module

Apply with recovery console.

There are 2 versions . (MCR and CM, If you have a Stock rom use the MCR version)

uvoc_v14 and oc_v14:
  • patched with UV-OC values up to 1267MHz.
  • 8 Mb Ram Hack
  • CFQ scheduler
  • Audio-mod and some minor config changes.
  • setcpu.txt in package.


You need setcpu + the setcpu.txt for the OC kernels (copy it to the root of your sdcard) and choose "Custom Frequencies" in setcpu.
Please don't use setcpu's active widget (battery drain)
Dropped the auto-detection because of a contrast bug.

If you need other modules let me know.


Credits go to:

coolbho3000 for providing the oc-uv patches.

Version history:

V14 (oc and uvoc version):
  • compiler optimizations (-mcpu=cortex-a8 -march=armv7-a -mtune=cortex-a8 -mfpu=vfpv3 -O3 -Os)
  • Special Overclock only version
  • Audio-mod values lowered (some people reported echo)

uvoc_V13:
  • 8 MB Ram Hack (thanks to coolbho3000)

uvoc_v12:

  • Pershoot's audio-mod values added
  • There is now an Overclock only update available (apply after one of the uvoc_v12 versions)

uvoc_V11:

  • Reverted to V7 config with just CFQ added.
  • No setcpu install means stock 245-998 Mhz (undervolted by 50 mV on all frequencies)
  • Only max-frequency 1267 MHz is running at stock 1300mV. (1113 MHz at 1275mV)
  • Special CM version available.

uvoc_V10:
  • changed CPU_FREQ_ONDEMAND_MIN to 245000.
  • Some minor tweaks.

uvoc_V9:

  • Change to voltages.
  • if you don't use setcpu stock frequency = 998MHz
  • CPU_FREQ_ONDEMAND_MIN = 128800

uvoc_V8:

  • CFQ standard scheduler
  • Included setcpu.txt with max 1113 MHz (if you want more edit setcpu.txt)
  • Some other kernel optimalisations based on Paul and Teknologist config.

uvoc_V7 :

  • switched the kernel modules tun.ko and cifs.ko because of a bug.

uvoc_V1-V6:

  • Lots of testing going on.
 

Attachments

Last edited:

richardtrip

Retired Recognized Developer
Feb 1, 2010
1,938
1,078
0
sorry if this is a "noob" question but what exactly does this do?
The update replaces the stock kernel and put some extra modules in /system/lib/modules. The compiled kernel does include some extra options (ext4,tun,cifs and a different scheduler named "The Brain F*ck Scheduler")
 

fstluxe

Senior Member
Sep 15, 2009
226
13
0
New York
hmm are there Anny possibility's to use this with the stock rom because the stock rom is for me the most stable..


Edit : sorry i see a second file for the stock:)
 
Last edited:

fstluxe

Senior Member
Sep 15, 2009
226
13
0
New York
Hi i see you have test a own compiled version of your kernel with the acpulock patch of coolbho3000 .Can you maybe upload that Binary ? for us to test.

isn't it helping if you try to use the setcpu.txt and add there the OC LINES LIKE 1036800,1075200,1113600

Yes, tested already, but i can't see the max above stock 998MHz in setcpu, so don't know if it's working. Used the same patch as coolbho3000 (http://forum.xda-developers.com/showthread.php?t=681733).
 
Last edited:

richardtrip

Retired Recognized Developer
Feb 1, 2010
1,938
1,078
0
Hi i see you have test a own compiled version of your kernel with the acpulock patch of coolbho3000 .Can you maybe upload that Binary ? for us to test.

isn't it helping if you try to use the setcpu.txt and add there the OC LINES LIKE 1036800,1075200,1113600
Tried that, but it didn't change anything (i can select higher, but it never goes above 998).