Overview
Modern Android smartphones feature fast-charging battery controllers and high-wattage wall adapters, but OEM software frequently throttles charging currents far below hardware limits. Many vendor kernels aggressively reduce charging rates down to standard 5W/10W levels as soon as the battery temperature reaches 36°C, or clamp USB charging current when connected to third-party Power Delivery (USB-PD) bricks.
Developed by Dev97633, FastCharge Next tunes system and kernel power parameters to unlock faster, more consistent charging throughput. By safely adjusting current scaling policies across kernel power_supply nodes, it cuts total charge times while maintaining hardware thermal protections.
Core Mechanisms & Safeguards
FastCharge Next adjusts kernel parameters located under /sys/class/power_supply/:
- Current Scaling Adjustments: Overrides artificial input current ceilings on USB and AC charging paths (
current_max,constant_charge_current_max), allowing the battery manager to draw full negotiated wattage. - Graduated Thermal Stepping: Replaces abrupt step-down throttling with smoother, wider thermal bands, allowing devices to sustain peak charging speeds longer.
- Safety Boundaries: The module respects underlying hardware battery management IC (PMIC) voltage ceilings (such as 4.35V/4.45V caps) and emergency thermal shutdowns, preventing dangerous overvoltage conditions or battery degradation.
Installation & Setup
- Verify that your device is rooted with Magisk, KernelSU, or APatch.
- Download the
chargeboost-magisk/Fastcharge-next.zipfrom the GitHub releases page. - Flash the archive via your root manager and reboot.
- Plug your phone into its OEM or high-speed USB-PD charger.
- Monitor charging amperage using diagnostic tools (such as Ampere or Franco Kernel Manager) to observe the increased current throughput.
