[KERNEL][TW][Lollipop][I9295][Linux 3.4.108] jrr LL TW Kernel for Active Intl - Galaxy S 4 Active Original Android Development

This kernel is ONLY for GT-i9295 TouchWiz Lollipop 5.0.1
I'M NOT RESPONSIBLE FOR ANY POSSIBLE DAMAGE DONE TO YOUR DEVICE AS A RESULT OF FLASHING.
I WILL NOT TAKE ANY RESPONSIBILITY FOR BRICKED PHONES OR LOST DATA.​
jrr LL Kernel built from samsung OE8 source for I9295.
Features
- Based on the last Samsung source (OE8) Lollipop
- Linux 3.4.108
- Compiled with the last @Christopher83 LINARO Toolchains 4.9.4 2015.06 optimized for Cortex A15
- OE8 initrams
- STweaks
- Old bootloader support
- F2FS file system support
- FauxSound Audio/Sound Control support (drivers version 3.6)
- Init.d support
- Busybox 1.23.2
- SELinux set to "Permissive"
- Disabled Android Logger (can be disable/enabled it with Stweaks)
- Disabled TIMA verifications and logs
- Disabled Knox verifications
- Auto-Remove Knox Apps
- Fixed write permissions on external SD card
- Fixed screen mirroring issue
- Added tripndroid, row, sio, sioplus, bfq, vr, zen, FIOPS and FIFO I/O scheduler
- Added ArterActive, Barry Allen, Impulse, Optimax, Preservative, intellidemand, asswax, lionheart, smartmax, darkness, abyssplugv2, intelliactive, ondemandplus, nightmare, wheatley, alucard, conservativex, pegasusq, Intellimm, SmartassH3 and Yankactive CPU governors
- Added Performance and Simple GPU governors
- CPU and GPU undervolt support
- Kexec HardBoot support (dual boot)
- Fast Charge
- LED controll
- GAMMA controll
- Vibration Intensity control
- TCP congestion controll
- Intelli_thermal controll
- Zen_Decision
- Others fix and patch for better performance and stability
Bugs:
Tested on my Super WizCyan ROM and no bugs found so far.
Installation
1. Download the kernel zip to your SD card.
2. Format Boot from Custom wipe options
3. Flash the Kernel Zip
4. Reboot and Enjoy
Downloads:
Attached here below first version of jrr kernel
Change log
jrr Kernel
First version
Imperium Kernel
For changelog visit the S4 thread here http://forum.xda-developers.com/galaxy-s4/i9505-develop/kernel-imperium-ll-kernel-v1-0-t3058867
V2.5a
- Incorporated gpu_sysfps
- added some crypto configs
V2.5
- Incorporated changes from imperium V2.5
v2.4 - 28/07/2015
- Compiled with the last Linaro Toolchain 4.9.4 2015.06 by @Christopher83
- Added ArterActive CPU GOV [credits to @arter97]
- Added zen_decision v2.0 [credits to @bbedward]
- ramdisk: Disable zen decision on charger
GitHub:
https://github.com/JASON-RR/jrr_TW_5.0.1_kernel
Credits:
Samsung
Google
@slim80
@Christopher83
Enjoy!!! and don't forget to pass some love by pressing the Thanks button:​

Set on DOE8 DeOdex. Everything works fine now, but when you log into the application STweaks direct message -Sorry, no kernel support. Sew fine.
after an hour
Did format boot, wipe dalvik and wipe cache and set a new Kernel, reboot, and everything works fine.

killov1982 said:
Set on DOE8 DeOdex. Everything works fine now, but when you log into the application STweaks direct message -Sorry, no kernel support. Sew fine.
after an hour
Did format boot, wipe dalvik and wipe cache and set a new Kernel, reboot, and everything works fine.
Click to expand...
Click to collapse
The no kernel support in STweaks is due to permissions not getting set in the /res folder when you flash directly over exisiting kernel. Yes, formatting boot before flashing the kernel fixes it.

Kernel is working great so far, Thank you so much!
Gesendet von meinem GT-I9295 mit Tapatalk

No root access in Stweaks without asking for root.

d8389 said:
No root access in Stweaks without asking for root.
Click to expand...
Click to collapse
Check if you denied the SuperSU permission

Friends with regards to improper operation STweak - when entering the application, then when he says that there is no Root or no support kernel, just stupid to choose any profile, such as battery ... and the new application restart STweak, ie the need to get out and go for a new all !

STweaks profiles don't work as these have not been created, you need to adjust the settings manually.

JASONRR said:
Check if you denied the SuperSU permission
Click to expand...
Click to collapse
How it possible when installing from recovery as system app ?
Is it possible, that exposed affects supersu in some way, causing stweaks not to work ?

d8389 said:
How it possible when installing from recovery as system app ?
Is it possible, that exposed affects supersu in some way, causing stweaks not to work ?
Click to expand...
Click to collapse
Did you format boot before flashing the kernel? If not done then this could be the issue. Also at times when you open an app the SuperSu notification gets hidden by some other notification or app denying root permission. Prefer to go to SuperSu and check.

I would like to test this kernel, but before that, I would like to ask anyone, if the battery last longer?

MrMikeTyson said:
I would like to test this kernel, but before that, I would like to ask anyone, if the battery last longer?
Click to expand...
Click to collapse
For me Battery last longer than stock and phone does not get as hot with the below changes in STweaks
- Reduced CPU voltages by one step (-25000) on all frequencies
- MSM-THERMAL - Intelli Temp Control
- Reduced GPU voltages by one step (-25000) on all frequencies
- Disabled Android logger
Everything else is untouched

Are you on Super WizCyan ROM?

MrMikeTyson said:
Are you on Super WizCyan ROM?
Click to expand...
Click to collapse
Yes, that is the ROM I am on

Ok, I'll try the ROM and Kernel.

v2.3 is out! Will you port this kernel-version, too? http://forum.xda-developers.com/showthread.php?p=61921002
Gesendet von meinem GT-I9295 mit Tapatalk

