yashsingh1/xdaforums huggingface dataset:
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] Tkkg1994:
SuperKernel update

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

You have two mirrors as of now, first one is still android file host, second one you can download directly via our own severs from here. You need to be signed in to see the download button.

Otherwise the androidfilehost link is here: Download V2.7.2
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] raymondoliviero:
Is this compatible with BatMan ROM?
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] Tkkg1994:
For any s8 based rom use my bastock-kernel :)
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] wizpsycho:
Compatible with ambassii ? S7?
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] muloarell:
Thanks for your work. This is the first thing i flashed after rooting my s7 today. Hopely will notice some improvements against stock kernel.
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] Rhonin86:
Hi [MENTION=535343]all[/MENTION],

just for my information to clarify the statement in the changelog

after flashing this kernel the GPU libs are updated so that flashing for example notorious kernel could not be flashed after flashing latest SuperKernel 2.72 ? Otherwise one will be stucked in a bootloop ....

Did i get it right ?

THX for helping

Rhonin
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] Tkkg1994:
The above batstock kernel works only on s8 port roms

Yeah I am pretty sure it will!

Hello!

No after flashing this you will have stock gpu libs. Since I never updated the kernels gpu drivers it also doesn't include those updated gpu files.

Some other kernels do and that was the reason why after flashing other kernels this kernel bootlooped. Including the right gpu libs solves this

Sent from my BatMan powered SM-G955F
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] muloarell:
[MENTION=5899304]Tkkg1994[/MENTION] so far the kernel is performing great, havent notice any lag, still testing the battery since it still show learning usage pattern in device maintenance. may i know if youre using apps like kernel auditor to change settings in kernel or just the default settings of your kernel?
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] Septentri0n:
Synapse tweaks

Hey any chance of implementing pwm in synapse as a toggle-able feature and to have all the tuneable settings avaliable for interactive? they have pwm toggleable for those who want it on Mtweaks and full tuneable control but i prefer Synapse. Also if you could add bluetooth and wireless toggle under wakelocks. Love the kernel so far :)
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] iOrpheus06:
Have you tried the modded version of synapse? Found in morokernel thread.
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] Septentri0n:
Yeah it doesn't have it through that version either only through Mtweaks with his kernel, it was removed after the 2.4.2 version of this kernel but was curious if it could be added to synapse with a toggle for people who want it. I just want to use one kernel app instead of needing both for certain features/settings
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] Tkkg1994:
Hello!

Thank you for your report! About the kernel: I normally just use everything as default. My options are already set with flashing the kernel so you can be sure it brings the best settings with stock. I leave it untouched but of course everyone can adjust it as they like

Hey :)

This toggle in mtweaks won't work on that kernel since we simply do not have the needed code in the kernel. As you may know I have killed it completly in one of the previous releases.

I am sorry to say that I do not plan to readd it due to the massive problems it brings.

I hope you understand my point :)

Sent from my BatMan powered SM-G955F
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] Runtaid:
Can you tell me what's the name of that theme?

Enviado desde mi SM-G930F mediante Tapatalk
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] lumikin:
Any idea when we will be able to control max online cores?
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] Tkkg1994:
You can already do that with thunderplug!
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] lumikin:
I thought I read somewhere that it is buggy, I'll give it a try, thanks!
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] pimpmyfriedl:
something strange happend to my phone...

before flashing oem unlock was enabled, but after flashing this option isn't available any more under development settings...

root is also not present any more...strange....

Does flashing the kernel has "something to do" with root?
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] swayamprakash2001:
[MENTION=5899304]Tkkg1994[/MENTION] one problem which I'm facing is that the free ram runs low and then it starts hanging and lagging, happens every 2 days or so.. A restart solves the problem.. What could it be? I'm using superman rom with super kernel 2.7.2 and magisk root, also use greenify .. Used synapse to tweak settings from the ones that are stock in super kernel.. But again not sure how that's responsible for lower ram levels
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] Tkkg1994:
It's not perfectly optimized but if you want to play with those settings you can for sure do that

If you use any of my roms, either batman or superman, both have the OEM unlock switch disabled so no one can turn it off by accident :)

If you flash a kernel you always have to reflash the root method you are using

Hello!

The ram management in this kernel is fully stock unless you tweak something in management in synapse. What have you changed in those settings=
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] swayamprakash2001:
Nothing on the memory management front, all stock, rest I've tweaked like governer, min/max cores online, min/max speed etc.. Is there a way that I can give you a dump of the settings in synapse?
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] muloarell:
Hi just wanna ask im planing to switch from supersu to magisk, can i unroot using the option in supersu then flash your kernel then flash magisk?

