[Samsung Galaxy S7 (Exynos) ROMs, Kernels, Recoveri] nalas:
View attachment 4700215

ThundeRStormS "Galaxy S7/S7edge (SM-G930/935 F/FD) Oreo kernel"

Compatibility notes :

Oreo - Android 8.0.0 STOCK RELEASE odexed/deodexed and ported roms

S7 Stock Oreo ROMs - G930/G935 F/FD and S K W

'I don't use any ported rom so I can't check it'

This kernel is for stock rom odexed/deodexed and ported roms.

(If You want to install ported roms - pls uncheck Priv fix for stock Roms in installation process and select fix for deodexed and ported roms and look at Installation setion in OP)

Kernel looks to works stable on Ported and Deodexed Roms !!!

The kernel use an AROMA installer to help guide you through the installation.​

Recommended Apps:

To tweak most of the settings in the kernel, I recommend using Kernel Adiutor by Willi Ye or MTweaks by [MENTION=361302]morogoku[/MENTION] or Smartpack-Kernel Manager.

_________________________________________________

IMPORTANT INFORMATIONS:

1. WARNING: YOU UNDERSTAND THAT INSTALLING CUSTOM FIRMWARE/ROM/KERNEL IS AT YOUR OWN RISK!!!

2. YOUR WARRANTY CAN BE 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 kernel before flashing it! YOU are choosing to make these modifications, and if you point

the finger at me for messing up your device, You can't blame me for this fact."

3. NO REQUESTS!!!

_________________________________________________

KERNEL FEATURES:

- based on stock Samsung kernel U3ERL3

- based on stock Samsung ramdisk S4ESC1 | sepolicy 03.2019

- based on latest ELS source ||3.18.136||

- Flat and Edge support

- aroma installer

- init.d support

- lot of CPU governors

- Conservative governor editable (now You can edit governors values)

- lower than stock's values for big and little CPUs frequencies to 212/130 MHz

- lower than stock's values for GPU frequencies to 112MHz

- lot of I/O schedulers

- TCP : cubic, htcp, reno, bic, westwood, vegas, veno, lia, olia, wvegas

- SELinux status to permissive/enforcing

- disasbled DM-Verity, Knox, RKP, Tima, Rooting Restriction

- Magisk, MTweaks, Smartpack-Kernel Manager

- fixed Private mode for stock's roms by Morogoku

- fixed TWRP 3.2.3-0 by Tkkg1994

- Spectrum support

- ArchPower

- PWM Flicker Free

- CPU voltage control

- standard wakelocks

- Boeffla wakelock control

- Battery settings controls

- ABS clock fixed to 64bit

- GPU Thermal Throttling

- GPU voltage control

- GPU OC to 806 MHz

- F2FS files support

- Fsync control and CRC

- Dynamic Fsync

- Wireguard VPN support

- Moro Sound Drivers

- LED controls with FADE feature

- Support Hotplugs : ALucard, AiO, Zen Decision and AutoSMP - first kernel with this features

..MTweaks do not support all features of hotplugs so all settings are not available to change

..You can do it via file browser and change values in sys files of this module - some parts.

- ZRAM max file is changed to 2,5GB but default is turned OFF.

- Input Boost drivers and control for CPU each core | first kernel with this feature for S7 TW

- Input Boost for CPU | first kernel with this feature for S7 TW

- Fingerprint Boost | first kernel with this feature for S7 TW

- this kernel is not for people who want to get big bentchmark scores, OC, etc.

- this kernel is for daily use for better battery life with good balanced work

What is not included:

- no OC for CPU

- no synapse support

_________________________________________________

INSTALLATION PROCESS:

FOR STOCK ODEX/DEODEX ROMS

FIRST - Clear cache apps like Kernel Adiutor or MTweaks or another one in system app menager !!!

Backup EFS and KERNEL as always in TWRP !!!

Download the latest kernel version zip file

Go to recovery

Flash the kernel zip with root or not

Choose aroma selection | select Private Fix for stocks roms in Installation porcess - odexed roms | select Fix for deodexed and ported roms |

Flash Magisk separately or with Aroma installer

Wipe cache and dalvik/art

Reboot

FOR PORTED ROMS

FIRST - Clear cache apps like Kernel Adiutor or MTweaks or another one in system app menager !!!

Backup EFS and KERNEL as always in TWRP !!!

Download the latest kernel version zip file

Go to recovery

Flash the kernel zip with root or not

Choose aroma selection | for ported roms please uncheck Private Fix for stocks roms in Installation porcess | select Fix for deodexed and ported roms | After installation process flash new BL and CP for lag and 4G signal fix - if You have lags and no signal |

Do not Wipe cache and dalvik/art

Reboot

If You wnat to flash this kernel and have installed another custom kernel like MoRoKernel, or TGP, Arianoxx, You have to clear MTweaks or Kernel Adiutor cache before You install.

If You dont want one of the possibilities for root inside Aroma Installer please choose no root and next flash any root mods manually.

PROBLEMS / BUGS:

For now on ported Roms the kernel is not 100% stable - feedback from some users - We working on it - so please consider this before You flash it on Your device!!!

- SmartView on Sac23 Rom gives reboot

- Random reboots on BlackPearl Rom v6

- Random reboots on Hyper Rom v5.1 ||probably solved by setup HMP values at 700/256||

- Kernel not works properly on Ported Roms | added fix but no 100% sure it works - After installation process flash new BL and CP for lag and 4G signal fix

Thanks for reports.

_________________________________________________

CREDITS AND THANKS:

- The Linux Kernel Archive for the Linux Patches https://www.kernel.org/

- Samsung Open Source Release Center for the Source code http://opensource.samsung.com/

- Project: Exynos-Linux-Stable for updated ELS Linux source codes https://github.com/exynos-linux-stable

- [MENTION=361302]morogoku[/MENTION] for his help and explanation of the compile and configure kernel processing, codes and commits

- [MENTION=4280397]djb77[/MENTION] for his help and explanation of the compile and configure kernel processing, codes and commits

- [MENTION=5899304]Tkkg1994[/MENTION], [MENTION=8529095]francitato02[/MENTION], [MENTION=4587002]Noxxxious[/MENTION], [MENTION=4032833]farovitus[/MENTION], and [MENTION=3699616]mwilky[/MENTION] for help, codes and commits

- [MENTION=4544860]osm0sis[/MENTION] for Android Image Kitchen and anykernel2 https://xdaforums.com/showthread.php?t=2073775

- Magisk and SuperSu Team for root method

- [MENTION=7481188]ModX81[/MENTION] for new base of ramdisk, CP and BL from Samsung

- Tester : [MENTION=9692570]wille95[/MENTION], [MENTION=9266182]youpeero[/MENTION], [MENTION=9257935]TheesKyr[/MENTION], [MENTION=5463829]cenelyanto[/MENTION], [MENTION=5250936]dodojojo[/MENTION]

_________________________________________________

SOURCE of the kernel:

GitHub: https://github.com/ThunderStorms21th/Galaxy-S7-kernel

_________________________________________________

Contributors:

ThundeRStormS Team

_________________________________________________

DISCUSSION:

Telegram Group: Link

_________________________________________________

Version Information:

Statsus	: Stable

Current version	: 2.3

Release Date	: 2019-07-14

--------------------------------------------------------------------------------

DONATION:

If you liked my work, you can collaborate by giving thanks and with some donation to continue working hard.

Thank you very much to all.

DONATION

CHANGELOGS & DOWNLOADS in 2nd post

VIDEO:

Youtube - What is inside the kernel

[YOUTUBE]rTzc6U7bcZQ[/YOUTUBE]