moviecut said:
v2.3 is out! Will you port this kernel-version, too? http://forum.xda-developers.com/showthread.php?p=61921002
Gesendet von meinem GT-I9295 mit Tapatalk
Click to expand...
Click to collapse
Yes, currently testing, it works well but having stuttering on playing music via bluetooth. Therefore have not released it. Will need to go through all changes one by one which may take days to figure out the cause.
Edit: The simple old solution (upairing and re-pairing) seemed to fix the audio skip over bluetooth, so uploading the new version

Update
Imperium LL Kernel v2.3 uploaded in OP

Just flashed the kernel, very smooth, changed governor to barry_allen, because it is sayed to give good Performance and Battery.
Gesendet von meinem GT-I9295 mit Tapatalk

Installed v2.3 on Samsung's stock OB4, running fine and no problems with STweaks.

Related

[KERNEL][3.0.101][LINARO 4.7.4][AOSP UBER/Stable 4.3.x/4.2.2 Kernels][Hercules]

Hey Everyone,
I'm by no means a pro at kernel building but I've put lots of effort into these kernels so I thought I'd share them with you. The Uber kernel will always be updated to the latest Kernel version and will be overclocked to 1890 MHz. The Stable Kernels will have similar options but will not be Overclocked. Unlike some of the other T-mobile Galaxy S II Hercules developers out there, I actually have a Galaxy S II and plan on having it until Summer 2014. This means that EVERY KERNEL I POST HAS BEEN TESTED AND IS WORKING although it might not be perfect (few things in life ever are).
Even though I don't post anything unless it works I still don't want to be liable for user errors. In other words, if you flash one of these Kernels your warranty is void and I AM NOT RESPONSIBLE for any data loss or bricked devices etc. That being said, you really have nothing to fear but fear itself because these kernels work and because I packaged a stock kernel so you can revert back at any time. ​A Clean install is ALWAYS recommended. That does not necessarily mean you can't install these kernels on you current build it just means that you might have problems if you do. Recently apps have been getting corrupted for whatever reason whether on Stock or AOSP and in most cases they cause RRs and SODs. If you find yourself in one of those situations a clean install is the easiest fix. If you want to try and save you apps then connect to you phone while in recovery using adb. Then type adb shell. Now once you are in that shell you can run this command to fix your apps "e2fsck -yfDC0 /dev/block/mmcblk0p25" it could take anywhere from a few minutes to an hour depending on the state of your apps.
IMPORTANT!!!! There are now two 4.3 UBER Kernels. One for Pre OCT 22 and One for Post OCT 22! Due to CM GPU updates you need to be careful which one you flash. Be careful you don't flash the wrong one. Download both for safety sake so you can flash a second one if you get crazy colors and other graphical gliches.​
[AOSP 4.3 UBER KERNEL LINK]
UBER 3.4 OFFICIAL RELEASE for PRE OCT 22 AOSP 4.3 (MIRROR)
UBER 3.4 OFFICIAL RELEASE for POST OCT 22 AOSP 4.3 (MIRROR)
[AOSP 4.3 UBER BLN KERNEL LINK]
EXPERIMENTAL BLN KERNEL FOR POST OCT 22
[AOSP 4.3 STABLE KERNEL LINK]
STABLE 3.2 OFFICIAL RELEASE for POST OCT 22 AOSP 4.3 ONLY (MIRROR)​
[AOSP 4.2.2 UBER KERNEL LINK]
UBER 2.92 OFFICIAL RELEASE for AOSP 4.2.2 (MIRROR)
UBER BLN EXPERIMENTAL for AOSP 4.2.2
[AOSP 4.2.2 STABLE KERNEL LINK]
STABLE 2.7 OFFICIAL RELEASE for AOSP 4.2.2 (MIRROR)​
All old Kernels can be found on Dev Host via this link (be careful you read file names and descriptions carefully if you choose to take a peek around) http://d-h.st/users/Cl3Kener/​
Installation Instructions for ALL Kernels
**** IMPORTANT!!! USE TWRP 2.5.0.0 or earlier for 4.2.2 and TWRP 2.6.1.0 + for 4.3.x kernels!!! Failure to do so may result in bootloops due to changes made to TWRP to accomodate SELinux in 4.3.x ROMs which messes up 4.2.2 permissions (Links include flashable TWRP installation zips credits to meekrawb. Just flash them in your current recovery! ) ****
1. For best results a install these kernel after a fresh ROM install (although it still should work if you don't do that)
2. Reboot into recovery (MAKE SURE YOU USE THE RIGHT ONE!!! (See red print above))
3. Flash Kernel Zip
4. Reboot and let Settle for ~10 minutes
5. Install Trickster MOD from the App Store for access to all of the options.
6. Change the settings to something other than INTERACTIVE (Especially if you run it with BFQ it will give you the worst screen lag ever). Then enable "Set at Boot" and push the check mark button at the top right hand portion of the screen or else you will lose your configurations.
7. Enjoy!!!
​
Error Reporting
I am always open to hearing about your errors although just telling me something went wrong without giving me details does me absolutely no good. So here are my expectations if you do want to complain about something not working:
1. Please list the ROM you are using,
2. The IO scheduler you were using
3. The CPU governor you were using
4. The CPU frequency range (192/1080 etc)
5. What you have done to attempt to fix it.
6. If you were able to simulate it again using the same settings.
7. Anything else you think is applicable to the issue
I would also hope that you would consider trying some of the following things to fix your issue before you ever report it because most of these things will fix the problem without me even having to change a thing.
1) Fix file permissions using a program that does a thorough job. I recommend using the fix file permissions in ROM manager because it is the best I’ve seen. For the record, I don’t actually use ROM manager for anything other than fixing permissions. Please consider trying this first because it tends to fix most of the FC/RR/SOD errors you might have.
2) Make a backup and install a clean version of the ROM you are running and see if you are still experiencing those same errors. You may have corrupted files if you’ve been dirty flashing.
3) If that doesn’t solve it, redownload and reflash, maybe something got corrupted but it still managed to flash. This happens sometimes and I can cause you grief.
4) For advanced users pull a logcat. I know not everyone knows how to do this but you can learn if you check out this OP or other ones like it
SPECIAL THANKS TO:
Android88 - because he is awesome and encouraged me to create this thread!
Samsung - for the source code to build these Kernel (and for making the phone)
Ayysir - for his wonderful tutorial on making a bash script to build kernels and for helping me out all of the time with everything!
Elbermu - For Bringing Thermal and Sweep2Wake to Hercules and for the help!
Bmg002 - For his extensive work fixing/rewriting my init.d scripts
Gruntparty - For completely redoing/fixing the build.prop injector I use for my AOSP Kernels
I Am The Frost - For being my first and best tester on xda. He's debugged several issues in these kernels for me
My kernel Repositories can be found at https://github.com/Cl3Kener/HERC-KERNELS and are properly labeled for your convenience (see the branches)
Informational Links
Here is a fantastic guide on "Innards" of Kernels
Optimizing Linaro Keychains
Building a Bash Script to make Kernels​
JOIN MY GOOGLE COMMUNITY IF YOU WANT INSTANT UPDATES ON ANY OF ANDROID STUFF I DO. ​
​Reserved!
XDA:DevDB Information
[KERNEL][3.0.101][LINARO 4.7.4][AOSP UBER/Stable 4.3.x/4.2.2 Kernels][Hercules], a Kernel for the T-Mobile Samsung Galaxy S II
Contributors
Cl3Kener
Kernel Special Features:
Version Information
Status: Stable
Created 2013-09-08
Last Updated 2013-11-22
Changelogs
Changelogs
Changelog UBER 3.4 Official (4.3)
- ONLY FOR ANDROID 4.3!!!
- Kernel Version 3.0.101 - Linaro 4.7.4
- USB fastcharge
- Fsync toggle - disable for better performance but beware that if your phone crashes you will lose data.
- Overclocked CPU 1890/ GPU 3D = 320 2D = 266
- IO Schedulers - cfq, bfq, row, noop, deadline, sio, vr, FIFO, and zen
- CPU Governors - intellidemand, interactivex, lazy, wheatley, smartass, badass, lionheart, minmax, fantasy, savagedzen, scary and samsung.
- Frandom Lag Reducer
- Smaller sized kernel due to xz compression.
- CPU link - elbermu
- Sweep2wake - thanks dennis rassmann (@show-p1984) for his awesome code and elbermu for modifying it to fit this device!
- Thermal - thanks once again to dennis rassmann (@show-p1984) for his awesome code and elbermu for modifying it to fit this device!
- IO Booster
- CPU Power - Vincent Guittot
- Frontswap Support
- Google "Snappy" compression/decompression
- KGSL GPU Control - carvsdriver​
Changelog STABLE 3.2 Official (4.3)
- ONLY FOR ANDROID 4.3 and NEW GPU UPDATES (POST!!!
- Kernel Version 3.0.101 - LINARO 4.7.4
- USB fastcharge
- Fsync toggle - disable for better performance but beware that if your phone crashes you will lose data.
- Overclocked CPU 1728/ GPU 3D = 320 2D = 266
- IO Schedulers - cfq, bfq, row, noop, deadline, sio, vr, and zen
- CPU Governors - intellidemand, interactivex, lazy, wheatley, smartass, badass, lionheart, minmax, fantasy, savagedzen, scary and samsung.
- Frandom Lag Reducer
- Smaller sized kernel due to xz compression.
- CPU link - elbermu
- Sweep2wake - thanks dennis rassmann (@show-p1984) for his awesome code and elbermu for modifying it to fit this device!
- Thermal - thanks once again to dennis rassmann (@show-p1984) for his awesome code and elbermu for modifying it to fit this device!
- IO Booster
- CPU Power - Vincent Guittot
- Frontswap Support
- Google "Snappy" compression/decompression
- KGSL GPU Control - carvsdriver​
Changelog UBER 2.92 Official (4.2.2)
- ONLY FOR ANDROID 4.2.2!!!
- Kernel Version 3.0.101 - LINARO 4.7.4
- USB fastcharge
- Fsync toggle - disable for better performance but beware that if your phone crashes you will lose data.
- Overclocked CPU 1890/ GPU 3D = 320 2D = 266
- IO Schedulers - cfq, bfq, row, noop, deadline, sio, vr, FIFO, and zen
- CPU Governors - intellidemand, interactivex, lazy, wheatley, smartass, badass, lionheart, minmax, fantasy, savagedzen, scary, HYPER and samsung.
- Frandom Lag Reducer
- Smaller sized kernel due to xz compression.
- CPU link - elbermu
- Sweep2wake - thanks dennis rassmann (@show-p1984) for his awesome code and elbermu for modifying it to fit this device!
- Thermal - thanks once again to dennis rassmann (@show-p1984) for his awesome code and elbermu for modifying it to fit this device!
- IO Booster
- CPU Power - Vincent Guittot
- Frontswap Support
- Google "Snappy" compression/decompression
- KGSL GPU Control - carvsdriver
- Kernel splash screen by shmi117
- Fixed boot charging animation​
Changelog STABLE 2.7 Official (4.2.2)
- No CPU OC just stock CPU tables
- Kernel Version 3.0.101 - LINARO 4.7.4
- GPU OC 3D=320, 2D=266
- Fsync toggle - disable for better performance but beware that if your phone crashes you will lose data.
- USB Fastcharge
- IO Schedulers cfq, bfq, row, noop, deadline, sio, vr, and zen
- CPU Governors intellidemand, interactivex, lazy, wheatley, smartass, smartassv2, badass, lionheart, and asswax.
- Frandom Lag Reducer
- Smaller sized kernel due to xz compression.
- CPU Link - elbermu
- Sweep2wake - thanks dennis rassmann (@show-p1984) for his awesome code and elbermu for modifying it to fit this device!
- Thermal - thanks once again to dennis rassmann (@show-p1984) for his awesome code and elbermu for modifying it to fit this device!
- IO Boosters
- CPU Power - Vincent Guittot
- Frontswap Support
- Google "Snappy" compression/decompression
- KGSL GPU Control - carvsdriver
- Kernel splash screen by shmi117
- Fixed boot charging animation​
Terminal commands to enable/change a kernel features if you are don't like kernel tuning apps
Fsync
To enable - echo 1 > /sys/module/sync/parameters/fsync_enabled
To disable - echo 0 > /sys/module/sync/parameters/fsync_enabled
USB Fast Charge
To enable - echo 1 > /sys/kernel/fast_charge/force_fast_charge
To disable - echo 0 > /sys/kernel/fast_charge/force_fast_charge
Set Thermal Values
Go to /sys/kernel/msm_thermal/conf/ in a root file browser and change the values
Set MPDecision Values
Go to /sys/kernel/msm_mpdecision/conf/ in root file browser and change the values
Disable CPU Link
echo 0 > /sys/kernel/cpu_gov_sync/force_cpu_gov_sync
Recommended CPU Govs by Category
For Performance
Performance Governor - Full OC
HYPER - full oc
Lionheart - full oc
For good battery life with decent performance use
Intellidemand
Interactivex
Ondemand
Samsung
Lazy
Moderately Conservative
Badass
Conservative
Wheatley (debatable could be in the above category)
Very Conservative
Powersave
SavageZen
not sufficient info? checkout out this op
​
Looking good. Thanks for the contribution, especially the GPU OC
Just curious, do you take suggestions?
gruntparty said:
Looking good. Thanks for the contribution, especially the GPU OC
Just curious, do you take suggestions?
Click to expand...
Click to collapse
Sure. What would you like to see?
If it is OC the GPU and CPU of the Tiberius Kernel... Don't worry I'm working on it!
Hell yeah might give these a go
JELLYBAM DAMN™
Cl3Kener said:
Sure. What would you like to see?
If it is OC the GPU and CPU of the Tiberius Kernel... Don't worry I'm working on it!
Click to expand...
Click to collapse
Could you add the ROW scheduler?
Would you also add Lulzactive if possible?
Also, does the 4.1.2 Touchwiz kernel have OC?
You should have named your kernel spartacus instead.
Sent from my SAMSUNG-SGH-T989
Shmi117 said:
Could you add the ROW scheduler?
Click to expand...
Click to collapse
Shmi117
Absolutely. I'm so used to CM including that I didn't even notice it was missing..... I guess I already have something to add to Version 1.1
I have a copy of lulzactive. I can try it and see what happens
I'm still adding OC to Tiberius.
cricketAC said:
You should have named your kernel spartacus instead.
Sent from my SAMSUNG-SGH-T989
Click to expand...
Click to collapse
I can always rename my AOSP kernels as Spartacus...
Cl3Kener said:
I can always rename my AOSP kernels as Spartacus...
Click to expand...
Click to collapse
But Tiberius was no match to him. Julius Caesar would be better.
Sent from my SAMSUNG-SGH-T989
Cl3Kener said:
Absolutely. I'm so used to CM including that I didn't even notice it was missing..... I guess I already have something to add to Version 1.1
Click to expand...
Click to collapse
I edited my post could you look at it?
And thanks for the new kernel
EDIT: apparently ROW already exists... I was requesting without even flashing
Shmi117 said:
I edited my post could you look at it?
And thanks for the new kernel
EDIT: apparently ROW already exists... I was requesting without even flashing
Click to expand...
Click to collapse
Actually you're right. For some reason the Samsung kernel source code doesnt have row. I'll add it and lulzactive and Overclocking
Ps I edited mine too
Sent from my SGH-T989 using xda premium
Thanks dude. TW 4.1.2 performs much better with interactive governor than with ondemand. Vector runs much smoother now. Can't wait for CPU and GPU OC!
Sent from my SGH-T989 using xda app-developers app
Cl3Kener said:
Actually you're right. For some reason the Samsung kernel source code doesnt have row. I'll add it and lulzactive and Overclocking
Ps I edited mine too
Sent from my SGH-T989 using xda premium
Click to expand...
Click to collapse
Haha thanks man! You are the best! By the way my suggestions are for all kernel types not just the TW one (just saying ).
Cl3Kener said:
Actually you're right. For some reason the Samsung kernel source code doesnt have row. I'll add it and lulzactive and Overclocking
Ps I edited mine too
Sent from my SGH-T989 using xda premium
Click to expand...
Click to collapse
Thank you very much for picking up kernels. Just when you loose hope over the end of the cerux kernel Cl3Kener comes along and saves the day.
Sent from my SAMSUNG-SGH-T989 using Xparent BlueTapatalk 2
I Am The Frost said:
Thank you very much for picking up kernels. Just when you loose hope over the end of the cerux kernel Cl3Kener comes along and saves the day.
Sent from my SAMSUNG-SGH-T989 using Xparent BlueTapatalk 2
Click to expand...
Click to collapse
I'll never forget a little while ago when someone volunteered to flash my Rom and then encouraged my to start a thread.... bet you didn't see this coming!
Sent from my SGH-T989 using xda premium
Nicee starting your own kernel I see. I'm about to update that kernel builds script thread with a video with my latest version of my build script. Be on a lookout for that
Sent from my Nexus 7 using Tapatalk HD
Can I make a request? Or if my wish is simple enough for a quick answer that'd be even better. How do you remove the T-mobile kernel splash screen? Jist figured how to enable custom boot animations but the kernel spash is still there ruining it lol. Thanks!
Sent from my SGH-T989 using xda app-developers app
just flashed your tw 4.1.2 kernel over ptmr3 jedi mind trick jb 1.1. booted fine and ill report back later with my findings.:good:
using trickster mod to set gov/io min/max setting stick after reboot. running very smooth right from the start. CI3Kener i think this one is a keeper. good job bro!!! i appreciate all the hard work you do for this community
skinsfanbdh said:
just flashed your tw 4.1.2 kernel over ptmr3 jedi mind trick jb 1.1. booted fine and ill report back later with my findings.:good:
Click to expand...
Click to collapse
Thanks, that's all I needed to hear. Looks like I'll be flashing this after some much needed sleep.

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

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

[KERNEL][G2[ALL VARIANTS][LOS13/LOS14.1]CrazyAquaKernel v1 [17-8-17]

FOR DEVS AND USERS BEFORE FIGHT ME CLICK HERE!: https://forum.xda-developers.com/showpost.php?p=70362424&postcount=3
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!
Features
Anykernel:
- Anykernel2 zip for maximum compatibility with all ROMs, CrazyAquaKernel uses your existing ramdisk (Do NOT flash this over other custom kernels!You should only flash CrazyAquarKernel over the kernel that came with your ROM!!)
Toolchain:
UBERTC 4.9 Toolchain
CPU:
- governors:
crazyactive(my governor:balance governor for great battery life and performance based on interactive)
interactive
impulse
ondemand
smartmax
zzmoove
ondemandplus
pegasusq
nightmare
conservative
lionheart
powersave
userspace
yankactive
smartmax_eps
intellidemand
intelliactive
- MSM Limiter
- input boost
- state notifier
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
- tcp congestion changed to Westwood
GPU:
- governors:
msm-adreno-tz
simple_ondemand
powersave,performance
userspace
cpubw_hwmon
msm_cpufreq
- Adreno idler
- simple gpu algorithm
Thermal control:
- Intelli thermal v2
Hotplug:
- Disabled MP Decision hotplug
- Enabled Bricked Hotplug
- Prevent wakelock when ambiend display disabled(misc control tab)
Sound:
- Faux sound
More:
- Kernel runs with SELinux permissive by default
- init.d support
- fast charge
- pvs level info
- insecure kernel (adb has root privileges)
- Frandom support
- Disabled Arch Power
- CRC Check Disabled
- Gentle Fair Sleepers (Disabled by default)
- Enabled All Suspend and Idle Modes
- Power Suspend Mode/State
- Dynamic filesystem read-ahead
- A lot improvments
- A lot fixes
Supported Variants:
D800
D801
D802/5/6
F320
L01F
LS980
VS980
LGL22
Download Link CrazyAquaKernel [AnyKernel]:https://www.androidfilehost.com/?w=files&flid=207696
Installation guide
Do NOT flash this over other custom kernels!
You should only flash CrazyAquarKernel 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 CrazyAquaKernel !!!!
Credits
thx Showp1984
thx Faux123
thx dorimanx
thx Savoca
thx RenderBroken
thx Neobuddy
thx Myfluxi
thx FranciscoFranco
thx SultanXDA
thx osm0sis
thx ShinyShide
thx bhb27
thx Lord Boeffla
thx yank555
thx apb_axel
thx the devs where made the cm14 bootable and working
thx CrazyGamerGR yeh me
XDA:DevDB Information
CrazyAquaKernel, Kernel for the LG G2
Contributors
CrazyGamerGR
Source Code: https://github.com/CrazyGamerGR/CrazyAquaKernel-g2-los
Kernel Special Features:
Version Information
Status: Beta
Created 2017-08-17
Last Updated 2017-08-17
FAQ
Recommended app : Kernel Adiutor
changelogs
v1.0/17-08-17
- initial release
If u use zzmove governor disable all the hotplugs coz it use its own hotplug as anyone knows.
[Q]How i select profile from kernel tweaker app?
[A]You need to go in governor tunable-profile number and select the number of the profile from the list
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
reserve1
reserve2
reserve3
Great thanks
So I flashed it on my D802 with CrDroid 3.6 (it's LOS based). I wiped caches also.
In Kernel Auditor I set zzmove +ybat, disabled hotplugs, set this all to run on boot and now everything has a lag.
Unlocking screen, starting apps, even keyboard (it's very hard to write this post cause the lag).
Pros (for me):
It booted.
Sound tab in Kernel Auditor.
I'll try to play with different governors and if it wont help I will go back to my backup and standard CrDroid kernel.
BTW: Thanks for your work!
MarekAG said:
So I flashed it on my D802 with CrDroid 3.6 (it's LOS based). I wiped caches also.
In Kernel Auditor I set zzmove +ybat, disabled hotplugs, set this all to run on boot and now everything has a lag.
Unlocking screen, starting apps, even keyboard (it's very hard to write this post cause the lag).
Pros (for me):
It booted.
Sound tab in Kernel Auditor.
I'll try to play with different governors and if it wont help I will go back to my backup and standard CrDroid kernel.
BTW: Thanks for your work!
Click to expand...
Click to collapse
It is a little laggy coz it use bricked and mpdecsion is fully disabled,i disabled full for amazing battery life and not all time on all the cores ,now i try tweak the hotplug for more performance
Bootloop on F320
F320 hasn't official rom so I was using d802(devices check removed)LOS 14.1 and lambda kernel f320 Please check it thanks
eggimong said:
F320 hasn't official rom so I was using d802(devices check removed)LOS 14.1 and lambda kernel f320 Please check it thanks
Click to expand...
Click to collapse
I have f320 kernel, now for rom i can't do something coz i don't have time
Sent from my iPhone using Tapatalk Pro
Dev sir, could you tell me the difference between aqua and super version?
Genie's said:
Dev sir, could you tell me the difference between aqua and super version?
Click to expand...
Click to collapse
More updated and clean kernel
Thanks for continuing the work
Enviado desde mi LG-D802 mediante Tapatalk
Which application to customize?
omer.bulbul144 said:
Which application to customize?
Click to expand...
Click to collapse
I recommend kernel adiutor
CrazyGamerGR said:
I recommend kernel adiutor
Click to expand...
Click to collapse
Whichever?
https://play.google.com/store/apps/details?id=com.grarak.kerneladiutor&hl=tr
https://forum.xda-developers.com/android/apps-games/kernel-adiutor-mod-singularity-kernel-t3333549
omer.bulbul144 said:
Whichever?
https://play.google.com/store/apps/details?id=com.grarak.kerneladiutor&hl=tr
https://forum.xda-developers.com/android/apps-games/kernel-adiutor-mod-singularity-kernel-t3333549
Click to expand...
Click to collapse
Up to you m8,maybe soon i ll add a kernel tweaker in my kernels
Sent from my iPhone using Tapatalk Pro
Works XOSP?
Enviado desde mi LG-D802 mediante Tapatalk
slipknot31 said:
Works XOSP?
Enviado desde mi LG-D802 mediante Tapatalk
Click to expand...
Click to collapse
It work with every lineageos based rom
Sent from my iPhone using Tapatalk Pro

[KERNEL][7.1.2][AnyKernel2] ToXiKernel - v1.6 - 26th July

ToXiKernel v1.6
Code:
* Your warranty is now void.
*
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this ROM
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.
*
Features
CPU Governors
Bioshock
zzmoove
alucard
nightmare
darkness
blu_active
elementalX
chill
relaxed
impulse
Hotplugs
Intelliplug
MSM_Hotplug
Alucard Hotplug
Mako Hotplug
I/O Scheduler
ZEN
SIO
SIO Plus
Tripndroid
Maple
Miscellanous
Built with UBERTC 8.0.0
Boeffla Wakelock Blocker
Powersuspend
Offline charging
CPU underclocked to 96MHz and overclocked to 1593MHz
GPU underclocked to 100MHz and overclocked to 550MHz
MD5 Display KCAL support
IO scheduler switcher
Power Efficient workqueues
Software CRC toggling
CPU Voltage control
LZ4 compression
AnyKernel2 installation method
Gentle Fair Sleepers and Arch Power toggle
UKSM support
Downloads
ToXiKernel-LOS-14.1-v1.0
ToXiKernel-LOS-14.1-v1.1
ToXiKernel-LOS-14.1-v1.2
ToXiKernel-LOS-14.1-v1.3
ToXiKernel-LOS-14.1-v1.4
ToXiKernel-N-v1.5
ToXiKernel-N-v1.6
Sources
GitHub
Credits
@Rox
@Thargorsson
@Renix63
@sunilpaulmathew
@savoca
@Alucard24
@Blechd0se
@@ki
@osm0sis
XDA:DevDB Information
ToXiKernel, Kernel for the Samsung Galaxy S3 Neo
Contributors
ToXiTe, Thargorsson
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: 1.5
Stable Release Date: 2018-07-05
Created 2018-07-12
Last Updated 2018-07-26
Changelog
v1.1
Added zzmoove, alucard, darkness, nightmare governors.
Add powersuspend driver
Added Hotspot fix (Thanks to @Alastor89)
v1.2
Fix offline charging
v1.3
Merged Linux Kernel v3.4.113
GCC Optimizations
Added new CPU governors: Intellidemand, Smartassv2
Added Mako hotplug
Enable zzmoove's native hotplug driver
Added Tripndroid IO scheduler
Enabled TCP Congestion algorithm: Westwood, bic, htcp
Overclocked CPU to 1593MHz
Underclocked CPU to 96MHz
Overclocked GPU to 550MHz
Underclocked GPU to 100MHz
Merged Thargosson's fix for Time and Thermal sensor
Updated Powersuspend driver to v1.7
Fixed powersuspend hooks to prevent reboots
KCAL support (not tested)
Disabled MPDecision (Don't use old Apply on Boot!)
Updated to ZENv2
v1.4
Fixed Power off issue
Updated Powersuspend driver to v2.6
Added full KCAL support
v1.5
CPU Governors:Impulse, blu_active, elementalX, chill, relaxed
IO Scheduler: Maple
Power efficient workqueues
Screen-off iosched-switching
CPU Voltage control
Undervolted CPU Frequencies
Switched to AnyKernel2 installation method
Software CRC toggling
LZ4 compression
Lots of other changes
Removed zzmoove hotplug
Removed Intellidemand and smartass governors
v1.5
Built with UBERTC 8.0.0
Tweaked to stable voltage
Gentle Fair Sleeper and Arch Power control
Enabled KSM and UKSM
Improved idle battery drain
Fixed time resetting issues
Wipe data of Kernel Adiutor or whatever app you're using to tweak after flashing kernel, reboot and reconfigure.
Reporting bugs
Post your (modified) kernel configuration along with baseband and the ROM you are using.
Post the exact build you're using with screenshot..
Random reboot after flashing kernel
In case of random reboots post your last_kmsg immediately after the reboot.
Freezes/App crashes after flashing kernel
Post logcat along with dmesg
Use the guide here to grab logs.
FAQ
1. How to fix time reset after reboot?
A.
Install Latest Magisk [NOTE: You need this]
Download attached timefix file
Go to this thread and download the attached apk v2.2. Also leave a "Thanks" to @dougiebee for the app and script.
Install the apk file
Open the installed app and tap "Install offset only"
Open terminal and write:
Code:
su
mv /sdcard/Download/timefix.txt /sbin/.core/img/.core/post-fs-data.d/timefix
chmod 755 /sbin/.core/img/.core/post-fs-data.d/timefix
Done. You need to do step 5 again if you remove battery.
2. Do I have to flash Magisk or SuperSu again after flashing the kernel?
A. If you're flashing v1.5 or later, you do not need to flash Magisk or SuperSU again.
3. How to fix msm_otg wakelock
A. If you are using magisk use this to prevent msm_otg. Run this in terminal:
Code:
su
touch /sbin/.core/img/.core/service.d/otg
chmod 755 /sbin/.core/img/.core/service.d/otg
echo "echo "msm_otg" > /sys/class/misc/boeffla_wakelock_blocker/wakelock_blocker" > /sbin/.core/img/.core/service.d/otg
It boots on crDroid but it seems pre-rooted and Magisk is not working for me (can't install the .zip and the Manager don't recognize it).
Niyix said:
It boots on crDroid but it seems pre-rooted and Magisk is not working for me (can't install the .zip and the Manager don't recognize it).
Click to expand...
Click to collapse
Sorry Updated! Try Now.
ToXiTe said:
Sorry Updated! Try Now.
Click to expand...
Click to collapse
Now it works, thank you!
Need zram and offline charging, can you add this please ?
m1x85 said:
Need zram and offline charging, can you add this please ?
Click to expand...
Click to collapse
That is planned.
ToXiTe said:
That is planned.
Click to expand...
Click to collapse
That is awesome
Could you try to do a build with CONFIG_IP_NF_MATCH_RPFILTER and CONFIG_IP6_NF_MATCH_RPFILTER enabled to see if it fixes tethering ?
Thank You
ToXiKernel v1.1
Changelog
Added zzmoove, alucard, darkness, nightmare governors.
Add powersuspend driver
Added Hotspot fix (Thanks to @Alastor89)
Link in OP
ToXiTe said:
ToXiKernel v1.1
Changelog
Added zzmoove, alucard, darkness, nightmare governors.
Add powersuspend driver
Added Hotspot fix (Thanks to @Alastor89)
Link in OP
Click to expand...
Click to collapse
Hello
"Hotspot fix", means that by flashing this kernel we can share data with another device without having error?
Hiempsal said:
Hello
"Hotspot fix", means that by flashing this kernel we can share data with another device without having error?
Click to expand...
Click to collapse
Yes.
Thank you so much for the update, especially zzmoove i think is great with the profiles!
Maybe "ZZmoove native hotplug" or Mako's one can be good too?
This kernel is BADASS ,i would suggest to add KCAL ,color control but not only red green and blue
Niyix said:
Thank you so much for the update, especially zzmoove i think is great with the profiles!
Maybe "ZZmoove native hotplug" or Mako's one can be good too?
Click to expand...
Click to collapse
Napoooo said:
This kernel is BADASS ,i would suggest to add KCAL ,color control but not only red green and blue
Click to expand...
Click to collapse
Will consider adding them in future updates.
ToXiTe said:
ToXiKernel v1.1
Changelog
Added zzmoove, alucard, darkness, nightmare governors.
Add powersuspend driver
Added Hotspot fix (Thanks to @Alastor89)
Link in OP
Click to expand...
Click to collapse
thank you very much !!!!
HW button keep awake while screen is off so please fix this issue.And if you face any problem while fixing this issue you can have a look at Leo's latest kernel of los14 .He fixed this issue on the latest one.Nevermind I am just saying and yeah you did a great job sir hotspot is working fine
Best of luck :good:
ToXiTe said:
Yes.
Click to expand...
Click to collapse
Well that's great ! Thank you for your work and your time.
Just wondering, do you think that FM Radio and Offline charge are kernel related too ?
Hiempsal said:
Well that's great ! Thank you for your work and your time.
Just wondering, do you think that FM Radio and Offline charge are kernel related too ?
Click to expand...
Click to collapse
Offline charging is kernel related. As for FM radio, I have seen error messages about it in kmsg, so it may be kernel related too.

[KERNEL] [PIE] Twisted Kernel V7.6 [Dipper] [21/11/2019-EOL]

This kernel supports MIUI and custom ROMS based on Pie only​
Main features:
- Based on the latest Pie source from LineageOS, Kernel is compatible with custom ROMs
- Upstreamed to Linux 4.9.202
- Upstreamed to CAF LA.UM.7.3.r1-08200-sdm845.0
- Spectrum profiles
- Compiled with GCC 9.2
- Flash and forget
User features:
All these features can be used via EXKM app
- Vibration Control
- KCAL (Colour control)
- Klapse
- Sound Control
- Minimum Brightness Control
- MAC Randomization
- USB Fast Charge
- Flicker free mod (DC dimming)
CPU features:
- CPU Governors: Schedutil
- Schedutil updated with patches from newer Linux versions
- CPU idle improvements by kerneltoast
- CPU input boost
- RCU boost
- Power Saving Work Queues
GPU features:
- 770 MHz and 820 MHz overclocked GPU steps available (optional) (Use at your own risk)
- ULPS enabled for display panel
File system & memory related features:
- NTFS, exFAT, sdFAT and F2FS file systems supported
- IO Schedulers: CFQ, ZEN, Maple, NOOP, Anxiety, Deadline
- F2FS updated from Pixel 3
- RapidGC for better F2FS performance
- Dynamic F-sync
- CRC disabled for better storage performance
Network features:
- TCP algorithms: Westwood, Reno, BBR, Cubic
- Westwood set as default TCP algorithm
- Wireguard VPN Support
- TTL
Under the hood features:
- Xbox and Dualshock controllers supported with drivers updated to the latest
- Safetynet Flags Removed
- Pixel 3 Energy Model
- Audit disabled for less overhead
- Faster app openings
- Disabled Gentle Fair Sleepers for smoother UI
- 32 bit VDSO
- Unused Drivers And Logging removed for a lighter kernel
Known bugs:
- DC dimming not supported, disable it in MIUI settings
Requirements:
Magisk for recommended kernel settings to set
First Time Installation (clean flash):
1.) Download the Kernel from second post
2.) Have Stock kernel and ramdisk installed
3.) Flash Magisk (optional)
3.) Flash the kernel in recovery
Upgrading the kernel:
1.) Download the kernel from the second post
2.) Dirty flash the kernel (this means flashing the kernel without wiping anything)
Restore stock boot partition guide:
This guide will show you how to restore your ROMS stock kernel and ramdisk without losing any data. It will also uninstall Magisk which can be flashed again. Follow this guide if coming from another custom kernel or if something is not working like spectrum or the config file in twisted kernel.
Method 1:
1) Dirty flash your current ROM. This means installing the ROM without wiping anything.
2) Flash Magisk if desired.
3) You are now ready to flash a custom kernel.
Method 2:
1) Extract boot.img from your currently installed ROMs zip file.
2) Go to the install page in TWRP > Flash image > Select the boot.img you extracted and flash it to the boot partition.
3) Reflash Magisk if desired.
4) You have now restored your stock kernel and ramdisk and can now flash a custom kernel.
Hit thanks or donate to support my work
Donators:
Ricardo
Hellboy4
PM if you want your XDA profile linked on this list
XDA:DevDB Information
Twisted Kernel, Kernel for the Xiaomi Mi 8
Telegram https://t.me/twistedkernel
Contributors
Twisted Prime for doing all this
YTG for testing and support
milouk for build fixes and scripts
blackened mod team for scripts
bgcngm, abhishek987 for maintaining LOS kernel
Akhil Narang for the latest touchscreen drivers
nathanchance for maintaining linux stable repo
osm0sis for anykernel installer
SultanXDA for Simple LMK, CPU input boost and Devfreq boost
kdrag0n for many optimisations
tytydraco for anxiety IO scheduler and DSBoost
flar2 for vibration control and sound control
Joshuous for Dynamic stune boost
tanish2k09 for Klapse
Arter97 for RapidGC and many improvements
Raphielscape, argraur for work on Kat kernel
frap129 for Spectrum
fransiscofranco for Fsync control
Lord boeffla for Boeffla wakelock blocker
Everyone whom I cherry-picked from
Source Code: https://github.com/TwistedKernel/Twisted-845-P
Version Information
Status: Stable
Current Stable Version: V7.6
Created 2019-02-21
Last Updated 2019-11-21
Downloads:
TwistedKernel
Notes:
Twisted Kernel configuration file (Magisk required)
A configuration file is stored in internal storage /TKManager/twistedconfig.txt. You can edit this file to change kernel settings such as, performance profiles, vibration strength, fsync, double tap to wake and SELinux modes. Whatever is set in this file will take effect on boot.
Twisted Kernel log file (Magisk required)
Every boot, a log file is created and stored in internal storage /TKManager/log.txt. It shows the date and time kernel settings are applied. Use this to verify if configuration options are applied.
Applying custom settings
To apply custom settings on boot with a kernel manager, set the boot delay to 50 seconds.
Profiles
Spectrum is a simple, profile oriented kernel manager that allows developers to create profiles to serve to their users. This is useful for users who are inexperienced with kernel tweaking or users who want something that's a single click away.
https://play.google.com/store/apps/details?id=org.frap129.spectrum
USB Fastcharge
This feature increases the maximum charging current from a PC to 900 mA from the default value of 500 mA.
F-sync
Disable this to improve memory speed at the risk of data loss during a system crash. I recommend leaving it enabled if you want to keep your data.
Ho ho, you actually made a thread.
Very nice man, welcome!
Thanks and welcome
sir my touchscreen not working,but in twrp my touchscreen working,,,sorry bad my english,,,,
and thanks for support
xgurame said:
sir my touchscreen not working,but in twrp my touchscreen working,,,sorry bad my english,,,,
and thanks for support
Click to expand...
Click to collapse
Hi, please try this build and tell me if it works.
http://bit.ly/2tGk0Nf
Works great with Havoc
Welcome and thanks for your hard work[emoji13]
Im using your kernel now on pe experience rom with pixutil gov and faced zero bugs so far [emoji106]
Dude could you post balanced and battery settings here or on the op because i want to tweak the kernel by myself?
greetings
Gesendet von meinem Mi 8 mit Tapatalk
darkwader18701 said:
Welcome and thanks for your hard work[emoji13]
Im using your kernel now on pe experience rom with pixutil gov and faced zero bugs so far [emoji106]
Dude could you post balanced and battery settings here or on the op because i want to tweak the kernel by myself?
greetings
Gesendet von meinem Mi 8 mit Tapatalk
Click to expand...
Click to collapse
This kernel is already tweaked for balanced battery and performance. For more battery lower dynamic stune boost values.
Twisted Prime said:
This kernel is already tweaked for balanced battery and performance. For more battery lower dynamic stune boost values.
Click to expand...
Click to collapse
oh ok its already 0 in ex kernel manager settings and deactivated, your magisk module do the same doesn't it?
Gesendet von meinem Mi 8 mit Tapatalk
darkwader18701 said:
oh ok its already 0 in ex kernel manager settings and deactivated, your magisk module do the same doesn't it?
Gesendet von meinem Mi 8 mit Tapatalk
Click to expand...
Click to collapse
TK power saver disables dynamic stune boost when battery is under 30%
Twisted Prime said:
TK power saver disables dynamic stune boost when battery is under 30%
Click to expand...
Click to collapse
ok get you thanks for all [emoji1787]
Gesendet von meinem Mi 8 mit Tapatalk
V4.2 is now available!
TwistedKernelV4.2_Mi8
Changelog:
- Linux 4.9.161
- Updated WiFi driver from CAF
- Added 770Mhz GPU freq
- f2fs improvements
TK Power Saver
TKPowerSaverV2.0 - Compatible with Twisted Kernel V4.1 and up
Very good
V4.3 is now available!
TwistedKernelV4.3
Changelog:
- Linux 4.9.162
- F2FS improvements
- Battery improvements
- Wireguard support
V4.4 is now available!
TwistedKernelV4.4_Mi8
Changelog:
- CAF LA.UM.7.3.r1-06900-sdm845.0 merged
- Linux 4.9.163
- F2FS updated from pixel 3
- F2FS verity enabled
- Updated CFQ
- Klapse support
- Reverted charging current increase
- Enabled tickless when idle
Thanks man.
Will test ASAP
Thanks for sharing.
best kernel for Mi8
nice battery and good performance

Categories

Resources