[EOL][KERNEL][STABLE][TW][O][8.0][ERH1][31.08.18][SM-G935F/FD] SuperKernel V3.1.0

Status
Not open for further replies.
Search This thread

leonman44

Member
Jun 3, 2016
37
8
I installed this kernel and it's working fine except synapse , it's gives me a no UCI support detected, kernel audiator is working but there's no gpu control! Any ideas?
 
  • Like
Reactions: than28

Tkkg1994

Inactive Recognized Developer / Contributor
Jun 10, 2014
10,138
29,163
Coding City
As in there's so many options lol, idk which one to meddle with

---------- Post added at 01:26 PM ---------- Previous post was at 01:25 PM ----------



as in there's many options, idk which one to meddle with lol
It's described pretty well which value is related to which charging mechanism
I knew that but anyway I checked again the app and something went wrong , reinstalled busybox and everything runs fine , thank you!

It would be nice if we could get a cpu oc up to 2.8-2.9ghz :D
Nice it works now :)
OC is defined per your ASV, if your ASV is high, it will allow you higher OC. If your ASV is low, not too much OC for you :fingers-crossed:
 
  • Like
Reactions: Jole7

leonman44

Member
Jun 3, 2016
37
8
It's described pretty well which value is related to which charging mechanism

Nice it works now :)
OC is defined per your ASV, if your ASV is high, it will allow you higher OC. If your ASV is low, not too much OC for you :fingers-crossed:
Great job , so far most stable and bug free kernel!
Asv is like how much of the applied voltage actually makes it through the chip? If that's so I would only need some more voltage to get the extra oc ,no big deal if it was unlocked... :fingers-crossed:

The kernel decided to give me only as high as 2.6 , it is a lemon right? :crying:
 
Last edited:

Tkkg1994

Inactive Recognized Developer / Contributor
Jun 10, 2014
10,138
29,163
Coding City
Hi any luck to make this kernel work with S8 ported roms Renovate specific?? Thanks in advance.
Does only work on s7 based roms.. sorry
Great job , so far most stable and bug free kernel!
Asv is like how much of the applied voltage actually makes it through the chip? If that's so I would only need some more voltage to get the extra oc ,no big deal if it was unlocked... :fingers-crossed:

The kernel decided to give me only as high as 2.6 , it is a lemon right? :crying:
Thanks!
Asv is the level of your chipset. The higher your asv level is the better it works and can get higher OC and lower undervolting :)
Hi. I dont want to root my phone. But can I still use this kernel without root?

Sent from my SM-G935F using XDA-Developers Legacy app
Yes but you need to decrypt and install twrp first
Works MTweaks with this Kernel
I'm sure it works but the official app to use is the synapse app

Sent from my SM-G955F powered by BatMan
 
  • Like
Reactions: Jole7

leonman44

Member
Jun 3, 2016
37
8
Does only work on s7 based roms.. sorryThanks!
Asv is the level of your chipset. The higher your asv level is the better it works and can get higher OC and lower undervolting :)
Sent from my SM-G955F powered by BatMan

