[KERNEL][ICS]S2Mod v1.4 [TRY IT] [02/05] - Galaxy S II Original Android Development

S2Mod Kernel​
Features:
Different Kernels for Samsung, MIUI & CM9
Kernel Version: 3.0.30
XZ Kernel Compression
Initramfs:
Root & BusyBox
CWM Touch Recovery
Support for Init.d Scripts
Bootanimation Support for /data/local & /system/media
Arch/Arm
Overclocking upto 1.6GHz(Default 200Mhz-1200Mhz)
Global Min&Max_Suspend Freq Var
ARM CPU Topology Definition
Sleep of death fix for OC Freq Tables
Support Tegrak Second Core App
Disable secondary cpu auto-hotplug when screen is off
Android Ramconsole
Block:
IO Schedulers
Deadline
CFQ
BFQ
SIO (Default)
V(R)
No-op
Crypto:
Implement CRC32c with slicing-by-8 algorithm
Drivers:
CpuFreq
Cpufreq Governors:
Performance
Powersave
Userspace
OnDemand (Default)
Conservative
Interactive
Adaptive
Pegasusq
Smartass2
Lulzactive
Lazy
Lagfree
Voltage Adjustment Support
Frequency Regulation based on screen on/off events
Input
Keyboard
BLN Support - Requires BLN Control
TouchScreen
Tegrak+Vitalji - "Touch Move" App Support
Increase Touchscreen Sensitivity & Touch Sensitivity fix by Vitalji
Media
GPU frequency and voltage adjustments Support.
Motor
Adjustable vibrator levels
Power
Fix fuel alert wakelocks
Sensors
Set initial state of proximity sensor to "far"
Video
Adjustable gamma levels
Adjustable mDNIe settings
USB
Make google gadget code use 2 luns
Click to expand...
Click to collapse
Click to expand...
Click to collapse
​

Changelogs:
v1.4 - 02/05/2012
Touch CWM Recovery - thanks to simone201
Set VM_MAX_READHEAD to 512
Modifications in the conservative governor
Fixed BLN Support - For Samsung/MIUI/CM - Requires BLN Control - - thanks to simone201 and myfluxi
Fix fuel alert wakelocks
Frequency Regulation based on screen on/off events
Added Global Min&Max_Suspend Freq Var
Added ARM CPU Topology Definiton
Enabled ARCH_POWER
Add asym topology flag for using cpu0 1st
Prevent freqs going above max policy
Sleep of death fix for overclock freq tables
Adapt intermediate freq step up relative to policy max
Make sure the cpufreq notifier is called last
Support tegrak second core app
Disable secondary cpu auto-hotplug when screen is off
Implement CRC32c with slicing-by-8 algorithm
Implemented Android Ramconsole
Updated ASV Voltage Table
Set initial state of proximity sensor to "far"
Make google gadget code use 2 luns(codeworkx - cm9 kernel)
Updated to 3.0.30
XZ Kernel Compression
v1.3 - 27/04/2012
Tegrak+Vitalji - "Touch Move" App Support
Increase Touchscreen Sensitivity & Touch Sensitivity fix by Vitalji
Added Adjustable vibrator levels, gamma levels, mDNIe settings
Added Overclocking & Voltage Adjustment Support - Maybe Unstable. Change frequencies only for testing purposes.
Added GPU frequency and voltage adjustments Support.
v1.2 - 26/04/2012
Updated source code to 3.0.29
Set ondemand as the default Cpufreq governor
Flexrate interface for 'ondemand' - flexrate's maximum duration = 100
Interactive Cpufreq governor enabled
Conservative Cpufreq governor enabled
Adaptive Cpufreq governor enabled
Pegasusg Cpufreq governor enabled
Smartass2 Cpufreq governor added
Lulzactive Cpufreq governor added
Lazy Cpufreq Governor Added
Lagfree Cpufreq Governor Added
Added BFQ I/O Scheduler
Added Simple I/O Scheduler
Added V(R) I/O Scheduler
Set SIO as the default I/O Scheduler
v1.1 - 25/04/2012
Support for MIUI & CM9
BLN Support - For Samsung ROM's
Updated Kernel Sources to 3.0.28
Bootanimation Support for /data/local & /system/media
v1.0 - 21/04/2012
Root & BusyBox
CWM Recovery
Support for Init.d Scripts

Downloads : All
v1.4 - 27/04/2012
Samsung
Odin : http://s2mod-kernel.googlecode.com/files/S2Mod_v1.4_Samsung_Odin.tar
CWM: http://s2mod-kernel.googlecode.com/files/S2Mod_v1.4_Samsung_CWM.zip
MIUI
Odin : http://s2mod-kernel.googlecode.com/files/S2Mod_v1.4_MIUI_Odin.tar
CWM: http://s2mod-kernel.googlecode.com/files/S2Mod_v1.4_MIUI_CWM.zip
CyanogenMod9
Odin : http://s2mod-kernel.googlecode.com/files/S2Mod_v1.4_CM_Odin.tar
CWM: http://s2mod-kernel.googlecode.com/files/S2Mod_v1.4_CM_CWM.zip
Code:
[SIZE="1"]
[B][U]v1.3 - 27/04/2012[/U][/B]
[LIST]
[*][B][U]Samsung[/U][/B]
[LIST]
[*]Odin : [url]http://s2mod-kernel.googlecode.com/files/S2Mod_v1.3_Samsung_Odin.tar[/url]
[*]CWM: [url]http://s2mod-kernel.googlecode.com/files/S2Mod_v1.3_Samsung_CWM.zip[/url]
[/LIST]
[*][B][U]MIUI[/U][/B]
[LIST]
[*]Odin : [url]http://s2mod-kernel.googlecode.com/files/S2Mod_v1.3_MIUI_Odin.tar[/url]
[*]CWM: [url]http://s2mod-kernel.googlecode.com/files/S2Mod_v1.3_MIUI_CWM.zip[/url]
[/LIST]
[*][B][U]CyanogenMod9[/U][/B]
[LIST]
[*]Odin : [url]http://s2mod-kernel.googlecode.com/files/S2Mod_v1.3_CM_Odin.tar[/url]
[*]CWM: [url]http://s2mod-kernel.googlecode.com/files/S2Mod_v1.3_CM_CWM.zip[/url]
[/LIST]
[/LIST]
[B][U]v1.2 - 26/04/2012[/U][/B]
[LIST]
[*][B][U]Samsung[/U][/B]
[LIST]
[*]Odin : [url]http://s2mod-kernel.googlecode.com/files/S2Mod_v1.2_Samsung_Odin.tar[/url]
[*]CWM: [url]http://s2mod-kernel.googlecode.com/files/S2Mod_v1.2_Samsung_CWM.zip[/url]
[/LIST]
[*][B][U]MIUI[/U][/B]
[LIST]
[*]Odin : [url]http://s2mod-kernel.googlecode.com/files/S2Mod_v1.2_MIUI_Odin.tar[/url]
[*]CWM: [url]http://s2mod-kernel.googlecode.com/files/S2Mod_v1.2_MIUI_CWM.zip[/url]
[/LIST]
[*][B][U]CyanogenMod9[/U][/B]
[LIST]
[*]Odin : [url]http://s2mod-kernel.googlecode.com/files/S2Mod_v1.2_CM_Odin.tar[/url]
[*]CWM: [url]http://s2mod-kernel.googlecode.com/files/S2Mod_v1.2_CM_CWM.zip[/url]
[/LIST]
[/LIST]
[B][U]v1.1 25/04/2012[/U][/B]
[LIST]
[*][B][U]Samsung[/U][/B]
[LIST]
[*]Odin : [url]http://s2mod-kernel.googlecode.com/files/S2Mod_v1.1_Samsung_Odin.tar[/url]
[*]CWM: [url]http://s2mod-kernel.googlecode.com/files/S2Mod_v1.1_Samsung_CWM.zip[/url]
[/LIST]
[*][B][U]MIUI[/U][/B]
[LIST]
[*]Odin : [url]http://s2mod-kernel.googlecode.com/files/S2Mod_v1.1_MIUI_Odin.tar[/url]
[*]CWM: [url]http://s2mod-kernel.googlecode.com/files/S2Mod_v1.1_MIUI_CWM.zip[/url]
[/LIST]
[*][B][U]CyanogenMod9[/U][/B]
[LIST]
[*]Odin : [url]http://s2mod-kernel.googlecode.com/files/S2Mod_v1.1_CM_Odin.tar[/url]
[*]CWM: [url]http://s2mod-kernel.googlecode.com/files/S2Mod_v1.1_CM_CWM.zip[/url]
[/LIST]
[/LIST]
[B][U]v1.0 21/04/2012[/U][/B]
[LIST]
[*]Odin : [url]http://s2mod-kernel.googlecode.com/files/S2Mod_v1.0_Odin.tar[/url]
[*]CWM: [url]http://s2mod-kernel.googlecode.com/files/S2Mod_v1.0_CWM.zip[/url]
[/LIST][/SIZE]

Steps To Follow & FAQ:

Planned Features:
Multiboot
Custom CWM Recovery
Single Kernel For Samsung,CM9,MIUI
Much More
User Requests:

Credits:
marcellusbe - He is the one who taught me kernel development. Thanks mate
gokhanmoal - Excellent work on the Siyah Kernel (Loads of patches)
simone201 - Excellent work on the NEAK Kernel (Loads of patches)
myfluxi - Excellent work on the xxICSKernel (Loads of patches)
hardcore - Again Excellent work on the SpeedMod Kernel
Chainfire - My inspiration
codeworkx - Again My inspiration
Tegrak & Vitalji
Koush
CyanogenMod Team
Creams

Sources:
https://github.com/dharammaniar/S2Mod

Kernel Related Media:

Old Kernels & Changelogs:

PlaceHolder for anything I have forgotten or for the future

Dharam_Maniar said:
Placeholder 2
Click to expand...
Click to collapse
Good luck Dharam, hope you do one for at&t sg2 too!
Sent from my cm_tenderloin using XDA

nice to see more 'n' more kernels for ics! gl mate here at i9100.
cheers!

snOwjAwk said:
nice to see more 'n' more kernels for ics! gl mate here at i9100.
cheers!
Click to expand...
Click to collapse
thank you

v1.0 uploaded...
You can find it here : http://code.google.com/p/s2mod-kernel/downloads/list

