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.
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 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:
- 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: