Owners of modern smartphones Xiaomi, Redmi and POCO often face a paradox: the device supports advanced power technologies, but the user wants to limit them, because fast charging, which provides battery capacity in minutes, generates increased amounts of heat. In the long run, high temperatures can accelerate the degradation of battery chemistry, reducing its overall capacity.
Many users prefer to charge the gadget at night when battery charging speed is not crucial, and in such scenarios, using a standard, slower mode is more gentle for the device, but the MIUI operating system or its successor HyperOS does not always provide an obvious switch for this feature in the standard menu.
In this article, we'll look at all the ways you can manage your power consumption, and we'll look at the standard methods, the hidden settings of the developer, and the hardware, and understanding how your power controller works will help you extend your smartphone's life without having to give up the convenience of the technology.
Why limit the battery charging speed
The main reason users are looking for a way to turn off accelerated energy replenishment is because of the physical and chemical processes inside lithium polymer cells. When you apply high-power current, which is typical of the Quick Charge and Power Delivery protocols, the internal resistance of the battery causes heating. Regular overheating is the main enemy of battery durability.
And then there are use cases where you don't need high speed, like if you keep your phone in your workplace and plug it into a power bank or a wireless station for a few hours, and then heat release becomes an unnecessary stressor for electronics.
π‘
Use wireless charging for night energy replenishment β it is by default slower than wired and heats the device case less.
Also worth mentioning is safety: Cheap or damaged cables may not be able to withstand high-power currents, which causes them to melt, and limiting input current reduces the risks of overheating not only the phone, but also the periphery.
Checking for regular settings in MIUI and HyperOS
The first thing to do is to look at the standard settings menu. Xiaomi periodically changes the interface, and some versions of the shells have optimised features, but it is worth noting right away that a direct button to turn off fast charging usually does not exist in global firmware.
However, there may be some useful options hidden in the safety section, which may not shut down the protocol completely, but may change the logic of operation when you reach a certain percentage of charge.
- π± Open the Safety app (green icon with lightning).
- βοΈ Go to the Battery section or click on the gear settings in the corner.
- π Look for items like βOptimize night chargingβ or βAccelerated charging".
If you find the Accelerated Charging switch, turning it off will put the device in standard 10W or 18W mode, depending on the model, and in most cases you will encounter no such options, since the manufacturer considers fast charging a key feature of the product.
Using Developer Mode for Limitation
A deeper level of access to the system provides a menu for developers, and although there is no direct lock on the protocol, you can limit background processes that often interfere with the proper determination of the battery status, or enable status mapping.
To activate the hidden menu, go to Settings β About Phone and quickly click on MIUI Version (or OS Version) seven times. Once you have the "You Become a Developer" label, a new section will open in the main settings.
βοΈ Activation of the developer mode
Inside the developer menu, we're interested in the charging section, and the path may vary depending on the Android version:
Settings β Additional settings β For developers β Monitoring the state of the batteryActivating monitoring wonβt turn off fast charging, but it will allow you to see the exact voltage and current strength in real time, which will help you understand whether the method of restriction you choose (for example, a bad cable) is working or the system is still pumping maximum amperes.
β οΈ Note: Do not change the settings in the "Charging through" section USB" It's "Only Charge" if you're not sure what you're doing, and it can block data transmission and debugging, making it difficult to recover the device in the event of a software failure.
Hardware methods: cables and power supplies
The most reliable and safe way to turn off fast charging on Xiaomi is not software, but hardware. Fast charging protocols work on the principle of handshake: the power supply and the phone are negotiated on voltage. If the negotiation does not pass, the standard 5 Volts are served.
To force the speed down, use an old power supply with currents 1A or 2A (5W-10W).The phone will automatically detect that the source is weak and will not turn on High Voltage mode.
Also effective is using low-quality cable or damaged wire. Cables without a chip marker or with thin veins have high resistance. Xiaomi's power controller sees a voltage drop and does not activate the turbo mode to avoid overheating.
| Accessory type | Expected capacity | Impact on the battery | Recommendation |
|---|---|---|---|
| Original block 67W+ | Maximum | High heat. | For a quick charge in the afternoon |
| Old 5W block (Apple/Samsung) | Low (5-7 watts) | Minimum heating | Perfect for the night. |
| USB-port | Very low (2.5-4.5 W) | Cold charging. | To maintain the charge |
| Cheap cable (without labeling) | Medium/Low | Average heating | Not recommended |
Why are cheap cables dangerous?
Engineering menus and hidden codes
For advanced users, there is access to the engineering menu through a special code. It is a powerful diagnostic tool, but it requires caution. The code can vary depending on the processor (Snapdragon or MediaTek) and the version of Android.
Try dialing the following code in the "Phone" application:
##6485##If the menu is open, look for options that start with MB_. We're interested in battery status information, but you can't change the current limit directly without root rights. MIUI There was an option Force Slow Charge, but in modern HyperOS it was cut out.
There is also a code for resetting the battery settings, which sometimes helps if the system incorrectly detects the power supply:
##2767#3855##β οΈ Note: Using reset codes (27673855) may result in the complete deletion of all data from the phone (Factory Reset!
The safer way to get through the engineering menu is to check the logs, and if you see QC3.0 or PD status, it means fast charging is active, and if you see Standard Downstream Port (SDP), the phone charges slowly.
Third-party applications and Root rights
Without the superuser rights (Root), Google Play apps cannot software prevent the power controller from taking high current. They can only show statistics or simulate a shutdown by turning off the screen (which sometimes slows down the process).
However, if your Xiaomi is unlocked (bootloader unlocked and root rights installed), real opportunities open up.
- π Battery Charge Limit β an application that can stop charging when a certain percentage (for example, 80%) is reached, preventing overheating and overclocking.
- β‘ AccuBattery β does not turn off fast charging, but gives detailed statistics of wear and speed of energy inflow.
- π Kernel Adiutor (requires Root) β allows you to directly control the parameters of the core, including current limits USB.
π‘
Without Root-rights, it is impossible to turn off fast charging at the system level, only hardware (weak block) or through automation scenarios.
Using automation scenarios (such as MacroDroid or Tasker) can be a compromise. You can configure the script: "If the time is between 23:00 and 07:00 and the phone is connected to charging β Turn on flight mode and reduce brightness." This will reduce the heating, although the charging current will remain the same.