How to reset Xiaomi Redmi 5 to factory settings: 3 proven ways

Xiaomi Redmi 5 is one of the brand’s most popular budget smartphones, released in 2017. Despite its age, the device is still in active use, but over time it can start to slow down, emit errors or require a complete reinstallation of the system. Resetting to factory settings helps solve most software problems, from freezes to viruses, from update errors to application conflicts.

In this article, you will find three official ways to reset β€” through your phone settings, Recovery mode and Fastboot. We will detail each method, specify the nuances for different versions of MIUI (9 to 14), and explain how to save important data before cleaning. If your Redmi 5 does not turn on, hovers on the logo or requires unlocking β€” there are solutions for these cases.

Preparing for resetting: what to do before cleaning

Resetting to factory settings will remove all the data from the phone’s internal memory: photos, contacts, messages, installed apps and account settings, and it will be impossible to restore them after cleaning, so preparation is a critical stage.

Here is what must be done:

  • πŸ“± Sync your contacts and notes with your Google or Mi Account account. Check that sync is enabled in Settings β†’ Accounts. β†’ Google/Mi Account.
  • πŸ“· Copy photos and videos to a computer, cloud (Google Photos, Mi Cloud) or external drive. Use a wired connection or wireless services like Xender.
  • πŸ”‘ Write down passwords from Wi-Fi, social media and banking apps, and you'll have to re-enter them once you reset them.
  • πŸ“₯ Save a backup through Settings β†’ Additionally. β†’ Backup and reset β†’ Local backup. This file can be recovered after reset.

If the phone doesn’t respond to touch or doesn’t turn on, skip this step and proceed immediately to reset via Recovery or Fastboot, in which case the data will likely be lost.

⚠️ Note: If Redmi 5 has a bootloader installed, a Fastboot reset may require unlocking, which will result in a complete cleanup of the device, including the data on internal memory.

πŸ“Š How often do you reset your settings on your smartphone?
Once a year for prevention
Only in case of serious failure.
Never dropped it.
I don't know how to do that.

Method 1: Reset via phone settings (the easiest one)

This method is suitable if Redmi 5 is activated and responsive to touch, it is the safest and requires no additional tools, instructions are relevant for MIUI 9-14.

Steps for discharge:

  1. Open Settings (the gear icon on the main screen).
  2. Go to the Additional section (older versions of MIUI may call Advanced Settings).
  3. Select Backup and Reset.
  4. Slip on Reset settings (or Reset to factory settings).
  5. The system will tell you what to clean, and we recommend that you mark all items (including internal memory).
  6. Confirm the action by entering the password from the Mi Account (if it is linked).

Once the phone is rebooted, it will turn on in a boxy state, and you will need to reconfigure the language, connect to Wi-Fi, and log into your Google/Mi Account.

β˜‘οΈ Checklist before resetting through settings

Done: 0 / 5

⚠️ Warning: If, after resetting, the phone requires you to enter an old password from a Mi Account you don't remember, it means that the device is tied to the account. Without entering your account data, you will not be able to use your smartphone. Solution: restore the password on account.xiaomi.com.

Method 2: Reset via Recovery (if the phone is not turned on or got stuck)

If Redmi 5 doesn’t respond to the screen, freezes on the MI logo or reboots cyclically, use Recovery Mode, a built-in recovery menu that works even when there are serious system failures.

Instructions for entering Recovery:

  1. Turn off the phone (press the power button for 10-15 seconds).
  2. Press the Power button + Volume Up button at the same time.
  3. Hold them until the MI logo and Recovery menu appear (usually 5-10 seconds).

In the Recovery menu, the volume buttons (move) and the power button (select) are controlled.

  1. Select Wipe Data (or Wipe & Reset in newer versions).
  2. Confirm the action by selecting Wipe All Data.
  3. Wait until the process is complete (the screen will display the inscription Data wipe complete).
  4. Go back to the main menu and select Reboot β†’ Reboot to System.

If the Recovery menu is in Chinese, look for the location of items (usually Wipe Data is the second or third on top).

What happens if Recovery does not open?
If you hold the buttons and the phone vibrates, but the menu doesn't appear, try another order: first press the volume up, then (without letting it go) press the power. Hold on for 10-15 seconds. If that doesn't work, maybe the firmware is damaged, you'll need to reset via Fastboot (mode 3).
Problem.Reason.Decision
Phone is not included in RecoveryDamaged recovery sectionUse Fastboot (Mode 3)
After reset, you need a Mi Account passwordThe device is tied to the accountRestore your password to account.xiaomi.com
Discharge interrupted by 50%Internal memory damaged.Try resetting via Fastboot or flashing the device again
Recovery menu in ChineseLocalized firmwareFocus on the order of items (see screenshots on the Internet)