Edit: yes it works got root.
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] Tkkg1994:
SuperKernel yey :)

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 [MENTION=4280397]djb77[/MENTION]

You can download the new kernel in two ways: first way is via our grifodef website and the second way is the more traditional way via Android file host

Keep on rocking :good:
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] Tkkg1994:
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

As always you have two choices how to download:

Via GrifoDev

Via Android File Host

The changes are quite big in this release, I haven't tested the kernel on lower bases than DQIC, I suggest you to only use this kernel on DQIC or higher, have fun :good:
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] Khotu:
I have random reboots while using everything on default and only ThunderPlug on. Is it normal? How to prevent this, because I would like to use this hotplug.:( BTW probably the best kernel:)
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] Tkkg1994:
Hey :)

I think I also wrote you back in the SuperMan thread as well, but I can reply the same thing here:

Thunderplug is highly experimental, normally the cpu isn't doing any hotplug except the 2 big cores. I'd say if you have too much cores offline, then the phone can't wake up due to the fact that it doesn't have enough power to start again.

After all, the S8 doesn't even have any hotplugging and battery is much better than the s7, so maybe turning it completly off helps?
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] Khotu:
@up No hotplug means better battery? Interesting, must test it, but for now I see only one difference that without hotplug 2 more cores are running (does it mean more battery drain or less because 8 cores run on lower frequencies than 6 cores?)

Btw why sometimes I have 4 big cores and 4 LITTLE, and ex. after reboot there are 8 cores together? (Screen)
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] shinodoigt:
Awesome ! So I guess you'll update SuperStock Rom with this base? Thanks for your efforts!
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] zele35:
Wrong thread sorry
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] Tkkg1994:
Because if they are always on you don't need to switch it off/on all the time. But don't know if the 8890 exynos is made for that, but on the 8895 it's how it works :D

About the cores, you always ahve 4big and 4little, that's just a problem with the app :)

No I won't, it's the same security patch already :)

No problem, can happen to anyone :D
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] shinodoigt:
Oh okay, so your priority when updating a rom is security patch before new base?
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] Tkkg1994:
The only reason to update is the security patch, samsung changes nearly nothing these days on S7 bases. Only S8 get feature updates. Or when did you remember the last time an update arrived with an improvement or a new feature? (except the security patch)
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] :
So to stay up to date featurewise, it would be better to install BatmanRom?
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] Tkkg1994:
Or even a note 8 port, as always the latest phones get the latest samsung updates :fingers-crossed:
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] k2065183s:
Hi,

About hotplug I have a little problem.

If I disabled hotplug , after turing off/on the screen , no matter what max frequency I set it will just go to 2704.

How to make it stick at the frequency I want without enabling hotplug?

Thank you.
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] oran3e1:
Synapse issue

Can't enable the cortex brain service
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] Tkkg1994:
Problem is the freqs are also control via hotplugs, so this is all together :/

I'm aware of that. I'm more into roms lately so I hardly ever get time to work on the kernel
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] oran3e1:
I'm having slow buffering issues on YouTube, not sure if it's network related. Latest kernel
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] Tkkg1994:
SuperKernel V2.10.0:

- DQJ1 source drop update

- DQJ1 ramdisk update

- Linux update to 3.18.77

- 6.4.1 toolchain update to [MENTION=4280397]djb77[/MENTION]

Download the file from below:

Download via Android File Host

Download via GrifoDev (you need to be signed in)

Wish you all a nice weekend! :good:
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] docteurcrook:
Does it work with Batman 1.4. ?
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] Tkkg1994:
Only made for S7 based roms, I'm sorry

Sent from my SM-G955F powered by BatMan
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] docteurcrook:
No worries. I'm ok with 1.3.1. [emoji6]
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] FedericoPeranzi:
Works awsome bro! I have some problems with TGP, but with this all great [MENTION=5899304]Tkkg1994[/MENTION] THANKS!

And one question, can you make the SE for android be enforcing??
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] oscar682:
Just flashed the kernel after reeboot I have this icon. How can I get rid of it
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] Tkkg1994:
Thank you!

About selinux: the reason we have this, we can allow custom scripts to start during boot time (like synapse init scripts)

I have no plans to change this behavior actually

Hey :)

This icon is called RCS (Rich Communication Service) and is actually a csc feature from your carrier

Sent from my SM-G955F powered by BatMan
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] UmarBurney:
Hey, does v10 passes safetynet on magisks??
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] Tkkg1994:
That fact isn't related to the kernel, please get some help from the magisk threads
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] xanderovitch:
Is this kernel continuing or dead?
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] Tkkg1994:
SuperKernel Update

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 [MENTION=4280397]djb77[/MENTION]

