[Kernel][CM 11][ION+PMEM] KhaN Kernel 3.4.87 ( 16.04.2014 ) - Samsung Galaxy W I8150

A kernel for CyanogenMod 11.0 ION/PMEM
FEATURES
*Kernel 3.4.87
*Build with Linaro GCC 4.7.4 2014.01 toolchain by Christopher83
*O3 Optimization
*Overclock up to 1.8 GHz
*CPU voltage control VDD sys interface
*Lowered display panel voltage
*Lowered wifi voltage
*Lowered vibetonz voltage
*Fixed 100% battery notification after charger unplug
*Fast Charge support
*Battery Life eXtender support
*Increase audio loudness
*Increased cpu freq.on boot
*Con Kolivas' CK3 Tweaks
*Fast Random generator (frandom) support
*Dynamic management of dirty page writebacks
*Dynamic management of the minimal slack
*Dynamic file sync
*Dynamic read-ahead
*LowMemoryKiller management of not killable processes
*Lowered swappines
*Stock Ram/362Mb Ram
*Governers : adaptive, conservative, lulzactive, interactive, interactiveX, ondemand, ondemandX, powersave, smartassV2, lionheart, performance
*I/O schedulers : noop, vr, sio, row, cfq, bfq, fiops
INSTALLATION GUIDE
Reboot To Recovery Mode
Flash the kernel
Wipe Cache & Dalvik Cache
Reboot System
CREDITS
arco68
Christopher83
educk
madridii
arsradu
sir mordred
and all github users for their commits
<< DOWNLOAD 362MB RAM >> Compatible with latest CyanogenMod 11.0 (20140413-UNOFFICIAL)
<< DOWNLOAD STOCK RAM >> Compatible with latest CyanogenMod 11.0 (20140413-UNOFFICIAL)
Old Versions :
<< DOWNLOAD >>
Code:
You can use [URL="http://forum.xda-developers.com/showthread.php?t=2401988"][COLOR="DeepSkyBlue"][U]Performance Control[/U][/COLOR][/URL] to edit all features.
CHANGELOG:
v1.1
-Sync with arco's latest changes (Adjust memory allocations again )
v1.2
-Sync with arco's latest changes
-removed 61 Mhz and 518 Mhz
-fixed sound lag in lulzactive
v1.3
-Sync with arco's latest changes
-Build with Linaro GCC 4.8.3 2013.12 toolchain by Christopher83
v1.4
-Sync with arco's latest changes
-USB OTG and zRAM fixes (credits Christopher83)
-Revised memory allocations.Stock ram and 361Mb of ram.
v1.5
-Kernel 3.4.82
-see my github
v1.6
-Sync with arco's latest changes
v1.7
-Kernel 3.4.83
v1.8
-Kernel 3.4.84
v1.9
-Kernel 3.4.85
-Fixed backlight not turning off when charging phone closed
-Enabled memutils '' gives better performance '' ( Thanks to sir mordred )
v2.0
-Sync with arco's latest changes
-Kernel 3.4.87
Click to expand...
Click to collapse
XDA:DevDB Information
[Kernel][CM 11][ION+PMEM] KhaN Kernel 3.4.87 ( 16.04.2014 ), a Kernel for the Samsung Galaxy W I8150
Contributors
lafactorial
Kernel Special Features:
Version Information
Status: Beta
Current Beta Version: v2.0
Beta Release Date: 2014-04-16
Created 2014-01-01
Last Updated 2014-04-16

Cool, another CM11 kernel!
Sent from my GT-I8150 using XDA Premium 4 mobile app

wow new kernel :good:
great job bro
----

Good Job Buddy......
Sent from my GT-I8150 using XDA Premium 4 mobile app

Thanks, now we have more RAM on 4.4.2.. :thumb:
Sent from my GT-I8150 using Tapatalk 2

i flash the swapped version. but it's not swapped at all.

4.4.2 Kernel
My brother lafactorial
Great work.
Success and ease.Continuous steps forward.
Very thanks

ghost141 said:
i flash the swapped version. but it's not swapped at all.
Click to expand...
Click to collapse
Sorry my mistake.Tested and uploaded again.

flash the swapped version, and yeah! calender keep crashing -_-''

ghost141 said:
flash the swapped version, and yeah! calender keep crashing -_-''
Click to expand...
Click to collapse
I have no problem at all. Try to clear cache of the app.

swapped storage perfectly
Rom Kk Bean Kat v.4
Dalvic runtime
thanks :good:

I realized one thing when I swapped memory. When I transfering some apps to sd card, it transfered to external SD instead (the 1.70gb one), not to the swapped one (my 32gb). Not like on the jellybean. How to do this?
- XDA ROCKS -

@lafactorial
Thank you dude,
I have just flashed your kernel, I have to test it for a meaningful time to realize its performance, and will give feedbacks here... )
Sent from my GT-I8150 using XDA Premium 4 mobile app

Can we flash swapped version of this on lastest arco's CM11 release?(1/1/2014)

xlollomanx said:
Can we flash swapped version of this on lastest arco's CM11 release?(1/1/2014)
Click to expand...
Click to collapse
You will have camera problems if you flash.
Sent from my GT-I8150 using XDA Premium 4 mobile app

lafactorial said:
You will have camera problems if you flash.
Sent from my GT-I8150 using XDA Premium 4 mobile app
Click to expand...
Click to collapse
Ok thanks, I' ll wait for an update

In a short time, the great work.
More and more forward.
Thanks my brother.

ali7557 said:
In a short time, the great work.
More and more forward.
Thanks my brother.
Click to expand...
Click to collapse
You are welcome. I am trying to learn.

I download, and I use it. and working perfect, no problem so far. thaaaaaaaaaaaaanks

Update
Updated to new version for CyanogenMod 11.0 (20140101).

Related

[JB 4.2][KERNEL][CWM&TWRP]Mackay kernel 0.399Final (14-Aug-2013)

