Introduction to FloppyKernel (Trinket) v1.0

Introduction to FloppyKernel (Trinket) v1.0

Flopster101

FloppyKernel is a custom kernel focusing on stability and responsiveness, not specifically aiming for performance.


* It supports the devices: ginkgo, willow, laurel_sprout.

* It supports dynamic and non-dynamic ROMs in a single build, ranging from A12 to A15. Support for A11 is incomplete and may only work on recent builds.

* Stock MIUI is not fully supported.


Features

Some feature highlights are:

- Built with: AOSP Clang 20 + ThinLTO, O2 (for stability), LLVM Polly, LLVM inlining.

- Built on top of LineageOS' qcom_sm8150 kernel base.

- Option for KernelSU Next with susfs.

- The following backports are implemented:

  - BPF Backports from 5.4.

  - RCU backports from 5.4.

  - Cgroup v2 freezer.

  - Scheduler backports.

  - Uclamp.

  - UFFD backports.

- Uses lmkd with PSI for killing apps.

- KCAL, HBM and CABC are available.

- Scheduler and memory subsystem optimizations.

- Tuned to values of KTweak "balance" profile.

- Tweaked input boost.

- Adrenoboost (disabled by default) and Adrenoidler.

- Efficient CPU freq table.
- DDR overclock up to 2133 MHz + some GPU undervolting.

- Custom flashlight brightness support (for supported ROMs) and realtime brightness control.

- Experimental bypass charging support.

- Debloated from many debug settings.

- Updated LZ4 for ZRAM.

- Kernel-level sound control for headphones and mic.

- BBRv2 as the default TCP congestion algorithm.

- Wireguard support.

- Forced 900mA fast charge over USB.

- Boeffla Wakelock blocker with extensive default wakelock list.

Report Page