Skip to content
This repository has been archived by the owner on Aug 29, 2024. It is now read-only.

Releases: UtsavBalar1231/kernel_xiaomi_sm8250

Release 7.1.0

25 Sep 12:53
Compare
Choose a tag to compare

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

DOWNLOADS COUNT

Release 6.0.0

24 Jul 14:46
Compare
Choose a tag to compare

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

DOWNLOADS COUNT

Release 5.0.0

30 Jun 10:57
Compare
Choose a tag to compare

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

DOWNLOADS COUNT

Release 4.0.0

29 May 15:13
Compare
Choose a tag to compare

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

DOWNLOADS COUNT

Release 3.0.0

02 May 07:36
Compare
Choose a tag to compare

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

DOWNLOADS COUNT

Release 2.0.0

21 Apr 05:09
Compare
Choose a tag to compare

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

DOWNLOADS COUNT

Release 1.0.0

06 Mar 09:19
Compare
Choose a tag to compare

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

DOWNLOADS COUNT

Release 0.4.j

14 Aug 06:58
a4b7fc2
Compare
Choose a tag to compare

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

DOWNLOADS

Release 0.3.t

02 Aug 15:32
4131de3
Compare
Choose a tag to compare

BUILD INFORMATION

  • Compiler: Proton-Clang-13.0
  • Build Full LLVM LTO
  • HEAD: 4131de3d78e4d498ea95fba5a4308428f975ae26

CHANGELOG

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

DOWNLOADS

Release 0.2.d

23 Jul 15:10
18d5189
Compare
Choose a tag to compare

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

DOWNLOADS