- Boeffla wakelock control added

You can as always download the kernels via two ways:

GrifoDev

Android File Host

The same kernel is included in the SuperMan-Rom V2.8.0, so no need to update the kernel if you just installed the rom :good:
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] Khotu:
Is smartass2 governor working good on this kernel with S7?
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] Smiss:
How can i change the battery loading color? (original is red)

Please help guys. And thanks for the Kernel and your awesome SM Rom.

Edit : I have flashed your newest Super Kernel on your Superman Rom V.2.6 - Flashed Magisk 14. Phone boots up everything looks ok. So now my phone gets really hot when wlan is on so i decided to flash back the Super Stock Kernel (i made a backup before). Now everything is perfect again, phone dont get hot on this kernel. So whats the Problem here? Also i have only 500mb ram left instead of 1.9Gb on Super Stock Kernel.
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] Tkkg1994:
Most governors aren't optimized to run on such a new device like the s7. I suggest you to use the interactive governor which has been optimized by samsung

hey :)

Battery loading color is somehow not related to this kernel after all :confused:

About your questions:

1. It's not the best idea to flash this kernel on the 2.6.0 base, why? The base of this kernel is much later and won't work too well with an outdated rom version

2. That's also the reason why it's not working too well. You should possibly update your s7 device to latest v2.8.0 version :good:
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] Smiss:
Thank you! Is it possible to add an option to change the colors of the leds when loading (red original) and complete(green) and notification colors? I dont saw that in Synapse on the Super Kernel.. Would be really nice when you can put that in your Superman Rom Settings app in future and working with the Super Stock Kernel. :cyclops::good: I tested some apps and all are laggy and it switched back to original color.... Is it possible to get the newest november security update without to flash a new rom?
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] Tkkg1994:
I don't saw a good mod how to achive this on kernel level. I'm very sorry :(

The latest november security patch is the reason to flash the new rom! :good:
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] Khotu:
Im on latest Superman and SuperKernel, rooted with Magisk, but CortexBrain status is: Service offline even if enabled :/ Also when i change Big core MHz values it stucks on 1248MHz :( In Synapse > Multicore > Power Aware Schediling and HMP Little Packaging also doesnt work (red text SOptionList has failed). GPS Region doesnt work :(

BTW what is PM Freeze Timeout? Is it increase deep sleep time? Can I safely lower this value? (for faster freeze kernel threads and faster deep sleep? How does it work?)
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] Tkkg1994:
Hey :)

I'm aware about the cortexbrain status.

The big core mhz values are controlled by the hot-plugging as well depending on which one you use. The two options which aren't working have been killed a few versions ago, I haven't yet removed them from synapse

About PM freeze timeout:

/sys/power/pm_freeze_timeout controls how long it will cost at most to freeze all user space processes or all freezable kernel threads, in unit of millisecond. The default value is 20000, with range of unsigned integer.
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] Khotu:
Is there any possibility for working smartass governor? :D
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] Tkkg1994:
smartass2 governor is already included :good:
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] Tkkg1994:
Hey :)

Sorry about the late reply, just a short response concerning the crash during the geekbench testing_

That only happens if you overclock your phones freqs. In this case the phone will reach the highest (OC) freqs you have set and your setup on the kernel doesn't match 100%. So the voltage for those clock freqs are too high or low. Solution: You can try to adjust the voltage for the OC freqs (try higher and lower values) or you simply stick to the stock freqs which don't have any issues after all :fingers-crossed:

I hope this somehow helps you :)
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] baqar79:
Hi there, no need to apologize! :)

I normally use lower voltages for both cores, so this time I tried Geekbench 4 using stock voltages (only small OC to 2.6GHz as I have garbage ASV). Unfortunately it crashed again (power off).

However, if I leave the USB cable plugged in, I can complete the benchmark, even with fairly heavy undervolting (100mv or higher for all cores):

[IMG="GeekBench4 with SuperKernel v2.10.1"]https://i.imgur.com/OHlI1cn.png[/IMG]

I understand these are synthetic scores and not really true to real life applications, but I was still impressed with the result. :good:
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] baqar79:
The performance is excellent so far, but I'm having a bit of trouble with the CPU Clock Frequency during sleep; for some weird reason it increases when it doesn't have anything to do, but as soon as it needs to deal with a wakelock it clocks the MHz down.

In the below screenshot, you can see that from around 2:00am -> 2:45am the CPU Clock Frequency was increased to around ~1.2GHz, but as soon as "Android System" requested a wakelock it clocks down to ~500MHz for the next 45 minutes until the system wakelock finishes, then it clocks back up to ~1.1GHz for ~40 minutes and repeats the process when another "Android System" wakelock is requested:

