How to set up charging animations on Xiaomi: from standard effects to hidden MIUI features

Why Xiaomi Charging Animation is Worth Attention

When you plug Xiaomi into a charger, the screen comes to life: dynamic effects, battery level indicators, or even mini-games. These animations don't just grace the process - they signal charging status, prevent the screen from accidentally turning on, and can even extend battery life if set up correctly. For example, turning off bright animations at night reduces the load on the display and battery.

In the latest versions of MIUI (starting with MIUI 12), the manufacturer has added flexible animation settings, but many users are still unaware of the hidden features. Moreover, some models (for example, Redmi Note 12 Pro+ or Xiaomi 13 Ultra) have unique effects that are not in the budget lines. In this article, we will discuss how to activate standard animations, where to find hidden settings, and whether you can install custom effects without root rights.

Standard Charging Animation Settings in MIUI

The basic animation options are hidden in the Settings โ†’ Display โ†’ Lock screen. Here you will find the Charging Animation switch, which is on by default on most devices. However, not everyone knows that MIUI 13/14 has an Animation Style option that allows you to choose between:

  • ๐Ÿ”‹ Classic indicator โ€“ a simple charge scale with percentages.
  • ๐ŸŒŠ Energy Wave โ€“ dynamic animation that simulates battery filling (available on Xiaomi) 12T newer).
  • ๐ŸŽฎ Mini-game - an interactive element where you can "help" the battery to charge (for example, on the battery). POCO F5).
  • ๐ŸŒ™ Night mode โ€“ muted colors for comfortable use in the dark.

On some devices (e.g. Redmi K60), the same menu contains the color of animation option, where you can choose a shade for wallpaper or theme of decoration. If you do not have one, do not worry: below we will tell you how to circumvent this restriction.

โš ๏ธ Note: On smartphones with AMOLED-In the case of screens (for example, Xiaomi 13 Lite), bright animations can cause pixels to burn out during prolonged use.

๐Ÿ“Š What kind of charging animation do you prefer?
Classic indicator
Dynamic wave
Mini-games
Shutting it off.
Other

Hidden settings: how to enable extended effects

MIUI has undocumented features that can be activated through engineering menu codes or special gestures, such as Qualcomm Snapdragon models (such as the Xiaomi 11T Pro) that work as follows:

  1. Open the Phone app.
  2. Enter the combination ##4636##.
  3. Go to the section Information about the battery.
  4. Click 5 times on the Charge Level bar โ€“ a hidden menu with additional animation styles will appear.

Another way is to use a triple-touch gesture (touch the lock screen three times while charging) and on some firmware, this activates Energy Rain mode, a unique animation where energy droplets drain into the battery, an effect that has not been officially announced, but works on MIUI 14 for the Redmi Note 11 Pro+ and Xiaomi 12.

What to do if the code doesn't work?
If the engineering menu does not open, check: 1. MIUI version (on some regional firmware codes are disabled). 2. Root rights (on custom firmware Magisk may be required). 3. Processor model (codes work only on Qualcomm, on MediaTek use # #36446337#).

Castom animations: setting up your effects

If you're tired of the standard options, you can install the animation side through themes or specialized applications. The easiest way is to use MIUI Theme Editor:

  1. Download the MIUI Theme Editor app (or MTZ Theme Editor for advanced users) from Google Play.
  2. Select the Lockscreen Charging template.
  3. Download your own.gif or.apk files with animation (maximum size โ€“ 5 MB).
  4. Apply the theme through Settings โ†’ Themes โ†’ My themes.

For deeper customization, you will need:

  • ๐Ÿ“ฑ Root rights (to modify system files in the /system/media).
  • ๐Ÿ› ๏ธ ADB-commands (e.g. adb shell settings put global) charging_animation_custom 1).
  • ๐ŸŽจ Resource Editor (e.g., APKTool for modification) framework-res.apk).

Make a backup of the current theme|Check the version. MIUI (should be maintained MTZ-format)|Download compatible animation (resolution must match the screen)|Disable automatic update of themes-->

Note that MIUI 15 (expected in 2026) will be supported in Lottie format, allowing vector effects to be set without loss of quality, while Xiaomi 14 and Redmi K70 are only available raster formats.

Problems with animation: why it doesnโ€™t work or slows down

If the charging animation suddenly disappeared or started twitching, the reasons may be as follows:

Problem.Possible causeDecision
Animation doesn't appearDisabled in settings or MIUI crashCheck Settings โ†’ Display โ†’ Charging animation. If it doesn't work, reset the lock screen settings.
Animation slows downCPU overload or unoptimized themeTurn off background apps or return a standard theme. On weak chips (like the Snapdragon 480), static indicators are recommended.
Colors are distortedConflict with night mode or screen calibrationTurn off Nightlight in the display settings or reset the color profile.
Animation resets after rebootingFailure of theme cache or MIUI updateClear the cache to Settings โ†’ Apps โ†’ Themes or reinstall the theme.

On devices with MediaTek Helio (e.g. Redmi 10C), sometimes a bug occurs when the charging animation freezes by 1% despite the actual battery level.

  1. Connect the charging, wait for the animation to appear.
  2. Press the power button for 10 seconds (forced reboot).
  3. After the inclusion, the animation should be updated.

โš ๏ธ Note: Xiaomi Pad 6 and other tablets with MIUI Charging animations may conflict with the Second Workspace mode. If the screen flickers when you connect the charging, turn off this feature in the multitasking settings.

Charging animations on different Xiaomi models: what is available

The functionality of the animations depends heavily on the device model and the version of MIUI. Below is a comparative table of possibilities for popular smartphones:

ModelDynamic waveMini-gamesColor customizationSupport for Lottie
Xiaomi 13 Ultraโœ…โœ… (3 games)โœ… (RGB-panel)โœ… (s MIUI 14.0.5)
Redmi Note 12 Pro+โœ…โŒโœ… (palette)โŒ
POCO F5โœ…โœ… (1 game)โŒโŒ
Xiaomi 12Tโœ… (effectually 3D)โŒโœ…โœ…
Redmi 10AโŒโŒโŒโŒ

On flagships (such as the Xiaomi 14 Pro), animations are synchronized with the cooling system: if the phone overheats, the effects are automatically simplified to reduce the load on the processor. On budget models (such as the Redmi A2+), only a static indicator is available.

๐Ÿ’ก

If you travel frequently, set the theme with the animation "World Time" โ€” it shows not only the level of charge, but also the local time in the selected country, which is convenient for adapting to new time zones.

How to completely disable charging animation

If any animation is in your way, you can deactivate it in several ways:

  1. Through settings: Settings โ†’ Display โ†’ Lock screen โ†’ Charging animation โ†’ Off.
  2. Through ADB: Connect your phone to your PC and execute the command: adb shell settings put global charging_animation_enabled 0
  3. Enter ##7594##, select Power off charging and disable Animation.

On some firmware (e.g. Xiaomi.eu), animation can only be disabled by editing the build.prop file.

ro.charging.animation.disabled=1

Then restart the device. If the animation still appears, check if the theme is overlaid, in which case return the standard MIUI theme.

๐Ÿ’ก

Disabling charging animations can increase battery life by 2โ€“5% by reducing the load on the processor and display.

FAQ: Frequent questions about charging animation on Xiaomi

Can I install charging animations from iPhone to Xiaomi?
Technically yes, but it would require: Find a.gif or.json file with an animation from an iPhone (e.g., from iOS themes). Convert it to a format supported by the iPhone. MIUI (For example, through Theme Editor, install via a custom theme (may need root). Note: iPhone animations are optimized for the same. OLED-screens with a frequency of 120 Hz, so on Xiaomi with AMOLED 60Hz, they can slow down.
Why is charging animation different when connected to wireless charging?
On wireless charging devices (e.g. Xiaomi 13 Pro or Xiaomi MIX Fold 3), the system automatically loads alternative animations to visually distinguish charging types. This is done to: Prevent confusion (e.g. if you use both wired and wireless charging alternately). Optimize power consumption (wireless charging heats the phone more, so the animations may be less dynamic).
How to return standard animation after resetting settings?
After resetting to factory settings (Settings) โ†’ The phone. โ†’ Reset settings) Charging animation is reset to base (usually a static indicator) to return the previous one: Make sure the phone is updated to the latest version MIUI. Go to Settings. โ†’ Themes and apply the same theme you had before the reset. If the theme isn't saved, download it again from the Mi Theme Store. If the animation is still not the same, check if there are restrictions in the Settings. โ†’ Special facilities โ†’ Simplified regime.
Can I make an animation charging with music?
Yes, but it requires additional actions: Install the Tasker or MacroDroid app. Create a macro that triggers music when you connect a charge (trigger โ€” Power Connected, charging_sound.mp3). To sync music and animation, you will need to manually adjust delays in Tasker. MIUI 14 There's a bug: the sound can be interrupted when the screen is locked, so the solution is to turn off the battery optimization for Tasker.
Why does the charging animation disappear after the MIUI update?
This is a typical problem when switching to a new firmware version. Causes: Theme reset: An update can reset custom themes to standard. Change API: In the new versions MIUI The structure of animation files sometimes changes (for example, in the MIUI 14 The path of resources has changed with /system/media on /product/media). Cache error: System cache theme may conflict with new settings.Solution: Clear cache in Settings โ†’ Annexes โ†’ Topics โ†’ Reinstall the theme with the animation. If it doesn't work, wait for the patch (usually released within a few minutes). 1โ€“2 weeks after major update).