Skip to content

Releases: chickendrop89/device_xiaomi_gemstones-kernel

chickernel: stable-6 release

01 Aug 07:27
230ca32
Compare
Choose a tag to compare
/*
* Your warranty is no longer valid, unless you lie.
*
* I am not responsible for bricked devices, strained relationships,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this kernel
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.
*
*/

A kernel carefully optimized for

  • low-memory, and performance
  • moderate power savings
Speciifically crafted (and tested) for 4GB variant in mind ❤️
  • Supports tapas/topaz/sapphire/sapphiren

XDA Forums thread | SourceForge mirror

Power Efficiency:

  • wakelock tweaks, boeffla WB, forced lazy RCU,
    power-efficient workqueues, kernel power optimizations.

Performance:

  • tuned SSG I/O scheduler, tuned memory management for 4GB, CASS,
    westwood (default) + BBR TCP, customized binder priority driver,
    force disabled kasan, various kernel changes, and compiler optimizations

3 variants:

  • Vanilla, KSUN, KSUN+SuSFS

This is a maintenance update.

kernel: filter out vibrator from kmsg
kernel: small changes and bug fixes

ack: merged android13-5.15-2025-07 tag (5.15.185)
kernelsu: updated to 12825 (latest)
susfs: updated to 1.5.9 (latest)
anykernel3: updated to latest commit
This is a stable 5.15.185 release built with latest clang-20.0.0 (-O3 and polyhedral optimizations)

Installation guide:

  1. Download the kernel zip below
  2. Use FKM flasher, or reboot to recovery and install it
  3. Enjoy

Migration notice:

  • Since stable-5, KernelSU-Next is used in place of vanilla KernelSU.
  • Using different non-KernelSU-Next manager won't work

Credits/Inpirations:


DonateGitHub Releases SourceForge

chickernel: beta-5.1 release

13 May 19:28
f2465b7
Compare
Choose a tag to compare
Pre-release
/*
* Your warranty is no longer valid, unless you lie.
*
* I am not responsible for bricked devices, strained relationships,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this kernel
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.
*
*/

A kernel carefully optimized for

  • low-memory, and performance
  • moderate power savings
Speciifically crafted (and tested) for 4GB variant in mind ❤️
  • Supports tapas/topaz/sapphire/sapphiren

XDA Forums thread | SourceForge mirror

Power Efficiency:

  • wakelock tweaks, boeffla WB, forced lazy RCU,
    power-efficient workqueues, kernel power optimizations.

Performance:

  • tuned SSG I/O scheduler, tuned memory management for 4GB, CASS,
    westwood (default) + BBR TCP, customized binder priority driver,
    force disabled kasan, various kernel changes, and compiler optimizations

3 variants:

  • Vanilla, KSUN, KSUN+SuSFS

mm: tweaked some memory management properties to reduce app killing

kernel: stripped out the kernel for faster boot times/operation
kernel: disabled a debug config that slowed down process creation
kernel: added hack to stop certain drivers from spamming kmsg
kernel: reverted some changes that might've caused random crashes in the past

clo: merged 5.15.170 (KERNEL.PLATFORM.2.0.r36-00400-kernel.0)
cass: updated

🚨⚠️ A beta release, please message me on telegram! ⚠️🚨

  • Might cause bootloop on some ROMs. A backup of boot is recommended.
  • This is untested on sapphire and various topaz ROMs.

This is a stable 5.15.170 release built with latest clang-20.0.0 (-O3 and polyhedral optimizations)

Installation guide:

  1. Download the kernel zip below
  2. Use FKM flasher, or reboot to recovery and install it
  3. Enjoy

Migration notice:

  • Since stable-5, KernelSU-Next is used in place of vanilla KernelSU.
  • Using different non-KernelSU-Next manager won't work

Credits/Inpirations:


DonateGitHub Releases SourceForge

chickernel: stable-5 release

31 Mar 18:47
3cbd7b8
Compare
Choose a tag to compare
/*
* Your warranty is no longer valid, unless you lie.
*
* I am not responsible for bricked devices, strained relationships,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this kernel
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.
*
*/

A kernel carefully optimized for

  • low-memory, and performance
  • moderate power savings
