[KERNEL][14-07-2019]ThundeRStormS Kernel[Samsung Galaxy S7 flat/edge][TW-8.0]

Search This thread

nalas

Senior Member
Nov 19, 2012
1,497
1,249
Poland
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 @morogoku 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
- @morogoku for his help and explanation of the compile and configure kernel processing, codes and commits
- @djb77 for his help and explanation of the compile and configure kernel processing, codes and commits
- @Tkkg1994, @francitato02, @Noxxxious, @farovitus, and @mwilky for help, codes and commits
- @osm0sis for Android Image Kitchen and anykernel2 https://xdaforums.com/showthread.php?t=2073775
- Magisk and SuperSu Team for root method
- @ModX81 for new base of ramdisk, CP and BL from Samsung
- Tester : @wille95, @youpeero, @TheesKyr, @cenelyanto, @dodojojo
_________________________________________________

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


 
Last edited:

nalas

Senior Member
Nov 19, 2012
1,497
1,249
Poland
CHANGELOGS and DOWNLOADS

CHANGELOGS:

Version v2.3
  • Samsung sources G930FXXU3ERL3
  • Samsung ramdisk G930FXXS4ESC7
  • ThunderTweaks 1..0.3
  • Flat and Edge now supported
  • Fixed Private Mode (Stock ROMS)
  • Fixed for ported and deodexed roms | not 100% sure it works
  • Magisk 18.1 | Unofficial - no stuck in installation process
  • Knox 0x0 & SafetyNet with SuperSU and Magisk
  • SuperSU 2.82SR5 + SuHide v1.09
  • Linux 3.18.136 ELS
  • Unlocked big CPU 4 cores to 2600MHz
  • CPU Freq range : Higher Freq 2600/1586 MHz and Low Freq at 212/130 MHz
  • CPU Freq setup : Higher Freq 2288/1586 MHz and Low Freq at 312/234 MHz
  • GPU Freq: 112-806MHz Stock - back again
  • Added GPU Throttling
  • Added CPU and GPU voltage control
  • Added GPU OC to 806MHz
  • Added Fsync - default turn off
  • Added CRC - default turn off
  • Added standard wakelocks
  • Added Boeflla wakelocks
  • Added Battery Store and settings control
  • Added LEDs control with FADE feature - fixed
  • Fixed ABS clock to 64bit
  • Compiler : aarch64-linux-android-4.9
  • Spectrum and profiles supported
  • Wireguard VPN supported
  • Possibly Fixed drain battery
  • Some CPU governors
  • Lot of I/O Shedulers
  • HMP settings : 760/240 and some freq chcnages
  • USB charge to 600MHz in normall mode
  • USB charge to 900MHz in fast mode
  • Added VENO, VEGAS to TCP, etc.
  • Lot of CPU governors | zzmove only works on Big CPU |
  • Added ArchPower - default turn off
  • Added PWM Flicker Free - default turn off
  • F2FS supported
  • Moro Sound Drivers v2.1.1
  • Support 11 Spectrum Profiles
  • Changed CPUs voltage tables for lower power consumption
  • CPU Boost drivers and control for each core | default disabled | - the first kernel for TW with this feature
  • CPU Input Touch Boost control | default disabled | The first kernel for TW with this feature
  • Fingerpring Boost | default enabled | - the first kernel for TW with this feature
  • Added Hotplugs : Alucard, AiO, Zen Decision and AutoSMP | ThunderTweaks support it.
  • ZRAM max files set at 2,5GB - default OFF
  • SELinux Permissive
