[KERNEL][UC][UV][PATCH]koneu@buntu kernel


No support for filesystems your device doesn't use.
No I/O schedulers and frequency governors you will never use.
The first kernel which underclocks reliably with included undervolt.
No buggy Busybox and Superuser included which are in any viable custom ROM anyway.


Bugs: (All fixed!)
  • (fixed)Underclock is unstable, sometimes the right MHz value applies and sometimes it doesn't - sometimes it even applies to the 312 MHz setting and sometimes the conservative governor won't leave 208 MHz no matter what you do unless you tell it to via (for example) No Frills CPU control.
  • (fixed)[416 MHz is now below 312 MHz :P - still working on it…] - now a feature!
  • (fixed -thanks to kurotsugi and irfanbagus-)You have to use BaCeM tweak by irfanbagus to enable ondemand governor
  • (fixed@26/7) Deep Sleep doesn't work
If you find any new bugs, tell me and I will try to fix them.


Features:
  • 104 MHz - 312 MHz - 624 MHz - 832 MHz frequency scaling!
    That means it's a clean underclock!(=laggy but cool) Note: System clock may lag behind (but will catch up) if you lock the CPU on 104 MHz and put a big workload on it (no idea why you would work at 104 MHz, just noticed it when benchmarking, maybe it was also caused by the other running apps)
  • Modified CPU driver to undervolt automatically.
  • init.d support (V6 SuperCharger, a2sd, etc.
  • iptables (firewall) support (without logging)
  • Modified conservative frequency governor optimized for battery
    This might be the only way to effectively apply the underclock, other governors might work, but should use a frequency change step of at least 15%
  • SIO I/O scheduler
If you find any new features, tell me and I will add them to the list.




ATTENTION
This kernel is incompatible with BCM-tweak and BaCeM-tweak! Do not undervolt - the CPU driver is modified to undervolt automatically. Your phone will hang if you undervolt it.
It is compatible with all other modules, including savie's governor and I/O scheduler mods.



Downloads:
These two files are constantly being updated as long as I am not satisfied. Feel free to get the thanks flowing. ^^The kernel: boot.img (Version 28/7@15:50:19) MD5: 5c5830b5b4bfab2c01c7242c074741eb - What is this?
  • Use SGYbiCWM in CWM to flash it. (Note: You should flash SGYbiCWM two times (without reboot) for the boot.img to stick.)
  • Use CPU Spy to check your current version. (If you are using it and are not sure if you have to update.)

0 comments:

Post a Comment

Copyright 2009 galaxy y applications. All rights reserved.
Free WPThemes presented by Leather luggage, Las Vegas Travel coded by EZwpthemes.
Bloggerized by Miss Dothy