***DISCONTINUED***[KERNEL] ThundeRStormS kernel for Samsung Galaxy S10/N10 family - only Exynos - Samsung Galaxy S10/S10+/S10 5G/E Cross Device Deve

ThundeRStormS Galaxy S10/N10 Exynos family for OneUI S/Q/R & AOSP R
SM-G970F/N, SM-G973F/N, SM-G975F/N, SM-G977B/N
SM-N970F, SM-N971N, SM-N975F, SM-N976N, SM-N976B
Compatibility notes :
Only for Android OneUI Q odexed and deodexed roms S10/N10 Exynos family ROMs
AOSP is supported - PIXEL EXP and crDroid doesn't work !!!​
Kernel features:
* Samsung source : GULB/GULD
* Samsung os date patch : 2022-01
* Linux source : backstreamed to 4.14.264
* Kernel v4.0 and up supports only OneUI4 ( no AOSP support for Android 12)
* Support for OneUI 3.x and AOSP R (some Roms - I don't have AOSP - for Your own risk - do kernel backup)
* Added auto OS_Patch Date - no needed patching boot.img no more, thx to CruelKernel team
* Device Tree Blobs in one Aroma installer
* Removed Freqvar Tune - block edit time_rate by user
* App blocker : blocked LKT, Lspeed, NFS, FDE, Ferravolt (You can get restart the phone if You use this apps)
* Optimizations in Linux source
* Sched/CPU Governors : modded schedutil by @nalas (schedutil_ts), ondemand, interactive
* Powersuspend drivers updated to v2.0
* Gentle Fair Sleepers support
* Adaptative Fast Charge
* Fsync Control toggle
* Mass Storage support
* Morosound v2.1.1 - thx to Moro
* Added a lot of TCP/IP algorythms
* Added a lot of I/O schedulers
* Added standard Wakelocks support
* Added Sustanable Freq's support for big.Mid CPUs
* Support GPU Voltage Control
* Added Boeffla v1.1.0 Wakelocks Blocker support
* Added CPU govs: Blu_Schedutil, Ondemand, TS_Schedutil
* Added editable by user up/down rate-limit in TS_Schedutil
* Battery settings: Store Mode, Charging Levels and Unstable Power Detection
* Added Power Energy consumption tracking (in last_kmsg) from Linux 5.x
* Added Sustanable Freq for BIG CPU - set at 1820MHz
* Support FlatMem
* Support Frandom x15 faster then Linux Urandom - disabled bcose Srandom is enabled
* Support Srandom x150 faster then Linux Urandom
* Removed Support Suspend Freq's for each CPU - max/min freq for screen off time
* Support turn on/off DVFS for GPU
* Support CONFIG_HZ to 25Hz, 50Hz, 100Hz, 250Hz, 200Hz, 300Hz, 1000Hz - set at 100HZ
* Enabled VNSwap and ZRAM - 1Gb for 8GB and 2.5GB for 6GB of RAM devices
* Support F2FS, CIFS and NTFS (R/W)
* Support Fingerprint Boost
* Support Battery Saver module
* Support Sustanable Freq for BIG Core - 1820MHz
* Support Frandom (10x faster then Linux Urandom)
****** ONLY BY fLASHING DTB/DTBO img ***********
* Device Tree Blobs support (dtb and dtbo) [Underclock Littel CPU to 130MHz, disable Freqvar up/down_limit_rate_us - user can edit it in ts_schedutil settings, CPU/GPU optimizations)
* Support for lower frequencies in Mid CPU to 377 MHz
* Support for OC frequencies for All CPU's to 2106/2400/3016 MHz
* Support Underclock for GPU to 100MHz (only with DBT/DTBO partitions flashed)
* Unlocked OC/UC in kernel source for all CPU's
* Support GPU undervolt and throttling settings
********************************************************
* Support Battery settings : Charging Level, Store Mode, Unstable Power Detection
* Support Init.d scripts: /vendor/etc/init.d
* ThunderTweaks v1.1.0.4
* Magisk 24.1 Offcial build in kernel - thx to CruelKernel Team & Corsicanu
* Optimized for battery life
* Compiled via Google Clang 14.0.1
* Kernel use an AROMA installer to help guide you through the installation.
TOOLCHAINS: Arter97 and Cruel - breaks WIndows 10 assistant app connection - QR camera doesn't work.
Recommended Apps:
To tweak most of the settings in the kernel, I recommend using ThunderTweaks app.
_________________________________________________
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!!!
_________________________________________________
INSTALLATION PROCESS:
FOR STOCK ODEX/DEODEX ROMS - read carefully
FIRST - Clear cache apps like Kernel Adiutor or MTweaks or another one in system app menager !!!
Backup EFS, DTB, DTBO, DATA and KERNEL as always in TWRP !!!
Download the latest kernel version zip file
Use only not patched (magisk) recovery - kernel has magisk build-in
Flash the CLEAN ROM, next restore Your DATA and flash the kernel zip with root or not
Choose aroma selection | If You don't know what Device Tree Blobs are and how to use it so don't flash it - You can brick Your phone !!!
If You have fingerprint patter problem pls use link from CruelKernel for patch img file for another date. Link
Reboot
ThunderTweaks app is copied to Your sdcard/ThunderTweaks folder. You can install it manually.
PROBLEMS / BUGS:
No f2fs partition support - Kernel support this kind of system files, if You can't get acces to this so look ROM you are using support f2fs or not.
You can look into fstab.exynos9820 file located in /vendor/etc/ folder.
If in line with DATA partition is only ext4 - so means ROM not support f2fs.
-------------------------------
Device Tree Blobs will be present on all another kernels (are in dtb/dtbo partition so flashing only boot.img not helps) - so if You want to change it for stock or another kernel You have to flash this partitions via ODIN or TWRP.
If You have no frequencies lower then stock so You have not flashed modified DTB/DTBO partitions !!!
-------------------------------
Make F2FS working:
- Make backup You fstab file first : /vendor/etc/fstab.exynos9820
- Edit Your fstab file by add this two lines:
/dev/block/platform/13d60000.ufs/by-name/cache /cache f2fs rw,nosuid,nodev,noatime,inline_xattr,flush_merge,nobarrier wait,check,formattable - makes bootloop
/dev/block/platform/13d60000.ufs/by-name/userdata /data f2fs noatime,nosuid,nodev,discard,usrquota,grpquota,fsync_mode=nobarrier wait,check,quota
- or rename this file (View attachment fstab.exynos9820.txt) to fstab.exynos9820 and copy via TWRP to system_root/vendor/etc/ folder and set permissiont by chmod to 0644 and reboot the phone.
- F2FS is full support now.
Back to stock/previouse Device Tree Blobs:
1) ODIN
- Unpack dtb.img.lz4 and dtbo.img.lz4 from Your latest stock frimware AP....md5
- Pack this two files to dtb.tar archive file
- Run latest Odin and Unset Auto Reboot, add dtb.tar to AP section, add Home_CSC to CSC section, next connect Your device in Dwonload Mode, Flash
- Reboot.
2) Flashable TWRP
- use flashable zip file from another kernel - flash via TWRP
- You can make dtb/dtbo as a flashable zip file and flash it via TWRP | for flash use :
dd if=/tmp/your_name_folder/dtb.img of=/dev/block/platform/13d60000.ufs/by-name/dtb bs=4096
dd if=/tmp/your_name_folder/dtbo.img of=/dev/block/platform/13d60000.ufs/by-name/dtbo bs=4096
Thanks for reports.
_________________________________________________
CREDITS :
- 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/
- @osm0sis for Android Image Kitchen and anykernel2 https://forum.xda-developers.com/showthread.php?t=2073775
- Magisk and SuperSu Team for root method
- @evdenis Denis Efremov and Cruel Team for source, Samsung updates and help.
- MoRoGoKu, Anan1211, Pascua28, Corsicanu
- Ambasadii
- @TheMadScientist, @bartolomeo10, @touseef77, @okij, @tin2404 and tester group.
_________________________________________________
SOURCE of the kernel:
GitHub: Link
_________________________________________________
Contributors:
@nalas
ThundeRStormS Team
_________________________________________________
DISCUSSION:
Links removed by moderator
_________________________________________________
Version Information:
Statsus : Stable
Current version : AiO v4.0.2 (All in One)
Release Date : 2022-01-31
_________________________________________________
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.
Link removed by moderator
_________________________________________________
CHANGELOGS & DOWNLOADS in 2nd post
_________________________________________________