Version v2.2
  • Samsung sources G930FXXU3ERL3
  • Samsung ramdisk G930FXXS4ESC7
  • MTweaks 2.14.0
  • Flat and Edge now supported
  • Fixed Private Mode (Stock ROMS)
  • Fixed for ported and deodexed roms | not 100% sure it works
  • Magisk 18.1 | Unofficial - no stuck in installation process
  • Knox 0x0 & SafetyNet with SuperSU and Magisk
  • SuperSU 2.82SR5 + SuHide v1.09
  • Linux 3.18.136 ELS
  • Unlocked big CPU 4 cores to 2600MHz
  • CPU Freq range : Higher Freq 2600/1586 MHz and Low Freq at 212/130 MHz
  • CPU Freq setup : Higher Freq 2288/1586 MHz and Low Freq at 312/234 MHz
  • GPU Freq: 112-806MHz Stock - back again
  • Added GPU Throttling
  • Added CPU and GPU voltage control
  • Added GPU OC to 806MHz
  • Added Fsync - default turn off
  • Added CRC - default turn off
  • Added standard wakelocks
  • Added Boeflla wakelocks
  • Added Battery Store and settings control
  • Added LEDs control with FADE feature - fixed
  • Fixed ABS clock to 64bit
  • Compiler : aarch64-linux-android-4.9
  • Spectrum and profiles supported
  • Wireguard VPN supported
  • Possibly Fixed drain battery
  • Some CPU governors
  • Lot of I/O Shedulers
  • HMP settings : 760/240 and some freq chcnages
  • USB charge to 600MHz in normall mode
  • USB charge to 900MHz in fast mode
  • Added VENO, VEGAS to TCP, etc.
  • Lot of CPU governors | zzmove only works on Big CPU |
  • Added ArchPower - default turn off
  • Added PWM Flicker Free - default turn off
  • F2FS supported
  • Moro Sound Drivers v2.1
  • Changed CPUs voltage tables for lower power consumption
  • CPU Boost drivers and control for each core | default disabled | - the first kernel for TW with this feature
  • CPU Input Touch Boost control | default disabled | - the first kernel for TW with this feature
  • Fingerpring Boost | default enabled | - the first kernel for TW with this feature
  • Added Hotplugs : Alucard, AiO, Zen Decision and AutoSMP | MTweaks don't support some settings yet but will be in the future - thx to Moro.
  • ZRAM max files set at 2,5GB - default OFF
  • SELinux Permissive
Version v2.1
  • Samsung sources G930FXXU3ERL3
  • Samsung ramdisk G930FXXS4ESC7
  • MTweaks 2.14.0
  • Removed Smartpack-Kernel Manager v7.5
  • Flat and Edge now supported
  • Fixed Private Mode (Stock ROMS)
  • Fixed for ported and deodexed roms | not 100% sure it works
  • Magisk 18.1 | Unofficial - no stuck in installation process
  • Knox 0x0 & SafetyNet with SuperSU and Magisk
  • SuperSU 2.82SR5 + SuHide v1.09
  • Linux 3.18.136 ELS
  • Unlocked big CPU 4 cores to 2600MHz
  • CPU Freq range : Higher Freq 2600/1586 MHz and Low Freq at 212/130 MHz
  • CPU Freq setup : Higher Freq 2288/1586 MHz and Low Freq at 312/234 MHz
  • GPU Freq: 112-806MHz Stock - back again
  • Added GPU Throttling
  • Added CPU and GPU voltage control
  • Added GPU OC to 806MHz
  • Added Fsync - default turn off
  • Added CRC - default turn off
  • Added standard wakelocks
  • Added Boeflla wakelocks
  • Added Battery Store and settings control
  • Added LEDs control with FADE feature - fixed
  • Fixed ABS clock to 64bit
  • Compiler : aarch64-linux-android-4.9
  • Spectrum and profiles supported
  • Wireguard VPN supported
  • Possibly Fixed drain battery
  • Some CPU governors
  • Lot of I/O Shedulers
  • HMP settings : 760/240 and some freq chcnages
  • USB charge to 600MHz in normall mode
  • USB charge to 900MHz in fast mode
  • Added VENO, VEGAS to TCP, etc.
  • Lot of CPU governors | zzmove only works on Big CPU |
  • Added ArchPower - default turn off
  • Added PWM Flicker Free - default turn off
  • F2FS supported
  • Moro Sound Drivers v2.1
  • Changed CPUs voltage tables for lower power consumption
  • CPU Boost drivers and control for each core | default disabled | - the first kernel for TW with this feature
  • CPU Input Touch Boost control | default disabled | - the first kernel for TW with this feature
    [*]Fingerpring Boost | default enabled | - the first kernel for TW with this feature
  • SELinux Permissive
Version v2.0
  • Samsung sources G930FXXU3ERL3
  • Samsung ramdisk G930FXXS4ESC7
  • MTweaks 2.14.0
  • Removed Smartpack-Kernel Manager v7.5
  • Flat and Edge now supported
  • Fixed Private Mode (Stock ROMS)
  • Fixed for ported and deodexed roms | not 100% sure it works
  • Magisk 18.1 | Unofficial - no stuck in installation process
  • Knox 0x0 & SafetyNet with SuperSU and Magisk
  • SuperSU 2.82SR5 + SuHide v1.09
  • Linux 3.18.136 ELS
  • Unlocked big CPU 4 cores to 2600MHz
  • CPU Freq range : Higher Freq 2600/1586 MHz and Low Freq at 212/130 MHz
  • CPU Freq setup : Higher Freq 2288/1586 MHz and Low Freq at 312/234 MHz
  • GPU Freq: 112-806MHz Stock
  • Added GPU Throttling
  • Added CPU and GPU voltage control
  • Added GPU OC to 806MHz
  • Added Fsync - default turn off
  • Added CRC - default turn off
  • Added standard wakelocks
  • Added Boeflla wakelocks
  • Added Battery Store and settings control
  • Added LEDs control with FADE feature
  • Fixed ABS clock to 64bit
  • Compiler : aarch64-linux-android-4.9
  • Spectrum and profiles supported
  • Wireguard VPN supported
  • Possibly Fixed drain battery
  • Some CPU governors
  • Lot of I/O Shedulers
  • HMP settings : 760/240 and some freq chcnages
  • USB charge to 600MHz in normall mode
  • USB charge to 900MHz in fast mode
  • Added VENO, VEGAS to TCP, etc.
  • Lot of CPU governors | zzmove only works on Big CPU |
  • Added ArchPower - default turn off
  • Added PWM Flicker Free - default turn off
  • F2FS supported
  • Moro Sound Drivers v2.1
  • Changed CPUs voltage tables for lower power consumption
  • CPU Boost drivers and control for each core | default disabled | - the first kernel for TW with this feature
  • CPU Input Touch Boost control | default disabled | - the first kernel for TW with this feature
    [*]Fingerpring Boost | default enabled | - the first kernel for TW with this feature
  • SELinux Permissive
Version v1.9
  • Samsung sources G930FXXU3ERL3
  • Samsung ramdisk G930FXXS4ESC1
  • MTweaks 2.14.0
  • Smartpack-Kernel Manager v7.5
  • Flat and Edge now supported
  • Fixed Private Mode (Stock ROMS)
  • Fixed for ported and deodexed roms | not 100% sure it works
  • Magisk 18.1 | Unofficial - no stuck in installation process
  • Knox 0x0 & SafetyNet with SuperSU and Magisk
  • SuperSU 2.82SR5 + SuHide v1.09
  • Linux 3.18.136 ELS
  • Unlocked big CPU 4 cores to 2600MHz
  • CPU Freq range : Higher Freq 2600/1586 MHz and Low Freq at 212/130 MHz
  • CPU Freq setup : Higher Freq 2288/1586 MHz and Low Freq at 416/338 MHz
  • GPU Freq: 112-806MHz Stock
  • Added GPU Throttling
  • Added CPU and GPU voltage control
  • Added GPU OC to 806MHz
  • Added Fsync - default turn off
  • Added CRC - default turn off
  • Added standard wakelocks
  • Added Boeflla wakelocks
  • Added Battery Store and settings control
  • Fixed ABS clock to 64bit
  • Compiler : aarch64-linux-android-4.9
  • Spectrum and profiles supported
  • Wireguard VPN supported
  • Possibly Fixed drain battery
  • Some CPU governors
  • Lot of I/O Shedulers
  • HMP settings : 760/240 and some freq chcnages
  • USB charge to 600MHz in normall mode
  • USB charge to 900MHz in fast mode
  • Added VENO, VEGAS to TCP, etc.
  • Lot of CPU governors | zzmove only works on Big CPU |
  • Added ArchPower - default turn on
  • Added PWM Flicker Free - default turn off
  • F2FS supported
  • Moro Sound Drivers v2.1
  • CPU Boost drivers and control for each core | default disabled | - the first kernel for TW with this feature
  • CPU Input Touch Boost control | default disabled | - the first kernel for TW with this feature
  • Fingerpring Boost | default enabled | - the first kernel for TW with this feature
  • SELinux Permissive
Version v1.8
  • Samsung sources G930FXXU3ERL3
  • Samsung ramdisk G930FXXS4ESC1
  • MTweaks 2.13
  • Smartpack-Kernel Manager v7.5
  • Flat and Edge now supported
  • Fixed Private Mode (Stock ROMS)
  • Fixed for ported and deodexed roms | not 100% sure it works
  • Magisk 18.1 | Unofficial - no stuck in installation process
  • Knox 0x0 & SafetyNet with SuperSU and Magisk
  • SuperSU 2.82SR5 + SuHide v1.09
  • Linux 3.18.136 ELS
  • Unlocked big CPU 4 cores to 2600MHz
  • CPU Freq range : Higher Freq 2600/1586 MHz and Low Freq at 416/338 MHz
  • CPU Freq setup : Higher Freq 2288/1586 MHz and Low Freq at 416/338 MHz
  • GPU Freq: 112-806MHz Stock
  • Added GPU Throttling
  • Added CPU and GPU voltage control
  • Added GPU OC to 806MHz
  • Added Fsync - default turn off
  • Added CRC - default turn off
  • Added standard wakelocks
  • Added Boeflla wakelocks
  • Added Battery Store and settings control
  • Fixed ABS clock to 64bit
  • Compiler : aarch64-linux-android-4.9
  • Spectrum and profiles supported
  • Wireguard VPN supported
  • Possibly Fixed drain battery
  • Some CPU governors
  • Lot of I/O Shedulers
  • HMP settings : 760/240 and some freq chcnages
  • USB charge to 700MHz in normall mode
  • USB charge to 900MHz in fast mode
  • Added VENO, VEGAS to TCP, etc.
  • Lot of CPU governors | zzmove only works on Big CPU |
  • Added ArchPower - default turn on
  • Added PWM Flicker Free - default turn off
  • F2FS supported
  • Moro Sound Drivers
  • CPU Boost drivers and control for each core | default disabled | - the first kernel for TW with this feature
  • CPU Input Touch Boost control | default disabled | - the first kernel for TW with this feature
  • Fingerpring Boost | default enabled | - the first kernel for TW with this feature
  • SELinux Permissive
Version v1.7
  • Samsung sources G930FXXU3ERL3
  • Samsung ramdisk G930FXXS4ESSB
  • MTweaks 2.13
  • Flat and Edge now supported
  • Fixed Private Mode (Stock ROMS)
  • Fixed for ported and deodexed roms | not 100% sure it works
  • Magisk 18.1 | Unofficial - no stuck in installation process
  • Knox 0x0 & SafetyNet with SuperSU and Magisk
  • SuperSU 2.82SR5 + SuHide v1.09
  • Linux 3.18.136 ELS
  • Unlocked big CPU 4 cores to 2600MHz
  • CPU Freq range : Higher Freq 2600/1586 MHz and Low Freq at 416/338 MHz
  • CPU Freq setup : Higher Freq 2080/1378 MHz and Low Freq at 416/338 MHz
  • GPU Freq: 112-650MHz Stock
  • Added GPU Throttling
  • Added CPU and GPU voltage control
  • Removed GPU voltage control
  • Added Fsync - default turn off
  • Added CRC - default turn off
  • Added standard wakelocks
  • Added Battery Store control
  • Removed LED and Battery control
  • Fixed ABS clock to 64bit
  • Compiler : aarch64-linux-android-4.9
  • Spectrum and profiles supported
  • Wireguard VPN supported
  • Possibly Fixed drain battery
  • Some CPU governors
  • Lot of I/O Shedulers
  • HMP settings : 760/240 and some freq chcnages
  • USB charge to 700MHz in normall mode
  • USB charge to 900MHz in fast mode
  • Added VENO, VEGAS to TCP, etc.
  • Lot of CPU governors | zzmove only works on Big CPU |
  • Added ArchPower - default turn on
  • Added PWM Flicker Free - default turn off
  • F2FS supported
  • Moro Sound Drivers
  • CPU Boost drivers and control for each core
  • SELinux Permissive
Version v1.6
  • Samsung sources G930FXXU3ERL3
  • Samsung ramdisk G930FXXS4ESSB
  • MTweaks 2.13
  • Flat and Edge now supported
  • Fixed Private Mode (Stock ROMS)
  • Fixed for ported and deodexed roms | not 100% sure it works
  • Magisk 18.1 | Unofficial - no stuck in installation process
  • Knox 0x0 & SafetyNet with SuperSU and Magisk
  • SuperSU 2.82SR5 + SuHide v1.09
  • Linux 3.18.136 ELS
  • Unlocked big CPU 4 cores to 2600MHz
  • CPU Freq range : Higher Freq 2600/1586 MHz and Low Freq at 416/338 MHz
  • CPU Freq setup : Higher Freq 2080/1378 MHz and Low Freq at 416/338 MHz
  • GPU Freq: 112-650MHz Stock
  • Added GPU Throttling
  • Added CPU voltage control
  • Removed GPU voltage control
  • Added Fsync - default turn off
  • Added CRC - default turn off
  • Added standard wakelocks
  • Added Battery Store control
  • Removed LED and Battery control
  • Fixed ABS clock to 64bit
  • Compiler : aarch64-linux-android-4.9
  • Spectrum and profiles supported
  • Wireguard VPN supported
  • Possibly Fixed drain battery
  • Some CPU governors
  • Lot of I/O Shedulers
  • HMP settings : 760/240 and some freq chcnages
  • USB charge to 700MHz in normall mode
  • USB charge to 900MHz in fast mode
  • Added VENO, VEGAS to TCP, etc.
  • Lot of CPU governors
  • Added ArchPower - default turn on
  • Added PWM Flicker Free - default turn off
  • F2FS supported
  • Moro Sound Drivers
  • SELinux Permissive