Just like for CM9&CM10, I started making a CM10.1 kernels. The philosophy is the same: stock plus a few extras
This kernel is based on my CM10 Mackay kernel.
If you like a CM10.1-based ROM with the Mackay kernel included, there is also Mackay ROM:
http://forum.xda-developers.com/showthread.php?t=2024269
Thanks to all SGS-CM-kernel developers (pawitp, stratosk, DerTeufel, Glitch, mialwe, krarvind) , I learned a lot from all of you!
Changelog 0.399 compared to previous release (0.341)
-Final build for JB4.2
-linux v3.0.90
On 2.7.0+ Mackay ROMs, BLN/recovery/navbar can be activated in Mackay settings*
On other roms, install the kernel, reboot, open /data/local/mackay/bln/recovery/navbar and change the 0 for 1. Then reboot:
bln (set to 1) BLN will be activated
recovery (set to 1) CWM will be activated
navbar (set to 1) navbar will be activated
As an alternative, Bejda developed a script for Mackay settings:
http://forum.xda-developers.com/showpost.php?p=41729828&postcount=953
All features compared to stock kernel:
Features:
-Build using the Cortax-A8 optimized Linaro 4.7.4 toolchain of Christopher83: http://forum.xda-developers.com/showthread.php?t=2098133
-Christopher86's cortex-A8 optimized Linaro toolchain (June version)
-O3 optimization
-updated to linux kernel version 3.0.90
-SLQB memory allocator (default, should be slightly faster)
-XZ compression of kernel & initramfs
-395MB RAM
-SIO scheduler
-Added Lagfree governor
-ROW scheduler (tweaked, default scheduler)
-FIOPS scheduler (tweaked)
-XZ compression of kernel & initramfs
-395MB RAM
-many improvements to IO schedulers in general
-Deadline tuning (thanks to DerTeufel)
-Ondemand tuned (default governor)
-SmartassV2 governor
-Interactive governor (updated to android 3.4 code + fixes)
-Wheatley & Lulzactive governors
-Conservative tuned
-Call volume hack (use “Settings>Mackay Settings”* to set volumes)
-Reduced battery polling interval
-Fast charge (activate through “Settings>Advanced Settings”* or the QuickCharge toggle in MackayROM)
-WiFi PM_FAST mode selection (activate using “Settings>Mackay Settings”*)
-Battery life extender (set through “Settings>Mackay Settings”*)
-CustomVoltage (set using NSTools)
-BLN (can be enabled through “Settings>Mackay Settings”*)
-USB OTG support (needs external power supply)
-1100-1400MHz OC steps
-Custom kernel splash (Thanks to Malcho)
-Updated charging logo to match open charger
-Disabled swap & zram
-Improve memcopy/memmove
-Improve the performance of memcpy and memmove
-Kill task closest in size to memory needed to free
-LOAD_FREQ (4*HZ+61) avoids loadavg Moire
-Entropy tweaks: http://lwn.net/Articles/489734/
-backport CPUIDLE from 3.5
-arm/crypto: Add optimized AES and SHA1 routines
-Unaligned CPU access
-Updates to binder
-Improvements to RWSEM code
-Improvements to binder code
-Improvements to tmpfs
-Added frandom (much faster random number generator)
-Updated to lowmemorykiller with PID whitelist (thanks to stratosk)
-Updated wifi driver to 5.90.195.114
-Updated GPU driver to DDK [email protected]
*“Settings>Mackay Settings” only available with Mackay ROM 2.7.0+
*also available through the Galaxy S & Mackay app in the launcher
bootable/recovery:
-Mackay recovery (based on CWM 6.0.3.5 & TWRP 2.6-beta)
CWM:
-Clear NSTools settings
-Clear init.d settings
-Show battery status in recovery
-Aroma FileManager
-Include using soft keys to navigate the menu (thanks fishears for the idea)
-Enable holding keys for repeated presses
-Themed orange
TWRP:
-Themed orange
-Run recovery-apps (zip files should be present in /system/mackay, launch them through advanced->run app)
-Build in a script to reboot from twrp to cwm*
*To use this feature from TWRP, tap advanced>run app>rebootcwm.zip. Then from the homescreen choose: reboot>recovery
Downloadable with CMC & voodoo colour:
https://s.basketbuild.com/devs/kasperhettinga/sgs/kernel/pre-KK/
Source code: https://github.com/kasperhettinga/samsung-kernel-aries/commits/mackay-cm101
This is a freshly started project. Ideas for improvements/additions are welcome but:
1. I try to stay close to stock
2. The time I spend on features depends on how much I like them myself
Credits:
-teamhacksung/pawitp for making CyanogenMod work on our ancient phone
-stratosk/DerTeufel/Mialwe for the inspiration I got from their kernels
-rootax for providing a high-speed server for high quality downloads
Download (TWO flavours can be download: CMC=CM stock colour or VC=Voodoo Colour ):
http://rootaxbox.no-ip.org/kasper_h/kernels/JB42/
For those who want to theme it even further, Bejda made a Mackay splash screen!
http://forum.xda-developers.com/showthread.php?t=2214468
For those who want to theme TWRP (or simply get rid of the orange ), erpurohit made a TWRP theme:
http://forum.xda-developers.com/showthread.php?t=2262937
This version can only be used on JB4.2-based ROMs
FAQ
Q. I can't change governor in NStools (or any similar app)
A. Go to recovery, mount data & datadata partition, then fix permission. You can also install the fix permissions app to this for you: http://bit.ly/YxPgLD
Q. Process x (e.g. mediaserver/phone) is eating 50+% of my battery, what should I do?
A. Go to settings>apps>all and find the app which is causing the battery drain. Then delete app data and reboot phone. If it does not help, you can combine this step with clearing dalvik cache.
Thanks!
I have WiFi problems on CM10.1 with your kernel! For me only latest patch from pawitp solve the problems with wifi.
Sent from my GT-I9000 using xda premium
Which ROM exactly. I'll post a test version with a possible fix soon
The latest build 1202,some more your kernel is WiFi tethering broken...
kfheaven said:
The latest build 1202,some more your kernel is WiFi tethering broken...
Click to expand...
Click to collapse
Can you post a link to the thread were the ROM is from? Because there are no official 10.1 builds...
sent from my galaxy tab using XDA Premium HD
kasper_h said:
Can you post a link to the thread were the ROM is from? Because there are no official 10.1 builds...
sent from my galaxy tab using XDA Premium HD
Click to expand...
Click to collapse
Is pawitp latest build...
OK, that is AOSP, not CM10.1. It seems there is a problem then with his AOSP with my kernel?! I'll try to make a fix anyway
SORRY, uploaded a kernel without a wifi-fix telling everyone it had the wifi-fix. New version coming soon!
The "real" wifi-fix kernel:
http://rootaxbox.no-ip.org/kasper_h/kernels/JB42/Mackay_kernel_0.201wifitest-update-signed.zip
Small update to 0.202
-merged wifi patches & wififix of pawitp.
Download:
http://rootaxbox.no-ip.org/kasper_h/kernels/JB42/
Downloading and, tonight, installing!
Thanks!
//deleted//
Posted in wrong thread haha. Oops!
Does this kernel support the battery charging limit, as explained here:
http://forum.xda-developers.com/showthread.php?p=34998863
Sent from my GT-I9000 using xda app-developers app
Will try and report on my experience with this kernel
To install do I just install like any other kernel or do I need any libs, etc.
Sent from my GT-I9000 using xda app-developers app
Really like the overclock options of 1200/1400, but wifi doesnt work in this kernel.
I saw that pawitp added another tweak to enable wifi at https://github.com/pawitp/android_k...mmit/c3af7954523610e9df0abff656fe93095361d2dc
Has this patch been included in the kernel ?
EDIT:
This is the workaround i currently use for enabling WIFI:
1. Turn off phone.
2. Take out SD card.
3. Turn on phone and let it start up properly.
4. Insert SD card.
5. Enable SD card in settings.
jask489 said:
Does this kernel support the battery charging limit, as explained here:
http://forum.xda-developers.com/showthread.php?p=34998863
Sent from my GT-I9000 using xda app-developers app
Click to expand...
Click to collapse
Yes, use NSTools to set the charging limit
alb3rtt said:
Will try and report on my experience with this kernel
To install do I just install like any other kernel or do I need any libs, etc.
Sent from my GT-I9000 using xda app-developers app
Click to expand...
Click to collapse
All necessary files are included, so just flash and be happy
No need to wipe anything (like cache or anything). Clean and simple
Sharken said:
Really like the overclock options of 1200/1400, but wifi doesnt work in this kernel.
I saw that pawitp added another tweak to enable wifi at https://github.com/pawitp/android_k...mmit/c3af7954523610e9df0abff656fe93095361d2dc
Has this patch been included in the kernel ?
EDIT:
This is the workaround i currently use for enabling WIFI:
1. Turn off phone.
2. Take out SD card.
3. Turn on phone and let it start up properly.
4. Insert SD card.
5. Enable SD card in settings.
Click to expand...
Click to collapse
I will build a new kernel version based on the latest wifi-fixes of pawitp later today.
New build in OP: 0.204. Contains all upstream changes pawitp made to fix wifi & updated linux version to 3.0.54.
Kernel build 0.204: Wifi now works flawlessly, great!
Sent from my GT-I9000 using xda app-developers app
First impression. Great speed, love the boot splash screen and great battery. Will test more later but loving this kernel so far. Great work dude
Sent from my GT-I9000 using xda app-developers app

