How to turn off fast charging on Xiaomi smartphones: expert guide

Smartphone owners often face a dilemma: charging speed versus battery durability. Xiaomi’s fast-charging technology is actively introducing into their devices, allowing them to fill the battery in minutes, but also significantly increasing the temperature inside the case. Many lithium-polymer battery users are looking for ways to limit charging power, especially during the night cycle.

Unfortunately, there is no magic button on the standard MIUI or HyperOS menu that works the same on all models, and the power controller’s algorithms are stitched up at the hardware level, but there are software crutches and system settings to reduce the load. In this article, we’ll look at all the known methods, from simple switches to complex manipulations of the engineering menu.

It is important to understand that completely disabling the Quick Charge or Power Delivery protocol may not be possible without root rights, but reducing the temperature and heating speed is a very achievable goal. We will look at options for different versions of firmware and models, including the popular Redmi Note series and the flagship Xiaomi Mi.

Why you should limit the speed of charging

High power transfer rates are always accompanied by heat generation. When you plug your smartphone into the original 67W, 90W, or even 120W power supply, the controllers go into extreme mode. The battery's main enemy is not the number of recharge cycles, but the temperature. Constant heating above 40 degrees Celsius leads to electrolyte degradation and battery bloating.

And also, fast charging puts an uneven load on the cells inside the battery, and while some cells have already gained charge, others are just beginning the process, which leads to cell desynchronization, and by turning off or slowing down this process, you level out the chemical reactions inside the Li-Po cell, prolonging its life by 20-30%.

  • 🔥 Reducing the temperature of the body during charging the device.
  • 🔋 Increase in total battery recharge cycle life.
  • ⚡ Preventing processor overheating in the background.

It is worth noting that some users complain of quick discharge after using powerful charges.This may be due to the fact that the charge controller incorrectly calibrates the remaining capacity after a sharp surge in voltage.

⚠️ Note: Using unoriginal cables to limit speed can lead to unstable contact and sparking in the connector USB. Be careful when choosing accessories.

Use of standard MIUI and HyperOS settings

In the latest versions of Xiaomi shells, engineers have implemented a charging optimization feature that indirectly affects speed. Although there is no direct switch, activation of certain modes causes the system to limit current. → Battery → Battery protection.

You can find the option “Optimized Charging” or “Night Mode” here, and when you activate this feature, your smartphone learns your habits and can pause charging at 80%, waiting for your wake-up time, and this doesn’t turn off fast charging completely, but it reduces the battery time under high voltage, which is critical for the health of the cell.

💡

Turn on Do Not Disturb mode during charging so that background processes do not heat the processor and prevent the power controller from reducing current.

It's also worth checking the settings in the About Phone section, which sometimes hides performance parameters that affect power consumption. Try switching the CPU mode to Economy before connecting the cable, which will reduce overall system performance, but allow the charger to operate in a more gentle mode.

  • 📱 Go to the Settings menu of your device.
  • ⚡ Select Battery and then Battery Protection.
  • 🌙 Activate the switchboard Optimized night charging.

Remember that the effectiveness of these settings depends on the version of Android and the specific model of the smartphone. On older devices with MIUI 12, the algorithms may work differently than on fresh HyperOS bases.

Method of limitation through USB-debug ADB

For more advanced users who are not afraid of computer commands, there is a way to interact with the system through a protocol. ADB (Android Debug Bridge. This method allows you to send commands directly to the power management system without going through the GUI. You'll need a computer, USB-cable and installed drivers ADB.

First, you need to activate the hidden developer menu. → About the phone and quickly press 7 times on the build number (version) MIUI). After you have signed the words “You became a developer” enter the Advanced settings → For developers and include USB-debugging.

☑️ Preparation for work with ADB

Done: 0 / 1

Once you connect your smartphone to your PC, open the command line on your computer. Enter the adb device command and confirm the resolution on your phone screen. Next, you can enter a command to limit current, but it is worth remembering that not all manufacturers allow you to change these parameters software without root rights. Often a command is used to reset USB settings, which can temporarily disable the fast charging protocol:

adb shell dumpsys battery unplug


adb shell dumpsys battery reset

This sequence of actions causes the power controller to reconsider the connection. Sometimes after such a “reconnection”, the smartphone determines the charger as a regular USB, resetting the speed to a standard 5 Volts 1 Amp. This depends on how the ports in a particular Redmi or POCO are configured.

Engineering menus and hidden codes

