[CM10/ICS/MIUI][KERNEL][GPL][rc-3] ♫♫ Titanium.Kernel ♫♫ An All in one Kernel! ♫ - Samsung Galaxy R i9103

[CM10/ICS/MIUI][KERNEL][GPL][rc-3] ♫♫ Titanium.Kernel ♫♫ An All in one Kernel! ♫
Whats up guys!
So.. you'll already know me
SO no Introductions.
For those who don't know me, I am a Kernel Developer, Check the links in my signature to see my work
Now.. Getting back to topic!
Presenting.........
★★★ Titanium Kernel for Galaxy R - GT-I9103 ★★★
Remember,
Code:
[B]/* DISCLAIMER */ [/B]
[SIZE="5"][FONT="Arial Black"][COLOR="Red"][U]I do not own the device![/U][/COLOR][/FONT][/SIZE]
[COLOR="Red"][B][FONT="Arial Black"]You are choosing to make the modifications at your own risk.[/FONT][/B][/COLOR]
This Kernel is for Samsung ICS ROMs or any ROM based on Samsungs stock ROMs.
★ What my Kernel is made up of ★
★ This Kernel will work on every ROM, look into Downloads section and select your Kernel. ICS Kernel will work on Angeeks ROM
eMMC Brick bug cleaned up.
Based on Samsung ICS Update 2 Sources
Compiled with Linaro 4.6.2 toolchain
Overclock upto 1.2 Ghz
GPU Overclock upto 410 Mhz
All Linux memory Management Parameters tuned up for best performance.
Optimized ARM RWSEM Algorithms.
ARCH Power Enabled
JRCU (Joe's RCU, best suited for small SMP Systems!)
Proportional Rate Reduction for TCP by Google.
RAM Console Debugging Removed (More RAM)
Reclaimed RAM from Android Logger(logcat) (More RAM)
RAM Hack based on my old GB Kernel patch(+56 MB)
Voodoo Sound
Enabled NTFS Filesystem
Auto Brightness Fixes (ardatdat)
TCP/IP Tweaks
XZ Compression for Kernel (++speed,--size)
Using SLUB Memory Allocator (I always prefer this!)
Unneeded Stuff cleaned up in defconfig
EXT4 is default, EXT4 is used for mounting EXT2 and EXT3 (Faster)
NOATIME NODIRATIME Mounts set as default
Governers: Hotplug, Smartass2, Performance, Ondemand, Conservative.
IO Schedulers: Noop and CFQ (Default)
..
ROW IO Scheduler
BLN Support w/ liblights loaded from ramdisk
WIFI MAC Address Changing support
Lots of Makefile Optimizations + GCC 4.6 Optimizations
Dynamic FSYNC Control (faux123)
Stochastic Fair Blue Net Scheduler
Optimised swahb32() byteswap helper
Code cleanups done where necessary
IO Patches
TUN/TAP Driver built in
--
Cleancache Support
KSM Enabled
Disabled unnecessary drivers
LZMA Compressed Ramdisk (--size)
N1 Board and Touchscreen driver fully cleaned up of all Samsung **** ups and warnings!
Lots more stuff! Flash and see for yourself.
Ramdisk Mods:
Auto-root (SuperSU)
BLN Liblights loaded from ramdisk itself
Auto-EFS Backup
init.d scripts run on boot
Custom Bootanimation support (ICS ROM)
Other misc stuff.
TODO:
[*]Fix all Kernel warnings and crap samsung code.
[*]Get rid of TEGRA CPU LOCK.
[*]Set up Custom Voltage sysfs.
[*]Fix all game lags.(Which is present on stock Samsung sources and ROMS)
[*]Port some more Tegra specific mods from other Tegra devices.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
★ I plan to contribute a lot to this Kernel in the near future! Test it and let me know. ★
★ Also, I plan to clean up lots of Samsung **** code and **** ups in the source ★
★ Remember, I do not have the device so it will take me time to fix up bugs (If there are any) ★
Credits ,
☑ Many of the patches on my source which I have incorporated may not be programmed by me, I have credited them on my github.
☑ Adam77Root, ardatdat (Kernel patches, credited on my github)
☑ faux123
☑ parmarket,shaheen(For testing this first on their phone)
☑ and MEEEeeee .. of course!

Changelogs
Code:
[B]Kernel rc-1[/B]
Initial Release
[B]Kernel rc-2[/B]
CM10 Support
AOSP Vibrator fix
KXTF9 Sensor driver for CM10
BLN Support w/ liblights which will be loaded by ramdisk
Enabled Wifi MAC Address Changing ability
Makefile Optimizations
SYNC Frameworks and SW Sync
XZ Compression for Kernel
ARM CPU Topology
Dynamic FSYNC Control (faux123)
ROW IO Scheduler ~Enabled by default (Meant for mobile devices)
Added ARM NET JIT Compiler
Add optimised swahb32() byteswap helper
Lots more stuff, too technical to explain, check my github.
[B]Kernel rc-3[/B]
---COMING UP-----
Stability fixes, fixed hangs,lags from rc-2.
Lots of Code Cleanups for better optimized code!
Board-n1 cleaned up of all warnings
Atmel MXT-224E driver cleaned up of all warnings.
GCC 4.6 (Linaro) Optimizations
MIUI Support
Reverted SYNC,SW_SYNC,ARM NET JIT Compiler (Will have to do testing!)
Enabled KSM
Enabled CLEANCACHE
Disabled a lot of unnecessary drivers to reduce memory footprint in Kernel.
LZMA Compressed Ramdisk (--size)
Bumped reserved memory to 200MB
Asynchronous I/O latency to a solid-state disk greatly increased (cherry-picked)

Downloads
Download: Titanium Kernel rc-3 - ICS
Download: Titanium Kernel rc-3 - CM10
Download: Titanium Kernel rc-3 - MIUI
-------- OLD VERSIONS NOT RECOMMENDED! -------------
Download: Titanium Kernel rc-2 - ICS
Download: Titanium Kernel rc-2 - CM10
Download: Titanium Kernel rc-1

FAQ's
FAQ:
1) Do not use 3rd party init.d scripts! If you wish to use any ask in the thread. I will tell you if you can.
2) How to flash the Kernel?
A: Flash the zip via CWM ... duhhh! :victory:
3) Why only 4 governers ?
A: Too many Governers bloat the Kernel, many are quite similar.
Best Governer for Battery: Conservative
Best Governer for Performance: Smartass2 or Performance
4) Can you add support to turn off one cpu core?
A: You don't need to do it manually, Hotplug governer knows when to turn off one core.
5) Will you overclock more?
A: No, 1.2 Ghz is enough. We wan't stability and not problems.
6) I got X bug, I got Y bug.
A: I will fix it, recreate the problem and give me a logcat. Remember, it may take time and testing to fix a bug since I do not have the device.
7) Will this support CM in future?
A: Ofcourse! I will also be helping in CM development soon.
8) My phone does not enter deep sleep.
A: Some app is constantly waking up your phone.
9) DO NOT USE ANY SET CPU PROFILES! .
A note on How-to report bugs.

Great one buddy. Unfortunately over CM10. will b waiting for CM10 kernel. thanks again.:fingers-crossed:

Great work Buddy :good:. Cud u add the stopbootanimation service at end of script in init.rc so that v can use this kernel for custom bootanimation.:highfive:

thanks
thanks buddy, nice work, all feature sounds great :good:
I particularly like of have only 4 governers which is simple and useful , too much confuse most of the time. :laugh:
thanks again and keep it up :good:

