(KERNEL) Mackay Kernel 4.3 0.416 - Vibrant Android Development

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 kasper_h ), I learned a lot from all of you
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/show....php?t=2098133
-Christopher86's cortex-A8 optimized Linaro toolchain (September version)
-O3 optimization
-updated to linux kernel version 3.0.96
-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
-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
-65 fps mod
*“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
bootable/recovery:
-Mackay recovery (based on CWM 6.0.3.7 & TWRP 2.6.0.0)
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
Source code: https://github.com/kasperhettinga/sa...s/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
For those who want to theme it even further, Bejda made a Mackay splash screen!
http://forum.xda-developers.com/show....php?t=2214468
i recomend trickster mod kernel settings for controlling this kernel

Could you possibly release a version that doesn't have bigmem and has standard fps?

Homeless2 said:
Could you possibly release a version that doesn't have bigmem and has standard fps?
Click to expand...
Click to collapse
this only has 395 mb ram so camera and everything works and if enough people want a version with normal fps il do it but not just if only one person wants it. and there is no harm in it being there

I though with bigmem youtube doesn't work? Also if I remember correctly, 65hz drains 10% more batter than 56hz

Homeless2 said:
I though with bigmem youtube doesn't work? Also if I remember correctly, 65hz drains 10% more batter than 56hz
Click to expand...
Click to collapse
YouTube and everything works at 395. And as of right now the 65fps mod is broken. I'm assuming that its something to do with new GPU drivers. Since the last person to get it working was tkglitch
Sent from my SGH-T959 using xda app-developers app

eyes on the next build, great work.

edwin270 said:
eyes on the next build, great work.
Click to expand...
Click to collapse
Will be a while longer
Sent from my myTouch 4G using xda app-developers app

cannondaleV2000 said:
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 kasper_h ), I learned a lot from all of you
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/show....php?t=2098133
-Christopher86's cortex-A8 optimized Linaro toolchain (September version)
-O3 optimization
-updated to linux kernel version 3.0.96
-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
-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
-65 fps mod
*“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
bootable/recovery:
-Mackay recovery (based on CWM 6.0.3.7 & TWRP 2.6.0.0)
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
Source code: https://github.com/kasperhettinga/sa...s/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
For those who want to theme it even further, Bejda made a Mackay splash screen!
http://forum.xda-developers.com/show....php?t=2214468
i recomend trickster mod kernel settings for controlling this kernel
Click to expand...
Click to collapse
Can you make this kernel Support KK。
Thank you good work!

When my device is fixed yes

cannondaleV2000 said:
When my device is fixed yes
Click to expand...
Click to collapse
How's it going with your device sorry to hear your having troubles..? I would love to have the rom you built for the captivate for my sons phone but the thread link is dead.. Could you possibly dropbox it to me..The links here seem to be broken as well.. I have him running CM 11 at the moment but it's laggy..
---------- Post added at 11:34 AM ---------- Previous post was at 11:27 AM ----------
Got the kernal thanks but the screen splash link was still broke..

KillerofJoy said:
How's it going with your device sorry to hear your having troubles..? I would love to have the rom you built for the captivate for my sons phone but the thread link is dead.. Could you possibly dropbox it to me..The links here seem to be broken as well.. I have him running CM 11 at the moment but it's laggy..
---------- Post added at 11:34 AM ---------- Previous post was at 11:27 AM ----------
Got the kernal thanks but the screen splash link was still broke..
Click to expand...
Click to collapse
Yeah pm me. And you want it for cappy or vibrant?

cannondaleV2000 said:
Yeah pm me. And you want it for cappy or vibrant?
Click to expand...
Click to collapse
Not exactly sure don't have the phone handy but I know its the i897 att verison.

KillerofJoy said:
Not exactly sure don't have the phone handy but I know its the i897 att verison.
Click to expand...
Click to collapse
Yeah il post a new build sometime this weekend if I have time.

KillerofJoy said:
Not exactly sure don't have the phone handy but I know its the i897 att verison.
Click to expand...
Click to collapse
Silly? But the Mackey kernal will also boot the cm 11 rom I have on his phone now won't it?

@cannondaleV2000 - Hello, is it possible to port the latest version for KitKat, please? Our community is almost barren of up-to-date kernels and seeing the huge list at the official thread, I think it can make a huge difference in our Vibrants. If you can't, I shall understand.

nirogu325 said:
@cannondaleV2000 - Hello, is it possible to port the latest version for KitKat, please? Our community is almost barren of up-to-date kernels and seeing the huge list at the official thread, I think it can make a huge difference in our Vibrants. If you can't, I shall understand.
Click to expand...
Click to collapse
i will see what i can do. i am busy with alot of other devices and roms. but ill try to get this build at some point

cannondaleV2000 said:
i will see what i can do. i am busy with alot of other devices and roms. but ill try to get this build at some point
Click to expand...
Click to collapse
Huge thanks!

cannondaleV2000 said:
i will see what i can do. i am busy with alot of other devices and roms. but ill try to get this build at some point
Click to expand...
Click to collapse
Hey, hello. Any progress so far?

Related

[KERNEL] SG-NS-ICS - 29-02-2012 - 11UV|Voodoo|BIGMEM|BLN|BLD|BLX|TW|3.0.22

