Resetting the Xiaomi Redmi 7 to factory settings is a radical but sometimes necessary step to solve software problems. The device can slow down due to overcrowded memory, application conflicts or the consequences of a failed update. In 80% of cases, a hard reset returns the smartphone to its original performance, but it is important to understand that all user data (photos, contacts, messages) will be irretrievably deleted from internal memory.
This guide covers all current reset methods for Redmi 7 (codenamed onc), including options via the system menu, Recovery mode and the Fastboot tool. We will also discuss the nuances of unlocking the bootloader (if required), warnings about possible errors, and recommendations for saving important data before the procedure, with special attention to typical problems after a reset - for example, why the phone can hang on the logo. MI or not to connect to Wi-Fi.
Preparation for resetting: what to do in advance
Before you start resetting, make sure you follow the critical steps: Data recovery after a hard reset is impossible without prior backup. Even if you plan to reset your phone due to viruses or system errors, first save:
- ๐ฑ Contacts and Messages โ Export through Settings โ Google โ Backup or applications like Mi Mover.
- ๐ท Photos and videos โ copy to PC via USB-Cable or upload to the cloud (Google Photos, Mi Cloud).
- ๐ Passwords and accounts โ check if they are linked to your Mi Account or Google account.
- ๐ฎ Game data โ if the game supports sync (e.g., through Google Play Games), log in before resetting.
Pay special attention to the Mi Account. After reset Redmi 7 may require entering the login and password from the last associated profile Xiaomi (Mi Cloud Activation Lock function). If you forget the data, restore it in advance, otherwise you risk getting a โbrickโ.
โ ๏ธ Warning: If you bought the phone with your hands, make sure the previous owner untie their Mi Account.Otherwise, after the reset, the device will lock!
Also check the battery charge - it should be at least 50%. interruption of the reset process due to discharge can cause damage to system files and the need to firmware through EDL.
Method 1: Reset via the settings menu (the easiest one)
If the phone turns on and responds to touch, use the built-in reset function. This method does not require unlocking the bootloader and is suitable for most users.
- Open Settings (the gear icon on the main screen).
- Go to the About Phone section. โ Backup and reset.
- Select Resetting โ Delete all data.
- Enter. PIN-code or pattern lock, if requested.
- Confirm the action by clicking Reset the phone.
It takes 3-7 minutes to reboot and return to the out-of-the-box state, and once you turn on, you'll be asked to configure Redmi 7 as new or restore data from a backup.
โ๏ธ Checklist before resetting through the menu
โ ๏ธ Attention: On some firmware MIUI Resetting can be in the settings โ Additionally. โ Recovery and reset. If you don't find an option, search by settings (the magnifier icon at the top of the screen).
Method 2: Reset via Recovery Mode (if the phone is not turned on)
If Redmi 7 is stuck on the logo, reboots cyclically or doesnโt respond to the screen, use Recovery Mode, which works even when the firmware is damaged, but requires physical access to the phoneโs buttons.
Instructions for entering Recovery:
- Turn off the phone (press the power button for 10 seconds if it freezes).
- Press the Power button + Volume up at the same time and hold for 10-15 seconds until the Mi logo appears.
- Release the buttons and you will see the Recovery menu (in English or Chinese).
Use the volume buttons (Up/Down) to navigate, and the Power button to select.
- Select Wipe Data โ Wipe All Data (full reset).
- Confirm the action by selecting Confirm.
- Once youโre done, go back to the main menu and select Reboot โ Reboot to System.
If the Recovery menu does not include Wipe All Data, you have custom firmware installed (e.g. TWRP), in which case select Advanced Wipe and tick the Dalvik, Cache, Data, System sections, then swipe to confirm.
What to do if you recover in Chinese?
Method 3: Fastboot Reset (for power users)
The method through Fastboot is useful if:
- ๐ You need to reset the phone with the bootloader locked (but no unlocking is required).
- ๐ฅ๏ธ Recovery is damaged or missing.
- ๐ Requires a โcleanโ reset with stock flashing ROM.
For this method, you will need a computer with installed drivers ADB/Fastboot original USB-Attention: Incorrect commands in Fastboot can lead to a brick (completely inoperable) device.
Step-by-step:
- Turn off Redmi 7 and press the Power button + Volume down to enter the Fastboot Mode (a hare in a hat-eared image will appear).
- Connect the phone to your PC and open the command line (Win + R โ enter cmd).
- Check the connection command: fastboot devices must display the serial number of the device.
- Run reset: fastboot erase userdata fastboot erase cache fastboot reboot
If the phone doesnโt turn on after these commands or gives an error, you may need to completely flash through the Mi Flash Tool. To do this, download the official firmware for Redmi 7 (onc code) from the Xiaomi website and follow the firmware instructions.
๐ก
If the fastboot device command doesnโt show your device, install Google USB Driver drivers or use the Mi Phone Manager utility to install automatically.
Unlocking the bootloader before resetting: when it is necessary
On Redmi 7 with MIUI firmware older than 2020, the bootloader is locked by default.
- โ Reset via Settings or Recovery works without unlocking.
- โ For firmware via Fastboot or custom Recovery installation (e.g, TWRP) need to be unlocked.
If you only plan to reset, you don't need to unlock it, but if you want to install an alternative firmware after the reset (like Pixel Experience), follow the official procedure:
- Link Mi Account to your phone in Settings โ Mi Account.
- Go to the Mi Unlock website and download the Mi Unlock Tool.
- Log in to Fastboot Mode (as in Method 3) and connect your phone to your PC.
โ ๏ธ Attention: Unlocking the bootloader resets all data on the device! Also after this procedure, the Xiaomi warranty is canceled, and some features (such as Mi Pay or Find Device) may stop working.
| Action. | Do you need unlocking? | Is it being reset? |
|---|---|---|
| Reset via Settings | โ No. | โ Yes. |
| Reset via Recovery | โ No. | โ Yes. |
| Teams fastboot erase | โ No. | โ Yes. |
| Firmware via Mi Flash Tool | โ Yes. | โ Yes. |
| Installation of TWRP | โ Yes. | โ Not (unless you format your data) |
Typical post-reset errors and their solutions
Even after a successful reset, Redmi 7 may not behave properly, and consider the most common problems and ways to fix them:
1.The phone hangs on MI logo after reset
Reasons:
- ๐ Damaged firmware (especially if the reset was done via Fastboot with errors).
- ๐ Insufficient battery charge (less than 30%) during the procedure.
- ๐ Conflict with a blocked bootloader (if you tried to flash custom Recovery without unlocking).
Decision:
- Try re-entering Recovery and repeat resetting.
- If it doesnโt work, run your phone through the Mi Flash Tool (instruction below).
- Check the cable and USB port โ sometimes the problem is a poor connection.
2.The touchscreen does not work after resetting
This is a typical problem for Redmi 7 after being reset via Fastboot with unofficial firmware, and the reason is that the firmware and vendor versions are incompatible.
- Download the full firmware package for your model (onc_global or onc from Xiaomi.
- Unpack the archive and find the file. flash_all_except_storage.bat (Windows).
- Connect your phone to Fastboot Mode and run this file.
3. Requires a password from the previous Mi Account
If the phone was bought with hands and the previous owner did not untie the account, after reset, a request will appear for login / password.
- Contact the seller and ask to untie the device via Mi Cloud.
- Contact the Xiaomi service center with a check about the purchase (if the phone is guaranteed).
๐ก
If the phone requires a password from Mi Account after reset, and you cannot contact the previous owner, the device can only be used as a โparts donorโ, and any attempts to bypass the lock through third-party services can be fraught with fraud or final breakage of the phone.
Redmi 7 firmware via Mi Flash Tool (if reset didn't help)
If the reset doesnโt solve the problem (for example, the phone still brakes or doesnโt turn on), the last option is a complete flashing through the Mi Flash Tool, which will return the device to the โfactoryโ state with official firmware.
What you need:
- ๐ป Windows computer 7/10/11.
- ๐ Original. USB-cable (better from the set).
- ๐ฅ Firmware for Redmi 7 (download from the official website).
- ๐ ๏ธ The Mi Flash Tool.
Step-by-step:
- Unpack the firmware archive in a folder without Cyrillic characters (e.g., C:\Redmi7\).
- Install the Mi Flash Tool and ADB/Fastboot drivers.
- Turn off your phone and log in to Fastboot Mode (Power + Volume Down).
- Connect Redmi 7 to your PC and start the Mi Flash Tool.
- In the program, click Select and specify the path to the folder with the firmware.
- Select Clean All mode and press Flash.
- Wait for the end (5-10 minutes). The phone will automatically restart.
Once the firmware is in place, the device will look like new, but all the data will be deleted, and if that doesn't work, the problem may be in the hardware (e.g., damaged eMMC memory) and the phone needs repair.