Version v1.5
  • Samsung sources G930FXXU3ERL3
  • Samsung ramdisk G930FXXU3ESA2
  • MTweaks 2.13
  • Flat and Edge now supported
  • Fixed Private Mode (Stock ROMS)
  • Fixed for ported and deodexed roms | not 100% sure it works
  • Magisk 18.1 | Unofficial - no stuck in installation process
  • Knox 0x0 & SafetyNet with SuperSU and Magisk
  • SuperSU 2.82SR5 + SuHide v1.09
  • Linux 3.18.136 ELS
  • Unlocked big CPU 4 cores to 2600MHz
  • CPU Freq range : Higher Freq 2600/1586 MHz and Low Freq at 416/338 MHz
  • CPU Freq setup : Higher Freq 2080/1378 MHz and Low Freq at 416/338 MHz
  • GPU Freq: 112-650MHz Stock
  • Added GPU Throttling
  • Added CPU voltage control
  • Removed GPU voltage control
  • Added Fsync - default turn off
  • Added CRC - default turn off
  • Added standard wakelocks
  • Added Battery Store control
  • Removed LED and Battery control
  • Fixed ABS clock to 64bit
  • Compiler : aarch64-linux-android-4.9
  • Spectrum and profiles supported
  • Wireguard VPN supported
  • Possibly Fixed drain battery
  • Some CPU governors
  • Lot of I/O Shedulers
  • HMP settings : 760/240 and some freq chcnages
  • USB charge to 700MHz in normall mode
  • USB charge to 900MHz in fast mode
  • Added VENO, VEGAS to TCP, etc.
  • Lot of CPU governors
  • Added ArchPower - default turn on
  • Added PWM Flicker Free - default turn off
  • F2FS supported
  • SELinux Permissive
Version v1.4.1
  • Samsung sources G930FXXU3ERL3
  • Samsung ramdisk G930FXXU3ESA2
  • Flat and Edge now supported
  • Fixed Private Mode (Stock ROMS)
  • Fixed freq's of CPU
  • Magisk 18.1 | Unofficial - no stuck in installation process
  • Knox 0x0 & SafetyNet with SuperSU and Magisk
  • SuperSU 2.82SR5 + SuHide v1.09
  • Linux 3.18.134 ELS
Version v1.4
  • Samsung sources G930FXXU3ERL3
  • Samsung ramdisk G930FXXU3ESA2
  • Flat and Edge now supported
  • Fixed Private Mode (Stock ROMS)
  • VM, VNSWAP : some settings v.1.2
  • Magisk 18.1 | Install Magisk separately after flashed kernel
  • Knox 0x0 & SafetyNet with SuperSU and Magisk
  • SuperSU 2.82SR5 + SuHide v1.09
  • Linux 3.18.134 ELS
  • Unlocked big CPU 4 cores to 2600MHz
  • CPU Freq range : Higher Freq 2600/1586 MHz and Low Freq at 416/338 MHz
  • CPU Freq setup : Higher Freq 2080/1586 MHz and Low Freq at 416/338 MHz
  • GPU Freq: 112-650MHz Stock
  • Added GPU Throttling
  • Added CPU and GPU voltage control
  • Added Fsync - default turn off
  • Added CRC - default turn off
  • Added standard wakelocks
  • Added LED and Battery control
  • Fixed ABS clock to 64bit
  • Compiler : aarch64-linux-android-4.9
  • Spectrum and profiles not supported
  • Wireguard VPN not supported
  • Possibly Fixed drain battery
  • Some CPU governors
  • Lot of I/O Shedulers
  • HMP settings : 700/256 and some freq chcnages
  • USB charge to 800MHz in normall mode
  • USB charge to 900MHz in fast mode
  • Added VENO, VEGAS to TCP, etc.
  • Lot of CPU governors
  • Added ArchPower - default turn on
  • Added PWM Flicker Free - default turn off
  • F2FS not supported
  • SELinux Permissive