SG-NS-ICS Kernel​
Here is what's included in the kernel:
Tweaks:
- Boot @ 1.1Ghz Overclock (Bus 220MHZ)
- 1320 Mhz overclock
- Undervolted to maximize battery life
- Kernel updated to 3.0.22 (new)
- Cold colors
- Cpuidle backport from 3.2 Kernel
- Ext4 and IO tweak backports from 3.2 Kernel
- CIFS Module built-in
- init.d support
- USB On the GO! Build5
- Wifi PM_FAST for faster screen off download speed and compatibility
- Increased refresh rate --> ** Only in HIGH_HZ version **
Governors:
- Ondemand
- Conservative - Default
- Performance
- Lazy
- Smartassv2
- Lulzactivev2
IO Schedulers:
- CFQ - Default
- Noop
- Deadline (tweaked for flash devices)
- VR
- Simple IO
Mods:
- Voodoo Sound V10
- BIGMEM for more available memory
- Backlight Notification
- Backlight Dimmer
- Battery Life Extender
- TouchWake
- Custom voltage
Rules and FAQs
Read before downloading
(Note: I don't wanna be rude, I just want to keep this thread clean...)​
Q: What settings do you recommend? What governor? What IO Scheduler?
A: I recommend the default settings. This is why it there by default!
Click to expand...
Click to collapse
Q: My phone as rebooted on its own or is stuck on a reboot loop.
A: There are 3 reason why your phone may reboot on its own:
1. Your phone does not handle the Undervolt of the kernel
Flash the stock voltage add-on. (NO I will not make the kernel with stock voltage by default)​
2. Your phone cannot handle the Overclock of the kernel
Use another kernel, Sorry...​
3. There is a bug in the kernel and I should fix it:
Post the /proc/last_kmsg output as a ZIP in the thread. BUT, before posting make sure the last_kmsg contains the mention "Kernel panic", if not, don't bother posting this because your problem is related to point 1 or 2...​A kernel Panic looks like this:
Code:
[ 4079.850240] Kernel panic - not syncing: Fatal exception
[ 4079.850307] Backtrace:
[ 4079.850504] [] (dump_backtrace+0x0/0x10c) from [] (dump_stack+0x18/0x1c)
[ 4079.850568] r7:00000005 r6:d6b3a600 r5:c0707990 r4:c0741068
[ 4079.850905] [] (dump_stack+0x0/0x1c) from [] (panic+0x7c/0x1a8)
[ 4079.851022] [] (panic+0x0/0x1a8) from [] (die+0x1a4/0x1d8)
Click to expand...
Click to collapse
Q: Why did you remove feature X?
A: Because I think it sucks
* This is my personal opinion and I am allowed to have it
Click to expand...
Click to collapse
Q: Can you add feature X?
A: Depends. Before asking that question, check the changelog.
If it was removed, NO.
* If you have a really good reason why you think a feature should come back from the dead, you can defend your case by PM.
If it's a new feature that I may not know about, just let me know of the feature and I'll consider it.
If its a new shinny CPU governor or IO scheduler, NO the ones that will remain do the job perfectly...
Click to expand...
Click to collapse
Q: What does feature X do?
A: Please try Google or Wikipedia before asking this. The answer is at the tip of your finger tips
Click to expand...
Click to collapse
Downloads​Stable Kernels:
SG-NS-ICS_27022012.zip
SG-NS-ICS_27022012_HIGH_HZ.zip
SlimSG_08032012_FS.zip (FileSync Enabled - Safer)
SlimSG_09032012_NoFS.zip (FileSync Disabled - Faster)
Experimental:
* None *
Kernel Add-ons: **Flash in CWM after the kernel.
SG-NS-ICS_StockVoltageMod.zip (new)
SG-init.d-installer
Old kernels:
SlimSG_29022012.zip
SG-NS-ICS_05022012.zip
SG-NS-ICS_05022012_HIGH_HZ.zip
SG-NS-ICS_31012012.zip
SG-NS-ICS_31012012_HIGH_HZ.zip
SG-NS-ICS_14012012.zip
SG-NS-ICS_14012012_HIGH_HZ.zip
SG-NS-ICS_17012012.zip
SG-NS-ICS_17012012_HIGH_HZ.zip
Apps:
Manage this kernel with NSTOOLS. Thx arifhn!
To get USB-OTG working you need USB Host Controller app installed. Thx sztupy!
Thanks to ezekeel, supercurio, morfic, franciscofranco, sztupy, reddv1 and koush which made this kernel possible.
kernel source
Change log:
SlimSG_09032012_NoFS.zip
- Removed FileSync (Faster IO)
- Kernel 3.0.23
- Bring back UV
SlimSG_08032012_FS.zip
- Enabled FileSync (Safer IO)
- Kernel 3.0.23
- Bring back UV
SlimSG_29022012.zip
- Release Slim version of SG kernel. This version is whatever setting I'm running at the moment and everything else removed...
SG-NS-ICS_27022012.zip and SG-NS-ICS_27022012_HIGH_HZ.zip
- Kernel Update to 3.0.22
- Fixed SmartassV2 Sysfs Interface
- Fix in Custom Voltage
SG-NS-ICS_05022012.zip and SG-NS-ICS_05022012_HIGH_HZ.zip
- Kernel Update to 3.0.19
- Use PM_FAST power saving method for WIFI to get Higher throughput and better compatibility.
SG-NS-ICS_31012012.zip and SG-NS-ICS_31012012_HIGH_HZ.zip
- Removed useless Governors
- Removed useless IO Scheduler
- Tuned down conservative and ondemand for better battery life
- Kernel upgrade to 3.0.18
- Updated USB-OTG to Build5
SG-NS-ICS_24012012-NoFSYNC.zip and SG-NS-ICS_24012012_HIGH_HZ-NoFSYNC.zip
- Added V(r) IO Scheduler
- Tweaked deadline IO for flash devices
- Tweaked conservative governor
- IO backport from 3.2
- ext4 backport from 3.2
- ext4 tweaks
- optimized sha1, memcopy, string libs
- TCP tweaks
- Added USB-OTG
- and more ...
SG-NS-ICS_17012012.zip and SG-NS-ICS_17012012_HIGH_HZ.zip
- New CPU Governors: Lagfree, MinMax, Smartassv2, InteractiveX and Lulzactivev2
New Add-on 17012012
- Change boot script to use stock voltage instead of Undervolt. *Requires busybox to be installed
SG-NS-ICS_14012012.zip and SG-NS-ICS_14012012_HIGH_HZ.zip
- Removed GPU OC since it doesn't do anything
- Made init.d support built-in
* Note: You need to have busybox installed for init.d to work. Look for the busbox installer app in the market.
New Add-on 13012012
- Adds init.d support to the kernel
SG-NS-ICS_12012012.zip and SG-NS-ICS_12012012_alternate.zip
- Kernel 3.0.17
- Experimenting with GPU Overclock (now at 250Mhz instead of 200Mhz)
SG-NS-ICS_11012012_alternate.zip
- Include increased refresh rate
- Should have more washed out colors
SG-NS-ICS_11012012.zip
- Back to cold colors
- Remove increase refresh rate, cause colors to look washed out
- Still has the 1320 Mhz
SG-NS-ICS_10012012.zip
- Added Test Voodoo color with green flicker fix
- Added 1320Mhz overclock
SG-NS-ICS_09012012.zip
- Updated kernel to 3.0.16
- Added Cpuidle backport from 3.2 kernel
SG-NS-ICS_06012012.zip
- Remove readahead because it was causing slow down in the UI
- Adjusted OnDemand governor to make it snappier
- Fix to cpufreq to make it more statble
- Added Simple IO scheduler
- Made colors 8500K instead of 6500K
** Note: This kernel is a lot faster than previous ones
SG-NS-ICS_04012012.zip
- BLN
- BLD
- BLX
- TouchWake
- Custom Voltage
- CIFS
- Adjusted Ondemand governor default values
SG-NS-ICS_03012012.zip
** Initial Release **
- 1.1Ghz Overclock
- UV
- Lazy governor
- BFQ v3r1 IO Scheduler
- Voodoo Sound V10
- BIGMEM
- Kernel 3.0.15
- 65 FPS
- 1024K Memory Readahead
Yeah, thank you. Will try it! Love your kernel!
fleischbanane said:
Yeah, thank you. Will try it! Love your kernel!
Click to expand...
Click to collapse
There is definitely still work to be done and room for improvement but it does work.
steve.garon said:
Decided to start a new thread for my ICS 11UV Kernel.
Here is what's included for now:
- Boots @ 1.1Ghz Overclock
- Undervolted to maximize battery life
- Lazy governor
- Added BFQ v3r1 IO Scheduler
- Added Voodoo Sound V10
- BIGMEM for more available memory
- Kernel updated to 3.0.15
- Increased refresh rate
- Increased Memory readahead
Stable Kernels:
** Not tested enough...
Experimental:
SG-NS-ICS-03012012.zip
Thanks to supercurio, morfic, ezkeel and koush which made this kernel possible.
kernel source
Click to expand...
Click to collapse
thanks steve
I'll give it a try and report everything I can find. What's about BLN, BLD and BLX?
Welcome back, SG!
I'm flashing
Sent from my Nexus S using XDA App
fleischbanane said:
I'll give it a try and report everything I can find. What's about BLN, BLD and BLX?
Click to expand...
Click to collapse
Not there yet. Next release I guess...
No voodoo color, nice not good yet on ICS
Sent from my Nexus S using XDA App
Backlight MODs next?
Sent from my Nexus S using XDA App
phone_user said:
Backlight MODs next?
Sent from my Nexus S using XDA App
Click to expand...
Click to collapse
It there anyone who's fixed the backlight autobrightness yet?
steve.garon said:
It there anyone who's fixed the backlight autobrightness yet?
Click to expand...
Click to collapse
Eek, I mean BLD, BLN, TW etc
Never mind
Sent from my Nexus S using XDA App
@1.1GHz bus/GPU 220MHz?
Sent from my Nexus S using XDA App
phone_user said:
Eek, I mean BLD, BLN, TW etc
Never mind
Sent from my Nexus S using XDA App
Click to expand...
Click to collapse
yes!
nexusphone said:
@1.1GHz bus/GPU 220MHz?
Sent from my Nexus S using XDA App
Click to expand...
Click to collapse
and yes!
Good! init.d next version?
Thanks
Sent from my Nexus S using XDA App
How about using Lucid's custom color, cuz Voodoo color not yet stable on ICS?
Thanks for release
http://forum.xda-developers.com/showpost.php?p=20593750&postcount=385
On ICS, LiveOC & Deep_Idle causing "reboot while calling" and will not fixed for many weeks
GLaDOS thread
At SG kernel's 1.1GHz, bus/GPU +10%, 220 MHz! The only kernel presenting the users with smoothness just now and for the time being.
Thanks, Steve
OP Updated.
Code:
SG-NS-ICS_04012012.zip
- BLN
- BLD
- BLX
- TouchWake
- Custom Voltage
- CIFS
- Adjusted Ondemand governor default values
steve.garon said:
OP Updated.
Code:
SG-NS-ICS_04012012.zip
- BLN
- BLD
- BLX
- TouchWake
- Custom Voltage
- CIFS
- Adjusted Ondemand governor default values
Click to expand...
Click to collapse
Thanks for update with the necessary MODs
Initial Release, battery GOOD!!!
---------- Post added at 01:36 PM ---------- Previous post was at 12:52 PM ----------
Kernel_SG-ICS-20120104_init.d.zip
init.d support MOD
Battery efficiency GooD!
Sent from my Nexus S using XDA App

[JB 4.2][KERNEL][CWM&TWRP]Mackay kernel 0.335 (10-Jun-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/show....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.335 compared to previous release (0.322)
Changelog 0.327 compared to previous release (0.327)
-Updated to linux v3.0.86
-400mb ram breaks 720p recording
-1.5ghz overclock
-raised voltges for 1.3-1.5ghz by small ammount for stability
-twrp 2.6.0.0
-boosted gpu ram from 3mb to 8mb for gameing/graphic intense apps
*To use this feature from TWRP, tap advanced>run app>rebootcwm.zip. Then from the homescreen choose: reboot>recovery
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/show...&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/show....php?t=2098133
-O3 optimization
-updated to linux kernel version 3.0.81
-XZ compression of kernel & initramfs
-395MB RAM
-added zram/swap support
-SIO scheduler
-BFQv5 scheduler (with upstream improvements)
-ROW scheduler (tweaked, default scheduler)
-many improvements to IO schedulers in general
-Deadline tuning (thanks to DerTeufel)
-fiops IO scheduler
-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)
*“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.2 & TWRP 2.4.4.0)
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
Source code: https://github.com/kasperhettinga/sa...s/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
Kasper_h as i use his source
For those who want to theme it even further, Bejda made a Mackay splash screen!
http://forum.xda-developers.com/show....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/show....php?t=2262937
This version can only be used on JB4.2-based ROMs
FAQ
Q. I can't change governor in trickster MOD (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.
I HIGHLY RECOMEND THE TRICKSTER MOD KERNEL SETTINGS APP FOR CONTROLLING THIS KERNEL
Hey guys if you like my work please consider a donation to justify to my parents that this isint a waste of time. And to upgrade my computer and keep my vibrant going to be able to do all this for you guys
reserved
reserved
reserved
DLed twice to test.
Got status 7 abort errors both times in CWM.
I'll try again later.
UPDATE
Tried again. Same problem. If you fix it, lemme know & Ill give it a spin.
icarianecho said:
DLed twice to test.
Got status 7 abort errors both times in CWM.
I'll try again later.
UPDATE
Tried again. Same problem. If you fix it, lemme know & Ill give it a spin.
Click to expand...
Click to collapse
damnit just a minute i know what i did wrong
icarianecho said:
DLed twice to test.
Got status 7 abort errors both times in CWM.
I'll try again later.
UPDATE
Tried again. Same problem. If you fix it, lemme know & Ill give it a spin.
Click to expand...
Click to collapse
above stated problem is fixed!!!!!!
help please
hi. used this kernel on slim bean build 6 and worked great. used ns tools for changing bln, I/o scheduler, governor etc. want to use zram and deep idle. how can I use all Mackay settings in slimbean. previously I am using semaphore with semaphore manager app. Want some app or script manager for Mackay. please help.
OK one sec I'll post a script manager for it later.
Sent from my SGH-T959 using xda app-developers app
Speed is good, but I'm losing about 1% battery a minute
Homeless2 said:
Speed is good, but I'm losing about 1% battery a minute
Click to expand...
Click to collapse
That seems unusual. Did you flash this with the clean installation of a new rom
Sent from my One S using xda app-developers app
Source code link does not work.
Will fix later.
Sent from my SGH-T959 using xda app-developers app
Hey guys new update soon new features. And just asking who would be interested in zram/swap support
Sent from my SGH-T959 using xda app-developers app
want it
hi. on slim bean irc they said don't use zram and swap. but one of my app auto close unless I activate zram n swap. so can be helpfull for me. can you explain what zram and swap and what's their relation between them.
Yes. I'll explains it when I lost a version with zram and swap support. And really zram and swap are personal preferences. Like if I know that I'm going to be playing games on my phone for an hour or 2 I will use zram or if I'm doing heavy multitasking. I'll use zram
Sent from my SGH-T959 using xda app-developers app
Re: [JB 4.2][KERNEL][CWM&TWRP]Mackay kernel 0.331 (10-Jun-2013)
Deletes
Sent from my SGH-T959 using xda app-developers app
Hey guys new build. Changelog in op. No gpu overclocking. Sorry. But new gpu drivers. Enabled swap and zram. To enable zram jist do it in preformance settings. And if you rom doesnt have preformance settings il be posting a zram init.d script. And il add a script for enabling swap to. See op for full changelog!
Sent from my SGH-T959 using xda app-developers app
I don't like that you don't test thoroughly. Release it after though testing. Do you agree?
Wtf do you mean i dont test. Iv been useing without problems since kasper.h updated the source. Then i added zram/swap support and compiled and have been running on my vibrant since then with no problems
Sent from my SGH-T959 using xda app-developers app
Installation fails for me with the latest version

