[Galaxy Y GT-S5360 Android Development] MarcoToo:
There are many great kernels for the Y floating around. I stopped working publicly on this one.

Disclaimer:

I'm not responsible for any damage done to your phone.

Use the following materials at your own risk only!

Read the whole post carefully before asking me why your phone lags at 156 MHz and why it force reboots when using BaCeM-tweak.​

Main Idea:

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.

Based on the Linux kernel source code released by Samsung and the stock ramdisk.

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:

156 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 156 MHz and put a big workload on it (no idea why you would

work

at 156 MHz, just noticed it when benchmarking, maybe it was also caused by the other running apps)​

Modified CPU driver to

undervolt

automatically.

Modified SDHC driver to allow

deep sleep

.

init.d support (V6 SuperCharger, a2sd, etc.)

iptables

(firewall) support (without logging)

Modified conservative frequency governor optimized for battery (I think that's sufficient. I thought about adding smart***V2 instead, even had it implemented in a version I didn't publish. But then again, conservative does the same job and is smaller than smart***V2.)

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 and force reboot

if you undervolt it any further.

It is

compatible with all other modules

, including savie's governor and I/O scheduler mods.

If you want a less aggressive (less laggy) configuration for the conservative governor, a flashable zip can be found here.

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 Oct 24 @ 10:02:30)

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.)

Refer to the repo for a patch file with the complete list of changes I applied to the sources.

Please be aware that the patch file is my property and you may use it in other projects but please give me credit.

If you

do not know

what a patch is, then you

do not need

it.

Thanks for pointing that out, I.M.G​