Version v1.3 - ONLY FOR TEST - NOT STABLE : after installation process in 1st restart the phone You can get one or two reboots in first minutes of work, next looks like be stable.
  • Samsung sources G930FXXU3ERL3
  • Samsung ramdisk G930FXXU3ERL3
  • Flat and Edge now supported
  • Fixed Private Mode (Stock ROMS)
  • VM, VNSWAP : some settings v.1.1
  • Magisk 18.1 unofficial because official gives stuck on installation process
  • Knox 0x0 & SafetyNet with SuperSU and Magisk
  • SuperSU 2.82SR5 + SuHide v1.09
  • Linux 3.18.134 ELS
  • Unlocked big CPU 4 cores to 2600MHz
  • CPU Freq range : Higher Freq 2600/1586 MHz and Low Freq at 416/338 MHz
  • CPU Freq setup : Higher Freq 2080/1586 MHz and Low Freq at 416/338 MHz
  • GPU Freq: 112-650MHz Stock
  • Added GPU Throttling
  • Compiler : aarch64-linux-android-4.9
  • Spectrum and profiles not supported
  • Wireguard VPN not supported
  • Possibly Fixed drain battery
  • Some CPU governors
  • Some of I/O Shedulers : noop and cfq
  • HMP settings : 700/256 and some freq chcnages
  • USB charge to 800MHz in normall mode
  • USB charge to 900MHz in fast mode
  • Added VENO, VEGAS to TCP
  • Added CONSERVATIVE governor for edit
  • Added CONSERVATIVE, POWERSAVE and ONDEMAND governors
  • Added ArchPower
  • Added PWM Flicker Free - default turn on
  • F2FS not supported
  • SELinux Permissive
Version v1.2
  • Samsung sources G930FXXU3ERL3
  • Samsung ramdisk G930FXXU3ERL3
  • Flat and Edge now supported
  • Fixed Private Mode (Stock ROMS)
  • VM, VNSWAP : some settings v.1.1
  • Magisk 18.1 unofficial because official gives stuck on installation process
  • Knox 0x0 & SafetyNet with SuperSU and Magisk
  • SuperSU 2.82SR5 + SuHide v1.09
  • Linux 3.18.133 ELS
  • Unlocked big CPU 4 cores to 2600MHz
  • CPU Freq range : Higher Freq 2600/1586 MHz and Low Freq at 416/338 MHz
  • CPU Freq setup : Higher Freq 2080/1586 MHz and Low Freq at 416/338 MHz
  • GPU Freq: 112-650MHz Stock
  • Added GPU Throttling
  • Compiler : aarch64-linux-android-4.9
  • Spectrum and profiles not supported
  • Wireguard VPN not supported
  • Possibly Fixed drain battery
  • Some CPU governors
  • Some of I/O Shedulers : noop and cfq
  • HMP settings : 880/340 and some freq chcnages
  • USB charge to 800MHz in normall mode
  • USB charge to 900MHz in fast mode
  • Added VENO, VEGAS to TCP
  • Added CONSERVATIVE governor for edit
  • Added CONSERVATIVE, POWERSAVE and ONDEMAND governors
  • Added ArchPower
  • Added PWM Flicker Free
  • F2FS not supported
  • SELinux Permissive
Version v1.1
  • Samsung sources G930FXXU3ERL3
  • Samsung ramdisk G930FXXU3ERL3
  • Flat and Edge now supported
  • Fixed Private Mode (Stock ROMS)
  • VM, VNSWAP : some settings v.1.1
  • Magisk 18.1 unofficial because official gives stuck on installation process
  • Knox 0x0 & SafetyNet with SuperSU and Magisk
  • SuperSU 2.82SR5 + SuHide v1.09
  • Linux 3.18.133 ELS
  • Unlocked big CPU 4 cores to 2600MHz
  • CPU Freq range : Higher Freq 2600/1586 MHz and Low Freq at 416/338 MHz
  • CPU Freq setup : Higher Freq 2080/1586 MHz and Low Freq at 416/338 MHz
  • GPU Freq: 112-650MHz Stock
  • Added GPU Throttling
  • Compiler : aarch64-linux-android-4.9
  • Spectrum and profiles not supported
  • Wireguard VPN not supported
  • Possibly Fixed drain battery
  • Some CPU governors
  • Some of I/O Shedulers : noop and cfq
  • HMP settings : 880/340 and some freq chcnages
  • USB charge to 800MHz in normall mode
  • USB charge to 900MHz in fast mode
  • Added VENO, VEGAS to TCP
  • Added CONSERVATIVE governor for edit
  • Added CONSERVATIVE, POWERSAVE and ONDEMAND governors
  • Added ArchPower
  • F2FS not supported
  • SELinux Permissive
