Why Xiaomi Redmi 8 Pro is charging too long: a full analysis of the causes and solutions

Xiaomi Redmi 8 Pro

4500mAh

Quick Charge 3.0

In this article, weโ€™ll look at all the possible causes of slow charging, from the usual wear and tear of the cable to hidden firmware errors, how to diagnose the problem yourself, what settings to check first, and when to really carry the phone for repair. And weโ€™ll also talk about hidden chips Redmi 8 Pro, which affect the charging speed, but about which few people know.

If your smartphone charges longer than 3-4 hours from the original charger, this is cause for concern. Normal full charge time for the Redmi 8 Pro is 1.5-2.5 hours (depending on the degree of discharge and conditions of use).

It's important to understand that slow charging isn't always about a breakdown. Sometimes it's about software constraints that Xiaomi specifically puts in place to extend battery life. But how do you tell "feature" from a malfunction? That's what we're talking about in the first section.

1. Battery wear: the main cause of slow charging

The Redmi 8 Pro battery is designed to last 500 to 800 full charge cycles, and then the capacity starts to fall steadily and the charging time goes up, and if your phone is older than 2-3 years, chances are that the battery is already worn out.

How to check the status of the battery?

  • ๐Ÿ“ฑ Enter the code ##4636## in the phone application, then select Battery Information. Battery health below 80% is a critical signal.
  • ๐Ÿ”‹ Use apps like AccuBattery (available on Google Play) to show the actual battery capacity and wear and tear.
  • โšก Pay attention to battery life. If the phone runs out in a few hours without active use, the battery needs to be replaced.

What to do if the battery is worn out?

โš ๏ธ Warning: Don't buy cheap battery analogs! fake Xiaomis often have real capacity 30-40% below claimed and can swell or ignite.The original battery for the Redmi 8 Pro has an articular MB-J18.

If a battery replacement is inevitable, contact an authorized Xiaomi service center. Self-replacement is fraught with damage to the plumes or power controller. The average cost of the original battery with the installation is 1500-2500 rubles (2026).

๐Ÿ“Š How old is the Redmi 8 Pro?
Less than a year.
1-2 years
2โ€“3 years
More than 3 years

2.Problems with charger and cable

Even if you use a "native" charger, it could have failed.The Redmi 8 Pro supports Quick Charge 3.0 (18W), but you need to:

  • ๐Ÿ”Œ Cable USB Type-C with high current support (preferably original or certified by Xiaomi).

How to check the charger?

  1. Connect the Redmi 8 Pro to another Quick Charge adapter (e.g., from the Redmi Note 9 Pro or POCO X3).
  2. Try charging another phone from your adapter, and if it's charging slowly, it's a problem.
  3. Check the cable for damage: bending, bare wires, loose connector.

What to do if the charging is faulty?

  • ๐Ÿ›’ Buy the original set (adapter) + cable or certified analogue (e.g. from Baseus or Anker).
  • ๐Ÿ”Œ Use it to check. USB-tester (stands) ~500 rubles. It'll show the real power and voltage.

โ˜‘๏ธ Diagnostics of charger

Done: 0 / 4

Fun fact: The Redmi 8 Pro can limit charging current if detects are non-original cables.This is done for safety, but often leads to a 2-3-fold slowdown in charging.

3. Software limitations: why MIUI slows charging

Xiaomi has built several features into MIUI that artificially slow charging, which is designed to extend battery life, but not everyone is aware.

Where do I look for settings?

  • ๐Ÿ”‹ Settings โ†’ Battery and productivity โ†’ Battery settings โ†’ Optimized charging: If the feature is enabled, the phone will charge up to 80% faster and the last 20% will charge slower.
  • โšก Settings โ†’ Additionally. โ†’ Special facilities โ†’ Fast charging. You can force the restrictions to be turned off (but it will shorten battery life).
  • ๐Ÿ“ฑ In some versions MIUI There is a hidden option Smart charging, which analyzes your habits and adjusts the charging speed for them.

How do you turn off the restrictions?