Theoretically it makes sense....
But after a lot of stress testing I found stable 2.6ghz at only 1100mV (haven't tried to go lower yet) when it was at 1125mV default and If I am not mistaken that's even lower than the stock's 2.3ghz 1118.75mv , cant see why this chip cant oc like a charm :)
I think that all frequencies should be unlocked and let the users just stress test to find out what is stable for them by their own , this is the freedom given by the custom kernels :fingers-crossed:

By the way , i can backup my profile at synapse but i cant restore it , it gives me a error : Not executable/32-bit ELF file . Is this a known issue? I already tried to restore the app but it didn't resolve the problem :mad:

Thank you!
 
  • Like
Reactions: Jole7

Tkkg1994

Inactive Recognized Developer / Contributor
Jun 10, 2014
10,138
29,163
Coding City
Theoretically it makes sense....
But after a lot of stress testing I found stable 2.6ghz at only 1100mV (haven't tried to go lower yet) when it was at 1125mV default and If I am not mistaken that's even lower than the stock's 2.3ghz 1118.75mv , cant see why this chip cant oc like a charm :)
I think that all frequencies should be unlocked and let the users just stress test to find out what is stable for them by their own , this is the freedom given by the custom kernels :fingers-crossed:

By the way , i can backup my profile at synapse but i cant restore it , it gives me a error : Not executable/32-bit ELF file . Is this a known issue? I already tried to restore the app but it didn't resolve the problem :mad:

Thank you!
We used to give users the choice to go to highest freq available.
The result was that every second post was: my phone has crashed with a black screen.

All did OC and had crashes even though they know exactly what the issue was and still posted sooo many times. After we introduced this check the amount of reports sunk drastically.

It's a simple check if you wish you can easily disable it and build yourself an own kernel at www.github.com/GrifoDev

Sent from my SM-G955F powered by BatMan
 
  • Like
Reactions: leonman44

leonman44

Member
Jun 3, 2016
37
8
Still kernel is great , sadly I have to report that in games I cant reach 650mhz-806mhz stable but only in benchmarks.
If I set my governor to Interactive and set as a minimum 702mhz games will run at stock 600mhz and it might report 702mhz usage for 2secs.
If I set my governor to booster then my games use 260mhz at almost the whole time.
If I set to static then it isn't static , its a mess it uses every frequency almost at the same percentage with the least 802mhz , so basically only interactive work's best but its still stock performance.
Gpu Thermal throttling is off

Game used : Real Racing 3 and Asphalt Xtreme , both of them are very demanding.
 

Tkkg1994

Inactive Recognized Developer / Contributor
Jun 10, 2014
10,138
29,163
Coding City
Still kernel is great , sadly I have to report that in games I cant reach 650mhz-806mhz stable but only in benchmarks.
If I set my governor to Interactive and set as a minimum 702mhz games will run at stock 600mhz and it might report 702mhz usage for 2secs.
If I set my governor to booster then my games use 260mhz at almost the whole time.
If I set to static then it isn't static , its a mess it uses every frequency almost at the same percentage with the least 802mhz , so basically only interactive work's best but its still stock performance.
Gpu Thermal throttling is off

Game used : Real Racing 3 and Asphalt Xtreme , both of them are very demanding.
To be honest, expect interactive governor no single gov is optimized to run on this advanced phone. Today there aren't many new custom govs developed, and the ones we have are outdated (like 4 years old) and not up to date with the current linux version. It's not really worth changing governor from interactive to another one :good:
 
  • Like
Reactions: leonman44

leonman44

Member
Jun 3, 2016
37
8
To be honest, expect interactive governor no single gov is optimized to run on this advanced phone. Today there aren't many new custom govs developed, and the ones we have are outdated (like 4 years old) and not up to date with the current linux version. It's not really worth changing governor from interactive to another one :good:

Did you try performance? It might be able to lock the gpu at the maximum frequency in all apps including games , at least this worked on my adreno 530 but I can understand that this a completely different chip :confused:
 

leonman44

Member
Jun 3, 2016
37
8
Performance governor on CPU has nothing to do with the GPU, that's two completly different things :)
But they exist in my g5's stock kernel.... :p
Here are some screenshots:
gJfkAjM.png

Mrc3h4S.png


With the slightest screen movement i get max gpu value on performance.
 

Tkkg1994

Inactive Recognized Developer / Contributor
Jun 10, 2014
10,138
29,163
Coding City

leonman44

Member
Jun 3, 2016
37
8
Ah you mean the gpu governors, yes that's completly different on Mali than on Adrenos GPU, sorry :/

Exactly :good:

Ehhh, at least we got way more tweaks for the cpu :good:
but I really can't understand why in benchmarks uses the 806mhz while in games top's at 600mhz max , I disabled the game launcher but it didn't make a difference. They should lock it somehow for the games :confused:
 
Status
Not open for further replies.

Top Liked Posts

  • There are no posts matching your filters.
  • 75
    SuperKernel for SM-G935F/FD/K/L/S/W8

    41ba937c-80a9-47a9-8984-e83191b1ad82.png

    Supports all touchwiz roms 6.0.1 on BPH6 base and higher

    IF YOU FOLLOW MY STEPS BELOW, YOU WILL LOSE YOUR WARRANTY, KNOX WILL DISPLAY 0x1! I'M NOT RESPONSIBLE FOR ANY DAMAGED DEVICE!

    Please check Question and Answer Thread first!

    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 :)!

    SuperMan-Rom, a Touchwiz based rom made by myself!

    Features of this Kernel:
    - Build with latest official google toolchain v4.9
    - Build with ERH1 kernel source!
    - Latest Linux version 3.18.120, is always up to date
    - Performance and Batterylife improved
    - Choose between different CPU governors: performance, powersave, userspace, ondemand, interactiv (default), conservative, zzmoove, barry_allen, nightmare, darkness, pegasusq, yankactive intelliactive, ondemandplus, intellimm, bioshock, lionheart, smartmax, smartass2, smartmax_eps, alucard, blu_active, cafactive, electrodemand, ondemand_x, hyper and intellidemand
    - Built with latest ramdisk sources from samsung (ERG2)
    - Frandom Support
    - Thunderplug hotplug driver can be selected in aroma (only for advanced users!)
    - Gzip compressed ramdisk (supersu, magisk etc will work fine)
    - I/O schedulers: CFQ (Default), ROW, No-op, Deadline, BFQ, FIOPS, SIO, VR, ZEN, FIFO, maple and SIOplus
    - UKSM (Ultra Kernel Samepage Merging)
    - Zram can be set in synapse
    - Gentle fair sleeper switch enabled
    - StateNotifier included
    - HTC's async added
    - Fsync toggle
    - LED Control
    - Charging control
    - HMP control
    - Full CPU/GPU control in synapse
    - DVFS in Synapse
    - Many controllable wakelocks
    - Underclock: big core to 312Mhz, little core to 338Mhz
    - Overlock: depens on your ASV
    - GPU OC to 806 Mhz
    - Init.d Support
    - NTFS file system enabled
    - CIFS/NFS file systems enabled
    - F2fs supported
    - Allow ADB-Insecure
    - Wlan Wakelock decreased
    - Fully controllable with synapse
    - TCP (Network) control: Bic (default), Reno, cubic, Westwood, Highspeed, Hybla, HTCP, Vegas, Veno, Scalable, LP, Yeah and Illinois
    - Selinux is set to permissive
    - Zen-Tune implemented
    - All bad samsung drivers disabled (like tima or rkp)
    - Force encryption disabled
    - Knox faked to 0x0
    - Boeffla wakelock control


    Download:
    Marshmallow V1.X:

    Nougat V2.X:

    Oreo V3.X:

    Download via GrifoDev
    All old releases

    Bugs/Problems:
    - None

    Instructions:
    0. Make a backup of your current stock kernel in TWRP, just in case you want to go back
    1. Install a custom recovery for your phone, like this one here:TWRP
    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. Flash supersu, phh's root, magisk and all things that modify your boot.img
    7. Wipe cache and dalvik cache (recommand)
    8. Reboot

    If you wanna join the beta tester group, download yourself telegram and click on the chat link: Telegram Group

    Support:
    If you like my work, feel free to hit thanks and/or give me a small donation by clicking the link right below. Thank you very much in any way! :D :good:

    Credits/Thanks:
    - Samsung for sources
    - the great linus for his amazing kernel source
    - arter97
    - Jesec (for the great FP fix!!)
    - dorimanx
    - AndreiLux
    - halaskz
    - neobuddy83
    - UpInTheAir for his great Synapse implementation

    XDA:DevDB Information
    SuperKernel for hero2lte, Kernel for the Samsung Galaxy S7 Edge

    Contributors
    Tkkg1994
    Source Code: https://github.com/GrifoDev/SuperKernel

    Kernel Special Features:

    Version Information
    Status: Stable
    Current Stable Version: V3.1.0
    Stable Release Date: 2018-08-31

    Created 2016-05-30
    Last Updated 2018-09-25
    40
    Changelog:

    Old Changelogs:
    SuperKernel V1.0:
    - Changes compared to stock:
    - updated CPUfreq drivers
    - updated to latest stable linux (3.18.34)
    - updated zram/zsmalloc and zswap for better ram management
    - implemented tasks adj tree
    - updated ext4
    - updated crypto files
    - added UKSM
    - updated workqueue and sched features
    - added gentle fair sleepers switch
    - added new governors, ioscheds and tcp
    - backports from 4.0 kernel
    - many more things (already over 1000 changes compared to stock!!!)
    - detailed history

    SuperKernel V1.1:
    - fixed fingerprint support, thanks to @Jesse Chan who found the right files to delete!
    - arm64: mm: support ARCH_MMAP_RND_BITS
    - int_sqrt.c: Correction square root algo with naming
    - int_sqrt: Improve 3x faster integer sqrt
    - mm: mmap: add new /proc tunable for mmap_base ASLR
    - mmc: core: Expose use_spi_crc module parameter in sysfs (and disable it to gain perfomance)
    - tima, knox and all "bad" samsung related configs are disabled now!
    - over 100 updates in kernel/sched and in kernel/rcu to gain performance and better batterylife
    - as always, visit github to see what exactly changed!

    SuperKernel V1.2.1:
    - Reverted back some changes I made in kernel/sched and kernel/time -> Probably fixed the random reboots (I never had one before, so you need to test this)
    - Added the requested ROW iosched
    - Added UC/OC frequencies thanks to @Jesse Chan (Kernel detects if you phone is capable or not for OC (jesses work), I added a check that only Grade A phones have full OC)
    - added DAX to fs
    - Many /mm and filesystem Updates (for ext4, ext3, ext2 and f2fs)
    - Applied Jesse's fingerprint lag fix
    - updated kernel/locking
    - implemented Zen-tune V4.5
    - cfq-iosched: fix the setting of IOPS mode on SSD
    - More changes on github

    SuperKernel V1.2.5:
    - changed ramdisk compression from lz4 to gzip (which should fix systemless xposed)
    - add a fsync toggle to enable and disable fsync
    - added async from HTC
    - Use erandom functions
    - added wakup toggle for wlan
    - mm: Allow for Exynos swap to be enabled
    - enabled 2 additional lower CPU steps
    - update "mm/zsmalloc: don't fail if can't create debugfs info"
    - updated cifs/nfs/nfsd and filesystems
    - updated memory management (page_alloc, vmstat, etc)
    - added new z3fold driver
    - probably made fingerprint scanner a little big faster

    SuperKernel V1.3.1:
    - Updated ramdisk to APF2
    - Updated linux to 3.18.35
    - removed the red latter at start up (you really really wanted that :D )
    - Fixed random reboots from 1.3 in superman rom
    - added a wakelock fix who should fix some google wakelocks

    SuperKernel V1.4:
    - completely reworked my w. Wipe cache and dalvik cache (recommand)
    hole source code, now available under: Github
    - Updated ramdisk with latest supersu patch
    - many updates in /base/power/opp
    - backports from 3.19 branch
    - interactive updates (even more smooth now)
    - added kasan for arm64 devices
    - overall smoothness improved
    - tested over one day, not a single reboot till now

    SuperKernel V1.7:
    - fixed phone turning on when offline charging
    - Updated base and ramdisk to latest BPH6 source, this kernel will only work on BPH6 ROM!!!!
    - added full synapse support, thanks to UpInTheAir (I adapted his implementation to work on S7)
    - Updated linux to 3.18.39
    - added f2fs support for /data
    - fixed private mode not working after a reboot
    - fully remade the whole source tree to get you the best experience!
    - fixed the tcp bug which would otherwise make your phone vulnerable
    - some other backports
    - updated workqueue
    - switched to 7.0 sabermod toolchain
    - many more things I may forgot

    SuperKernel V1.8.5:
    - Started from scratch on BPHJ source code
    - No more freezing, not a single problem left anymore!
    - Updated to 3.18.42 linux (latest)
    - Merged some new linaro patches into kernel
    - f2fs should now work (and stay) on partitions you have chosen
    - HMP opimizations added (tunable in synapse)
    - GPU UC removed for now
    - CPU OC/UC enabled, but stock freqs are default on first flash
    - Disabled PEWQ (can be enabled in synapse)
    - Updated thermal
    - Disabled task ADJ tree
    - enabled hmp packing
    - crypto updated
    - cpufreq some small updates
    - BPIF ramdisk
    - Selinux audit configurable

    SuperKernel V1.9:
    - Based upon BPJ7 source code
    - Updated to linux 3.18.44
    - added GPU OC to 806Mhz (thanks to @lyapota)
    - updated ramdisk to BPJ7
    - fixed some battery settings in synapse
    - updated busybox to 1.26
    - patched CVE-2016-5195
    - changed behavior of cpu on high freqs a bit

    SuperKernel V1.9.2:
    - Updated to BPJG source drop
    - Updated ramdisk to BPJG source

    SuperKernel V1.9.5:
    - This kernel is only for MM!
    - Ramdisk base changed to BPL3 (source base is still the same)
    - Updated linux to latest 3.18.45 version
    - Backported most crypto drivers form 4.4 mainstream linux
    - Enabled new crypto drivers and optimizations
    - Updated random drivers
    - Updated synapse, hopefully all is up to your needs now :)
    - Added thunderplug hotplug (keep in mind that playing with thunderplug settings may lead to SOD)
    - Added a special tab for hotplug drivers: Stock, disabled or thunderplug
    - Updated busybox
    - Updated script to create an init.d file if not existing
    - Fixed LED fading in synapse
    - statenotifier enabled again for thunderplug

    SuperKernel V1.9.6:
    - Based on latest BPL3 source drop release
    - Fixed adaptable storage problem

    SuperKernel V1.9.7:
    - Rebased on latest BPLB Kernel source drop
    - Updated ramdisk to latest BPLB
    - Updated Linux version to 3.18.46

    SuperKernel V2.0:
    - Only for NOUGAT and TOUCHWIZ roms
    - Rebased on latest DPLT base
    - Latest DPLT ramdisk
    - Latest f2fs backport from 3.18.y branch
    - Maple iosched added (needs testing)
    - selinux: nlmsgtab: add SOCK_DESTROY to the netlink mapping tables
    - UPSTREAM: capabilities: ambient capabilities
    - BACKPORT: full hardened usercopy backported
    - mnt: Add filesystem private data to mount points
    - New DVFS tab in synapse
    - Updated all mcRegistry files to Nougat
    - Changed toolchain to selfcompiled GNU 6.3 a53 optimized
    - Sqlite binary updated
    - Fstrim added
    - Busybox changed to sbin/busybox (needs to be at this directory otherwise synapse won't work!)
    - Some other things I may forgot

    SuperKernel V2.0.1:
    - Linux updated to 3.18.47
    - busybox detection enhanced (you can now install to /sbin, system/xbin or su/xbin)
    - State notifier disabled by default
    - Allow all cores to go to highest freq
    - People report working deepsleep so if it does NOT work for you, give me your wakelock stats, otherwise that's not helping anyone

    SuperKernel V2.0.2:
    - Updated ramdisk to DQAS
    - Changed some settings in wakelock tabs for synapse (deepsleep issue was produced setting to extreme levels in synapse)

    SuperKernel V2.1.5:
    - Based on latest DQB3 release
    - Updated Linux version to 3.18.48
    - Updated ramdisk to DQB3
    - Updated all mcRegistries to DQB3
    - Added HID gadget keyboard/mouse patch
    - Updated android binder driver
    - Also one file to flash for all variants

    SuperKernel V2.2.0:
    - Based on latest DQB7 source drop release
    - Updated to latest DQB7 ramdisk
    - Fake knox 0x0 (as in superman-rom 2.2 or superstock-rom 2.5) (credits to @lyapota )
    - Fixed init.d not working correctly sometimes

    SuperKernel V2.4.2:
    - Completly rebased on top of superstock kernel
    - Based on latest DQCG release
    - Updated ramdisk to DQCG release
    - Added and reworked scripts to fake knox (should also work with supersu now)
    - Updated conservative and ondemand govenror
    - Added PWM flicker free patch
    - Fixed safetynet failing sometimes

    SuperKernel V2.4.3:
    - Updated Zen-tune to V4.10 version (only minor changes)
    - Fixed thunderplug showing errors in synapse
    - killed PWM flicker free due to many broken stuff
    - mcRegistry files have been upgraded to DQCG
    - Reverted many sched patches, I think general performance is much better now (maybe placebo idk), please let me know your thoughts!
    - Fixed some synapse errors here and there, still I haven't had the time to work on cortex brain staying offline, sorry guys

    SuperKernel V2.5.0:
    - Source updgraded to DQD1 (same as DQD2)
    - Ramdisk updated to DQD2
    - mcRegistry updated to DQD2
    - Fixed external iosched error on Synapse

    SuperKernel V2.5.2:
    - Ramdisk updated to DQD3
    - mcRegistry files updated to DQD3
    - Linux version updated to 3.18.51

    SuperKernel V2.6.1:
    - Updated to DQEF source code
    - Updated ramdisk to DQEF
    - Added more flags to resetprop (secret mode in browser should work again, at least it did on the s8)
    - Updated to most recent f2fs branch from official google supporter
    - Updated Linux to 3.18.56
    - Updated mcRegistry to DQEF

    SuperKernel V2.7.0:
    - Based on latest DQFM source code
    - Ramdisk updated to latest DQFM
    - Updated linux to 3.18.60
    - Reverted a patch in one of those linux updates which broke deepsleep in some cases
    - Changed code for mcRegistries: they won't get replaced anymore, it just deletes the "bad" file
    - Added spectrum support, untested!

    SuperKernel V2.7.2:
    - Based on latest DQG1 source code
    - Ramdisk updated to latest DQG1
    - Updated linux to 3.18.66
    - Includes GPU libs, so there is no chance after another kernel this will bootloop!
    - Since samsung is not updating their kernels very frequently on the s7, I thought I better push out some small updates

    SuperKernel V2.8.0:
    - DQH8 source drop update
    - DQHY ramdisk update
    - Linux update to 3.18.70
    - Toolchain update to GNU GCC 6.4.0 @djb77

    SuperKernel V2.9.0:
    - Finally an awesome update to DQIC with a much higher changelist!
    - DQIC ramdisk update
    - Linux update to 3.18.72
    - Updated AIK to V2.9

    SuperKernel V2.10.0:
    - DQJ1 source drop update
    - DQJ1 ramdisk update
    - Linux update to 3.18.77
    - 6.4.1 toolchain update to @djb77

    SuperKernel V2.10.1:
    - DQK1 source code shares the same source as DQJ1, that's why it's only a small change
    - DQK1 ramdisk update
    - Linux update to 3.18.83
    - Toolchain updated thanks to @djb77
    - Boeffla wakelock control added

    SuperKernel V2.10.5:
    - DQLF still has the same kernel source code as DQK1
    - DQLF ramdisk update
    - Linux updated to latest 3.18.91
    - Updated toolchain
    - F2fs update to latest release
    - AIK updated to v3.1

    SuperKernel V2.11.0:
    - DRAG source code update
    - DRAG ramdisk update
    - Linux update to 3.18.94
    - Toolchain updated thanks to @djb77


    SuperKernel V3.0.1:
    - This kernel can only be used on OREO stock based roms! (no ports)
    - Updated kernel source to most recent ERG2 code
    - Updated ramdisk to ERG2
    - Changed toolchain to google 4.9 for better compatibility
    - Updated AIK to 3.3
    - Updated f2fs to most recent available
    - Updated linux to 3.18.118
    - Added battery store mode
    - All previous features are included!

    SuperKernel V3.0.2:
    - Rebuild from scratch to fix some bugs

    SuperKernel V3.1.0:
    - Source code based on ERH1
    - Updated linux to 3.18.120
    - Fixed samsungs mismatch in kernel compilation
    21
    Changelog V1.2.5:

    SuperKernel V1.2.5:
    - changed ramdisk compression from lz4 to gzip (which should fix systemless xposed)
    - add a fsync toggle to enable and disable fsync
    - added async from HTC
    - Use erandom functions
    - added wakup toggle for wlan
    - mm: Allow for Exynos swap to be enabled
    - enabled 2 additional lower CPU steps
    - update "mm/zsmalloc: don't fail if can't create debugfs info"
    - updated cifs/nfs/nfsd and filesystems
    - updated memory management (page_alloc, vmstat, etc)
    - added new z3fold driver
    - probably made fingerprint scanner a little big faster

    Download
    19
    SuperKernel V1.7:
    - fixed phone turning on when offline charging
    - Updated base and ramdisk to latest BPH6 source, this kernel will only work on BPH6 ROM!!!!
    - added full synapse support, thanks to UpInTheAir (I adapted his implementation to work on S7)
    - Updated linux to 3.18.39
    - added f2fs support for /data
    - fixed private mode not working after a reboot
    - fully remade the whole source tree to get you the best experience!
    - fixed the tcp bug which would otherwise make your phone vulnerable
    - some other backports
    - updated workqueue
    - switched to 7.0 sabermod toolchain
    - many more things I may forgot

    for installing this, please keep in mind that you have to be on a BPH6 based rom, otherwise it won't work!!
    also, you should flash all zips again that affect your boot.img (like supersu, xposed, magisk, phh's root)!

    download link: 1.7 SuperKernel
    18
    SuperKernel V1.4:
    - completely reworked my whole source code, now available under: Github
    - Updated ramdisk with latest supersu patch
    - many updates in /base/power/opp
    - backports from 3.19 branch
    - interactive updates (even more smooth now)
    - added kasan for arm64 devices
    - overall smoothness improved
    - tested over one day, not a single reboot till now

    You can still join the Telegram Kernel group! Just click on the link

    download V1.4