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

Philnicolls89

Senior Member
Jun 28, 2019
476
172
43
31
A.C.T
I understand, but there are still system patches added with the new version every month.
I'm not sure what you mean? The system patches and updates etc are all done through the firmware. They may change/update the stock kernel for each new firmware version but it doesn't matter because we are using this custom kernel. Am I missing something?
 

nalas

Senior Member
Nov 19, 2012
1,148
822
143
Poland
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 : 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

DOWNLOAD in OP 2nd post.
 
  • Like
Reactions: Frazer Scott

kaei165

Member
May 17, 2020
5
0
0
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 : 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

DOWNLOAD in OP 2nd post.
Excellent work!!!!

Which of the 4profiles has better battery life, v1 or v2?
Also, which item in the profile should I change to make the Little CPU go to 187 MHz?
(Already flashed DTB/DTBO)
 

nalas

Senior Member
Nov 19, 2012
1,148
822
143
Poland
Excellent work!!!!

Which of the 4profiles has better battery life, v1 or v2?
Also, which item in the profile should I change to make the Little CPU go to 187 MHz?
(Already flashed DTB/DTBO)
About profiles pls check it, idk how You use the phone, etc...
Try both and look which is better for you, you can always make changes and save it as your another ttweaks profile.

For 187MHz you have to change in CPU section in little cores - min freq to 187MHz, but for me lags a little....

Wysłane z mojego SM-G973F przy użyciu Tapatalka
 

nalas

Senior Member
Nov 19, 2012
1,148
822
143
Poland
NEW UPDATE : 2020-12-01

THUNDERSTORMS AiO v1.3 for Samsung Galaxy S10/N10 Exynos family
(01-12-2020) (3 versions: Arter97 (GCC 10.2), Cruel (GCC 10.2) and Proton (clang 12.0) compiled)
only for OneUI Q

Changelog:
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 187MHz (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
* 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 187 MHz
* Support for lower frequencies in GPU to 100 MHz
* Optimized for GPU / CPU
* Optimized for battery life
* Rest like in release v1.2

ThunderTweaks v1.0.7.2 included inside the zip or from the link.
 
Last edited:

tin2404

Senior Member
Jan 27, 2007
1,122
250
113
Zagreb
Nalas, please if you find few seconds for brief clarification about that Morosound v2.1.1 tweak..I did a lot of research over there on Moro 93xx ROM pages but not find any relevant info what that tweak exactly do on sound. I use Viper4Droid module for sound as well and wonder do they annihilate themselves.
 

nalas

Senior Member
Nov 19, 2012
1,148
822
143
Poland
Nalas, please if you find few seconds for brief clarification about that Morosound v2.1.1 tweak..I did a lot of research over there on Moro 93xx ROM pages but not find any relevant info what that tweak exactly do on sound. I use Viper4Droid module for sound as well and wonder do they annihilate themselves.
I use this tweaks for make louder or less higier volume of speakers, earphones or headphones, You have too EQ, but Moro Sound has not any effetcs and features like Viper or SurrondMod, etc. like echo, delays, sourrond, etc.
 

okij

Senior Member
Oct 24, 2012
1,627
3,605
143
Düsseldorf
Thx for a good words :) Im happy if this kernel is good for some users.
It's an outstanding kernel indeed! I'm happily using the Arter97 version on my S10e together with BeyondROM 7.1 and get a great SOT and standby time. :cool: Just sent you a donation to thank you for your dedication in this project. Keep up the good work!
 

nalas

Senior Member
Nov 19, 2012
1,148
822
143
Poland
It's an outstanding kernel indeed! I'm happily using the Arter97 version on my S10e together with BeyondROM 7.1 and get a great SOT and standby time. :cool: Just sent you a donation to thank you for your dedication in this project. Keep up the good work!
Big thx :)

I've added You to the credits section :)

..enjoy the good battery life :) and some new features to test in ThunderTweaks app :)
 
  • Like
Reactions: okij

tin2404

Senior Member
Jan 27, 2007
1,122
250
113
Zagreb
Something about curiosity test and surprisingly sound quality...
On Arter97 kernel version in combination with stock DTK9 ROM, and ONLY with ThunderTweak app ....sound of this kernel is very very very close to my DAC player "Astell&Kern A&Norma SR25". Also I used my new headphones "Grado PS1000e".
Opened and very dynamic sound stage even better then used with Viper4Android.Therefore, for high end headphones it is even better to stay away from Viper4Android and used only ThunderTweak app to minimise various noises or/and distortions since ThunderTweak app directly modulate sound driver in kernel.
Only "lack" from my point of view of ThunderTweak app in comparison with DAC player is "low" settings gain of maximum output limited on +18dB loudness for driving high end headphones ( but I have very quiet and range dynamic music material as well) , but it is only mine perception..I am sure kernel driver can go beyond it.
Anyway...we are talking here about sound of the "simple" PHONE...comparing with high end DAC...so that was a pleasent surprise for a phone sound indeed !

I also did symbolic donation to developer as an gratitude for this kernel development, and just with small hope if it is possible to slightly "retweak" that +18dB at least for +2dB output if possible.Then, Viper4Android will be history for me.
😇
 
Last edited:

nalas

Senior Member
Nov 19, 2012
1,148
822
143
Poland
Something about curiosity test and surprisingly sound quality...
On Arter97 kernel version in combination with stock DTK9 ROM, and ONLY with ThunderTweak app ....sound of this kernel is very very very close to my DAC player "Astell&Kern A&Norma SR25". Also I used my new headphones "Grado PS1000e".
Opened and very dynamic sound stage even better then used with Viper4Android.Therefore, for high end headphones it is even better to stay away from Viper4Android and used only ThunderTweak app to minimise various noises or/and distortions since ThunderTweak app directly modulate sound driver in kernel.
Only "lack" from my point of view of ThunderTweak app in comparison with DAC player is "low" settings gain of maximum output limited on +18dB loudness for driving high end headphones ( but I have very quiet and range dynamic music material as well) , but it is only mine perception..I am sure kernel driver can go beyond it.
Anyway...we are talking here about sound of the "simple" PHONE...comparing with high end DAC...so that was a pleasent surprise for a phone sound indeed !

I also did symbolic donation to developer as an gratitude for this kernel development, and just with small hope if it is possible to slightly "retweak" that +18dB at least for +2dB output if possible.Then, Viper4Android will be history for me.
😇
Hi, thx for donation :) I've added You to Credits section too.

..about sound drivers : this was made by Morogoku ..
I use this only for make louder or quiet sound, I dont use EQ, etc. so I dont know even how it works :)
If I good understand You wnat more then +18dB - I have to look on it If i can I will try to change eg. to +20dB but if I couldn't so we must saty at this or I can ask Morogoku too ...we will see.

[EDIT]
I've wrote to Moro :) - we will see what Moro will say.. (He knows better then me about it)
 
Last edited: