Releases: chickendrop89/device_xiaomi_gemstones-kernel
Releases · chickendrop89/device_xiaomi_gemstones-kernel
chickernel: stable-6 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
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:
- Download the kernel zip below
- Use FKM flasher, or reboot to recovery and install it
- 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:
- Google, for android common kernel (ACK)
- kerneltoast, Pzqqt
chickernel: beta-5.1 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 varioustopaz
ROMs.
This is a stable 5.15.170
release built with latest clang-20.0.0
(-O3 and polyhedral optimizations)
Installation guide:
- Download the kernel zip below
- Use FKM flasher, or reboot to recovery and install it
- 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:
- Google, for android common kernel (ACK)
- kerneltoast, Pzqqt
chickernel: stable-5 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
📋 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:
- Download the kernel zip below
- Use FKM flasher, or reboot to recovery and install it
- 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:
- Google, for android common kernel (ACK)
- kerneltoast, Pzqqt, ztc1997
chickernel: stable-4 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
chickernel: stable-3 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
chickernel: stable-2-hotfix 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
chickernel: stable-2 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
chickernel: stable-1 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
chickernel: alpha-1 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.
*
*/