[kernel][cm/aosp][i9082/L][evolution kernel][v1.8.1]21052014[LINARO-4.9.1]

WARNING : THIS KERNEL IS ONLY FOR AOSP/CM variant based ANDROID 4.4 !
As franco said in his every thread... i dont like Long OPs...
Lets get to the point...
version 0.1
https://www.mediafire.com/?l1lukrzax544v96
version 0.1.1
https://www.mediafire.com/?5cc6z4cxgskctf6
version 0.2
https://www.mediafire.com/?5b59ldl6q6z44rh
upto 1.2 version all downloads will be in following location.
http://www.mediafire.com/?ifx0oopyy5ajt
Following 1.3 version the following will be the download location.
http://www.androidfilehost.com/?w=files&flid=12091
Use 1.7.5 version for RR based roms.
1.7.6 version is for latest cm11 and based roms which support dual-sim.
Version 1.7.8 for all roms...
changelog next post.
sources :
https://github.com/k2wl/evolution_i9082.git
credits:
pawtip
changelog:-
version 0.1
- based of pawtip cm sources.
- added frandom to the build.
version 0.1.1
- fixed boot on cm11
version 0.2
- added LZMA compression for kernel, now kernel is 3.8 mb only instead of ~6 mb.
- Added OC upto 1500MHz (1400 MHz is recommended)
version 0.3
- added 1.6 ghz
- increase max readahead to 4096
- updated to 3.0.33
version 0.4b
- update to 3.0.34
- added new frequencies 152, 412, 512,712,900, 1000, 1100, 1364, 1432, 1586, 1600, 1700 MHz
- compile with SaborMod toolchain 4.7
version 0.5 fixed version (15/12/2013)
fixed wifi , finally.
version 0.5.1
fixed MTP issue with more optimisations and new frequency steps....
version 0.6
-Sched Tweaks to improve performance...
-Early Suspend Delay- Sysfs interface
-logger: Add sysfs interface to Enable / Disable Android Logger
switching done via /sys/kernel/logger_mode interface
default is 0 (off)
version 0.7
-Added new I/O schedulers Vr, ROW, SIO, SIOPLUS, ZEN
-Added new governers smartass2, conservative zzmoove (thanks to @chotu222 )
-new battery percentage fixed with pawtip 17122013 update.
version 0.7.1
-fixed call (incoming and outgoing) issue.
-accidentaly rebased my kernel source to stock...guuurrrr......:crying:
now i have to start from scrach...
you pleaple have to wait for next update...sorry.....:crying:
version 0.8a
- fixed battery .(using since 3 days now)
- added new I/O fifo schedulers
-added new governers...now 16 are there ....test out on your own..
version 0.9
-updated to pawtip's new rom
-added new governer "k2wl" ...yes mine own...my precious...:victory::laugh:
-removed useless govs
-added samrtassv2 back.
Version 1.0
-updated to latest pawitp sources and kernel version 3.0.101
-Compiled with latest linaro (4.8.3 GCC 2013.12 version) [Compiled for our grand CPU by me, see the screenshot :victory:]
-added performance tweaks.
-removed gov and I/O schedulers for now. will add them back later.
Version 1.1
-Added new frequency steps.
few changes i dont remember.
Version 1.2
-Added more frequency steps
- fixed scheduler latency.
Version 1.3
- compiled with latest linaro constomized toolchain by me 4.8.3 2014.1 .
- more OC steps added.
- Performance app included (credits to @ xenon92)
- Full ARM Topology + optimizations
- added UKSM 0.1.2.2
- optimize Kernel Samepage Merging(KSM)
- Permanent filesystem TRIM
version 1.4
- Added CPU boost driver from 3.4 kernel
- updated performance control app to latest (thanks to @ xenon92 and @ h0rn3t )
- Added OC to 1.6 Ghz
- 4.8.3 linaro optimization flags -Og
Version 1.5
- 1.5 version is born
- Zram: accept up to 4 devices
- enabled zram and zsmalloc
- added zswap and zbud and enabled.
- zbud from 3.11 kernel
- mm: Rename function "reset_page_mapcount" to "page_mapcount_reset"
- update cleancache to 3.11 kernel
- update frontswap to 3.11 kernel
- fix mm/kconfig
- Add zswap backend from Linux kernel 3.11
- adapt frontswap to 3.0 kernel
- Backport zbud from kernel 3.11
- adapt zram to zsmalloc from 3.11 kernel
- update zsmalloc to kernel 3.11
- update zcache to kernel 3.11
- backport frontswap from kernel 3.9
- adapt zcache from 3.9 to 3.0 kernel
- deleted unused zcache.c
- Backported ZCache mechanism from Linux Kernel 3.9.11
- fix zram_drv.c
- zram: optimize memory operations with clear_page()/copy_page()
- staging: zram: add per-cpu support to Crypto
- staging: zram: add Crypto API support
- drivers/staging/zram: adapt to 3.0 kernel
- drivers/staging/zram: backport zram from 3.7 kernel part 2
- drivers/staging/zram: backport zram from 3.7 kernel
- staging: Add Snappy compression support to zram
- staging: Add Snappy compression library (v3)
- Fix Cleancache porting
- Cleancache & frontswap new headers
- enabled frontswap
- enabled zcache and cleancache
- Adapt Cleancache & Frontswap on Kernel 3.0
- added cleancache from 3.7 and frontswap from 3.8
- Introduce ZCACHE from Kernel 3.8
- enabled zram and zsmalloc
- ZSMALLOC source files from Kernel 3.8
- Added zsmalloc for 3.0 support
- LZ4 references
- lib/lzo: Update LZO compression to current upstream version , lib/lzo: Rename lzo1x_decompress.c to lzo1x_decompress_safe.c , lib/lzo: huge LZO decompression speedup on ARM by using unaligned access
- xz: Tweaking
- addded piggy.xzkern and modify .gitignore
- init:calibrate: lpj from linux kernel 3.4
- boot: Enable XZ compression
- crypto-add-lz4-cryptographic-api-fix
- crypto: add lz4 Cryptographic API
- lib-add-lz4-compressor-module-fix
- ib: add lz4 compressor module
- arm: Remove enforced Os flag for LZ4 decompressor
- arm: add support for LZ4-compressed kernel
- kbuild: fix for updated LZ4 tool with the new streaming format
- lib: add support for LZ4-compressed kernel
- decompressor: add LZ4 decompressor module
- lib: add weak clz/ctz functions
- sched: smart wake-affine foundation and disable uksm for while.
- revert hard code dirty ratios
- aded local version with OC
Version 1.6
- Highly experimental (not for weak hearted.)
- Enabled Highmemory
- Kernel timer to hz_128 from hz_100
- few updates
Version 1.6.1
- bluetooth fixed...hopefully..
- implemented boeffela sound 1.6 (thanks to andip71)
- few performance tweaks
- see git log for more
Version 1.7
- fs: move code out of buffer.c
- mm, memcg: give exiting processes access to memory reserves
- staging: android: lowmemorykiller: Management of not killable processes
- LMK from 3.4 kernel
- nohz: Remove nohz_cpu_mask
- Implemented lots and lots of tweaks into single commit...hope everything will go right.... Fingers crossed...view git commit https://github.com/k2wl/evolution_i9082/commit/f19b5b35959b79e432d2b970477fd0fb16e449fc
Version 1.7.1
- Fixed autosleep and enabled it from 3.4 google main line kernel
- kernel/power/powersuspend: new PM kernel driver for Android w/o earlysuspend (faux123). Back
- Add permission checking for binder IPC.
- Logger: Add sys fs kernel interface to configure Android logger
- Increase default entropy setting
- Android: lowmemorykiller: add lmk parameters tunning code.
- revert hz_128 to hz_100, might fix soft reboots.
Version 1.7.3
-reverted few changes to fix reboot issue.
Version 1.7.4
- Now works with cm11 latest (09032014, pawitp update), i.e dual sim...
- few performance tweaks
Version 1.7.5
- New f2fs support...
- ext4 support enhanced..
- SLUB from 3.3 kernel
version 1.7.6
cm11 dual sim compatibility.
Version 1.7.7
Using AnyKernelUpdater by KOUSH.
Merged all f2fs changes to main evolution kernel . now all features from old kernel available on 1.7.7 kernel.
few performance tweaks.
Version 1.7.8
Highly experimental and great kernel...
i am cant post log here...
its long...
dso see it yourself on github...
https://github.com/k2wl/evolution_i9082/commits/cm11exp1
from page 1 to 18 ......too long....
version 1.7.9
- Fixed wifi issue. ( thanks to xenon92 )
- Compiled with latest SM toolchain 4.10 (see the screenshot)
- Enable smartass2
- few performance changes
Version 1.8.0
-Allocate whole ram to userspace. now total ram is 803 MB.
-Added new governers lulzactiveq, lulzactive, smartassH3, smartassv2.
- Added new I/O schedulers sio, fiops, bfq.
- Multicore power saving feature.
- MOre perfromance tweaks with battery saving features added.
-Compiled with latest linaro 4.10
Version 1.8.1
- USB host notify enabled [OTG part 1]
- Given more power to USB fsa9845 switch
- reverted back to 4.9.1 linaro toolchain.
- few battery saving and performance tweaks
reserved
Might be an obvious question, but.. is this compatible with CM10.1 or CM11?
k2wl said:
this is cm compatible kernel based of pawtip sources.
just initial version.
version 0.1
https://www.mediafire.com/?l1lukrzax544v96
changelog next post.
sources :
https://github.com/k2wl/evolution_i9082.git
credits:
pawtip
Click to expand...
Click to collapse
i flash it on cm11 but it wont pass on bootanimation.
10xian04 said:
i flash it on cm11 but it wont pass on bootanimation.
Click to expand...
Click to collapse
try new version.thanks for testing.
Ok i will
Sent from my GT-I9082 using xda premium
---------- Post added at 11:10 AM ---------- Previous post was at 10:32 AM ----------
Works fine on cm11
Sent from my GT-I9082 using xda premium
Where is the 1.5 ghz OC? Sorry for noob question
Screenies
Sent from my GT-I9082 using Tapatalk
There's no OC to 1.5 GHz option. Otherwise it works fine.
Do you have any plan to add more governors and I/O scheduler?
There is no CPU Over Clocking
Is it possible to add USB OTG support?
black87 said:
Where is the 1.5 ghz OC? Sorry for noob question
Screenies
Sent from my GT-I9082 using Tapatalk
Click to expand...
Click to collapse
naufalhadyan said:
There's no OC to 1.5 GHz option. Otherwise it works fine.
Do you have any plan to add more governors and I/O scheduler?
Click to expand...
Click to collapse
mukeshpacheria said:
There is no CPU Over Clocking
Click to expand...
Click to collapse
yes i will add more governers and IO schedulers in coming versions.
OC coming up in next version.
k2wl said:
yes i will add more governers and IO schedulers in coming versions.
OC coming up in next version.
Click to expand...
Click to collapse
Im sowie if you feel this question to be stupid as grand is my first Android phone i have learnt a lot but not bout custom kernels why use this cpu governors wts d benefit??? When its already thr under settings and performance menu???never mind i just wanna know a lil bout kernels specifically custom kernela:what:
Sent from my GT-I9082 using XDA Premium 4 mobile app
Nice work! Could you succesfully boot with linaro-gcc 4.8 and am I allowed to use your patch, if it works?
no
CoolDevelopment said:
Nice work! Could you succesfully boot with linaro-gcc 4.8 and am I allowed to use your patch, if it works?
Click to expand...
Click to collapse
the linaro 4.8 gcc needed patches to make it boot, i think mem fixes for gcc optimizations, i am in progress with that.
right now latest linaro 4.7.4 is i am using.
u can use any of my patches , they are GPL.
pls help, after applying your kernel my battery icon becomes like this...
Sent from my iPhone using Tapatalk
---------- Post added at 09:39 AM ---------- Previous post was at 09:39 AM ----------
im using ver.2
Sent from my iPhone using Tapatalk
flash new version 0.3 and change "settings" to "battery circle with percentage"
k2wl said:
flash new version 0.3 and change "settings" to "battery circle with percentage"
Click to expand...
Click to collapse
will try it. thanks again for your work!
Sent from my iPhone using Tapatalk
Link for version 4?
Sent from my GT-I9082 using xda premium
[kernel][cm/aosp][i9082/L][evolution kernel][0.4 version](13122013 update)
k2wl said:
flash new version 0.3 and change "settings" to "battery circle with percentage"
Click to expand...
Click to collapse
i've installed your v.3, battery icon is now ok but i cant connect to wifi, wifi wont turn on..... any work around... thanks
---------- Post added at 12:34 PM ---------- Previous post was at 12:20 PM ----------
k2wl said:
flash new version 0.3 and change "settings" to "battery circle with percentage"
Click to expand...
Click to collapse
alpine111573 said:
i've installed your v.3, battery icon is now ok but i cant connect to wifi, wifi wont turn on..... any work around... thanks
Click to expand...
Click to collapse
i reverted back to your v.2 version, now wifi is ok... hope you can fix the wifi bug on v.3.....

