[CLOSED][Kernel] [PIE] Twisted Kernel V4.0 for Beryllium - Xiaomi Poco F1 ROMs, Kernels, Recoveries, & Other

Duplicate thread, please visit https://forum.xda-developers.com/poco-f1/development/kernel-twisted-kernel-v4-0-beryllium-t3902838
Main features:
- Based on LOS kernel source
- Linux 4.9.159
- CAF LA.UM.7.3.r1-06700-sdm845.0
- Governors: Schedutil, Pixutil
- IO schedulers: CFQ, BFQ, ZEN, Maple, SIO, FIOPS, NOOP, Anxiety, Deadline
- Spectrum and FK profiles
- Dynamic stune boost
- Westwood default TCP
- Vibration control
- KCAL
- Sound control
- Backlight Minimum Brightness Control
- 180 GPU underclock
- 820 GPU step available (optional)
- Max charging current increased to 3000 mA
- Boeffla wakelock blocker
- USB fast charge
- F-sync toggle
- Flash and forget
Other:
- Compiled using Ubertc 9 with makefile optimizations
- 300 HZ timer
- IOwait boost enabled
- CRC check disabled
- Auto reboot f-sync driver
- Pixel 3 energy model
- Host performance booster
- Disabled IO stats
- Power saving work queues
- Audit disabled
- Speculative page fault
- Removed POPP
- Disabled Gentle Fair Sleepers
- Frandom
- Improved square root algorithm
- Useless drivers and logging disabled
Installation:
1.) Download the Kernel from second post.
2.) Flash in recovery over stock boot.img
XDA:DevDB Information
Twisted Kernel, Kernel for the Xiaomi Poco F1
Contributors
Twisted Prime
Source Code: https://github.com/TwistedKernel/Beryllium_Dipper
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: V4.0
Stable Release Date: 2019-02-21
Created 2019-02-21
Last Updated 2019-02-21

Thank you for kernel .I am using.

Please recommended tunning apps for this kernal?

Feature list seems lit AF so im going to give it a try and report back as soon as i have an opinion on it.

No download link available! What is the touch firmware used ?
If anyone has it downloaded please share ?

where is download link?

This is a duplicate thread please visit https://forum.xda-developers.com/poco-f1/development/kernel-twisted-kernel-v4-0-beryllium-t3902838

slatera18 said:
No download link available! What is the touch firmware used ?
If anyone has it downloaded please share ?
Click to expand...
Click to collapse
https://forum.xda-developers.com/poco-f1/development/kernel-twisted-kernel-v4-0-beryllium-t3902838

mandyady said:
where is download link?
Click to expand...
Click to collapse
https://forum.xda-developers.com/poco-f1/development/kernel-twisted-kernel-v4-0-beryllium-t3902838

Thread Closed due to duplicate.
Please use this instead.
Thanks,
Funk

Related

Kx Kernel and ROM[SM-T320][ANYKERNEL][UKM][5.1.1][UBER][JUSTARCHI]CM12.1 [22 Sep]

