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.
- Stable releases: GitHub Releases
- CI builds: nightly.link (master preview)
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.
FloppyCompanion currently supports:
- English, Spanish, Polish, Portuguese (Brazil), Turkish, Ukrainian, Vietnamese, Russian, Arabic, Azerbaijani, Albanian (Standard)
Want to translate? See our Translation Guide.
Contributions and translations are welcome. See TRANSLATION_GUIDE.md and TRANSLATORS.md.
- BeerCSS for the Material Design UI framework.
- Hybrid Mount for the WebUI inspiration.
- FloppyKernel community testers, translators, and contributors.
Released under the GNU GPLv3 license.
- Telegram Groups: Floppy1280 | Floppy2100 | FloppyTrinketMi












