Visit our Hompage

It's a Kernel for AOSP/AOKP/CM9 Roms. Only stable mods with best Battery life.
All my Sourcecode's you can find here. https://github.com/pinpong

based on samung update 7 patched to linux 3.0.42
I/O Schedulers: bfq, noop, sio,cfq (default), deadline, vr
Governors: ondemand (default) , lulzactive, conservative interactive, sakuractive,
intelldemand, lagfree, smartassv2, savagedzen, performance, userspace, powersave, brazilianwax, lazy
Bootanimation Support
J4FS: Custom Bootlogo (( you can use helcat's bootscreen changer from market SGS2 BootScreen Changer )
be sure you have reset your flash counter) How to [02.03.2012][ROOT] TriangleAway v1.25
XZ Compression
Improved Touchscreen sensitivity
Tegrak Second Core App Support
Brilliant Color
Thoravukk control [APP]Thoravukk Control for Thoravukk Kernel
LED Timout ON/OFF
BLN fadeout / breathing effect
Voodoo Louder Support ( need the VoodooLouder app )
CPU Overclocking & Undervolting support
GPU Overclocking & Undervolting support
Charging voltage support ( use at your own risk )
CIFS
TUN
OTG ( USB mouse and keyboard support )
fuse.ko ntfs support
Compile with special CFLAGS
stripped modules
init.d support
Ultimate Kernel Cleaning Script included samsung ultimate kernel cleaning script
***4.1*** linux 3.0.37-42 update to latest samung sources MDNIE fixes revert a lot of patches add lazy governor bfq, sio, vr tweaked latest clockworkmod recovery without touch and a lot of other new and cool stuff import a lot of fluxi's patches thx to him ***3.40*** wakelock: main_wake_lock fix by tungstwenty wakelock: (tungstwenty's implementation) Auto-brightness increased slightly from s3 ( thx hardcore ) MDNIE screen sharpness and color tuning (improves text readability) from s3 ( thx hardcore ) init.d script fix ( was my fault, i forgot to change it after update th initramfs :D ) MDNIE color tuning: reduce color saturation for Standard mode from s3 ( thx hardcore ) Remount all partitions with noatime Remount ext4 partitions with optimizations linux 3.0.37 update ramdisk update ramdisk-recovery ***3.37*** sync: Add synchronization framework sw_sync: add cpu based sync driver sync: add timestamps to sync_pts sync: add debugfs support sw_sync: add debug support sync: add ioctl to get fence data sw_sync: add fill_driver_data support sync: add poll support enable sync And sw_sync enable conservative governor update ramdisk update ramdisk-recoevry ***3.33*** fix recharge issue if the phone is off some code cleanup update ramdisk-recovery update conservative( thx fluxi ), interactive, smartass2 governor some GPU default changes ( let's try again ) xz compressed [U]i'll push new patches to github if i'm back from holiday [/U] ***3.31*** wifi deepsleep fix block: strict rq_affinity block: BFQ v3-r4 IO Scheduler ***3.24*** update ramdisk enable IP tunneling mach-u1: THRESHOLD_BATT changes bcmdhd: Change packet filter settings to block multicast init:calibrate: lpj from 3.4 Makefile: add one more cflag add optimized ARM RWSEM algorithm power: raised polling interval andand use default charge current ARM: hard float ***3.22*** insecure adbd back to touch recovery fixed backup function update ramdisk update ramdisk-recovery GPU: 100MHz, 160MHz, 267MHz as default GPU: Threshold 84% 44% 84% 64% as default # The new GPU defaults should fix some game problems like in Samurai vs Zombies defense Timer frequency: 300Hz mach-u1: THRESHOLD_BATT changes .config: enable IP tunneling ***3.20*** update ramdisk update ramdisk-recovery usb: gadget: storage: make FSG_NUM_BUFFERS variable size usb: gadget: android: Honor CONFIG_USB_GADGET_VBUS_DRAW Use 4 storage pipeline buffers Increase vbus draw update Ultimate kernel Cleaning Script ***3.13*** Update busybox AFTR || LPA as default enable SCHED_MC use cm recovery without touch ***3.11*** linux 3.0.36 color adjusment (color looks now more powerful) use only 1200MHz for recovery mode cpufreq: interactive governor: Add a time view concept net: wireless: bcmdhd: Reduce priority for dhd_dpc and watchdog ***3.09*** linux 3.0.35 lib: introduce some memory copy macros and functions lib: improve the performance of memcpy and memmove of the general version bcmdhd: enable pno support, change initial scan, fixes wifi direct net: wireless: bcmdhd: Driver update from N7000 Update 3 sources mach-u1: Make SoC "need recal" check shut up max17042: Make driver less chatty sec_battery: Make driver less chatty modem_if: Stop printing [MIF] messages arm: remove stale export of 'sha_transform' lib/sha1.c: quiet sparse noise about symbol not declared sched: Don't call task_group() too many times in set_task_rq() arm: remove "optimized" SHA1 routines lib/sha1: use the git implementation of SHA-1 config: Set country/region code keyboard: cypress: Ensure light is off, enable regulator only if needed mmc: Fix file permissions from N7000 commit mmc: Pull in N7000 Update3 mmc drivers, disable MMC_CAP_ERASE update ramdisk-recovery update ramdisk ***3.07*** use cfq as default fix recovery error linux 3.0.34 some more patches from myfluxi and cm kernel more color adjustment ***3.05*** Linux 3.0.33 fixed wifi toggle issue same patches from fluxi recovery and a lot of other patches but sorry i'm very busy at time will add it later ***3.02*** linux 3.0.32 fixed ffc aosp charger enable IP tunneling ubuntu/linaro 4.6.3-11ubuntu5 toolchain ondemand governor as default remove mfc firmware mali: Driver update from N7000 Update 3 sources more matches to cm kernel add ACCESSORY_SET_AUDIO_MODE control request and ioctl usb: gadget: f_accessory: Add support for HID input devices usb: gadget: f_audio_source: New gadget driver for audio output sound: mc1n2: Prevent tick-noise when reboot menu selected usb: gadget: composite: Fix corruption when changing configuration sched_rt: fix SCHED_RR across cgroups keyboard: cypress: Automatically enable BLN while charging touchscreen: mxt224_u1: Update touch values according to power state touchscreen: mxt224_u1: Use mxt224_ta_probe instead of writing directly net: wireless: bcmdhd: Fix division by 0 if dhd_watchdog_ms is 0 net: wireless: bcmdhd: Fix WPS PBC overlap failure config: enable kernel panic timeout max8997: Implement Accessory Charger Adapter support mach-u1: Rework ramconsole init Add correct microphone code for PX devices cpufreq: Build smartassv2 as a module and something more changes ***2.57*** tun as module adjust touchscreen parameters disable CONFIG_BUG lower LOG_BUF_SHIFT 18->14 led button fadeout effect adjust panel gamma recovery fixes ramdisk cleanup ***2.55*** linux 3.0.31 add brazilianwax gov a bit more undervolting brilliant color sync with latest UKCS ***2.53*** BLN enabled by default touchscreen sensitivity changes on battery fixed adb in recovery mode initial LED breathing effect ( thx fluxi ) needs a app update initial LED blink function ( thx fluxi ) needs a app update too new tweakz color calibration ***2.52*** touchscreen fix ready net: wireless: bcmdhd: Driver update from SHW-M250S_ICS_Opensource_Update5 ( thx fluxi ) [URL]https://github.com/pinpong/thoravukk[/URL] ****2.50*** mach-u1: solved problem with touch sensitivity ramdisk cleanup ***2.48*** linux 3.0.30 remove wheatly governor remove lazy governor cpufreq interactive updated re-working recovery fixed nandroid backup fixed led timout always off/on vibrator level default4 power: raised polling interval and usb charge current Timer frequency: 300Hz Makefile: Compile with -Ofast remove app from boot.img ( now you need to download in app thread [URL="http://forum.xda-developers.com/showthread.php?t=1616426"][APP]Thoravukk Control for Thoravukk Kernel [/URL] ***2.45*** App: some fixes [COLOR="Red"]( before you flash new kernel be sure you have deinstall the old thoravukk control app )[/COLOR] USB OTG support thx gokhan remove debugging re-compiled recovery ***2.43*** Thoravukk-kernel App( beta ) better battery runtime ***2.41*** linux 3.0.29 hope we fix sod's minore fixes fuse.ko ntfs support ***2.40*** revert: Switch to Gingerbread legacy hotplug update interactive Governor remove lot debugging and tracing revert: 1200MHz lowered voltage for completely chngelog check [url]https://github.com/pinpong[/url] ***2.39*** fix permission Joe's RCU Switch to Gingerbread legacy hotplug ([COLOR="Red"] testing[/COLOR] ) more on github [URL]https://github.com/pinpong/thoravukk/commits[/URL] ***2.37*** update ramdisk fix for bootsplash changer cleanup update recovery 1200MHz lowered voltage ***2.35*** [COLOR="Red"]now we have a great ics kernel [/COLOR] should work now with newer and older aosp roms more optimizations update recovery [COLOR="Red"]switched mountpoints for sdcards to match cm standard: /mnt/emmc = internal storage /mnt/sdcard = external sdcard[/COLOR] [url]http://forum.xda-developers.com/showpost.php?p=25027440&postcount=25700[/url] ***2.32*** same as 2.30 but will work with newer cm9 nightlys ***2.30*** back to 2.21 cpu driver and enable 1400&1600MHz ( i think i will remove 1600Mhz next version ) led_timout back to 500 more compiler optimization ***2.28*** change to stable cpu drivers. 200MHz-1400MHz led_timeout 250 as default ***2.25*** cpu voltage fixes ***2.24*** fix permission ( init.d should work fine now ) it will fix the VC conflict remove 300,400,600,900MHz frequencies stripped modules ( thx saturn_de for the good idea ) we get smaller modules remove ext4 remount script ( it's useless ) ***2.23*** CPU: Now with 16 steps ( thx homura/fluxy ) J4FS Module for custom bootlogo thx codeworkx & sakuramilk to gimme some input more cleanup add lippol94 kernel cleaning script remove cleanup.sh ***2.21*** Linux 3.0.28 upgrade recovery-ramdisk cleanup ramdisk cleanup change touchscreen sensitivity **2.19*** enable CIFS CGROUP_TIMER_SLACK Add adjustable vibrator levels Performance improvement ***2.17*** Patch to linux 3.0.27 disable pegasusq governor set leds on for 1 secs as standard change recovery color set the right path for sd and sd-ext in recovery disable more kernel debbuging sio tuned for flash device's set lulzactive as default ***2.16*** initramfs cleanup hope we fix kernel_panic Touch recovery thx sk8erwitskil Use other way to copy liblights ( now it should work without problems ) Set sakuractive as default governer ***2.03*** init.d support modded initramfs add wheatley governer add cpu overclocking thx gm CPU Overclocking & Undervolting support thx gm GPU Overclocking & Undervolting support thx gm BLN auto install Tegrak second core app support Tegrak touch move app support Charging voltage support thx gm add clean-up script

*neldar *hardcore *koush *sakuramilk *homuhomu
* tegrak *gokhanmoral *cattleprod *creams *arighi *fluxi *sk8erwitskil
*vitalij *thank's to all members of team-blockbuster and all i forgot
BIG THANKS TO
*stratosk *saturn_de *mialwe *zacharias.maladroit *simone201 *codeworkx
FOR ANSWER ALL MY STUPID QUESTIONS 
OUR APP IS NOW AVAILABLE ON MARKET![]()

Don't forget to press the thanks button. 


FAQ:
Q. My device rebooted or crashed, how can I help?
A: Get me /proc/last_kmsg and logcat.
Q. Do I need to wipe anything when flashing this kernel?
A: No.
Q: What is the best cpu/gpu oc/uv settings?
A: Use what you think is the best for you.
Q: You have huge battery drain?
A: It will improve after some time.
Q. For wich Roms i can use this Kernel?
A: It will work only on AOSP based Roms.
Q. You have Question about Thoravukk Control?
A: Use this Thread [APP]Official Android application for Thoravukk Kernel
Q. I can't find the Thoravukk Control App?
A: Deinstall the old version befor flash kernel.
........................
Helpfull links
[REF][TWEAKS] Kernel Governors, Modules, I/O Schedulers, CPU Tweaks, AIO App Configs
[REF][ICS] Kernel Stuffs - How is ICS Kernel Different | updated Apr 06 2012
[GUIDE] ADB Workshop and Guide for everyone
..................
Cool! One thing though.. what is sakuractive? Never heard of it.
Sent from my GT-I9100 using xda premium
Nice mate!
Envoy depuis mon GT-I9100 avec Tapatalk
Thanks , works perfectly
Sent from my GT-I9100 using xda premium
'sakuractive' - this driver mimics the frequency scaling behavior in 'ondemand', but with several key differences. First is that frequency transitions use the CPUFreq table directly, instead of incrementing in a percentage of the maximum available frequency. Second 'sakuractive' will offline auxillary CPUs when the system is idle, and online those CPUs once the system becomes busy again. This last feature is needed for architectures which transition to low power states when only the "master" CPU is online, or for thermally constrained devices.
Looking good man!
Great work seems good will give it a try.
Good to see more kernel devolpers for AOSP,cm,etc...
Flashing it now and quite exited to try it
EDIT: Booting ok, BLN works. will report some more info about the kernel after some tests.
Weird thing.. i have button lights off. but when i turn on the screen they are on for about 5 seconds they they switch off.
And tometimes they just turn on.. very strange
Good work, touch recovery? i'm searching for a kernel with it