[Galaxy SNAPDRAGON S20 S20+ S20 Ultra Development] jimbo77:
Changelog or features or whatever :p

04.10.21 - JimboK-R-2.6.0

Upstreamed to .185

04.05.21 - JimboK-R-2.5.0[/B]

Sync code to add missing changes in upstreamed branch

Reworked the DEVFREQ_BOOST driver

Tweaked SchedHorizon default freqs

Tweaked DEVFREQ_BOOST defaults in defconfig

03.31.21 - JimboK-R-2.4.0[/B]

Upstreamed to Stable Linux 4.19.184

Built with cortex-a55 specific optimizations

removed facebook process from 'kill-in-the-background' mod. This was affecting the user experience (for those that use Facebook a lot, like my wife lol)

02.24.21 - JimboK-R-2.3.0[/B]

Upstreamed to Stable Linux 4.19.176

Switched from G988U source as base to N986N source drop for OneUI 3.1

Removed a lot of unused configs from defconfig. This resulted in a reduction of Kernel size and will have an impact on the overall performance and resource utilization.

Reworked the DEVFREQ and CPU_INPUT_BOOST drivers

Added and Enabled schedhorizon governor

Imported the option to edit the CPU Frequency table

Performance Governor is default for LITTLE Cluster now

02.03.21 - JimboK-R-2.1.0[/B]

Upstreamed to Stable Linux 4.19.172

Moved to KOR dts to improve on stability for custom DTBO's

Added Flicker-Free or DC Dimming. There are two versions of the Kernel and this will be the only version with Flicker Free. After this, there will not be added since i don't like how it messes the Screen Colors/Performance.

Disabled Bootstats

Enabled MPTCP

01.25.21 - JimboK-R-2.0.0[/B]

Upstreamed to Stable Linux 4.19.169

Disabled several not needed debug Samsung Configs

CPU ASSIST Feature

Disabled ZRAM and SWAP

DTS (dtb and dtbo) updates for all variants to their latest source drops

General CLANG and LLVM optimizations

01.01.21 - JimboK-R-1.8.0

Reworked both DEVFREQ and CPU_INPUT Boost functionalities

finetuned for SM8250 (Samsung) specific frequencies/values

added and enabled Simple Low Memory Killer (SLMK)

added: CIFS, NTFS and ISO9660 FS in-kernel Support

added Wireguard Support

Several 'under the hood' improvements to task/memory management.

12.28.20 - JimboK-R-1.7.0

Added BBR2 TCP Config and made Default

Several updates to NET protocols and BBR2

Added PROC_MAGISK_HIDE_MOUNT

Added a script to fix Shealth, Smart View and set ZRAM parameters.

12.25.20 - JimboK-R-1.6.0

Added Dynamic Fsync

Tweaks for Memory Management

Updated LZ4 compressor

Enabled ZSTD Compressor for ZRAM - Default now

12.21.20 - JimboK-R-1.5.1

Fixed Wifi Calling

12.20.20 - JimboK-R-1.5.0

Fsync On/Off Support

Readahead 0

Slimbus OC

Toggle to enable/disable CRC

Turned off several debug options within the tree

added EAS related commits

12.16.20 - JimboK-R-1.4.0

Added Kcal Color Control Driver

Added KLAPSE Driver

Disabled Gentle Fair Sleepers

Added Boeffla Wakelock Blocker

Disabled AVB Flag for better protector in terms of SafetyNet

Misc fixes and addons to dtb

12.15.20 - JimboK-R-1.3.0

Skipped, no public Release xD

12.13.20 - JimboK-R-1.2.0

Added IO-SCHED drivers like: ZEN, FIOPS, MAPLE etc...

Added DevFreq Boost Driver and tuned based off OP8

Added Adreno Boost Driver

12.12.20 - JimboK-R-1.0.0

Initial Android R (OneUI 3.0) bring up

Source is based off the G988U source drop. This includes all other variant files, i have added support to all previous phones from day one now :)

Disabled Samsung Security useless stuff (DM Verity for example)

11.01.20 - JimboK-1.6.3

Added a fix to hide Magisk Mount for Isolated Processes. This is a critical leak in MagiskHide that can be exploited by apps trying to determine if the device is rooted. I had an issue with two payment apps that after applying this fix, they work. Not sure if they were finding magisk with this method lol. Read more here https://darvincitech.wordpress.com/2019/11/04/detecting-magisk-hide/

Finally removed the warning upon boot. EdXposed compatibility was not affected by the removal of it.

10.27.20 - JimboK-1.5.0

Rebased to S20 FE source as baseline for all models. This is to ensure support for the S20 FE is added and to keep the most up date source from Samsung

Streamlined even further the 'common' defconfig and updated all other variant defconfigs to make it easier to build individual Kernels.

Removed GPU OC - This is to test drive if performance takes a small hit but battery is gained. I have this as *temp change* consider it a 'test' phase so i will need your feedback on it to see whether if we keep it or not. Also, the OC was causing issues to boot in N20 units and some weird hiccups in the System-UI for my S20U.

Added BBR2 TCP CONG protocol. By far, the best TCP CONG to speed up the network connections overall. Read out more here: http://dl.ifip.org/db/conf/networking/networking2018/2B1-1570416152.pdf

BBR2 is now default TCP CONG for the Kernel. I recommend ya'll to make the switch

Several Upstreams to NET/TCP in order to improve Network Connectivity and Speed.

Kernel comes pre-rooted now (via ramdisk). In the event of a magisk update you will only need to update through Magisk Manager. This is for the sake of simplicity

10.16.20 - JimboK-1.4.0

Removed several DEBUG options from defconfig that should not be present in a Production Kernel

Disabled ZSWAP and VBSWAP (this will create conflict with ZRAM) and ZRAM has proven to be more effective and create less wear than ZSWAP

Disabled LZO, updated LZ4 compression algorithms

Enabled ZSTD Compression, it is recommended to enable this for ZRAM moving forward

Disabled KPERFORM in defconfig

Enabled .gz compression for Kernel. Kernel is now almost 1/3 in size of what it used to be

Added and Enabled HID: NINTENDO SWITCH controllers support

10.13.20 - JimboK-1.3.0

Unified Sources a bit more. Removed the individual defconfigs to have one single plus each variant

for X1Q and Y2Q moved dts sources from CHN OPEN to KOR to keep it in line with main (Z3Q) sources and also for CXQ sources. BTI3 (latest software release) is now used for those models.

Enabled a few drivers inside of Kernel: CDC, NTFS, CIFS and some native gaming devices as well

Disabled DM_VERITY checks. This will help with the booting times

JimboK-1.2.0 and before:

Build with latest LLVM Clang 11

Disabled Samsung Security useless stuff (DM Verity for example)

GPU OC up to 895mhz

Adreno Boost

Boeffla Wakelock Blocker Driver

Disabled ZRAM and moved to ZSWAP and VBSWAP

KCAL Color Control Driver (Up to date)

KLAPSE Driver (check out https://xdaforums.com/android/software-hacking/k-lapse-kernel-level-livedisplay-module-t3907025)

Added IO-SCHED drivers like: ZEN, FIOPS, MAPLE etc...

Latest Wireguard Driver

BBR TCP Congestion algorithm by Default

built-in Kernel Westwood and other modules

SLIMBUS OC to improve the Audio Mods

Several Debug Options removed from driver and all over the Kernel itself

QCACLD-3.0 Support

Dynamic Sync Control

Fsync On/Off Toggle

Several EAS commits for balancing power+efficiency

OS PATCH LEVEL set as 2099-12 (Read post #3 - Mandatory)