Introduction: Should you upgrade the Redmi Note 7 to Android 10?
Xiaomi Redmi Note 7, released in 2019 with Android 9 Pie on board, officially received an update to Android 10 as part of the support program MIUI. However, not all users know how to perform this process correctly โ especially if the automatic update is โhangedโ or the device is on custom firmware. OTA-Update to manual firmware via Fastboot and Recovery.
Itโs important to understand that upgrading to Android 10 brings not only new features (such as a dark theme at the system level or improved navigation gestures), but also potential risks. For example, some versions of the Redmi Note 7 (particularly with the Snapdragon 660 processor) may experience battery or camera problems after the upgrade, and weโll discuss how to avoid them in detail.
If your device is already running MIUI 12 or later, you probably already have Android 10 installed โ check this in Settings โ About Phone โ Android Version. If it says Android 9 and there are no air updates, you'll have to manually. Let's start with preparation.
Preparation for the update: what to do before the firmware
Regardless of the upgrade method chosen, preparation is a critical stage, and neglecting it can lead to a device โbrickโ or data loss.
- ๐ Battery charge: at least 60 percent. If you manually run a Fastboot, the phone must be connected to charge.
- ๐ฑ Backup โ Save contacts, photos and apps through Settings โ Additionally. โ Backup or manually on PC.
- ๐ Model device - make sure you have a Redmi Note 7 (codename lavender) and not a Note 7 Pro (violette!
- ๐ USB-cable โ use the original Xiaomi cable or a certified USB-TypeC for a stable connection to your PC.
Pay special attention to unlocking the bootloader. If you have not done this before, an official update via Fastboot or custom firmware will not be available.
fastboot oem device-infoIf you see Device unlocked: false in the answer, you will need to unlock through the official Xiaomi tool.The process takes up to 72 hours and requires an account to be linked to Mi.
Method 1: Official Update by Air (OTA)
The easiest and safest way to do this is to wait for the update to be available or check it manually.
- Open Settings โ About the phone โ System update.
- Click on the icon ยซโฎยป (three dots) in the upper right corner and select Download the latest version.
- If an update is found, confirm the download (file weight ~1.5-2 GB).
- After downloading, click Reboot and Update.
If the update does not appear, the following reasons are possible:
- ๐ Regional restrictions โ firmware for your region hasn't been released yet. Try changing region to Settings. โ Additionally. โ Region: India or Europe.
- ๐ Hanging cache update - clear the application data System Update in Settings โ Annexes.
- ๐ต Operator Block โ If the phone is purchased from a mobile operator, updates may be delayed.
๐ก
If OTA-Update "hang" during the booting phase, try connecting to another Wi-Fi network or using mobile Internet. Sometimes it helps to reboot the phone.
If Android 10 doesnโt appear in the list of available updates, go to manual methods.
Method 2: Manual firmware through Recovery (without data loss)
This method is suitable if OTA-Update is not available, but you donโt want to use Fastboot or lose data.Youโll need an official service pack for your model.
Download the correct firmware version from Xiaomi's official website. For Redmi Note 7, select files marked Recovery and codenamed lavender.
- miui_LAVENDERGlobal_V12.0.1.0.QFGMIXM_... โ global MIUI 12 Android-based 10.
- miui_LAVENDEREEAGlobal_V12.0.2.0.QFGEUXM_... โ European.
Installation instructions:
โ๏ธ Preparing for Firmware Through Recovery
- Rename the downloaded file to update.zip and transfer it to the root of internal memory (not to folders!).
- Turn off the phone, then press Volume Up + Power to enter Recovery.
- Select the language (usually English), then go to Install update.zip.
- Confirm the installation and wait for the completion (it will take 5-10 minutes).
- After the reboot, check the Android version in the settings.
What if Recovery doesnโt see the update.zip file?
โ ๏ธ Warning: If your phone is stuck on the Redmi logo after you've run through Recovery, reset it via Wipe Data in the same Recovery menu, which will delete all data, but return the serviceability.
Method 3: Fastboot Firmware (for power users)
This method requires an unlocked bootloader and is suitable if other methods have not worked. It allows you to install a clean version of MIUI based on Android 10, but erases all data.
You'll need:
- ๐ฅ๏ธ Computer with Xiaomi drivers installed and Mi Flash Tool.
- ๐ฆ Firmware in.tgz format for Fastboot (download from xiaomifirmwareupdater.com).
- ๐ Original. USB-cable.
Step-by-step:
- Unpack the downloaded firmware archive into a folder without Cyrillic characters (for example, C:\MIUI\lavender).
- Turn off the phone and put it into Fastboot mode, clamping Volume down + Power.
- Connect the device to your PC and start the Mi Flash Tool.
- In the program, click Select, specify the path to the firmware folder, then select Clean all mode (complete cleaning).
- Press Flash and wait until it is completed (the process will take 5-15 minutes).
| Firmware mode in Mi Flash | Effects of consequences | When to use |
|---|---|---|
| Clean all | Complete deletion of data, including internal memory | When changing the MIUI version or switching from custom firmware |
| Clean all and lock | Deletion of data + locking of the loader | Only if you need to return the official status of the device |
| Save user data | Retention of user data (not always working) | Update only within one MIUI branch |
โ ๏ธ Note: If the Mi Flash Tool gives an error critical partition flashing is not allowed, then your bootloader is locked. Unlock it through the official Xiaomi tool before the firmware.
Method 4: Alternative firmware (LineageOS, Pixel Experience)
If you want to get Android 10 without a MIUI shell, you can install custom firmware, such as LineageOS 17.1 or Pixel Experience. This method requires an unlocked bootloader and installed TWRP Recovery.
Advantages of custom firmware:
- ๐ Smoother work without a โheavyโ shell MIUI.
- ๐ Regular security updates from the community.
- ๐จ Ability to fine-tune the interface.
Disadvantages:
- ๐ฑ Possible camera problems (without full 48MP support).
- ๐ Faster battery discharge due to lack of Xiaomi optimizations.
- ๐ ๏ธ No official support โ all risks are on the user.
Instructions for installation of LineageOS 17.1:
- Download firmware and GApps (Google services) from the LineageOS website.
- Reboot to TWRP Recovery (Put Volume Up + Power).
- Run Wipe โ Advanced Wipe and mark Dalvik, Cache, System, Data.
- Install the firmware, then GApps, and restart.
๐ก
Custom firmware is warranty-free and may contain bugs. Before installing, check for reviews about a particular build on the XDA Developers or 4PDA forums.
Solving problems after upgrading to Android 10
Even if the firmware is successful, you may encounter some problems, and here are the most common ways to fix them:
| Problem. | Possible cause | Decision |
|---|---|---|
| Fast battery discharge | Android 10 Background Optimization or Application Conflict | Turn off auto-run of unnecessary applications in Settings โ Battery |
| The camera is not working (Can't connect to camera) | Driver conflict after update | Clear the Camera app cache and data or patch GCam |
| The phone is warming and slowing down. | Background processes or incompatible firmware | Reset to factory settings or refashion to the stable version of MIUI |
| Mobile network is not working (no 4G) | Resetting IMEI settings or module | Check it out. IMEI *#06# and re-establish the QCN-file |
If the audio is lost in the speaker or the sensor is not working after the update, the firmware for another model (for example, for the Redmi Note 7 Pro) was most likely installed, in which case you need to return the original firmware through Fastboot with complete data cleaning.
To diagnose problems, use the system log.
- Connect your phone to a PC with USB debugging enabled.
- Open the command line and enter:
adb logcat > log.txtThe log.txt file will help you determine the cause of the crash (look for lines with ERROR or CRASH).