I wish u had kept interactive governer. Anyways, will try this after college.
Sent from my GT-I9103 using xda app-developers app

kataria.vikesh said:
Great one buddy. Unfortunately over CM10. will b waiting for CM10 kernel. thanks again.:fingers-crossed:
Click to expand...
Click to collapse
Will add CM support post the CM10 boot.img here.
selva.simple said:
Great work Buddy :good:. Cud u add the stopbootanimation service at end of script in init.rc so that v can use this kernel for custom bootanimation.:highfive:
Click to expand...
Click to collapse
Yeah, can do it. Will build my own ramdisk in the next release.
gitanshu said:
I wish u had kept interactive governer. Anyways, will try this after college.
Sent from my GT-I9103 using xda app-developers app
Click to expand...
Click to collapse
I will drop ondemand and add interactive, Interactive governer is an improved version of ondemand.. anyways.. this is first release ... lots to come still!

will it work on angeeks rom??

kunaal2580 said:
will it work on angeeks rom??
Click to expand...
Click to collapse
No. Currently this does not support custom boot animation which if u flashed on angeek's rom will result in bootanimation loop.

Adi_Pat said:
Will add CM support post the CM10 boot.img here.
Click to expand...
Click to collapse
Edit: here is the link of cm10 kernel
http://db.tt/lrOpqrxL :victory:

kataria.vikesh said:
Edit: here is the link of cm10 kernel
http://db.tt/lrOpqrxL :victory:
Click to expand...
Click to collapse
Gimme a few mins, making it CM Compatible , just need to pack teh ramdisk with my Kernel .. (Hopefully nothing more, someone will have to test it)

kataria.vikesh said:
Edit: here is the link of cm10 kernel
http://db.tt/lrOpqrxL :victory:
Click to expand...
Click to collapse
Does it have bln mod?
Sent from my GT-I9103 using Tapatalk 2

Benchmarks
these are some benchmarks of this Kernel (With Geeky Engine)
CPU speed 1Ghz
Governer: smartass2
CPU speed 1.2Ghz
Governer: smartass2

Good work! Waiting for the anti boot loop kernel support for the angeeks ROM.
Enviado desde mi GT-I9103 usando Tapatalk 2

