Releases: UtsavBalar1231/kernel_xiaomi_sm8250
Release 7.1.0
BUILD INFORMATION
- Compiler:
AOSP Clang 15.0.2
- HEAD:
09f811270e07d2e25cbbbb777143c3d828d4e012
Changelog
- Kernel synced with android kernel common at Linux version 4.19.259.
- Merged the latest CLO tag
LA.UM.9.12.r1-14700-SMxx50.0
in kernel and kernel subtrees. - Merged latest AOSP security patches in kernel added in tag
ASB-2022-09-05_13-4.19
. - Added support for Xiaomi Redmi K40S / POCO F4 (munch).
- Added support for android 13 ROMs.
- Upgraded F2FS drivers from jaegeuk/f2fs-stable [Linux kernel 6.0.0-rc3].
- Kernel compiled using latest AOSP clang v15.0.2 with Full LTO support.
- Fixed a critical TCP issue due to a broken congestion algorithm.
- Upgraded exfat drivers from namjaejeon/exfat-linux [Linux kernel 6.0.0].
- Fixed memory reclaim issue on Android.
- Removed proximity blocking feature for telegram from the kernel.
- Increased swappiness to 160.
- Fixed issue with game mode on MIUI.
- Imported the new xiaomi MIUI experience modifications for MIUI builds.
- Optimized charging control for all xiaomi sm8250 devices.
- Removed display panel power state modifications.
- Enabled F2FS compression support.
- Upgraded lrng driver from Linux kernel 5.15.
- Fixed unusual power consumption issue on UMI / THYME.
- Updated kernel devicetree to LA.UM.9.12.r1-14400-SMxx50.0.
- Backported fortify source patches from mainline kernel.
- Enabled back support for ARM64 compiler optimizations.
- Fixed async binder buffer running out and save unnecessary binder read workloads.
Download from Pling
You can Download from pling to support immensity releases.
Donate
IMMENSITY is a pure Open Source project and doesn't charge any kind of credits for its builds and releases.
It's true that the developer is putting effort into providing a stable and good custom kernel that's easy to flash and doesn't harm the device's stability
If you found my work useful and want to continue supporting development contribute by becoming
- A Patron for early releases and better support.
- You can also provide a small donation through PayPal
- Indian users can support through UPI:
utsavbalar1231@oksbi
Please consider a donation for IMMENSITY because it will help me offer support in the long term.
It is fine even if you can't afford it :) alternatively, consider providing thanks on the XDA thread.
General Information and Installation can be found on my website
Release 6.0.0
BUILD INFORMATION
- Compiler:
AOSP Clang 15.0.1
- HEAD:
7df891bd86a56c494b3a264fbe69660323611a75
Changelog
- Kernel synced with android kernel common at Linux version 4.19.252.
- Merged the latest CLO tag
LA.UM.9.12.r1-14400-SMxx50.QSSI12.0
in kernel and kernel subtrees. - Merged latest AOSP security patches in kernel added in tag
ASB-2022-07-05_13-4.19
. - Kernel compiled using latest AOSP clang v15.0.1.
- Added support for early display wakeup mechanism.
- Fixed brightness level mapping on AOSP builds.
- Disable a bunch of debug-related configuration options inside the kernel.
- Massive upgrade to f2fs drivers.
- Upgraded f2fs drivers from jaegeuk/f2fs-stable [Linux kernel 5.19].
- Fixed the f2fs driver deadlock issue when writing to a file with fsync.
- Increase contiguous area memory size to 24MB for memory-sensitive operations like firmware reading and upgrade.
- Optimized IPA page allocations.
- Make kernel boot faster by using asynchronous probing in various drivers.
- Fixed a critical suspend bug in the SPI driver.
- Backported vmalloc memory management from mainline.
- Backport memory compaction optimizations from mainline.
- Backported Wireguard updates from mainline.
- Backported Data Access MONitoring (DAMON) from mainline.
- Enabled dead code elimination feature for the kernel.
- Optimized latency while entering suspend.
- Improved user experience while the system is under high memory pressure.
- Reduced power consumption from UFS suspend/idle.
- Upgraded UFS features like turbo write and HPB from one plus kernel.
- Switched to Weighted Vegas algorithm for Multipath Congestion Control.
- Improved memchr() performance.
- Improved thermal configuration for Indian devices.
- Improved LZ4 compression performance.
- Fixed issues with Qualcomm boost framework not able to access some scheduler nodes.
- Improved the performance and efficiency of the scheduler.
Donate
IMMENSITY is a pure Open Source project and doesn't charge any kind of credits for its builds and releases.
It's true that the developer is putting effort into providing a stable and good custom kernel that's easy to flash and doesn't harm the device's stability
If you found my work useful and want to continue supporting development contribute by becoming
- A Patron for early releases and better support.
- You can also provide a small donation through PayPal
- Indian users can support through UPI:
utsavbalar1231@oksbi
Please consider a donation for IMMENSITY because it will help me offer support in the long term.
It is fine even if you can't afford it :) alternatively, consider providing thanks on the XDA thread.
General Information and Installation can be found on my website
Release 5.0.0
BUILD INFORMATION
- Compiler:
AOSP Clang 14.0.7
- HEAD:
aa4ba8072207ce95b3632239751a56c74d50afa2
Changelog
- Kernel synced with android kernel common at Linux version 4.19.247.
- Merged the latest CLO tag
LA.UM.9.12.r1-14300-SMxx50.QSSI13.0
in kernel and kernel subtrees. - Added support for EROFS Filesystem.
- Fixed long-run memory hiccups.
- Unlocked the maximum DDR bus frequency for sm8250.
- Disabled Xiaomi early fingerprint optimization hacks on aosp builds.
- Increased Devfreq worker priority to work well with KGSL.
- Backported accelerated arm64 libraries from mainline.
- Added support for Linux random number generator driver [LRNG].
- Added release builds for MI 10 Pro [cmi] and MI 10 [umi].
- Some miscellaneous cleanup and optimizations are not worth mentioning.
Donate
IMMENSITY is a pure Open Source project and doesn't charge any kind of credits for its builds and releases.
It's true that the developer is putting effort into providing a stable and good custom kernel that's easy to flash and doesn't harm the device's stability
If you found my work useful and want to continue supporting development contribute by becoming
- A Patron for early releases and better support.
- You can also provide a small donation through PayPal
- Indian users can support through UPI:
utsavbalar1231@oksbi
Please consider a donation for IMMENSITY because it will help me offer support in the long term.
It is fine even if you can't afford it :) alternatively, consider providing thanks on the XDA thread.
General Information and Installation can be found on my website
Release 4.0.0
BUILD INFORMATION
- Compiler:
AOSP Clang 14.0.7
- HEAD:
aa4ba8072207ce95b3632239751a56c74d50afa2
Changelog
- Kernel synced with android kernel common at Linux version 4.19.245.
- Merged the latest CLO tag
LA.UM.9.12.r1-14200-SMxx50.QSSI13.0
in kernel and kernel subtrees. - Backported MGLRU [Multi Generational LRU] from aosp Gerrit.
- Upgraded exFAT FS to latest changes from namjaejeon/linux-exfat-oot.
- Applied camera driver fixes for cmi/umi.
- Improved pstore logging.
- Disabled per-cgroup memory tracking.
- Optimized memory remap system calls for better memory management on Android.
- Added release builds for POCO F2 Pro [lmi].
Donate
IMMENSITY is a pure Open Source project and doesn't charge any kind of credits for its builds and releases.
It's true that the developer is putting effort into providing a stable and good custom kernel that's easy to flash and doesn't harm the device's stability
If you found my work useful and want to continue supporting development contribute by becoming
- A Patron for early releases and better support.
- You can also provide a small donation through PayPal
- Indian users can support through UPI:
utsavbalar1231@oksbi
Please consider a donation for IMMENSITY because it will help me offer support in the long term.
It is fine even if you can't afford it :) alternatively, consider providing thanks on the XDA thread.
General Information and Installation can be found on my website
Release 3.0.0
BUILD INFORMATION
- Compiler:
AOSP Clang 14.0.7
- HEAD:
05fd9d016d7781157758d1ce3f63479fa90e75d4
CHANGELOG
- Kernel synced with android kernel common at Linux version 4.19.241.
- Fixed WIFI not working on AOSP ROMs.
- Added support for Multi Generational LRU
- Reverted all the Qualcomm changes over the memory management framework.
- Added google memory management changes from pixel 5 kernel.
- Added support for making reclaim aware about transparent huge pages [THP].
- Optimized the spreading of tasks by the scheduler.
- Improved load balancing is done by the scheduler.
- BACKPORTED shared memory point to point improvements and fixes from sm8450 kernel.
- Fixed a rare kernel panic due to the modem being unreasonable while the cellular network shifts from 5G to 4G.
- Compiled using the latest AOSP LLVM Compiler version 14.0.7.
- Added release builds for mi10t [apollo].
Donate
IMMENSITY is a pure Open Source project and doesn't charge any kind of credits for its builds and releases.
It's true that the developer is putting effort into providing a stable and good custom kernel that's easy to flash and doesn't harm the device's stability
If you found my work useful and want to continue supporting development contribute by becoming
- A Patron for early releases and better support.
- You can also provide a small donation through PayPal
- Indian users can support through UPI:
utsavbalar1231@oksbi
Please consider a donation for IMMENSITY because it will help me offer support in the long term.
It is fine even if you can't afford it :) alternatively, consider providing thanks on the XDA thread.
General Information and Installation can be found on my website
Release 2.0.0
BUILD INFORMATION
- Compiler:
AOSP Clang 14.0.5
- HEAD:
d2036471b90471bdfbaae848b83e53e412cad484
CHANGELOG
- Merged latest Codelinaro CLO Release tag LA.UM.9.12.r1-14100-SMxx50.0.
- Kernel synced with android kernel common at Linux version 4.19.239 with April CVE patches merged tag
ASB-2022-04-05_4.19-stable
. - Added support for disabling newly added USB devices [for LineageOS / LineageOS based ROMs].
- Added support for OSS FOD support on supported devices.
- Blocked proximity sensor access on telegram / catogram / nekogramX.
- Set evaluation as default thermal profile.
- Switched to PELT half-life value of 16ms for faster task processing.
- Added support for automated memory compaction.
- Upgrade zRAM from the mainline kernel.
- Fixed issue: failed to write to swap-device on MIUI.
- Allow swappiness up to 200.
- Faster fingerprint response and processing on alioth.
- Fixed newly added thermal message sysfs for mi thermald on MIUI13.
- Fixed panic freeze while device in suspend.
- Fixed kernel warning while kernel oops in progress.
- Enabled TCP ECN negotiation.
- Improved boot time.
- Fixed memory leaks from camera driver.
- Disabled a bunch of debugging from the kernel.
- Compiled kernel using latest AOSP Clang v14.0.5 with O3 optimization.
- Fixed analog headphones buttons configuration.
- Upgraded binder from android-mainline.
- Upgraded awinic haptics driver from mi12 pro for alioth.
- Fixed low benchmarks score issue on geekbench.
- Fixed modem restart issues on MIUI13.
- Optimized power consumption while the device is suspended.
- Added support for UFS Turbo write and HPB on supported devices.
- Fixed the wrong message while flashing saying magisk preserved on non-rooted devices.
Donate
IMMENSITY is a pure Open Source project and doesn't charge any kind of credits for its builds and releases.
It's true that the developer is putting effort into providing a stable and good custom kernel that's easy to flash and doesn't harm the device's stability
If you found my work useful and want to continue supporting development contribute by becoming
- A Patron for early releases and better support.
- You can also provide a small donation through PayPal
- Indian users can support through UPI:
utsavbalar1231@oksbi
Please consider a donation for IMMENSITY because it will help me offer support in the long term.
It is fine even if you can't afford it :) alternatively, consider providing thanks on the XDA thread.
General Information and Installation can be found on my website
Release 1.0.0
BUILD INFORMATION
- Compiler:
AOSP Clang 14.0.2
- HEAD:
c119a24f52a833792d0692dec2b366d0460a5a7b
CHANGELOG
- Rebased kernel over latest QCOM CAF tag LA.UM.9.12.r1-14000-SMxx50.0 with latest oem modification taken from mi12x (psyche-r-oss) kernel sources.
- Kernel synced with android kernel common at Linux version 4.19.227 with august CVE patches merged tag
ASB-2022-02-05_4.19-stable
- BACKPORTed FUSE filesystem changes from kernel 5.4 with passthrough optimizations from google.
- Added support for Multipath TCP algorithm.
- Added support for Least Recently Used (LRU) page replacement algorithm.
- Added samsung optimizations on CFQ io scheduler.
- Added latest exfat filesystem support from mainline kernel.
Donate
IMMENSITY is a pure Open Source project and doesn't charge any kind of credits for its builds and releases.
Its true that the developer is putting effort for providing a stable and good custom kernel that's easy to flash and doesn't harm the device's stability
If you found my work useful and want to continue supporting development contribute by becoming
- A Patron for early releases and better support.
- You can also provide a small donation through PayPal
- Indian users can support through UPI:
utsavbalar1231@oksbi
Please consider a donation for IMMENSITY because it will help me offer support in the long term.
Its fine even if you can't afford it :) alternatively consider providing a thanks on XDA thread.
General Information and Installation can be found on my website
Release 0.4.j
BUILD INFORMATION
- Compiler:
Proton-Clang-13.0
- Build
Full LLVM LTO
- HEAD:
a4b7fc2e456bf797b488c169d7a76026e708d05c
CHANGELOG
- Kernel synced with android kernel common at Linux version 4.19.203 with August CVE patches merged
ASB-2021-08-05_4.19-stable
- Merged Latest QCOM tags for 4.19 mobile platform
LA.UM.9.12.r1-12500-SMxx50.0
,LA.UM.9.15.1.r1-04000-KAMORTA.0
- F2FS drivers updated to latest from jaeguek/f2fs-stable
- Fixed a critical bug which caused device to freeze in suspend and unable to wake from it
- Fixed a critical bug on
apollo
which caused display glitches - Fixed Inline building of kernel for devs interested in using this as base
- Added LineageOS FOD support for
cmi
,umi
- Aligned GPU Frequency table of SM8250 devices with SM8250-AB
Donate
IMMENSITY is a pure Open Source project and doesn't charge any kind of credits for its builds and releases.
Its true that the developer is putting effort for providing a stable and good custom kernel that's easy to flash and doesn't harm the device's stability
If you found my work useful and want to continue supporting development contribute by becoming
- A Patron for early releases and better support.
- You can also provide a small donation through PayPal
- Indian users can support through UPI:
utsavbalar1231@oksbi
Please consider a donation for IMMENSITY because it will help me offer support in the long term.
Its fine even if you can't afford it :) alternatively consider providing a thanks on XDA thread.
NOTES
If you encounter issues with gestures not working or facing wrong display scaling on Apps
then flash the provided dtbo
General Information and Installation can be found on my website
Release 0.3.t
BUILD INFORMATION
- Compiler:
Proton-Clang-13.0
- Build
Full LLVM LTO
- HEAD:
4131de3d78e4d498ea95fba5a4308428f975ae26
CHANGELOG
- Kernel synced with android kernel common at Linux version 4.19.200
- Added Support for Mi 10/Mi 10 Pro/Mi 10T/Mi 10T Pro
- Force enabled UFS TurboWrite on supported devices
- Fixed slow charging indication on lockscreen when connected with stock charger
- Reworked CPU boosting algorithm with optimized scheduling over realtime FIFO policy
- Fixed colors transition while using adaptive refresh rate settings on alioth
- Moved various platform drivers probing method to asynchronous to reduce boot time at first stage
- Switched to mainline LZ4 compress/decompress algorith for zRAM
- Enabled Support for zRAM Writeback with upstream page-writeback support
- Fixed an out of bounds bug while using zRAM writeback
- Fixed allocation CPU overhead from zRAM
- Enabled ECN negotiation by default
- Switch to BBR V1 TCP Algorithm with FQ Codel QDisc
- Added support to tune PELT ramp/decay timings and reduced Utilization's PELT halflife to 16ms as default
- Switched to Using CONFIG_HZ as 300 to lower the jank on a loaded system
- Enabled Support for UAS Storage devices
Donate
IMMENSITY is a pure Open Source project and doesn't charge any kind of credits for its builds and releases.
Its true that the developer is putting effort for providing a stable and good custom kernel that's easy to flash and doesn't harm the device's stability
If you found my work useful and want to continue supporting development contribute by becoming
- A Patron for early releases and better support.
- You can also provide a small donation through PayPal
- Indian users can support through UPI:
utsavbalar1231@oksbi
Please consider a donation for IMMENSITY because it will help me offer support in the long term.
Its fine even if you can't afford it :) alternatively consider providing a thanks on XDA thread.
NOTES
If you encounter issues with gestures or wrong display scaling on Apps flash the provided dtbo
General Information and Installation can be found on my website
Release 0.2.d
BUILD INFORMATION
- Compiler:
Proton-Clang-13.0
- Build
Full LLVM LTO
- HEAD:
18d5189ae988cdd5fb5afc34343a163d2fcc8cd9
CHANGELOG
- Kernel synced with android kernel common at Linux version 4.19.198
- Re:Optimized panel refresh rate settings
- Disabled tons of debug spam from input drivers like vibrator, touchscreen and audio
- Reworked interrupt [IRQ] handling in STM FTS_521 touchscreen driver [cmi, umi]
- Bumped up SPI clock rate to 10Mhz in STM FTS_521 touchscreen driver [cmi, umi]
- Bumped up SPI clock rate to 10Mhz in FocalTech touchscreen driver [alioth]
- Upgraded ft3658 k11 firmware to latest [alioth]
- Fixed an issue with doze unable to suspend causing device to stay awake
- Fixed an issue where alarm timer driver gets failed to suspend
- Added support to always silently restart subsystem instead of kernel panic
- Fixed memory leaks from camera kernel
- Updated devicetree [dtbo] to LA.UM.9.12.r1-12000-SMxx50.0
Donate
If you found this kernel useful and want to continue supporting development contribute
by becoming a Patron for early releases and better support.
You can also provide a small donation through PayPal
Indian users can support through UPI: utsavbalar1231@oksbi
NOTES
- General Information and Installation can be found on my website