Good luck man keep the good work
Envoyé depuis mon GT-I9100 avec Tapatalk

good luck mate
and i'm glad to see so many kernels for our beloved SGS2

Glad to see you back from ur training
Waiting for multi boots and magic from our old g3 section!
Sent from my GT-I9100 using Tapatalk

Good work... you are here ..!! Thanks n welcome to s2 family!! Haha I love you
Sent From Galaxy S II BEAST

v1.1 - 25/04/2012
Features:
Support for MIUI & CM9
BLN Support
Updated Kernel Sources to 3.0.28
Bootanimation Support for /data/local & /system/media
Downloads
Samsung
Odin : http://s2mod-kernel.googlecode.com/files/S2Mod_v1.1_Samsung_Odin.tar
CWM: http://s2mod-kernel.googlecode.com/files/S2Mod_v1.1_Samsung_CWM.zip
MIUI
Odin : http://s2mod-kernel.googlecode.com/files/S2Mod_v1.1_MIUI_Odin.tar
CWM: http://s2mod-kernel.googlecode.com/files/S2Mod_v1.1_MIUI_CWM.zip
CyanogenMod9
Odin : http://s2mod-kernel.googlecode.com/files/S2Mod_v1.1_CM_Odin.tar
CWM: http://s2mod-kernel.googlecode.com/files/S2Mod_v1.1_CM_CWM.zip
More stuff coming soon...Please let me know if anyone has got any special requests for me to implement...I'll try my best to do that...

Hi Dharam!
Nice to see you develop kernels for the S2, i always used your kernel when i had my GT-I5800.
It;s a shame that i cant test it on my S2, bricked it and have sent it to repair center.
Will test your kernel when i get my phone back.

Related

[Kernel][July - 11][LINARO] Sliding_XP Kernel v9.0 Stable[STOCK Jelly Bean & ICS]

This kernel is for Stock roms (or stock based roms). For CM Roms use this version of the kernel​--------------------------------------------------------------------------------------------
Kernel Features:
Based on Sony Latest Source Code: 6.1.1.B.1.54 / .56 / .75. -- 6.2.A.0.400 / 402 / 404 / 100
Based on Linux Kernel Source Code: 3.0.85.
Compiled Using Linaro 4.7.3
Philz Recovery [Compiled from source by me]
Init.d Support.
Auto Root.
Auto Install for Wi-Fi Modules.
Good Battery Life.
NTFS Support (Read - Write)
CIFS Support
Clean-Cache Support
zCache & zRam Support,
-O2 Optimizations.
ext 2 / 3 / 4 Support.
Kernel Image Compressed Using LZO.
Dynamic F_Sync Support [New v9.0+]
Governors:
Conservative [JellyBean & ICS]
Dynamic Interactive [ICS only]
HotPlug [ICS only]
HotPlugX [JellyBean & ICS]
Interactive [JellyBean & ICS]
InteractiveX [JellyBean & ICS]
Lazy [ICS only]
Lionheart [JellyBean & ICS]
LulzActiveq [JellyBean & ICS]
MinMax [ICS only]
Nightmare [JellyBean & ICS only]
onDemand [JellyBean & ICS]
onDemandX [JellyBean & ICS]
onDemandQ [JellyBean & ICS]
Pegasusq [JellyBean & ICS]
Powersave [JellyBean & ICS]
Performance [JellyBean & ICS]
Scary [ICS only]
Sakuractive [JellyBean & ICS]
SmarassV2 [JellyBean & ICS]
Userspace [JellyBean & ICS]
Wheatley [JellyBean & ICS]
IO schedulers:
VR [JellyBean & ICS]
SIO [JellyBean & ICS]
Row [JellyBean & ICS]
Deadline [JellyBean & ICS]
CFQ [JellyBean & ICS]
BFQ [JellyBean][New v9.0+]
--------------------------------------------------------------------------------------------
Things you MUST know about:
For ICS users please use Version 7.4.4 and below, v8 IS ONLY FOR JELLY BEAN Roms
If you are using "The Brains" Rom, please remove the modules folder from: /system/etc/init.d/ because it's causing issues while using the rom with this kernel
If you are using my kernel with a Custom Rom based on Stock Rom, please mention it in the comment whenever you are reporting an issue.
Click to expand...
Click to collapse
--------------------------------------------------------------------------------------------
Recommended Governor - I/O Schduler for best performance and battery life.
Governor: Wheatley
I/O Schduler: BFQ
--------------------------------------------------------------------------------------------
Recommended For All Users:
To get better graphics score for 2D graphics, go to: Settings -> Developer Options -> Force GPU 2D Rendering
I used to get 270 in benchmarking score for 2D Graphics, but after enabling it, I started getting above 970
--------------------------------------------------------------------------------------------
Known Issues:
I suppose everything is fixed now
--------------------------------------------------------------------------------------------
Credits:
Thanks To Sony for: Kernel Source Code.
Thanks To Doomlord for: Auto Root Script & Init.d Enabler Script.
Thanks To nickholtus for: Helping me in some troubleshooting.
Thanks To Phil3759 for CWM Recovery Source Code.
--------------------------------------------------------------------------------------------
Always Remember:
Please Don't mirror my files, I like to keep track of download count.
Report Bugs in this thread and I will fix them as soon as possible.
If you like my kernel please rate it
--------------------------------------------------------------------------------------------
Change Log in Second Post:
--------------------------------------------------------------------------------------------
Download Link: (Clearing Cache and Dalvik-Cache recommended)
Change log and Download Links (version 9.0)
--------------------------------------------------------------------------------------------
Sources: Github
Change Log:
------------------------------------------------
[25-5-2013] Version 9.0
------------------------------------------------
Updated Linux Kernel source code to 3.0.85
Fixed all v9.0 Beta bugs
You can read about the 168 changes done to Sony's source code here.
Those changes bring better performance, battery friendly kernel & stability improvements.
------------------------------------------------
Code:
------------------------------------------------
[25-5-2013] Version 8.3
------------------------------------------------
[LIST]
[*] Updated linux kernel source code to 3.0.77
[*] Compiled using Linaro 4.7
[*] Added Google Snappy Drivers
[*] Enabled zCache and zRam
[*] Added missing flags for a complete -O2 optimization.
[*] Fixed Sudden Reboot Issue.
[/LIST]
------------------------------------------------
[3-5-2013] Version 8.1 & 8.1.1
------------------------------------------------
[LIST]
[*] Updated to Linux Kernel 3.0.76
[*] Fixed MAC address issue.
[*] Added Missing Drivers
[/LIST]
------------------------------------------------
[1-5-2013] Version 8.0
------------------------------------------------
[LIST]
[*]Based on Sony's source code for Jelly Bean roms
[*]Same old performance from the ICS kernel
[*]Removed some of the governors that caused issues like signal lose and sudden reboot
[/LIST]
------------------------------------------------
[8-4-2013] Version 7.4.4
------------------------------------------------
[LIST]
[*]Fixed remaining bugs.
[*]Improve performance.
[*]Improve battery life.
[/LIST]
------------------------------------------------
[5-4-2013] Version 7.4.3
------------------------------------------------
[LIST]
[*]Fixed bootlogo and recovery issues
[/LIST]
------------------------------------------------
[5-4-2013] Version 7.4.2
------------------------------------------------
[LIST]
[*]Added new governors: OnDemandQ - Hotplug (got it from a different source) - InteractiveTest (it's the same as InteractiveX but got it from a different source, please test it and tell me if it's better than the already included interactiveX)
[*]Some under the hood changes :)
[/LIST]
------------------------------------------------------------------------------------------------------------
[29/3/2013] Version 7.4.1
[LIST]
[*]Added Nightmare and LulzactiveQ
[*]Based on Linux Kernel Source Code Version 3.0.71
[*]Some improvements here and there :)
[/LIST]
------------------------------------------------------------------------------------------------------------
[27/3/2013] Version 7.4
[LIST]
[*]Compiled Using Linaro 4.7
[*]Based on Linux Kernel Source Code Version 3.0.70
[*]CWM Version added.
[*]Some improvements here and there :)
[/LIST]
------------------------------------------------------------------------------------------------------------
[1/3/2013] Version 7.3:
[LIST]
[*]NTFS Support
[*]CIFS Support
[*]ext2 / 3 Support (ext4 is already supported)
[*]New governor [MinMax]
[*]Added back hotplug governor (hopping this time it's fixed)
[*]Performance tweaks for the following governors: Pegasusq / Interactive / onDemand(x)
[*]Few improvements for longer battery life (I hope they give their desired effect :))
[*]Fixed init.d issue.
[*]Switched to SuperSU app by Chainfire.
[*]Enabled Clean-Cache.
[/LIST]
------------------------------------------------------------------------------------------------------------
[10/1/2013] Version 7.1:
[LIST]
[*]Fixed Recovery issue by using FXP recovery. Now USB Storage mount in recovery should work :)
[*]Better Memory management.
[*]Better Processes management.
[*]The brains Rom users, please use another governor if pegasusq is still causing you signal loses. :)
[/LIST]
------------------------------------------------------------------------------------------------------------
[16/1/2013] Version 7.2:
[LIST]
[*]Fixed Wifi issue
[*]Fixed Auto Root bug.
[*]New Governors
[LIST]
[*]Added Back Hotplug
[*]Wheatley (recomended)
[*]lazy
[*]sakuractive
[*]interactivex
[*]ondemandx
[/LIST]
[*]Memory Management Improvements
[*]Process Management Improvements
[/LIST]
------------------------------------------------------------------------------------------------------------
[10/1/2013] Version 7:
[LIST]
[*]Updated to Sony's latest source code. ALL YOUR ISSUES should disappear now.
[*]The brains Rom users, please use another governor if pegasusq is still causing you signal loses. :)
[*] Special Thanks To: stole38 & KALI2000 they helped me with testing the kernel :)
[/LIST]
------------------------------------------------------------------------------------------------------------
[9/1/2013] Version 6.1:
[LIST]
[*] Added two new IO Schedulers: Zen and Row
[/LIST]
------------------------------------------------------------------------------------------------------------
[30/12/2012] Version 6-Final:
[LIST]
[*]For those who have signal issues, use the one without governors.
[*]Fixed few issues for better stability.
[/LIST]
------------------------------------------------------------------------------------------------------------
[26/12/2012] Version 6-Test-7:
[LIST]
[*]You should have better battery life, and better performance :)
[/LIST]
------------------------------------------------------------------------------------------------------------
[25/12/2012] Version 6-Test-7:
[LIST]
[*]You should have better battery life, and better performance (though I'm not sure about performance, but sure about battery life :) )
[/LIST]
------------------------------------------------------------------------------------------------------------
[15/12/2012] Version 6-Test-6: [B][COLOR="Red"]Those things you should expect in this version, I cannot confirm, waiting for you to confirm :)[/COLOR][/B]
[LIST]
[*]Disabled CPU Deep Sleep hopping it will solve the issue for those who are having signal issues.
[B][COLOR="Red"]IF YOU ARE NOT FACING SIGNAL ISSUES DO NOT FLASH THIS VERSION. IF SIGNAL ISSUE IS REALLY FIXED I WILL RELEASE
TWO COPIES ONE WITH DEEP SLEEP (for preserving battery drain while phone in sleep mode) AND ONE WITHOUT IT FOR THOSE WHO ARE HAVING SIGNAL ISSUES :)[/COLOR][/B]
[/LIST]
------------------------------------------------------------------------------------------------------------
[15/12/2012] Version 6-Test-5: [B][COLOR="Red"]Those things you should expect in this version, I cannot confirm, waiting for you to confirm :)[/COLOR][/B]
[LIST]
[*]Faster Boot Time, kernel is now compressed with LZO method. ([B]Confirmed faster performance but not faster boot time.[/B])
[*]Disabled kernel power up debugging which will also help in improving boot time.
[*]Disabled another debugging feature which is not needed for end users.
[*]I'm having a feeling I forgot what was supposed to be written here :( But for sure there is another modification which I totally forgot about !! it's almost 1AM now no wonder why I forgot about it :P
[/LIST]
------------------------------------------------------------------------------------------------------------
[13/12/2012] Version 6-Test-2:
[LIST]
[*]Better Performance ([B]Confirmed[/B])
[*]Better Battery Life ([B]Also Confirmed ^__^ [/B])
[/LIST]
------------------------------------------------------------------------------------------------------------
[11/12/2012] Version 6-Test:
[LIST]
[*]Rebuilt back from Scratch to avoid any issue maybe caused by editing kernel source code files.
[*]Enabled few more things in kernel configuration (I just couldn't resist it, I had to enable something :p )
[*]Same old smoothness and features from previous releases :)
[/LIST]
------------------------------------------------------------------------------------------------------------
[5/12/2012] Version 5:
[LIST]
[*]Improved Graphics Performance.
[*]Removed Overclock Values.
[*]Fixed Governors Issue (hopefully they are now fixed)
[*]Few various tweaks in kernel configurations.
[/LIST]
------------------------------------------------------------------------------------------------------------
[28/11/2012] Version 4-A:
[LIST]
[*]Fixed the issue that was causing recovery not to boot.
[/LIST]
------------------------------------------------------------------------------------------------------------
[27/11/2012] Version 4:
[LIST]
[*]Added Pegasusq / smartassV2 governors
[*]Added SIO & VR I/O Schedulers.
[*]Few improvements in kernel configurations.
[/LIST]
------------------------------------------------------------------------------------------------------------
[26/11/2012] Version 3:
[LIST]
[*]Added Interactive / Conservative / Userspace / Hotplug Governers.
[*]Overclock values: 1.1GHz & 1.2GHz
[*]Few improvements in kernel configurations.
[/LIST]
------------------------------------------------------------------------------------------------------------
[21/11/2012] Version 2:
[LIST]
[*]Changed few things in kernel configuration for better performance and battery life.
[/LIST]
------------------------------------------------------------------------------------------------------------
[19/11/2012] Version 1:
[LIST]
[*]Initial Release
[/LIST]
Awsome!!
Nice to see some development on our SXP!!
I wonder, what is the differnce between this kernel and ThP kernel?
amitb96 said:
Awsome!!
Nice to see some development on our SXP!!
I wonder, what is the differnce between this kernel and ThP kernel?
Click to expand...
Click to collapse
well probably it doesnt have that ugly boot picture (sorry TheJap but its true) and the CPU freq is stock. Thats all imo
amitb96 said:
Awsome!!
Nice to see some development on our SXP!!
I wonder, what is the differnce between this kernel and ThP kernel?
Click to expand...
Click to collapse
So far it's the same (I made mine from Sony's Source Code and not from his, so we have different configurations). I'm testing few patches to apply on the kernel and that's where differences will appear
DavidMKD said:
well probably it doesnt have that ugly boot picture (sorry TheJap but its true) and the CPU freq is stock. Thats all imo
Click to expand...
Click to collapse
Yes, it has Sony Stock bootlogo and stock CPU freq, I don't like playing around with CPU freqs because IMO Sony knows the device hardware more than us, so choosing those freqs will keep us on the safe side. when it comes to pushing the hardware into it's limits, it's better to think wisely.
Seems like the battery is good in the last 30 mins and the GSM is good its not dropping as in the TheJap's kernel. Will test more tomorrow. You can overclock the CPU to 1200Mhz because its save for this device. More than that its dangerous for the CPU
DavidMKD said:
Seems like the battery is good in the last 30 mins and the GSM is good its not dropping as in the TheJap's kernel. Will test more tomorrow. You can overclock the CPU to 1200Mhz because its save for this device. More than that its dangerous for the CPU
Click to expand...
Click to collapse
I will see what I can do for the overclocking thing. thanks for the advice
Could you consider the CWM flashable version? I don't always have time for using computer (like 90-95% of my posts are tapatalked) so the flashable one would be very handy.
Irseq said:
Could you consider the CWM flashable version? I don't always have time for using computer (like 90-95% of my posts are tapatalked) so the flashable one would be very handy.
Click to expand...
Click to collapse
Sure, will be on my to do list. Now I'm applying the latest update for linux kernel, then will implement over clocking to 1.2 GHz.
I guess the next release will include a CWM version
Wouldn't taking the zip from ThJap and replacing boot.img work?
Irseq said:
Wouldn't taking the zip from ThJap and replacing boot.img work?
Click to expand...
Click to collapse
hahaha ok then, I will do it for you and send you this version in a PM, since I want to actually learn how it's done and not copy from others
Will be doing it now and sending you that PM
Confrime that it works firstw I mean the CWM one. My phone must wake me up next morning.
Irseq said:
Wouldn't taking the zip from ThJap and replacing boot.img work?
Click to expand...
Click to collapse
Yes you can do that
Sent from my LT22i using Tapatalk 2
PM me the cmw flashable for me once too
Sent from my LT22i using xda premium
Thanx for the Kernel. I will try it and give you some opinion as well. Up till now I have tested the ThP Kernel and I am not quite happy with it. Battery drop to 1%, while it is about 50%. Also some other Kernels overclocked and stuff, not needed. It is a dual core processor, you can't overload it as hard as you think so you need to overclock it. That's my mind.
asdsasd said:
Thanx for the Kernel. I will try it and give you some opinion as well. Up till now I have tested the ThP Kernel and I am not quite happy with it. Battery drop to 1%, while it is about 50%. Also some other Kernels overclocked and stuff, not needed. It is a dual core processor, you can't overload it as hard as you think so you need to overclock it. That's my mind.
Click to expand...
Click to collapse
Same here, since it's a dual core cpu I don't like to put overclocking since it's dealing with a smartphone system and not with a desktop system.
but I will include the option to overclock to 1.2GHz for those who want it.
For those who requested a CWM version I'm sorry for being late, I have an exam tomorrow, sorry for the delay guys
For those who requested a CWM version I'm sorry for being late, I have an exam tomorrow, sorry for the delay guys [/QUOTE]
Good luck dude
Sent from my LT22i using xda premium
Wow! It's really great to see more development work for our XP! :highfive:
Have you included any new governors along with this kernel? Anyway, downloading when I get home....
And hope your exam went well :victory:
i'll try ur kernel right now..xD
and i'll have an exam tomorrow..
so let's study!!