[KERNEL] [LOS 14.1-MiUi] GUYVER [26 September]-EOL

DISCLAIMER
I will not be held responsible for anything that happens to your device after flashing this kernel. If you don't know how to bring your dead device back to life please don't make any modifications and stay with stock MIUI. This is only meant for advanced users.
Features :
-Compiled with UBER 6.4.1 TC-
-CPU/GPU O.C-
-Voltage Control-
-Savoca KCAL-
-Blu_active Cpu Gov-
-FIOPS I/O-
-Chacha20 CRNG-
-Adreno Idler-
-Sound Contol-
-Slimbus O.C for better sound quality-
-Vibration Control Intensity-
-ExFat/NTFS Support-
-Toggleable Software CRC-
-TCP congestion Algorithms-
-Misc Changes-
-Spectrum support-
Installation:
-Boot Into Recovery-
-Flash Kernel-
-Wipe Cache and Dalvik (Optional)-
-Reboot!-
Download :
LOS :
https://www.mediafire.com/folder/fmba15ob1ap0c/Capricorn-LOS
MiUi :
https://www.mediafire.com/folder/w3r1blvrd0pls/Capricorn-MiUi
* on MiUi , users should use spectrum to load the kernel settings ( balance profile ) on every boot. *
--------------------------------------------------------------------------------------------------------------------------------------
Credits:
@eng.stk @flar2 @ak @franciscofranco @The Flash @frap129 @osm0sis
--------------------------------------------------------------------------------------------------------------------------------------
Contributors:
MEGAX91
Changelog :
v2.8 :
-updated Wlan Driver
-updated blu_active CPU Gov
-updated sound control
-updated thermal driver
-updated cpuidle driver
-updated F2FS driver
-memory management improvements
-upstream updates
-bug fixes
v2.7 :
-Merge Last CAF branch LA.UM.5.5.r1-05800-8x96.0
-Updated Wlan Driver
-added hyperx CPU Gov
-added Tripndroid I/O Scheduler
-updated blu_active CPU Gov
-removed CPU OC
-removed qpnp-fg family wakeup sources
-Blocked lot of kernel wakelocks
-updated EXT4 driver
-lot of upstream changes
-Bug Fixes
v2.6 :
-Bluetooth: Properly check L2CAP config option output buffer length (CVE-2017-1000251 / BlueBorne fix)
-added Binder changes from O
-Updated blu_active Gov
-disabled CPU_BOOST and Switched to cpu_input_boost by sultanxda
-Increased max readahead
-removed FP wakelocks ( on kernel side ) like : qbt_wake_source / captouch_ttw_wl
-added 710MHz GPU OC
-reduced memory latency
-Fixed Bluetooth issues
-Fixed overflows on wlan driver
-Fixed issues on Thermal driver
-Bug Fix
v2.5.1:
-Bug Fix
v2.5:
-added SafetyNet Fix
-I/O latency improvement
-hwmon fixes
-Updated F2FS
-Fixed direct references to HZ
-Updated binder
-Updated PM/devfreq
-Bug Fixes
v2.4:
-Fixed Sound issue.
-added Flar2 sound Control
-Bug Fix
v2.3:
-LineageOS updates
-Merge Last CAF branch LA.UM.5.5.r1-05100-8x96.0
-Updated Wlan Driver
-EXT4 Updated
-Voltage Control
-Bug Fixes
v2.2:
-LineageOS updates
-F2FS Updated
-Fix some memory leak
-USB Driver Updates/Patches
-Net Updates
-Bug Fix
v2.1:
-USB Driver Updates/Patches
-Net Updates
-Merge Last CAF branch LA.UM.5.5.r1-05100-8x96.0
-Updated Wlan Driver
-Bug Fixes
v2.0:
-Net Updates
-Updated F2FS
-Updated state_notifier
-Reduced some wakelocks
-Updated FP-boost driver
-Bug Fix
v1.9:
-added spectrum support
-Updated Regulator Tables
-Updated F2FS
-Updated EXT4
-net Updates
-PM/devfreq Updates
-updated sdcardfs
--bug fix
-last los changes
v1.8:
-updated sdcardfs
-added simple time_in_state stats
*/sys/class/kgsl/kgsl-3d0/devfreq/time_in_state*
-show cpu voltages via sysfs
*user can see all the used voltages but you can't change them*
-added blu_active governor
-updated cpu-boost
*it's disabled by default*
-updated tcp_westwood
-net Upstream Updates
-updated dynamic fsync
-updated CPU Frequency & Regulator Tables
-bug fix
-last los changes
v1.7:
-switch to using Linaro 7.1.1 GCC
-net Upstream Updates
-security updates
v1.6:
-Merge Last CAF branch LA.UM.5.5.r1-04700-8x96.0
-switch to using Linaro 6.3-2017.05 GCC
-Upstream Patches from Google & Chromium
-ANDROID: mnt: Fix & Updates
-Security Patches
-Updated EXT4
-net & tcp Upstream Updates
-Updated CIFS
-added Franco wakelock Interface
v1.5:
-Massive Binder Update
-Updated KSM
-Updated EXT4
-Updated Zram
-Updated Cpuset
-added lot of Upstream Commits
-reduced some wakelocks
-Bug Fix
v1.4:
-added more optimizations
-Updated sdcardfs
-Updated Maple i/o scheduler
-Updated interactive Gov
-added Chill & Relaxed Govs ( for better battery life use Chill on Big Cluster and Relaxed on little Cluster )
-added sociopath congestion control
v1.3:
-Updated F2FS
-Updated EXT4
*-added lazytime mount option support *
-Updated fscrypt
-Updated sdcardfs
-Updated BFQ & CFQ
-last LOS Changes
v1.2:
-last LOS Changes
-Updated iosched_switcher
-Updated sdcardfs
-added state notifier driver
-Updated lazyplug
-added fingerprint boost driver
v1.1:
-Updated vsprintf
-Updated bitmap
-Updated bitmap
-added intelli_thermal
-added Zswap [DEFAULT COMPRESSOR = LZ4 & default pool = Z3fold]
-Updated Zram for better perfomance
-added Lazyplug
-added iosched_switcher
-added lot of UPSTREAM Updates
v1.0 :
initial release
don't dirty Flash my kernel on any other custom kernel , if you are coming from another custom kernel , first flash your Rom's stock kernel through Fastboot , then Flash my kernel.
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
never post problems without full details of what setup you are using, it's not possible to help that way.
Provide me some logs:
- ADB logcat dump
- /sys/fs/pstore contents
- dmesg dump
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
if you think your battery life is not good enough , use betterbatterystats and find the battery drain causes..
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
if you use CPU O.C steps and your device experiencing random reboot while its on standby mode , it means your CPU can't take it. The 821 Lite is a maxed out 820 , No more room for CPU OC and UV.
Awesome news! I'm going to test it asap
wow i see u in kenzo thread. now u develop capricorn. thank u so much for your time to supporting this device:fingers-crossed:
Thanks for supporting our device.
One quick question. After flashing the kernel, the keymap has changed (back and menu) and option in settings (advance buttons) is not available. Is there way to switch the keys?
Thanks in advance.
macwindows said:
Thanks for supporting our device.
One quick question. After flashing the kernel, the keymap has changed (back and menu) and option in settings (advance buttons) is not available. Is there way to switch the keys?
Thanks in advance.
Click to expand...
Click to collapse
I think there is an option for that in the buttons section in settings :good:
Is there f2fs support?
guima100 said:
I think there is an option for that in the buttons section in settings :good:
Click to expand...
Click to collapse
I don't see that in settings->buttons. With original kernel, there was additional option in settings called - additional button. That's no more after flashing kernel.
Its not any complain, I was looking for way to remap.
Video recording working longer than 30 seconds?
macwindows said:
I don't see that in settings->buttons. With original kernel, there was additional option in settings called - additional button. That's no more after flashing kernel.
Its not any complain, I was looking for way to remap.
Click to expand...
Click to collapse
Look at this thread: https://forum.xda-developers.com/mi-5s/development/mod-swap-buttons-xiaomi-mi-5s-t3561095
---------- Post added at 08:13 PM ---------- Previous post was at 08:10 PM ----------
ermacwins said:
Video recording working longer than 30 seconds?
Click to expand...
Click to collapse
Yes it works!
macwindows said:
Thanks for supporting our device.
One quick question. After flashing the kernel, the keymap has changed (back and menu) and option in settings (advance buttons) is not available. Is there way to switch the keys?
Thanks in advance.
Click to expand...
Click to collapse
this is LOS rom doing , has nothing to do with kernel.
FlatOutRU said:
Is there f2fs support?
Click to expand...
Click to collapse
yes , but you need TWRP with F2FS Support
Thank you mate. :good:
Thank you very much for supporting our device, mate.
I'm glad to see that people are developing stuff using the released kernel, and modifying and improving it.
Thank you very much man, your efforts are well appreciated by me!
I'm not a noob in flashing ROMs, but other than flashing a patch or app here and there, I haven't tried flashing the kernel itself over a working ROM.
Would this work if I flashed this kernel over the LOS build by whitexp from a couple of days ago? Did anyone here do this?
If things don't work I figure I can wipe and restore any of the backups I have via twrp as normal (currently the LOS build by whitexp and EU miui 7.3.30 wbich was the best miui rom yet, in my experience)...
onlyLyon said:
I'm glad to see that people are developing stuff using the released kernel, and modifying and improving it.
Thank you very much man, your efforts are well appreciated by me!
I'm not a noob in flashing ROMs, but other than flashing a patch or app here and there, I haven't tried flashing the kernel itself over a working ROM.
Would this work if I flashed this kernel over the LOS build by whitexp from a couple of days ago? Did anyone here do this?
If things don't work I figure I can wipe and restore any of the backups I have via twrp as normal (currently the LOS build by whitexp and EU miui 7.3.30 wbich was the best miui rom yet, in my experience)...
Click to expand...
Click to collapse
I've done this, it's fine. Haven't run into any bugs yet.
thewholuver94 said:
I've done this, it's fine. Haven't run into any bugs yet.
Click to expand...
Click to collapse
I reckon the camera wasn't improved by using this kernel. I'll wait a few days and see how this develops. Thanks!
MEGAX91 said:
this is LOS rom doing , has nothing to do with kernel.
yes , but you need TWRP with F2FS Support
Click to expand...
Click to collapse
Do you know if 3.0.2-X twrp (alien one) support it?
onlyLyon said:
I reckon the camera wasn't improved by using this kernel. I'll wait a few days and see how this develops. Thanks!
Click to expand...
Click to collapse
kernel has nothing to do with camera quality , i can only improve focus abit.
FlatOutRU said:
Do you know if 3.0.2-X twrp (alien one) support it?
Click to expand...
Click to collapse
ZCX TWRP dont support F2FS
Sent from my Redmi Note 3 using Tapatalk
Thats sad. Btw wifi doesnt work with replaced filed to make it work

