Modern Xiaomi Redmi smartphones are equipped with powerful fast charging systems that allow you to replenish the battery energy in minutes. However, turbo charging technology, despite the obvious advantages in speed, raises concerns among many users about the longevity of the battery. High currents and heating can indeed accelerate the degradation of the chemical composition of lithium-ion cells over time.
Device owners often wonder if it is possible to artificially limit the rate of current intake to charge the gadget in a gentle mode, especially at night. Unfortunately, the standard MIUI or HyperOS interface lacks a simple button to switch between the modes of "Fast" and "Slowly", the system automatically determines the parameters of the connected power supply and selects the optimal protocol.
However, there are proven ways to bypass system limitations and force charging power down. In this article, we will detail the methods available to the average user, as well as more sophisticated options for advanced enthusiasts who are ready to experiment with system settings.
Why you should limit the speed of charging
The main reason for wanting to turn off turbo charging is to heat the device. When the smartphone is charged at maximum power, the physicochemical processes inside the battery are more intense, which inevitably leads to heat release. Constant overheating is the main enemy of any battery, reducing the number of recharge cycles to loss of capacity.
Also, slow charging is often more convenient at night, there is no need to refuel the phone in 20 minutes if it is on the table for 8 hours, and in such scenarios, using the full potential of the power supply is simply impractical and puts an extra strain on the motherboard's power controller.
The use of gentle modes also has a positive effect on voltage stability: sudden surges in current at the start of fast charging can cause short-term but significant voltage drawdowns in the network of the device, which can theoretically affect the operation of sensitive components.
β οΈ Warning: Forced change of charging parameters through third-party tools can lead to unstable operation of the system. All actions you perform at your own risk, so it is recommended to back up important data.
Physical method: changing the charger
The easiest and safest way to turn off turbo mode is to use a less powerful power supply. Charging protocols such as Quick Charge or proprietary technologies Xiaomi Turbo Charge are activated only during handshake-process, when the charger and smartphone βagreedβ to supply high voltage.
If you connect your Redmi to a regular computer USB-In a port or an old 5-volt and 1-amp power supply, the phone will automatically go to standard charging mode, in which case the system will not be able to request an increased current, since the power source does not support such protocols.
Also effective is using low-quality or long-length cables, high-current cables with increased contacts and minimal resistance are required, and long or thin cables will create resistance that will prevent the controller from starting turbo charging.
- π Use the power supply from an old smartphone with up to 10 watts.
- π» Connect the phone to USB-port of a computer or laptop instead of a socket.
- π Use long cables (over 1.5 meters) without high current support labeling.
- π Avoid using original cables with a colored strip inside the connector if you want to slow down.
π‘
Pay attention to the color of the tongue inside. USB-Blue or red often indicates support. USB 3.0 or high currents, whereas black or white usually means standard mode USB 2.0.
Using the Engineering Menu for Diagnostics
The Android operating system, which runs MIUI shells, has a hidden engineering menu designed to test hardware components, which allows you to access hidden battery settings, although the ability to completely disable turbo mode depends on the specific processor model and firmware version.
To enter the menu, you need to open the standard Phone app and enter a special combination of characters. The most universal code for Xiaomi devices is ##6484## or ##4636#. Once you enter the last character, the menu should open automatically without the need to press the call button.
Inside the menu, you should look for a battery-related section, often called Battery info or PCBA Test, which displays the current charging status, temperature and voltage. Some firmware versions have a switch to limit current, but most often this section is only for monitoring.
| Parameter | Value in normal mode | Value in turbo mode | Description |
|---|---|---|---|
| Current (Current) | ~1.5 - 2.0 A | ~3.0 - 6.0 A+ | Current flow into the battery |
| Voltage (Voltage) | ~4.2 V | ~5.0 - 11.0 V+ | Voltage at the controller input |
| Temperature. | 30-35Β°C | 40-45Β°C+ | Heating the battery when charging |
| USB status | DCP / CDP | HVDCP / Mi Turbo | Type of detected protocol |
If your menu doesn't have explicit restriction settings, don't change unknown settings at random. The engineering menu is primarily designed for diagnostics, and incorrect changes can cause communication modules or sensors to malfunction.
Advanced Method: Configuring through ADB
For users who are not afraid of the command line, there is a more flexible way to manage system parameters through the ADB debugging bridge (Android Debug Bridge), which requires connecting the smartphone to the computer and having drivers installed, but allows you to make changes that are not available through the graphical interface.
The first step is to activate the developer mode. To do this, go to Settings β About Phone and quickly press 7 times on the MIUI Version. After the message about the successful activation, a new section βDevelopersβ will appear in the additional settings menu.
In this section, you need to find and enable the item "Debugging over USB." Once you connect your phone to your PC and confirm the request on your smartphone screen, you can send commands. However, it is worth noting that a direct command to disable turbo charging is not a standard function of ADB and can only work on root-righted devices or specific builds.
adb shell settings put global battery_charging_limit 1The above command is exemplary and may not work on all devices, as Xiaomi is actively changing the structure of system variables. A more reliable way through ADB is to turn off the services responsible for optimizing charging, although this may affect the display of battery percentage.
βοΈ Preparation for work with ADB
β οΈ Attention: Teams ADB This can have irreversible consequences for the software part of the device, and only enter commands that you are fully confident of origin and purpose.
Applications for monitoring and optimization
There are many apps in the Google Play store that promise to extend battery life, most of which work like monitors, showing current current and temperature, but some are able to emulate the charging process by interrupting the power supply when a certain threshold is reached.
Apps like Battery Charge Limit or AccuBattery can be useful, and they don't turn off hardware turbo charging at the controller level, but they allow you to set a software limit, for example, you can set the phone to stop charging after it reaches 80%, which, when combined with conventional cable, gives you a great effect of keeping the battery healthy.
These applications often require superuser (Root) rights to operate, and without them, the functionality will be limited to monitoring. If your Redmi is unlocked on the boot, installing backbone rights through Magisk will give you full access to the charging current management.
- π± AccuBattery β the best application for analyzing wear and adjusting notifications.
- π Battery Charge Limit β allows you to set the exact percentage of charging stop (requires Root).
- β‘ Ampere β shows the actual current consumption and cable quality.
- π‘οΈ Greenify β helps reduce background load, which indirectly affects heating when charging.
Should I get a Root-Right?
Effects of ambient temperature
And remember, Xiaomi itself has built-in protection mechanisms, and if the temperature of the case or battery exceeds critical values, the power controller will automatically reset the charging speed to a minimum, regardless of your settings, which is a standard reaction to overheating.
To avoid turbo mode due to low charge in the cold season or, conversely, overheating in the summer, watch the operating conditions. Charging a smartphone in direct sunlight or on the hot panel of a car is a sure way to make the system work in extreme mode or, conversely, stop charging.
The optimal temperature for charging is between 15 and 25 degrees Celsius, and under these conditions, the chemical reactions are most efficient, and the need for emergency cooling or limiting currents by the system is minimal.
π‘
Control the temperature of the case while charging. If the phone is hot to the touch, remove the case and move it to a cool surface, this will naturally reduce the speed of chemical reactions and prolong the life of the battery.
Comparison of power limitation methods
The choice of method depends on your technical skills and goals. If you just need to not warm your phone at night, just change the cable. If you are an enthusiast and want to have full control of the process, you will have to explore the possibilities of ADB and root access.
It is important to understand that completely disabling turbo charging hardware with software on Xiaomi stock firmware is often impossible. Manufacturers deliberately hide these features to guarantee the claimed speed of the devices, so physical methods (weak power supply) remain the most reliable.
Remember that modern batteries are designed for hundreds of charging cycles, even in fast charging mode. Excessive paranoia about turning off the turbo mode can be unnecessary if you change your smartphone every 2-3 years.