โš ๏ธ Warning: Disabling optimized charging can cause accelerated battery wear (especially if you often charge your phone 100% and leave it connected to the network.

To disable hidden restrictions:


1. Activate Developer Mode: Settings โ†’ About Phone โ†’ MIUI Version (click 7 times).




2. Return to Settings โ†’ Additional โ†’ For developers.




3. Find the option to turn off the charge restriction (or Force fast charge).




4. Reboot the phone.

If charging is still slow after all the restrictions are turned off, the problem lies deeper โ€“ perhaps in the firmware or power controller.

What is the โ€œsmart chargingโ€ in MIUI?
This feature analyzes your sleep and charging schedule, for example, if you normally go to bed at 23:00 and take your phone off the charge at 7:00, MIUI will charge the battery up to 80% by 23:30, and the last 20% will add up by 6:30, which reduces battery load, but can create the illusion of "slow charging."

4.Overheating phone: Hidden enemy of fast charging

Redmi 8 Pro automatically reduces the charging current if the battery temperature exceeds 40-45 ยฐ C. This is protection against damage, but it also slows down.

  • ๐Ÿ”ฅ Charging during games or heavy tasks (video editing, streaming).
  • โ˜€๏ธ Direct sunlight or high temperature in the room.
  • ๐Ÿ“ฑ Using a cover that blocks the heat sink.
  • ๐Ÿšซ Failure of the power controller or battery.

How do you check the temperature?

  1. Install the AIDA64 or CPU Monitor app.
  2. Connect your phone to charge and watch the temperature chart.
  3. If the temperature exceeds 45ยฐC, charging will be limited to 500โ€“1000 mA (instead of the standard 2000โ€“3,000 mA).

How do you avoid overheating?

  • ๐ŸŽฎ Do not play heavy games while charging.
  • โ˜€๏ธ Charge your phone in a cool place (not on a windowsill or near a heater).
  • ๐Ÿ“ฑ Remove the case while charging.
  • ๐Ÿ”„ If your phone is too hot, disconnect it from the network for 10-15 minutes to cool it down.

๐Ÿ’ก

If the phone is heating up even in plain, check Settings โ†’ Battery โ†’ Battery Use. It is possible that some application loads the processor in the background (for example, a cryptominer or a virus).

5. Problems with USB Type-C connector or power controller

If all the previous points didn't work, the problem could be a physical damage to the connector or a malfunction of the power controller, and it's already a hardware malfunction, and you can't do without repairs.

Signs of a connector problem:

  • ๐Ÿ”Œ Charging is interrupted at the slightest movement of the cable.
  • ๐Ÿ“ฑ The phone defines charging as โ€œslowโ€ even with the original adapter.
  • โšก A notification โ€œHumidity in the connectorโ€ appears on the screen (even if it is not there).

How do you check the connector?

  1. Connect the phone to the computer. If the data transmission is unstable, the connector is damaged.
  2. Light the flashlight to the port, and if the contacts are bent, oxidized or missing, you need a replacement.
  3. Try cleaning the connector gently with a toothpick (not a metal object!) sometimes helps.

If the problem is in the power controller:

โš ๏ธ Attention: Power Controller (Power Management) IC) โ€” This is a chip on the motherboard, and it requires soldering work, and it costs 2,000 to 4,000 rubles. Don't trust repairs to untested workshops, because you're at risk of damaging the board.

Should I repair it?

Problem.Cost of repair (2026)Payback
Replacement of USB Type-C connector800-1500 rubles.โœ… Profitable
Cleaning/sweating connector500-1000 rubles.โœ… Profitable
Replacement of the power controller2000-4000 rubles.โš ๏ธ It is only useful if the phone is in good condition.
Replacement of motherboard5000-7000 rubles.โŒ It is better to buy a new phone)

6.The effect of background and applications on charging speed

Even if the phone is lying idle, some processes can steal charge and slow down charging.

  • ๐Ÿค– Background applications (especially social networks, instant messengers, games).
  • ๐Ÿ“ก Mobile network/Wi-Fi in active use mode (uploading updates, streaming).
  • ๐Ÿ“ Geolocation services (Google Maps, taxis, fitness trackers).
  • ๐Ÿ”„ Autosynchronization (mail, cloud storage, contacts).