[KERNEL] [LOS 14.1][EAS] Nagatobimaru [26 September]-EOL

DISCLAIMER
I will not be held responsible for anything that happens to your device after flashing this kernel. If you don't know how to bring your dead device back to life please don't make any modifications and stay with stock MIUI. This is only meant for advanced users.
Features :
-Compiled with UBER 6.4.1 TC-
-CPU/GPU O.C-
-Voltage Control-
-Savoca KCAL-
-schedutil Cpu Gov-
-FIOPS I/O-
-Chacha20 CRNG-
-Adreno Idler-
-Sound Contol-
-Slimbus O.C for better sound quality-
-Vibration Control Intensity-
-ExFat/NTFS Support-
-Toggleable Software CRC-
-TCP congestion Algorithms-
-Misc Changes-
-Spectrum support-
Installation:
-Boot Into Recovery-
-Flash Kernel-
-Flash EAS Patch-
-Wipe Cache and Dalvik (Optional)-
-Reboot!-
all EAS users should use this EAS Supported ROM , i won't accept any bug report on any other rom.
Download :
https://www.mediafire.com/folder/2eahxx74oq3wv/Nagatobimaru
--------------------------------------------------------------------------------------------------------------------------------------
Credits:
@eng.stk @flar2 @ak @franciscofranco @The Flash @frap129 @osm0sis
--------------------------------------------------------------------------------------------------------------------------------------
Contributors:
MEGAX91
Changelog :
v1.6 :
-updated Wlan Driver
-updated sound control
-updated thermal driver
-updated cpuidle driver
-updated F2FS driver
-memory management improvements
-upstream updates
-bug fixes
v1.5 :
-Merge Last CAF branch LA.UM.5.5.r1-05800-8x96.0
-Updated Wlan Driver
-added Tripndroid I/O Scheduler
-added cpu-boost (optimized for EAS)
-removed CPU OC
-removed voltage control
-removed qpnp-fg family wakeup sources
-Blocked lot of kernel wakelocks
-updated EXT4 driver
-lot of upstream changes
-Bug Fixes
v1.4 :
-Bluetooth: Properly check L2CAP config option output buffer length (CVE-2017-1000251 / BlueBorne fix)
-added Binder changes from O
-Increased max readahead
-removed FP wakelocks ( on kernel side ) like : qbt_wake_source / captouch_ttw_wl
-added 710MHz GPU OC
-reduced memory latency
-Fixed Bluetooth issues
-Fixed overflows on wlan driver
-Fixed issues on Thermal driver
-Bug Fix
v1.3.1:
-Bug Fix
v1.3:
-added SafetyNet Fix
-I/O latency improvement
-hwmon fixes
-Updated F2FS
-Fixed direct references to HZ
-Updated PM/devfreq
-Bug Fixes
v1.2:
-Updated binder
-Updated cfq I/O
-Bug fix
v1.1:
-Fixed Sound issue.
-added Flar2 sound Control
-Bug Fix
v1.0 :
initial release
don't dirty Flash my kernel on any other custom kernel , if you are coming from another custom kernel , first flash your Rom's stock kernel through Fastboot , then Flash my kernel.
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
never post problems without full details of what setup you are using, it's not possible to help that way.
Provide me some logs:
- ADB logcat dump
- /sys/fs/pstore contents
- dmesg dump
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
if you think your battery life is not good enough , use betterbatterystats and find the battery drain causes..
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
if you use CPU O.C steps and your device experiencing random reboot while its on standby mode , it means your CPU can't take it. The 821 Lite is a maxed out 820 , No more room for CPU OC.
Dev. Can you make kernel for miui 9? Of course if you want and have time?
kael2404 said:
Dev. Can you make kernel for miui 9? Of course if you want and have time?
Click to expand...
Click to collapse
will make a MiUi build as soon as i find some free time.
Does it work with Nougat bootloader?
jigs4wkiller said:
Does it work with Nougat bootloader?
Click to expand...
Click to collapse
yes.
what's the difference between this and guyver kernel?
skyline91 said:
what's the difference between this and guyver kernel?
Click to expand...
Click to collapse
Guyver is HMP
Nagatobimaru is EAS
Have some problem with earphone: sound distortions.
On it kernel, on Guyver kernel. AICP-rom, firmware 7.8.22
How to fix? What logs needed?
It default oc to 2.3 GHz?
---------- Post added at 09:35 AM ---------- Previous post was at 08:59 AM ----------
I've got twice reboot when pluging usb to PC.
LikvidatorMax said:
Have some problem with earphone: sound distortions.
On it kernel, on Guyver kernel. AICP-rom, firmware 7.8.22
How to fix? What logs needed?
Click to expand...
Click to collapse
what kind of sound distortion ?
use syslog and take log ( kernel log & Maine log )
357662149 said:
It default oc to 2.3 GHz?
I've got twice reboot when pluging usb to PC.
Click to expand...
Click to collapse
No , kernel don't use OC CPU steps by default.
No such issue here.
send me your /sys/fs/pstore contents after random reboot.
emm..voltage control
zjy2200656 said:
emm..voltage control
Click to expand...
Click to collapse
it does have voltage control ! use Kernel Adiutor
MEGAX91 said:
what kind of sound distortion ?
use syslog and take log ( kernel log & Maine log )
.
Click to expand...
Click to collapse
Hard to describe. After play 30 second normal sound. After that 30second some distortion. Distortion like sizzle, like cable tv when it lost signal.
Then return to normal sound.
Hope it will help
https://drive.google.com/open?id=0B-Qc1XzHUKGbSF9pY2pjdkp1NzA
Do this kernel support mm bootloader cause i tried it on aospex f2fs just stuck on mi logo for 5 minutes so i assumed it failed.
its work epic rom 7.7.20 ?(miui8)
mszain said:
Do this kernel support mm bootloader cause i tried it on aospex f2fs just stuck on mi logo for 5 minutes so i assumed it failed.
Click to expand...
Click to collapse
never tried it on MM bootloader , why woluld you use MM bootloader , while kernel is compatible with N bootloader?!
taylan08 said:
its work epic rom 7.7.20 ?(miui8)
Click to expand...
Click to collapse
No!
AFAIK system changes are needed to properly support an EAS enabled kernel and without them you won't see the power saving benefits.
MEGAX91 said:
never tried it on MM bootloader , why woluld you use MM bootloader , while kernel is compatible with N bootloader?!
Click to expand...
Click to collapse
i tried guyver 2.3 and it also stuck in mi logo, well i guess its time to update to n bootloader

Categories

Resources