The most efficient, but also the most risky way is to log into the engineering menu, where you can find the deep-rooted hardware settings, including the charge controller settings, and you can use a special code in the Phone app to log in, and the most common code for Xiaomi devices is ##6484## or #3646633###.

Getting on the menu CIT (Customer Integration Test, you need to find the section related to battery or charging (Battery/Charger). Look for parameters that contain the words "Current," "Limit," or "Fast Charge." Changing the values here can forcefully limit the current supplied to the battery to safe. 1000-1500 ma.

ParameterDefault valueRecommended valueDescription
USB Current Limit3000 mA1500 mACurrent restriction via USB port
Fast Charge EnableTrue (1)False (0)Global inclusion of fast charging
Thermal Limit45°C35°CTemperature cutoff threshold
Charging Voltage4.4V4.2VMaximum charge voltage
What happens if you change the wrong parameter?
Changing critical parameters in the engineering menu can cause the phone to stop charging at all or to charge extremely slowly even from powerful units, in the worst case, a software failure of the power controller, requiring flashing.

Be very careful: don't change the values you're not sure about. Write down the initial parameters before you make the changes. The engineering menu is a tool for the technicians, and randomly activating a battery discharge test can lead to a complete battery drain.

Use of third-party applications

If you don't want to mess with codes and ADB, Google Play apps come to the rescue. There are utilities that monitor battery status and can programmatically limit background activity, indirectly affecting heating and charging speed. However, it's worth noting that no application can physically prevent a power controller from taking current unless it's allowed at the core level of the system.

However, programs like the Battery Charge Limit (require root rights) or various smart charging alarms can turn off the current when a certain percentage is reached, mimicking the slow-charging effect, interrupting the process and restarting it, which keeps the battery in a narrow range, for example, from 40% to 60%.

  • 📲 AccuBattery – for detailed diagnosis and notification settings.
  • 🛑 Battery Charge Limit – requires root, but really controls current.
  • 📊 Ampere – for real-time monitoring of current.

For rootless devices, the functionality is limited to analytics, and you can see when fast charging is activated, but you can’t turn it off without software permissions (SuperUser) due to Android security limitations.

⚠️ Note: Apps requiring root rights may disrupt warranty performance.The use of such methods on new Xiaomi devices 13/14 or Redmi Note 12/13 This may lead to the blocking of banking applications.

The effect of accessories on charging speed

The easiest and safest way to disable fast charging on Xiaomi is to use the “wrong” cable or power supply. The fast charging protocols (QC 3.0, QC 4+, PD) work only with perfect contact of all contacts in the USB connector. If you use an old cable designed only for the USB 2.0 standard, the smartphone will not physically be able to negotiate with the power supply to increase the voltage.

Buy a quality, but “stupid” cable without an E-Marker chip or just a smaller-section cable, you can also use a power supply from an old smartphone with an output current of 1A or 2A (5 Volts), in which case the charge controller will automatically go to standard mode, and the inscription “Fast Charging” will not appear on the screen.

📊 The most common way you charge your smartphone?
Original Charging Out of the Box: Cheap cable with AliExpress:Wireless charging:Power Bank from another device

It's the only 100% guaranteed method that works on all models without exception, from the Redmi 9A to the Xiaomi 14 Ultra. Physics is physics: no voltage up, no fast charging. It also saves from power surges in the network, since simple power units often have a smoother current gain curve.

FAQ: Frequently Asked Questions

Is it harmful to use fast charging on Xiaomi all the time?
Yes, constant use of maximum power (67 watts and above) leads to accelerated heating, which is a major factor in the aging of lithium batteries.
Can I turn off fast charging completely in the MIUI 14 settings?
There is no direct switch in the standard MIUI 14 and HyperOS settings menu to completely disable the fast charging protocol.
Why does the phone charge slowly after the upgrade?
After the system update, the files are re-indexed and the applications are optimized, which puts a strain on the processor, and when combined with charging, this causes overheating, and the system artificially reduces the charge current for safety.
Will the USB 2.0 cable work on the Redmi Note 12?
Yes, using a cable that does not support high currents will force the Redmi Note 12 power controller to switch to standard 5V/2A mode, which will eliminate heating from fast charging.

💡

The most reliable way to avoid fast charging without risk to the system is to use an old 5 volt power supply and a quality, but not too thick cable.

To sum up, charging speed management on Xiaomi devices requires a comprehensive approach. Software methods are good for a temporary solution, but physical constraints (cable, power supply) give the most predictable result for maintaining the battery health for the long term.