unfortunately, the OP decided to sell his phone and buy a new phone and he will no longer support the s20 series anymore. so ill be requesting for the Moderator to close this thread since there is no longer any support from the OP.
I want to introduce my first custom kernel for the SM8250 family of Snapdragons. This is based of latest Samsung OneUI 2.5 Sources and I cherry-picked commits to make improvements to the stock base. I'm not a developer, but i really like to port stuff over .
I will try to have this Kernel updated as soon as new source tarballs are drop by Samsung. If you want to request for specific features, let me know and i'll do my best to bring them over.
Changelog is in post #2
How to Install:
First, make sure you are in any OneUI 2.5 (BTH* or BTI*) ROM and have TWRP on the device. Make sure you take a backup of your current boot partition in twrp, now install either the boot.img (extract from the tar file) or use ODIN to flash in Dowload mode. Please make sure to read Post #3 regarding issues with the current OS Patch Level. Images from 1.5.0 onwards are pre-rooted but you will probably need to update magisk either manually or by flashing latest magisk.zip file.
Keep in mind the following table to determine your phone model:
IMPORTANT NOTE: It seems some users need to flash a vbmeta image file provided by Google in order to boot and user the Custom Kernel. If you find yourself in a situation were you are not able to boot, please flash the attached vbmeta img along with the Kernel and if still bootlooping share the last_kmsg to determine what's driving the issue.
Disclaimer: I am not responsible if you use this and brick your device or if your device blows up, implodes, flames start shooting from it or it kills your neighbor's dog. Flash at your own risk. I am not responsible.... It was the other guy... I swear....
You can use THIS link to get the latest builds. These and other downloads can also be found in the Telegram Group.
Happy New Year everybody! May you accomplish all of your goals this year and succeed in anything you set for!
As promised, 1.8.0 is up. This is a very interesting update, i have worked both the DEVFREQ and CPU_INPUT BOOST functionalities and fine tuned them for our Device frequencies. You will notice a change in the smoothness of the system overall but i need you to be aware that battery life might be a bit compromised (nothing to be worried about) since now the device will wake up and react to inputs with higher CPU, GPU and DDR frequencies.
I hope this works as intended for everyone but please leave feedback in case anything breaks and as always, if you can... Support the efforts!
1.7.0 is up! As mentioned in Telegram. I know several users want dc dimming / flicker free dimming added to the Kernel but let me tell you it is not an easy task . It will need several hours invested to port it correctly and i don't have too much spare time nowadays so this specific feature might take a long or will not ever make it to the kernel at all. I apologize but i have other priorities right now .
Enjoy this release, and 1.8.0 will be dropped around new year's eve if everything works fine on my internal testing.