[Kernel][CM 13][SM-G901F] Lucifer Kernel [29/01/16] - Galaxy S 5 Original Android Development

Lucifer KERNEL​
This kernel is ONLY for SM-G901F CM 13​You will void your warranty after flashing this ROM (knox @ 0x1)​I'am not responsible of any damage caused to your device after flashing this KERNEL​
Features:
Code:
- Compiled with the UBER 6.0.x Toolchain
- 03 Opitimizations
- Upstream stable updates to 3.10.94
- LZ4 Compression
- CRC Disabled
- Kernel logger disabled
- Simple GPU Algorithm
- Adreno idler
- voltage control
- Fast charge
- Dynamic Fsync Control
- Intelli_Thermal
- KCAL
- PowerSuspend
- intelli_hotplug v5.1
- msm_hotplug
- AutoSMP
- Sioplus & tripndroid i/o schedulers
- Reduced WAKELOCKS
- NVIDIA enhance power efficiency patch
- GOVERNORS ( ondemand Plus - Interactive Pro - Conservativex - yankactive - barry_allen - Intelliactive - bioshock - alucard - zzmoove - Darkness - Umbrella_Core - Nightmare - Elementalx - Smartass V2 - LionHeart - Tripndroid )
DOWNLOAD:
Lucifer v1.0
Lucifer v2.0
Lucifer v3.0
Lucifer v4.0
Credits:
- Alcolawl
- Alucard_24
- arter97
- bbedward
- faux123
- flar2
- franciscofranco
- javilonas
- klozz
- mrg666
- neobuddy89
- savoca
- showp1984
- TripNRaVeR
- twistedumbrella
- ZaneZam
XDAevDB Information
Lucifer Kernel, Kernel for the Samsung Galaxy S 5 Plus ( SM-G901F )
Contributors
MEGAX91
Source
Version Information
Status: Stable
Current Stable Version:
Stable Release Date:
How to Flash:
1. Restart to recovery
2. Flash .zip file.
3. Restart to system

Changelog :
v4.0 :
- added frandom support
- Massive sound driver updates
v3.0 :
- Linux 3.10.95 update
- added cafactive governor ( version of interactive by CodeAurora )
- added zram support
- reduced wakelocks
- Updates and fixes for GPU
v2.0 :
- Fixed Vibration Issue
- added S2S/S2W
- added bricked_hotplug
- added nvidia power efficiency patches
- removed raccoon_city governor
- LED fading/blinking support
* use this script to control it *
- Implement kexec-hardboot
v1.0 :
- added o.c
- removed rem Sound/added sound control
- Fixed interactive governor
Beta 02 :
- added governors ( pegasus - impulse - intellimm - smartmax - racoon_city )
- removed autosmp/added mako_hotplug
- Scheduler patches

Thanks MEGAX91!
Will test it out as soon vibration works. I only use vibration on notification and calls.

testing (i hope to see an improvement in deep sleep!)

Will flash it as soon as vibration works. Thanks dude!
Envoyé de mon SM-G901F avec XDA Forums

The kernel's governors feels a bit slowed down from its stock counterparts

overlordofdoom1 said:
The kernel's governors feels a bit slowed down from its stock counterparts
Click to expand...
Click to collapse
what's your settings ?
* i suggest you using elementalx with intelli_hotplug *

MEGAX91 said:
what's your settings ?
* i suggest you using elementalx with intelli_hotplug *
Click to expand...
Click to collapse
yeah i tried it but it felt smoother with stock kernel and conservative governor, weird

overlordofdoom1 said:
yeah i tried it but it felt smoother with stock kernel and conservative governor, weird
Click to expand...
Click to collapse
Test the new version.

MEGAX91 said:
Test the new version.
Click to expand...
Click to collapse
Hi does vibration works in new version?
Envoyé de mon SM-G901F avec XDA Forums

audren49 said:
Hi does vibration works in new version?
Envoyé de mon SM-G901F avec XDA Forums
Click to expand...
Click to collapse
No.

MEGAX91 said:
Test the new version.
Click to expand...
Click to collapse
Yeah thanks elementalx is very smooth now

I saw on your github that you are just commiting things without any source (where you got it from) or who the author was. Credits have to be given for each commit. For example;
Update zram to Neobuddy's branch. Check out his githubpage (with a link) you understand?
Sent with my Nova powered SM-G901F

@Tkkg1994
Hi
all credits belong to people in the first post.
i got Zram commit from here :
https://github.com/neobuddy89/shamu/commits/marshmallow/drivers/block/zram?page=3
i got nvidia power efficiency patches from here : ( but i modified them to work with arm )
https://github.com/XileForce/Vindicator-S6-Unified/commit/df230500da807ae78e0a2123ed517f6a05ed9513

MEGAX91 said:
@Tkkg1994
Hi
all credits belong to people in the first post.
i got Zram commit from here :
https://github.com/neobuddy89/shamu/commits/marshmallow/drivers/block/zram?page=3
i got nvidia power efficiency patches from here : ( but i modified them to work with arm )
https://github.com/XileForce/Vindicator-S6-Unified/commit/df230500da807ae78e0a2123ed517f6a05ed9513
Click to expand...
Click to collapse
Well you don't have to publish that here. Instead you have to tell that on each commit. Do you know what I mean?
Sent with my Nova powered SM-G901F