Speciifically crafted (and tested) for 4GB variant in mind ❤️
  • Supports tapas/topaz/sapphire/sapphiren

XDA Forums thread | SourceForge mirror

Power Efficiency:

  • wakelock tweaks, boeffla WB, forced lazy RCU,
    power-efficient workqueues, kernel power optimizations.

Performance:

  • tuned SSG I/O scheduler, tuned memory management for 4GB, CASS,
    westwood (default) + BBR TCP, customized binder priority driver,
    force disabled kasan, various kernel changes, and compiler optimizations

3 variants:

  • Vanilla, KSUN, KSUN+SuSFS

📋 Click here to see list of most important features

battery overall:
- forced lazy RCU regardless of ROM for better battery savings on idle
- applied various optimizations to reduce power consumption
- applied wakelock optimizations, including boefla wakelock blocker

memory management:
- enable MGLRU by default to improve memory management
- reduce swappiness to 35 to stop burning power/cpu cycles
- disable watermark boosting as it hurts performance on low-memory devices
- make ZSTD the default ZRAM comp. algo as it has higher ratio, and apply tweaks
- reduce measurable overhead

kernel:
- imported binder priority driver and tuned it to prioritize common UI renderers and elements
- removed some drivers/support that are not used for our platform, or just regular end-user
- include a kernelsu-next+kernelsu-next-susfs variant
- reduced system-wide stutters

sched:
- cass: add capacity aware superset scheduler (CASS) to improve single-core performance and latency
- applied scheduling tweaks/changes

net:
- make 'westwood' the default TCP cong. algo. based on my tests
- also build in 'bbr' for people with different conditions, who prefer it.
- applied network tweaks, such as enabling fq_codel and disabling syncookies

io governor:
- added SSG I/O governor, and tuned it to reduce latency

f2fs:
- force fsync to reduce corruption risk
- tune for lower latency

compilation:
- compile with clang -O3 optimizations for maximal performance
- tune our compiler specifically for sm6225-AD to achieve bigger performance improvements
- enabled the use of LLVM polyhedral optimizations 

merged trees:
- (CodeLinaro) Qualcomm changes
- (MiCode) Xiaomi changes

This is a stable 5.15.167 release built with latest clang-20.0.0 (-O3 and polyhedral optimizations)

Installation guide:

  1. Download the kernel zip below
  2. Use FKM flasher, or reboot to recovery and install it
  3. Enjoy

Migration notice:

  • Since stable-5, KernelSU-Next is used in place of vanilla KernelSU.
  • Using different non-KernelSU-Next manager won't work

Credits:


GitHub Releases SourceForge

chickernel: stable-4 release

28 Nov 20:10
cec9028
Compare
Choose a tag to compare
/*
* Your warranty is no longer valid, unless you lie.
*
* I am not responsible for bricked devices, strained relationships,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this kernel
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.
*
*/

🗄️ Archived release

chickernel: stable-3 release

20 Sep 19:41
fc11313
Compare
Choose a tag to compare
/*
* Your warranty is no longer valid, unless you lie.
*
* I am not responsible for bricked devices, strained relationships,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this kernel
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.
*
*/

🗄️ Archived release

chickernel: stable-2-hotfix release

08 Sep 20:51
2a2c52a
Compare
Choose a tag to compare
/*
* Your warranty is no longer valid, unless you lie.
*
* I am not responsible for bricked devices, strained relationships,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this kernel
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.
*
*/

🗄️ Archived release

chickernel: stable-2 release

26 Aug 23:49
216596a
Compare
Choose a tag to compare
/*
* Your warranty is no longer valid, unless you lie.
*
* I am not responsible for bricked devices, strained relationships,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this kernel
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.
*
*/

🗄️ Archived release

chickernel: stable-1 release

04 Jul 19:10
a6c1fe4
Compare
Choose a tag to compare
/*
* Your warranty is no longer valid, unless you lie.
*
* I am not responsible for bricked devices, strained relationships,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this kernel
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.
*
*/

🗄️ Archived release

chickernel: alpha-1 release

26 Jun 18:53
5758d4a
Compare
Choose a tag to compare
Pre-release
/*
* Your warranty is no longer valid, unless you lie.
*
* I am not responsible for bricked devices, strained relationships,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this kernel
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.
*
*/

🗄️ Archived release