Method 3: Fastboot Reset (for power users)

Fastboot is the most radical method, and it requires you to connect your phone to your computer, and you need it if you:

  • πŸ”„ Phone is not included in Recovery;
  • πŸ“± The device is locked by Mi Account and does not accept password.

The work will require:

  • Windows computer (or Mac/Linux with ADB drivers installed)
  • USB Type-C cable (original, undamaged)
  • Platform Tools (ADB & Fastboot)
  • The charge of the phone is at least 70%.

Step-by-step:

  1. Install Platform Tools on your computer and unpack the archive to the root of the C:\ drive (e.g., C:\platform-tools).
  2. Turn off Redmi 5 and press the Power button + Volume Down button to enter Fastboot mode (a hare in a hat-eared hat will appear on the screen).
  3. Connect your phone to your computer with a cable.
  4. Open the command line (Win + R β†’ enter cmd β†’ Enter) and go to the folder with Platform Tools: cd C:\platform-tools
  5. Check that the device is determined by entering: fastboot devices If you see a serial number in response, you can continue.
  6. Run the reset command: fastboot erase userdata fastboot erase cache fastboot reboot

If after these commands the phone requires a password from Mi Account, and you do not remember it, you will need an official unlock through the Xiaomi website (can take up to 72 hours).

πŸ’‘

If the fastboot device command doesn’t show your device, install ADB drivers manually through Device Manager (find Redmi 5 in the exclamation point list and update the driver by pointing the path to the platform-tools folder).

What to do after a reset: initial setup and data recovery

After a successful reset, Redmi 5 will turn on in initial settings.

  1. Choose a language (Russian or other).
  2. Connect to a Wi-Fi network (required to download updates).
  3. Sign in to your Google or Mi Account (if previously linked).
  4. Restore data from the backup (if you did backup through Settings β†’ Backup).
  5. Install the necessary applications from Google Play.

If you do not remember the password from Mi Account, but the phone requires it, use the recovery function on account.xiaomi.com. Enter the linked email or phone number, follow the instructions for resetting the password.

To speed up the Redmi 5 after resetting:

  • πŸš€ Turn off animation in Settings β†’ The phone. β†’ Version. MIUI (Tap 7 times, then return to the additional β†’ For developers β†’ Scale of animation and choose No animation).
  • πŸ”‹ Limit the background activity of applications in Settings β†’ Battery β†’ Battery consumption management.
  • 🧹 Clean the cache regularly through Settings β†’ Warehouse β†’ Cleanup.

πŸ’‘

If your phone is slower than before, check if there are any viruses or heavy apps installed. Use Google Play Protect to scan the system.

Common Resetting Mistakes and How to Avoid Them

Even when following the instructions, users often encounter problems, and here are the most common mistakes and solutions:

Mistake.Reason.Decision
Reset interrupted by 30-50%Internal memory or firmware damagedTry resetting via Fastboot or flashing the device again
After resetting, the phone does not turn on.Incorrectly selected item in Recovery or interrupted processRepeat the reset, making sure the battery is charged >50%
Requires a password from a Mi Account that is not availableThe device is tied to the Xiaomi accountRestore your password to account.xiaomi.com or contact us for support
Cannot log into Recovery/FastbootThe buttons or firmware are damaged.Try another cable/computer or contact the service

If none of these methods worked, it may be a problem in the hardware (memory damage, motherboard), in which case we recommend contacting the Xiaomi service center.

FAQ: Frequent questions about resetting Xiaomi Redmi 5

Can I reset Redmi 5 without losing data?
No, factory resets always remove user data from internal memory, but you can save it in advance (see Preparing for Reset).
The phone after the reset requires a password from Mi Account, but I don't remember it.
Restore your password on account.xiaomi.com. If your account is not yours (for example, a handheld phone) contact the previous owner or support Xiaomi with proof of purchase.
The resetting through the settings doesn't work -- the phone freezes. What do you do?
Use Recovery (method 2) or Fastboot (method 3) if these methods don't work, the firmware may be damaged and you'll need to reinstall it.
Redmi 5 doesn't catch the net after it's reset. What's the problem?
Check if it's installed. SIM-If the network is still missing, update the firmware through Settings. β†’ Update the system or reset the network settings in Settings β†’ SIM-maps and mobile networks β†’ Resetting network settings.
Can the reset be cancelled after it is launched?
No, once the reset is confirmed, the process is irreversible. Interrupting (e.g., removing the battery) can cause the firmware to break and need to flash through the Fastboot.