How to check what is preventing charging?

  1. Open Settings โ†’ Battery โ†’ Battery Use.
  2. See which apps consume the most power in the background.
  3. Turn off auto-update apps in Google Play.
  4. Activate Plane Mode while charging (unless you are waiting for important calls).

Critical information: MIUI 12+ has a hidden function called โ€œBackground Charging Optimizationโ€ that automatically limits current if the phone is used while charging, and only shuts down through the Background charge optimization option.

Which apps are most often to blame?

AnnexTypical consumption in the backgroundHow to fix it
Facebook5-15% charge per hourTurn off background activity in the application settings
WhatsApp/Telegram3-10% charge per hourTurn off autoload media
Google Play Servicesup to 20% charge per hourUpdate to the latest version or reset the cache
Games (PUBG, Genshin Impact)30-50% charge per hourDo not play while charging.

๐Ÿ’ก

Even if the screen is off, background processes can steal up to 30% of the charging power. Always check the settings โ†’ Battery before connecting to the network.

7. firmware errors and factory reset

Sometimes slow charging is a firmware bug, especially after MIUI updates or unofficial firmware.

  • ๐Ÿ“ฑ Phone shows "charge" but the percentage does not rise.
  • โšก The charging speed jumps (1,000 mA, then 50 mA).
  • ๐Ÿ”„ After the reboot, the problem temporarily disappears.

How do you fix it?

  1. Update the firmware: Settings โ†’ About the phone โ†’ System update.
  2. Reset settings: Settings โ†’ About phone โ†’ Reset settings โ†’ Reset all settings (data will not be deleted, but the settings will return to factory settings).
  3. Install firmware manually: Download the latest MIUI version for Redmi 8 Pro from the official website and run through Recovery.

If the problem has occurred after the update:

โš ๏ธ Attention: Some versions MIUI 12.5 and MIUI 13 have a power controller bug. If after the upgrade the phone began to charge 2-3 times slower, try to roll back to the previous version or wait for a patch.

How do you get back on the old firmware?

1. Download the desired version of MIUI from https://new.c.mi.com/global/miuidownload/index


2. Rename the file to update.zip and place it in the root of the phone's memory.




3. Go to Settings โ†’ About Phone โ†’ System Update โ†’ Three Dots โ†’ Select a firmware file.




4. Confirm installation and wait for the reboot.

FAQ: Frequent questions about charging the Redmi 8 Pro

โ“ Why the phone only charges up to 80% and stops?
This is the work of the Optimized Charging function in MIUI. It limits the charge to 80% to extend the battery life. It shuts down in Settings โ†’ Battery โ†’ Optimized Charging.
โ“ Can I use a charger from another phone (such as a Samsung or iPhone)?
You can, but the charging speed will be lower. Redmi 8 Pro supports Quick Charge 3.0, and charging from the iPhone (5W) or cheap adapters give only 500-1000 mA. For full speed you need an 18W adapter with support for QC 3.0.
โ“ Why your phone is charging faster than it is charging?
This happens when the power consumption exceeds the charging power, for example: You play a game while charging, the phone overheats, and the system restricts the current, background applications load the processor, try to activate the aircraft mode while charging.
โ“ How much does it cost to replace a battery in a service center?
The cost depends on the region and the status of the service: Original battery: 1200-1800 RUB Replacement work: 500-1000 RUB Total: 1700-2800 RUB (2026) In informal services you can find cheaper, but the risk of running into a fake is high.
โ“ Will calibration of the battery help?
Calibration only helps if the charge reading is lost (e.g., the phone turns off 30%, although it should be 0%). For the Redmi 8 Pro, the procedure is this: Discharge the phone before it automatically turns off. Connect to the original charge and charge to 100% without interruption. Disconnect and turn on the phone again. Recharge to 100%. If the battery wear problem, calibration won't help.