FloppyCompanion is a KernelSU WebUI module for configuring FloppyKernel variants. It exposes kernel feature toggles, device-specific tweaks, and a presets system through a BeerCSS-backed Material Design interface.
-
Root solution:
- KernelSU (recommended) - Magisk (via KernelSU WebUI compatibility) - APatch (untested) -
FloppyKernel installed:
- Floppy1280: v6.2+ supported - Floppy2100: v1.0+ supported - FloppyTrinketMi: v2.0b+ required
Note: If you spoof the kernel version (SusFS, BRENE), feature detection and patching will break.
- Reads current kernel cmdline and sysfs state for feature/tweak status.
- Applies feature toggles by patching the boot image (kernel cmdline, kernel tokens, or header).
- Applies tweaks via backend scripts that write to sysfs and persist configs.
- Reapplies everything at boot through service scripts.
- FloppyKernel feature toggles (per device family)
- Common kernel tweaks (ZRAM, VM, I/O scheduler)
- Platform-specific tweak panels (thermal, thermal control, undervolt, charging, display, GPU)
- Preset save/load/apply system
- BeerCSS-powered Material Design 3 WebUI with i18n support
- Common tweaks: ZRAM, Memory / VM, LMKD, I/O scheduler.
- Floppy1280: Thermal, Undervolt, Misc Exynos.
- Floppy2100: Thermal Control, Undervolt, Misc Exynos.
- FloppyTrinketMi: Sound Control, Charging, Display, Adreno, Misc Trinket.
- Install the module through KernelSU Manager.
- Open KernelSU Manager and launch the module WebUI.
- Apply features and tweaks as needed.
- (Optional) Save your configuration as a preset.
Releases are published here:
Alternative (CI builds via nightly.link):
cd repo
./build.shThe module zip will be emitted by the build script in the repo directory.
- Boot image patching is sensitive. If flashing fails, restore your stock boot image.
- Some experimental features may be hidden or marked risky in the UI.
- If features don’t show up, confirm the kernel name matches a supported FloppyKernel variant.
- https://github.com/FlopKernel-Series/flop_s5e8825_kernel
- https://github.com/FlopKernel-Series/flop_exynos2100_kernel
- https://github.com/FlopKernel-Series/flop_trinket-mi_kernel
FloppyCompanion currently supports:
- English
- Spanish
- Portuguese (Brazil)
- Turkish
- Ukrainian
- Vietnamese
- Russian
- Arabic
- Azerbaijani
Translation guide: docs/TRANSLATION_GUIDE.md
Contributions and translations are welcome. See docs/TRANSLATION_GUIDE.md and docs/TRANSLATORS.md.
- BeerCSS: https://www.beercss.com/
- FloppyKernel community testers
- Hybrid Mount UI inspiration: https://github.com/Hybrid-Mount/meta-hybrid_mount
- All translators and contributors
GNU GPLv3