[JB 4.3][KERNEL][CWM/TWRP/SwitchSD]Mackay kernel 0.599Final (7-Dec-2013

Just like for CM9&CM10&CM10.1, I started making a CM10.2/JB4.3 kernel. The philosophy is the same: stock plus a few extras
This kernel is based on my CM10.1 Mackay kernel, updated using upstream patches from CM10.2
Thanks to all SGS-CM-kernel developers (pawitp, stratosk, DerTeufel, Glitch, mialwe, krarvind), I learned a lot from all of you!
Separate bigmem libs for other kernels:
http://forum.xda-developers.com/showpost.php?p=44495730&postcount=16
Changelog 0.599
-Final release for JB4.3
-Identical in code to KK version of kernel
-4 version:
-CWM & TWRP
-Swapped SD (CWM & TWRP) -> I have no external SD, so I didn't test this one!
All features compared to stock kernel:
Features:
-Build using the Cortax-A8 optimized Linaro 4.7.4 toolchain of Christopher83: http://forum.xda-developers.com/showthread.php?t=2098133
-Christopher86's cortex-A8 optimized Linaro toolchain (September version)
-O3 optimization
-updated to linux kernel version 3.0.101
-SLQB memory allocator (default, should be slightly faster)
-XZ compression of kernel & initramfs
-395MB RAM
-SIO scheduler
-Added Lagfree governor
-ROW scheduler (tweaked, default scheduler)
-FIOPS scheduler (tweaked)
-XZ compression of kernel & initramfs
-395MB RAM
-many improvements to IO schedulers in general
-Deadline tuning (thanks to DerTeufel)
-Ondemand tuned (default governor)
-SmartassV2 governor
-Interactive governor (updated to android 3.4 code + fixes)
-Wheatley & Lulzactive governors
-Conservative tuned
-Call volume hack (use “Settings>Mackay Settings”* to set volumes)
-Reduced battery polling interval
-Fast charge (activate through “Settings>Advanced Settings”* or the QuickCharge toggle in MackayROM)
-WiFi PM_FAST mode selection (activate using “Settings>Mackay Settings”*)
-Battery life extender (set through “Settings>Mackay Settings”*)
-CustomVoltage (set using NSTools)
-BLN (can be enabled through “Settings>Mackay Settings”*)
-USB OTG support (needs external power supply)
-1100-1400MHz OC steps
-Custom kernel splash (Thanks to Malcho)
-Updated charging logo to match open charger
-Disabled swap & zram
-Improve memcopy/memmove
-Improve the performance of memcpy and memmove
-Kill task closest in size to memory needed to free
-LOAD_FREQ (4*HZ+61) avoids loadavg Moire
-Entropy tweaks: http://lwn.net/Articles/489734/
-backport CPUIDLE from 3.5
-arm/crypto: Add optimized AES and SHA1 routines
-Unaligned CPU access
-Updates to binder
-Improvements to RWSEM code
-Improvements to binder code
-Improvements to tmpfs
-Added frandom (much faster random number generator)
-Updated to lowmemorykiller with PID whitelist (thanks to stratosk)
-Updated wifi driver to 5.90.195.114
-Updated GPU driver to DDK [email protected]
-Proportional Rate Reduction for TCP
-Introduce timer slack controller
*“Settings>Mackay Settings” only available with Mackay ROM 3.x.x (to be released soon)
*also available through the Galaxy S & Mackay app in the launcher
On other roms, install the kernel, reboot, open /data/local/mackay/bln/recovery/navbar and change the 0 for 1. Then reboot:
bln (set to 1) BLN will be activated
navbar (set to 1) navbar will be activated
As an alternative, Bejda developed a script for Mackay settings:
http://forum.xda-developers.com/showpost.php?p=41729828&postcount=953
bootable/recovery:
-Mackay recovery (based on TWRP 2.6.3.0)
TWRP:
-Themed orange
-Run recovery-apps (zip files should be present in /system/mackay, launch them through advanced->run app)
Source code: https://github.com/kasperhettinga/samsung-kernel-aries/commits/mackay-cm102
This is a freshly started project. Ideas for improvements/additions are welcome but:
1. I try to stay close to stock
2. The time I spend on features depends on how much I like them myself
Credits:
-teamhacksung/pawitp for making CyanogenMod work on our ancient phone
-stratosk/DerTeufel/Mialwe for the inspiration I got from their kernels
-rootax for providing a high-speed server for high quality downloads
Downloadable with CMC & voodoo colour:
https://s.basketbuild.com/devs/kasperhettinga/sgs/kernel/pre-KK/
For those who want to theme it even further, Bejda made a Mackay splash screen!
http://forum.xda-developers.com/showthread.php?t=2214468
This version can only be used on JB4.3-based ROMs
Kernel for switching internal & external SD
Because vold.fstab is no longer used and has been integrated in fstab.aries (which can only be changed before compiling the kernel, as it ends up in the ramdisk), I made a special kernel version with switched SD cards:
http://rootaxbox.no-ip.org/kasper_h/kernels/JB43/switchSD/
kasper_h said:
-ALPHA build, unknown stability
Click to expand...
Click to collapse
Using it since Yesterday evening - all good so far. Thanks.
I9000B
Hi kasper_h,
Just to confirm, no support to I9000B, right?
any plans to support it?:fingers-crossed:
@kasper_h will you add sioplus in your kernel ?
Sent from my GT-I9000 using xda app-developers app
fmc000 said:
Using it since Yesterday evening - all good so far. Thanks.
Click to expand...
Click to collapse
This one has improved bigmem libs compared to the test version I send you yesterday.
Celso Marques said:
Hi kasper_h,
Just to confirm, no support to I9000B, right?
any plans to support it?:fingers-crossed:
Click to expand...
Click to collapse
No, I only support devices I own/have direct access to.
Others can easily take my code from github and compile for other devices.
DerRomtester said:
@kasper_h will you add sioplus in your kernel ?
Sent from my GT-I9000 using xda app-developers app
Click to expand...
Click to collapse
No plans yet, maybe once everything works as it should and I have some time for things like that.
Verstuurd van mijn GT-I9000
My boot time seems a bit long with mackay kernel.
DerRomtester said:
My boot time seems a bit long with mackay kernel.
Click to expand...
Click to collapse
always been like that (don't know why, though).
fmc000 said:
always been like that (don't know why, though).
Click to expand...
Click to collapse
The cause of the slow boot is the complicated ramdisk with two recoveries that need to be extracted at every boot.
Verstuurd van mijn GT-I9000
kasper_h said:
The cause of the slow boot is the complicated ramdisk with two recoveries that need to be extracted at every boot.
Verstuurd van mijn GT-I9000
Click to expand...
Click to collapse
Got it, thanks.
Sent from my SGS using Tapatalk.
Great great the best kernel for i9000 come on android 4.3
I will test in the next days
Love your job kasper_h
Thanks
Pretty good so far, nothing more, nothing less that 4.2 version.
Sent from my GT-I9000 using xda premium
I tried to install,Mackay kernel 0.403 in C: ROM 4.3 and it gives me error.
mamoto66 said:
I tried to install,Mackay kernel 0.403 in C: ROM 4.3 and it gives me error.
Click to expand...
Click to collapse
It would be helpful if you tell a but more than that...What error. When. Etc.
kasper_h said:
It would be helpful if you tell a but more than that...What error. When. Etc.
Click to expand...
Click to collapse
Sorry, the problem is that in C-ROM,Screen stays Mackay logo and does not start.I tested with Devil kernel and it works.Thanks.
Does the same problem in 4.3 Slim Rom.
Just a report, that bigmem libs extracted from the zip works great
thanks kasper_h
didhiy said:
Just a report, that bigmem libs extracted from the zip works great
thanks kasper_h
Click to expand...
Click to collapse
Attached to this post a flashable version of the bigmem libs.
mamoto66 said:
Sorry, the problem is that in C-ROM,Screen stays Mackay logo and does not start.I tested with Devil kernel and it works.Thanks.
Does the same problem in 4.3 Slim Rom.
Click to expand...
Click to collapse
i can confirm this, tested and phone stays at kernel logo kasper_h.
aways said:
i can confirm this, tested and phone stays at kernel logo kasper_h.
Click to expand...
Click to collapse
Me too.
Sent from my GT-I9000 using Tapatalk 2
mamoto66 said:
Sorry, the problem is that in C-ROM,Screen stays Mackay logo and does not start.I tested with Devil kernel and it works.Thanks.
Does the same problem in 4.3 Slim Rom.
Click to expand...
Click to collapse
Just tried , same thing happens on CyanAOSP 4.3 too. Devil and CM kernel works fine.
That is really odd, because it does work fine on both my own ROM and CM10.2 :S
I also tried building my own Carbon ROM, and also there it did boot fine.
But I will take a look whether I can find something...

[KK4.4][KERNEL][CWM/TWRP]Mackay kernel 0.692 (16-Sept-2014)

Just like for CM9&CM10&CM10.1&CM10.2, I started making a CM11.0/KK4.4 kernel. The philosophy is the same: stock plus quite a few extras
This kernel is based on my CM10.2 Mackay kernel, updated using upstream patches from CM11.0
Thanks to all SGS-CM-kernel developers (pawitp, stratosk, DerTeufel, Glitch, mialwe, krarvind), I learned a lot from all of you!
Separate bigmem libs for other kernels:
Post #2
Changelog 0.692
-Updated TWRP to 2.8.0.0
All features compared to stock kernel:
Features:
-Build using the Cortax-A8 optimized Linaro 4.7.4 toolchain of Christopher83: http://forum.xda-developers.com/showthread.php?t=2098133
-O3 optimization
-updated to linux kernel version 3.0.101
-SLQB memory allocator (default, should be slightly faster)
-XZ compression of kernel & initramfs
-395MB RAM
-SIO scheduler
-Added Lagfree governor
-ROW scheduler (tweaked, default scheduler)
-many improvements to IO schedulers in general
-Deadline tuning (thanks to DerTeufel)
-Ondemand tuned (default governor)
-SmartassV2 governor
-Interactive governor (updated to android 3.4 code + fixes)
-Wheatley & Lulzactive governors
-Conservative tuned
-Call volume hack (use “Settings>Mackay Settings”* to set volumes)
-Reduced battery polling interval
-Fast charge (activate through “Settings>Advanced Settings”* or the QuickCharge toggle in MackayROM)
-WiFi PM_FAST mode selection (activate using “Settings>Mackay Settings”*)
-Battery life extender (set through “Settings>Mackay Settings”*)
-CustomVoltage (set using NSTools)
-BLN (can be enabled through “Settings>Mackay Settings”*)
-USB OTG support (needs external power supply)
-1100-1400MHz OC steps
-Custom kernel splash (Thanks to Malcho)
-Updated charging logo to match open charger
-Enabled swap & zram
-Improve memcopy/memmove
-Improve the performance of memcpy and memmove
-Kill task closest in size to memory needed to free
-LOAD_FREQ (4*HZ+61) avoids loadavg Moire
-Entropy tweaks: http://lwn.net/Articles/489734/
-backport CPUIDLE from 3.5
-arm/crypto: Add optimized AES and SHA1 routines
-Unaligned CPU access
-Updates to binder
-Improvements to RWSEM code
-Improvements to binder code
-Improvements to tmpfs
-Added frandom (much faster random number generator)
-Updated to lowmemorykiller with PID whitelist (thanks to stratosk)
-Updated wifi driver to 5.90.195.114
-Updated GPU driver to DDK [email protected]
-Introduce timer slack controller
*“Settings>Mackay Settings” only available with Mackay ROM 4.x.x (to be released soon)
*also available through the Galaxy S & Mackay app in the launcher
On other roms, install the kernel, reboot, open /data/local/mackay/bln/recovery/navbar and change the 0 for 1. Then reboot:
bln (set to 1) BLN will be activated
navbar (set to 1) navbar will be activated
As an alternative, Bejda developed a script for Mackay settings:
http://forum.xda-developers.com/showpost.php?p=41729828&postcount=953
bootable/recovery:
-Mackay recovery (based on TWRP 2.6.3.0 / CWM 6.0.4.5)
TWRP:
-Themed orange
-Run recovery-apps (zip files should be present in /system/mackay, launch them through advanced->run app)
CWM:
-Themed orange
-Added Aroma FM
Source code: https://github.com/kasperhettinga/samsung-kernel-aries/commits/mackay-cm11
This is a freshly started project. Ideas for improvements/additions are welcome but:
1. I try to stay close to stock
2. The time I spend on features depends on how much I like them myself
Credits:
-teamhacksung/pawitp for making CyanogenMod work on our ancient phone
-stratosk/DerTeufel/Mialwe for the inspiration I got from their kernels
-rootax for providing a high-speed server for high quality downloads
I will not build this kernel for other devices. Instructions to port the kernel or build it yourself:
http://forum.xda-developers.com/showpost.php?p=49484134&postcount=132
Download:
Basketbuild
For those who want to theme it even further, Bejda made a Mackay splash screen!
http://forum.xda-developers.com/showthread.php?t=2214468
This version can only be used on KK4.4-based ROMs
XDA:DevDB Information
[KK4.4][KERNEL][CWM/TWRP]Mackay kernel, Kernel for the Samsung Galaxy S I9000
Contributors
kasper_h
Kernel Special Features:
Version Information
Status: Beta
Created 2013-11-18
Last Updated 2014-09-21
Bigmem libs for any kernel:
http://rootaxbox.no-ip.org/kasper_h/kernels/KK/bigmem/
Reserved
Thanks kasper_h for the kernel do you consider activating zram again?
Pawitp made some improvements on zram, and if swap can be enabled again, thanks!
Sent from my GT-I9000 using Tapatalk
Netmatrix said:
Thanks kasper_h for the kernel do you consider activating zram again?
Pawitp made some improvements on zram, and if swap can be enabled again, thanks!
Sent from my GT-I9000 using Tapatalk
Click to expand...
Click to collapse
My experience with zram are bad, no plans to reactivate...
Verstuurd van mijn Nexus 5
kasper_h said:
Bigmem libs for any kernel:
http://rootaxbox.no-ip.org/kasper_h/kernels/KK/bigmem/
Click to expand...
Click to collapse
as fast as usual :thumbup:
thanks kasper, this bigmem libs works on epic4g :thumbup: except libstagefright_omx.so file causing bootloop with "waiting for surfaceflinger..." message
works perfectly after I remove that from the zip
didn't test on my sc-02b yet, hope that case only in epic4g
will report you again after test on sc-02b
didhiy said:
as fast as usual :thumbup:
thanks kasper, this bigmem libs works on epic4g :thumbup: except libstagefright_omx.so file causing bootloop with "waiting for surfaceflinger..." message
works perfectly after I remove that from the zip
didn't test on my sc-02b yet, hope that case only in epic4g
will report you again after test on sc-02b
Click to expand...
Click to collapse
Good luck
Verstuurd van mijn Nexus 5
Your GPU drivers are a bit outdated.. When galaxy nexus devs will update them, will you update too?
Sent from my GT-I9000 using XDA Premium 4 mobile app
ElmirBuljubasic said:
Your GPU drivers are a bit outdated.. When galaxy nexus devs will update them, will you update too?
Sent from my GT-I9000 using XDA Premium 4 mobile app
Click to expand...
Click to collapse
Are you sure they are outdated? I updated them recently and haven't see a newer version...
I thinked about theese http://omapzoom.org/?p=device/ti/pr...it;h=8137028adad92178573b3448f833e1f0338c20db but im wrong..
Sent from my GT-I9000 using XDA Premium 4 mobile app
kasper_h said:
Reserved
Click to expand...
Click to collapse
I am unable to download. It is showing error 404.
Can you please update the link or mirror it?
Rohitdahiya said:
I am unable to download. It is showing error 404.
Can you please update the link or mirror it?
Click to expand...
Click to collapse
http://rootaxbox.no-ip.org/kasper_h/kernels/KK/
Hi Kasper_h,
I cannot flash your kernel "Mackay_kernel_0.600_cwm_CMC-signed.zip" but this "Mackay_kernel_0.600_cwm_VC-signed.zip" works fine
Many thanks.
phil_greg2001 said:
Hi Kasper_h,
I cannot flash your kernel "Mackay_kernel_0.600_cwm_CMC-signed.zip" but this "Mackay_kernel_0.600_cwm_VC-signed.zip" works fine
Many thanks.
Click to expand...
Click to collapse
You probably get a get.prop error with the cwm_CMC version? That is the only kernel flavour where I didn't fix the script yet. I am now at work, so I can't change it from here. If you have e.g. 7zip, you can copy the updater-script from the VC kernel to the CMC kernel and then it can be flashed.
Hi kasper_h, can we have an I9000B version of your job? That would be great! Thanks.
Enviado de meu GT-I9000B usando Tapatalk
kasper_h said:
You probably get a get.prop error with the cwm_CMC version? That is the only kernel flavour where I didn't fix the script yet. I am now at work, so I can't change it from here. If you have e.g. 7zip, you can copy the updater-script from the VC kernel to the CMC kernel and then it can be flashed.
Click to expand...
Click to collapse
It works fine now :good:
Thanks a lot Kasper_h
Rohitdahiya said:
I am unable to download. It is showing error 404.
Can you please update the link or mirror it?
Click to expand...
Click to collapse
same for me
simo.scorpion said:
same for me
Click to expand...
Click to collapse
You can search a little... :silly:
http://rootaxbox.no-ip.org/kasper_h/kernels/KK/
3G working in this ROM?
capriciousmike said:
3G working in this ROM?
Click to expand...
Click to collapse
Yes for me

[Kernel] LuckyK [5.x-7.x]

LuckyK
A Custom Kernel
Based On JB-MR2 @Ziyan Release​
Hello everyone, today I present my kernel for galaxy nexux, some notes ... Since November I joined this great forum, and start to learn about the world of programming. Possessing a Galaxy Nexus early to visit his section, and I see the first rom Lollipop created by @MwisBest, taken from his work, beginning to do research on the kernel, springs and everything around them. After various jobs, finished in ash with my hard disk burned, I decided to concentrate on the kernel, and so I ask if I can take his @Ziyan kernel, to work it and create something special, and month and about which work in this kernel, and are pleased to present its first Release.
A big Thank's goes to @Ziyan, @MWisBest, @bsmitty83 , @aosp, @freshgiammi, @boype, @imoseyon, @franciscofranco, @pattyboi, and other, for all their commit that I used
Special Features​Compatible with all variant (Tuna,Toro,ToroPlus)
Driver DDK 1.9
EXT4/F2FS
Overclock CPU/GPU
Special Control Smartreflex (preset)
FSync control
Vibration Control
Color Control
Fast FPE Emulator
Sound Control
Voltage Control
Driver Wi-fi 3.4
AnyKernel2 (thanks to @osm0sis)​
Download:
Look in the Download Section ---> http://forum.xda-developers.com/devdb/project/?id=8795#downloads
The kernel now can be used very well in both EXT4 that F2FS, is very responsive and fluid. Always follow the recommended configurations.
Ziyan's source ----> https://github.com/Ziyann/omap
XDA:DevDB Information
[Kernel] LuckyK [5.x-7.x], Kernel for the Samsung Galaxy Nexus
Contributors
Fenix46, Ziyan, Mwisbest
Source Code: https://github.com/Fenix46/LuckyK
Kernel Special Features:
Version Information
Status: Beta
Beta Release Date: 2016-09-13
Created 2015-03-21
Last Updated 2016-09-13
Optimal Configuration
TCP Control: Cubic
Read Ahead Buffer Size: 128
Scheduler: CFQ
Freq. Min: 224 MHz
Freq. Max: 1.2 GHz
Governor: Interactive
Adaptive Brightness: ON
Vibration Intensity: 85
FSync: ON
GPU Frequency: 512 MHz
Configuration OC
TCP Control: Cubic
Read Ahead Buffer Size: 128
Scheduler: CFQ
Freq. Min: 224 MHz
Freq. Max: 1.53 GHz
Governor: Ondemandplus
Adaptive Brightness: ON
Vibration Intensity: 85
FSync: ON
GPU Frequency: 512 MHz​
Changelog
V.2.2 ----> V.2.3
#Add optimization for KSM from kernel 3.10
#Add some commit for memcg from kernel 3.10
#Add more patch for OOM_KILL from kernel 3.10
#Add optimization for vmalloc, pagewalk and shmem from kernel 3.10
#Remove ANDROID_LOW_MEMORY_KILLER_AUTODETECT_OOM_ADJ_VALUES
<----------------->​
V.2.1 ----> V.2.2
#Add optimization in Nohz from kernel 3.10
#Add some commit for Ondemand
#Add one patch for OOM_KILL from kernel 3.10
<----------------->​
V.2.0 ----> V.2.1
#Revert old Patch in OOM_KILL
<----------------->​
V.1.9 ----> V.2.0
#Add hack on ioremap
#Add percpu optimization from kernel 3.10
#Add OOM_KILL optimization from kernel 3.10
<----------------->​
V.1.8 ----> V.1.9
#Add More Optimization for Block and CFQ
#Revert Commits For RCU
#Add 2 commits for lib
#Add optimization for binder
<----------------->​
V.1.7 ----> V.1.8
#Add some patch for RCU
#Add optimization for MemBlock
#Add optimizations for Cpufreq and Kernel/Sched
#Add "hostapd" in zip flashable
#Add some patch for OOM_ADJ
#Add correct patch for camera (thanks @Ziyan)
<----------------->​
5.1_V1.6 ----> 5.1_V1.7
#Some Update for DSS
#Fix Charging Offline
#ADD New driver for wifi
#Some update for stabilize
<----------------->​
5.1_V1.5 ----> 5.1_V1.6
#Various Optimizations mm: vmscan, compaction
#Various Optimizations ext4: kvmalloc added, and kzalloc for better performance
#Various Optimizations Pstore
#Fixed Bug for CMHW
<----------------->​
5.1_V.1.4 ----> 5.1_V.1.5
#Add various commits in "/mm" directory, for better stability
#Change GCC final, build with GCC 4.7 Google
#Fixed some file in "arch/arm/"... maybe now the CFQ works thanks to these commit
<----------------->​
5.1_V.1.2 ----> 5.1_V.1.4
#Add 9 commits for F2FS, increse stability
#Change GCC
#increse Frame Buffer to 2mb
#Active Voltage Control
<----------------->​
5.1_V.1.0 ----> 5.1_V.1.2
#Revert OndemandPlus with Interactive for better boot
#Add one String* in drivers/mmc/core/quirks.c for possible fix Bug old chip.
*NB: This string, is an optimization for GCC 4.9. Added hoping to remove the bug
<----------------->​
19/03 ----> 23/03
#Switch interactive to ondemandplus
#Add 2 commits for net/ipv4 and ipv6 (for rom Zmod)
#Possible Fix for the bug chip VYL00M​
Hell yea ! I've watching your git these days, and now the kernel is released ! Will try
seems to work well togheter with [ROM] [5.1] ZMoD (03/20).
Thank you for keeping my old phone snappy and up to date
Edit: boot loop at my end togheter with said rom
kongha said:
seems to work well togheter with [ROM] [5.1] ZMoD (03/20).
Thank you for keeping my old phone snappy and up to date
Edit: boot loop at my end togheter with said rom
Click to expand...
Click to collapse
excuse my English is not very good, you've had some problems with the kernel?
Sent from my Galaxy Nexus using XDA Free mobile app
Bootloops on AOSP wee better rom 5.1..
rambhanushali20 said:
Bootloops on AOSP wee better rom 5.1..
Click to expand...
Click to collapse
that ROM are you using? You made a clen flash?
My advice is ti install the ROM, to make a first start and then install the kernel. I'm using new Zmod ROM with my kernel and work fine. With FML 5.1 the kernel work, tried until yesterday.
Fenix46 said:
excuse my English is not very good, you've had some problems with the kernel?
Sent from my Galaxy Nexus using XDA Free mobile app
Click to expand...
Click to collapse
I believed I had installed it first but had not, sorry about the confussion in my first post. When I actially did install your kernel toghter with (clean installation) ZMoD it is boot loop.
kongha said:
I believed I had installed it first but had not, sorry about the confussion in my first post. When I actially did install your kernel toghter with (clean installation) ZMoD it is boot loop.
Click to expand...
Click to collapse
ah ok, you do one thing, installing the rom, gapps and superSU, start your smartphone, you restore the backup, and after installing the kernel, I always do this procedure, because the kernel is not compiled with any rom so if it is installed when you install the rom, you go into boot loop. follow my steps and you will have no problems
Fenix46 said:
ah ok, you do one thing, installing the rom, gapps and superSU, start your smartphone, you restore the backup, and after installing the kernel, I always do this procedure, because the kernel is not compiled with any rom so if it is installed when you install the rom, you go into boot loop. follow my steps and you will have no problems
Click to expand...
Click to collapse
Thats what I did
1. install the rom
2. gapps
3.superSU
4.reboot
5.install the kernel
and here its a boot loop
kongha said:
Thats what I did
1. install the rom
2. gapps
3.superSU
4.reboot
5.install the kernel
and here its a boot loop
Click to expand...
Click to collapse
strange, I don't why go in bootloop... I will try to understand why it behaves like this, however, to correct load a picture of my device, to show that I am using it without problems
Fenix46 said:
strange, I don't why go in bootloop... I will try to understand why it behaves like this, however, to correct load a picture of my device, to show that I am using it without problems
Click to expand...
Click to collapse
Maybe it was VYL00M bug. Other phone use that sick chip. Maybe you don't. Mine boot correctly
eternal70 said:
Maybe it was VYL00M bug. Other phone use that sick chip. Maybe you don't. Mine boot correctly
Click to expand...
Click to collapse
mm ... strange, because the base I used, I think he has already the fix, commissioned by Ziyan. I'll try to find a solution to the problem
New Release in download, this release is one test for chip VYL00M, because the bug was still present, maybe I have solved the problem.
With chip "V3U00M" the variant "V.1.0-test" dosen't work.. use the other release
Changelog added in the second post... let me know if the bug is still present ...
Amazing battery life, i got 3h15min SOT on ZMoD. Thank you @Fenix46
h4xx0rr said:
Amazing battery life, i got 3h15min SOT on ZMoD. Thank you @Fenix46
Click to expand...
Click to collapse
Thanks for feedback... these words are a big satisfaction
Sent from my Galaxy Nexus using XDA Free mobile app
The new version also dont work... Restarts again and again... And hangs at Google logo... Btw i am having VYLOOM chip nexus and i clean flashed it with latest FML build...
rambhanushali20 said:
The new version also dont work... Restarts again and again... And hangs at Google logo... Btw i am having VYLOOM chip nexus and i clean flashed it with latest FML build...
Click to expand...
Click to collapse
OK thanks, later placed a new zip for test
Sent from my Galaxy Nexus using XDA Free mobile app
New Version test for chip VYLOOM is ready for donwload, look your news...
NB: This version is compatible with the chip "V3U00M" ... but I do not recommend the installation because the performance is very low.
Test version 2 work on Zmod. I have VYL00M But first boot is very lazy and phone laggy 1-2min after first boot

[KERNEL] [3.4.5] [F2FS] GearMod V11.2 [SaberMod 5.2] [OPTIMIZED]

Trebor Kernel[/FONT] - I9500​
That's My First Compilation For The I9500
And I Am Open To Suggestions And Tips.
I Hope You Enjoy! :fingers-crossed:
The Kernel Is Compiled With The Source Of GearCM And Using My Own Changes.
Features:
Better Performance
Less RAM Consumption
Better Battery
F2FS Support
And More!
CPU Governor:
ZZMoove (Best)
Interactive
Conservative
UserSpace
PowerSave
OnDemand (Default)
Performance
I/O:
Noop (Best)
Row
BFQ
Fiops
TCP:
WestWood
Reno
Bic
Cubic
HighSpeed
Hybla
HTCP
Vegas
Veno
Changelog:
Compiled With Lastest GearCM Changes
Compiled With Lastest SaberMod 4.9.X
Compiled With Pipe Flag
Changed All Flags O2 To O3
Compiled With 03 For Large Performance Boost
Compiled With OFast For Large Performance Gain
Compiled With Graphite Optimizations
Compiled With FGraphite For Memory Optimizations
Compiled With FGraphite Identity For Some Optimizations
Compiled With FOpenMP To Use Less RAM
FSanitize Leak For Reduce Memory Use
Enable Multi Core Power Saving
F2FS Support
Fully Compatible With Synapse
Compatible Kernel Audiutor
And More!
Downloads:
Mod edit: Links removed.
Extras:
Synapse
Kernel Audiutor
My Settings
Credits:
@Alberto96, @sparksco, @frap129
@zeeshanhussain12, @asad007
Sources:
https://github.com/GearCM/android_kernel_samsung_exynos5410
http://sabermod.com/Toolchains (DEV ONLY)/arm/arm-linux-androideabi/
https://github.com/hyper-toolchains
*Not Tested
Reserved!
Some feedback?
treborbr said:
That's my first compilation for the I9500 and I am open to suggestions and tips. I hope you enjoy! :fingers-crossed:
Features:
Compiled using the most recent source of GearCM (Thanks @Alberto96 by mater this amazing repository) :highfive:
Compiled using the latest version of GCC 4.8 (Thanks Google)
And more will come!
Downloads:
Fisrt build!
And thanks @zeeshanhussain12 for helping me help compile my first kernel. :victory:
Credits:
@Alberto96 (GearCM)
@zeeshanhussain12 (For Help)
@asad007 (Your zip used as a base)
Source:
https://github.com/GearCM/android_kernel_samsung_exynos5410
Click to expand...
Click to collapse
Cool another new kernel. Tried dirty flashing on Omega 28 but didn't boot. VoLTaqe and LWK boots fine after dirty flashing the kernel
Us this for cm based rom only?
it doesnt support touchwiz i think check the title
nevinjoseph said:
Cool another new kernel. Tried dirty flashing on Omega 28 but didn't boot. VoLTaqe and LWK boots fine after dirty flashing the kernel
Click to expand...
Click to collapse
Mate, check the thread tittle. It's only for AOSP/CM ROM only.
Sent from my Galaxy S4
For now it will only work on ROMs based on CM/AOSP.
Then I will compile a version for TW. I'm just seeing baseband will use. I'll let you choose: http://opensource.samsung.com/reception/receptionSub.do?method=sub&sub=F&searchValue=i9500
Works on all roms based on CM/AOSP.
Thank you for responding to comments.
Someone tested the Kernel in some other ROM? I tested only with GearCM.
Good work mate!
Sent from my Moto E using Tapatalk
treborbr said:
Then I will compile a version for TW. I'm just seeing baseband will use. I'll let you choose: http://opensource.samsung.com/reception/receptionSub.do?method=sub&sub=F&searchValue=i9500
Click to expand...
Click to collapse
I think "I9500UBUHNL3" or "I9500XXUHOG1". There are placed in page 2.
Sent from my Galaxy S4
treborbr said:
Thank you for responding to comments.
Click to expand...
Click to collapse
Im happy to see another kernel being developed for our phone . Just wanna say that if you make a kernel for TW please please take stability into consideration. I wish there is a kernel that offers more flexibility over TW but still maintains its consistency.
Does this supports synapse?
Thanks My Teacher ;D
These basebands are the latest? It is that how my internet is slow will build on the latest baseband and that you prefer.
I'll do a version for TW but for now I'm choosing baseband yet. If you can look at previous messages and help choose the best.
Yes. But for now there are puddles changes

Categories

Resources