@Tkkg1994
Ok , i got it.
先生ありがとうございました
----------------------------------------------------------------
i added some gestures like s2w/s2s/dt2w but i dont see gestures in kernel auditor! i think i need to compile my own K.A version
do you know any alternative app with gesture support ?

MEGAX91 said:
@Tkkg1994
Ok , i got it.
先生ありがとうございました
----------------------------------------------------------------
i added some gestures like s2w/s2s/dt2w but i dont see gestures in kernel auditor! i think i need to compile my own K.A version
do you know any alternative app with gesture support ?
Click to expand...
Click to collapse
You have to write your own app (stweaks or synapse). There you can add your own control things
Sent with my Nova powered SM-G901F

MEGAX91 said:
Click to expand...
Click to collapse
BTW there is a new update for cm13: build 2015/01/5 and thanks for the new kernel build, looks amazing

Related

[kernel][LP AOSP&TW] Amplitude Kernel 0.4.2 + Config Tool (F, P, M, W8, I)

Amplitude Kernel for Galaxy S5
I am not responsible for any damage to your phone.
Read before downloading or posting in the thread:
Proceed with caution if you have no experience. This kernel has been tested in G900F, G900M, G900P, G900W8, G900T, G900I and G900H (Thanks to @MOKIAAA for testing), but must work on almost every variant.
As the title says is for Lollipop & KK and is based on the CM12 & 12.1, the touchwiz version is based on the samsung sources
I will be thankful if some kernel master teach me more, that way I can advance faster and add better functionality. :fingers-crossed:
To download the kernel visit the DOWNLOADS section HERE
DOWNLOAD THE LATEST VERSION HERE (Thanks to androidfilehost.com)
Amplitude 4.2 TW
Amplitude 4.2 AOSP
Amplitude 4.2 AOSP 5.1
[INSTALL STEP-BY-STEP]
Copy the ZIP in your SDCARD
Reboot into TWRP recovery
Flash the kernel
Wipe Dalvik & Cache
Enjoy!​
Contributors
zparallax, faux123 * The kernel master *
Team CyanogenMod for his wonderful source
And any other developer that have contributed to the CM project or to the development of governors, scheduler or any other developer not mentioned (if you want me to include your credits I will)
[THANKS] to all devs on XDA and the great XDA team
Source Code:
- AOSP
- TW
Kernel Features:
- Added my own Governor (WAVE), based on Conservative with some tweaks for speed and battery
- Based on Linux kernel version 3.4.106+
- Built with Linaro Toolchain 4.9.3
- Alucard Hotplug (by alucard), Mako Hotplug (by franciscofranco), Intelliplug (by faux123), bricked hotplug (by showp1984)
- MP Decision back
- Power Suspend (by faux)
- Intelli thermal (by faux123)
- GOVs: Intelliactive, Intellimm, Optimax, OnDemand, Interactive, Userspace, Powersave, Performance, Conservative, Smartass2, nightmare, smartmax (requested by abelavila), Hyper
- IO SCHEDs: NOOP, Deadline, ROW, CFQ, etc.
- TCP Congestion: Westwood, Reno, Bic, Cubic, Highspeed, etc.
- Voltage control
- Gamma Control (by savoca)
- Rebased to 3.4.106
- Added several tweaks and several optimizations
Version Information
Status: RC
Current Version: Amplitude 0.4.1
Release Date: 2015-04-10
Created 2015-01-31
Last Updated 2015-04-10
XDA:DevDB Information
[kernel][LP AOSP(5.0&5.1) &TW] Amplitude Kernel, Kernel for the Samsung Galaxy S 5
Contributors
zparallax
Source Code: https://github.com/zparallax/
Kernel Special Features: Serveral governors to choose, several IO Scheds, Serveral tweaks
Version Information
Status: Stable
Current Stable Version: 0.4.1
Stable Release Date: 2015-04-10
Current RC Version: 0.4.2
Beta Release Date: 2015-04-26
XDA:DevDB Information
[kernel][LP AOSP&TW] Amplitude Kernel, Kernel for the Samsung Galaxy S 5
Contributors
zparallax
Source Code: https://github.com/zparallax/
Kernel Special Features: Serveral governors to choose, several IO Scheds, Serveral tweaks
Version Information
Status: Stable
Current Stable Version: 0.4.2
Stable Release Date: 2015-04-26
Current Beta Version: 0.4.2
Beta Release Date: 2015-04-26
Created 2015-02-06
Last Updated 2015-04-26
Reserved
Tested (and working) ROMs with this kernel
- BlissPop
- Euphoria OS
- Fusion
- CM12
- Temasek
- AICP
- Resurrection Remix
- CrDroid
- SOKP
And almost any CM12 or AOSP rom out there must work with this kernel
- XtreStoLite :highfive:
- Alliance Thanks @cranio84
- Wanam Lite Thanks @cranio84
- AMBASADII ROM Thanks @cranio84
- ALEXNDR
- JoelDroid Thanks to my bro @Sock12345
- Zombie ROM Thanks to my bro @Sock12345
Other TW Roms must work too
Reserved
For changelog
v0.4.2
- Added a new compression
- Added several cpuidle fixes
- Added sound control
- Changed to compile with (SaberNaro Thanks to frap129)
- Some other tweaks
v0.4.1
- Added bricked hotplug
- Added ramdisk update to BOC7
- Added several other fixes
v0.4.0
- Added Intelliplug 4
- Added PowerSuspend 1.6
- Added Screen Functions (S2W, S2S, DT2W) (thanks ktoonsez)
- Added a bunch of fixes
- Added a bunch of optimizations on the makefile
v0.3.3
- Android 5.1
- Backport for PKSM
- Several tweaks!
v0.3.2
- Added my governor WAVE
- Added some tweaks
v0.3.1
- Rebased to linux 3.4.106
- Added multiple optimizations
- Better battery life (Hopefully)
- UKM 3.8.1
v0.3.0
- Removed Intelliplug, for some reason is causing a slowdown in the whole kernel (checking this)
- Removed Faux Sound (You can use your own Sound Hack)
- Added Hyper
- Tweaked Mako and Alucard (Speed again)
- Resolved the TW slowdown (Checked with XtreSto, great battery life BTW)
- Some other tweaks (UKSM, thanks to Guneet... Some others)
v0.2.5
- Added new UKM version
- Show available freqs
- F2FS... Once again
- Some other tweaks... Maybe more faster
v0.2.4
- Permissive... Finally
- Added Intelliplug
- Added PowerSuspend (HI battery... Welcome!)
- Fixed Synapse Min Freq. (Hopefully)
- Disabled MP Decision
- Some other tweaks!
v0.2.3
- Permissive (it's working?)
- Added Gamma Control
- Added Fast Charge
- Some other tweaks
v0.2.2
- Reworked from scratch
- Intelliplug and MP Decision
- Removed GOVs, let's see if it's more stable
- Removed Intellithermal, rework too
- Added several tweaks
- F2FS support
- Fastcharge is suposed to work
- Some other tweaks
v0.2.1
- Removed the MP Decision, let's try only with Intelliplug to make it more stable
- Added several tweaks, maybe it will be more faster and battery friendly, overall perfomance improved (?), need feeback, maybe placebo effect
- F2FS support
- Done several stability tests, just to make sure no RR... Have one but never found the issue
- Added some more flags in defconfig to allow kernel panic log and better debug
- Some other tweaks
v0.2.0
- Corrected intelliplug by Faux
- Corrected voltaje for TW (Now you can tweak freely)
- Added MSM MP_Decision (BY showp1984)
- Some other tweaks
v0.1.5:
- Corrected the UI stopped working error
- Removed Intelliplug (Somehow it's breaking things)
- Added Mako Hotplug (By franciscofranco)
- Added fastcharge
- Added CPU boost
- Some other tweaks
v0.1.4:
- Added governors Intellidemand (as requested by abelavila), ZZMove (as requested by Gentilsatan), optimax, smartassv2
- Removed some governors (they need a little more of work to be ported)
- Removed fastcharge, need to rework the code
- Optimized and more battery friendly
v 0.1.3:
- Added fastcharge
- Added voltage control
- Fixed FauxSound in TW version (thank you @non4 for notice that)
v. 0.1.2:
- Added several governors: lulzactiveq, lulzactive, preservative, adaptive, nightmare
- Added stratosk Dynamic Hotplug
v. 0.1.1:
- Added several IO Scheds: FIFO, FIOPS, VR, ZEN, SIO
- Added three new GOVs: Lagfree, Smartass2, Lulzactive
- Commited several other tweaks (build rules, libraries, etc)
You also gonna build 1 for TW??
I will think about it
Sock12345 said:
You also gonna build 1 for TW??
Click to expand...
Click to collapse
Hi Sock12345:
I will think about it, since I have the source code from Samsung for LP I can add the same functionality that this have.
Thank you for your interest!
zparallax said:
Hi Sock12345:
I will think about it, since I have the source code from Samsung for LP I can add the same functionality that this have.
Thank you for your interest!
Click to expand...
Click to collapse
Sweeeet, hope you will build it for TW also ^_^
Sock12345 said:
Sweeeet, hope you will build it for TW also ^_^
Click to expand...
Click to collapse
+1
Sent from my SM-G900F using XDA Free mobile app
Piretia said:
+1
Sent from my SM-G900F using XDA Free mobile app
Click to expand...
Click to collapse
+2
Sent from my SM-G900T using Tapatalk 2
Hi everyone:
Some benchmarks... And now trying to build for TW.
Best!!
zparallax said:
Hi everyone:
Some benchmarks... And now trying to build for TW.
Best!!
Click to expand...
Click to collapse
That sure is a nice score ^_^
How is battery life so far?
When you have the TW one your gonna release it for everyone to test? or just some people to test?
Sock12345 said:
That sure is a nice score ^_^
How is battery life so far?
When you have the TW one your gonna release it for everyone to test? or just some people to test?
Click to expand...
Click to collapse
Hi Sock12345:
I just forgot to take an screenshot but it has working fine so far since yesterday (I will put some screens tomorrow once the kernel is stable), right now testing some other things like new governorns and stuff.
I will release the TW kernel in this thread as soon as it's ready, anyone is invited to test. :victory:
Best!
zparallax said:
Hi Sock12345:
I just forgot to take an screenshot but it has working fine so far since yesterday (I will put some screens tomorrow once the kernel is stable), right now testing some other things like new governorns and stuff.
I will release the TW kernel in this thread as soon as it's ready, anyone is invited to test. :victory:
Best!
Click to expand...
Click to collapse
Sweeeet Sweeeet Sweeeet, im subbed to the thread and make sure to keep my eyes open
Cannot wait for your TW version kernel and the other SS ^_^
New version UP
Hi guys:
New version, added few new things (but still learning, right? )
Have build the TW version but bootloop, I hope I can solve it soon.
Meanwhile if you have the time and wish to make a test, it can help me to keep improving things.
Best!
zparallax said:
Hi guys:
New version, added few new things (but still learning, right? )
Have build the TW version but bootloop, I hope I can solve it soon.
Meanwhile if you have the time and wish to make a test, it can help me to keep improving things.
Best!
Click to expand...
Click to collapse
I can test kernels for you on TW
Master it's alive!!... It's alive!!...
Sock12345 said:
I can test kernels for you on TW
Click to expand...
Click to collapse
Hello everyone:
New version for TW is alive!!, tested on XtreStoLite. Sock12345, ready, set... Go!!!
Thank you all for your interest and support
Best!
zparallax said:
Hello everyone:
New version for TW is alive!!, tested on XtreStoLite. Sock12345, ready, set... Go!!!
Thank you all for your interest and support
Best!
Click to expand...
Click to collapse
Sweeeeeet downloading and installing right nowwwww ^_^
Wish it can be flash on TW KitKat g900f....ohh my
Maybe?...
hazri1974 said:
Wish it can be flash on TW KitKat g900f....ohh my
Click to expand...
Click to collapse
Hi hazri1974:
I will think about make a build for KK, but no promises so far. :highfive:
Best!
Thnx for this kernel its really smooth ^_^ no laggs at all
Greeeeaaaaaatttttt!!
Sock12345 said:
Thnx for this kernel its really smooth ^_^ no laggs at all
Click to expand...
Click to collapse
Hi Sock12345:
Thank you for your feedback, really appreciated!
That makes me feel that worth the effort! :highfive::good:
It could be interesting if you try for a while and give me some feedback about battery and stuff!
Best!

[Kernel][TW][SM-G901F] GUYVER Kernel v0.9[04/01/16]

GUYVER KERNEL​
This kernel is ONLY for SM-G901F TouchWiz Lollipop​You will void your warranty after flashing this ROM (knox @ 0x1)​I'am not responsible of any damage caused to your device after flashing this KERNEL​
Features:
Code:
- Based on the last Samsung source (OE2)
- Compiled with the last @Christopher83 LINARO 4.9.4 2015.06 optimized for Cortex A15 - build 14/07/2015
- Init.d support
- CRC Disabled
- Android logger disabled
- Kernel logger disabled
- Busybox
- SELinux set to "Permissive"
- Disabled restrict rooting
- Added Simple GPU Algorithm
- CPU undervolt support
- Fast charge
- Dynamic Fsync Control
- IntelliPlug
- Intelli_Thermal
- KCAL
- PowerSuspend
- Google Services wakelock fix
DOWNLOAD:
VERSION 0.9
VERSION 0.8(revision 2)
Credits:
- Alcolawl
- Alucard_24
- AndroidGX
- arter97
- bbedward
- faux123
- flar2
- franciscofranco
- javilonas
- mrg666
- neobuddy89
- savoca
- showp1984
- Tkkg1994
- TripNRaVeR
- twistedumbrella
- ZaneZam
XDAevDB Information
GUYVER Kernel, Kernel for the Samsung Galaxy S 5 Plus ( SM-G901F )
Contributors
MEGAX91
Source
Version Information
Status: Stable
Current Stable Version: 0.8
Stable Release Date: 2015-11-25
How to Flash:
1. Restart to recovery
2. Flash attached .zip file.
3. Restart to system
Changelog :
v0.9 :
- Base on OK2 Source
- added governors ( pegasus - impulse - intellimm - smartmax - racoon_city )
- Scheduler patches
- added o.c
v0.8:
- removed intelli_plug
- added intelli_hotplug v5.1
- added bricked_hotplug ( The 'MSM Mp-Decision' in kernel adiutor is the bricked hotplug )
- added msm_hotplug
- added vibration control
- added governors ( bioshock - alucard , ... )
v0.7:
- -o3 OPTIMIZATION
- removed o.c
- added Sioplus & tripndroid i/o schedulers
- reduced wlan wakelocks
- added Sound Control: 3.6
*This is not working properly in Kernel Adiutor for now use FauxSound Audio/Sound Control*
v0.6:
- Compiled with the SaberMod 6.0.x Toolchain tuned for Cortex-A15 devices with NEON-vfpv4
- updated intelliplug to v4
- updated Intellithermal to v3
v0.5:
- Patched to Linux 3.10.93
- GOVERNORS ( ondemand Plus - Interactive Pro - Conservativex - yankactive - barry_allen - Intelliactive , .... )
- removed Sound Control: 3.6
- removed lcd notifier
- added Alucard Hotplug
- added Stereo Call Recording Support
v0.4:
added lcd notifier
added msm_zen_decision
added hwgenerator randomness
added Adreno idler
added e/frandom for reseeding
added zzmoove
v0.3 :
- added CPU O.C To 2.7GHz
- aded LED fading control
- added frandom support
- added Sound Control: 3.6
I'll test it tomorrow!
Sent from my SM-T325
Test it since yesterday.
Very good at the wlan-wow wakelock. It reduced it to 15min of 8h deepsleep.
(45min at SimpleGX 1.2.3)
53000 at Antutu.
Very fine.
Thanks for creating a kernel for our (exotic) device.
i'm already working on version 0.3 , it include O.C ( both CPU & GPU ) / frandom support / New random generator ( more I/O perfomance ) / LED controll / ....
Stay Positive:
https://en.wikipedia.org/wiki/GNU_General_Public_License
https://github.com/MEGAX91/GUYVER-KERNEL/commits/master
DienoX said:
Stay Positive:
https://en.wikipedia.org/wiki/GNU_General_Public_License
https://github.com/MEGAX91/GUYVER-KERNEL/commits/master
Click to expand...
Click to collapse
thanks for the tip.
God job guy!!
0,2%/h
I love u
And I am not in your credits? As I helped you so much? Not really nice of you
somehow cant download it from the link...404 not found...hmmm?
Tkkg1994 said:
And I am not in your credits? As I helped you so much? Not really nice of you
Click to expand...
Click to collapse
man i think i got amnesia!
i hope you forgive me.
i'm disappointed with FauxSound output quality! viper4android is way better.
for some reason i cant O.C CPU more than 2.7GHz!!!
MEGAX91 said:
man i think i got amnesia!
i hope you forgive me.
Click to expand...
Click to collapse
Of course I can
MEGAX91 said:
i'm disappointed with FauxSound output quality! viper4android is way better.
for some reason i cant O.C CPU more than 2.7GHz!!!
Click to expand...
Click to collapse
For your sound problem, there is boeffla sound control. And Lord Boeffla has the galaxy s5 so I think it is way more optimised for our device than faux
Edit: Here you can find it. But I have to say that this is for 3.4.y kernels and not for 3.10, but you will see
Tkkg1994 said:
Of course I can
For your sound problem, there is boeffla sound control. And Lord Boeffla has the galaxy s5 so I think it is way more optimised for our device than faux
Edit: Here you can find it. But I have to say that this is for 3.4.y kernels and not for 3.10, but you will see
Click to expand...
Click to collapse
thanks man.( you were totally right about github )
about 1 hr ago i tested the boeffla sound , it didnt work with 3.10.X ( i also tested the rem sound but i didn't noticed any improvement compared to stock )
i can easily O.C CPU to 2.7 but i cant O.C GPU !
https://github.com/MEGAX91/GUYVER-KERNEL/blob/master/arch/arm/boot/dts/qcom/apq8084-gpu.dtsi
MEGAX91 said:
thanks man.( you were totally right about github )
about 1 hr ago i tested the boeffla sound , it didnt work with 3.10.X ( i also tested the rem sound but i didn't noticed any improvement compared to stock )
i can easily O.C CPU to 2.7 but i cant O.C GPU !
https://github.com/MEGAX91/GUYVER-KERNEL/blob/master/arch/arm/boot/dts/qcom/apq8084-gpu.dtsi
Click to expand...
Click to collapse
Github is a must for kernels, GNU license...
If you want to OC the kernel even more, go and look here.
About GPU I haven't had a look until now, if I find something, I will tell you
If you got questions, you know where I am :good:
I tried to install it but i get bootloop. I have to say im on simplegx and i can't install lonas anymore as well. Only simplegx kernels work for me
I tried the lonas 1.0 - 1.3 many times. Always bootloop or freeze. SimpleGX worked everytime. Installed the GUYVER and it worked too.
@Cissiboy
Try to install lonas, then reinstall SimpleGX 1.2.3, then try Guyver's.
Good luck
Android2003 said:
I tried the lonas 1.0 - 1.3 many times. Always bootloop or freeze. SimpleGX worked everytime. Installed the GUYVER and it worked too.
@Cissiboy
Try to install lonas, then reinstall SimpleGX 1.2.3, then try Guyver's.
Good luck
Click to expand...
Click to collapse
thanks for the suggestion but Im not in a position in which i can try this at the moment
Luckily I have a pretty stable, longlasting and greatly performing rom nevertheless
Tkkg1994 said:
For your sound problem, there is boeffla sound control. And Lord Boeffla has the galaxy s5 so I think it is way more optimised for our device than faux
Click to expand...
Click to collapse
I tried already to port it into my kernel, but unfortunately, there is no app compatible to control it and even with some echo scripts in init.d it crashes if any other value different than default (off then).
So I concluded that boeffla sound for S5 is not compatible for S5 Plus :good:
Moreover boeffla sound for S5 is not interesting as much because you can only control speaker volume output, unlike on the S3 : a real hardware equalizer + mic control + some great features etc.

[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][9.0] NSFW-kernel R25

​Hello XDA .
Since kernel options are limited on our phones I decided to release my personal kernel builds for anyone who wishes to use it .
I am just an amateur kernel builder who can read commits and understands how linux generally works . I used to make kernels for the Galaxy nexus if anyone here remembers back that far lol .
Anyways . I started with android-msm-marlin-3.18-oreo-mr1 and added all the goodies back in .
- For Android 9
- Patched to Linux 3.18.123 + October 2018 Security Updates
- Built with Linaro 7.3-2018.04-rc2~dev GCC
- Big Core Overclocked to 2.3 GHz
- Little Core Overclocked to 1.9 GHz
- GPU Overclocked to 710 MHz
- Slimbus Overclocked
- Voltage Control ( /sys/devices/system/cpu/cpu"N"/cpufreq/UV_mV_table )
- Thermal Control ( /sys/module/msm_thermal/parameters/ )
- IO-Schedulers : Noop Deadline CFQ BFQv8r12 Test-io Fiops Sio+ Tripndroid Zen Maple ROW VR
- CPU governors : Sched Performance Interactive Conservative OnDemand Userspace Powersave Blu_Active ZZmove ElementalX Chill
- TCP Congestion Controllers : cubic reno bic CDG westwood highspeed hybla htcp vegas veno scalable lp yeah illinois sociopath agileSD china
- Boeffla Wakelock Blocker ( NO wakelocks are blocked by default )
- Fingerprint Boost ( like touchboost for fp sensor ) ( Must Be set manually via command line : echo "1" > sys/kernel/fp_boost/enabled )
- Adreno Boost and Adreno Idler driver
- FSYNC control
- Color control ( savoca )
- Force fast charge
- KSM enabled
- Zen-Tuned
- ZSWAP enabled ( can be enabled/disabled on the fly via command line : echo "Y" > /sys/module/zswap/parameters/enabled
other ZSWAP tunables can be found in sys/module/zswap/parameters/ )
- CleanCache and FrontSwap enabled
- Transparent HugePage Support enabled
- Zcache enabled ( off by default )
- Flar2's Sound control
- Flar2's Wake/Sleep control ( d2tw s2w s2s gestures )
- SafteyNet patched
- MAC address randomization ( off by default ) ( proc/sys/dev/cnss/randomize_mac )
- High Brightness Mode supported
- exfat file system support
- WireGuard supported
- Various performance minded commits
As I said before :
- I do this for fun -- ( I am married and have 2 little kids and a full time job )
- This is my personal kernel ( I'm not looking for feature requests )
ALL credit should go to those who wrote the commits ( my commit history is correct in authorship )
FLASH INSTRUCTIONS :
- flash kernel.zip via TWRP recovery .
( This kernel should install over any ROM's stock boot.img // If you have another custom kernel installed besides this one then first flash the ROM's boot.img again before flashing this kernel )
- Grab Fire Extinguisher && Prepare for your phone to melt through the floor
- If previous step fails to happen : don't blame me
DOWNLOADS
CURRENT VERSION :
R25-NSFW-Kernel-PIE
MD5- 31a8687ab8f46abd309ea254048a1c7d
OLD VERSIONS :
https://www.androidfilehost.com/?w=files&flid=237278
CHANGELOG
- R1
- Initial Release
- R2
- Some updates from MSM android 4.4 kernel tree to MM/ and to memcontrol
- R3
- Linux 3.18.89. Switched to UKSM
- Also zswap can now be enabled/disabled on the fly insted of just at boot
- R4
- Frontswap and cleancache inline with linux 4.15
- added new zswap allocator "z3fold" can compress 3 pages at once vs 2 for zbud
- can now choose zswap compressor lz4 or lzo
- selinux improvements
- binder is inline with msm-kernel-4.4
- updates to android low memory killer (Adaptive LMK)
- updates to mm/compaction
- R5
- Linux 3.18.90
- patched zram to linux 4.4
- some mm updates
- R6
- All behind the scenes changes
- updates to sysfs and arm64
- updated blu_active
- various other updates from Linux 4.x+
- R6.1
- fix for NX-Camera app
- R7
- Linux 3.18.91
- Jan 2018 security updates
- R8
- Added ZZmove governor VR io-scheduler and sociopath TCP controller
- Minor code change to io-schedule switcher
- R9
- added Adreno Boost parameters to msm-adreno-tz GPU freq governor
- added TCP congestion controllers agileSD and CHINA.
- a few other small commits that should go unnoticed
- R10
- Linux 3.18.92
- minor updates to fscrypt and ext4 as well as lz4
- R11
- added voltage control for msm 8996
- updated zram to use crypto compression
- GPU is now overclocked to 729 MHz max
- added mac randomization from copperhead os . it is disabled by default
- R12
- Replaced Sched with SchedUtil governor
- Experimental EAS changes
- R13
- Added Chill governor and re-included sched gov
- Added Thermal Control via sysfs
- updated UKSM ( now works alongside KSM )
- added CAKE net packet scheduler
- added configurable printk ( can be enabled/disabled via sysfs )
/sys/kernel/printk_mode interface
- updated Adreno Idler
- removed powersave governor ( unusable IMO )
- various minor updates
- R14
- Linux 3.18.93
- Reduced max GPU freq to 710MHz ( from 729MHz )
- R15
- February kernel security updates
- added savoca's Advanced Color Control ( KCAL )
- re-enabled sched governor
- R16
- Linux 3.18.94
- updated Low Memory Killer
- switched back to Linaro GCC
- R17
- updated wake gesture timing for 1000Hz
- removed direct references to Hz in i2c hwmon gsi ipa mdss & fbdev
- updated Adreno Idler tunables
- updated Slimbus overclock ( from @poondog :good: )
- few compiler warning fixes
- R18
- Linux 3.18.95
- updates to binder from mainline linux
- various commits
- R19.1
- Linux 3.18.98
- added non-overclocked version (NO-OC)
- updated sdcardfs and some various other small commits
- R20
- Linux 3.18.99
- March security updates
- R21
- Linux 3.18.100
- Linaro 7.3.1 GCC
- Added P-dev branch version ( P1 )
- R22
- Linux 3.18.105
- April security updates
- vibration adjustment fixed
- R23
- Linux 3.18.108
- May Security updates
- disabled CPU input boost
- R24
- Linux 3.18.122
- Android 9 support
- sept security updates
- R25
- Linux 3.18.123
- Oct security updates
- vibration control fix (flar2)
Happy Flashing
NSFW-kernel, Fireball for the Google Pixel XL
Source Code: https://github.com/bsmitty83/NSFW-Pixel-XL
Man I miss the dirty v
---------- Post added at 10:30 AM ---------- Previous post was at 10:26 AM ----------
bsmitty83 said:
​Hello XDA .
Since kernel options are limited on our phones I decided to release my personal kernel builds for anyone who wishes to use it .
I am just an amateur kernel builder who can read commits and understands how linux generally works . I used to make kernels for the Galaxy nexus if anyone here remembers back that far lol .
Anyways . I started with @DespairFactor 's Sharkey kernel source -- any base modifications that are in that kernel are present here .
- Patched to Linux 3.18.82
- Built with Linaro 4.9 GCC
- noop deadline cfq bfq test-io fiops sio sio+ tripndroid zen maple ROW
- all TCP controllers enabled
- Fingerprint Boost ( like touchboost for fp sensor )
- FSYNC control
- Force fast charge
- IO stats / Add Random disabled
- Gentle Fair Sleepers disabled
- KSM enabled and optimized
- Sound and color control from Sharkey kernel
As I said before :
- This is my personal kernel ( I'm not looking for feature requests )
- I am just a kanger -- ALL credit should go to those who wrote the commits
FLASH INSTRUCTIONS :
- fastboot flash factory boot.img via bootloader before flashing kernel.zip via TWRP recovery
DOWNLOAD-
View attachment 4336963
or
DROPBOX
Happy Flashing
XDA:DevDB Information
NSFW-kernel, Kernel for the Google Pixel XL
Contributors
bsmitty83
Source Code: https://github.com/bsmitty83/marlin
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: Public-1
Stable Release Date: 2017-11-19
Created 2017-11-20
Last Updated 2017-11-19
Click to expand...
Click to collapse
Didn't you bring us f2fs?
DR3W5K1 said:
Man I miss the dirty v
---------- Post added at 10:30 AM ---------- Previous post was at 10:26 AM ----------
Didn't you bring us f2fs?
Click to expand...
Click to collapse
For the Galaxy Nexus ? Yeah , I was part of that bring up lol . Credit for that should go to @aosp and @osm0sis , as well as the omap guys .
Sent from my Pixel XL using Tapatalk
bsmitty83 said:
For the Galaxy Nexus ? Yeah , I was part of that bring up lol . Credit for that should go to @aosp and @osm0sis , as well as the omap guys .
Sent from my Pixel XL using Tapatalk
Click to expand...
Click to collapse
The good ole days lol. You're going to like the pixel. Give dirty unicorns a flash if you get bored.
Would i be able to use flashfire to install if I'm just stock 8.0 rooted with no TWRP? Or am I just better off installing TWRP and using that instead?
chachh said:
Would i be able to use flashfire to install if I'm just stock 8.0 rooted with no TWRP? Or am I just better off installing TWRP and using that instead?
Click to expand...
Click to collapse
I would say it should be safe to use flashfire , I personally use fastbooted TWRP to flash , just because usually I am by my laptop when flashing anyways. I don't have TWRP Installed on my phone. I'd say to be safe , have TWRP and a computer handy just in case [emoji39]
Also i haven't had any problems with this kernel booting stock Oreo with root . I've been using a variation for weeks now and so far so good .
Sent from my Pixel XL using Tapatalk
bsmitty83 said:
I would say it should be safe to use flashfire , I personally use fastbooted TWRP to flash , just because usually I am by my laptop when flashing anyways. I don't have TWRP Installed on my phone. I'd say to be safe , have TWRP and a computer handy just in case [emoji39]
Also i haven't had any problems with this kernel booting stock Oreo with root . I've been using a variation for weeks now and so far so good .
Click to expand...
Click to collapse
Cool I'll give it a shot later tonight, thank you
Smitty I know you aren't taking request but maybe the unlocked bootloader safety net patch? If you included that I would actually give Oreo a whirl. Haven't even used it lol
DR3W5K1 said:
Smitty I know you aren't taking request but maybe the unlocked bootloader safety net patch? If you included that I would actually give Oreo a whirl. Haven't even used it lol
Click to expand...
Click to collapse
It should be included .
Remove verifiedbootstate flag from proc/cmdline
https://github.com/bsmitty83/marlin/commit/6fac65585e1b04fa27561aba24b2762f0f1f8b0a
If your needing Android pay , it crashes for me with superSu and suhide , but I really didn't mess with it because I don't use it much if ever. I mean it's nice , but it's just as fast using my debit card .
Sent from my Pixel XL using Tapatalk
bsmitty83 said:
It should be included .
Remove verifiedbootstate flag from proc/cmdline
https://github.com/bsmitty83/marlin/commit/6fac65585e1b04fa27561aba24b2762f0f1f8b0a
If your needing Android pay , it crashes for me with superSu and suhide , but I really didn't mess with it because I don't use it much if ever. I mean it's nice , but it's just as fast using my debit card .
Sent from my Pixel XL using Tapatalk
Click to expand...
Click to collapse
Magisk 14.1,14.2, and 14.3 have been working well for me on nougat. Im hiding root for a couple banking apps.
Thank you Smitty!
Just gotta find the time too setup the sdk on my new PC
I'm intrigued by this kernel but I can't find any information on what's included in the kernel its built on? Could anyone help me find this information please?
spr33 said:
I'm intrigued by this kernel but I can't find any information on what's included in the kernel its built on? Could anyone help me find this information please?
Click to expand...
Click to collapse
the base kernel source is used for Uberstock ROM
(I used the Oreo branch instead of the Nougat branch though.)
--based on msm-kernel-3.18.52-oreo-R3 . It included wake/sleep gestures sound control the linaro optimization flags some of the IO-schedulers ( BFQ zen SIO and FIOPS . Also color control as well as a few other performance related commits .
I added the rest .
bsmitty83 said:
the base kernel source is used for Uberstock ROM
(I used the Oreo branch instead of the Nougat branch though.)
--based on msm-kernel-3.18.52-oreo-R3 . It included wake/sleep gestures sound control the linaro optimization flags some of the IO-schedulers ( BFQ zen SIO and FIOPS . Also color control as well as a few other performance related commits .
I added the rest .
Click to expand...
Click to collapse
Thanks for that. One last question, does it have schedutil governor?
spr33 said:
Thanks for that. One last question, does it have schedutil governor?
Click to expand...
Click to collapse
Yes , it's included as well
Sent from my Pixel XL using Tapatalk
Thanks for sharing because you're right, there is not a lot for us to flash to our devices. But I guess that's the price of stability. Going to take NSFW for a spin.
Bryanx86 said:
Thanks for sharing because you're right, there is not a lot for us to flash to our devices. But I guess that's the price of stability. Going to take NSFW for a spin.
Click to expand...
Click to collapse
yeah I agree . Plus the OP3 development seems to be much more active .
But thats ok since there are so many devices using the same SOC and kernel version there lots of features for me to import to try to keep this phone as current as possible .
And for me reading the linux 3.18 MSM kernel source is much easier than OMAP4 linux 3.0 lol. what a mess .....
Enjoy . hope it runs well for you . I shoud have a new version out soon . I added the Adreno Idler driver and pushed up to linux 3.18.83
also added the blu_active governor . testing it out now
OP Updated with current features and I uploaded a new version .
Updated to Linux 3.18.83
Added adreno gpu idler driver
Added blu_active CPU gov
Added io scheduler switch
Few commits for performance and USB
Happy flashing ....
Sent from my Pixel XL using Tapatalk
Thank you! Going to give this a flash!
Set blu_active, any suggestions on Governor options? Or should I use all default.
Thanks in advance!
Sent from my sailfish using XDA Labs
Nil253259 said:
Set blu_active, any suggestions on Governor options? Or should I use all default.
Thanks in advance!
Sent from my sailfish using XDA Labs
Click to expand...
Click to collapse
usually I keep governor settings stock myself . Also I still use interactive , just my personal preference
Sent from my Pixel XL using Tapatalk

Categories

Resources