Version v1.0
  • Samsung sources G930FXXU3ERL3
  • Samsung ramdisk G930FXXU3ERL3
  • Only Flat supported
  • Almost stock kernel features
  • VM, VNSWAP : some settings v1.0
  • Fixed Private Mode (Stock ROMS)
  • MTweaks 2.12.6
  • Magisk 18.1 unofficial
  • Knox 0x0 & SafetyNet with SuperSU and Magisk
  • SuperSU 2.82SR5 + SuHide v1.09
  • Linux 3.18.133 ELS
  • Unlocked big CPU 4 cores to 2600MHz
  • CPU Freq range : Higher Freq 2600/1586 MHz and Low Freq at 416/338 MHz
  • CPU Freq setup : Higher Freq 2080/1586 MHz and Low Freq at 416/338 MHz
  • GPU Freq: 260-650MHz Stock
  • Stable, NO RANDOM REBOOTS
  • Compiler : aarch64-linux-android-4.9
  • Spectrum and profiles not supported
  • Wireguard VPN not supported
  • Possibly Fixed drain battery
  • Some CPU governors
  • Some of I/O Shedulers : noop and cfq
  • HMP settings : 800/300 and some freq chcnages
  • USB charge to 800MHz in normall mode
  • USB charge to 900MHz in fast mode
  • Added VENO, VEGAS to TCP
  • Added CONSERVATIVE governor for edit
  • Added CONSERVATIVE, POWERSAVE and ONDEMAND governors
  • F2FS not supported
  • SELinux Permissive
  • INITIAL RELEASE
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

DOWNLOADS:
ThundeRStormS kernel v2.3 : GoogleDrive or androidfilehost |FOR S7 FLAT / EDGE|
ThundeRStormS kernel v2.2 : GoogleDrive or androidfilehost |FOR S7 FLAT / EDGE|
ThundeRStormS kernel v2.1 : GoogleDrive or androidfilehost |FOR S7 FLAT / EDGE|
ThundeRStormS kernel v2.0 : GoogleDrive or androidfilehost |FOR S7 FLAT / EDGE|
ThundeRStormS kernel v1.9 : GoogleDrive or androidfilehost |FOR S7 FLAT / EDGE|
ThundeRStormS kernel v1.8 : GoogleDrive or androidfilehost |FOR S7 FLAT / EDGE|
ThundeRStormS kernel v1.7 : GoogleDrive or androidfilehost |FOR S7 FLAT / EDGE|
ThundeRStormS kernel v1.6 : GoogleDrive or androidfilehost |FOR S7 FLAT / EDGE|
ThundeRStormS kernel v1.5 : GoogleDrive or androidfilehost |FOR S7 FLAT / EDGE|
ThundeRStormS kernel v1.4.1 : GoogleDrive or androidfilehost |FOR S7 FLAT / EDGE|
ThundeRStormS kernel v1.4 : GoogleDrive or androidfilehost |FOR S7 FLAT / EDGE|
ThundeRStormS kernel v1.3 : GoogleDrive or androidfilehost |FOR S7 FLAT / EDGE| - ONLY FOR TEST - NOT STABLE
ThundeRStormS kernel v1.2 : GoogleDrive or androidfilehost |FOR S7 FLAT / EDGE|
ThundeRStormS kernel v1.1 : GoogleDrive or androidfilehost |FOR S7 FLAT / EDGE|
ThundeRStormS kernel v1.0 : GoogleDrive or androidfilehost |ONLY FOR S7 FLAT|
 
Last edited:

nalas

Senior Member
Nov 19, 2012
1,497
1,249
Poland
ThunderTweaks

ThunderTweaks is an app based on Kernel Adiutor Willi Ye next modded by MoRoGoKu (MTweaks) and Corsicanu (hKTweaks).

Big thx for them.

ThunderTweaks v1.0.3 :
- added full support for new AotoSMP hotplug adaptated to Exynos 8890 by ThundeRStormS team
- added fix for settings max ZRAM disk size up to 4GB
- added new ThundeRStormS Spectrum Profile and support now 11 spectrum's profiles
- added full support for BluPlug, ClusterPlug, ThundrPlug, AlucartPlug.

ThunderTweaks v1.0.0 :
- based on hKTweaks v1.1.5
- added full support for new AotoSMP hotplug adaptated to Exynos 8890 by ThundeRStormS team
- added fix for settings max ZRAM disk size up to 4GB
- added new ThundeRStormS Spectrum Profile and support now 5 spectrum's profiles
- first ThundeRStormS Kernel Manager