@Adi_Pat: To make the kernel compatible with CM10, do the followings:
1. Implement vibrator fix. (https://github.com/epsylon3/android...mmit/720914d5009039d3ba9898361eea1ad8ab09d326)
2. Add raw KXTF9 accelerometer sensor. (https://raw.github.com/epsylon3/android_kernel_samsung_i9103/gingerbread/drivers/input/misc/kxtf9.c Put it into drivers/sensors, modify Makefile and KConfig accordingly and enable it in defconfig.)
3. Take the ramdisk.
You don't have to compile two different kernels for the two roms, only change the ramdisk. The kernel works quite well in hybrid mode with the modifications included.
Also, if you have time please include these patches into your kernel. I'd really appreciate them. Thanks!

Adam77Root said:
@Adi_Pat: To make the kernel compatible with CM10, do the followings:
1. Implement vibrator fix. (https://github.com/epsylon3/android...mmit/720914d5009039d3ba9898361eea1ad8ab09d326)
2. Add raw KXTF9 accelerometer sensor. (https://raw.github.com/epsylon3/android_kernel_samsung_i9103/gingerbread/drivers/input/misc/kxtf9.c Put it into drivers/sensors, modify Makefile and KConfig accordingly and enable it in defconfig.)
3. Take the ramdisk.
You don't have to compile two different kernels for the two roms, only change the ramdisk. The kernel works quite well in hybrid mode with the modifications included.
Also, if you have time please include these patches into your kernel. I'd really appreciate them. Thanks!
Click to expand...
Click to collapse
Thanks! Sure I will. Will merge your patches soon.
Still studying the source.. looks like lots can be improved!

Super cool.. awesome kernel..
Working great.. thanks
Sent from my GT-I9103 using xda premium

parmarket said:
these are some benchmarks of this Kernel (With Geeky Engine)
CPU speed 1Ghz
Governer: smartass2
CPU speed 1.2Ghz
Governer: smartass2
Click to expand...
Click to collapse
Hi Ketan, Are you using Adi's kernel on miui rom? or CM10? was curious if it works fine on Paraj's miui rom.

Related

[KERNEL] kuro kernel for all rom

this is my compiled kernel, builded from samsung source code (GT-S5360_GB_Opensource_Update2.zip). please read this whole post before you install this kernel in your device and don't expect something "WOW" from this kernel since its only my kernel for my daily usage.
the main interest of this kernel is to build a kernel which:
1. compatible to all rom (custom n stock)*.
2. simple, light, yet still customizable
3. save more batteries
4. decent performance
if you're looking for a kernel as described above, then this thread will give what you want.
the link :
Click to expand...
Click to collapse
special built kernel with a2sd full support -- for advance user
note: clearly stated for advance user. don't ask me why it didn't boot up in your rom.
Click to expand...
Click to collapse
basic feature:
1. init.d script support
2. Advance Power Management enabled (not 100% working but it solve the screen issue)
3. built in droidwal support and bacem tweak
4. 4 freq
5. a few more gov and io sched
how to: flash the file via CWM.
credits:
1. irfanbagus for the patch and bacem tweak
2. savie for the help for 4 freq
3. marcotoo for the nice discussion about kernel on his thread and the solution for deep sleep from his patch thread.
4. harish for the tools
5. maroc aka yahya, edoko, tegrak, sdadier, droidzone @github for source code
6. last but not least you...for support and nice development atmosphere here. keep follow the rules guys.
TERM OF USE AND SHARING:
this thread intent is for sharing. feel free to use, edit, distribute all material inside this thread which came from me. if there any parts of this mod which comes not from me please refer to the original dev I've mentioned in this thread. if want to share it to another forum or modify it you don't have to ask my permission. no need to credits, put links or whatsoever. you'll only need to remember that you should held all the responsibility by using this mod, modify it or distribute it. DO IT WITH YOUR OWN RISK
Click to expand...
Click to collapse
IMPORTANT NOTES:
1. please don't ask anything about CWM. I prefer to never put it on my kernel.
2. trying to fix the 3rd freq but still no luck. we have 312-x-624-832 freq but the (x) freq is still buggy and imperfect. I think we need some help to fix it. already tried with 416, 442, 468, 520 but the bug is still there.
3. sorry, no a2sd support at this moment. you can use dsixda's kitchen or harish's tools to build a kernel with repencis's ramdisk to make this kernel support a2sd by yourself. the good thing is that your a2sd will work but it will also make your device boot (a lot) longer. I prefer to not use it on my kernel since I never use a2sd.
4. I give you three 'cats' gov in this kernel
powercats = lazy --> performance
blackcats = smartassv2 --> balanced setting
activecats = intellidemand --> battery saver
they have been tweaked and renamed just to make you easier when choosing the govs.
5. if you have a2sd running in your device, please uninstall it before installing this kernel. or else, you'll get bootloop
changelog
v0.1 :
first released version
v0.2 :
- swap
- ext4
- more iosched
- optimized conservative for battery saving
- ciffs (not really needed but it will be usefull if someone might want to use it)
v0.3 :
- new freq configuration (312-468-624-832). less sudden jumped out freq from 312 to 624 but it still imperfect yet.
- new govs, wheatley removed. now conservative is set as default for battery saving option.
- configured iosched, sio as default.
- now it use a part of koneu patch to fix deep sleep problem
v0.4 :
- minor tune on the kernel source and configuration
- as requested, OTG stuff added**.
v0.5:
- minor tune on battery management
- tun.ko build in
- few sound API and driver added
- as requested, NTFS modules built in
v0.5.1:
- lil bit tuning. trying to fix ntfs problem
- KSM for page merging support
- HID support
v0.5.2:
- alternate version of 0.5.1 without any OTG related stuff
v0.6.9:
- 6 frequencies
- setting for conservative and blackcats modified to match the new freqs.
v1:
- 5 frequencies. 780mhz almost never used so I removed it (468 is a buffer to prevent the freq suddenly jump to max freq. it actually working at 312mhz)
- HID driver removed (you don't even know what it is)
- few API removed for lightweightness
- CIFS removed since almost no one use it.
- deepsleep bug from v0.6.9 fixed
- screen problem fixed (never happened on mine but need report from users)
- battery APM
v1.1
- black screen bug fixed
* CM is not supported. sorry.
** OTG stuff still untested. the driver and NTFS modules required is inside it but I don't have the equipment to test it.
Click to expand...
Click to collapse
IMPORTANT STUFF: INCOMPATIBILITY ISSUE REPORT
# DXLF deodexed ROM (reported count: 1)
reason : error due to tweak inside it. already fixed.
please report here if you find my kernel doesn't boot. specify your system in details like : the rom, tweaks, a2sd/non a2sd, kernel version. I'm trying my best to make this kernel compatible with all rom (except CM). all kernel kernel here is already tested in my device before I uploaded it. however, my work might not perfect yet so that it might won't boot in several ROM.
Click to expand...
Click to collapse
kernel source link: http://www.mediafire.com/?bgh79kbcof9jctf (it only contain the modified files. you need to download the whole source code from samsung at opensource.samsung.com. I'm using update 2 for european region).
Finally
BTW Freq,Governors,IO working?
Will test now
Edit : Sio not included, noticed Speed in booting, nice Kernel, expecting more, but not too much..LOL
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
its actually already uploaded several days ago (lol)
yeah finally
this not support dualboot it mean support a2sd, right ?
reserved..
Sent from my GT-S5360 using xda premium
@ron: why don't you try to build your kernel. you already on linux, don't you?
kurotsugi said:
@ron: why don't you try to build your kernel. you already on linux, don't you?
Click to expand...
Click to collapse
yes, i was on ubuntu 12.04, but i recently formatted my PC to Windows since i need it for school for my class presentations, i have a lot of work and i also need it for my part time job, so basically ubuntu was eating space, so switched to windows for a while, will be going back to ubuntu next year after graduation:highfive:
Noticed that frequencies 416 is rarely used
from 312 it jumps to 624 and rarely on 416..observation only, will test more
yup...416 is tend to not stable and it easily jumped out to 624. thats a bug from 4 freq mode using 0x0d. it can solved but we should underclock it too 104. its not a good option for me.
Wow downloading!!!!!
Sent from my GT-S5360 using xda premium
@ kuro, does it supports A2SD? nice kernel buddy. :good::good:
Ha! finally..
Great job my friend.
sent while doin' some burnouts
Benchmark for 416 MHz? How did you manage to fix the incapability of the CPU to reach that frequency?
kurotsugi said:
this is my compiled kernel, builded from samsung source code. please don't expect something wonderfull from this kernel since its only my kernel for my daily usage.
feature:
1. init.d script support
2. Advance Power Management enabled
3. built in droidwal support and bacem tweak
4. 4 freq
5. a few more gov and io sched
how to: flash the file via CWM.
credits:
1. irfanbagus for the patch and bacem tweak
2. savie for the help for 4 freq
3. marcotoo for the nice discussion about kernel on his thread
4. harish for the tools
5. edoko, tegrak, for source code
6. last but not least you...for support and nice development atmosphere here. keep follow the rules guys.
PS: please don't ask anything about CWM. I prefer to never put it on my kernel.
Click to expand...
Click to collapse
Reserved master...
Sent from my GT-S5360 using xda app-developers app
@marco: that freq isn't fixed yet. the benchmark and bogoMIPS score tend to give unstable value between 416 and 624. I think the freq for 0x0d isn't 416. it might a lil bit higher than it.
You could try 520…
Awesome. Flashing right away. Kuros stuff is always awesome. Was expecting this kernel. Thanks man
@marco: yup...I'll try that later. now I'm stil experimenting with something else.
@hitme: this kernel only give some basic stuff. it can't be compared to maroc's, repencis's, savie's or marco's kernel.
kurotsugi said:
@hitme: this kernel only give some basic stuff. it can't be compared to maroc's, repencis's, savie's or marco's kernel.
Click to expand...
Click to collapse
Thats exactly what I want. I dont use a2sd/swap and dont like ext4 auto mount. Was using rev54 savies till now as it has the exact one. Used rev 60 v2 for some time(it had ext4, inbuilt CWM etc) but it was draining battery some what since it got ext4 and inbuilt CWM etc. I need a kernel which is light, fast, battery saving and I only want droidwall. So this one exactly suits me
As far as CWM is concerned, as we can flash the same with just two clicks why so much rush to integrate to kernel? Its best not included imo
this kernel is already support swap and ext4 partition. I never used it but I think it will be usefull for someone who might want to use it. I'm still testing several stuff with the gov here and io sched here. got some interesting gov but it doesn't work at this moment. I'll upload it when I finished with this one.
EDIT: this kernel was my last stable kernel built. I can't clearly remember all stuff inside it. can you tell me the govs inside it?
Hmm then this isn't a basic kernel just flashed it and looks good. I'll give my detailed report later

[UPDATE!][29/1/2013][KERNEL][JB][2.6.35] SIRI KERNEL ★ SMoooThness++ ★

I was getting bored. And thought of playing around with the old 2.6.35 Source.
Have been using this Kernel for a week now, for personal use mainly. Thought of releasing it so that you guys can use it till our Linux 3.x Project is complete.
I thought of giving you guys some contributions from my side, and keep developments active while I work on Linux 3.0 with dhiru..
Presenting, my new Kernel, based on 2.6.35 source by samsung , which was modified by dhiru1602 for functionality on CM10.
Experience increased Smoothness on your i9003 !!
Will work only on CM10 Alpha 4 and all CM10 Alpha 4 based ROMS.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
FEATURES
Updated GPU Drivers! (Smoothness+++)
Compiled with Linaro Toolchain GCC 4.7.
Updated Interactive Governer from Linux 3.x
Optimized Battery Driver (Built in) - IoSconiscuito
Disabled Debugging stuff for a faster Kernel.
Stock Frequencies Undervolted for Better Battery.
Optimized CRC32 Algorithms.
Cleancache.
Compiler Optimizations.
Tuned up VM Ratios.
Fixed loads of Samsung Derps and Section Mismatches.
Network Fix.
Removed all CRAP SAMSUNG DEBUG!
Added CFS Autogroup (++Multitasking)
Backported DSSCOMP.
Reduced LOG size.
ARM: Add optimised swahb32() byteswap helper for v6 and above
Fixed gpt12_fck clockdomain warning.
XZ Compressed Kernels.
SLUB Memory Allocator (Better than the SLUB -> Default)
Governers: Interactive,Conservative,Performance,Ondemand,SmartassV2
IO SCHEDULERS: SIO,VR,BFQ,CFQ.
Cleancache, KSM Enabled.
TUN/TAP and CIFS Built-in
Lots more! Flash and see for yourself!!
Some more selective patches from upstream and other repos.
INSTRUCTIONS TO FLASH-
Flash CM10 Alpha 4.
Download the Zip file from the link in the Downloads Section.
Reboot into Recovery Mode.
Select Zip, install. (**** you samsung )
Wipe Cache,Dalvik Cache and Battery Stats.
Enjoy.
Credits-
dhiru1602 (For all the advice,guidance and support!)
HetalK (For all the motivation,support and UART!)
Sakindia123 (For encouraging me to build my first Kernel)
bangalorerohan
gokhanmoral
simone201
Changelogs
CHANGELOGS
Code:
[B][COLOR="Red"]SIRI KERNEL-[/COLOR][/B]
[U][B][COLOR="DarkRed"]RC- 1-301212[/COLOR][/B][/U]
[LIST]
[*][B]Initial Release[/B]
[/LIST]
[U][B][COLOR="DarkRed"]RC- 2-030113[/COLOR][/B][/U]
[LIST]
[*][B]Updated PowerVR GPU Drivers (Its smooth! :) )
[*]Enabled KSM
[*]Added Cleancache Driver
[*]TUN/TAP Driver built-in
[*]CIFS Support
[*]Added Optimized CRC32 Algorithm
[*]Added Optimized ARM RWSEM Algorithm
[*]More Compiler Optimizations for GCC 4.7
[*]Compiled with -O3 and -pipe
[*]Enabled SmartassV2 Governer and BFQ and VR IO Scheduler
[*]Some EXT4 Patches
[*]Some more misc selective patches
[*]Enabled ARCH POWER
[*]mm(Memory management) patches
[*]Patch for Camera Memory Leak Fix (OMAPZOOM)
[/B]
[/LIST]
[U][B][COLOR="DarkRed"]RC- 3[/COLOR][/B][/U]
[LIST]
[B]
[*] Disabled KSM (Causing LAGS)
[*] REMOVED ALL SAMSUNG CRAP DEBUG CODE
[*] Built in Optimized Battery Driver
[*] Updated Interactive Governer (++Smoothness)
[*] Added CFS Autogroup (++Multitasking)
[*] Stability Fixes.
[/B]
[/LIST]
Downloads
DOWNLOADS
DOWNLOAD SIRI KERNEL RC-3 HOTIFIX!! (FIRST FLASH RC 3!!)
DOWNLOAD SIRI KERNEL RC-3
------------ OLD DOWNLOADS ---------
Download- SIRI Kernel - RC 2-030113
Download- SIRI Kernel - RC 1-301212
-----------------------------------------------------------------------------------------------------------------------------------------------
Misc Notes
Notes-
Report bugs with logcat and dmesg. No log means it didn't happen.
Do NOT use THIRD PARTY Scripts/tweaks. If you do, I am not responsible for the **** that happens.
Follow Instructions and flash.
Any posts about Linux 3.x and its info about its progress will NOT BE ANSWERED here. (Remember, patience is a virtue ).
THIS KERNEL WILL WORK ONLY ON CYANOGENMOD 10, ALPHA 4 or any ROM based on ALPHA 4.
Enjoy!
reserve last one
MY FEELINGS FOR SAMSUNG!!
First thanks!
"...The child is grown, the dream is gone..." - Pink Floyd.
Adi_Pat said:
MY FEELINGS FOR SAMSUNG!!
Click to expand...
Click to collapse
Ah, anger, the best source of energy :laugh: thank you for this one
first of all, thanks Adi_pat for many developers for galaxy sl.. i have one question.. will it work if i use slim_bean ROM based on dhiru's alpha 4?
verbatim_pcs said:
first of all, thanks Adi_pat for many developers for galaxy sl.. i have one question.. will it work if i use slim_bean ROM based on dhiru's alpha 4?
Click to expand...
Click to collapse
Yes it will work since its based on CM10 A4 ROM.
Uploading the file.. in a few mins!
Adi_Pat said:
Yes it will work since its based on CM10 A4 ROM.
Uploading the file.. in a few mins!
Click to expand...
Click to collapse
Thanks Adi_pat!! :good:
after flashing your kernel my device is just rebooting again and again
tried to download..but failed.. google said... opps sory cannot found siri... :crying:
kindly provide me a flashable file which will fix back my rom to cm10 a4
rahul_rocks3 said:
kindly provide me a flashable file which will fix back my rom to cm10 a4
Click to expand...
Click to collapse
I also bootloop, for get back Crackerizer kernel R1
just flashed again with v2 signal fix kernel and my handset is now able to boot up normally but i guess the above provided kernel has bugs
Missing my old sl b/w nice work adi . This device is still alive because of the wotk have been done by Dhiru ,you and others
rahul_rocks3 said:
just flashed again with v2 signal fix kernel and my handset is now able to boot up normally but i guess the above provided kernel has bugs
Click to expand...
Click to collapse
Ok I re-uploaded the file. The download link was corrupted. Sorry for the inconvenience.
@krazzy We are working very hard on 3.x Kernel. Just need to fix-up all the bugs!
NEW-LINK
Grate thanks for your nice job!
And good luck in future devs
Sent from my GT-I9003
cukierkas said:
Grate thanks for your nice job!
And good luck in future devs
Sent from my GT-I9003
Click to expand...
Click to collapse
Great work Adi! This kernel is significantly faster then the stock A4 kernel without any overclock. If you added overclock to this kernel, it would be even better. Just a suggestion
@ adi
I know that coz i have seen some screens of 3.x kernel on the facebook community

[KERNEL] Butter Kernel [DISCONTINUED]

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Stable Release
Based on CyanogenMod source (www.github.com/CyanogenMod/android_kernel_samsung_n1)
Built with Linaro Toolchain 4.7.3
Governor (Powersave, Interactive, Performance, SmartAss2)
I/O - Scheduler (noop, deadline, row, sio)
GPU OC to 410 MHz
Backlight Notification (BLN) support (Thanks Adam!)
Ram Hack
Init.d scripts
Performace Tweaks
Great Battery Life
Weekly Release
Based on CyanogenMod source (www.github.com/CyanogenMod/android_kernel_samsung_n1)
Built with Linaro Toolchain 4.8.1
Governor (smartassV2, ondemand, powersave, interactive, performance)
I/O - Scheduler (noop, deadline, cfq, sio)
GPU OC to 410 MHz
ACPI from Linux Kernel 3.2
Lowmemorykiller from Linux Kernel 3.10rc-5
Zram from Linux Kernel 3.4
Backlight Notification (BLN) support (Thanks Adam!)
Fsync Control (Thanks Ezekeel!)
Battery Life Extender (BLX) support (Thanks Ezekeel!)
Ram Hack
Init.d scripts
Performace Tweaks
Great Battery Life
Weekly Release
Download v2.2.2
Stable Release
Download v1.3.2
Butter Updater
Download 0.9.8 beta
Can I try your Experimental Kernel?
Send me a PM.
Deep Sleep is not working! Help!
Wipe Cache + Dalvik.
Can it be used on pac man rom 20.0 Or 4.2.2?????
Yes, you can.
How do I return to the default 4.2.2 kernel?
Flash a AOSP Based Rom. for example CM 10.1
Grarak, can you add X or Y?
Just PM me for requests
My device rebooted or crashed, how can I help?
Give me /proc/last_kmsg or logcat.
Battery is bad! Help me!
Fix it yourself, it's an app waking your device up.
Signal is dropping since I flashed the kernel
Kernel has nothing to do with the the signal.
Does this kernel has X or Y mod?
Everything you need to know is in the features list, changelog or public repo.
Hi i have 4.0.4. Can i flash this safe?
No, read the title of the thread!
How can I build your Kernel from source?
Just download my source on Github and run "buildbutter.sh"​
Adam77Root
karthik050782
Epsylon3
franciscofranco
r_data
dorimanx
Adi_Pat
pengus77
Ezekeel
halaszk
Stable Release
v1.3.2
support custom vibration intensity
v1.3.1
Full rebase (Adam77Root)
remove duplicated CONFIG_FSA9480 (Epsylon3)
Cleanup BT LPM, FM code cleanup (Adam77Root)
new build script
new butter logo in updater-script
ramdisk up to date
governors: add smartass2
removed a lot of governors and I /O schedulers
governor: interactive from butter weekly
v1.3
Fix restore mDNIe mode after screen unlock, removed hardcode for Dynamic mode (nRoof)
Enable Ad-Hoc (IBSS) mode for bcmdhd (Adam77Root)
ums: allow multiple lun files for n1 and bose (Epsylon3)
ADB fix
v1.0
Initial Release
Weekly Release
v2.2.2
Disable metal suppression check to fix touchscreen lags after screen On
led timeout fix (Adam77Root)
ramdisk: up to date
lowmemorykiller: lmk from linux kernel 3.10.0-rc5
toolchain: update to 13.05
linaro toolchain 4.8.1
v2.2.1
support custom vibration intensity
v2.2.0
Full rebase (Adam77Root)
disabled vsyscall
v2.1.3
back to linaro toolchain 4.7.3
new build script
lowmemorykiller from linux kernel 3.9
enabled zram
v2.1.2
linaro toolchain 4.8.1
keytimeout delay 3 sec
mm/page_alloc.c: min_free_kbytes to 8192
enable vsyscall
v2.1.1
added Fsync control
added BLN control
added BLX control
GPU overclock 410 MHz
added optimized CRC32 algorithm
added SLQB memory allocator
v2.1.0
removed I /O: row
removed Governors: userspace, hotplug, conservative
ram console backport from Linux Kernel 3.4
zram backport from Linux Kernel 3.4
binder backport from Linux Kernel 3.4
removed some tweaks
added Frandom
v2.0.1
ACPI from Linux Kernel 3.2
Lowmemorykiller from Linux Kernel 3.4
Wireless drivers from Linux Kernel 3.4
Enable Ad-Hoc (IBSS) mode for bcmdhd (Adam77Root)
Add some Governors
Revert GPU Overclock to 350MHz
GPU Overclock to 380MHz
Revert Random driver
Fix slow Wifi
Fix CPU set Freq
v1.2
GPU OC to 350MHz
Governor Smartassv2
Removed Governor (Performance, Conservative)
Memory Optimization
ADB Fix
v1.1
ums: allow multiple lun files for n1 and bose (Epsylon3)
Ram Tweaks
v0.2
Removed OC
Added ROW I/O
ZRam Optimization
Update GCC Version Linaro 4.7.3
v0.1
Initial Release
www.github.com/Grarak/ButterKernel-n1
Awesome buddy. Downloading now. On Vanilla Rom. Will use for a while and revert.
pulley06 said:
Awesome buddy. Downloading now. On Vanilla Rom. Will use for a while and revert.
Click to expand...
Click to collapse
Would be cool if you give me a feedback
I'm going to sleep and I hope a mod can move it to the development section.
Re: [KERNEL][Linaro][4.2.x]Butter Kernel v0.1 [2 March]
Grarak said:
Would be cool if you give me a feedback
I'm going to sleep and I hope a mod can move it to the development section.
Click to expand...
Click to collapse
:thumbup:
Flashed it. Battery a little low so will charge it for a while and revert.
Nokia 2110-->Sony Ericsson k750i -->Nokia 5233 --> Samsung Galaxy R
Re: [KERNEL][Linaro][4.2.x]Butter Kernel v0.1 [2 March]
Here is Geekbench 2 score
Sent from my GT-I9103 using xda premium
Re: [KERNEL][Linaro][4.2.x]Butter Kernel v0.1 [2 March]
Okay so used it for a while. Buttery smooth! Only one thing I found was that I set the maximum frequency to 1000 and still it's going to 1320.
Nokia 2110-->Sony Ericsson k750i -->Nokia 5233 --> Samsung Galaxy R
Re: [KERNEL][Linaro][4.2.x]Butter Kernel v0.1 [2 March]
Can it be used on pac man rom 20.0
Or 4.2.2?????
HIt tHnX iF i hElP u
Sent from my GALAXY RoYaL
Re: [KERNEL][Linaro][4.2.x]Butter Kernel v0.1 [2 March]
Yes, you can.
Sent from my GT-I9103 using xda premium
amar1548 said:
Can it be used on pac man rom 20.0
Or 4.2.2?????
HIt tHnX iF i hElP u
Sent from my GALAXY RoYaL
Click to expand...
Click to collapse
Yes. But take backup first.
This kernel is AWESOME!
Games started to run much more smoother
especially real racing 3
Thanks Grarak !
Re: [KERNEL][Linaro][4.2.x]Butter Kernel v0.1 [2 March]
One X still dominates.
Sent from my GT-I9103
Re: [KERNEL][Linaro][4.2.x]Butter Kernel v0.1 [2 March]
Yeh just flashed, works pretty good but battery life is decreased drastically and when the screen is on the cpu keeps running at 1ghz
HIt tHnX iF i hElP u
Sent from my GALAXY RoYaL
amar1548 said:
Yeh just flashed, works pretty good but battery life is decreased drastically and when the screen is on the cpu keeps running at 1ghz
HIt tHnX iF i hElP u
Sent from my GALAXY RoYaL
Click to expand...
Click to collapse
wiping cache & dalvik cache would help you. Also, take the battery out for 5-10 min then reinsert it. Revert then.:good:
v0.2 is up
I removed OC.
It's too unstable now. Some users always running 1.32 GHz although they set Max Freq to 1 GHz.
Re: [KERNEL][Linaro][4.2.x]Butter Kernel v0.1 [3 March]
How do I return to the default 4.2.2 kernel?
GeorgePB said:
How do I return to the default 4.2.2 kernel?
Click to expand...
Click to collapse
I was on vanilla rom when I flashed the kernel. When I wanted to go back I flashed the rom again. This worked for me.
Even though you removed ocing, freezing and stuttering is still there. This is caused by the cpu scaling mostly (only) between min and max. For example, Hill Climb Racing freezes a lot with default settings (interactive) but is just fine with performance. If you can, please have a look at the governors' parameters.
Re: [KERNEL][Linaro][4.2.x]Butter Kernel v0.2 [3 March]
I flashed the v0.2
My phone doesn't turn the screen on if I keep its screen off even for a couple of minutes.
Sent from my GT-I9103 using xda app-developers app
touch is better in first version

[KERNEL][CM-based] Pimped Kernel (Light/Full)[Includes Many Great Features][14/10/12]

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
THIS KERNEL IS ONLY FOR AOSP/CM BASED ROMS
(= NOT COMPATIBLE WITH SONY FIRMWARES)
All the kernel features are controllable through Androguide.fr's Pimp My Z1 app, (thread here).​
Features
Sound Control: Faux123's GPL Sound Control 3
Color Calibration Control: LCD_KCAL interface ported to the Z1 by @DooMLoRD, gives full control over the RGB channels of the display
GPU OC: 200MHz / 320MHz / 389MHz / 487.5MHz / 533MHz / 600MHz frequency scaling steps
CPU OC: up to 2.26GHz
CPU Voltage Control: use TricksterMod for the moment
Intelliplug: Faux123's latest intelliplug hotplugging driver with eco mode (v5.0)
MPDecision: showp1984's open-source & customizable msm_mpdecision hotplugging driver
Dynamic Fsync: Faux123's Dynamic File Sync v1.5
PowerSuspend: Faux123's power_suspend driver (replacing early_suspend)
Snake Charmer: Faux123's msm_cpufreq_limit CPU frequency limiter driver
Fast Charge: Faux123's fast_charge driver, allowing to set the amperage of the charger or USB port your device is plugged-in to
CPU Boost: Faux123's CPU Input Boost module (will soon add controls for it in Pimp My Z1)
GPU Wake-on-touch: allows touch events to wake the GPU if it was previously in slumber
KSM: Kernel Same-page Merging enabled
F2FS Support: Samsung's F2FS nand-optimized file system support
exFAT Support: Samsung's open-source exFAT driver
zRam Support: support for zRam memory compression
CPUPower: Linaro's cpupower PM driver
Async Fsync: Asynchronous file sync
MSM_Sleeper: Support for setting the max CPU frequency when screen is off through sysfs
Kernel mode NEON: NEON-accelerated XOR framework & support for NEON instructions in kernel mode
Overall Stats: CPU overall stats on a per-core basis
Compression: XZ Compressed & LZ4 compression algorithm support
Sched MC: Multi-Core Power Savings support
Sched SMT: Multi-Thread Power Savings support
Arch_Power: arch-specific power sched features enabled
Workqueue: backported from kernel 3.7, allows CPU hotplug to keep idle workers (learn more)
Toolchain: Built with Linaro GCC 4.9.2 toolchain from 14.04 release
Optimizations: Built with -O2 and many optimization flags
Kexec-hardboot ?: attempted to port @Tassadar's kexec-hardboot patches from the nexus 5, needs testing and confirmation that it works
Additional Governors:
ntellidemand
Intelliactive
Pegasusq
Nightmare
Hyper
Alucard
InteractiveX2
SmartassV2
Lagfree
Wheatley
Lionheart
Badass
Additional I/O Schedulers:
SIO (SImple Ondemand)
FIOPS (Fair Input/Output Per Second)
BFQ (Budget Fair Queueing)
VR
Additional TCP Congestion Algorithms:
BIC
Westwood
HSTCP
Hybla
HTCP
Vegas
Veno
Scalable
LP
YeAH
Illinois
Click to expand...
Click to collapse
Download
Release date: 2014-10-11​Full-Pimped-Kernel-2014-10-12-amami.zip - 9.9 MB
Light-Pimped-Kernel-2014-10-12-amami.zip - 9.7 MB
All builds (current/previous) can be found here: Pimped Kernel Folder
These are test builds, and always tested prior to release, please provide feedback if you flash it
Click to expand...
Click to collapse
Disclaimer
Code:
# Neither me or any contributors to this kernel can nor will be held
# responsible for any damage or any kind of problem related to its use.
# You are using this piece of software AT YOUR OWN RISK.
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
Sources
The sources are obviously covered by the General Public License, and are available on Androguide.fr's github at: https://github.com/PimpedKernel/android_kernel_sony_msm8974
Also you can find my fork of the sources (Light/Full) with the modifications I made to compile it for Xperia Z1 Compact at: https://github.com/RepoB/android_kernel_sony_msm8974-pimped
Click to expand...
Click to collapse
Credits
Thanks to Androguide.fr he made the whole kernel I just compiled it for Amami
Thanks to oshmoun he helped me a lot to get this kernel to be as great as it is now
Thanks to faux123 for all his contributions to the android kernel community, many of which are implemented here
Thanks to showp1984 for his msm_mpdecision hotplug driver
Thanks to DooMLoRD for all the cherry-picked features from his DoomKernel
Thanks to krabapel2458 for the inital port from DoomKernel of features like GPU OC, some governors and more.
And of course, thanks to FreeXperia and Kali- in particular, for the device bring-up
Click to expand...
Click to collapse
XDA:DevDB Information
PimpedKernel Kitkat - Amami, Kernel for the Sony Xperia Z1 Compact
Contributors
OmarEinea, oshmoun
Source Code: https://github.com/RepoB/android_kernel_sony_msm8974-pimped
Kernel Special Features: Sound Control, GPU OC, Intelliplug, PowerSuspend, Dynamic Fsync, exFAT, F2FS, KSM, Intellidemand, Intelliactive, SmartassV2, InteractiveX2, Lionheart, Wheatley, Badass, Lagfree, BFQ, SIO, FIOPS, Westwood, Hybla, HSTCP, HTCP, Veno, Illinois, LP, BIC...
Version Information
Status: Testing
Created 2014-05-30
Last Updated 2014-11-15
Changelo & To do list & Bugs:
Bugs
Please guys, this is a test build, it was tested on Carbon ROM and Resurrection Remix ROM,
but it has some stability issues, and you might face lots of bugs and software reboots while using it.
Will try to improve it, please give a nice feedback, and I'll enlist all bugs here.
Click to expand...
Click to collapse
To do list
Add dual recovery support [No recoveries included anymore]
Fix reboot to recovery in some ROMs [Done, I think!]
Enable tap to wake feature [Impossible]
Click to expand...
Click to collapse
Changelog
2014-10-11:
Fixed wlan, it should be working now!
2014-10-11:
Updated kernel with latest changes from CM & Pimped kernel
2014-05-30:
Initial release
Click to expand...
Click to collapse
ScreenShots
First here!!!! Great to see!!!! Already trying.
GPU OC in future update ?
omegastarr said:
GPU OC in future update ?
Click to expand...
Click to collapse
Maybe if I figure out why it isn't working, I mean GPU OC code is implemented in the kernel, but it's not working for some reason,
will see what I can do.
omarainea said:
...
Click to expand...
Click to collapse
Yay! Finally! Cyanogen, here I come!
TY, mate. Was waiting for this for a loooooooong time. Good job pulling it off =)
---------- Post added at 01:03 AM ---------- Previous post was at 01:02 AM ----------
omarainea said:
Maybe if I figure out why it isn't working, I mean GPU OC code is implemented in the kernel, but it's not working for some reason,
will see what I can do.
Click to expand...
Click to collapse
I'm not even sure that GPU OC works properly on Z1...
TheQwertiest said:
I'm not even sure that GPU OC works properly on Z1...
Click to expand...
Click to collapse
I'm not sure about that ether, but the weird thing is that even though the same code (as the one used for Z1) is included here,
you can't even switch GPU to more that 450MHz, I mean the GPU script has all 487.5MHz / 533MHz / 600MHz OCs but they aren't showing up
Tried it with pimp my z1
Didn't work. Specifically it crashes when any setting is changed from stock.
I'm on slimkat.
Running it on the latest CM11 nightly (31/5) and the phone momentarily freezes very shortly after boot before rebooting. Can't say what triggers it because it happens regardless of what I do.
Great work mate. The most important for me is the support for undervolting. Is it included in the kernel?
idimitro said:
Great work mate. The most important for me is the support for undervolting. Is it included in the kernel?
Click to expand...
Click to collapse
Yes it is, but you might find it buggy (for now)
@omarainea I have tested (not so much but anyway...) with carbon and resurection roms. RR install was cleaner I hadn´t utilized kernel settings beforkrnel install. Kernel works good, no reboots have changed a lot of settings without problems, on carbon phone reboots all the time but I had changed a lot of settings before kernel install. Later I will try more clean carbon installation with pimpkernel, for now I´m going with RR rom. Great work, thanks!
funiewski said:
@omarainea I have tested (not so much but anyway...) with carbon and resurection roms. RR install was cleaner I hadn´t utilized kernel settings beforkrnel install. Kernel works good, no reboots have changed a lot of settings without problems, on carbon phone reboots all the time but I had changed a lot of settings before kernel install. Later I will try more clean carbon installation with pimpkernel, for now I´m going with RR rom. Great work, thanks!
Click to expand...
Click to collapse
Can you outline the steps you took? I can't get it to work on mine both with Carbon and Slim.
ctap001 said:
Can you outline the steps you took? I can't get it to work on mine both with Carbon and Slim.
Click to expand...
Click to collapse
just did a clean Carbon or RR install, then boot to system, then reboot to recovery and flash the kernel without any wipes, reboot.
omarainea said:
just did a clean Carbon or RR install, then boot to system, then reboot to recovery and flash the kernel without any wipes, reboot.
Click to expand...
Click to collapse
By clean you mean doing a factory reset prior?
And would it matter if I wipe partition and dalvik after flashing the kernel?
Also have you tried it with ART? My crashes only happen when I was on Dalvik
ctap001 said:
By clean you mean doing a factory reset prior?
And would it matter if I wipe partition and dalvik after flashing the kernel?
Also have you tried it with ART? My crashes only happen when I was on Dalvik
Click to expand...
Click to collapse
By clean install I mean factory reset and format /system prior, and it didn't matter to me whether I wipe dalvik after flashing the kernel or not.
also, now that you're mentioning it, I haven't tried ART on Pimped kernel yet (just Dalvik).
omarainea said:
By clean install I mean factory reset and format /system prior, and it didn't matter to me whether I wipe dalvik after flashing the kernel or not.
also, now that you're mentioning it, I haven't tried ART on Pimped kernel yet (just Dalvik).
Click to expand...
Click to collapse
That step is always included in ROM instructions so I'm quite sure I did that. At first I thought the reboots were being caused by undervolting but even when I just changed the read-ahead in I/o settings I still get random crashes.
Hello!
Does the work kernel in the kit SlimRom? If so. I would like to test it!
thx
Sent from my D5503 using XDA Premium 4 mobile app
diabolica said:
Hello!
Does the work kernel in the kit SlimRom? If so. I would like to test it!
thx
Sent from my D5503 using XDA Premium 4 mobile app
Click to expand...
Click to collapse
Nope kit SlimRom is Sony based not cm-based ROM, this kernel is for cm-based ROMs.
if you're looking for a custom kernel for kit SlimRom you can try DooMKernel, I'll release v19 soon, so wait for it and try it

[KERNEL][CM-4.4.4] GreatDevs Kitkat V1 [ OC/UC | UV | F2Fs/exFAT | GOVs | IntelliV3 ]

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
This Kernel Is A Combination Of Many Great Developers Work​
A Small Introduction :​
This kernel is for AOSP/CM Based ROMs only! and it's for Android Kitkat 4.4.4
It doesn't contain any recovery in it, so the recovery you have won't be changed
And it is basically a mixture between some kernels like (Pimped/Mosh/DooM)
Many more features from many other kernels will be added as well maybe soon
I'll try to keep providing updates, at least every three days (minor updates)
Main Features :​
Faux123's Features (Aka: Paul Reioux) :
IntelliPlug: Intelli Plug Hotplugging Driver V3.8
Sound Control: GPL Sound Control v3.6
PowerSuspend: Power Suspend driver v1.5
Async Fsync: Asynchronous file sync
Dynamic Fsync: Dynamic File Sync v1.5
Snake Charmer: CPU frequency limiter driver v1.2
Fast Charge: Allows to set the Amperage of the Charger
CPU Boost: CPU Input Boost module
Overall Stats: CPU Overall Stats on a Per-Core Basis
Governers: Intelliactive & Intellidemand v5.0
DooMLoRD's Features :
Color Calibration Control: gives full control over the RGB display channels
zRam: Support For zRam Memory Compression
Governers: Wheatley
I/Os: FIOPS (Fair Input/Output Per Second)
Androguide's Features (Aka: Louis Teboul) :
CPU Freq: Extra Steps At 2.15GHz & 345MHz
Governers: Pegasusq & Nightmare & Hyper
I/Os: SIO (SImple Ondemand)
CoolDevelopment's Features :
CPU UnderClocking: Down to 268MHz
F2FS: Samsung's F2FS nand-optimized file system support
ExFAT: Samsung's open-source exFAT driver V1.2.7
fxTHaxxorX's Features :
CPU OverColcking: Added CPU OC Steps 2.49GHz & 2.72GHz
Early_Suspend_Delay: Delay fbearlysuspend to allow CRT off animation to be displayed
Governers: SmartAssH3 & Adaptive & DanceDance & SavagedZen
I/Os: Zen & Tripndroid
Various Developers :
CPU Voltage Control: Set Voltage for every CPU Clock [by imoseyon]
MSM_Sleeper: Sets the Max CPU Frequency When Screen is Off [by flar2]
Compression: XZ Compressed & LZ4 compression support [by Kyungsik Lee]
SLIMbus: Increase rootfreq 24.526MHz -> 27+MHz & clock-gear 7 -> 10 [by franciscofranco]
CPUQuiet: cpu hotplug drive (disabled mpdecision automatically) [by maxwen]
I/Os: VR & BFQ (Budget Fair Queueing) [by krabappel2548]
Governers:
InteractiveX2 & SmartassV2 & Lagfree & Lionheart & Badass (by krabappel2548)
Alucard [by Alucard24]
My Touches :
Linux Version: Updated Linux Version of the Kernel to 3.4.5
OC/UC CPU: Allow UnderClocking to 268MHz Mhz While OverClocking to 2.49GHz & 2.72GHz
Toolchain: Built with Latest Linaro GCC 4.9.2-2014.10 Toolchain With A15 Optimizations
Many Developers of the Mentioned above have much more contributions in this kernel, but it's hard to mention it all
Download Folder :​
Disclaimer :​
Code:
# Neither me or any contributors to this kernel can nor will be held
# responsible for any damage or any kind of problem related to its use.
# You are using this piece of software AT YOUR OWN RISK.
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
Sources :​
Credits :​
Thanks to Androguide.fr for all Pimped related features in this kernel
Thanks to oshmoun he helped me a lot to get this kernel to be as great as it is now
Thanks to CoolDevelopment for all Mosh related features in this kernel
Thanks to faux123 for all his contributions to the android kernel community, many of which are implemented here
Thanks to showp1984 for his msm_mpdecision hotplug driver
Thanks to DooMLoRD for all the cherry-picked features from his DoomKernel
Thanks to krabapel2458 for the inital port from DoomKernel of features like GPU OC, some governors and more.
And of course, thanks to FreeXperia and Kali- in particular, for the device bring-up
XDA:DevDB Information
GreatDevs Kernel Kitkat - Amami, Kernel for the Sony Xperia Z1 Compact
Contributors
OmarEinea, oshmoun
Source Code: https://github.com/GreatDevs/android_kernel_sony_msm8974
Kernel Special Features: 2.72GHz OC | 268MHz UC | Voltage Control | F2Fs | Sound Control | Color Control | FastCharge | Govs & I/Os | IntelliV3.8 | LZ4-compressed | Alucard HotPlug | PowerSuspend | CPU Frequency Limiter | CPU Quiet | FSync | Futex Tweaks | Optimizations
Version Information
Status: Beta
Current Beta Version: V1
Beta Release Date: 2014-11-08
Created 2014-10-30
Last Updated 2015-04-05
ChangeLog & To-Do-List
ChangeLog :​
Version 1:
2014-11-08 :
Add CPU OverColcking Steps 2.49GHz & 2.72GHz [by fxTHaxxorX & Huge Thanks to oshmoun]
Replace CM's boot logo with GreatDevs' Black Boot Logo
Update Kernel's Linux Version 3.4.0 -> 3.4.5
Add new SmartAssH3 & Adaptive Governors [by fxTHaxxorX]
Add new I/Os Zen & Tripndroid [by fxTHaxxorX]
Cleaned up kernel's name from those creepy numbers [thanks fxTHaxxorX]
CM Upstream
2014-11-03 :
Update IntelliPlug v2.0 -> v3.8
Add new SavagedZen & DanceDance Governors [by fxTHaxxorX]
Add Early Suspend Delay [by fxTHaxxorX]
Disable mpdecision by default, so now only CPUQuiet works by default [thanks oshmoun & CoolDevelopment]
Probable fix for those who are having bootloop (try and let me know) [thanks oshmoun]
2014-11-01 :
Update Sound Control v3.5 -> v3.6
Enabled CPUQuiet for Balance Governor [by oshmoun]
Use Default CPU Freq as: 268.8MHz Min & 2.26GHz Max
Follow Up For Some Camera Related Stuff (Fixes Camera Bug On Some ROMs) [by oshmoun]
Start Supporting Honami & Togari
2014-10-31 :
Initial Release
To-Do-List :​
Update kernel linux version gradually from 3.4.0 to 3.4.104
Update all old features from other kernels
Dig around for some new features
Make a nice and clean build that should be called stable
Kernel is beta so don't expect it to be perfect or near that
Additional Add-ons
Replace Your Logo :​
As shown in the attachments, these are the three logos of GD kernel, chose the one you like to become your boot logo,
and if you want the stock CM boot logo, you can have it as well, Download links for all four packages can be found here:
Logo Replace Packages Download Folder
Old GD Logo:
​
​
Kernel flashed, will be back with rapport
Unlock 2.7ghz I write as (maybe) future user of Z Ultra one
Hi Folks
It`s to silent in the compact forums thats why I response.
First this is a awesome Kernel, I have been running it today with default settings. Incredible 2.4GHz result in considerably faster starting of big apps, the Phone didn`t heat up at all , battery drain is slightly increased and I haven`t had any crashes. I`m realy impressed.
Thanks a lot Omeira.
Maybe someone would like to share recommended settings for good battery or performence, I don`t know all this new govenors.
OmarEinea said:
I have enabled 2.4GHz and if it's stable enough I can enable 2.7GHz if anyone's interested
there will be no DT2W feature so don't piss me off by asking about it
Click to expand...
Click to collapse
How about 3ghz?
source can be found here:
https://bitbucket.org/morfic/trinity_five
i got it to work on my N5, and it worked pretty well.
I think 3ghz is too much, but if u unlock it and made ultra version i will try it on my phone (phablet ) to see how stable it will be on 3ghz (power is coming )
I think is better place for now to write what i wrote in zu pimped thread
ch3mn3y said:
If i,can i have small request: row i/o as i tried most possible set ups on pimped and nightmare on 2 first cores and pegasusq on two remaining + row on internal and vr on sd is the best (at least for me) <-- and im just missing row scheduler (however its possible that i didnt find it in ur thread)
Click to expand...
Click to collapse
However for more safe work on 3.0ghz u would need to add some steps like 2.5, 2.6, 2.8, 2.9. That way it will not jump so much in one moment (from 2.4 to 3 or form 2.7 to 3)
Tommy-Geenexus said:
How about 3ghz?
source can be found here:
https://bitbucket.org/morfic/trinity_five
i got it to work on my N5, and it worked pretty well.
Click to expand...
Click to collapse
ch3mn3y said:
I think 3ghz is too much, but if u unlock it and made ultra version i will try it on my phone (phablet ) to see how stable it will be on 3ghz (power is coming )
I think is better place for now to write what i wrote in zu pimped thread
Click to expand...
Click to collapse
Yes I think 3.0GHz is too much as well, though I might try to include it later
and @ch3mn3y,, sure, I'll add adding ROW I/O to the to-do-list, and BTW I have made a build of this kernel for togari,
do you wonna test it? , cuz if the kernel is doing fine on togari, I'll start supporting it as well
Regards,
Omar.
send it. sure i will test it. it wont burn my phone
PS. Its based on c6833 or c6806 (like most kernels)? As they are lte versions and other can use it as well
OmarEinea said:
Yes I think 3.0GHz is too much as well, though I might try to include it later
and @ch3mn3y,, sure, I'll add adding ROW I/O to the to-do-list, and BTW I have made a build of this kernel for togari,
do you wonna test it? , cuz if the kernel is doing fine on togari, I'll start supporting it as well
Regards,
Omar.
Click to expand...
Click to collapse
i'll build a kernel for togari with 3ghz oc when i have my computer back.
i'll do a pull-request then if its half-way stable.
Tommy-Geenexus said:
i'll build a kernel for togari with 3ghz oc when i have my computer back.
i'll do a pull-request then if its half-way stable.
Click to expand...
Click to collapse
Fair enough
Regards,
Omar.
U can create thread in ultra's section so i (and maybe others) wont make mess here with Qs about ZU's version
ch3mn3y said:
U can create thread in ultra's section so i (and maybe others) wont make mess here with Qs about ZU's version
Click to expand...
Click to collapse
I will, as soon as someone confirms to me that it works on togari,
also you can send me pm for now if you want
Regards,
Omar.
Ok. Its working (at least wirh CarbonROM. I can OC to 2.4 ghz, but i cant use voltage menu form PimpMyZ1 app, could with pimped
Not working for XZ1. Phone does not boot, black screen, no LED, Fastboot Mode working to recover it.
->--- said:
Not working for XZ1. Phone does not boot, black screen, no LED, Fastboot Mode working to recover it.
Click to expand...
Click to collapse
u must be aware of what misleading information you are sharing here ?
@OmarEinea
Great work
Awesome Kernel ..
detail feedback sent through PM
Thanks for making CM ROM'S more smoother
ch3mn3y said:
Ok. Its working (at least wirh CarbonROM. I can OC to 2.4 ghz, but i cant use voltage menu form PimpMyZ1 app, could with pimped
Click to expand...
Click to collapse
Yeah it doesn't work using PimpMyZ1 app on amami as weel (that happen after adding 2.4GHz OC),
though it works using any other app, and you know what,
PimpMyZ1 is out-dated so you'll have to use another app to have control over all features this kernel has,
I believe PimpMyZ1 gives FC if you try to Control CPU voltage because this kernel contains 268MHz step, which never existed on pimped
->--- said:
Not working for XZ1. Phone does not boot, black screen, no LED, Fastboot Mode working to recover it.
Click to expand...
Click to collapse
I believe I didn't give you a link for Honami's build of this kernel!
did you try flashing the zip from this thread?
or someone else gave you a link to honami's build?
cuz it's usual to have the brick you had if you flash a kernel for amami on honami
Regards,
Omar.
Do you know any other app with per core governor support?
Sent using C6833 - Carbon KitKat/Pimped Z1 Kernel
I just tried the amami version. Because somewhere here I read something about Z1 U which is nearly the same hardware. I just wondered because Z1 C has another CPU. So I gave it a try. ?

Categories

Resources