Kx Kernel - V2.5 Released
ROM - V2.5 Released
Kernel Information
Compilation
OFast/Graphite with UBERTC-4.9.4 (GCC 4.9.4 20150720) with lots of compilation optimizations and AnyKernel2 support.
CPU
- Complete "per core control" - CPU frequencies, Governors, CPU Boost
- MSM_Limiter (per core control)
- Hotplugs: Latest and greatest: AutoSMP, Bricked hotplug, MSM hotplug, Intelliplug hotplug and Alucard
- CPU Governors: Latests and greatests - Slim, SmartMax, Alucard 2.1, IntelliMM, ElementalX, ZZMoove 1.0beta7, Yankactive and IntelliActive.
- CPU Governors: Latest patches for Interactive.
- Voltage control
- Power Efficient WorkQueues
- CPUBoost: Add hotplug and Wakeup Boost and add latest patches and ability to disable from Synapse
- Additional Over Clock steps - 2342, 2419, 2457 Mhz
- Additional Lower Clock steps - 96Mhz, 146.4Mhz, 223.3Mhz.
- 300Mhz step is 268 Mhz
- PVS and Speed Level exposed using Synapse
GPU
- Simple GPU Algorithm (Add on for msm-adreno-tz by faux)
- Andreno-tz fine-tuning from Synapse
- Under clocked steps (27 and 80MHz). Choose minimum frequency and the GPU should idle at one step below it.
- Over clocked steps 487.5 and 515 MHz
- More GPU governors (and upstream fixes/patches to existing ones) [Don't use cpubw_hwmon as it crashes because of additional frequency steps)
- Latest upstream patches for devfreq, kgsl, ion.
Battery /Tweaks
- Powersuspend, State_Notifier, LCD_Notify
- Fast charge
- Arch power and Gentle fair sleepers
- Disable TZ logs
- Disable CRC
- ZRAM
- Permissive SELinux
- Disable samsung and other debugging logs
Thermal
- FranciscoFranco's thermal driver is default (Configurable through Synapse)
- Slightly aggressive thermal settings (benchmarks friendly)
IO
- IO Schedulers: Latest and greates - TripNDroid, ZEN (v2), SIOPlus, SIO, VR
- F2FS support
- Upgrade BFQ from 7r5 to 7r8
- Dynamic Fsync
- Async Fsync
- Fsync Enable/Disable (If this is disabled Dynamic Fsync is also disabled)
- Upstream patches to IO layer
- CFQ tuning (from AK kernel)
- Tweak mount options for all partitions
- Reduce swappiness to 10
Sound
- franco sound control
Display
- KCal
Net
- Enable various other TCP Congestion protocols - westwood (default), reno, bic, highspeed, hybla, htcp, vegas, veno, scalable, lp, yeah, illinois
- Tweak receive window size
Synapse / UKM
- Lot of tweaks and extra options
Install notes
- ROM and Kernel and both based on CM12.1 branches. Can be dirty flashed over CM12.1 nightlies and vice-versa.
- Anykernel version can be used with other ROMs like Slim etc.
- Kernel configuration are only supported through Synapse and custom UKM build.
- Install Kernel and UKM zips through recovery
- Install Synapse tool from Playstore
- Whenever new major features are added, you may need to install UKM zip again for new bells and whistles to appear in Synapse.
ROM Information
Compilation
CM12.1 branches (5.1.1_r18) compiled wih UBERTC-4.9.4 (GCC 4.9.4 20150720) with O3/Graphite and lots of compilation optimizations
Features
- Capacitive buttons should not glow on touching screen.
- Slim Recents
- Add wakelock blocker from LiquidSmooth project / Bliss
- Add Per-Core overlay indicator on frequency / governor (includes GPU clock as well). Please change SELinux status from "Enforcing" to "Permissive" to get temperature readings in CPU overlay
- Add network traffic speed indicators to status bar (Settings -> Statusbar)
- Add option to configure MediaScanner behavior on boot (Settings -> Storage)
- Tweak default hosts file to be an awesome ad-blocker OOTB
- Includes latest Kx kernel and CM 12.1 sources
Downloads
Kernel - v2.5 - V2.5-KxKernel-SMT320.zip 23rd Sep
Kernel + UKM - v2.5 (Anykernel) - V2.5-KxKernel_AnyKernel-SMT320 23rd Sep
ROM - v2.5 - V2.5_cm-12.1-20150923-UBERTC-KxKernel-mondrianwifi 23rd Sep
UKM - UKM_KxKernel_3.8.1.2.zip 29/05
Gapps - Slim Zero Gapps
Old versions - Google drive directory
XDA:DevDB Information
Kx Kernel and ROM[SM-T320][ANYKERNEL][UKM][5.1.1][UBER][JUSTARCHI]CM12.1 [22 Sep], Kernel for the Samsung Galaxy Tab Pro 12.2, 10.1, 8.4
Contributors
vikrant82
Source Code: https://github.com/vikrant82/android_kernel_samsung_mondrianwifi
Kernel Special Features:
Version Information
Status: No Longer Updated
Created 2015-05-24
Last Updated 2016-02-26
Some feature specific details -
ZZmoove
Profiles - Change profile_number in governor tunable to one of below:
* ------------------------------------------------------------------------------------------------------------------------------------------
* - (1)'def' -> Default -> will set governor defaults -
* ------------------------------------------------------------------------------------------------------------------------------------------
* - (2)'ybat -> Yank Battery -> a very good battery/performance balanced setting -
* - DEV-NOTE: highly recommended! -
* ------------------------------------------------------------------------------------------------------------------------------------------
* - (3)'ybatext'-> Yank Battery Extreme -> like yank battery but focus on battery saving -
* ------------------------------------------------------------------------------------------------------------------------------------------
* - (4)'zzbat' -> ZaneZam Battery -> a more 'harsh' setting strictly focused on battery saving -
* - DEV-NOTE: might give some lags! -
* ------------------------------------------------------------------------------------------------------------------------------------------
* - (5)'zzbatp' -> ZaneZam Battery Plus -> NEW! reworked 'faster' battery setting -
* - DEV-NOTE: recommended too! -
* ------------------------------------------------------------------------------------------------------------------------------------------
* - (6)'zzopt' -> ZaneZam Optimized -> balanced setting with no focus in any direction -
* - DEV-NOTE: relict from back in the days, even though some people still like it! -
* ------------------------------------------------------------------------------------------------------------------------------------------
* - (7)'zzmod' -> ZaneZam Moderate -> NEW! setting based on 'zzopt' which has mainly (but not strictly only!) 2 cores online -
* ------------------------------------------------------------------------------------------------------------------------------------------
* - (8)'zzperf' -> ZaneZam Performance -> all you can get from zzmoove in terms of performance but still has the fast -
* - down scaling/hotplugging behaving -
* ------------------------------------------------------------------------------------------------------------------------------------------
* - (9)'zzinz' -> ZaneZam InZane -> NEW! based on performance with new insane scaling active. a new experience! -
* ------------------------------------------------------------------------------------------------------------------------------------------
* - (10)'zzgame' -> ZaneZam Gaming -> NEW! based on performance with scaling block enabled to avoid cpu overheating during gameplay -
* ------------------------------------------------------------------------------------------------------------------------------------------
* - (11)'zzrelax'-> ZaneZam Relax -> NEW! based on moderate (except hotplug settings) with relaxed sleep settings -
* ------------------------------------------------------------------------------------------------------------------------------------------
- How do I killall apps using SlimRecents
Pinch in in the recents area to close all apps.
- Never enable more than one hotplug.
- GCC compiler optimizations - http://www.phoronix.com/scan.php?page=article&item=gcc_49_optimizations&num=1
- From V2.2 we have switched to Justarchi 4.1 compiler optimizations.. More details - http://forum.xda-developers.com/showthread.php?t=2754997
-More on our thermal driver:
It comes into action as soon as trigger temperature is reached. In our case I have configured it as 75. But you can change it in Synapse / Kernel adiutor.
Once triggered it throttles the CPU to following frequencies based on current temperature as shown below:
enum thermal_freqs {
FREQ_HELL = 729600, //(91 and above)
FREQ_VERY_HOT = 1036800, //(83 to 91)
FREQ_HOT = 1574400, //(78 to 83)
FREQ_WARM = 1958400 //(75 to 78)
};
So feel free to set it to 60 for a throttled but cooler device. OR set it to 80 for >=950 on geekbench3.
Changelogs
-== 02/7/15 ==-
KERNEL 1.8
- Revisit kernel build flags
- Add slim cpu governor (I use it a lot on my Oneplus, smooth and battery friendly)
- Alucard hotplug: More attempts at stability
- Enable ZRAM (To be enabled/configured in Syanpse. Some folk had memory issues?)
- SIOPLUS and ZEN - "set fifo batch to 16 to reduce overload on eMMC and CPU."
- SELinux is now defaulted to Permissive
- Readahead: Optimize divide/multiply by power of 2 using L/R shift
- Disable truck load of debugging in logs (sumsung debuggers etc)
ROM 1.8
- Slim Recents
- Upstream CM12.1
-== 22/6/15 ==-
V1.7
http://forum.xda-developers.com/showpost.php?p=61473635&postcount=129
-== 16/6/15 ==-
http://forum.xda-developers.com/showpost.php?p=61366739&postcount=113
V1.6 Kernel
- GPU overclocks [Can't set to stock by default. Reduce max clock from synapse]
- Upgrade BFQ
- Upgrade alucard
- Upgrade zzmoove (and is no default)
- frandom
Details:
Code:
93a865e GPU: Fix unused highest level
9da20be Revert "msm: kgsl: set the correct max_state"
d8f55de char: frandom: initial commit v1.1
4d61961 Revert "msm: lpm-levels: add suspend_again handler"
944a143 msm: lpm-levels: add suspend_again handler
6e5a6e4 block: Update from BFQ-v7r7 for 3.4.0 to BFQ-v7r8 for 3.4.0
e74be7f Bring back GPU OC. Default should start at stock. Let users OC.
e7c020b Logger compile issue
c122f37 Logger compile issue
e91ca38 alucard cpu governor: set min max frequency limits during governor start and when policy changes its limits! Thanks to @shminer
26209bc logger: Add sys kernel interface to configure android logcat
2a23943 cpufreq: Update to zzmoove 1.0-beta7a governor (bugfix)
d028101 Disable sweep2wake for now
V1.6 ROM
- CM upstream changes
-== 7/6/15 ==-
Kernel 1.5
- Lower freqency steps - 96Mhz, 146.4Mhz, 223.3Mhz.
- Upstream patches to mm - See this
ROM 1.5
- Upstream merged upto 20150607
-== 4/6/15 ==-
Kernel 1.4
- Fix intelliactive (scaling was getting stuck)
- Add zzMoove governor
- Calm down GPU.
- GPU upstream patches and fixes (See http://forum.xda-developers.com/showpost.php?p=61158420&postcount=78)
-== 2/6/15 ==-
Kernel V1.31
- Optimized defaults
- Try to disable OC frequencies on boot and across various governors / hotplugs
- Disable overclocks during boot / governor intialization (possible fix for after-boot SOD)
- Disable OC for PVS and SPEED <=1
- This build also attempts S2W, D2W but they doesn't work yet. (Enabled in Synapse but needs further adaptations). This one is tricky.
ROM 1.3
- Add network traffic speed indicators to status bar (with color support) (Settings -> Statusbar)
- Add option to configure MediaScanner behavior on boot (Settings -> Storage)
- Add color picker support
- MediaScanner optimizations
- Latest CM12.1
-== 29/5/15 ==-
Kernel V1.2
Kernel: Introduce ElementalX governor (Performance centric)
Kernel: Tune lots of default settings for governors / hotplugs / IO etc (Details see github 29th May)
Kernel: By default stock frequencies (but you can overclock)
UKM: Need new UKM - 3.8.1.2 to configure some new stuff in Alucard.
-== 28/5/15 ==-
Kernel V1.1
Kernel: KCAL
Kernel: Alucard / AutoSMP hotplugs tuning
Kernel: CPUBoost - Enable wakeup boost by default
Kernel: Swappiness from 60 to 10 by default
ROM V1.2
ROM: Sync with CM12.1 28/05 Nightly
ROM: Inbuilt adblocking (/etc/hosts replaced with a super blocking version)
ROM: Default governor / hotplug - Alucard / Alucard
ROM: Default frequency - 2265 (prevent overheating etc)
-== 27/5/15 ==-
ROM: Sync with CM12.1
ROM: Add wakelock blocker from LiquidSmooth project / Bliss
ROM: Add a supercharged version of "hosts" for ad blocking
Thanks!! Downloading now!
@vikrant82 sweet kernel will report back sooon!!! kernel is packed full of goodies
b3ltazar said:
@vikrant82 sweet kernel will report back sooon!!! kernel is packed full of goodies
Click to expand...
Click to collapse
Thanks! I thouhgt the first few builds should have maximum options so that we can get a feeling on what combinations work best. So, I am sure some of the default values will need to be optimized as we go along. For eg. I have let the thermal driver be be slightly aggressive (for performance/benchmarks). Feel free to tweak and report back what works best for you.
I am currently rocking the Alucard and AutoSMP combination (liking them as surprisingly calm cores and still around 3100 on geekbench3)
Show CPU Info
Updated the ROM zip with a nifty feature in Developer Options called "Show CPU Info". This will basically show a small overlay at top right on current core frequencies, governors and overall temperature. Very useful since we have Per-Core control. See top right on screenshot."
{
"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"
}
EDIT: Temperature reading seems to be broken (will show as 0). Will be fixed in next build. Also currently porting "Wakelock blocker" from Blisspop ROM. Also feel free to make feature requests in the feature requests tab.
vikrant82 said:
Updated the ROM zip with a nifty feature in Developer Options called "Show CPU Info". This will basically show a small overlay at top right on current core frequencies, governors and overall temperature. Very useful since we have Per-Core control. See top right on screenshot."
EDIT: Temperature reading seems to be broken (will show as 0). Will be fixed in next build. Also currently porting "Wakelock blocker" from Blisspop ROM. Also feel free to make feature requests in the feature requests tab.
Click to expand...
Click to collapse
how bout Kcal? is it possible for tab pro?
http://forum.xda-developers.com/android/software-hacking/dev-kcal-advanced-color-control-t3032080
ngoralph said:
how bout Kcal? is it possible for tab pro?
http://forum.xda-developers.com/android/software-hacking/dev-kcal-advanced-color-control-t3032080
Click to expand...
Click to collapse
Thanks for the link. Will give it a try.
Can I use this kernal with Resurrection Remix ROM?
Hi. Thanks for posting this - I'm exited to try it.
I apologize if this question seems really basic, but can I use this kernal with the above ROM? I'm pretty happy with it and do not necessarily want to change it, but I would like to try a new kernal.
Thanks in advance for any assistance!
This is for cm 12.1 on the tab pro 8.4 WiFi version.
Sent from my SGH-M919 using XDA Free mobile app
ajisom said:
Hi. Thanks for posting this - I'm exited to try it.
I apologize if this question seems really basic, but can I use this kernal with the above ROM? I'm pretty happy with it and do not necessarily want to change it, but I would like to try a new kernal.
Thanks in advance for any assistance!
Click to expand...
Click to collapse
Since that rom is using same device tree, I won't be surprised if it works. No harm trying. You can always dirty flash the ROM if it doesn't work.
ROM v1.1 CM12.1 20150527 uploaded
Changelog:
ROM: Sync with CM12.1 - 20150527
ROM: Add wakelock blocker from LiquidSmooth project / Bliss
Includes V1 kernel. Introducing - The Wakelock Blocker: Found in developer settings. A powerful tool for saving battery by blocking common system level wakelocks. It starts where "Privacy Guard" stops.
Will this work with the Revolution Remix or other custom 5.1.1 ROMs?
Cheers,
Rich
ajisom said:
Hi. Thanks for posting this - I'm exited to try it.
I apologize if this question seems really basic, but can I use this kernal with the above ROM? I'm pretty happy with it and do not necessarily want to change it, but I would like to try a new kernal.
Thanks in advance for any assistance!
Click to expand...
Click to collapse
Yes you can
Black screen of death on 5/26 Nightly after flashing V1 kernel. My SM-T320 is not recognizing charger or force rebooting into recovery or download mode
---------- Post added 27th May 2015 at 12:01 AM ---------- Previous post was 26th May 2015 at 11:55 PM ----------
Finally got it to boot using adb... Sketched me out there for a second.
---------- Post added at 12:07 AM ---------- Previous post was at 12:01 AM ----------
Still crashing at ”Starting Apps”. Screen freezes, then goes blue, then black screen of death.
Had to Odin back to stock, then reroot. Was able to access download mode but not recovery mode. Be cautious!
Much appreciated
b3ltazar said:
Yes you can
Click to expand...
Click to collapse
Thanks, much.
Any special steps I should take? Clear the cache or anything? Do I need to reflash the ROM after flashing the kernal?
---------- Post added at 02:16 PM ---------- Previous post was at 01:55 PM ----------
vikrant82 said:
Since that rom is using same device tree, I won't be surprised if it works. No harm trying. You can always dirty flash the ROM if it doesn't work.
Click to expand...
Click to collapse
OK, cool. Thanks!:good:
norcalsfinest said:
Black screen of death on 5/26 Nightly after flashing V1 kernel. My SM-T320 is not recognizing charger or force rebooting into recovery or download mode
---------- Post added 27th May 2015 at 12:01 AM ---------- Previous post was 26th May 2015 at 11:55 PM ----------
Finally got it to boot using adb... Sketched me out there for a second.
---------- Post added at 12:07 AM ---------- Previous post was at 12:01 AM ----------
Still crashing at ”Starting Apps”. Screen freezes, then goes blue, then black screen of death.
Click to expand...
Click to collapse
What was the name of zip file that you installed ? After installing the ROM zip there's no need of installing Kernel specifically as the ROM includes latest kernel.
What was the version / ROM you installed upon ? Dirty flashed ? I installed cm-12.1-20150527-UBERTC-KxKernel-mondrianwifi_1.1.zip over last version which was 20150524 and faced no issues. I did't install kernel though.
Edit: Well I have tried all combinations of last 2 ROMs and V1 kernel. No issues here. So:
1. What version you upgraded from ?
2. What's the exact size and name of zip you installed ?
ajisom said:
Thanks, much.
Any special steps I should take? Clear the cache or anything? Do I need to reflash the ROM after flashing the kernal?
---------- Post added at 02:16 PM ---------- Previous post was at 01:55 PM ----------
OK, cool. Thanks!:good:
Click to expand...
Click to collapse
Generally ROM includes a kernel. So if you flash ROM after flashing Kernel - The kernel is overwritten.

[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][DISCONTINUED][SM-G900XX][CM13][AnyKernel][Synapse Support]CrazySuperKernel

{
"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"
}
Code:
DISCLAIMER!!
I am not responsible in any way for anything that can be happen to your device when you flashing my kernels.You do so at your own risk!
If you get bootloop click here
Summary CrazySuperKernel is a powerfull kernel with a lot super features!
If you got any bug use the report bug tab or press HERE and upload the log,WITHOUT LOGS THERE IS NO BUG!
I m not a magician and i havn't got the device to do it on my own without spend your time.
INDEX
POST 1
-Imprtant info
-Report bug with Logs
-Features
-Battery life tips
-Dowload links
-Donators
-Credits
POST 2
-Recommended kernel tweaker tools
-Changelogs
POST 3
-Bootloop fix
POST 4
-Zzmoove profiles
POST 5
-Eta info
Features
- OTA Updates from Kernel Adiutor app
- Anykernel2 zip For maximum compatibility with all ROMs, CrazySuperKernel uses your existing ramdisk (Do NOT flash this over other custom kernels!You should only flash CrazySuperKernel over the kernel that came with your ROM!!)
- Synapse Support - Complete Kernel Control!! (UKM included!Just need to instal Synapse app from Play Store)
- Compiled with DF 4.9 Toolchain [latest update]
- Kernel runs with SELinux enforcing by default
- init.d support
- insecure kernel (adb has root privileges)
- Faux sound control
- Frandom support
- gpu governor selection support
- CPU governors : interactive, impulse, ondemand, smartmax, zzmoove,ondemandplus,pegasusq,nightmare,conservative,lionheart,powersave,userspace,yankactive,smartmax_eps,intellidemand,intelliactive
- IO schedulers :bfq-tripndroid-cfq-noop-deadline-fiops-row-sio-zen-vr-fifo
- TCP congestion controls: cubic-bic-westwood-htcp-highspeed-hybla-reno-bic-hybla-vegas-lp-yeah-illinois-scalable
- Gpu governors :msm-adreno-tz,simple_ondemand,powersave,performance,userspace,cpubw_hwmon,msm_cpufreq
- Kcal v2 with inverted colours
- Intelli thermal v2
- Bricked Hotplug
- Adreno idler
- Fast charge support (by yank555)
- LED extended control (by yank555)
- Prevent wakelock when ambiend display disabled(misc control tab)
- Wake And Sleep Functions
- CPU Voltage Control
- Slimbus overclock
- Enabled Arch Power
- CRC Check Disabled
- Gentle Fair Sleepers (Disabled by default)
- Android Logging switcher
- Enabled All Suspend and Idle Modes
- Power Suspend Mode/State
- Dynamic filesystem read-ahead
- QuickWakeUP
- Dynamic FSync 2.0
- Fixed recent SafetyNet failure,you can use Android Pay again (thx Sultanxda)
- tcp congestion changed to Westwood
- A lot improvments
- A lot fixes
Battery life improve tips:
Xposed needed(not for all steps)
-Amplify
-AppOpsXposed(disable wakelocks of Google apps)
-Greenifywith root mode and xposed better and aggresive doze
-Find the best hotplug for you
-The best governor for you
- Bfq sheduler recomended
-Adreno idler on
-Lower Gpu as low as you can(if not use it much)
-underclock max cpu close to 1.5ghz for beast battery life and 1.7 to 1.9 for better smoothness(lower cpu freq=lower temps so better exp)
-disable some boosts like touchboost(no big deal)
-disable ambient display
-use dark themes
-more coming soon
Find this thread helpful? Hit the Thanks button!
The speed of future releases will be based on thanks. 39k views, 400 downloads and only 19 thanks... I won't be rushing anything.
Feeling extra generous and wanna help me more? Click my name at the top of any post and hit donate or click here the donation button
Download Link [AnyKernel]:https://www.androidfilehost.com/?fid=673368273298915721
Installation guide
Do NOT flash this over other custom kernels!
You should only flash CrazySuperKernel over the kernel that came with your ROM!!
- Download Kernel from this thread
- Flash it with Recovery
[Wipe cache and Dalvik cache recommended]
- Then Reboot
Enjoy the CrazySuperKernel !!!!
Donators
DirkStorck
SilentEYE
Credits
- Thx the devs where created the features where included in kernel
- Thx TioCareca for the tests
- Thx CrazyGamerGR yeh me
XDA:DevDB Information
CrazySuperKernel, Kernel for the Samsung Galaxy S 5
Contributors
CrazyGamerGR
Source Code CrazySuperKernel: https://github.com/CrazyGamerGR/CrazySuperKernel-CM13-KLTE
Source code CrazySuperKernel-AnyKernel2:https://github.com/CrazyGamerGR/CrazySuperKernel-KLTE-anykernel2
Kernel Special Features: check the feature list
Version Information
Status: Testing
Current Stable Version: Weekly
Stable Release Date: 2016-12-09
Current Beta Version: Daily
Beta Release Date: 2016-12-09
Created 2016-04-04
Last Updated 2016-12-09
FAQ
Recommended apps : Synapse Support - Complete Kernel Control (need download the app from Play Store) & Kernel Adiutor (with kernel ota updates!) + Kernel Adiutor mod with much more features builded from source by TioCareca (Download Link: https://mega.nz/#!1ZVDQIgL!bHBvHC9AYMCDM4h7w50rjGzFnsiZfxtYUPOw5gbvecM)
changelogs
v1/02-04-16
- compiling bugs and bootloops fix
v2/04-04-16
- initial release
v3/05-04-16
- fixes
v4/14-04-16
- fixes
v5/07-05-16
- last fixes to bootup
v6/10-05-16
- builded from scratch and clean up my features
- updated ramdisk (10-05-16)
- added adreno idler
v7/12-05-16
- upstream updates from cyanogenmod
- update ramdisk (12-05-06)
- added intelli thermal v2
- added cpu oc
- added gpu oc
- added gpu idle step 27mhz
v8/12-05-16
- removed cpu oc
- removed gup oc
- removed gpu idle step 27mhz
v9/17-05-16
- upstream updates from cyanogenmod
- update cm/rr ramdisks (16-05-06/15-05-16)
- added cpu oc
- added gup oc
- added gpu idle step 27mhz
v10/23-05-16
- update cm/rr ramdisks (22-05-06/21-05-16)
- removed cpu oc
- removed gup oc
- removed gpu idle step 27mhz
- added many features
- added many govs
- added many scheds
- added tcp controllers
- added many hotplugs
- added many under the hood tweaks
- added wake/sleep functions
- added cpu voltage control
v11/25-05-16
- upstream updates from cyanogenmod
- update cm/rr ramdisks (24-05-06/21-05-16)
- update toolchain to UBERTC 4.9
- ota updates from KernelAdiutor app
v12/28-05-16
- Anykernel zip( need to instal your rom first to have the latest ramdisk!)
- removed franco sound
- added faux sound
- added dynamic filesystem read-ahead
- added tripndroid scheduler
v1.0/28-05-16
- Synapse Support - Complete Kernel Control!!
- upstream updates from cyanogenmod
- Anykernel update
- removed 268mhz cpu underclock step
- clean up some files
v2.0/15-06-16
- upstream updates from cyanogenmod
- Anykernel update
- clean up some files
v3.0/25-06-16
- upstream updates from cyanogenmod
- bug fixes
v4.0/08-07-16
- upstream updates from cyanogenmod
- many bug fixes
- Anykernel update
v5.0/15-07-16
- upstream updates from cyanogenmod
- Anykernel update
v6.0/19-07-16
- upstream updates from cyanogenmod
- Anykernel update
v7.0/25-08-16
- upstream updates from cyanogenmod
- Anykernel update
v8.0/25-09-16
- upstream updates from cyanogenmod
- Anykernel update
- changed to DF 4.9 Toolchain
v9.0/04-11-16
- upstream updates from cyanogenmod
- Anykernel update
- deleted many hotplugs
v10.0/10-11-16
- upstream updates from cyanogenmod
- Anykernel update
- removed slim governor
- removed intellimm governor
v11.0/10-11-16
- removed many unstable governors
- clean up some files
- bug fixes
v12.0/11-11-16
- fixed recent SafetyNet failure,you can use Android Pay again (thx Sultanxda)
- Anykernel update
- Anykernel clean up
v13.0/13-11-16
- many fixes under the hood
v14.0/14-11-16
- big anykernel update
-removed uksm (battery drain fixed)
-insecure kernel (adb has root privileges)
-init.d support
-simple ondemand gpu governor update
-msm adreno tz governor update
-tap2wake update
-kcal update
-touch boost update
-cpu boost update
-touchkey control update
-conservative gpu gov removed
-some fixes
-some useless features removed
v15.0/18-11-16
- upstream updates from cyanogenmod
v16.0/9-12-16
- anykernel big updates
- upstream updates from cyanogenmod
- disabled completly mpdecision
- enabled updated bricked hotplug
- script with many set up for kernel features included in anykernel zip
- added led tab in synapse
- fixed many synapse bugs
- faux sound updated
- deleted unstable hotplugs
- fixed many bugs
- battery improve
- performance improve
- some feature fixed
- many improvments under the hood
How to fix if you get bootloop!
If you get bootloop or bootloop before samsung screen press volume up+down+power button until device vibrate and fast press power+volume up and device will be boot in recovery,instal your rom(dirty instal not need clean instal) and everything will be good^^.
If u use zzmove governor disable all the hotplugs coz it use its own hotplug as anyone knows.
Zzmove profiles
1 ) Default -> will set governor defaults -
2 )ybat -> Yank Battery -> a very good battery/performance balanced setting - DEV-NOTE: highly recommended! -
3 )ybatext-> Yank Battery Extreme -> like yank battery but focus on battery saving -
4 )zzbat-> ZaneZam Battery -> a more 'harsh' setting strictly focused on battery saving -
- DEV-NOTE: might give some lags! -
5 )zzbatp -> ZaneZam Battery Plus -> NEW! reworked faster battery setting -
- DEV-NOTE: recommended too!
6 )zzopt -> ZaneZam Optimized -> balanced setting with no focus in any direction -
- DEV-NOTE: relict from back in the days, even though some people still like it! -
7 )zzmod -> ZaneZam Moderate -> NEW! setting based on 'zzopt' which has mainly (but not strictly only!) 2 cores online -
8 )zzperf -> ZaneZam Performance -> all you can get from zzmoove in terms of performance but still has the fast -
- down scaling/hotplugging behaving -
9 )zzinz-> ZaneZam InZane -> NEW! based on performance with new insane scaling active. a new experience! -
10 )zzgame-> ZaneZam Gaming -> NEW! based on performance with scaling block enabled to avoid cpu overheating during gameplay -
Eta info
Nightlies : when cm got new updates
Stable builds: when i have enough free time and some new features
Cm source commit history : https://github.com/CyanogenMod/android_kernel_samsung_klte/commits/cm-13.0
CrazySuperKernel commit history : https://github.com/FrancescoCG/CrazySuperKernel-CM13-KLTE/commits/master
If there are updated commits in cm sources there will be a new nightly very soon
For the stable and big updates i ll say when i ll start them
OOOOOOH a new post hahaha. IM ready to try it! I will be the first one! LOL . will download it right now and will be back in 7 to 10 minutes. If bootloop, in less than that. Wait. it says LP instead of MM. Is it for both?
Removed the link?
Sent from my SM-G900F using Tapatalk
joseguillen1994 said:
OOOOOOH a new post hahaha. IM ready to try it! I will be the first one! LOL . will download it right now and will be back in 7 to 10 minutes. If bootloop, in less than that. Wait. it says LP instead of MM. Is it for both?
Click to expand...
Click to collapse
Only main download link work ,mirrors will be come for weekly builds only so androidfilehost include the new builds.But Basketbuild mirror download zip is up too now^^.
Sent from my Nexus 5X using XDA-Developers mobile app
!crazy said:
Removed the link?
Sent from my SM-G900F using Tapatalk
Click to expand...
Click to collapse
No,now its up in mirror too you can download from androidfilehost or basketbuild.
Sent from my Nexus 5X using XDA-Developers mobile app
CrazyGamerGR said:
Only main download link work ,mirrors will be come for weekly builds only so androidfilehost include the new builds.But Basketbuild mirror download zip is up too now^^.
Sent from my Nexus 5X using XDA-Developers mobile app
Click to expand...
Click to collapse
aaaaaaaaaaaaaaaaaaaaaaaaaaaaand EPIC FAIL! lol Bootloop.. If VRtoxin where working appropriately i could use that rom and boeffla kernel made for that rom. But instead here i am using Resurrection Remix, with a kernel that is draining my battery life like crazy ! I have tried every single governor and the best one for this rom is powersaver, which is aweful since everthing becomes as slow as a snail. however, i havent try this kernel in other roms. As soon as blisspop add more futures, or AICP, or AOKP, then i will flash them and add this kernel to see if it works
joseguillen1994 said:
aaaaaaaaaaaaaaaaaaaaaaaaaaaaand EPIC FAIL! lol Bootloop.. If VRtoxin where working appropriately i could use that rom and boeffla kernel made for that rom. But instead here i am using Resurrection Remix, with a kernel that is draining my battery life like crazy ! I have tried every single governor and the best one for this rom is powersaver, which is aweful since everthing becomes as slow as a snail. however, i havent try this kernel in other roms. As soon as blisspop add more futures, or AICP, or AOKP, then i will flash them and add this kernel to see if it works
Click to expand...
Click to collapse
For some ppl working this kernel,what variant have you got? g900f,g900m?
Sent from my Nexus 5X using XDA-Developers mobile app
CrazyGamerGR said:
For some ppl working this kernel,what variant have you got? g900f,g900m?
Sent from my Nexus 5X using XDA-Developers mobile app
Click to expand...
Click to collapse
seems like tmobiles version (g900t) is being stubborn lol
joseguillen1994 said:
seems like tmobiles version (g900t) is being stubborn lol
Click to expand...
Click to collapse
Its different variant i belive not much in source but ramdisk for sure.
Sent from my Nexus 5X using XDA-Developers mobile app
The rom boot for g900f users yeh??
Sent from my Nexus 5X using XDA-Developers mobile app
CrazyGamerGR said:
The rom boot for g900f users yeh??
Sent from my Nexus 5X using XDA-Developers mobile app
Click to expand...
Click to collapse
For me still didn't boot
dawid0089 said:
For me still didn't boot
Click to expand...
Click to collapse
I ll release a new build with not so much features at start.
Sent from my Nexus 5X using XDA-Developers mobile app
I ll add one by one feature from clean and with gcc 4.7 to be everything clean.
Sent from my Nexus 5X using XDA-Developers mobile app
dawid0089 said:
For me still didn't boot
Click to expand...
Click to collapse
You use xposed?
Sent from my Nexus 5X using XDA-Developers mobile app
new build is here with 268mhz underclock step and gcc4.7 to check if boot.
download here: https://www.androidfilehost.com/?fid=24459283995313757
test build with 4.8 gcc is here https://www.androidfilehost.com/?fid=24459283995314243

[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