DOWNLOADS and CHANGELOGS
Changelogs:
ThunderStorms-Kernel-S-v4.0.2 : 31.01.2022 - upstreamed to Linux 4.14.264 for OneUI4/3
* Samsung source : GULB/GULD
* Linux source : upstreamed to 4.14.264
* Support only for OneUI 4
* Samsung os patch level: 2022-01
* Korea "N" versions for S10 N10 uses source 5G "B" version - bcose no source)
* Magisk Offcial (24100)/v23.0 - magisk manager must be the same version, thx to Denise and Corsicanu
* Compiled via Google Clang 14.0.1
* rest like in TS v4.0.1
ThunderStorms-Kernel-S-v4.0.1 : 24.01.2022 - upstreamed to Linux 4.14.259 for OneUI4.only
* Samsung source : GULB/GULD
* Linux source : upstreamed to 4.14.259
* Support only for OneUI 4
* Samsung os patch level: 2022-01
* S10, S10+ and N10 series Zram set at 2GB
* no GPU throttling support (bcose new r32 GPU drivers - are different)
* Korea "N" versions for S10 N10 uses source 5G "B" version - bcose no source)
* Magisk Canary (23018) - magisk manager must be the same version, thx to DenisE and Corsicanu
* Compiled via Google Clang 14.0.1
* rest like in TS v4.0
* Changed initial settings
ThunderStorms-Kernel-S-v4.0 : 13.01.2022 - upstreamed to Linux 4.14.259 for OneUI4.only
* Samsung source : GULB/GULD
* Linux source : upstreamed to 4.14.259
* Support only for OneUI 4
* Samsung os patch level: 2022-01
* S10, S10+ and N10 series Zram set at 2GB
* Disabled GPU DFVS clock_lock - now max freq GPU will not drop down to 377MHz
* no GPU throttling support (bcose new r32 GPU drivers - are different)
* Korea "N" versions for S10 N10 uses source 5G "B" version - bcose no source)
* Magisk Alpha 3 - magisk manager must be the same version
* rest like in TS v3.2
* Changed initial settings
ThunderStorms-Kernel-R-v3.2 : 15.12.2021 - upstreamed to Linux 4.14.258 for OneUI3.x & AOSP R
* Samsung source : FUI5/FUJ2
* Linux source : upstreamed to 4.14.258
* Support for OneUI 3.x and AOSP R (some Roms - I don't have AOSP - for Your own risk - do kernel backup)
* Samsung os patch level: 2021-07
* S10, S10+ and N10 series Zram set at 2GB
* Disabled GPU DFVS clock_lock - now max freq GPU will not drop down to 377MHz
* Changed initial settings
ThunderStorms-Kernel-R-v3.1 : 23.11.2021 - upstreamed to Linux 4.14.255 for OneUI3.x & AOSP R
* Samsung source : FUI5/FUJ2
* Linux source : upstreamed to 4.14.255
* Support for OneUI 3.x and AOSP R (some Roms - I don't have AOSP - for Your own risk - do kernel backup)
* Samsung os patch level: 2021-07
* S10, S10+ and N10 series Zram set at 2GB
* Support DevFreq MIF min/max freq's
* Changed initial settings
ThunderStorms-Kernel-R-v3.0 : 03.11.2021 - upstreamed to Linux 4.14.254 for OneUI3.x & AOSP R
* Samsung source : FUF5/FUI5
* Linux source : upstreamed to 4.14.254
* Support for OneUI 3.x and AOSP R (some Roms - I don't have AOSP - for Your own risk - do kernel backup)
* Samsung os patch level: 2021-07
* S10, S10+ and N10 series Zram set at 2GB
* Changed initial settings
ThunderStorms-Kernel-R-v2.9 : 21.10.2021 - upstreamed to Linux 4.14.252 for OneUI3.x & AOSP R
* Samsung source : FUF3/FUF5
* Linux source : upstreamed to 4.14.252
* Support for OneUI 3.x and AOSP R (some Roms - I don't have AOSP - for Your own risk - do kernel backup)
* Samsung os patch level: 2021-07
*S10, S10+ and N10 series Zram set at 2GB
*Changed initial settings
ThunderStorms-Kernel-R-v2.8 : 5.10.2021 - upstreamed to Linux 4.14.248 for OneUI3.x & AOSP R
* Samsung source : FUF3/FUF5
* Linux source : upstreamed to 4.14.248
* Support for OneUI 3.x and AOSP R (some Roms - I don't have AOSP - for Your own risk - do kernel backup)
* Samsung os patch level: 2021-07
ThunderStorms-Kernel-R-v2.7 : 25.09.2021 - upstreamed to Linux 4.14.246 for OneUI3.x & AOSP R
* Samsung source : FUF3
* Linux source : upstreamed to 4.14.238
* Support for OneUI 3.x and AOSP R (some Roms - I don't have AOSP - for Your own risk - do kernel backup)
* Samsung os patch level: 2021-07
ThunderStorms-Kernel-R-v2.6 : 21.07.2021 - upstreamed to Linux 4.14.240 for OneUI3.x & AOSP R
* Samsung source : FUE3/FUE6
* Linux source : upstreamed to 4.14.240
* Support for OneUI 3.x and AOSP R (some Roms - I don't have AOSP - for Your own risk - do kernel backup)
* Samsung os patch level: 2021-07
* Added Device Tree Blobs into one Aroma Installer
* Added auto OS_Patch Date - no needed patching boot.img no more, thx to CruelKernel team
* Disabled Freqvar Tune - but unblocked time_rate by user
* Optimizations in Linux source
* Support CIFS and NTFS
* Support Fingerprint Boost
* Added Sustanable Freq's support for big.Mid CPUs
* Added Sustanable Freq for BIG/MID CPU - set at 1820/1898 MHz
****** ONLY BY fLASHING DTB/DTBO img ***********
* Support Underclock for Little CPU to 130MHz
* Support Underclock for GPU back to 100MHz (S10 series) and 156MHz (N10 series) in use
* Support for lower frequencies in Mid CPU to 377 MHz
* Support for OC frequencies for All CPU's to 1950/2400/2912 MHz
* Unlocked OC/UC in kernel source for all CPU's
* Disabled GPU Voltage Control in ThunderTweaks - doesn't work
********************************************************
* Support FlatMem
* CONFIG_HZ set at 100Hz
* Support GPU undervolt and throttling settings
* Support turn on/off DVFS for GPU
* Support Battery Saver module
* Support Sustanable Freq for BIG Core - 1820MHz
* Support SRANDOM x150 faster then Linux Urandom
* Added back VNSwap and ZRAM - swappiness set at 60/100
- ZRAM set at 1.0GB for 8GB of RAM, swappiness set at 60
- ZRAM set at 2.5GB for 6GB of RAM, swappiness set at 100
* Added some Thermal and SCHED improvements
* Disabled some debuggers
* Support Init.d scripts: /vendor/etc/init.d
* ThunderTweaks v1.1.0.0
* Magisk 23.0 Offcial build in kernel - thx to CruelKernel Team
* Compiled via Arter97, Clang 12.06 Google
* Optimized for battery life
* Support Battery_Saver module (turn off all boost)
* Rest like in realease 2.5
ThunderStorms-DTB/DTBO:
* Samsung source : FUE3/FUE6
* Linux source : 4.14.240
* Some improvements
* Rest like in release v2.5
ThunderStorms-Kernel-R-v2.5 : 03.07.2021 - upstreamed to Linux 4.14.238 for OneUI3.x & AOSP R
* Samsung source : FUCD/FUE3
* Linux source : upstreamed to 4.14.238
* Support for OneUI 3.x and AOSP R (some Roms - I don't have AOSP - for Your own risk - do kernel backup)
* Samsung os patch level: 2021-05
* Added Device Tree Blobs into one Aroma Installer
* Added auto OS_Patch Date - no needed patching boot.img no more, thx to CruelKernel team
* Disabled Freqvar Tune - but unblocked time_rate by user
* Optimizations in Linux source
* Added Fluid RT support : coverage_ratio, coverage_ratio_boost for each one cluster
* Added CPU Governor : interactive - modded by @nalas (thx to MoRoGoKu for his port)
* Support CIFS and NTFS
* Support Fingerprint Boost
* Added Sustanable Freq for BIG CPU - set at 1820MHz
****** ONLY BY fLASHING DTB/DTBO img ***********
* Support Underclock for Little CPU to 130MHz
* Support Underclock for GPU back to 100MHz (S10 series) and 156MHz (N10 series) in use
* Support for lower frequencies in Mid CPU to 377 MHz
* Support for OC frequencies for All CPU's to 1950/2400/2912 MHz
* Unlocked OC/UC in kernel source for all CPU's
* Disabled GPU Voltage Control in ThunderTweaks - doesn't work
********************************************************
* Support FlatMem
* CONFIG_HZ set at 100Hz
* Support GPU undervolt and throttling settings
* Support turn on/off DVFS for GPU
* Support Battery Saver module
* Support Sustanable Freq for BIG Core - 1820MHz
* Support SRANDOM x150 faster then Linux Urandom
* Added back VNSwap and ZRAM - swappiness set at 60/100
- ZRAM set at 1.0GB for 8GB of RAM, swappiness set at 60
- ZRAM set at 2.5GB for 6GB of RAM, swappiness set at 100
* Added some Thermal and SCHED improvements
* Disabled some debuggers
* Support Init.d scripts: /vendor/etc/init.d
* ThunderTweaks v1.0.9.0
* Magisk 23.0 Offcial build in kernel - thx to CruelKernel Team
* Compiled via Arter97, Clang 12.05 Google
* Optimized for battery life
* Added support Battery_Saver module
* Rest like in realease 2.4
ThunderStorms-DTB/DTBO:
* Samsung source : FUCD/FUE3
* Linux source : 4.14.238
* Some improvements
* Added Fluid RT support : coverage_ratio, coverage_ratio_boost for each one cluster
* Rest like in release v2.4
ThunderStorms-Kernel-R-v2.4 : 16.06.2021 - upstreamed to Linux 4.14.236 for OneUI3.x & AOSP R
* Samsung source : FUCD/FUE3
* Linux source : upstreamed to 4.14.236
* Support for OneUI 3.x and AOSP R (some Roms - I don't have AOSP - for Your own risk - do kernel backup)
* Samsung os patch level: 2021-05
* Added Device Tree Blobs into one Aroma Installer
* Added auto OS_Patch Date - no needed patching boot.img no more, thx to CruelKernel team
* Disabled Freqvar Tune - but unblocked time_rate by user
* Optimizations in Linux source
* Support CIFS and NTFS
* Support Fingerprint Boost
* Added Sustanable Freq for BIG CPU - set at 1820MHz
****** ONLY BY fLASHING DTB/DTBO img ***********
* Support Underclock for Little CPU to 130MHz
* Support Underclock for GPU back to 100MHz (S10 series) and 156MHz (N10 series) in use
* Support for lower frequencies in Mid CPU to 377 MHz
* Support for OC frequencies for All CPU's to 1950/2400/2912 MHz
* Unlocked OC/UC in kernel source for all CPU's
* Disabled GPU Voltage Control in ThunderTweaks - doesn't work
********************************************************
* Support FlatMem
* CONFIG_HZ set at 100Hz
* Support GPU undervolt and throttling settings
* Support turn on/off DVFS for GPU
* Support Battery Saver module
* Support Sustanable Freq for BIG Core - 1820MHz
* Support SRANDOM x150 faster then Linux Urandom
* Added back VNSwap and ZRAM - swappiness set at 60/100
- ZRAM set at 1.0GB for 8GB of RAM, swappiness set at 60
- ZRAM set at 2.5GB for 6GB of RAM, swappiness set at 100
* Added some Thermal and SCHED improvements
* Disabled some debuggers
* Support Init.d scripts: /vendor/etc/init.d
* ThunderTweaks v1.0.9.0
* Magisk 23.0 Offcial build in kernel - thx to CruelKernel Team
* Compiled via Arter97, Clang 11.05 Google
* Optimized for battery life
* Added support Battery_Saver module
* Rest like in realease 2.3
ThunderStorms-DTB/DTBO:
* Samsung source : FUCD/FUE3
* Linux source : 4.14.236
* Some improvements
* Rest like in release v2.3
ThunderStorms-Kernel-R-v2.3 : 16.05.2021 - upstreamed to Linux 4.14.232 for OneUI3.x & AOSP R
* Samsung source : FUBD/FUCD
* Linux source : upstreamed to 4.14.232
* Support for OneUI 3.x and AOSP R (some Roms - I don't have AOSP - for Your own risk - do kernel backup)
* Samsung os patch level: 2021-05
* Added Device Tree Blobs into one Aroma Installer
* Added auto OS_Patch Date - no needed patching boot.img no more, thx to CruelKernel team
* Disabled Freqvar Tune - but unblocked time_rate by user
* Optimizations in Linux source
* Support CIFS and NTFS
* Support Fingerprint Boost
* Added Sustanable Freq for BIG CPU - set at 1820MHz
****** ONLY BY fLASHING DTB/DTBO img ***********
* Support Underclock for Little CPU to 130MHz
* Support Underclock for GPU back to 100MHz (S10 series) and 156MHz (N10 series) in use
* Support for lower frequencies in Mid CPU to 377 MHz
* Support for OC frequencies for All CPU's to 1950/2400/2912 MHz
* Unlocked OC/UC in kernel source for all CPU's
* Support GPU Voltage Control
********************************************************
* Support FlatMem
* CONFIG_HZ set at 200Hz
* Support GPU undervolt and throttling settings
* Support turn on/off DVFS for GPU
* Support Battery Saver module
* Support Sustanable Freq for BIG Core - 1820MHz
* Support SRANDOM x150 faster then Linux Urandom
* Added back VNSwap and ZRAM - swappiness set at 0
- no sense use ZRAM for 8GB of RAM
- You can add ZRAM back via set swappiness another then 0
* Added some Thermal and SCHED improvements
* Enabled by default WQ_POWER_EFFICIENT
* Disabled some debuggers
* Support Battery settings
* Support Docker (thx to @tsao-chi)
* Support Init.d scripts: /vendor/etc/init.d
* ThunderTweaks v1.0.8.0
* Magisk 23.0 Offcial build in kernel - thx to CruelKernel Team
* Compiled via Arter97, Clang 11.05 Google
* Optimized for battery life
* Added support Battery_Saver module
* Rest like in realease 2.2
ThunderStorms-DTB/DTBO:
* Samsung source : FUBD/FUCD
* Linux source : 4.14.232
* Some improvements
* Rest like in release v2.2
ThunderStorms-Kernel-R-v2.2 : 23.04.2021 - upstreamed to Linux 4.14.230 for OneUI3.x & AOSP R
* Samsung source : FUBD/FUCD
* Linux source : upstreamed to 4.14.230
* Support for OneUI 3.x and AOSP R (some Roms - I don't have AOSP - for Your own risk - do kernel backup)
* Samsung os patch level: 2021-01
* Added Device Tree Blobs into one Aroma Installer
* Added auto OS_Patch Date - no needed patching boot.img no more, thx to CruelKernel team
* Disabled Freqvar Tune - but unblocked time_rate by user
* Optimizations in Linux source
* Support CIFS and NTFS
* Support Fingerprint Boost
****** ONLY BY fLASHING DTB/DTBO img ***********
* Support Underclock for Little CPU to 130MHz
* Support Underclock for GPU back to 100MHz (S10 series) and 156MHz (N10 series) in use
* Support for lower frequencies in Mid CPU to 377 MHz
* Support for OC frequencies for All CPU's to 1950/2400/2912 MHz
* Unlocked OC/UC in kernel source for all CPU's
* Support GPU Voltage Control
********************************************************
* Support FlatMem
* CONFIG_HZ set at 200Hz
* Support GPU undervolt and throttling settings
* Support turn on/off DVFS for GPU
* Support Battery Saver module
* Support Sustanable Freq for BIG Core - 1820MHz
* Support SRANDOM x150 faster then Linux Urandom
* Added back VNSwap and ZRAM - swappiness set at 0
- no sense use ZRAM for 8GB of RAM
- You can add ZRAM back via set swappiness another then 0
* Disabled by default WQ_POWER_EFFICIENT
* Disabled some debuggers
* Support Battery settings
* Support Docker (thx to @tsao-chi)
* Support Init.d scripts: /vendor/etc/init.d
* ThunderTweaks v1.0.8.0
* Magisk 22.1 Offcial build in kernel - thx to CruelKernel Team
* Compiled via Arter97, Cruel, Proton, Clang 11.05 Google
* Optimized for battery life
* Rest like in realease 2.1
ThunderStorms-DTB/DTBO:
* Samsung source : FUBD/FUCD
* Linux source : 4.14.230
* Some improvements
* Rest like in release v2.1
ThunderStorms-Kernel-R-v2.1 : 12.04.2021 - upstreamed to Linux 4.14.212 for OneUI3.x & AOSP R
* Samsung source : FUBD/FUCD
* Linux source : upstreamed to 4.14.212
* Support for OneUI 3.x and AOSP R (some Roms - I don't have AOSP - for Your own risk - do kernel backup)
* Samsung os patch level: 2021-01
* Added Device Tree Blobs into one Aroma Installer
* Added auto OS_Patch Date - no needed patching boot.img no more, thx to CruelKernel team
* Disabled Freqvar Tune - but unblocked time_rate by user
* Optimizations in Linux source
* Support CIFS and NTFS
* Support Fingerprint Boost
****** ONLY BY fLASHING DTB/DTBO img ***********
* Support Underclock for Little CPU to 130MHz
* Support Underclock for GPU back to 100MHz (S10 series) and 156MHz (N10 series) in use
* Support for lower frequencies in Mid CPU to 377 MHz
* Support for OC frequencies for All CPU's to 1950/2400/2912 MHz
* Unlocked OC/UC in kernel source for all CPU's
* Support GPU Voltage Control
********************************************************
* Support FlatMem
* CONFIG_HZ set at 100Hz
* Support GPU undervolt and throttling settings
* Support turn on/off DVFS for GPU
* Support SRANDOM x150 faster then Linux Urandom
* Added back VNSwap and ZRAM - swappiness set at 0
- no sense use ZRAM for 8GB of RAM
- You can add ZRAM back via set swappiness another then 0
* Disabled by default WQ_POWER_EFFICIENT
* Disabled some debuggers
* Support Battery settings
* Support Docker (thx to @tsao-chi)
* Support Init.d scripts: /vendor/etc/init.d
* ThunderTweaks v1.0.8.0
* Magisk 22.1 Offcial build in kernel - thx to CruelKernel Team
* Compiled via Arter97, Cruel, Proton, Clang 11.05 Google
* Optimized for battery life
* Rest like in realease 2.0
ThunderStorms-DTB/DTBO:
* Samsung source : FUBD/FUCD
* Linux source : 4.14.212
* Rest like in release v2.0
ThunderStorms-Kernel-R-v2.0 : 29.03.2021 - upstreamed to Linux 4.14.212
* Samsung source : FUBD
* Linux source : upstreamed to 4.14.212
* Samsung os patch level: 2021-01
* Added Device Tree Blobs into one Aroma Installer
* Added auto OS_Patch Date - no needed patching boot.img no more, thx to CruelKernel team
* Disabled Freqvar Tune - but unblocked time_rate by user
* Optimizations in Linux source
* Support CIFS and NTFS
* Support Fingerprint Boost
* Added BBR2 by Google TCP protocol
* Support Underclock for Little CPU to 130MHz
Only if DTB/DTBO img will be flashed - another TS zip file
* Support Underclock for GPU back to 100MHz (S10 series) and 156MHz (N10 series) in use
Only if DTB/DTBO img will be flashed
* Support for lower frequencies in Mid CPU to 377 MHz
Only if DTB/DTBO img will be flashed
* Support for OC frequencies for All CPU's to 1950/2400/2912 MHz
Only if DTB/DTBO img will be flashed
* Unlocked OC/UC in kernel source for all CPU's
* Support GPU Voltage Control
* Support FlatMem
* CONFIG_HZ set at 50Hz
* Removed Support Suspend Freq's for each CPU - max/min freq for screen off time
* Support GPU undervolt and throttling settings
* Support turn on/off DVFS for GPU
* Support SRANDOM x150 faster then Linux Urandom
* Added back VNSwap and ZRAM - swappiness set at 0
- no sense use ZRAM for 8GB of RAM
- You can add ZRAM back via set swappiness another then 0
* Enabled by default WQ_POWER_EFFICIENT
* Disabled some debuggers
* Support Battery settings
* Support Init.d scripts: /vendor/etc/init.d
* ThunderTweaks v1.0.8.0
* Magisk 22.1 Offcial build in kernel - thx to CruelKernel Team
* Compiled via Arter97, Cruel, Clang 11.05 Google
* Optimized for battery life
* Rest like in realease 1.9
ThunderStorms-DTB/DTBO:
* Samsung source : FUBD
* Linux source : 4.14.212
* Rest like in release v1.9
ThunderStorms-Kernel-R-v1.9 : 25.02.2021 - again for all devices : F/N/B
* Samsung source : EUA4
* Linux source : backstreamed to 4.14.113
* Samsung os patch level: 2021-01
* Added Device Tree Blobs into one Aroma Installer
* Added auto OS_Patch Date - no needed patching boot.img no more, thx to CruelKernel team
* Disabled Freqvar Tune - but unblocked time_rate by user
* Optimizations in Linux source
* Support CIFS and NTFS
* Support Fingerprint Boost
* Added BBR2 by Google TCP protocol
* Support Underclock for Little CPU to 130MHz
Only if DTB/DTBO img will be flashed - another TS zip file
* Support Underclock for GPU back to 100MHz (S10 series) and 156MHz (N10 series) in use
Only if DTB/DTBO img will be flashed
* Support for lower frequencies in Mid CPU to 377 MHz
Only if DTB/DTBO img will be flashed
* Support for OC frequencies for All CPU's to 1950/2400/2912 MHz
Only if DTB/DTBO img will be flashed
* Unlocked OC/UC in kernel source for all CPU's
* Support GPU Voltage Control
* Support FlatMem
* CONFIG_HZ set at 50Hz - on 25Hz was camera delays
* Removed Support Suspend Freq's for each CPU - max/min freq for screen off time
* Support GPU undervolt and throttling settings
* Support turn on/off DVFS for GPU
* Support SRANDOM x150 faster then Linux Urandom
* Added back VNSwap and ZRAM - swappiness set at 0
- no sense use ZRAM for 8GB of RAM
- You can add ZRAM back via set swappiness another then 0
* Enabled by default WQ_POWER_EFFICIENT
* Disabled some debuggers
* Support Battery settings
* Support Init.d scripts: /vendor/etc/init.d
* ThunderTweaks v1.0.8.0
* Magisk 22.0 Offcial build in kernel - thx to CruelKernel Team
* Compiled via Arter97, Cruel, Proton, Samsung S20
* Optimized for battery life
* Rest like in realease 1.8
ThunderStorms-DTB/DTBO:
* Samsung source : EUA4
* Linux source : 4.14.113
* Rest like in release v1.8
ThunderStorms-Kernel-R-v1.8 : 08.02.2021
* Samsung source : EUA4
* Linux source : backstreamed to 4.14.113
* Samsung os patch level: 2021-01
* Added Device Tree Blobs into one Aroma Installer
* Added auto OS_Patch Date - no needed patching boot.img no more, thx to CruelKernel team
* Disabled Freqvar Tune - but unblocked time_rate by user
* Optimizations in Linux source
* Support CIFS and NTFS
* Support Fingerprint Boost
* Added BBR2 by Google TCP protocol
* Support Underclock for Little CPU to 130MHz
Only if DTB/DTBO img will be flashed - another TS zip file
* Support Underclock for GPU back to 100MHz - no more 156MHz in use
Only if DTB/DTBO img will be flashed
* Support for lower frequencies in Mid CPU to 377 MHz
Only if DTB/DTBO img will be flashed
* Support for OC frequencies for All CPU's to 1950/2400/3016 MHz
Only if DTB/DTBO img will be flashed
* Unlocked OC/UC in kernel source for all CPU's
* Support GPU Voltage Control
* Added ThunderTweaks - 4 profiles
* Support FlatMem
* CONFIG_HZ set at 25Hz
* Removed Support Suspend Freq's for each CPU - max/min freq for screen off time
* Support GPU undervolt and throttling settings
* Support turn on/off DVFS for GPU
* Support SRANDOM x150 faster then Linux Urandom
* Added back VNSwap and ZRAM - swappiness set at 0
- no sense use ZRAM for 8GB of RAM
- You can add ZRAM back via set swappiness another then 0
* Enabled by default WQ_POWER_EFFICIENT
* Disabled some debuggers
* Support Battery settings
* Support Init.d scripts: /vendor/etc/init.d
* ThunderTweaks v1.0.7.5
* Magisk 21.4 Offcial build in kernel - thx to CruelKernel Team
* Compiled via Arter97, Cruel
* Optimized for battery life
* Rest like in realease 1.7
ThunderStorms-DTB/DTBO:
* Samsung source : EUA4
* Linux source : 4.14.113
* Rest like in release v1.7
ThunderStorms-Kernel-Q/R-v1.7 : 01.02.2021
* Samsung source : ETLL/EUA4
* Linux source : backstreamed to 4.14.113
* Samsung os patch level: 2020-12
* Added Device Tree Blobs into one Aroma Installer
* Added auto OS_Patch Date - no needed patching boot.img no more, thx to CruelKernel team
* Disabled Freqvar Tune - but unblocked time_rate by user
* Optimizations in Linux source
* Support CIFS and NTFS
* Support Fingerprint Boost
* Added BBR2 by Google TCP protocol
* Support Underclock for Little CPU to 130MHz
Only if DTB/DTBO img will be flashed - another TS zip file
* Support Underclock for GPU back to 100MHz - no more 156MHz in use
Only if DTB/DTBO img will be flashed
* Support for lower frequencies in Mid CPU to 377 MHz
Only if DTB/DTBO img will be flashed
* Support for OC frequencies for All CPU's to 1950/2400/3016 MHz
Only if DTB/DTBO img will be flashed
* Unlocked OC/UC in kernel source for all CPU's
* Support GPU Voltage Control
* Added ThunderTweaks - 4 profiles
* Support FlatMem
* CONFIG_HZ set at 25Hz
* Removed Support Suspend Freq's for each CPU - max/min freq for screen off time
* Support GPU undervolt and throttling settings
* Support turn on/off DVFS for GPU
* Support SRANDOM x150 faster then Linux Urandom
* Added back VNSwap and ZRAM - swappiness set at 0
- no sense use ZRAM for 8GB of RAM
- You can add ZRAM back via set swappiness another then 0
* Enabled by default WQ_POWER_EFFICIENT
* Disabled some debuggers
* Support Battery settings
* Support Init.d scripts: /vendor/etc/init.d
* ThunderTweaks v1.0.7.5
* Magisk 21.4 Offcial build in kernel - thx to CruelKernel Team
* Compiled via Arter97, Cruel
* Optimized for battery life
* Rest like in realease 1.6
ThunderStorms-DTB/DTBO:
* Samsung source : ETLL/EUA4
* Linux source : 4.14.113
* Rest like in release v1.6
ThunderStorms-Kernel-Q/R-v1.6 : 05.01.2021 / 18.01.2021
* Samsung source : DTJ4/DTJA/ETLL
* Linux source : backstreamed to 4.14.113
* Samsung os patch level: 2020-11/12
* Added Device Tree Blobs into one Aroma Installer
* Added auto OS_Patch Date - no needed patching boot.img no more, thx to CruelKernel team
* Disabled Freqvar Tune - but unblocked time_rate by user
* Optimizations in Linux source
* Support CIFS and NTFS
* Added BBR2 by Google TCP protocol
* Support Underclock for Little CPU to 130MHz
Only if DTB/DTBO img will be flashed - another TS zip file
* Support Underclock for GPU back to 100MHz - no more 156MHz in use
Only if DTB/DTBO img will be flashed
* Support for lower frequencies in Mid CPU to 377 MHz
Only if DTB/DTBO img will be flashed
* Support for OC frequencies for All CPU's to 1950/2400/3016 MHz
Only if DTB/DTBO img will be flashed
* Unlocked OC/UC in kernel source for all CPU's
* Support GPU Voltage Control
* Added ThunderTweaks - 4 profiles
* Support FlatMem
* CONFIG_HZ set at 25Hz
* Removed Support Suspend Freq's for each CPU - max/min freq for screen off time
* Support GPU undervolt and throttling settings
* Support turn on/off DVFS for GPU
* Support SRANDOM x150 faster then Linux Urandom
* Added back VNSwap and ZRAM - swappiness set at 0
- no sense use ZRAM for 8GB of RAM
- You can add ZRAM back via set swappiness another then 0
* Enabled by default WQ_POWER_EFFICIENT
* Disabled some debuggers
* Support Battery settings
* Support Init.d scripts: /vendor/etc/init.d
* ThunderTweaks v1.0.7.3
* Magisk 21.2 Offcial build in kernel - thx to CruelKernel Team
* Compiled via Arter97, Cruel
* Optimized for battery life
* Rest like in realease 1.5
ThunderStorms-DTB/DTBO:
* Samsung source : DTJ4/DTJA
* Linux source : 4.14.113
* Aroma :
- added menu for backup Your exist dtb/dtbo
- added menu for flash before backuped dtb/dtbs
(this is for users which wants to make stock backup dtb)
* Freqvar Tune - removed block edit up/down_rate_limit_us
* Support for lower frequencies in Little CPU to 130 MHz
* Support for lower frequencies in GPU back to 100 MHz - no more 156MHz in use
* Support for lower frequencies in Mid CPU to 377 MHz
* Support OC all CPU's to 1950/2400/3016 MHz
* Optimized for GPU / CPU
* Optimized for battery life
* Rest like in release v1.5
ThunderStorms-Kernel-Q-v1.5.1 : 28.12.2020
* Samsung source : DTJ4/DTJA
* Linux source : backstreamed to 4.14.113
* Samsung os patch level: 2020-11
* Added Device Tree Blobs into one Aroma Installer
* Disabled Freqvar Tune - but unblocked time_rate by user
* Optimizations in Linux source
* Support CIFS and NTFS
* Added BBR2 by Google TCP protocol
* Support Underclock for Little CPU to 187MHz
Only if DTB/DTBO img will be flashed - another TS zip file
* Support Underclock for GPU back to 156MHz
Only if DTB/DTBO img will be flashed
* Support for lower frequencies in Mid CPU to 377 MHz
Only if DTB/DTBO img will be flashed
* Support for OC frequencies for All CPU's to 2106/2400/3016 MHz
Only if DTB/DTBO img will be flashed
* Unlocked OC/UC in kernel source for all CPU's
* Support GPU Voltage Control
* Added ThunderTweaks - 4 profiles
* Support FlatMem
* CONFIG_HZ set at 25Hz
* Support SRANDOM x150 faster then Linux Urandom
* Added back VNSwap and ZRAM - swappiness set at 0
- no sense use ZRAM for 8GB of RAM
- You can add ZRAM back via set swappiness another then 0
* Enabled by default WQ_POWER_EFFICIENT
* Disabled some debuggers
* Support Battery settings
* Support Init.d scripts: /vendor/etc/init.d
* ThunderTweaks v1.0.7.2
* Magisk 21.1 Offcial build in kernel - thx to CruelKernel Team
* Compiled via Arter97, Cruel and Proton
* Optimized for battery life
* Rest like in realease 1.4
ThunderStorms-DTB/DTBO:
* Samsung source : DTJ4/DTJA
* Linux source : 4.14.113
* Aroma :
- added menu for backup Your exist dtb/dtbo
- added menu for flash before backuped dtb/dtbs
(this is for users which wants to make stock backup dtb)
* Freqvar Tune - removed block edit up/down_rate_limit_us
* Support for lower frequencies in Little CPU to 130 MHz
* Support for lower frequencies in GPU back to 156 MHz
* Support for lower frequencies in Mid CPU to 377 MHz
* Support OC all CPU's to 2106/2400/3016 MHz
* Optimized for GPU / CPU
* Optimized for battery life
* Rest like in release v1.4
ThunderStorms-Kernel-Q-v1.4 : 18.12.2020
* Samsung source : DTJ4/DTJA
* Linux source : upstreamed to 4.14.133
* Samsung os patch level: 2020-11
* Removed Freqvar Tune - block edit time_rate by user
* Optimizations in Linux source
* Support CIFS and NTFS
* Support Init.d scripts: /vendor/etc/init.d
* Added app blocker : feravolt, FDE, NFS, LKT, Lspeed
* Support Underclock for Little CPU to 130MHz (only with DBT/DTBO partitions flashed)
* Support Underclock for GPU to 100MHz (only with DBT/DTBO partitions flashed)
* Enabled by default WQ_POWER_EFFICIENT
* Support FlatMem
* Tick HZ set at 100Hz
* Disabled some debuggers
* Support Battery settings
* Support Srandom x150 faster then Linux Urandom and 15x faster then Frandom
* Disabled VNSwap and ZRAM - no sense use it for 8GB of RAM
* Added Power Energy consumption tracking (in last_kmsg) from Linux 5.x
* ThunderTweaks v1.0.7.2 (added Battery settings)
* Added ThunderTweaks - 4 profiles
* Battery settings: Store Mode, Charging Levels and Unstable Power Detection
* Added Frandom support - is 10x faster then Linux Urandom
* Magisk 21.1 Offcial build in kernel - thx to CruelKernel Team
* Compiled via Arter97 (GCC 10.2), Cruel (GCC 10.2) and Proton (Clang 12.0) toolchain
* Optimized for battery life
* Rest like in release 1.3
ThunderStorms-DTB/DTBO-v1.4 : 18.12.2020
* Samsung source : DTJ4/DTJA
* Linux source : 4.14.133
* Freqvar Tune - removed block edit up/down_rate_limit_us
* Support for lower frequencies in Little CPU to 130 MHz
* Support for lower frequencies in GPU back to 156 MHz
* Optimized for GPU / CPU
* Optimized for battery life
* Rest like in release v1.3
ThunderStorms-Kernel-Q-v1.3 : 01.12.2020
* Samsung source : DTJ4/DTJA
* Linux source : upstreamed to 4.14.133
* Samsung os patch level: 2020-11
* Added support for SM-G973N device
* Removed Freqvar Tune - block edit time_rate by user
* Optimizations in Linux source
* Support CIFS and NTFS
* Support Init.d scripts: /vendor/etc/init.d
* Added app blocker : feravolt, FDE, NFS, LKT, Lspeed
* Support Underclock for Little CPU to 130MHz (only with DBT/DTBO partitions flashed)
* Support Underclock for GPU to 100MHz (only with DBT/DTBO partitions flashed)
* Enabled by default WQ_POWER_EFFICIENT
* Support FlatMem
* Disabled some debuggers
* Support Battery settings
* Support Frandom x15 faster then Linux Urandom
* Added Power Energy consumption tracking (in last_kmsg) from Linux 5.x
* ThunderTweaks v1.0.7.2 (added Battery settings)
* Added ThunderTweaks - 4 profiles
* Battery settings: Store Mode, Charging Levels and Unstable Power Detection
* Added Frandom support - is 10x faster then Linux Urandom
* Magisk 21.1 Offcial build in kernel - thx to CruelKernel Team
* Compiled via Arter97 (GCC 10.2), Cruel (GCC 10.2) and Proton (Clang 12.0) toolchain
* Optimized for battery life
* Rest like in release 1.2
ThunderStorms-DTB/DTBO-v1.3 : 01.12.2020
* Samsung source : DTJ4/DTJA
* Linux source : 4.14.133
* Freqvar Tune - removed block edit up/down_rate_limit_us
* Support for lower frequencies in Little CPU to 130 MHz
* Support for lower frequencies in GPU to 100 MHz
* Optimized for GPU / CPU
* Optimized for battery life
* Rest like in release v1.2
ThunderStorms-Kernel-Q-v1.2 : 05.11.2020
* Samsung source : DTI8
* Samsung os patch level: 2020-09
* Removed Freqvar Tune - block edit time_rate by user
* Optimizations in Linux source
* Support CIFS and NTFS
* Support Init.d scripts: /vendor/etc/init.d
* Added app blocker : feravolt, FDE, NFS, LKT, Lspeed
* Support Underclock for Little CPU to 187MHz (only with DBT/DTBO partitions flashed)
* ThunderTweaks v1.0.7.2 (added Battery settings)
* Added ThunderTweaks - 4 profiles
* Battery settings: Store Mode, Charging Levels and Unstable Power Detection
* Added Frandom support - is 10x faster then Linux Urandom
* Magisk 21.0 Offcial build in kernel - thx to CruelKernel Team
* Compiled via Clang 6.0.1, Arter97 (Clang 10.2), Sasmung S20 (Clang 8.01) and Proton (Clang 9.0) toolchain
* Optimized for battery life
* Rest like in realease 1.1
ThunderStorms-DTB/DTBO-v1.2 : 05.11.2020
* Samsung source : DTI8
* Linux source : 4.14.113
* Freqvar Tune - removed block edit up/down_rate_limit_us
* Support for lower frequencies in Little CPU to 187 MHz
* Optimized for GPU / CPU
* Optimized for battery life
* Initial Release
ThunderStorms-Kernel-Q-v1.1 : 15.09.2020
* Samsung source : DTH7
* Samsung os patch level: 2020-09
* Removed Freqvar Tune - block edit time_rate by user
* Optimizations in Linux source
* Support CIFS and NTFS
* Support Init.d scripts: /vendor/etc/init.d
* Added app blocker : feravolt, FDE, NFS, LKT, Lspeed
* ThunderTweaks v1.0.6.0
* Magisk 20.4 Offcial build in kernel - thx to CruelKernel Team
* Compiled via Clang 6.0.1, arter97 and proton toolchain
* Optimized for battery life
* Rest like in realease 1.0
ThunderStorms-Kernel-Q-v1.0 : 28.08.2020
* Samsung source : CTG4 - thx to CruelKernel Team
* Linux source : 4.14.113 - thx to CruelKernel Team
* Removed Freqvar Tune - block edit time_rate by user
* Optimizations in Linux source
* Powersuspend drivers updated to v2.0
* Gentle Fair Sleepers support
* Added Adaptative Fast Charge
* Added Fsync Control toggle
* Added Morosound v2.1.1 - thx to Moro
* Added a lot of TCP/IP algorythms
* Added a lot of I/O schedulers
* Added standard Wakelocks support
* Added Boeffla v1.1.0 Wakelocks Blocker support
* Added CPU govs: Blu_Schedutil
* Added editable by user up/down rate-limit in Schedutil
* Support F2FS, CIFS and NTFS (R/W)
* Support Init.d scripts: /vendor/etc/init.d
* ThunderTweaks v1.0.6.0
* Magisk 20.4 Offcial build in kernel - thx to CruelKernel Team
* Optimized for battery life
* Initial Release
_________________________________________________
DOWNLOAD:
ThundeRStorms AiO all releases - Link
ThunderTweaks app all releases - Link
_________________________________________________

Reserved 2

g975n Support ???

nvthd94 said:
g975n Support ???
Click to expand...
Click to collapse
Nope, only this:
SM-G970F, SM-G970N, SM-G973F, SM-G975F, SM-G977B
SM-N970F, SM-N971N, SM-N975F, SM-N976N, SM-N976B

nalas said:
Nope, only this:
SM-G970F, SM-G970N, SM-G973F, SM-G975F, SM-G977B
SM-N970F, SM-N971N, SM-N975F, SM-N976N, SM-N976B
Click to expand...
Click to collapse
hi nalas, so this only one kernel is working for each models you said?
edit: ops, i'm sorry , i have seen only now the zip has aroma installer

Carotix said:
hi nalas, so this only one kernel is working for each models you said?
edit: ops, i'm sorry , i have seen only now the zip has aroma installer
Click to expand...
Click to collapse
Hi, inside the zip is kernel.tar.xz file which are all img's for each one device
xz is packed with -9 so max compression that's why zip file has so low weight. - another way about 155MB.

then i have crue kernel 3.5 rc1 patched with magisk.
can it be flashed above or should it be patched?

Why do do patch the cruel kernel? Its pre-rooted (build in magisk) like this kernel, cause this one is build from cruel sources. So no need of patching twrp or something. And yes, you can flash it ontop.

Thanks !
Works very well.
How's the battery life compare to stock ? Someone have a good gov for battery life? I didn't tweak kernel for years.

I have format data and cache with filesystem f2fs but it doesn't work. How can i activate f2fs?
Sry for my bad english, im german.

Trackdeluxe said:
I have format data and cache with filesystem f2fs but it doesn't work. How can i activate f2fs?
Sry for my bad english, im german.
Click to expand...
Click to collapse
Kernel support f2fs. In TWRP You have to select if i good remember in WIPE section for change format partition ane select f2fs but i dont know if cache is a good idea for f2fs.
Im not using f2fs so idk in 100% how to make it but maybe another user knows?

Working well and super smooth on S10+ with CarHd v16 Rom.
Only had to use Backtothefuture.zip[emoji6]
Happy Flashing
Sent from my [device_name] using XDA-Developers Legacy app

nalas said:
Kernel support f2fs. In TWRP You have to select if i good remember in WIPE section for change format partition ane select f2fs but i dont know if cache is a good idea for f2fs.
Im not using f2fs so idk in 100% how to make it but maybe another user knows?
Click to expand...
Click to collapse
Yeah, my data partition is f2fs but it booting and booting, It does not come out of the samsung logo.

hanspampel said:
Why do do patch the cruel kernel? Its pre-rooted (build in magisk) like this kernel, cause this one is build from cruel sources. So no need of patching twrp or something. And yes, you can flash it ontop.
Click to expand...
Click to collapse
Bad. I keep having black screen
Inviato dal mio SM-G975F utilizzando Tapatalk

Ive flashed it ontop 3.4rc1 and my selfcompiled based on 3.4 stable. It works. Did you patched it or not? Is your twpr patched? If so, try without patching twrp. Whats your ROM you are using?

hanspampel said:
Ive flashed it ontop 3.4rc1 and my selfcompiled based on 3.4 stable. It works. Did you patched it or not? Is your twpr patched? If so, try without patching twrp. Whats your ROM you are using?
Click to expand...
Click to collapse
The twrp is patched inside AP. I have a galaxy s10 plus with Cardhd
Inviato dal mio SM-G975F utilizzando Tapatalk

Try non-patched twrp. Btw. CarHD is not a ROM, its a MOD.

yuri76 said:
The twrp is patched inside AP. I have a galaxy s10 plus with Cardhd
Inviato dal mio SM-G975F utilizzando Tapatalk
Click to expand...
Click to collapse
Pls read the thread....Is written so use twtp not patched in INSTALLATION section.
* Use only not patched (magisk) recovery - kernel has magisk build-in
Wysłane z mojego SM-G973F przy użyciu Tapatalka

mazzie66 said:
Working well and super smooth on S10+ with CarHd v16 Rom.
Only had to use Backtothefuture.zip[emoji6]
Happy Flashing
Sent from my [device_name] using XDA-Developers Legacy app
Click to expand...
Click to collapse
hi my friend , did you patch the recovery or not?

Related

[Kernel][AOSP/TW] ChronicKernel - (UV/GPU/CPU-OC/dyn fsync/Linaro) [05/07/2014]

ChronicKernel for T-Mobile Samsung Galaxy S4​
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Code:
#include
/*
* Your warranty is now likely void.
*
* I am not responsible for bricked devices, dead SD cards,
* spontaneous combustion, or any other host of cosmic penalties
* which may befall you, your family, or your phone.
*
*/
Here is a initial kernel for AOSP/TW. It has all the features you would expect from a modded kernel, CPU OC, GPU OC, more CPU governors, Undervolted, Underclockable, GPU OC CPU L2 OC, and linaro -o3 optimizations
Click to expand...
Click to collapse
Screenshots
Requirements
* Rooted (obviously)
* I use CyanogenMod as my daily, so i don't test the TW version much..it should be fine though.
Installation
1: Place zip on sdcard
3: Reboot into recovery
3: Clear cache and dalvik cache
4: Flash zip
5: Reboot
6: If desired edit the init script at /system/etc/chronic-config.sh to suit your needs
7: Profit
ChronicKernel
* All-in-One kernel for all qualcomm variants (AOSP/CM only)
* Compiled with linaro
* GPU OC to 627 Mhtz (450Mhtz default - configurable though chronic-config.sh init script)
* CPU OC to 2322 Mhtz (1890 Mhtz default)
* CPU L2 cache overclocked to 1.3Ghtz
* Raised the low/med/high values for GPU governor one step each
* Added many I/O Schedulers
* Some scheduler performance tweaks
* Added CPU Governors intelidemand, wheatley, lagfree, linoheart, smartassH3, badass and smartmax (Default gov = intellidemand)
* Dynamic Fsync
* F2FS Support
* User adjustable CPU uV
* frandom support
* Optimized and compiled with with the "Optimize a lot, or -o3 option)
* USB fast charge (disabled by default - configurable though chronic-config.sh init script
* Patched to Linux 3.4+
May-7
* Added back patch to ramdisk for PACMAN rom.
* Added F2FS support
* Synced ramdisk with CM
April-23
New Release v3.0 All-In-One AOSP_KK4.4 Kernel!
* Sorry for the long delay. Got burnt out on android for awhile and got some new toys as well so was busy
* All the needed updates to kernel and Ramdisk since last release and to comply with CM"s new all-in-one rom build,
because of this we can now use one flashable zip for all qualcomm variants now. I added the auto-loki patching from
CM's rom zips so loki should be done for you. let me know if you have any issues.
* Updated kernel to 3.4.82
* I'm sure there are a few small fixes I forgot since last release but basically you can expect what you did with the last release just up to date.
Dec-24
New Release v2.4 for AOSP Android KitKat 4.4! (TW to follow soon)
Changes since v2.3:
* Got rid o dcvs governor as it never worked
* Updated to offical Android 4.4.2/CM-11 Kernel source, changes include:
* We are now using the msm2 gpu driver not msm.
* Updated WiFi Drivers
* Updated Sensor drivers
* Many changes to the framebuffer and vidc driver
* Linux 3.4.75
And as always the ramdisk is synced with CM as of time of compile
Oct-28
* AOSP-JB4.3: Tagged v2.3.3 (maintenance update)
* AOSP-JB4.3: Fixed issue with latest ROM builds
Oct-26
* AOSP-JB4.3: Tagged v2.3.2 (maintenance update)
* AOSP-JB4.3: Merged all the upstream commits from CM, should help with stability
* NOTE: If your colors are off with the display. Its because your ROM hasn't been updated to latest display drivers, ask your ROM developer to update their ROM.
Oct-20
* Common: Updated to Linux 3.4.66
* Common: Added Faux123's Simple GPU governor
* Common: Fixed compatibility with PAC
* AOSP-JB4.3: Merged upstream changes for compatibility with latest CM nightlies
* TW: Tried to fix issue with LPM mode (charging while off)
Oct-6
* Bumped AOSP to v2.2 and TW to v1.2 respectivly
* Common: Fixed issue across all custom S4 kernels where the Governor is only applied to online cpu cores. They are now set regardless
* Common: More aggressive L2 Overclock, bumped max L2 freq by 100 Mhtz and have a more aggressive scaling of the L2 freqs
* Common: Updated to Linux 3.4.62
* AOSP-JB4.3: a few (minor) upstream changes
Sep-5
* AOSP-JB4.3: Merged over 200 commits from CM to bring in sync, No other changes, although seems performance is a little improved
Aug-24
* General: initial release ot the TW/GE kernel, refered to as TW-JB4.3, this is the same as the TW (now known as TW-JB4.2) just compatible with GE roms
AOSP-JB4.3
* AOSP-JB4.3: Synced Ramdisk with CM, latest nightlies should work now
* AOSP-JB4.3: Fixed a bad merge in the last version related to I/O scheduling
* AOSP-JB4.3: Added official Samsung exFAT support (thanks ktoonsez for original commit)
* AOSP-JB4.3: Updated to Linux 3.4.59
* AOSP-JB4.3: Tagged v2.1
AOSP-JB4.2
* AOSP-JB4.2: Added official Samsung exFAT support (thanks ktoonsez for original commit)
* AOSP-JB4.2: Updated to Linux 3.4.59
* AOSP-JB4.2: Tagged v2.1
TW/TW-JB4.2
* TW: Some cleanup to try and make it more stable
* TW: Added official Samsung exFAT support (thanks ktoonsez for original commit)
* TW: Updated to Linux 3.4.59
* TW: Tagged v1.1 and will be known from this point on as "TW-JB4.2"
TW-JB4.3 - TW/GE
* TW-JB4.3: Initial TW/GE kernel v1.0
Aug-16
* AOSP-JB4.3: Maintenance update - Synced with upstream CM kernel at time of compile - glitches should be gone
* Note: sorry for the delay. i was busy getting 10.2 booting on pyramid/glacier/holiday
* Took the version number out of the OP title as its not the same across all platforms
Aug-4
* AOSP-JB4.3: Added AOSP 4.3 kernel, has all the updates from CM's kernel as of this date
* AOSP-JB4.2: Sync with CM. a little clean up
* TW: TW kernel is now out of RC and v1.0, Merged a few things from the AOSP-JB4.3 kernel
* There were a good amount of updates that are kinda hard to explain. if you want more details check my github
Old Changelogs
July-20
* TW: RC2 release
* TW: tried to fix exFAT support, please let me know
* TW: Fixed an overlook that was causing the GPU to stay at a higher freq then normal
July-18
* Fixed a few little overlooks on my part in the TouchWiz beta1. Here is RC1
July-17
* inital TW build, still beta but should work fine just might have a couple things enabled (I/O schedulers that dont work or shouldnt be)
July-14
* Fixed Color temp settings not showing in Advanced Settings
* Couple tweaks to fastcharge cherry-picked from ktoonsez's kernel
* Merged JFA source
* All CM changes merged
* Added option to configure CPU OC from chronic-config.sh
* Fixed a race condition between chronic-config.sh and init.qcom.post_boot.sh setting governor
* Updated to Linux 3.4.52
* Fixed a type-o in chronic-config.sh that might have prevented dynfsync from being set to the desired setting
* Initial support for the Sprint variant
* General cleanup
July-2
* Reworked the way the config script works. it now sets gov correctly. it was renamed to chronic-config.sh and moved to system/etc/
* A few upstream updates
June-30
* Maintenance update
* Merged all upstream CM changes, should work on latest nightlies now
June-26 Stable Release
* Over 100+ upstream commits, like vidc etc, CHECK HERE for details
* Updated to MFx source/google sources
* small bugfix to screen off max gov
* wakelock fix (upstream)
* Updated to Linux 3.0.50
* Few misc bugfixes
** Honnestly the changelog doesnt do the update justice. CHECK HERE for details
June-18
* Upstream: Kernel source updated to MDL (samsung)
* Bugfix: Synced ramdisk with upstream CM to fix issue with bluetooth
* Fixes to Fast charge
* Bugfix: fix issues with workqueue (ktoonsez)
* Screen off Max freq will be disabled while in call (ktoonsez)
* Bugfix: Two EHCI: HSIC commits from caf to fix a wakelock
* Added CIFS Support
* Switch to intellidemand as default CPU governor
* Set 504Mhtz as boot freq for GPU
* GPU: Changed 544mhz to 545mhz to conform better with the pll table
* reduce some log spam (ktoonsez)
* GPU OC: Add 627mhtz step
* Linux 3.4.49
June-11
* Merged all upstream changes from CM kernel, including things like the MDM kernel source update
* Updated to Linux 3.4.48
* GPU OC now correctly reflects the current gpu freq to sysfs
June-7
* Pretty sure the intellidemand issues are fixed now
* Some bugfixes from caf for cpufreq and cpufreq stats
* GPU OC is fixed now (wasn't working correctly, would reject any freq higher then 450)
* GPU OC steps are now 504 544 and 601mhtz
* Synced with upstream (CM)
June-4
* Added in between steps to OC freqs to try and help people squeeze a little more out of the CPU (ktoonsez)
* GPU OC to 533Mhtz
* Added some missing intelidemand code to try and fix battery drain
* Some upstream changes like control screen color temp by sysfs
* Switched back to interactive as default governor
May-31
* Tweaked the GPU bandwith and governor low/med/high values for better performance
* Some bug fixes from type-o's made by samsung
* Removed CPU governors that don't support hotplugging (ktoonservativeq, dancedance)
* Min cpu freq with start at 378Mhtz for all cores
* Switched to XZ compression when making kernel to reduce size (the only impact on user end is a 1 sec longer boot time on Samsung splash)
May-29
* Reverted some cherry-picks from upstream that was causing bootloops for some
* Fix for GPU governor, it was sometimes getting stuck at 450 mhtz even with screen off (credits: ktoonsez)
* Updated the updater-script in the flashable zip to do some housekeeping before flash like remove old modules
May-28-build2
* Fixed bad zip packages
May-28
* Rebased source off of ktoonsez kernel,
* Fixed all the instability from the last releases
* CPU OC up to 2322 Mhtz (not all devices can handle this!)
* added frandom support
* Added a few Governors and I/O Schedulers
* Disabled a lot of useless debugging options
* Disabled un-needed modules
* More general build optimizations
* Other changes I forgot
May-26-build2
* Fixed all the bootloop issues from the last build
May-26
* Bugfix: cpu freqs on all cores but core0 weren't being set to desired levels
* Bugfix: a lot of block (I/O) fixes from caf and faux123
* CPU is now overclockable to 2268Mhtz but not all devices, including mine can handle this.
* CPU can now be overvolted to 1500 uV
* CPU L2 cache overclock to 1.3Ghtz (this seemed to give the most performance boost out of any overclocking so far)
* full kernel based mpdecision (there is an init.qcom.post_boot.sh script included that will disable userspace mpdecision, DON'T REMOVE IT)
* Added back all the special UID drivers that got disabled
* A lot of cleanup to the defconfig and disabled a lot of useless options and enabled some that weren't there before
* Switched to intellidemand as default governor
* Switched to ROW as default I/O scheduler
* CPU: Boot at default freq of 1890Mhtz for stability
* Probably a lot more small tweaks I'm forgetting
May-18
* Added an init.d script to zip to help control custom kernel settings
* Added CPU OC to 2106 Mhtz (1998 mhtz default)
* Set default GPU OC to 450mhtz to save battery (still overclockable via 89chronic init script)
* Adjusted the GPU Bus bandwith, seems to help with performance and battery life
* Lots of updates for CM kernel (gpu drivers etc)
* Maybe a couple other tweaks I forgot to list
May-14
* initial release
* Please keep all comments in this Discussion Thread. Any comments not in that thread will be ignored. Feel free to use the DevDB Bug reporting option as you see fit. This is critical in keeping the same question from being asked times in 5 different threads all with the same answer. It was really slowing down development.
* ]If you have problems with frequencies sticking use "No frills CPU Control" and go to Settings and prevent other apps from changing CPU settings
* Although this kernel has now reached "stable" status. bugs still could pop up. please if you find a reproducible bug and decide to post please try and provide a last_kmesg or logcat.
* Versions go as follows: AOSP-JB4.3 = CM-10.2 etc, AOSP-JB4.2 = CM-10.1 etc, TW-JB4.2 = Android 4.2 TW based ROMs, TW-JB4.3: Android 4.3/Google Edition based ROMs
AOSP-JB4.2 : ChronicKernel-JB4.2-AOSP-TMO-v2.3.zip
AOSP-JB4.3 : ChronicKernel-JB4.3-AOSP-TMO-v2.3.3.zip
AOSP-KK4.4 : ChronicKernel-KK4.4-AOSP-JFLTE-v3.1.zip
TW-JB4.2 : ChronicKernel-JB4.2-TW-TMO-v1.3.zip
TW-JB4.3 : ChronicKernel-JB4.3-TW-TMO-v1.3.zip
Goo.im Repo : CLICK HERE
* This Kernel can also be downloaded directly with GooManager *
My Github (main): https://github.com/Team-Hydra/android_kernel_samsung_jf
* First off of course cyanogen, the CyanogenMod project and all who contribute.
* A lot of this was taken/based off of flar2's Kernel for the HTC One, so thanks for the source!
* Also grabbed some things from Faux123's kernel
* All the people who have helped me learn more and more over the past 4 months (arco/dastin1018/android1234567) you guys are the best!
I really didn't want to do this but people keep asking so here is a donation link if you want to buy me a coffee or pack of smokes (I go through a lot sitting on the PC messing around lol) go ahead. But not required or expected by any means
Note: The name on the paypal account may say patricia, this is because it's a family paypal account.
Happy Flashing
Albinoman887
XDA:DevDB Information
[AOSP/TW] ChronicKernel, a Kernel for the T-Mobile Samsung Galaxy S 4
Contributors
albinoman887
Kernel Special Features: * Compiled with linaro * GPU OC to 627 Mhtz (450Mhtz default - configurable though chronic-config.sh init script) * CPU OC to 2322 Mhtz (1890 Mhtz default) * CPU L2 cache overclocked to 1.3Ghtz * Raised the low/med/high values for GPU governor one step ea
Version Information
Status: Stable
Created 2013-10-09
Last Updated 2014-05-07
Reserved
Please keep all discussion in the new Q&A thread please. otherwise your comment will most likely be ignored. Check "NOTES" section in OP for details
Nice. GPU OC. Party only getting started. Cant wait fot CPU OC.
Sent from my SGH-M919 using xda app-developers app
yeah i've never overclocked the cpu from scratch before. i have it done but it wont boot. i think i'm missing a couple references in source somewhere
Great to see you on the S4 albino! I really appreciated your work on the Sensation.
Oh, this is sweet. Installing it now.
Is the S4 audio hardware compatible with the Voodoo Sound? (Had this on my S1, and it was needed..)
Looking forward to this. :good:
Getting lower benchmark scores for some reason on this kernel.
Sent from my SGH-M919 using Tapatalk 2
hmmm i get 6800 is quadrant with stock cm kernel and 7600 with mine. what benchmark program. if you want try underclocking the gpu by 50 mhtz you can do this with this command
echo "4500000" > /sys/devices/platform/kgsl-3d0.0/kgsl/kgsl-3d0/max_gpuclk
i'm considering lowering the GPU to that as it saves battery and might give better performance i'm not sure
albinoman887 said:
yeah i've never overclocked the cpu from scratch before. i have it done but it wont boot. i think i'm missing a couple references in source somewhere
Click to expand...
Click to collapse
I think gs4 uses acpuclock 8064 for its main CPU controll. Check the pll tables and convert the hex to decimals and multiply by 27 if I'm not mistaken.
Sent from my SGH-T999 using Tapatalk 2
This belongs in original Android development?
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
I have many app ideas, but don't have the skill or the time to learn how to make an app. if you would like to know an idea and attempt to make one, just message me.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Phone: Tmobile Samsung Galaxy s4 m919
Rom: Wicked v2
Kernel: Stock
Radio: Stock
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ArianaGrande said:
This belongs in original Android development?
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
I have many app ideas, but don't have the skill or the time to learn how to make an app. if you would like to know an idea and attempt to make one, just message me.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Phone: Tmobile Samsung Galaxy s4 m919
Rom: Wicked v2
Kernel: Stock
Radio: Stock
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Click to expand...
Click to collapse
isint original for the stock fw. i dont really understand the two different types can someone explain that to me?
Stock..
Antutu3d 5200
Quadrant 7200
3dmark 6600-6850
Chronickernal..
Antutu3d 6000
Quadrant 8000
3dmark 6400-6600
Ran multiple tests @ 35f temp stock settings.
Sent from my SGH-M919 using Tapatalk 2
good to know, i got OC working. only issue i'm having is freqs not sticking. once i get that solved i'll release a update
Please make the kernel compatible with international 9505!
Gesendet von meinem GT-I9505 mit Tapatalk 2
this kernel cant brick a phone if i try it on a i9500, only soft brick right?
iamnotkurtcobain said:
Please make the kernel compatible with international 9505!
Gesendet von meinem GT-I9505 mit Tapatalk 2
Click to expand...
Click to collapse
New version today, i'll add the other variants as well
New features:
CPU OC to 2106 Mhtz
Voltages are still stock, will work on that for next release
Tweaked GPU bus bandwith
Lots of upstream changes from CM
Added a few more governors
i'll be posting soon
albinoman887 said:
New version today, i'll add the other variants as well
New features:
CPU OC to 2106 Mhtz
Voltages are still stock, will work on that for next release
Tweaked GPU bus bandwith
Lots of upstream changes from CM
Added a few more governors
i'll be posting soon
Click to expand...
Click to collapse
So it works on cm for 9505?
Is intellidemand/pegasusq and row included?
Waiting for it! Awesome!!
Gesendet von meinem GT-I9505 mit Tapatalk 2
build posted, OP updated
albinoman887 said:
build posted, OP updated
Click to expand...
Click to collapse
Thanks! Will wait for the 9505 version
Btw which governors are available?
Gesendet von meinem GT-I9505 mit Tapatalk 2
iamnotkurtcobain said:
Thanks! Will wait for the 9505 version
Btw which governors are available?
Gesendet von meinem GT-I9505 mit Tapatalk 2
Click to expand...
Click to collapse
Read the original post its all listed there
Sent from my SGH-M919 using Tapatalk 2

[6.0+]Mimori Kernel [AOSP & Lineage OS Based ROM]

Mimori Kernel | Stability for performance
For Xperia M
Based on Lineage OS 14.1 source​
Code:
#include
/*
* Your warranty is now 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 ROM
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.
*/
Mimori Kernel based on Lineage OS 14.1 source, and included many improvement and optimization on processor, I/O and include some feature for Xperia M / M dual devices that use Marshmallow as base ROM.
Mimori offered kernel performance, stability, smoothness process on cpu and already have full support on NEON, this kernel need kernel configuration app to control this kernel, so try to find kernel configuration app after flash this kernel.
Recommended Kernel Configuration :
- Kernel Adiutor (BETA)
- Device Control
Okay this is several features that i include in this kernel.
This kernel feature is :
Kernel Features
* Linux Kernel Version 3.4.113
* Compatibility with AOSP,CM And LineageOS based ROM [Android 6.0+]
* Added overclock up to 1,4Ghz
* Added Double Tap 2 Wake Feature (Incl. Vibration)
* Added custom CPU Governor : Alucard,Intelliactive,IntelliMM,Lionheart,Adaptive & Blu Active (specially for Blu Active is thanks to @sudokamikaze for him workaround to make it work for linux 3.4.x based kernel)
* Added custom I/O Sched Governor : zen,sio,sioplus,tripndroid,fifo,fiops,vr and maple (specially for maple is thanks to @sudokamikaze for him workaround to make it work for linux 3.4.x based kernel)
* Added custom TCP Modules : Advanced,Bic,Westwood,Hybla,Vegas,Veno,Yeah and more
* Added CPU Voltage Table Control
* Implement Power Efficient Workqueues
* Dynamic management of dirty page writebacks
* Added Interface of Gentle Fair Sleepers, Software CRC and Arch Power (Option Disable by Default)
* Added Frandom Support
* Added Dynamic Fsync 2.0
* Entropy Tweaks
* NEON VFPv4 Optimized (hard)
* Added Intelli Plug v4.0
* Added Intelli Thermal v1.0
* Added F2FS File System Support (Based on Linux 3.4.y Branch) (Working)
* Added EXFAT File System Support (Driver Version v1.2.9) (Need Test)
* Added USB Keyboard Support
* Optimized I/O Sched
* Compiled using GCC 5.4.X Hyper Toolchains
* Updated CVE Patch From LineageOS Kernel Source 20171106
[/LIST]
[/LIST]
How to install :
1. Download Mimori Kernel and install it from recovery mode, use TWRP recovery (TWRP Link)
2. install kernel adiutor from Playstore for kernel configuration (i don't have myself app to control kernel) (Try to use BETA version to get fix for CPU temperature)
3. Final step, let's configure kernel like what you want it :victory: and enjoy my first custom kernel
For download, look at download tab on top of this thread
Thanks to : 
 @PecanCM [For Kernel Source] 
 @Alex_Gamer [For Kernel Tester & Troubleshoot] 
 @thichthat [For DT2W Source]
XDA:DevDB Information
Mimori Kernel For Xperia M, Kernel for the Sony Xperia M
Contributors
Nicklas Van Dam, PecanCM, Alex_Gamer
Source Code: https://github.com/Nicklas373/Mimori-Kernel_MSM8227_LineageOS_14.1
Kernel Special Features: Overclocked, ARMV7 NEON Optimized
Version Information
Status: Stable
Current Stable Version: Seventh Build
Stable Release Date: 2018-02-11
Created 2016-09-03
Last Updated 2018-02-19
Kernel Adiutor OTA Update Information
Now for CyanogenMod And AOSP Based ROM, Hana Kernel Offered OTA Update feature for kernel update using kernel adiutor app for CyanogenMod Based ROM with "download" feature in kernel adiutor.
You can download new build in that menu included ; introduce, kernel feature and changelog update. Now i'm still try to enable it on LineageOS too, i'm just need to wait confirmation from the admin .
For anyone want to install this kernel, can access too using KA. just like normal download and installation for kernel :laugh:
Have fun
Kernel Adiutor Information
For Kernel Adiutor Usage
During new stable version of Kernel Adiutor have problem with CPU temperature, now we should use BETA build from Kernel Adiutor to get fix for that problem.
And for set on boot configuration, i'm not recommended it again , since that only can make kernel error during boot up process.
So set kernel when system is already boot is best option for stability and performance.
If kernel adiutor to hard for configure, then you can try Device Control app to manage your kernel.
This app is almost same like KA but it's little simple and more friendly for configuration
Changelog :
Seventh Build (20180211):
- Fixed some upstream issue
- Upstream to 3.4.113 (REBASE change)
- Fix issue with OTG problem (Recovery or System)
- Updated F2FS to latest 3.4.y and misc fixes
Sixth Build (20180122):
- Updated Kernel Security Patch to 20171106 (Based on MSM8960T Source)
- Change GCC to GCC 5.4.X Hyper Toolchains
- Misc fixes with intelli thermal
- Applied last patch with 3.4.113
- Applied security patch with "KRACKS attacks"
- Removed sdcardfs drivers (not used by device)
- Misc CPU Optimization
- Set readahed to 512kb
- Added GPU optimizations flags
- Improve Hard Floating Point for neon-vfpv4
Fifth Build (20171002):
- Introduce IMAGINE Codename
- Upstream Linux Kernel to 3.4.113 based on git.kernel.org
- Revert change of F2FS (back to old source)
- Revert some optimization change
- Added Maple I/O Sched (specially for maple is thanks to @sudokamikaze for him workaround to make it work for linux 3.4.x based kernel)
- I/O Sched Optimization for SIO and ZEN
- Enable Interface Of Software CRC
- Misc CPU Optimization
- Added some sched optimization
- Disabled USB Fastcharge v1
- Reverting Permissive, Back to Enforcing
- Added Blu Active CPU Governor (specially for Blu Active is thanks to @sudokamikaze for him workaround to make it work for linux 3.4.x based kernel)
- Added Support for Neon VFPv4 With Hard Floating
- Disabled Quick Wake Up Drivers
Fourth Build (20170913):
- Added Optimization on I/O Sched (Improves SSD Speed)
- Misc fixes for conservative governor
- Added F2FS and EXFAT File System Support
- Added Hyper CPU Governor
- Optimized KSM
- Update Intelli Plug to v4.0
- Optimized SLUB
- Set readahed to 256KB
- Added CCACHE for faster kernel building
- Updated CVE Patch (Kernel Security Patch) to 20170826 Based On MSM8960T
- Misc Optimization
- Added Quick Wakeup driver
- BACKPORT F2FS from branch Linux 3.4.y (git.kernel.org)
- Reverting Quick Wakeup Driver
- Added USB Keyboard features
- Updated SDCARDFS Driver
- Misc fixes
Third Build (20170821):
- Little Improvement on CPU Bus Speed
- Added Dynamic Fsync 2.0
- Added Frandom Support
- Added Interface of Gentle Fair Sleepers (Option Disable by Default)
- Misc change on I/O Partitions
- Dynamic management of dirty page writebacks
- Removed "+" Symbol From Kernel Version String
- Implement Power Efficient Workqueues Feature (Enable by Default)
- Revert Alucard CPU Governor to v1.0
- Added Interface of Arch Power Features (Disable by Default)
- Entropy Tweaks
- Build vfp with softfp
- Misc change with cpufreq
- Added Intelli Plug and Intelli Thermal
- Fix Neon VFP
- Upgraded Kernel to 3.4.4
- Change toolchains to Hyper Toolchains GCC 4.9
- Decrease thermal limits to 70c
Second Build (20170817):
- Set kernel as permissive
- Enabling 972Mhz to fix slow response on boot and skipped frequency on system
- Added Custom TCP Congestion
- Added CPU Voltage Control
- Added DT2W Vibration Support
- Added USB Fastcharge v1
- Adapted Some CPU Governor with CPU Freq Table
First Build (20170816):
- INITIAL BUILD
: - Included Custom CPU Governor
- CPU Overclocked to 1.458Mhz
- Using NEON Optimized as VFP
- DT2W Feature
- CPU Optimization Algorithm
- Custom I/O Sched
Kernel Adiutor Configuration
CPU Manager :
CPU Max Frequency : 972Mhz (For Normal Usage) . 1.2Ghz (For Multitasking Usage) & 1.4Ghz (For Hard/Gaming Usage)
CPU Min Frequency : 384Mhz
CPU Governor: Alucard or Interactive (For Normal Usage), Alucard or IntelliMM (For Multitasking Usage) & Lionheart or Intelliactive, Blu Active (For Hard/Gaming Usage)
(Beside that leave it as stock)
Hotplug Manager :
Mpdecision = Disable
Intelli Plug = Enable
Profile = Eco for Performance
(Beside that leave it as stock)
Thermal Manager:
Thermald : Disable
Intelli Thermal : Enable
Core Control : Enable
Frequency Throttle Temperature : 60c
CPU Throttle Temperature : 70c
Thermal Limit Low = 2
(Beside that leave it as stock)
GPU Manager
GPU Max Freq : 400Mhz
GPU Governor : Ondemand or Performance (For Hard Gaming)
I/O Scheduler =
(Leave it as stock)
Misc =
Software CRC Check = Disable
Dynamic Fsync = Disable
Arch Power = Disable (Not really recommended)
Gentle Fair Sleepers = Disable
TCP Congestions = Depends on your need
Option already update during new kernel feature is include
For explanation (cpu hotplug, and i/o sched) check on this thread
CPU Governor : Link- 1 Link-2
I/O Sched : Link
CPU Hotplug :Link - 1 Link - 2
Special Thanks to @gsstudios for guide :laugh:
[INFO] Double Tap 2 Wake & BETA Build
For Double Tap 2 Wake
Try to use kernel adiutor and check in wake tap, after that choose DT2W and enable it using "full'" option and then let's try DT2W features with vibration on mimori kernel
NOTE : BETA Build For Testing (Not Stable)
github/build
For BETA, try to look date for kernel. Find latest one, and anyone can test latest beta if don't want wait for stable update. I can't promise to make fast update for stable source, i don't want to make any problem. so it's better stay at beta and whenever it ready, and it should release on thread :victory:
Thanks.
Garv Maggu said:
Thanks.
Click to expand...
Click to collapse
you're welcome, i'm still working for optimization in armv7 vfpv4 module.
have fun
Updated
New kernel build v1.1 is released with several fix for vfpv4 and neon modules, download link in on download tab.
have try
Great!
Please add dt2w
Niiiice! I was waiting for new release, I'll test it now
Alex_Gamer said:
Niiiice! I was waiting for new release, I'll test it now
Click to expand...
Click to collapse
my laptop is back from service center , and now is time to back :laugh:
romspeed said:
Please add dt2w
Click to expand...
Click to collapse
i will try on next update, it's to hard to add that anyway .
Nicklas Van Dam said:
my laptop is back from service center , and now is time to back :laugh:
Click to expand...
Click to collapse
Good to hear that your laptop its back to rock
Really good work working like a charm
Just one question on my device sound is bursting any particular reason behind that and is that can be controlled through any setting or app
Sent from my SM-J700H using Tapatalk
Kb44994 said:
Really good work working like a charm
Just one question on my device sound is bursting any particular reason behind that and is that can be controlled through any setting or app
Sent from my SM-J700H using Tapatalk
Click to expand...
Click to collapse
sound is bursting? i think i'm not to modified to sound on this kernel, maybe that's from high cpu usage so that's make sound is distortion. i will try to look at sound option.
[EDIT]
Kb44994 said:
Really good work working like a charm
Just one question on my device sound is bursting any particular reason behind that and is that can be controlled through any setting or app
Sent from my SM-J700H using Tapatalk
Click to expand...
Click to collapse
i'm update kernel with clean build and kernel optimilization, i hope that can fix your problem. i'm already compare sound with stock and my kernel. i'm not hear any particular change on sound volume, maybe very little difference, please to wipe dalvik-cache and cache after install this update
Updated
New kernel build v1.2 is released with several clean build for kernel and optimization on kernel compiler to reduce size, download link in on download tab.
have try
Updated
New kernel build v1.3 is released with first stable build , added auto hotplug drivers and more optimization for armv7 and krait processor
download link in on download tab.
have try

***DISCONTINUED***[KERNEL] ThundeRStormS kernel for Samsung Galaxy S10/N10 family - only Exynos

ThundeRStormS Galaxy S10/N10 Exynos family for OneUI S/Q/R & AOSP R
SM-G970F/N, SM-G973F/N, SM-G975F/N, SM-G977B/N
SM-N970F, SM-N971N, SM-N975F, SM-N976N, SM-N976B
Compatibility notes :
Only for Android OneUI Q odexed and deodexed roms S10/N10 Exynos family ROMs
AOSP is supported - PIXEL EXP and crDroid doesn't work !!!​
Kernel features:
* Samsung source : GULB/GULD
* Samsung os date patch : 2022-01
* Linux source : backstreamed to 4.14.264
* Kernel v4.0 and up supports only OneUI4 ( no AOSP support for Android 12)
* Support for OneUI 3.x and AOSP R (some Roms - I don't have AOSP - for Your own risk - do kernel backup)
* Added auto OS_Patch Date - no needed patching boot.img no more, thx to CruelKernel team
* Device Tree Blobs in one Aroma installer
* Removed Freqvar Tune - block edit time_rate by user
* App blocker : blocked LKT, Lspeed, NFS, FDE, Ferravolt (You can get restart the phone if You use this apps)
* Optimizations in Linux source
* Sched/CPU Governors : modded schedutil by @nalas (schedutil_ts), ondemand, interactive
* Powersuspend drivers updated to v2.0
* Gentle Fair Sleepers support
* Adaptative Fast Charge
* Fsync Control toggle
* Mass Storage support
* Morosound v2.1.1 - thx to Moro
* Added a lot of TCP/IP algorythms
* Added a lot of I/O schedulers
* Added standard Wakelocks support
* Added Sustanable Freq's support for big.Mid CPUs
* Support GPU Voltage Control
* Added Boeffla v1.1.0 Wakelocks Blocker support
* Added CPU govs: Blu_Schedutil, Ondemand, TS_Schedutil
* Added editable by user up/down rate-limit in TS_Schedutil
* Battery settings: Store Mode, Charging Levels and Unstable Power Detection
* Added Power Energy consumption tracking (in last_kmsg) from Linux 5.x
* Added Sustanable Freq for BIG CPU - set at 1820MHz
* Support FlatMem
* Support Frandom x15 faster then Linux Urandom - disabled bcose Srandom is enabled
* Support Srandom x150 faster then Linux Urandom
* Removed Support Suspend Freq's for each CPU - max/min freq for screen off time
* Support turn on/off DVFS for GPU
* Support CONFIG_HZ to 25Hz, 50Hz, 100Hz, 250Hz, 200Hz, 300Hz, 1000Hz - set at 100HZ
* Enabled VNSwap and ZRAM - 1Gb for 8GB and 2.5GB for 6GB of RAM devices
* Support F2FS, CIFS and NTFS (R/W)
* Support Fingerprint Boost
* Support Battery Saver module
* Support Sustanable Freq for BIG Core - 1820MHz
* Support Frandom (10x faster then Linux Urandom)
****** ONLY BY fLASHING DTB/DTBO img ***********
* Device Tree Blobs support (dtb and dtbo) [Underclock Littel CPU to 130MHz, disable Freqvar up/down_limit_rate_us - user can edit it in ts_schedutil settings, CPU/GPU optimizations)
* Support for lower frequencies in Mid CPU to 377 MHz
* Support for OC frequencies for All CPU's to 2106/2400/3016 MHz
* Support Underclock for GPU to 100MHz (only with DBT/DTBO partitions flashed)
* Unlocked OC/UC in kernel source for all CPU's
* Support GPU undervolt and throttling settings
********************************************************
* Support Battery settings : Charging Level, Store Mode, Unstable Power Detection
* Support Init.d scripts: /vendor/etc/init.d
* ThunderTweaks v1.1.0.4
* Magisk 24.1 Offcial build in kernel - thx to CruelKernel Team & Corsicanu
* Optimized for battery life
* Compiled via Google Clang 14.0.1
* Kernel use an AROMA installer to help guide you through the installation.
TOOLCHAINS: Arter97 and Cruel - breaks WIndows 10 assistant app connection - QR camera doesn't work.
Recommended Apps:
To tweak most of the settings in the kernel, I recommend using ThunderTweaks app.
_________________________________________________
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!!!
_________________________________________________
INSTALLATION PROCESS:
FOR STOCK ODEX/DEODEX ROMS - read carefully
FIRST - Clear cache apps like Kernel Adiutor or MTweaks or another one in system app menager !!!
Backup EFS, DTB, DTBO, DATA and KERNEL as always in TWRP !!!
Download the latest kernel version zip file
Use only not patched (magisk) recovery - kernel has magisk build-in
Flash the CLEAN ROM, next restore Your DATA and flash the kernel zip with root or not
Choose aroma selection | If You don't know what Device Tree Blobs are and how to use it so don't flash it - You can brick Your phone !!!
If You have fingerprint patter problem pls use link from CruelKernel for patch img file for another date. Link
Reboot
ThunderTweaks app is copied to Your sdcard/ThunderTweaks folder. You can install it manually.
PROBLEMS / BUGS:
No f2fs partition support - Kernel support this kind of system files, if You can't get acces to this so look ROM you are using support f2fs or not.
You can look into fstab.exynos9825 file located in /vendor/etc/ folder.
If in line with DATA partition is only ext4 - so means ROM not support f2fs.
-------------------------------
Device Tree Blobs will be present on all another kernels (are in dtb/dtbo partition so flashing only boot.img not helps) - so if You want to change it for stock or another kernel You have to flash this partitions via ODIN or TWRP.
If You have no frequencies lower then stock so You have not flashed modified DTB/DTBO partitions !!!
-------------------------------
Make F2FS working:
- Make backup You fstab file first : /vendor/etc/fstab.exynos9820
- Edit Your fstab file by add this two lines:
/dev/block/platform/13d60000.ufs/by-name/cache /cache f2fs rw,nosuid,nodev,noatime,inline_xattr,flush_merge,nobarrier wait,check,formattable - makes bootloop
/dev/block/platform/13d60000.ufs/by-name/userdata /data f2fs noatime,nosuid,nodev,discard,usrquota,grpquota,fsync_mode=nobarrier wait,check,quota
- or rename this file (View attachment fstab.exynos9825.txt) to fstab.exynos9820 and copy via TWRP to system_root/vendor/etc/ folder and set permissiont by chmod to 0644 and reboot the phone.
- F2FS is full support now.
Back to stock/previouse Device Tree Blobs:
1) ODIN
- Unpack dtb.img.lz4 and dtbo.img.lz4 from Your latest stock frimware AP....md5
- Pack this two files to dtb.tar archive file
- Run latest Odin and Unset Auto Reboot, add dtb.tar to AP section, add Home_CSC to CSC section, next connect Your device in Dwonload Mode, Flash
- Reboot.
2) Flashable TWRP
- use flashable zip file from another kernel - flash via TWRP
- You can make dtb/dtbo as a flashable zip file and flash it via TWRP | for flash use :
dd if=/tmp/your_name_folder/dtb.img of=/dev/block/platform/13d60000.ufs/by-name/dtb bs=4096
dd if=/tmp/your_name_folder/dtbo.img of=/dev/block/platform/13d60000.ufs/by-name/dtbo bs=4096
Thanks for reports.
_________________________________________________
CREDITS :
- 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/
- @osm0sis for Android Image Kitchen and anykernel2 https://forum.xda-developers.com/showthread.php?t=2073775
- Magisk and SuperSu Team for root method
- @evdenis Denis Efremov and Cruel Team for source, Samsung updates and help.
- MoRoGoKu, Anan1211, Pascua28, Corsicanu
- Ambasadii
- @TheMadScientist, @bartolomeo10, @touseef77, @okij, @tin2404 and tester group.
_________________________________________________
SOURCE of the kernel:
GitHub: Link
_________________________________________________
Contributors:
@nalas
ThundeRStormS Team
_________________________________________________
DISCUSSION:
Links removed by moderator
_________________________________________________
Version Information:
Statsus : Stable
Current version : AiO v4.0.2 (All in One)
Release Date : 2022-01-31
_________________________________________________
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.
Link removed by moderator
_________________________________________________
CHANGELOGS & DOWNLOADS in 2nd post
_________________________________________________
DOWNLOADS and CHANGELOGS
Changelogs:
ThunderStorms-Kernel-S-v4.0.2 : 31.01.2022 - upstreamed to Linux 4.14.264 for OneUI4/3
* Samsung source : GULB/GULD
* Linux source : upstreamed to 4.14.264
* Support only for OneUI 4
* Samsung os patch level: 2022-01
* Korea "N" versions for S10 N10 uses source 5G "B" version - bcose no source)
* Magisk Offcial (24100)/v23.0 - magisk manager must be the same version, thx to Denise and Corsicanu
* Compiled via Google Clang 14.0.1
* rest like in TS v4.0.1
ThunderStorms-Kernel-S-v4.0.1 : 24.01.2022 - upstreamed to Linux 4.14.259 for OneUI4.only
* Samsung source : GULB/GULD
* Linux source : upstreamed to 4.14.259
* Support only for OneUI 4
* Samsung os patch level: 2022-01
* S10, S10+ and N10 series Zram set at 2GB
* no GPU throttling support (bcose new r32 GPU drivers - are different)
* Korea "N" versions for S10 N10 uses source 5G "B" version - bcose no source)
* Magisk Canary (23018) - magisk manager must be the same version, thx to DenisE and Corsicanu
* Compiled via Google Clang 14.0.1
* rest like in TS v4.0
* Changed initial settings
ThunderStorms-Kernel-S-v4.0 : 13.01.2022 - upstreamed to Linux 4.14.259 for OneUI4.only
* Samsung source : GULB/GULD
* Linux source : upstreamed to 4.14.259
* Support only for OneUI 4
* Samsung os patch level: 2022-01
* S10, S10+ and N10 series Zram set at 2GB
* Disabled GPU DFVS clock_lock - now max freq GPU will not drop down to 377MHz
* no GPU throttling support (bcose new r32 GPU drivers - are different)
* Korea "N" versions for S10 N10 uses source 5G "B" version - bcose no source)
* Magisk Alpha 3 - magisk manager must be the same version
* rest like in TS v3.2
* Changed initial settings
ThunderStorms-Kernel-R-v3.2 : 15.12.2021 - upstreamed to Linux 4.14.258 for OneUI3.x & AOSP R
* Samsung source : FUI5/FUJ2
* Linux source : upstreamed to 4.14.258
* Support for OneUI 3.x and AOSP R (some Roms - I don't have AOSP - for Your own risk - do kernel backup)
* Samsung os patch level: 2021-07
* S10, S10+ and N10 series Zram set at 2GB
* Disabled GPU DFVS clock_lock - now max freq GPU will not drop down to 377MHz
* Changed initial settings
ThunderStorms-Kernel-R-v3.1 : 23.11.2021 - upstreamed to Linux 4.14.255 for OneUI3.x & AOSP R
* Samsung source : FUI5/FUJ2
* Linux source : upstreamed to 4.14.255
* Support for OneUI 3.x and AOSP R (some Roms - I don't have AOSP - for Your own risk - do kernel backup)
* Samsung os patch level: 2021-07
* S10, S10+ and N10 series Zram set at 2GB
* Support DevFreq MIF min/max freq's
* Changed initial settings
ThunderStorms-Kernel-R-v3.0 : 03.11.2021 - upstreamed to Linux 4.14.254 for OneUI3.x & AOSP R
* Samsung source : FUF5/FUI5
* Linux source : upstreamed to 4.14.254
* Support for OneUI 3.x and AOSP R (some Roms - I don't have AOSP - for Your own risk - do kernel backup)
* Samsung os patch level: 2021-07
* S10, S10+ and N10 series Zram set at 2GB
* Changed initial settings
ThunderStorms-Kernel-R-v2.9 : 21.10.2021 - upstreamed to Linux 4.14.252 for OneUI3.x & AOSP R
* Samsung source : FUF3/FUF5
* Linux source : upstreamed to 4.14.252
* Support for OneUI 3.x and AOSP R (some Roms - I don't have AOSP - for Your own risk - do kernel backup)
* Samsung os patch level: 2021-07
* S10, S10+ and N10 series Zram set at 2GB
* Changed initial settings
ThunderStorms-Kernel-R-v2.8 : 5.10.2021 - upstreamed to Linux 4.14.248 for OneUI3.x & AOSP R
* Samsung source : FUF3/FUF5
* Linux source : upstreamed to 4.14.248
* Support for OneUI 3.x and AOSP R (some Roms - I don't have AOSP - for Your own risk - do kernel backup)
* Samsung os patch level: 2021-07
ThunderStorms-Kernel-R-v2.7 : 25.09.2021 - upstreamed to Linux 4.14.246 for OneUI3.x & AOSP R
* Samsung source : FUF3
* Linux source : upstreamed to 4.14.238
* Support for OneUI 3.x and AOSP R (some Roms - I don't have AOSP - for Your own risk - do kernel backup)
* Samsung os patch level: 2021-07
ThunderStorms-Kernel-R-v2.6 : 21.07.2021 - upstreamed to Linux 4.14.240 for OneUI3.x & AOSP R
* Samsung source : FUE3/FUE6
* Linux source : upstreamed to 4.14.240
* Support for OneUI 3.x and AOSP R (some Roms - I don't have AOSP - for Your own risk - do kernel backup)
* Samsung os patch level: 2021-07
* Added Device Tree Blobs into one Aroma Installer
* Added auto OS_Patch Date - no needed patching boot.img no more, thx to CruelKernel team
* Disabled Freqvar Tune - but unblocked time_rate by user
* Optimizations in Linux source
* Support CIFS and NTFS
* Support Fingerprint Boost
* Added Sustanable Freq's support for big.Mid CPUs
* Added Sustanable Freq for BIG/MID CPU - set at 1820/1898 MHz
****** ONLY BY fLASHING DTB/DTBO img ***********
* Support Underclock for Little CPU to 130MHz
* Support Underclock for GPU back to 100MHz (S10 series) and 156MHz (N10 series) in use
* Support for lower frequencies in Mid CPU to 377 MHz
* Support for OC frequencies for All CPU's to 1950/2400/2912 MHz
* Unlocked OC/UC in kernel source for all CPU's
* Disabled GPU Voltage Control in ThunderTweaks - doesn't work
********************************************************
* Support FlatMem
* CONFIG_HZ set at 100Hz
* Support GPU undervolt and throttling settings
* Support turn on/off DVFS for GPU
* Support Battery Saver module
* Support Sustanable Freq for BIG Core - 1820MHz
* Support SRANDOM x150 faster then Linux Urandom
* Added back VNSwap and ZRAM - swappiness set at 60/100
- ZRAM set at 1.0GB for 8GB of RAM, swappiness set at 60
- ZRAM set at 2.5GB for 6GB of RAM, swappiness set at 100
* Added some Thermal and SCHED improvements
* Disabled some debuggers
* Support Init.d scripts: /vendor/etc/init.d
* ThunderTweaks v1.1.0.0
* Magisk 23.0 Offcial build in kernel - thx to CruelKernel Team
* Compiled via Arter97, Clang 12.06 Google
* Optimized for battery life
* Support Battery_Saver module (turn off all boost)
* Rest like in realease 2.5
ThunderStorms-DTB/DTBO:
* Samsung source : FUE3/FUE6
* Linux source : 4.14.240
* Some improvements
* Rest like in release v2.5
ThunderStorms-Kernel-R-v2.5 : 03.07.2021 - upstreamed to Linux 4.14.238 for OneUI3.x & AOSP R
* Samsung source : FUCD/FUE3
* Linux source : upstreamed to 4.14.238
* Support for OneUI 3.x and AOSP R (some Roms - I don't have AOSP - for Your own risk - do kernel backup)
* Samsung os patch level: 2021-05
* Added Device Tree Blobs into one Aroma Installer
* Added auto OS_Patch Date - no needed patching boot.img no more, thx to CruelKernel team
* Disabled Freqvar Tune - but unblocked time_rate by user
* Optimizations in Linux source
* Added Fluid RT support : coverage_ratio, coverage_ratio_boost for each one cluster
* Added CPU Governor : interactive - modded by @nalas (thx to MoRoGoKu for his port)
* Support CIFS and NTFS
* Support Fingerprint Boost
* Added Sustanable Freq for BIG CPU - set at 1820MHz
****** ONLY BY fLASHING DTB/DTBO img ***********
* Support Underclock for Little CPU to 130MHz
* Support Underclock for GPU back to 100MHz (S10 series) and 156MHz (N10 series) in use
* Support for lower frequencies in Mid CPU to 377 MHz
* Support for OC frequencies for All CPU's to 1950/2400/2912 MHz
* Unlocked OC/UC in kernel source for all CPU's
* Disabled GPU Voltage Control in ThunderTweaks - doesn't work
********************************************************
* Support FlatMem
* CONFIG_HZ set at 100Hz
* Support GPU undervolt and throttling settings
* Support turn on/off DVFS for GPU
* Support Battery Saver module
* Support Sustanable Freq for BIG Core - 1820MHz
* Support SRANDOM x150 faster then Linux Urandom
* Added back VNSwap and ZRAM - swappiness set at 60/100
- ZRAM set at 1.0GB for 8GB of RAM, swappiness set at 60
- ZRAM set at 2.5GB for 6GB of RAM, swappiness set at 100
* Added some Thermal and SCHED improvements
* Disabled some debuggers
* Support Init.d scripts: /vendor/etc/init.d
* ThunderTweaks v1.0.9.0
* Magisk 23.0 Offcial build in kernel - thx to CruelKernel Team
* Compiled via Arter97, Clang 12.05 Google
* Optimized for battery life
* Added support Battery_Saver module
* Rest like in realease 2.4
ThunderStorms-DTB/DTBO:
* Samsung source : FUCD/FUE3
* Linux source : 4.14.238
* Some improvements
* Added Fluid RT support : coverage_ratio, coverage_ratio_boost for each one cluster
* Rest like in release v2.4
ThunderStorms-Kernel-R-v2.4 : 16.06.2021 - upstreamed to Linux 4.14.236 for OneUI3.x & AOSP R
* Samsung source : FUCD/FUE3
* Linux source : upstreamed to 4.14.236
* Support for OneUI 3.x and AOSP R (some Roms - I don't have AOSP - for Your own risk - do kernel backup)
* Samsung os patch level: 2021-05
* Added Device Tree Blobs into one Aroma Installer
* Added auto OS_Patch Date - no needed patching boot.img no more, thx to CruelKernel team
* Disabled Freqvar Tune - but unblocked time_rate by user
* Optimizations in Linux source
* Support CIFS and NTFS
* Support Fingerprint Boost
* Added Sustanable Freq for BIG CPU - set at 1820MHz
****** ONLY BY fLASHING DTB/DTBO img ***********
* Support Underclock for Little CPU to 130MHz
* Support Underclock for GPU back to 100MHz (S10 series) and 156MHz (N10 series) in use
* Support for lower frequencies in Mid CPU to 377 MHz
* Support for OC frequencies for All CPU's to 1950/2400/2912 MHz
* Unlocked OC/UC in kernel source for all CPU's
* Disabled GPU Voltage Control in ThunderTweaks - doesn't work
********************************************************
* Support FlatMem
* CONFIG_HZ set at 100Hz
* Support GPU undervolt and throttling settings
* Support turn on/off DVFS for GPU
* Support Battery Saver module
* Support Sustanable Freq for BIG Core - 1820MHz
* Support SRANDOM x150 faster then Linux Urandom
* Added back VNSwap and ZRAM - swappiness set at 60/100
- ZRAM set at 1.0GB for 8GB of RAM, swappiness set at 60
- ZRAM set at 2.5GB for 6GB of RAM, swappiness set at 100
* Added some Thermal and SCHED improvements
* Disabled some debuggers
* Support Init.d scripts: /vendor/etc/init.d
* ThunderTweaks v1.0.9.0
* Magisk 23.0 Offcial build in kernel - thx to CruelKernel Team
* Compiled via Arter97, Clang 11.05 Google
* Optimized for battery life
* Added support Battery_Saver module
* Rest like in realease 2.3
ThunderStorms-DTB/DTBO:
* Samsung source : FUCD/FUE3
* Linux source : 4.14.236
* Some improvements
* Rest like in release v2.3
ThunderStorms-Kernel-R-v2.3 : 16.05.2021 - upstreamed to Linux 4.14.232 for OneUI3.x & AOSP R
* Samsung source : FUBD/FUCD
* Linux source : upstreamed to 4.14.232
* Support for OneUI 3.x and AOSP R (some Roms - I don't have AOSP - for Your own risk - do kernel backup)
* Samsung os patch level: 2021-05
* Added Device Tree Blobs into one Aroma Installer
* Added auto OS_Patch Date - no needed patching boot.img no more, thx to CruelKernel team
* Disabled Freqvar Tune - but unblocked time_rate by user
* Optimizations in Linux source
* Support CIFS and NTFS
* Support Fingerprint Boost
* Added Sustanable Freq for BIG CPU - set at 1820MHz
****** ONLY BY fLASHING DTB/DTBO img ***********
* Support Underclock for Little CPU to 130MHz
* Support Underclock for GPU back to 100MHz (S10 series) and 156MHz (N10 series) in use
* Support for lower frequencies in Mid CPU to 377 MHz
* Support for OC frequencies for All CPU's to 1950/2400/2912 MHz
* Unlocked OC/UC in kernel source for all CPU's
* Support GPU Voltage Control
********************************************************
* Support FlatMem
* CONFIG_HZ set at 200Hz
* Support GPU undervolt and throttling settings
* Support turn on/off DVFS for GPU
* Support Battery Saver module
* Support Sustanable Freq for BIG Core - 1820MHz
* Support SRANDOM x150 faster then Linux Urandom
* Added back VNSwap and ZRAM - swappiness set at 0
- no sense use ZRAM for 8GB of RAM
- You can add ZRAM back via set swappiness another then 0
* Added some Thermal and SCHED improvements
* Enabled by default WQ_POWER_EFFICIENT
* Disabled some debuggers
* Support Battery settings
* Support Docker (thx to @tsao-chi)
* Support Init.d scripts: /vendor/etc/init.d
* ThunderTweaks v1.0.8.0
* Magisk 23.0 Offcial build in kernel - thx to CruelKernel Team
* Compiled via Arter97, Clang 11.05 Google
* Optimized for battery life
* Added support Battery_Saver module
* Rest like in realease 2.2
ThunderStorms-DTB/DTBO:
* Samsung source : FUBD/FUCD
* Linux source : 4.14.232
* Some improvements
* Rest like in release v2.2
ThunderStorms-Kernel-R-v2.2 : 23.04.2021 - upstreamed to Linux 4.14.230 for OneUI3.x & AOSP R
* Samsung source : FUBD/FUCD
* Linux source : upstreamed to 4.14.230
* Support for OneUI 3.x and AOSP R (some Roms - I don't have AOSP - for Your own risk - do kernel backup)
* Samsung os patch level: 2021-01
* Added Device Tree Blobs into one Aroma Installer
* Added auto OS_Patch Date - no needed patching boot.img no more, thx to CruelKernel team
* Disabled Freqvar Tune - but unblocked time_rate by user
* Optimizations in Linux source
* Support CIFS and NTFS
* Support Fingerprint Boost
****** ONLY BY fLASHING DTB/DTBO img ***********
* Support Underclock for Little CPU to 130MHz
* Support Underclock for GPU back to 100MHz (S10 series) and 156MHz (N10 series) in use
* Support for lower frequencies in Mid CPU to 377 MHz
* Support for OC frequencies for All CPU's to 1950/2400/2912 MHz
* Unlocked OC/UC in kernel source for all CPU's
* Support GPU Voltage Control
********************************************************
* Support FlatMem
* CONFIG_HZ set at 200Hz
* Support GPU undervolt and throttling settings
* Support turn on/off DVFS for GPU
* Support Battery Saver module
* Support Sustanable Freq for BIG Core - 1820MHz
* Support SRANDOM x150 faster then Linux Urandom
* Added back VNSwap and ZRAM - swappiness set at 0
- no sense use ZRAM for 8GB of RAM
- You can add ZRAM back via set swappiness another then 0
* Disabled by default WQ_POWER_EFFICIENT
* Disabled some debuggers
* Support Battery settings
* Support Docker (thx to @tsao-chi)
* Support Init.d scripts: /vendor/etc/init.d
* ThunderTweaks v1.0.8.0
* Magisk 22.1 Offcial build in kernel - thx to CruelKernel Team
* Compiled via Arter97, Cruel, Proton, Clang 11.05 Google
* Optimized for battery life
* Rest like in realease 2.1
ThunderStorms-DTB/DTBO:
* Samsung source : FUBD/FUCD
* Linux source : 4.14.230
* Some improvements
* Rest like in release v2.1
ThunderStorms-Kernel-R-v2.1 : 12.04.2021 - upstreamed to Linux 4.14.212 for OneUI3.x & AOSP R
* Samsung source : FUBD/FUCD
* Linux source : upstreamed to 4.14.212
* Support for OneUI 3.x and AOSP R (some Roms - I don't have AOSP - for Your own risk - do kernel backup)
* Samsung os patch level: 2021-01
* Added Device Tree Blobs into one Aroma Installer
* Added auto OS_Patch Date - no needed patching boot.img no more, thx to CruelKernel team
* Disabled Freqvar Tune - but unblocked time_rate by user
* Optimizations in Linux source
* Support CIFS and NTFS
* Support Fingerprint Boost
****** ONLY BY fLASHING DTB/DTBO img ***********
* Support Underclock for Little CPU to 130MHz
* Support Underclock for GPU back to 100MHz (S10 series) and 156MHz (N10 series) in use
* Support for lower frequencies in Mid CPU to 377 MHz
* Support for OC frequencies for All CPU's to 1950/2400/2912 MHz
* Unlocked OC/UC in kernel source for all CPU's
* Support GPU Voltage Control
********************************************************
* Support FlatMem
* CONFIG_HZ set at 100Hz
* Support GPU undervolt and throttling settings
* Support turn on/off DVFS for GPU
* Support SRANDOM x150 faster then Linux Urandom
* Added back VNSwap and ZRAM - swappiness set at 0
- no sense use ZRAM for 8GB of RAM
- You can add ZRAM back via set swappiness another then 0
* Disabled by default WQ_POWER_EFFICIENT
* Disabled some debuggers
* Support Battery settings
* Support Docker (thx to @tsao-chi)
* Support Init.d scripts: /vendor/etc/init.d
* ThunderTweaks v1.0.8.0
* Magisk 22.1 Offcial build in kernel - thx to CruelKernel Team
* Compiled via Arter97, Cruel, Proton, Clang 11.05 Google
* Optimized for battery life
* Rest like in realease 2.0
ThunderStorms-DTB/DTBO:
* Samsung source : FUBD/FUCD
* Linux source : 4.14.212
* Rest like in release v2.0
ThunderStorms-Kernel-R-v2.0 : 29.03.2021 - upstreamed to Linux 4.14.212
* Samsung source : FUBD
* Linux source : upstreamed to 4.14.212
* Samsung os patch level: 2021-01
* Added Device Tree Blobs into one Aroma Installer
* Added auto OS_Patch Date - no needed patching boot.img no more, thx to CruelKernel team
* Disabled Freqvar Tune - but unblocked time_rate by user
* Optimizations in Linux source
* Support CIFS and NTFS
* Support Fingerprint Boost
* Added BBR2 by Google TCP protocol
* Support Underclock for Little CPU to 130MHz
Only if DTB/DTBO img will be flashed - another TS zip file
* Support Underclock for GPU back to 100MHz (S10 series) and 156MHz (N10 series) in use
Only if DTB/DTBO img will be flashed
* Support for lower frequencies in Mid CPU to 377 MHz
Only if DTB/DTBO img will be flashed
* Support for OC frequencies for All CPU's to 1950/2400/2912 MHz
Only if DTB/DTBO img will be flashed
* Unlocked OC/UC in kernel source for all CPU's
* Support GPU Voltage Control
* Support FlatMem
* CONFIG_HZ set at 50Hz
* Removed Support Suspend Freq's for each CPU - max/min freq for screen off time
* Support GPU undervolt and throttling settings
* Support turn on/off DVFS for GPU
* Support SRANDOM x150 faster then Linux Urandom
* Added back VNSwap and ZRAM - swappiness set at 0
- no sense use ZRAM for 8GB of RAM
- You can add ZRAM back via set swappiness another then 0
* Enabled by default WQ_POWER_EFFICIENT
* Disabled some debuggers
* Support Battery settings
* Support Init.d scripts: /vendor/etc/init.d
* ThunderTweaks v1.0.8.0
* Magisk 22.1 Offcial build in kernel - thx to CruelKernel Team
* Compiled via Arter97, Cruel, Clang 11.05 Google
* Optimized for battery life
* Rest like in realease 1.9
ThunderStorms-DTB/DTBO:
* Samsung source : FUBD
* Linux source : 4.14.212
* Rest like in release v1.9
ThunderStorms-Kernel-R-v1.9 : 25.02.2021 - again for all devices : F/N/B
* Samsung source : EUA4
* Linux source : backstreamed to 4.14.113
* Samsung os patch level: 2021-01
* Added Device Tree Blobs into one Aroma Installer
* Added auto OS_Patch Date - no needed patching boot.img no more, thx to CruelKernel team
* Disabled Freqvar Tune - but unblocked time_rate by user
* Optimizations in Linux source
* Support CIFS and NTFS
* Support Fingerprint Boost
* Added BBR2 by Google TCP protocol
* Support Underclock for Little CPU to 130MHz
Only if DTB/DTBO img will be flashed - another TS zip file
* Support Underclock for GPU back to 100MHz (S10 series) and 156MHz (N10 series) in use
Only if DTB/DTBO img will be flashed
* Support for lower frequencies in Mid CPU to 377 MHz
Only if DTB/DTBO img will be flashed
* Support for OC frequencies for All CPU's to 1950/2400/2912 MHz
Only if DTB/DTBO img will be flashed
* Unlocked OC/UC in kernel source for all CPU's
* Support GPU Voltage Control
* Support FlatMem
* CONFIG_HZ set at 50Hz - on 25Hz was camera delays
* Removed Support Suspend Freq's for each CPU - max/min freq for screen off time
* Support GPU undervolt and throttling settings
* Support turn on/off DVFS for GPU
* Support SRANDOM x150 faster then Linux Urandom
* Added back VNSwap and ZRAM - swappiness set at 0
- no sense use ZRAM for 8GB of RAM
- You can add ZRAM back via set swappiness another then 0
* Enabled by default WQ_POWER_EFFICIENT
* Disabled some debuggers
* Support Battery settings
* Support Init.d scripts: /vendor/etc/init.d
* ThunderTweaks v1.0.8.0
* Magisk 22.0 Offcial build in kernel - thx to CruelKernel Team
* Compiled via Arter97, Cruel, Proton, Samsung S20
* Optimized for battery life
* Rest like in realease 1.8
ThunderStorms-DTB/DTBO:
* Samsung source : EUA4
* Linux source : 4.14.113
* Rest like in release v1.8
ThunderStorms-Kernel-R-v1.8 : 08.02.2021
* Samsung source : EUA4
* Linux source : backstreamed to 4.14.113
* Samsung os patch level: 2021-01
* Added Device Tree Blobs into one Aroma Installer
* Added auto OS_Patch Date - no needed patching boot.img no more, thx to CruelKernel team
* Disabled Freqvar Tune - but unblocked time_rate by user
* Optimizations in Linux source
* Support CIFS and NTFS
* Support Fingerprint Boost
* Added BBR2 by Google TCP protocol
* Support Underclock for Little CPU to 130MHz
Only if DTB/DTBO img will be flashed - another TS zip file
* Support Underclock for GPU back to 100MHz - no more 156MHz in use
Only if DTB/DTBO img will be flashed
* Support for lower frequencies in Mid CPU to 377 MHz
Only if DTB/DTBO img will be flashed
* Support for OC frequencies for All CPU's to 1950/2400/3016 MHz
Only if DTB/DTBO img will be flashed
* Unlocked OC/UC in kernel source for all CPU's
* Support GPU Voltage Control
* Added ThunderTweaks - 4 profiles
* Support FlatMem
* CONFIG_HZ set at 25Hz
* Removed Support Suspend Freq's for each CPU - max/min freq for screen off time
* Support GPU undervolt and throttling settings
* Support turn on/off DVFS for GPU
* Support SRANDOM x150 faster then Linux Urandom
* Added back VNSwap and ZRAM - swappiness set at 0
- no sense use ZRAM for 8GB of RAM
- You can add ZRAM back via set swappiness another then 0
* Enabled by default WQ_POWER_EFFICIENT
* Disabled some debuggers
* Support Battery settings
* Support Init.d scripts: /vendor/etc/init.d
* ThunderTweaks v1.0.7.5
* Magisk 21.4 Offcial build in kernel - thx to CruelKernel Team
* Compiled via Arter97, Cruel
* Optimized for battery life
* Rest like in realease 1.7
ThunderStorms-DTB/DTBO:
* Samsung source : EUA4
* Linux source : 4.14.113
* Rest like in release v1.7
ThunderStorms-Kernel-Q/R-v1.7 : 01.02.2021
* Samsung source : ETLL/EUA4
* Linux source : backstreamed to 4.14.113
* Samsung os patch level: 2020-12
* Added Device Tree Blobs into one Aroma Installer
* Added auto OS_Patch Date - no needed patching boot.img no more, thx to CruelKernel team
* Disabled Freqvar Tune - but unblocked time_rate by user
* Optimizations in Linux source
* Support CIFS and NTFS
* Support Fingerprint Boost
* Added BBR2 by Google TCP protocol
* Support Underclock for Little CPU to 130MHz
Only if DTB/DTBO img will be flashed - another TS zip file
* Support Underclock for GPU back to 100MHz - no more 156MHz in use
Only if DTB/DTBO img will be flashed
* Support for lower frequencies in Mid CPU to 377 MHz
Only if DTB/DTBO img will be flashed
* Support for OC frequencies for All CPU's to 1950/2400/3016 MHz
Only if DTB/DTBO img will be flashed
* Unlocked OC/UC in kernel source for all CPU's
* Support GPU Voltage Control
* Added ThunderTweaks - 4 profiles
* Support FlatMem
* CONFIG_HZ set at 25Hz
* Removed Support Suspend Freq's for each CPU - max/min freq for screen off time
* Support GPU undervolt and throttling settings
* Support turn on/off DVFS for GPU
* Support SRANDOM x150 faster then Linux Urandom
* Added back VNSwap and ZRAM - swappiness set at 0
- no sense use ZRAM for 8GB of RAM
- You can add ZRAM back via set swappiness another then 0
* Enabled by default WQ_POWER_EFFICIENT
* Disabled some debuggers
* Support Battery settings
* Support Init.d scripts: /vendor/etc/init.d
* ThunderTweaks v1.0.7.5
* Magisk 21.4 Offcial build in kernel - thx to CruelKernel Team
* Compiled via Arter97, Cruel
* Optimized for battery life
* Rest like in realease 1.6
ThunderStorms-DTB/DTBO:
* Samsung source : ETLL/EUA4
* Linux source : 4.14.113
* Rest like in release v1.6
ThunderStorms-Kernel-Q/R-v1.6 : 05.01.2021 / 18.01.2021
* Samsung source : DTJ4/DTJA/ETLL
* Linux source : backstreamed to 4.14.113
* Samsung os patch level: 2020-11/12
* Added Device Tree Blobs into one Aroma Installer
* Added auto OS_Patch Date - no needed patching boot.img no more, thx to CruelKernel team
* Disabled Freqvar Tune - but unblocked time_rate by user
* Optimizations in Linux source
* Support CIFS and NTFS
* Added BBR2 by Google TCP protocol
* Support Underclock for Little CPU to 130MHz
Only if DTB/DTBO img will be flashed - another TS zip file
* Support Underclock for GPU back to 100MHz - no more 156MHz in use
Only if DTB/DTBO img will be flashed
* Support for lower frequencies in Mid CPU to 377 MHz
Only if DTB/DTBO img will be flashed
* Support for OC frequencies for All CPU's to 1950/2400/3016 MHz
Only if DTB/DTBO img will be flashed
* Unlocked OC/UC in kernel source for all CPU's
* Support GPU Voltage Control
* Added ThunderTweaks - 4 profiles
* Support FlatMem
* CONFIG_HZ set at 25Hz
* Removed Support Suspend Freq's for each CPU - max/min freq for screen off time
* Support GPU undervolt and throttling settings
* Support turn on/off DVFS for GPU
* Support SRANDOM x150 faster then Linux Urandom
* Added back VNSwap and ZRAM - swappiness set at 0
- no sense use ZRAM for 8GB of RAM
- You can add ZRAM back via set swappiness another then 0
* Enabled by default WQ_POWER_EFFICIENT
* Disabled some debuggers
* Support Battery settings
* Support Init.d scripts: /vendor/etc/init.d
* ThunderTweaks v1.0.7.3
* Magisk 21.2 Offcial build in kernel - thx to CruelKernel Team
* Compiled via Arter97, Cruel
* Optimized for battery life
* Rest like in realease 1.5
ThunderStorms-DTB/DTBO:
* Samsung source : DTJ4/DTJA
* Linux source : 4.14.113
* Aroma :
- added menu for backup Your exist dtb/dtbo
- added menu for flash before backuped dtb/dtbs
(this is for users which wants to make stock backup dtb)
* Freqvar Tune - removed block edit up/down_rate_limit_us
* Support for lower frequencies in Little CPU to 130 MHz
* Support for lower frequencies in GPU back to 100 MHz - no more 156MHz in use
* Support for lower frequencies in Mid CPU to 377 MHz
* Support OC all CPU's to 1950/2400/3016 MHz
* Optimized for GPU / CPU
* Optimized for battery life
* Rest like in release v1.5
ThunderStorms-Kernel-Q-v1.5.1 : 28.12.2020
* Samsung source : DTJ4/DTJA
* Linux source : backstreamed to 4.14.113
* Samsung os patch level: 2020-11
* Added Device Tree Blobs into one Aroma Installer
* Disabled Freqvar Tune - but unblocked time_rate by user
* Optimizations in Linux source
* Support CIFS and NTFS
* Added BBR2 by Google TCP protocol
* Support Underclock for Little CPU to 187MHz
Only if DTB/DTBO img will be flashed - another TS zip file
* Support Underclock for GPU back to 156MHz
Only if DTB/DTBO img will be flashed
* Support for lower frequencies in Mid CPU to 377 MHz
Only if DTB/DTBO img will be flashed
* Support for OC frequencies for All CPU's to 2106/2400/3016 MHz
Only if DTB/DTBO img will be flashed
* Unlocked OC/UC in kernel source for all CPU's
* Support GPU Voltage Control
* Added ThunderTweaks - 4 profiles
* Support FlatMem
* CONFIG_HZ set at 25Hz
* Support SRANDOM x150 faster then Linux Urandom
* Added back VNSwap and ZRAM - swappiness set at 0
- no sense use ZRAM for 8GB of RAM
- You can add ZRAM back via set swappiness another then 0
* Enabled by default WQ_POWER_EFFICIENT
* Disabled some debuggers
* Support Battery settings
* Support Init.d scripts: /vendor/etc/init.d
* ThunderTweaks v1.0.7.2
* Magisk 21.1 Offcial build in kernel - thx to CruelKernel Team
* Compiled via Arter97, Cruel and Proton
* Optimized for battery life
* Rest like in realease 1.4
ThunderStorms-DTB/DTBO:
* Samsung source : DTJ4/DTJA
* Linux source : 4.14.113
* Aroma :
- added menu for backup Your exist dtb/dtbo
- added menu for flash before backuped dtb/dtbs
(this is for users which wants to make stock backup dtb)
* Freqvar Tune - removed block edit up/down_rate_limit_us
* Support for lower frequencies in Little CPU to 130 MHz
* Support for lower frequencies in GPU back to 156 MHz
* Support for lower frequencies in Mid CPU to 377 MHz
* Support OC all CPU's to 2106/2400/3016 MHz
* Optimized for GPU / CPU
* Optimized for battery life
* Rest like in release v1.4
ThunderStorms-Kernel-Q-v1.4 : 18.12.2020
* Samsung source : DTJ4/DTJA
* Linux source : upstreamed to 4.14.133
* Samsung os patch level: 2020-11
* Removed Freqvar Tune - block edit time_rate by user
* Optimizations in Linux source
* Support CIFS and NTFS
* Support Init.d scripts: /vendor/etc/init.d
* Added app blocker : feravolt, FDE, NFS, LKT, Lspeed
* Support Underclock for Little CPU to 130MHz (only with DBT/DTBO partitions flashed)
* Support Underclock for GPU to 100MHz (only with DBT/DTBO partitions flashed)
* Enabled by default WQ_POWER_EFFICIENT
* Support FlatMem
* Tick HZ set at 100Hz
* Disabled some debuggers
* Support Battery settings
* Support Srandom x150 faster then Linux Urandom and 15x faster then Frandom
* Disabled VNSwap and ZRAM - no sense use it for 8GB of RAM
* Added Power Energy consumption tracking (in last_kmsg) from Linux 5.x
* ThunderTweaks v1.0.7.2 (added Battery settings)
* Added ThunderTweaks - 4 profiles
* Battery settings: Store Mode, Charging Levels and Unstable Power Detection
* Added Frandom support - is 10x faster then Linux Urandom
* Magisk 21.1 Offcial build in kernel - thx to CruelKernel Team
* Compiled via Arter97 (GCC 10.2), Cruel (GCC 10.2) and Proton (Clang 12.0) toolchain
* Optimized for battery life
* Rest like in release 1.3
ThunderStorms-DTB/DTBO-v1.4 : 18.12.2020
* Samsung source : DTJ4/DTJA
* Linux source : 4.14.133
* Freqvar Tune - removed block edit up/down_rate_limit_us
* Support for lower frequencies in Little CPU to 130 MHz
* Support for lower frequencies in GPU back to 156 MHz
* Optimized for GPU / CPU
* Optimized for battery life
* Rest like in release v1.3
ThunderStorms-Kernel-Q-v1.3 : 01.12.2020
* Samsung source : DTJ4/DTJA
* Linux source : upstreamed to 4.14.133
* Samsung os patch level: 2020-11
* Added support for SM-G973N device
* Removed Freqvar Tune - block edit time_rate by user
* Optimizations in Linux source
* Support CIFS and NTFS
* Support Init.d scripts: /vendor/etc/init.d
* Added app blocker : feravolt, FDE, NFS, LKT, Lspeed
* Support Underclock for Little CPU to 130MHz (only with DBT/DTBO partitions flashed)
* Support Underclock for GPU to 100MHz (only with DBT/DTBO partitions flashed)
* Enabled by default WQ_POWER_EFFICIENT
* Support FlatMem
* Disabled some debuggers
* Support Battery settings
* Support Frandom x15 faster then Linux Urandom
* Added Power Energy consumption tracking (in last_kmsg) from Linux 5.x
* ThunderTweaks v1.0.7.2 (added Battery settings)
* Added ThunderTweaks - 4 profiles
* Battery settings: Store Mode, Charging Levels and Unstable Power Detection
* Added Frandom support - is 10x faster then Linux Urandom
* Magisk 21.1 Offcial build in kernel - thx to CruelKernel Team
* Compiled via Arter97 (GCC 10.2), Cruel (GCC 10.2) and Proton (Clang 12.0) toolchain
* Optimized for battery life
* Rest like in release 1.2
ThunderStorms-DTB/DTBO-v1.3 : 01.12.2020
* Samsung source : DTJ4/DTJA
* Linux source : 4.14.133
* Freqvar Tune - removed block edit up/down_rate_limit_us
* Support for lower frequencies in Little CPU to 130 MHz
* Support for lower frequencies in GPU to 100 MHz
* Optimized for GPU / CPU
* Optimized for battery life
* Rest like in release v1.2
ThunderStorms-Kernel-Q-v1.2 : 05.11.2020
* Samsung source : DTI8
* Samsung os patch level: 2020-09
* Removed Freqvar Tune - block edit time_rate by user
* Optimizations in Linux source
* Support CIFS and NTFS
* Support Init.d scripts: /vendor/etc/init.d
* Added app blocker : feravolt, FDE, NFS, LKT, Lspeed
* Support Underclock for Little CPU to 187MHz (only with DBT/DTBO partitions flashed)
* ThunderTweaks v1.0.7.2 (added Battery settings)
* Added ThunderTweaks - 4 profiles
* Battery settings: Store Mode, Charging Levels and Unstable Power Detection
* Added Frandom support - is 10x faster then Linux Urandom
* Magisk 21.0 Offcial build in kernel - thx to CruelKernel Team
* Compiled via Clang 6.0.1, Arter97 (Clang 10.2), Sasmung S20 (Clang 8.01) and Proton (Clang 9.0) toolchain
* Optimized for battery life
* Rest like in realease 1.1
ThunderStorms-DTB/DTBO-v1.2 : 05.11.2020
* Samsung source : DTI8
* Linux source : 4.14.113
* Freqvar Tune - removed block edit up/down_rate_limit_us
* Support for lower frequencies in Little CPU to 187 MHz
* Optimized for GPU / CPU
* Optimized for battery life
* Initial Release
ThunderStorms-Kernel-Q-v1.1 : 15.09.2020
* Samsung source : DTH7
* Samsung os patch level: 2020-09
* Removed Freqvar Tune - block edit time_rate by user
* Optimizations in Linux source
* Support CIFS and NTFS
* Support Init.d scripts: /vendor/etc/init.d
* Added app blocker : feravolt, FDE, NFS, LKT, Lspeed
* ThunderTweaks v1.0.6.0
* Magisk 20.4 Offcial build in kernel - thx to CruelKernel Team
* Compiled via Clang 6.0.1, arter97 and proton toolchain
* Optimized for battery life
* Rest like in realease 1.0
ThunderStorms-Kernel-Q-v1.0 : 28.08.2020
* Samsung source : CTG4 - thx to CruelKernel Team
* Linux source : 4.14.113 - thx to CruelKernel Team
* Removed Freqvar Tune - block edit time_rate by user
* Optimizations in Linux source
* Powersuspend drivers updated to v2.0
* Gentle Fair Sleepers support
* Added Adaptative Fast Charge
* Added Fsync Control toggle
* Added Morosound v2.1.1 - thx to Moro
* Added a lot of TCP/IP algorythms
* Added a lot of I/O schedulers
* Added standard Wakelocks support
* Added Boeffla v1.1.0 Wakelocks Blocker support
* Added CPU govs: Blu_Schedutil
* Added editable by user up/down rate-limit in Schedutil
* Support F2FS, CIFS and NTFS (R/W)
* Support Init.d scripts: /vendor/etc/init.d
* ThunderTweaks v1.0.6.0
* Magisk 20.4 Offcial build in kernel - thx to CruelKernel Team
* Optimized for battery life
* Initial Release
_________________________________________________
DOWNLOAD:
ThundeRStorms AiO all releases - Link
ThunderTweaks app all releases - Link
_________________________________________________
reserved 2
Awesome work mate. Great setup
I really like your work, I ventured to lose the warranty just to try your work and I do not regret it, my galaxy works the same or better but what impressed me was the battery life improved 20%
I look forward to version 2
ujtsan said:
I really like your work, I ventured to lose the warranty just to try your work and I do not regret it, my galaxy works the same or better but what impressed me was the battery life improved 20%
I look forward to version 2
Click to expand...
Click to collapse
I've been getting about 6 hours of sot
ujtsan said:
I really like your work, I ventured to lose the warranty just to try your work and I do not regret it, my galaxy works the same or better but what impressed me was the battery life improved 20%
I look forward to version 2
Click to expand...
Click to collapse
Thx, nice to hear that so it helped with battery life.
Every my Samsung device is rooted after 1 day of use after buy. till 6 years - 4 devices
TheMadScientist said:
I've been getting about 6 hours of sot
Click to expand...
Click to collapse
great nice
nalas said:
ThundeRStormS Galaxy S10/N10 Exynos family for OneUI Q
SM-G970F, SM-G970N, SM-G973F, SM-G975F, SM-G977B
SM-N970F, SM-N971N, SM-N975F, SM-N976N, SM-N976B
Compatibility notes :
Android OneUI Q odexed and deodexed roms S10/N10 Exynos family ROMs​
Kernel features:
* Samsung source : CTG4
* Linux source : 4.14.113
* Removed Freqvar Tune - block edit time_rate by user
* Optimizations in Linux source
* Powersuspend drivers updated to v2.0
* Gentle Fair Sleepers support
* Adaptative Fast Charge
* Fsync Control toggle
* Morosound v2.1.1 - thx to Moro
* Added a lot of TCP/IP algorythms
* Added a lot of I/O schedulers
* Added standard Wakelocks support
* Added Boeffla v1.1.0 Wakelocks Blocker support
* Added CPU govs: Blu_Schedutil
* Added editable by user up/down rate-limit in Schedutil
* Support F2FS, CIFS and NTFS (R/W)
* Support Init.d scripts: /vendor/etc/init.d
* ThunderTweaks v1.0.6.0
* Magisk 20.4 Offcial build in kernel - thx to CruelKernel Team
* Optimized for battery life
* 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 ThunderTweaks app.
_________________________________________________
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!!!
_________________________________________________
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, DATA and KERNEL as always in TWRP !!!
Download the latest kernel version zip file
Use only not patched (magisk) recovery - kernel has magisk build-in
Flash the CLEAN ROM, next restore Your DATA and flash the kernel zip with root or not
Choose aroma selection
If You have fingerprint patter problem pls use link from CruelKernel for patch img file for another date. Link
Reboot
ThunderTweaks app is copied to Your sdcard/ThunderTweaks folder. You can install it manually.
PROBLEMS / BUGS:
Thanks for reports.
_________________________________________________
CREDITS :
- Samsung for source
- @evdenis Denis Efremov and Cruel Team for source, Samsung updates and help.
- @TheMadScientist, @bartolomeo10 and tester group.
_________________________________________________
SOURCE of the kernel:
GitHub: https://github.com/ThunderStorms21th/Galaxy-S10
_________________________________________________
Contributors:
@nalas
ThundeRStormS Team
_________________________________________________
DISCUSSION:
Telegram Group: Link
Telegram News Channel: Link
_________________________________________________
Version Information:
Statsus : Stable
Current version : AiO v1.0 (All in One)
Release Date : 2020-08-28
_________________________________________________
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
_________________________________________________
Click to expand...
Click to collapse
Dear Dev!
I've tried 3 times flashing your kernel in clean rom but all failed, device stuck in SAMSUNG logo.
My device N971N (korean).
Any suggestion to solve?
khoaqx said:
Dear Dev!
I've tried 3 times flashing your kernel in clean rom but all failed, device stuck in SAMSUNG logo.
My device N971N (korean).
Any suggestion to solve?
Click to expand...
Click to collapse
Hi,
Please tell me which rom and which base this is?
CTG4? Or another?
Do you use twrp no magisk patched and eventually vaultkeeper mod ?
Do you have any logs? last_kmsg
Wysłane z mojego SM-G973F przy użyciu Tapatalka
I found a bug after 10 days of continuous use.
when airplane mode is activated and then deactivated, the paired bluetooth devices are erased and you must pair them again
1.- I already tried to install the clean rom again without restoring
2.- I already tried restoring
3.- I installed the original kernel and it doesn't have the problem with bluetooth
Thanks for your excellent work, I will avoid the airplane mode but I inform you to help the development and other users
UPDATE:
ThunderStorms-Kernel-Q-v1.1 : 15.09.2020
* Samsung source : DTH7
* Samsung os patch level: 2020-09
* Removed Freqvar Tune - block edit time_rate by user
* Optimizations in Linux source
* Support CIFS and NTFS
* Support Init.d scripts: /vendor/etc/init.d
* Added app blocker : feravolt, FDE, NFS, LKT, Lspeed
* ThunderTweaks v1.0.6.0
* Magisk 20.4 Offcial build in kernel - thx to CruelKernel Team
* Compiled via Clang 6.0.1, arter97 and proton toolchain
* Optimized for battery life
* Rest like in realease 1.0
Download in 2nd post.
ujtsan said:
I found a bug after 10 days of continuous use.
when airplane mode is activated and then deactivated, the paired bluetooth devices are erased and you must pair them again
1.- I already tried to install the clean rom again without restoring
2.- I already tried restoring
3.- I installed the original kernel and it doesn't have the problem with bluetooth
Thanks for your excellent work, I will avoid the airplane mode but I inform you to help the development and other users
Click to expand...
Click to collapse
Thx for feedback.
Hi, I've tried many times and for me works nice - no problems the devices paired are and connect without any problems.
Im on DHT7 - maybe update source fix the problem.
Please try new version.
Regards
nalas
Make F2FS working:
- Make backup You fstab file first : /vendor/etc/fstab.exynos9825
- Edit Your fstab file by add this two lines:
/dev/block/platform/13d60000.ufs/by-name/cache /cache f2fs rw,nosuid,nodev,noatime,inline_xattr,flush_merge,nobarrier wait,check,formattable
/dev/block/platform/13d60000.ufs/by-name/userdata /data f2fs noatime,nosuid,nodev,discard,usrquota,grpquota,fsync_mode=nobarrier wait,check,quota
- or rename this file (View attachment fstab.exynos9825.txt) to fstab.exynos9825 and copy via TWRP to system_root/vendor/etc/ folder and set permissiont by chmod to 0644 and reboot the phone.
- F2FS is full support now.
I tried version 1.1.2 ARTER97 and 1.1.2 PROTON both do not work, sound does not work, multitasking with lag, youtube does not load
I had to go back to version 1.1.1 on my n970f
ujtsan said:
I tried version 1.1.2 ARTER97 and 1.1.2 PROTON both do not work, sound does not work, multitasking with lag, youtube does not load
I had to go back to version 1.1.1 on my n970f
Click to expand...
Click to collapse
Hi, try this one - only for N970F device.
Pls give me feedback.
View attachment ThundeRStormS-Kernel-N970F-OneUIQ-v1.1.3-CLANG-20200928.zip
Oki, maybe i found a solution.... change declaration of media fimc-is2 loop - another way.
I will upload to AFH again TSv1.1.3
Sir, the difference is between PROTON CLANG for n970f ?
hamza2_hamza said:
Sir, the difference is between PROTON CLANG for n970f ?
Click to expand...
Click to collapse
Arter and clang is more balanced with good battery life , proton is more performnace but more drain a little
nalas said:
Oki, maybe i found a solution.... change declaration of media fimc-is2 loop - another way.
I will upload to AFH again TSv1.1.3
Click to expand...
Click to collapse
Thanks, 1.1.3 29/09/2020 works fine for me :fingers-crossed: :good:

***CLOSED***[KERNEL][EXYNOS][ThundeRStormS for Samsung Galaxy S20 series - Exynos only]

ThundeRStormS Galaxy S20 Exynos family for OneUI Q/R/S
SM-G980F, SM-G985F, SM-G981B, SM-G986B, SM-G988B
Compatibility notes :
Only for Android OneUI Q/R/S roms S20 Exynos family ROMs
AOSP is not supported !!!​
Kernel features:
- Linux 4.19.87
- Samsung source DEVA9
- Android 11 - OneUI 3.1 (to TS v1.8) / Android 12 - OneUI 4 (from TS v2.0)
- TTL Filter ON
- 64k TCP IP Window
- some debugs off
- USB serial added
- Samsung MTP ON
- Zmalloc page mapping OFF
- Wakelocks added
- Powersuspend 2.0 support
- Wireguard support
- Boeffla wakelocks added
- powereffcient workqueue support in CPU section
- CRC support in MISC section
- Fsync support in MISC section
- Geantle Fair Sleepers support im MISC section
- Frandom support
- Support File Blocker for some tune apps
- OC big CPU at 3016 MHz and Mid at 2600Mhz
- DTS (Device Tree Blob) for temperatures and OC, etc.
- I/O schedulers improvements
- CIFS and NTFS partition support
- disabled some Samsung security and FIPS
- Battery Store support
- Linux source improvements
- Added CPU tick 25 and 50 Hz - default set at 50 HZ
- Support Init.d scripts: /vendor/etc/init.d
- Support Battery Saver Mode
- Support DevFreq MIF min/max frequencies
- Disabled DVFS clock_lock (now max freq will not drop to 377MHz)
- Added Sustainable GPU freq and set at 455MHz (for doesn't drop freq in gamming below 455MHz)
- ThunderTweaks v1.1.0.4
- Magisk 24.1 Offcial build in kernel / or without Magisk (You can flash it manually - e.g. older version)
- Optimized for battery life
- Some upstreamed commits from newer Linux version : cpu, sched, ext4, f2fs, mm, kernel
- Compiled via Google Clang 14.0.1 toolchain
- Kernel use an AROMA installer to help guide you through the installation (Thx to EdZamber and yoanf26).
Recommended Apps:
To tweak most of the settings in the kernel, I recommend using ThunderTweaks app.
_________________________________________________
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!!!
_________________________________________________
INSTALLATION PROCESS:
FOR STOCK ODEX/DEODEX ROMS - read carefully
FIRST - Clear cache apps like ThunderTweaks, Kernel Adiutor or MTweaks or another one in system app menager !!!
Backup SYSTEM, EFS, DTB, DTBO, DATA and KERNEL as always in TWRP !!!
Download the latest kernel version zip file
Use only not patched (magisk) recovery - kernel has magisk build-in
Flash the CLEAN ROM or Dirty FLash, next restore Your DATA and flash the kernel zip with root or not
Choose aroma selection
Reboot
ThunderTweaks app is installed in Your system.
PROBLEMS / BUGS:
No bugs.
Thanks for reports.
_________________________________________________
CREDITS :
- 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/
- @osm0sis for Android Image Kitchen and anykernel2 https://forum.xda-developers.com/showthread.php?t=2073775
- Magisk and SuperSu Team for root method
- @evdenis Denis Efremov and Cruel Team for source, Samsung updates and help.
- MoRoGoKu, Anan1211, Pascua28, Corsicanu
- @ambasadii
- @edzamber and @yoanf26
- @TheMadScientist, @bartolomeo10, @touseef77, @okij, @enebro77, @tin2404 and tester group.
_________________________________________________
SOURCE of the kernel:
GitHub: https://github.com/ThunderStorms21th/S20-priv
_________________________________________________
Contributors:
@nalas
ThundeRStormS Team
_________________________________________________
DISCUSSION:
Links removed by moderator
_________________________________________________
Version Information:
Statsus : Stable
Current version : AiO v2.1 (All in One)
Release Date : 2022-02-15
_________________________________________________
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.
Link removed by moderator
_________________________________________________
CHANGELOGS & DOWNLOADS in 2nd post
_________________________________________________
DOWNLOADS and CHANGELOGS
Changelogs:
ThunderStorms-Kernel-S-v2.1 : 15.02.2022 for OneUI4.x
- Linux 4.19.87
- Samsung source DEVA9
- Android 12 (S) | OneUI 4
- Some debugs off
- EMS, SCHED, VM & DTS improvements
- Linux source improvements
- READ_AHEAD_KB = 256
- Imported Mali drivers r33p0 from ARM source for ValHall
- ThunderTweaks v1.1.0.5
- Magisk 24.1 Offcial / or without Magisk (24101)
- support for SM-N986B/SM-N985F (Note 20 Ultra)
- Clang 14.0.1
- rest like in v2.0.1
ThunderStorms-Kernel-S-v2.0.1 : 24.01.2022 for OneUI4.x
- Linux 4.19.87
- Samsung source CUEL7
- Android 12 (S) | OneUI 4
- Some debugs off
- EMS, SCHED, VM & DTS improvements
- OC CPUs to 3016 MHz - big, 2600 MHz Mid
- Linux source improvements
- READ_AHEAD_KB = 256
- Some upstreamed commits from newer Linux version : cpu, sched, ext4, f2fs, mm, kernel
- EdYoBlue kernel installer is removed
- Support Battery Saver Mode
- Support DevFreq MIF min/max frequencies
- ThunderTweaks v1.1.0.4
- Magisk 23.1 Offcial / or without Magisk (23018)
- support for SM-N986B/SM-N985F (Note 20 Ultra)
- Clang 14.0.1
- rest like in v2.0
ThunderStorms-Kernel-S-v2.0 : 08.01.2022 for OneUI4.x
- Linux 4.19.87
- Samsung source CUEL7
- Android 12 (S) | OneUI 4
- Some debugs off
- EMS, SCHED, VM & DTS improvements
- OC CPUs to 3016 MHz - big, 2600 MHz Mid
- Linux source improvements
- READ_AHEAD_KB = 256
- Some upstreamed commits from newer Linux version : cpu, sched, ext4, f2fs, mm, kernel
- EdYoBlue kernel installer is removed
- Added CPU tick 25 and 50 Hz - default set at 50 HZ
- Support Battery Saver Mode
- Support DevFreq MIF min/max frequencies
- Disabled DVFS clock_lock (now max freq will not drop to 377MHz)
- Added Sustainable GPU freq and set at 455MHz (for doesn't drop freq in gamming below 455MHz)
- ThunderTweaks v1.1.0.4
- Magisk 23.1 Offcial / or without Magisk (23016)
- support for SM-N986B/SM-N985F (Note 20 Ultra)
- rest like in v1.8
ThunderStorms-Kernel-R-v1.8 : 15.12.2021 for OneUI3.x
- Linux 4.19.87
- Samsung source DUI5
- Some debugs off
- EMS, SCHED, VM & DTS improvements
- OC CPUs to 3016 MHz - big, 2600 MHz Mid
- Linux source improvements
- READ_AHEAD_KB = 256
- Some upstreamed commits from newer Linux version : cpu, sched, ext4, f2fs, mm, kernel
- EdYoBlue kernel installer is removed
- Added CPU tick 25 and 50 Hz - default set at 50 HZ
- Support Battery Saver Mode
- Support DevFreq MIF min/max frequencies
- Disabled DVFS clock_lock (now max freq will not drop to 377MHz)
- Added Sustainable GPU freq and set at 455MHz (for doesn't drop freq in gamming below 455MHz)
- ThunderTweaks v1.1.0.4
- Magisk 23.1 Offcial / or without Magisk (23015)
- support for SM-N986B/SM-N985F (Note 20 Ultra)
- rest like in v1.7
ThunderStorms-Kernel-R-v1.7 : 23.11.2021 for OneUI3.x
- Linux 4.19.87
- Samsung source DUI5
- Some debugs off
- EMS, SCHED, VM & DTS improvements
- OC CPUs to 3016 MHz - big, 2600 MHz Mid
- Linux source improvements
- EdYoBlue : READ_AHEAD_KB = 256; TS=256
- Some upstreamed commits from newer Linux version : cpu, sched, ext4, f2fs, mm, kernel
- Another initial settings for EdYoBlue and ThundeRStormS kernels
- Added CPU tick 25 and 50 Hz - default set at 50 HZ
- Support Battery Saver Mode
- Support DevFreq MIF min/max frequencies
- ThunderTweaks v1.1.0.4
- Magisk 23.1 Offcial / or without Magisk
- support for SM-N986B/SM-N985F (Note 20 Ultra)
- rest like in v1.6
ThunderStorms-Kernel-R-v1.6 : 16.11.2021 for OneUI3.x
- Linux 4.19.87
- Samsung source DUI5
- Some debugs off
- EMS, VM & DTS improvements
- OC CPUs to 3016 MHz - big, 2600 MHz Mid
- Linux source improvements
- EdYoBlue : READ_AHEAD_KB = 256; TS=256
- Some upstreamed commits from newer Linux version : cpu, sched, ext4, f2fs, mm, kernel
- Another initial settings for EdYoBlue and ThundeRStormS kernels
- Added CPU tick 25 and 50 Hz - default set at 25 HZ
- Support Battery Saver Mode
- Support DevFreq MIF min/max frequencies
- ThunderTweaks v1.1.0.3
- Magisk 23.1 Offcial
- support for SM-N986B/SM-N985F (Note 20 Ultra)
- rest like in v1.5
ThunderStorms-Kernel-R-v1.5 : 02.11.2021 for OneUI3.x
- Linux 4.19.87
- Samsung source DUI5
- Some debugs off
- EMS, VM & DTS improvements
- OC CPUs to 3016 MHz - big, 2600 MHz Mid
- Linux source improvements
- EdYoBlue : READ_AHEAD_KB = 256; TS=256
- Some upstreamed commits from newer Linux version : cpu, sched, ext4, f2fs, mm, kernel
- Another initial settings for EdYoBlue and ThundeRStormS kernels
- Magisk 23.1 Offcial
- support for SM-N986B (Note 20 Ultra)
- rest like in v1.4
ThunderStorms-Kernel-R-v1.4 : 22.10.2021 for OneUI3.x
- Linux 4.19.87
- Samsung source DUI5
- Some debugs off
- EMS, VM & DTS improvements
- OC CPUs to 3016 MHz - big, 2600 MHz Mid
- Linux source improvements
- EdYoBlue : READ_AHEAD_KB = 256; TS=256
- Some upstreamed commits from newer Linux version : cpu, sched, ext4, f2fs, mm, kernel
- Another initial settings for EdYoBlue and ThundeRStormS kernels
- rest like in v1.3
ThunderStorms-Kernel-R-v1.3 : 5.10.2021 for OneUI3.x
- Linux 4.19.87
- Samsung source DUH5
- Support Powersuspned v2.0
- Support Wireguard
- Some debugs off
- Support File Blocker for some tune apps
- Support all stack's CPU governors
- I/O sched : ZEN, SIO, FIOPS, MARPLE
- EMS, VM & DTS improvements
- OC CPUs to 3016 MHz - big, 2600 MHz Mid
- Linux source improvements
- EdYoBlue : READ_AHEAD_KB = 256; TS=256
- Another initial settings for EdYoBlue and ThundeRStormS kernels
- rest like in v1.2
ThunderStorms-Kernel-R-v1.2 : 25.09.2021 for OneUI3.x
- Linux 4.19.87
- Samsung source DUH5
- Support Powersuspned v2.0
- Support Wireguard
- Some debugs off
- Support File Blocker for some tune apps
- I/O sched cfq improvements
- EMS & DTS improvements
- OC CPUs to 3016 MHz - big, 2600 MHz Mid
- Linux source improvements
- EdYoBlue : READ_AHEAD_KB = 256; TS=256
- Another initial settings for EdYoBlue and ThundeRStormS kernels
- rest like in v1.1
ThunderStorms-Kernel-R-v1.1 : 19.09.2021 for OneUI3.x
- Linux 4.19.87
- Samsung source DUF9
- Support Powersuspned v2.0
- Support Wireguard
- Some debugs off
- Support File Blocker for some tune apps
- I/O sched cfq improvements from Pixel 4
- EMS & DTS improvements
- OC CPUs to 3016 MHz - big, 2600 MHz Mid
- Linux source improvements
- EdYoBlue : READ_AHEAD_KB = 256; TS=256
- Another initial settings for EdYoBlue and ThundeRStormS kernels
- rest like in v1.0
ThunderStorms-Kernel-R-v1.0 : 10.09.2021 for OneUI3.x
- Linux 4.19.87
- Samsung source DUF9
- TTL Filter ON
- 64k TCP IP Window
- some debugs off
- USB serial added
- Samsung MTP ON
- Zmalloc page mapping OFF
- Wakelocks added
- Boeffla wakelocks added
- powereffcient workqueue support in CPU section
- CRC support in MISC section
- Fsync support in MISC section
- Geantle Fair Sleepers support im MISC section
- Frandom support
- CIFS and NTFS partition support
- disabled some Samsung security and FIPS
- Battery Store support
- Linux source improvements
- Support Init.d scripts: /vendor/etc/init.d
- ThunderTweaks v1.1.0.2
- Magisk 23.0 Offcial build in kernel
- Optimized for battery life
- Compiled via Google Clang 8.0.8 toolchain
- Kernel use an AROMA installer to help guide you through the installation (Thx to EdZamber and yoanf26)
_________________________________________________
DOWNLOAD:
Links removed by moderator
_________________________________________________
reserved #2
Thanks trying this now will this kernel improve gaming performance s20ultra
very good I had already used on the S10+ thx Bro
@nalas
Well done bro, awesome work
Many thanks a kernel for the s20 series. You sir are a legend. I'll definitely try this.
i love you
any chance of this supporting lineageos?
1Michael23 said:
any chance of this supporting lineageos?
Click to expand...
Click to collapse
Sorry but it will not work on every aosp rom, bcose camera drivers must be copied from aosp and it can break on some rom like pixel, dotOs, etc.
Aosp has a lot of rom features against kernel features which can help with performance and battery life.
On S10 was the same...
Normusmaxamus said:
Many thanks a kernel for the s20 series. You sir are a legend. I'll definitely try this.
Click to expand...
Click to collapse
Hehe, thx. Not such big... are better kernels. Enjoy and I hope so everything is good.
nalas said:
Hehe, thx. Not such big... are better kernels. Enjoy and I hope so everything is good.
Click to expand...
Click to collapse
No problem all good so far great work.
Does this kernel support Wireguard VPN?
Lashe said:
Does this kernel support Wireguard VPN?
Click to expand...
Click to collapse
Nope
nalas said:
Nope
Click to expand...
Click to collapse
Thank you for answer. It will be nice if you can add this feature in future.
Lashe said:
Does this kernel support Wireguard VPN?
Click to expand...
Click to collapse
i will add in next release, is added in test version
Does i need rom what dont install on phone, if my rom on phone have magisk can i flash this kernel, my photos and files delete when i flash?
Denys00 said:
Does i need rom what dont install on phone, if my rom on phone have magisk can i flash this kernel, my photos and files delete when i flash?
Click to expand...
Click to collapse
You can flash normal, magisk is only ramdisk patched not kernel source so You can use Your installed magisk manager. Zip file will install latest 23 magisk repo - auto.
nalas said:
You can flash normal, magisk is only ramdisk patched not kernel source so You can use Your installed magisk manager. Zip file will install latest 23 magisk repo - auto.
Click to expand...
Click to collapse
Thx and one more ask my photos has been deleted when i flash,?
Denys00 said:
Thx and one more ask my photos has been deleted when i flash,?
Click to expand...
Click to collapse
nope, only if YOu format sdcard or flash via ODIN - data partition will be deleted or if YOu flash vbmeta Ynd HOME_CSC You will not loose Your data

[KERNEL] [OSS] Biofrost Kernel for Realme 5 Series

Code:
/*
* Your warranty is no longer valid, unless you lie.
*
* I am not liable for bricked devices, strained relationships,
* thermonuclear war, or you losing your job because the alarm app failed. If
* you have any concerns about the features included in this kernel, please do some
* research before flashing it! You have chosen to make these changes, and
* if you blame me for breaking your device, I will laugh at you.
*
*/
Biofrost Kernel is a custom kernel for the Realme 5 series that strives for as close to a stock experience as possible, with stability updates and overall improvements in multitasking performance and power efficiency. This kernel is not intended to be customized by users due to its preconfigured settings.
Main Features
• Trimmed down realme code imports (improves security and performance)
• Latest bleeding-edge clang (AOSP, Neutron) compilation
• Optimized with POLLY, RELR, O3, and CPU-specific micro-optimizations
• Simple LMK for improved memory management
• Optimized CPU Frequency and Energy model for performance and battery life
• WALT scheduling mechanism with backports from RenderBroken and CAF
• Utilization Clamping (UtilClamp/Uclamp) support with backports and optimizations
• In-kernel CPU and DDR Bus boosting drivers by kerneltoast
• Updated swap setup with zswap + vbswap as a replacement for zram
• Backported zsmalloc memory allocator from mainline
• Optimized and improved LZ4 as default compression/decompression algorithm
• FUSE Passthrough Support from mainline
• WireGuard, a next generation secure VPN tunnel
• And more (for additional information, you can check the kernel source code below.)
Downloads
- GitHub Releases
Bug reports
- Join the telegram group and provide information (needs to be reproduceable + logcat/dmesg)
Installation Instructions
- Flash the kernel through Custom Recoveries (TWRP, PBRP) or Franco Kernel Manager (FKM)
Additional Information
For early releases (Bleeding Edge builds/OBT) join our telegram group!
Credits
- cyberknight777, kerneltoast and others for their helpful commits
- osm0sis for AnyKernel3
- Many other more (for more details, you can check the kernel source.)
Contributors
Shiroyuki82 | xevan
Source Code: GitHub
Version Information
Status: Stable (R10)
Created: 2023-02-01
Last Updated: 2023-06-19
Reserved
Its amazing everything works fluid and battery backup is also good using the R9 version with PE+ rom
[061923] Post updated: R10 is pushed!

Categories

Resources