SOURCE:
https://github.com/ThunderStorms21th/ThunderTweaks

DOWNLOAD:
ThunderTweaks v1.0.0 : GoogleDrive | FOR S7 FLAT / EDGE |
ThunderTweaks v1.0.3 : GoogleDrive | FOR S7 FLAT / EDGE |
 
Last edited:
  • Like
Reactions: escaper215

nalas

Senior Member
Nov 19, 2012
1,497
1,249
Poland
Great kernel just had some random freeze and bootloop when I tried it


Oki thx for report

This reboots are only at begining? means after 1st install and restart the phone about 5 min after that all is ok?
Me and some users have this... after 1st install and restart the phone got 1 or 2 random reboots in first 5 min - next looks stable.

Which rom do You use? You don't have Nougat !! ? :)
 

nalas

Senior Member
Nov 19, 2012
1,497
1,249
Poland
Dear users please join to telegram group - link is in OP (1st post)

I have test version not public yet - looks stable but i have to get more proof of stability.
Thanks
 
  • Like
Reactions: ananxd and yedde

nalas

Senior Member
Nov 19, 2012
1,497
1,249
Poland
It gets stuck when installing the kernel at TWRP


Yes - did You do all like in this ?

INSTALLATION PROCESS:
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
Choose aroma selection | for ported roms please uncheck Private Fix for stocks roms in Installation porcess | Flash kernel without Magisk
Flash Magisk separately
Wipe cache and dalvik/art
Reboot


So do not flash magisk in Aroma installer - this is magisk bug and You have to install it separately - Only kernel without root or supersu and after installation install magisk manually.
 

nalas

Senior Member
Nov 19, 2012
1,497
1,249
Poland
Update to TS v1.4.1

new update available in 1st and 2nd post:
- fixed CPU freq's
- back to magisk 18.1 unoffcial - no stuck in installation process | You can now normally install the kernel with magisk in Aroma Installer
- STABLE now.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 19
    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 @morogoku 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
    - @morogoku for his help and explanation of the compile and configure kernel processing, codes and commits
    - @djb77 for his help and explanation of the compile and configure kernel processing, codes and commits
    - @Tkkg1994, @francitato02, @Noxxxious, @farovitus, and @mwilky for help, codes and commits
    - @osm0sis for Android Image Kitchen and anykernel2 https://xdaforums.com/showthread.php?t=2073775
    - Magisk and SuperSu Team for root method
    - @ModX81 for new base of ramdisk, CP and BL from Samsung
    - Tester : @wille95, @youpeero, @TheesKyr, @cenelyanto, @dodojojo
    _________________________________________________

    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


    7
    TSv1.6 fix - file replaced

    Guys - yesterday Ive uploaded first version of TSv1.6 with bug - battery drain on 4G conncetion - about 12:00 noon.
    After 2h later Ive uploaded fixed TSv1.6 version on AFH adn GD - so if You have battery drain problem please install fixed version which is uploaded.

    Thank you for your understanding.
    5
    Update to TS v2.0

    New update available in 1st and second post:
    - ELS source 3.18.136
    - Ramdisk S4ESC7 | sepolicy from 03.2019
    - MTweaks 2.14
    - Removed SmartPack-Kernel manager v7.5
    - Removed CPU Input Touch and Fingerprint Boost - first kernel with this feature on S7 TW
    - Lower CPUs min freq to 208/130 MHZ
    - Added LED control with FADE feature
    - Changed CPUs voltage table for lower power consumption
    - STABLE.
    5
    ThunderTweaks

    Added new Kernel Manager app for ThundeRStormS kernel:

    ------------------------------------------------------------------------------------------------------------------
    ThunderTweaks is an app based on Kernel Adiutor Willi Ye next modded by MoRoGoKu (MTweaks) and Corsicanu (hKTweaks).

    Big thx for them.

    ThunderTweaks v1.0.0 :
    - based on hKTweaks v1.1.5
    - added full support for new AotoSMP hotplug adaptated to Exynos 8890 by ThundeRStormS team
    - added fix for settings max ZRAM disk size up to 4GB
    - added new ThundeRStormS Spectrum Profile and support now 5 spectrum's profiles
    - first ThundeRStormS Kernel Manager

    DOWNLOAD:
    ThunderTweaks v1.0.0 : GoogleDrive | FOR S7 FLAT / EDGE |
    5
    Update to TS v1.4

    new update available in 1st and second post:
    - added CPU and GPU voltage control
    - added Battery and LED settings
    - fixed clock ABS to 64bit
    - added Fsync control
    - added CRC control
    - STABLE now.