[TW Verizon][Nadia Kernel][14-April-2015][4.4.4]Faux Sound Support

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
- Emotion nightly Kernel Note 4 -SM-N910V
Developed by Placiano and Pafcholini​
Introduction
Introducing the Emotion Revolution Roms & Kernels for Android Devices.
Emotion Rom/Kernel is a modified, aftermarket firmware/Kernel distribution few Android devices (Note 2, Note 4, HTC M7, Newman N2). Based on the Android Open Source Project , Emotion Rom & Kernel is intended to increase performance and stability over Android-based Devices released by sellers, for example, Samsung, HTC and so forth. Emotroid additionally offers a mixed bag of features & improvements that are not presently found in stock variants of Android.​​
*** Disclamer***
Your warranty is now void.
We are not responsible for any damage or problems you may have!
YOU are choosing to make these modifications.
Click to expand...
Click to collapse
Thread IndeX
POST 1: Kernel Information, Changelog, Credits,Screenshots
POST 2: Synapse, Recommended settings, FAQ, etc.
POST 3: Know/Reported issues
Request new features here
Features:
Based on Samsung Open Source XXU1BOB4
Compiled with Toolchain Linaro GCC 4.9.3 2015.02 Cortex A15
Linux version 3.10.40
OC/UC -> 3072MHz / 268MHz
PowerSuspend Driver
Intelli-Plug V4.0
KSM enabled
Sweep2wake
Simple GPU Algorithm
Voltage Control
Intelli-Thermal
KCAL - Advanced color control
Led Control
CRC Settings
Advanced TCP control
S-View flip cover hack
Selinux Permissive
Sched: LOAD_FREQ (4*HZ+61)
Reduced wakelocks
Frandom number generator
Synapse full support
Governors: interactive_pro, intelliactive, bluactive, conservativex, alucard,darkness, nightmare, smartassV2, ondemandplus, umbrella_core, yankactive, dancedance, bioshock, lionhearth, conservative, interactive, ondemand,powersave, userspace, performance
I/O Scheldures: bfq, vr, fiops, zen, fifo, sio, test-ioshed, cfq, row, deadline, noop
Click to expand...
Click to collapse
April- 14 -2015 nightly r9
-Back to Linux 3.10.40 (For now, we are working to bring stable 3.10.73)
-Added Intelli-thermal v3.0
-bcmdhd4358: filter multicast packages while suspended
-fs/namei.c: fix potential memory leak in path_lookupat
-pinctrl: msm: fixed potential NULL pointer dereference
-usb: ks_bridge: by default debugging is disabled
-slub: fix kmem_cache_shrink return value
-mm: slub: fixed format mismatches in slab_err() callers
-power:Enable/Disable power collapse after camera open
-Implemented CPU Core Control by andip71
-tick: don't update idle time if cpu offline
-msm: kgsl: Only wake GPU on multitouch events
-Interactive: don't boost cpu if already boosted
-rtc: qpnp-rtc: Sets RTC time correctly
-rtc: qpnp-rtc: Set alarm control register properly
-Added Mobile Storage Analyzer
-soc: mbhc: Fix ID Tech card reader detection
-power: catch wake-up requests in suspend_again
-pinctrl: msm: prevent bogus wake up from suspend
-asoc: wcd9xxx: Improved headset detection
-Implemented Motorola MSM memcpy enhancements "memutils" (Faster memcpy performance for Krait)
-Improved Memutils
-Added CIFS as module
-Adde NTFS as module
-ASoC: msm: qdp6v2: handle proxy read failure
-ASoC: msm: qdsp6v2: Fix timestamp query during gapless transition
-mmc: core: Update PON (Power Off Notification) based on the system state
-mm: Fix NULL pointer dereference in madvise(MADV_WILLNEED) support
-netfilter: IDLETIMER: fix invalid deference of timer
-Fixes and improvements in Synapse
-Added CPU Binning (pvs information) Synapse> CPU VOLTAGE
-Added CPU core control in Synapse> CPU DRIVERS
-For more info check our Github
March- 27 -2015 nightly r8
-Linux update to 3.10.71
-Powesuspend updated to 1.7
-Intelli-plug updated to 4.0
-OC/UC -> 3072MHz / 268MHz
-Added Hardlimit Control
-Added new governors
-Addeded new scheldures
-Added memcopy & string use glibc version
-Added quickwakeup driver (improve battery life)
-Optimized Kernel Samepage Merging (KSM)
-deadline: Optimized for non-rotational
-mm: Clear page active before releasing pages
-ARM: 8119/1: crypto: sha1: add ARM NEON implementation
-ARM: 8120/1: crypto: sha512: add ARM NEON implementation
-ARM: crypto: add NEON accelerated XOR implementation
-ARM: add support for kernel mode NEON and only allow kernel mode neon with AEABI
-Fixed failure to enter PS mode while roaming
-Sched: Set MC (multi-core) sched domain's busy_factor attribute to 1
-Disabled add_random for more performance on SSD's
-tcp: enabled tcp fast open functionality (franciscofranco)
-For more info check our Github
March- 5 -2015 nightly r7
-Added KCAL - Advanced color control (Thanks to @savoca for his great job) check this thread for more info
March- 3 -2015 nightly r6
-Based on XXU1ANK4 (KitKat version) and compatible with "F,G,T,V,W8"
-Based on XXU1BOB4 (Lollipop version) and compatible with "F"
-Lollipop version has all the features except mdnie control and S-View hack
-Kernel compiled with Linaro Toolchain 4.9.3 2015-02
-FauxSound updated to 3.6
-Fixed some issues in FauxSound and Synapse
-cpufreq: Introduced new relation for freq selection Introduce CPUFREQ_RELATION_C
-Interactive Governor: Use CPUFREQ_RELATION_C
-Added Gentle fair sleepers (Synapse -> KERNEL TWEAKS)
-Enabled Kernel SamePage Merging (KSM) (Synapse -> KSM)
-Added key disabler (Synapse-> SCREEN/MISC)
-Added userspace vibration strength control (Synapse-> SCREEN/MISC)
-Changed some stuff in Synapse
-Reverted some commits
-Another minor changes
January- 27 -2015 nightly beta r5
-FauxSound implemented
-FauxSound in Synapse
-Added high performance mode in Synapse->Sound
-Fixed battery drain on wifi (My fault)
-Reverted another commits
January- 16 -2015 nightly r4
-Fixed cpu voltage control (No more 0MHz frequency in cpu voltage table)
-ASoC: wcd9xxx: use hwdep node for codec calibration
-ASoC: wcd9320: use hwdep nodes to get calibration
-ASoC: wcd9xxx: Changes for High performance mode
-ASoC: wcd9xxx: Change PA on and VDDIO switch sequence
-ASoC: wcd9xxx: Avoid micbias glitches during audio playback
-In conclusion better quality sound on headsets
-Sched/fair: reduced latency
-Decreased DHD_PACKET_TIMEOUT_MS to 250 ms (Before 500ms)
-Drecreased time to enter sleep
-Net: wireless: Increased scan entry expiration to fit new scan time
-PM: devfreq: Use high priority workqueue
-Msm: kgsl: Report correct GPU frequency in sysfs
-Some minor changes
January- 11 -2015 nightly r3
-Added Frandom as module and set by default (Synapse>I/O>Frandom) "For more info check this"
-Network speed tweak
-Reduced wakelocks "wlan_rx_wake" and "wlan_ctrl_wake"
-dtsi: realigned voltages with userspace values (Thanks to twistedumbrella)
-cpu-boost more performance (Thanks to franciscofranco)
-sched: LOAD_FREQ (4*HZ+61) "For more info check this"
-Interactive governor imported from the Nexus 6 (No more lag on interactive)
-Added bluactive and interactive_pro governors
-Reverted some changes that made the kernel laggy in some cases.
-Selinux set to permissive by default
-Gpu: msm: for higher priority you want to use nice level of -7
-Now you can change the governor tunables from Synapse (Issue fixed) (Thanks for the tip to AndreiLux)
-Synapse shows all the available gpu governors (Thanks to my friend Friedrich!)
-Cleaned some things in Synapse
-Other minor changes
January- 4 -2015 nightly r2
-Fixed Ondemand governor
-mm: slub: Default slub_max_order to 0 (Improved performance)
-Increased io performance
-writeback: fix occasional slow sync
-Fixed min frequency (Finally!)
-msm: Fix high load average from uninterruptible waits
-Cpu boost sysfs to enable/disable it (Synapse>cpu drivers)
-S-View hack (Twistedumbrella) enable/disable (Synapse>miscellaneous)
-Minor fixes
January- 1 -2015 nightly r1
-Based on Samsung Open Source N910FXXU1ANIE
-Compiled with Toolchain Linaro GCC 4.9.3 2014.12 Cortex A15
-PowerSuspend Driver
-Intelli-Plug V3.9
-Stereo Call Recording Support
-cpufreq_limit: don't override cpu min frequency
-Fast Charge V1.2
-Sweep2wake
-Simple GPU Algorithm
-Sysfs interface to Enable/Disable Logger Android (Default disable)
-Voltage Control
-Intelli-Thermal V1
-mDNIe Hijack control
-Advanced TCP control (westwood default)
-Sysfs interface to Enable/Disable CRC
-Dynamic Fsync Control V1.5
-Added Intelliactive, Smartmax and SmartassV2 governors
-Led Control
-Panel Color Control
-mDnie mode adapter for Synapse
-Selinux Enforcing/Permissive
-Synapse Support
Click to expand...
Click to collapse
Installation instructions
You need to have TWPR, CWM o Philz Recovery.
Download the last kernel
Reboot in recovery mode
Make backup (recommended)
Flash the zip
Downloads
Strictly No Mirrors Please. In the event that you need to make one ask us first with purpose behind what valid reason.
Current Version
After flash the kernel (LL version) go to play store and download Synapse apk.
App to control your display : Color Control
Emotion nightly r9 LL (Mediafire)
Old version
Emotion nightly r8 LL (Mediafire)
Nadia nightly r7 LL (Mediafire)
Nadia nightly r7 KK (Mediafire)
Nadia nightly r6 LL (Mediafire)
Nadia nightly r6 KK (MEGA)
Nadia nightly beta r5 (Mediafire)
Nadia nightly r3 (Mediafire)
Nadia nightly r4 (MEGA)
Nadia nightly r4 (AndroidFileHost)
Nadia nightly r3 (Mediafire)
Nadia nightly r3 (MEGA)
Nadia nightly r3 (AndroidFileHost)
Nadia nightly r2 (Mediafire)
Nadia nightly r2 (MEGA)
Nadia nightly r2 (AndroidFileHost)
Nadia nightly r1 (Mediafire)
Nadia nightly r1 (MEGA)
Nadia nightly r1 (AndroidFileHost)
Click to expand...
Click to collapse
Source code:
Emotion kernel Github
Thanks To/Credits
Andip71, AndreiLux, apb_axel, Civato, Christopher83, DerTeufel, Faux123, Ffolkes, Flar2, Franciscofranco, Franlov, Friedrich420, Gokhanmoral, Infernum, LoungeKatt (TwistedUmbrella), savoca, _Sofos_, Vanito, Yank555.lu, ZaneZam.
I hope I have not forgotten anyone!
Hit the "thanks" button if you like our work.
You can follow new updates here (Spanish)
Recommended settings & FAQ Synapse and all available options:
- LIVE STATISTICS: Time in states, Uptime,etc.
- CPU - GOV: cpu scaling, cpu governor and governor tunables.
- CPU voltage: separate frequency voltage.
- GPU: GPU scaling min/max frequency, GPU governor, Simple GPU Algorithm.
- I/O: schedulers, internal storage read-ahead, externalSD read-ahead, Frandom Module, Scheldure Tunables Internal/External
- CPU DRIVERS: PowerSuspend and Intelli-Plug
- THERMAL: Intelli-Thermal Control
- MISCELLANEOUS: Dynamic FSYNC Driver, Logger Mode, CRC Settings, S-View bypass, Selinux Status, Optimize Database.
- BATTERY: Live Statistics and Fast Charge
- MDNIE/SCREEN: Panel Control, mDNIe Mode and mDNIe Mode Hijack
- LED: Led Control
- SCREEN WAKE CONTROL: Sweep2Wake Control
- KERNEL TWEAKS: low memory killer, kernel entropy, panic and panic on oops.
- NETWORK: tcp congestion control, hardering the TCP/IP stack to SYN attack,ignore pings,etc.
- VM-FS: dirty radio, swappiness,etc.
- BUILD.PROP: Build.prop Tweaks
- LOGS: Clearn Synapse, Logcat and Dmseg
- INFO-REBOOT: info about the kernel, reboots,etc.
Click to expand...
Click to collapse
Balance between performance and battery
Quote:
Above is what I use personally. MAY NOT be optimal for all. Share your settings.
CPU frequency: 2649MHz/300MHz
CPU governor: Intelliactive or Bluactive for performance/ Interactive for battery
CPU voltaje: -25uV ((Be careful!! If you low voltages much you can get bootloop or battery drain.)
GPU: default values
I/O schedulers: row for both
PowerSuspend: hybrid hook
MPDECISION for performance/ Intelli-Plug for battery
Intelli-Thermal: enabled
MISCELLANEOUS: fsync enabled, logger mode disabled, crc disabled (you choice), Selinux Permissive
TCP: westwood for both
Click to expand...
Click to collapse
Aukhan recommended settings
1.
2.
F.A.Q
Can I flash this kernel on Note 4 SM-N910C or other variant?
No, you can not. This kernel is only for SM-N910F, SM-N910G, SM-N910T and SM-N910W8.
When I switch to Ondemand governor I noticed that cpu-boost is disabled.
Exactly, Ondemand and cpu-boost doesn't work well together. When you switch to Ondemand governor cpu-boost will be disabled automatically. Don't re-enable cpu-boost if you are using Ondemand governor. (Synapse>CPU DRIVERS)
Which app can control this kernel?
By default, the kernel is controlled by Synapse, but you can use the app that you like (Trickster Mod, Kernel Tweaker, etc.).
I flashed the kernel and Synapse says: "No support UCI detected".
Reflash the kernel, since it was a bad installation and Synapse does not detect the scripts.
After flashing the kernel lost root what to do?
In case you loose root just flash SuperSU
Any recommended settings to follow using Synapse?
At the beginning of the second post.
After flash the kernel some apks give me FC.
Go to Google Play Store and reinstall those apks.
From where can I remove int.d script?
Go to /system/etc/init.d using any root based file manager and delete.
Note: There is an important one related to superSU and if you remove it by mistake you're gonna have trouble with root permissions.
My device doesn't show any reaction to undervolting (battery life is same as before) or gets unstable even on light undervolting?
Use DVFS disabler Module(standalone) (dynamic voltage and frequency scaling), this feature was kept in touchwiz for benchmark boosting purposes and will conflict with any undervolting and custom governors because it scales the voltages and frequency on regular intervals and is framework integrated, so gets a higher priority than kernel based voltage and scaling controls.
For people who don't know what is DVFS please refer Wikipedia.
Min/Max frequency don't stick?
If your frequency settings don’t stick, it's because on certain Qualcomm devices, there are certain system services (thermald/mpdecision/project butter) or kernel service that rewrite frequency settings based on current thermal status and/or touch input.
I made a logcat but my file is empty. How I can "fix" it?
By default Android logger is disable. Go to Synapse > MISCELLANEOUS and enable Logger Mode.
What is it PowerSuspend?
This new powersuspend PM kernel driver is a replacement for it and existing early_suspend drivers. It should give better battery life.
What is it Intelli-Plug?
Intelliplug is a replacement for mp decision. Intelli-Plug is Faux123 open source solution to Qualcomm's closed source mpdecision. Intelli-Plug is disable by default. It conflicts with mpdecsion, so is HIGHLY recommend turning off mpdecision when using intelli-plug! (If you use Synapse the change is automatic. If you enable Intelli-plug mpdecision will turn off).
What is it Intelli-Thermal?
an intelligent MSM thermal throttling kernel driver designed to replace the
closed sourced thermald(aemon) from Qualcomm.
What is it Frandom?
Frandom is a kernel random number generator, which is 10-50 times faster than what you get from /dev/urandom. And it uses very little (/dev/frandom) or none (/dev/erandom) of the kernel's entropy pool, so it is very useful for applications that require a handy source for lots of random data.
What is it CRC?
CRC is a mechanism aiming to prevent data corruption when is enabled (reduce the performance around 30%). So if you disable it improve the performance but your data can be corrupted. Use it at your risk.
/sys/module/mmc_core/parameters/crc
Know/Reported/Fixed issues Know issues
1. Synapse doesn't show CPU governor tunables.
I'm trying to fix it. FIXED
2. Sometimes Synapse (and others kernel control apks) show that the min frequency is 1190MHz (or other frequency).
Just cancel it. FIXED
3. Ondemand doesn't work well. FIXED
Thanks for the report @Vangelis13
Any other Issues you may Report us and we will fix it
Reserverd
Currently its confirmed that its runing fine on Developer Edition by @manbat thanks to him.
If anybody else has tried it on a non developer Edition please let us know since we do not have a V Variant Device We wont be able to test.
Kindly report.
First! Sweet my first...first.lol
Have been running for a few days on my DE...runs great !!!
Sent from my SM-N910V / VZW Note 4 DE / Factory Bootloader Unlocked / Rooted / Custom Kernel-ed / TWRP 2.8.4.0.trltevzw
manbat said:
Have been running for a few days on my DE...runs great !!!
Sent from my SM-N910V / VZW Note 4 DE / Factory Bootloader Unlocked / Rooted / Custom Kernel-ed / TWRP 2.8.4.0.trltevzw
Click to expand...
Click to collapse
Glad to know it's running rock solid.
Working great here. Only thing I noticed is that when battery is above 90% the led flickers very quickly. May be an interaction with Light flow.
JDevil said:
Working great here. Only thing I noticed is that when battery is above 90% the led flickers very quickly. May be an interaction with Light flow.
Click to expand...
Click to collapse
=======
No issues with LEDs here....
Sent from my SM-N910V / VZW Note 4 DE / Factory Bootloader Unlocked / Rooted / Custom Kernel-ed / TWRP 2.8.4.0.trltevzw
JDevil said:
Working great here. Only thing I noticed is that when battery is above 90% the led flickers very quickly. May be an interaction with Light flow.
Click to expand...
Click to collapse
Are you using any LED apps? I don't see any issues.
This isn't built using VZW source is it?
bobbarker2 said:
This isn't built using VZW source is it?
Click to expand...
Click to collapse
No...but everything works. Source is listed in OP.
Sent from my SM-N910V / VZW Note 4 DE / Factory Bootloader Unlocked / Rooted / Custom Kernel-ed / TWRP 2.8.4.0.trltevzw
R6_KK is up... http://forum.xda-developers.com/showthread.php?p=57886425
Sent from my SM-N910V / VZW Note 4 DE / Factory Bootloader Unlocked / Rooted / Custom Kernel-ed / TWRP 2.8.5.0.trltevzw
manbat said:
R6_KK is up... http://forum.xda-developers.com/showthread.php?p=57886425
Sent from my SM-N910V / VZW Note 4 DE / Factory Bootloader Unlocked / Rooted / Custom Kernel-ed / TWRP 2.8.5.0.trltevzw
Click to expand...
Click to collapse
I'll update the OP tonight.
Sent from my SM-N910F
Thread updated!
After flash the kernel go to play store and install Synapse apk.
Enjoy it!
Changelog
March- 3 -2015 nightly r6
-Based on XXU1ANK4 (KitKat version) and compatible with "F,G,T,V,W8"
-Kernel compiled with Linaro Toolchain 4.9.3 2015-02
-FauxSound updated to 3.6
-Fixed some issues in FauxSound and Synapse
-cpufreq: Introduced new relation for freq selection Introduce CPUFREQ_RELATION_C
-Interactive Governor: Use CPUFREQ_RELATION_C
-Added Gentle fair sleepers (Synapse -> KERNEL TWEAKS)
-Enabled Kernel SamePage Merging (KSM) (Synapse -> KSM)
-Added key disabler (Synapse-> SCREEN/MISC)
-Added userspace vibration strength control (Synapse-> SCREEN/MISC)
-Changed some stuff in Synapse
-Reverted some commits
-Another minor changes
I'm confused why there is a Lollipop version? Is that not for VZW?
Mibuix0r said:
I'm confused why there is a Lollipop version? Is that not for VZW?
Click to expand...
Click to collapse
My Bad I actually though LL was released for this device, I've made the changes now.
Kernel updated!
March- 5 -2015 nightly r7
-Added KCAL - Advanced color control
I'll update the OP later meanwhile you may download it from here
Nadia nightly r7 kk - http://www.mediafire.com/download/d2v2p5l68t4laz8/Nadia-nightly-r7-KK-SM-N910F-G-T-V-W8.zip
Color control - http://www.mediafire.com/download/xj8za53ia2njico/re.codefi.savoca.kcal-v1.1.apk
Sent from my SM-N910F
Sent from my SM-N910F
New Color setting which looks more better try this and post your results.
Make sure you set your Display mode from Settings to Basic and try this
​
Thanks to @Psycho_666

[KERNEL] [MM] [OMNI] [KCAL][OTG][MTP][F2FS] [31 AUG] stranostrano kernel ver. 2.2.4 - Discontinued

S=T=R=A=N=O=S=T=R=A=N=O
Kernel
31-august-2016 update to ver 2.2.4
An OMNI based kernel for OnePlus One (aka Bacon)
Based on OMNI source
Works on OMNI and OMNI based Marsh Mellow roms.
Reported it works on official OMNI nightly, Herna HomeBuild, SlimSaber, SAOSP and OmniSense
Probably works on all other Omni based rom MM builds. Try and report
An OMNI based kernel with working MTP, OTG, KCAL, Franco's SoundControl, Boeffla touchboost, Voltage Control and other feature​
Based on OMNI NIGHTLY kernel source with the addition of Savoca's Kcal, Franco's SoundControl, Boeffla's Touchboost, Voltage Control, Simple_gpu_algorithm and other features ported from their respective sources and reworked by me .
CPU Governors
Smartmax / Interactive / Conservative / Userspace / Powersave / Ondemand / Performance / Slim / Ondemandplus / Alucard / Zzmoove / Intellimm / HYPER
16 march - added Wheatley and Slim governors
19 march - added OndemandPlus governor
12 april - added Adaptive, Darkness and Nightmare governors
15 april - added Voltage Control
24 april - added Intelliactive, Intellidemand and Alucard governors
25 april - removed Conservative, Wheatley and Yankactive cpu governors
02 may - removed all unnecessary cpufreq governors - just added Alucard to defaults
07 may - added again Slim and OndemandPlus governors
11 may - Awake CPU schedule workqueue
24 june - added zzmoove governor - thanks to @ZaneZam
27 june - fix - enabled hotplug in zzmoove governor - thanks to @kodora that has reported malfunction
31 august - added HYPER and Intellimm cpu governors and applied update to source code
GPU Governors
Cpubw_hwmon / Msm_cpufreq / Msm-adreno-tz / Userspace / Powersave / Performance / Simple_ondemand
15 april - Added Simple_gpu_algorithm
17 april - removed cpubw_hwmon because it freeze OPO
02 may - Added Adreno Idler
11 may - GPU overclock to 657MHz and idle to 27MHz
I/O Scheduler
NOOP / DEADLINE / ROW / CFQ / BFQ / TEST-IOSCHED / SIO / TRIPNDROID 19 march - added SIOPLUS, FIOPS and ZEN
Hotplug
24 april - Added Alucard hotplug
02 may - Added MSM hotplug
27 june - Added "Bricked hotplug" - thanks to @show-p1984
Custom Features & Optimizations
28 July - switched to @francisco Franco thermal control
added Adaptive Low Memory Killer
Built with UBER 4.8
KCAL v2 Control - credits to @savoca
Vibrator Intensity interface
Franco's Sound Control - credits to @franciscofranco
Boeffla TouchBoost - credits to @Lord Boeffla
Voltage Control - credits to @faux123
Simple_gpu_algorithm - credits to @faux123
Alucard hotplug - credits to @alucard_24
MSM Hotplug - credits to @myfluxy
Adreno idler - credits to @arter97
Tuned and updated Powersuspend feature on 02 May release. - thanks to @faux123 and @Yank555
Fsync on/off toggle - credits to @franciscofranco
CRC Software - disabled by default and added toggle switch.
Schedule workqueues on awake CPU and added toggle switch.
FS - added F2FS support
DISCLAIMER: flash at your own risk; I've tested for hours and all gone right. My goal was to add KCAL and other missed features to the OMNI Rom Official kernel and share with you for improve our android experience.
Contributors
stranostrano
Source Code: github.com/stranostrano
Special thanks for their source goes to: OmniRom team, savoca, herna, fermasia, derromtester, osm0sis, Francisco Franco, Lord Boeffla, Faux123, Alucard_24, myfluxi, arter97, yank555, zanezam, show-p1984 and many others.
My very special thank goes to @DerRomtester that helped me at the beginning.
Created on 28/01/2016
Updated on 31/08/2016
Download
current version: Ver. 2.2.4 - 31 august release
OLD RELEASE:
Ver. 2.2.3 - 28 july release
Ver.2.2.2 - 18 july release
Ver.2.2.1 f2fs - 13 july release
Ver.2.2.1 - 27 june release
Ver.2.2 - 24 june release
Ver.2.1 - 11 may release
Ver.2.0 - 07 may release
Ver.1.8.0 - 02 May release - lags fixed
Ver.1.7.3 release - deprecated - there are lags
Ver.1.7.2 release - deprecated - there are lags
Ver.1.7.1 release
Ver.1.7 release
Ver.1.6 release
Ver.1.5 release
ver 1.4 release
ver 1.3 release
ver 1.2 release
ver 1.1 release
ver 1.0 release
extras:
Screen Control App by savoca
Flashing Instructions:
- Flash through recovery (PhilZ Touch 6.59.2 and TWRP recommended)
- Clean cache (recommended)
- Reboot
- Install Kernel Adiutor or Synapse (optional)
- Have fun ...always!
Changelogs:
Version 2.2.4 - 31 august release
- cpu governors - added HYPER (works really good) and IntelliMM governors
- updated source code to latest omnirom commits
Version 2.2.3 - 28 july release
- thermal: switched to Francisco Franco thermal control
- managed some code
Version 2.2.2 - 18 july release
- added Adaptive Low Memory Killer (toggle available)
- disable Config_pft for secure kernel
- other fix (see source code)
Version 2.2.1_f2fs - 13 July release
- added f2fs support
Version 2.2.1 - 27 June release
- fixed zzmoove cpufreq governor - thanks to @ZaneZam
- Added "Bricked hotplug" and fixed some error
Version 2.2 - 24 June release
[/B]- Added zzmoove cpufreq governor - thanks to @ZaneZam
- fixed some bugs and security issue. (see commits @source )
Version 2.1 - 11 May release
- GPU overclock to 657MHz and idle to 27MHz;
- Disabled software CRC at boot and introduced a toggle switch;- Introduced toggled schedule workqueues on awake CPUs to save power;
- USB: cdc-acm - more sanity checking;
- Various optimization to source code.
Version 2.0 - 07 May release
- cpufreq - added OndemandPlus and Slim governor;
- Fsync on/off toggle.
Version 1.8.0 - 02 May release
- Reworked from a clean code to fix lags;
- Removed a lot of unnecessary cpu governors - now just the Omni defaults plus Alucard;
- Updated Alucard hotplug;
- Added MSM Hotplug;
- Cleaned Simple Gpu Algorithm and added Adreno Idler;
- Updated Powersuspend feature;
- Enabled some TCP congestion algorithm;
- Tuned a lot of code (my fault);
Version 1.7.3
- added again Powersuspend feature.
- removed Conservative, Yankactive and Wheatley cpu governors
Version 1.7.2
- Moved get_cpu_idle_time() to cpufreq.c to align Omni source to current standard;
- Updated and adapted to "get_cpu_idle_time()" change, all cpu governors;- Added Alucard hotplug and Alucard, Intelliactive and Intellidemand Cpu Governors;
- Added Powersuspend feature;
- Updated some code in sourceVersion 1.7.1
- Removed "cpubw_hwmon" from GPU governors because it freeze OPO
Version 1.7
- Added GPU Simple_gpu_Algorithm and Voltage Control
Version 1.6
- Added Adaptive, Darkness and Nightmare cpufreq governors
Version 1.5
- Added OndemandPlus cpufreq
- Added SIOPLUS, FIOPS and ZEN I/O scheduler
Version 1.4
- Rebased on OMNI official Source
- Added SLIM and WHEATLEY cpufreq
- Reworked KCAL feature keeping KCAL within its own source file removing unnecessary mdss_mdp_kcal_ctrl.h
Version 1.3
- Added Boeffla's TOUCHBOOST
- Added SIO and TRIPNDROID I/O Scheduler
Version 1.2:
- Added Franco's SOUNDCONTROL
- Added YANKACTIVE governor
Version 1.1:
- Fixed some bugs
Version 1:
- Added @savoca KCal
Hi, it sounds good, but where is the download link?
@stranostrano
Why didn't you base on official nightlies source?
Sent from my A0001 using Tapatalk
photobix said:
Hi, it sounds good, but where is the download link?
Click to expand...
Click to collapse
in the second post I think you are too fast and didn't give my time to edit the post :laugh:
Renosh said:
@stranostrano
Why didn't you base on official nightlies source?
Sent from my A0001 using Tapatalk
Click to expand...
Click to collapse
my choice
Works on SAOSP. Will test for a couple days and report back.
Sent from my A0001 using XDA Labs
stranostrano said:
in the second post I think you are too fast and didn't give my time to edit the post :laugh:
Click to expand...
Click to collapse
Yes, found the link
It's booting with the official nightly, will test the kernel, thank you!
I tried the kernel and loved it ,Can I use the kernel in my ROM , OmniSense ? Only if you don't mind , also , all credits for the kernel will obviously go to you .
Manav Bhagia said:
I tried the kernel and loved it ,Can I use the kernel in my ROM , OmniSense ? Only if you don't mind , also , all credits for the kernel will obviously go to you .
Click to expand...
Click to collapse
Sure that you can.
Just insert a link to this tread on your thread op and don't forget to thanks all other devs.
I'm recompiling kernel to set "Smartmax" governor as default instead of "Interactive". I've noticed some UI lags with "Interactive" that seem solved switching to others except "ondemand".
Please, if you have lags UI, try to switch to other governor and report back.
Just for info: Version 1.1 is online
It's so good to see new OMNI kernel !!! You are a hero.
Any info on hotplugs ? Zen? Bricked ? Cannot test ATM.
FunkyRasta said:
It's so good to see new OMNI kernel !!! You are a hero.
Any info on hotplugs ? Zen? Bricked ? Cannot test ATM.
Click to expand...
Click to collapse
Hi funkyrasta,
Avaulable cpu Governor are in the op description.
To guys that are running my kernel. Please report how it works.
Thank you
stranostrano said:
To guys that are running my kernel. Please report how it works.
Thank you
Click to expand...
Click to collapse
It's been running good seems just as stable as stock kernel. Battery life is about the same as well which has been excellent for me.
Sent from my A0001 using XDA Labs
tekanina said:
It's been running good seems just as stable as stock kernel. Battery life is about the same as well which has been excellent for me.
Sent from my A0001 using XDA Labs
Click to expand...
Click to collapse
Hi mate and thank you for sharing your opinion.
Anyway, did you using kcal feature?
If you do, have noticed anomalous battery drain using it?
please report.
stranostrano said:
Hi mate and thank you for sharing your opinion.
Anyway, did you using kcal feature?
If you do, have noticed anomalous battery drain using it?
please report.
Click to expand...
Click to collapse
No I haven't used kcal. I just installed Color Control, I will try it out and see how it goes. Will report back.
Sent from my A0001 using XDA Labs
Tekanina, the color control from savoca is the app to set up the kcal kernel based feature. If you're using color control, then you have Kcal working.
What I want to kniw is if you notice anomalous battery drain compared to stock kernel.

[EOL][KERNEL][STABLE][TW][5.0.2][SM-G901F] StockKernel V1.4

Hello all togerher, as I promised you, I'm beginning here with my own custom kernel
IF YOU FOLLOW MY STEPS BELOW, YOU WILL LOSE YOUR WARRANTY, KNOX WILL DISPLAY 0x1! I'M NOT RESPONSIBLE FOR ANY DAMAGED DEVICE!
Features of this Kernel:
- Built with latest Linaro Toolchain 5.3 GNU GCC made by ME , Cortex A15 tuned
- Latest Linux version 3.10.101, is always up to date
- Vibration strength and wake lock can be blocked threw kernel adiutor
- crc disabled (30% more performance)
- cfs/nfs/cdrom support built in
- Choose between different CPU governors: Interactive, Arteractive, Ondemand, Conservative, Userspace, Performance, Powersave, bioshock, lionheart, alucard, barry_allen, blu_active, cafactive, darkness, despair, electroactive, electrodemand, HYPER, intellidemand, intelliactive, interactive_x, intellimm, nightmare, ondemandplus, ondemand_x, pegasusq, smartassV2, smartmax, smartmax_eps, umbrella_core, yankactive, zzmoove
- CPU OC/UC AND GPU OC/UC
- MANY DIFFERENT HOTPLUGS: bricked_hotplug, zen decision, autosmp, thunderplug, msm_hotplug, intelli_plug, alucard_hotplug, mako_hotplug and blu_plug
- FauxSound V3.6 build in
- KCAL control for full control about your screen!
- Qcald v2 build in with a more updated version than samsungs stock kernel!
- Frandom support
- Voltage Control
- State Notifier included
- updated wireless drivers
- Adreno Idler build in
- Simple ondemand gpu
- Task's ADJ tree for better LMK
- Power_efficient_wq for better battery management
- CPU-Boost updated to work with state notifier (and add hotplug boost)
- Built with latest ramdisk sources from samsung (BOL1)
- Kernelsource from latest Update BOK2
- I/O schedulers: ROW (default), CFQ, Noop, deadline, test-iosched, BFQ-Iosched, fiops, sio, VR, zen, fifio, sioplus, tripndroid
- UKSM (Ultra-Kernel Samepage Merging)
- Init.d Support
- Busybox support
- Charging Control/ Fast Charge
- Allow ADB-Insecure
- ASYNC FSync from HTC
- Toggle to enable/disable fsync
- updated lowmemorykiller with better memory management
- TCP (Network) control: Cubic (default), Reno, Bic, Westwood, Highspeed, Hybla, HTCP, Vegas, Veno, Scalable, LP, Yeah and Illinois
- SeLinux is set to permissive
- restrict rooting and tima disabled
Download:
V1.3 online
Bugs/Problems:
- None
Instructions:
If you want to install the Kernel, follow this:
1. Install a custom recovery for your phone, like this one here:TWRP Recovery
2. Follow the instructions on the page above, until you get a working recovery
3. Download the Kernel from below and copy it to your external SD Card
4. Reboot to your recovery by pressing volume up, home button and power button at the same time.
5. Install zip/select the kernel
6. Wipe cache and dalvik cache (recommand)
7. Reboot
Support:
If you like my work, please hit a thanks down on my posts. A thanks is enough!:highfive: If you really really really really really like my work, you can donate something to me, but it is not necessary. I created a paypal account, just in case, someone would give me a small donation. :good:
As I said, you don't have to give me something, but this keeps me motivated to built better Kernels and keep updating everything. It's your choice, and I'm very thankfull for every donation! No matter how big it is! Thank you so much for supporting me, cheers and have a nice day :fingers-crossed:
Credits/Thanks:
- Samsung for sources
- @faux123 for all the great stuff he did for the kernels
- @Yank555
- @dorimanx!
- @neobuddy83
If you want to take my work and need it somewhere, or do other things with it, please ask me first for the permission. Otherwise you are not allowed to take it! Thank you !
XDA:DevDB Information
StockKernel kccat6, ROM for the Samsung Galaxy S5
Contributors
Tkkg1994
Source Code: https://github.com/Tkkg1994/StockKernel
ROM OS Version: 5.0.x Lollipop
ROM Kernel: Linux 3.10.x
Version Information
Status: Stable
Current Stable Version: V1.4
Stable Release Date: 2016-04-18
Created 2016-03-21
Last Updated 2016-09-15
Changelog:
Changelog V1.1:
- Initial release!
Changelog V1.1:
- Added kcal control with all upates(Kernel adiutor)
- Added OC and UC for GPU (166 to 800 MHz)
- Added OC and UC for CPU (268 until 2880 MHz)
- Added faux sound version 3.7
- Added frandom support
- Added voltage control
- Added bricked_hotplug, zen decision, autosmp, thunderplug, msm_hotplug, intelli_plug, alucard_hotplug, mako_hotplug and blu_plug
Changelog V1.2:
- cpufreq: cpu-boost: export input_boost_enable to userspace
- msm: thermal: add a module param to change the thermal throttle temperature point to userspace
- input: add generic touch event listener
- cpufreq: Introduce new relation for freq selection
- cpufreq: Break out early when frequency equals target_freq
- fs: sync: Asynchronous Fsync from HTC
- fs/sync: Make sync() satisfy many requests with one invocation
- fs: fsync: add a toggle to enable or disable fsync() operations
- sync: don't block the flusher thread waiting on IO
- Writeback: Fix occasional slow sync and some other fixes to writeback
- readahead: make context readahead more conservative
- update cfq iosched
- added back all governors from novakernel (over 30 governors build in the kernel now)
- added all ioscheds back and tuned them
- updated lowmemorykiller with some mods
Changelog V1.3:
- a lot of script updates/optimisations of the makefile
- lz4 Ramdisk supported
- cifs supported
- nfs supported
- cd-rom format supported
- stackprotecter updated
- kernel mode neon included
- implement state notifier to dcache
- vibration control added, control with kernel adiutor
- Sysfs interface to Enable/Disable CRC (crc disabled means 30% more performance)
- power updates
- led, blinking support
- usb: gadget: mass_storage: added sysfs entry for cdrom to LUNs
- rbtree updates
Changelog V1.4:
- fix drivedroid
- update cpufreq (many updates)
- added support for ntfs read and write
- updated hotplug drivers
- more things I may forgot
Reserved
It will working on NovaRom 1.5.5 or only StockRom?
DienoX said:
It will working on NovaRom 1.5.5 or only StockRom?
Click to expand...
Click to collapse
Should work on both
Sent with my Nova powered SM-G901F
More to come: differnet hotplugs, Sound control, kcal control and governors!
Sent with my Nova powered SM-G901F
Hi and thanks !
But still no deep sleep after speedtest, someone with the same problem ?
Thanks for the job ! Great kernel !
Envoyé de mon SM-G901F en utilisant Tapatalk
Hi, will it work on G906 models?
I have a problem with his headphones, there are sizzling . StockRom & stockkernel
Envoyé de mon SM-G901F en utilisant Tapatalk
CPU boost
Using Nova 1.5.5.So with Kernel Aduitor,is it right to enable CPU boost with all 4 cores to the maximum value (2457),or not?(Installed v1.0 using Philz Recovery.Phone seems to run better and faster than Guyver 0.9).
PhilCapron said:
Using Nova 1.5.5.So with Kernel Aduitor,is it right to enable CPU boost with all 4 cores to the maximum value (2457),or not?(Installed v1.0 using Philz Recovery.Phone seems to run better and faster than Guyver 0.9).
Click to expand...
Click to collapse
first: it's ok to run all 4 cores set on max value with all governors except performance
second: how did you figure it runs better and faster than Guyver's 0.9? There's no freakin' way !!!
the only kernel that runs better than Guyver's is @Tkkg1994 custom kernel witch is still in progress and we all wait for a stable version
artaniss11k said:
first: it's ok to run all 4 cores set on max value with all governors except performance
second: how did you figure it runs better and faster than Guyver's 0.9? There's no freakin' way !!!
the only kernel that runs better than Guyver's is @Tkkg1994 custom kernel witch is still in progress and we all wait for a stable version
Click to expand...
Click to collapse
Antutu scores are higher with this Kernel than 0.9,FWIW.
PhilCapron said:
Antutu scores are higher with this Kernel than 0.9,FWIW.
Click to expand...
Click to collapse
Antutu with Guyver's kernel: 76.792
Antutu with Tkgg1994's custom OC kernel : 79.535
What's your score with the stock one?
artaniss11k said:
Antutu with Guyver's kernel: 76.792
Antutu with Tkgg1994's custom OC kernel : 79.535
What's your score with the stock one?
Click to expand...
Click to collapse
Not getting those numbers with stock or guyver.
62 with 0.9.64 with v1.0.
Changelog V1.1:
- Added kcal control with all upates(Kernel adiutor)
- Added OC and UC for GPU (166 to 800 MHz)
- added OC and UC for CPU (268 until 2880 MHz)
- Added faux sound version 3.7
- added frandom support
- added voltage control
- Added bricked hotplug, zen decision, autosmp, thunderplug, msm_hotplug, intelli_plug, alucard_hotplug, mako_hotplug and blu_plug
- Some things I may forgot
for full changelog visit here: Kernel commits
download on the first page, second post
I have a problem with headphones, there are sizzling . StockRom v1.0 & stockkernel v1.0 & v1.1 too.
With StockRom built in kernel haven't problem.
Agadoo said:
I have a problem with headphones, there are sizzling . StockRom v1.0 & stockkernel v1.0 & v1.1 too.
With StockRom built in kernel haven't problem.
Click to expand...
Click to collapse
Same problme here.
Envoyé de mon SM-G901F en utilisant Tapatalk
netsba said:
Same problme here.
Envoyé de mon SM-G901F en utilisant Tapatalk
Click to expand...
Click to collapse
Agadoo said:
I have a problem with headphones, there are sizzling . StockRom v1.0 & stockkernel v1.0 & v1.1 too.
With StockRom built in kernel haven't problem.
Click to expand...
Click to collapse
netsba said:
I have a problem with his headphones, there are sizzling . StockRom & stockkernel
Envoyé de mon SM-G901F en utilisant Tapatalk
Click to expand...
Click to collapse
What do you mean with 'sizzling'?
I didn't notice anything different sound whise.
If you can explain to me what is happening while listening to music I can maybe help
Sent with my Nova powered SM-G901F
Without headphones I have a normal sound. With the headphones I have a very active and annoying background noise
Envoyé de mon SM-G901F en utilisant Tapatalk
@Tkkg1994
this v1.1 of the stock kernel is the stable version of your famous and long awaited custom kernel ?

[KERNEL] [July 06] [3.10.107] Vegito 6.04/7.02 (Vibe K5/K5 Plus)

Vegito Kernel for Lenovo Vibe K5/K5 Plus
Code:
#include <std_disclaimer.h>
/*
* Your warranty is now void.
*
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this ROM
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.*/
Features:
Insecured
adb runnable as root
init.d support
Upgraded to latest Linux version 3.10.107
Now powered by AROMA Installer.
Built Using UBERTC- 4.9 Aarch64 Toolchain along with optimizations like GCC optimization for cortex-a53 ,O3 & Graphite flags.
ThunderPlug - A Dynamic Hotplug Driver by @varun.chitre15 - Takes down all seven cores when phone goes to sleep leading to significant battery savings
Dynamic Fsync - A driver originally written by faux123- Disables Fsync when phone is being used causing significant IO boost.
Added Adreno idler GPU Alogrithm - An efficient workaround for msm-adreno-tz's overheads. Developed by @arter97
Disabled Gentle fair sleepers
F2FS Support ( Import from Motorola Source 7.0 Nougat )
Enabled arch power
Automatic busybox installation
Compatible with systemless root
KSM ( Kernel Sample Merging ) enabled
Uses live Ramdisk patching during flashing, so need not worry about ROMs on which you are flashing on.
Added Double Tap to Wake and Sweep2Wake
Added sound control
Added simple GPU Algorithm - An add-on for MSM-Adreno TZ GPU Governor. Developed by @faux123.
KCAL advanced color control [V2](RGB, Saturation, Value, Contrast, Hue)
CIFS support
zSwap support - A Virtual compressed memory pool - Can be used as a swapping devices for extra RAM.
Reduced idle power consumption
Wakelocks blocked by default thanks to @franciscofranco
Vibration Intensity Control: Let’s you adjust the intensity at which your phone vibrates
IOScheduler
block: Added Sio IOScheduler
block: Added FIOPS IOScheduler
Additional IOSchedulers: BFQ v7r8(recommended)
Governors enabled: ondemand, interactive:
Add sysinterface for GENTLE_FAIR_SLEEPERS [toggle switch]
Frandom driver- Fast Kernel Number Generator.
Kexec Hardboot Supported
Performance enhancements
Added USB fast charge
Introducing Intelli_thermal - A new thermal protection mechanism
Support for CRC-Toggle (Disabled by Default in Misc. TAB).
Improved square root algorithm.
Disabled some debugging
Relax thermal throttling values
Disabled MMC CRC check for extra 30% boost in IO
Support for ARCH_Power to reduce Power-Consumption and increase Battery-Life.
Support for the new PowerSuspend algorithm.
Optimized Console FrameBuffer for upto 70% increase in Performance.
Support for Larch Power feature (should improve Battery-Life).
Powersuspend mode
Added bunches of TCP Congestion Algorithm
Downloads
Vegito 6.4 ( Stock based )
Vegito 7.2 ( Lineage based )
Note:
Users can also update my kernel within 1 click by using my own app
Free Version
Paid Version
Google+ Community (Beta testing and releases)
https://plus.google.com/u/0/communities/107248021342303532678
Important:
Do not flash this over other custom kernels!
You should only flash Vegito over the kernel that came with your ROM
Reporting bugs
Grab a logcat, and a console ramoops (if random rebooting) or a dmesg (any other issues) right after the problem has occurred. (Please include at least a few pages of the log, not just the last few lines, unless you know what you're doing.)
See how to submit a bug report for the appropriate place to report your bug
INSTRUCTIONS
Just flash the zip in twrp and you are good to go!
XDA:DevDB Information
Vegito kernel for lenovo vibe k5, Kernel for the Android General
Contributors
Dreamstar
Source Code: https://github.com/nikitsharma15/Vegito_vibe_k5
Kernel Special Features:
Version Information
Status: Beta
Created 2016-12-04
Last Updated 2017-10-31
Changelog
Code:
Vegito 5.5 - 27/March/17
Power efficient workqueue patches (squashed).
Synced with LineageOS
Cpufreq: interactive: reduce timer with screen off
Reduced RQ Lock-Contention for upto 0.7% increase in Performance
Kernel: reduce overheat
Revert ThunderCharge Control – A driver to control the charging current rate developed by [user=4309448]@varun.chitre15[/user]
Revert MSM_Hotplug driver it contain some problem o.O
Fix simple_ondemand crashing
Disable More Debugging
Possibly More I Missed.)
Vegito 5.2 - 05/Feb/17
Code:
ThunderCharge Control – A driver to control the charging current rate developed by [user=4309448]@varun.chitre15[/user]
Fix simple_ondemand crashing
Disable More Debugging
Possibly More I Missed.)
Vegito 5.0 - 24/Jan/17
Code:
MSM Hotplug - a custom qualcomm based hotplugging driver by @myflux
F2FS Support ( Import from Motorola Source 7.0 Nougat )
Compatible with systemless root
KSM ( Kernel Sample Merging )
Vegito 4.2 - 20/Dec/16
Code:
Kexec Hardboot Supported [Exp]
Performance enhancements
Other Improvements
Vegito 4.0 - 10/Dec/16
Code:
Added Intelli_thermal v3.0 by [user=3332811]@faux123[/user]
Frandom driver- Fast Kernel Number Generator.
Added USB fast charge
Fsync On/Off switch.
Added Sweep2Wake && Sweep2Sleep
Added simple GPU Algorithm - An add-on for MSM-Adreno TZ GPU Governor. Developed by [user=3332811]@faux123[/user].
Uses live Ramdisk patching during flashing, so need not worry about ROMs on which you are flashing on.
Additional IOSchedulers: BFQ v7r8(recommended)
Built Using UBERTC- 4.9 Aarch64 Toolchain along with optimizations like GCC optimization for cortex-a53 ,O3 & Graphite flags.
Vegito 3.0 - 06/Dec/16
Code:
-Added Double Tap to Wake
-Added Faux sound control 3.6
-ThunderPlug - A Dynamic Hotplug Driver by [user=4309448]@varun.chitre15[/user] - Takes down all seven cores when phone goes to sleep leading to significant battery savings..
-Vibration Intensity Control: Let�s you adjust the intensity at which your phone vibrates
-Additional IOSchedulers: BFQ v7r8(recommended),FIOPS
-Disabled MMC CRC check for extra 30% boost in IO
-Support for ARCH_Power to reduce Power-Consumption and increase Battery-Life.
-Support for the new PowerSuspend algorithm.
-Optimized Console FrameBuffer for upto 70% increase in Performance.
-Support for Larch Power feature (should improve Battery-Life).
-Disabled some debugging
Vegito 2.0 - 05/Dec/16
Code:
Added Dynamic fsync ( Thanks to faux123 )
Added Adreno idler GPU Alogrithm
Enabled arch power
[B]Added some IOScheduler
[/B]Sio IOScheduler
Fiops IOScheduler
Tripndroid IOScheduler
fifo IOScheduler
[B]Added Governors:
[/B]Alucard
Nightmare
SmartassV2
Bioshock
Lionheart
CPU Boost
Powersuspend mode
[B]Added bunches of TCP Congestion Algorithm
[/B]
Vegito 1.0
Code:
- Initial Release
Reserved
Announcement
Introducing my own app to update my kernels within 1 click.
Get it from play store- Vegito Kernel Updater
Please Rate or give your feedback for this app.
Does it work on k5 plus a6020l36? Is it possible to have 2 ring tones to wake up in the next version of your kernel? Thanks for the work.
Wow, Thank you very much for this Kernel, Works With the plus Variant or only the normal?
Rodrigo Rodrigues said:
Wow, Thank you very much for this Kernel, Works With the plus Variant or only the normal?
Click to expand...
Click to collapse
I am not sure but you can give it a try
V2.0 Update
Changelog
Added Dynamic fsync ( Thanks to faux123 )
Added Adreno idler GPU Alogrithm
Enabled arch power
Added Bunches of IOScheduler
Added Bunches of Governors:
Powersuspend mode
Added bunches of TCP Congestion Algorithm
Disabled some debugging.
Download link on first page as usual
Please add double tap to wake
Hey @Dreamstar, you have plans of making this Kernel for Marshmallow and Nougat? And any chance we can get DT2W feature? Thank you very much for your work
Rodrigo Rodrigues said:
Hey @Dreamstar, you have plans of making this Kernel for Marshmallow and Nougat? And any chance we can get DT2W feature? Thank you very much for your work
Click to expand...
Click to collapse
Yes possibly in next update
Wow, a version for Nougat and marshmallow too? @Dreamstar
I just tested and it works in the a6020l36 Brazil variant.
I very much hope that in version 3.0 come DT2W.
Thank you for the work.
@akashi23
Thanks for confirmation,
@Dreamstar
In there any downside of using this kernel on plus(snapdragon 616) version.
DreamStar
I realized something, after a while the cpu governors and schedulers change by default again, same thing with cpu frequencies if changed, I realized that a lot of times also do not appear cpu governors in the kernel managers.
Sorry for bad English.
Please also add USB fast charging. Thanks
And if there's any chance make kernel working on custom ROM too.
And also try to add under clocking/over clocking voltage, CPU.
V3.0 Update
Changelog
Added Double Tap to Wake
Added Faux sound control 3.6
ThunderPlug - A Dynamic Hotplug Driver by @varun.chitre15 - Takes down all seven cores when phone goes to sleep leading to significant battery savings..
Vibration Intensity Control: Let's you adjust the intensity at which your phone vibrates
Additional IOSchedulers: BFQ v7r8(recommended),FIOPS
Disabled MMC CRC check for extra 30% boost in IO
Support for ARCH_Power to reduce Power-Consumption and increase Battery-Life.
Support for the new PowerSuspend algorithm.
Optimized Console FrameBuffer for upto 70% increase in Performance.
Support for Larch Power feature (should improve Battery-Life).
Disabled some debugging
Download link on first page as usual
Dreamstar Thanks for the new kernel version, I'm going to test now.
Dreamstar will i be able to test the kernel in cm 12.1 or it really only works on rom stock?
Please @Dreamstar make this Kernel for Custom ROM's...
Thank you very much for your work
@Dreamstar
Thanks, man! for this kernel. Finally for someone who wants customization on stock ROM.
But I am currently moving to CM 13, So if possible make kernel Compatible with CM 13, please.
My device is Lenovo vibe k5 plus (snapdragon 616) Indian variant.
Thanks again.
Good work keep it up

Categories

Resources