[IMG="SystemPanel Activity history"]https://i.imgur.com/p0L3mPK.png[/IMG]

Here is the wakelock information:

[IMG="SystemPanel Wakelock history"]https://i.imgur.com/k5XJVe5.png[/IMG]

I guess I would expect the behaviour to be the other way around (wakelock request increases clock MHz, and when there were no wakelocks it would decrease the clock MHz).
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] Tkkg1994:
The most important question to ask:

What have you changed concerning the stock kernel settings? :D
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] baqar79:
I've currently got PRIME-Kernel v2.1.2 installed, but I think I can recall the settings I changed:

* Galaxy S7 set to 'Performance Mode' (seems to give me better performance when combined with Multicore HMP set to stock, ~ 100-200 points in multicore performance in Geekbench 3 over 'Optimized').

* A72 CPU maximum clock increased to 2.6GHz

* A72 Under Volted by at least 100mv at each MHz level, but usually more.

* A53 CPU Under Volted by 100mV at each MHz level

* Multicore HMP set to Stock, UP threshold set to default (524)

* Wakelock's tab, set all off (so sensors, gps, etc all disabled).

I'm pretty certain those are all the settings I changed. I'll edit this post again if I remember any other details.

Seems sleep works better on the PRIME-kernel, but at the cost of performance, so I'm constantly bouncing between the Kernel's trying to figure out which one to use. Sometimes it is difficult having options :) :

[IMG="SuperKernel vs PRIME-Kernel"]https://i.imgur.com/3a8aJGd.png[/IMG]
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] Tkkg1994:
Can you maybe try one day with the full stock kernel setting (without editing via synapse) and see if the same wakelock / cpufreq problem appears then as well?

If not we can be sure it was something you've changed or a "bad" combination on synapse :)
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] baqar79:
I've just done this now. I've removed Synapse alltogether and then reinstalled SuperKernel, so hopefully that is close enough to stock. I'm having a few problems with the reinstallation, so I'm not sure whether this is a fair enough test (Maybe I have switched the Kernel too many times).

If I don't get better results, I'll do the dreaded fresh stock Samsung reinstall with SuperKernel.

EDIT:Even after several hours of testing, it was unfortunately pretty clear that the clock rates weren't settling down when the screen was off, so I will go with a full fresh install (Stock Samsung Nougat + SuperKernel + SuperSU).
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] baqar79:
Unfortunately, it looks like the same problem is there, even with a completely fresh install (Haven't even installed Synapse yet, so should be completely stock settings):

[IMG="High MHz during sleep"]https://i.imgur.com/MImrYjD.png[/IMG]
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] Tkkg1994:
Thanks for your report!

Now the only thing left: how is the reaction on the stock kernel? As the freq behavior is the same as on stock (expect the basic linux updates)
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] baqar79:
Merry Christmas! (well it is Christmas day here) :)

I haven't actually tried the stock kernel yet. I'm guessing though I would have to blast away the current installation with the Samsung stock; or is there a way to revert to the stock Kernel from SuperKernel?

Even with the core clock running high during sleep (the CPU doesn't appear to be loaded at all when doing this), the power consumption is still pretty decent. 0.5%/hour with 2G is still a very good result (So far Nougat with SuperKernel has been both superior in performance and battery life in comparison to using Marshmallow; so regardless, it has been a great upgrade overall).

SystemPanel2 is actually free from GooglePlay store (but with some advertising):

https://play.google.com/store/apps/details?id=nextapp.sp&hl=en

It requires root access to get all the information, but if you installed this on your phone and didn't have the same problem with the clock rates, perhaps it could be the OS version/Phone that I'm using (The security patch version I'm using is 1st October 2017, and despite being in NZ, I think it was parallel imported from the UAE).
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] GlossGhost:
Hello,

I looked through the forum using search and found some GPU governor references and links regarding how they work but interactive wasn't explained anywhere in the places I looked in and some information about the static governor was different in a few posts.

So I was wondering if there is an up to date or a specific to this kernel information about them.

I would appreciate it if it came from Tkkg1994 directly.

Other than that the gaming performance is amazing even with DVFS enabled, was it tweaked to actually work properly or something annoying was disabled? It doesn't drop performance after 2 minutes ingame and let's the device get pretty toasty which generally means it's working hard and that's good.

Great kernel!

Thanks for sharing it.
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] pafaf:
hi, is this for edge too??
[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] GlossGhost:
This one in particular is not, but you can head over to S7 Edge forums and use the one from there. Assuming you have the Exynos model. You should look for your model number, generally the supported models are listed with big letters so you never make a mistake, and this thread isn't any different, you just have to look for it.