Xiaomi Redmi 4 Pro is a popular smartphone released in 2016, but still in use due to its reliability. However, with the release of new versions of Android and MIUI owners are faced with the question: how to update the firmware if official support is terminated? In this article, we will discuss all the current ways of updating, including official channels (if they are still available), manual installation through Recovery and alternative firmware.
Itβs important to understand that Redmi 4 Pro (codename markw) received the latest official update to MIUI 11 based on Android 7.1 Nougat. But this does not mean that the smartphone is doomed to outdated software. There are proven methods of installing custom firmware (for example, LineageOS or Pixel Experience), which will allow you to upgrade to Android 10 or even Android 11. However, each method has its own nuances and risks β from data loss to the βbrickβ of the device.
Before you start, answer two key questions: why do you need an upgrade (new features, security, performance?) and are you ready for the possible consequences (loss of warranties, bugs in custom firmware).
1. Verification of the current firmware version and compatibility
Before any firmware manipulations, you need to know the current version of MIUI and Android on your Redmi 4 Pro. This will help determine whether official updates are available and which alternative firmware will be suitable.
To check the software version:
- Open the Settings. β The phone.
- Find the lines MIUI version and Android version.
- Take a picture or take a picture of this data, it will be needed later.
Also, look at the firmware region (e.g. Global, China, EEA) which is important because the firmware for different regions is not always compatible. You can recognize the region by the last letters in the build number (e.g. V11.0.2.0.NCPCNXM - Chinese version, V11.0.1.0.NCPMIXM - global).
β οΈ Note: Installing firmware not for your region may cause network loss (won't work) 4G/LTE) For example, Chinese firmware often lacks Google Play and requires manual installation of GApps.
If your version of MIUI is below 11.0.2.0, official updates can still be made available through Settings β System Update. Otherwise, you will have to use manual methods.
2. Official update via OTA (if available)
The easiest and safest way to do this is to upgrade to an over-the-air (OTA) upgrade, but for the Redmi 4 Pro, it only works if:
- π± The device was not unlocked (bootloader in the drain state).
- π Current version MIUI non-custom.
- π The firmware region coincides with the update region (e.g. global firmware will not receive an update for the Chinese region).
To check for availability OTA-update:
- Connect to Wi-Fi (updates via mobile internet may be blocked).
- Go to Settings β About the phone β System update.
- Click Check Update and wait for the result.
If an update is found, follow the instructions on the screen. Usually the process takes 10-20 minutes and the device will restart several times. Do not interrupt the update - this can lead to a bootloop cycle.
π‘
If the update does not find a new version, try changing the region in the settings: Settings β Additionally. β Sometimes it helps unlock the hidden. OTA-packet.
If the system says You have the latest version but you are sure there are newer builds, try manual installation via Recovery (described in the next section).
Manual update via Recovery (for official firmware)
If OTA doesnβt work, but you want to stay on the official MIUI, you can manually install firmware through stock Recovery, which is suitable for updating within a single branch (for example, from MIUI 10 to MIUI 11), but not for switching to custom firmware.
This will require:
- π₯οΈ Computer with Internet access.
- π USB-cable (preferably original).
- π Official update package in.zip format.
Step-by-step:
- Download the firmware from Xiaomi's official website. Select the Redmi 4 Pro (markw) model and the desired region.
- Rename the file to update.zip and move it to the root directory of the phoneβs internal memory (not folders!).
- Turn off the phone and press Volume Up + Power to enter Recovery.
- From the Recovery menu, select the language (if available), then Install update.zip to System.
- Confirm the installation and wait until it's done. The phone will reboot automatically.
Download the correct firmware version for your region
Check the battery (minimum 50%)
Rename the file to update.zip
Copy the file to the root of the memory, not to the folder
Disable antivirus on PC (can block download)
-->
β οΈ Warning: If your phone is stuck on the Mi logo for more than 10 minutes after the update, it is a sign of firmware incompatibility. Try repeating the process with another version or reset via Recovery (Wipe Data).
If stock Recovery refuses to install firmware (E:footer is wrong), it means that the file is corrupted or not intended for your model. Download the firmware again and check the checksum (MD5).
4. Unlock the bootloader and install custom Recovery (TWRP)
To install unofficial firmware (for example, LineageOS or Pixel Experience), you need to unlock the bootloader and install custom Recovery - TWRP. This is the most risky stage, since improper actions can lead to a complete loss of the device.
What you need:
- π Mi Account Linked to Phone (required to be unlocked).
- π» Mi Unlock Tool (download from official website).
- π± On-line mode OEM Unlock and USB Debugging in the Developer Settings.
Steps to unlock:
- Activate Developer Mode: Go to Settings β About Phone and click on MIUI Version 7 times.
- Return to Settings β Additional β For developers and enable: OEM Unlock (unlock bootloader), Debugging over USB.
Mi Unlock Tool
Mi Account
Follow the programβs instructions. Unblocking can take up to 72 hours (Xiaomi introduces a delay for new accounts).
After successful unlocking, install TWRP:
- Download the latest version of TWRP for Redmi 4 Pro (markw) from twrp.me.
- Rename the file to twrp.img and place it in the folder with ADB.
- Turn off the phone, press Volume Down + Power to log into the Fastboot.
- Connect your phone to your PC and execute the command: fastboot flash recovery twrp.img
- Reboot in Recovery with the command: fastboot boot twrp.img
Step-by-step installation:
- Download firmware (for example, from the XDA Developers website) and GApps (if they are not in the build).
- Move.zip files to internal memory or SD-map.
- Boot to TWRP (click Volume Up + Power).
- Complete reset: Wipe β Advanced Wipe; Mark Dalvik, Cache, System, Data; Swipe for confirmation.
Install β select the file β Swipe to Confirm
GApps
Reboot β System
The first run can take 10-15 minutes. If the system does not load for more than 20 minutes, repeat the installation or try another firmware.
| Firmware | Android version | Pluses | Cons |
|---|---|---|---|
| LineageOS 17.1 | 10 | Stability, long-term support | Minimalist design |
| Pixel Experience | 10/11 | The interface is like Google Pixel | Sometimes camera bugs |
| Havoc-OS | 10 | Maximum customization | Higher battery consumption |
| CrDroid | 10 | Balance between functionality and productivity | Less frequent updates |
β οΈ Note: Castom firmware may not support some Redmi 4 Pro features, such as: Dual camera (secondary module may not work); IR-blaster (DU remote); some sensors (e.g. light sensor); check forum reviews (e.g., forum reviews) before installation, 4PDA or XDA).
6. Solving common errors during the update
Even if you follow the instructions accurately, you can have problems, and let's look at the most common mistakes and how to fix them.
Error 1: "Cannot load Android system: Your data may be corrupt."
Reason: Damaged system files after a failed update.
Decision:
- Download to Recovery;
- Run Wipe Data;
- Reinstall the firmware.
Error 2: Phone stuck on Mi logo (bootloop)
Reason: Firmware incompatibility or interrupted installation.
Decision:
- Press Volume Up + Power to Enter Recovery
- Do Wipe Cache and Wipe Dalvik.
- If it doesnβt work, try the device via Fastboot.
Error 3: "E: Unknown Command [log]" in TWRP
Reason: An outdated version of TWRP.
Solution: Download and install the latest version of TWRP for markw.
Error 4: No network after installing custom firmware
Reason: The firmware does not support your regionβs modem.
Decision:
- Install a patch with mods (search on 4PDA).
- Return to the stock firmware via the Mi Flash Tool.
π‘
If it is missing after the update IMEI If your mobile network is not working, never try to restore it through the engineering menu (#4636###) - this can lead to permanent loss of communication. TWRP).
7. How to roll back on the official firmware
If custom firmware experiments fail, you can always return the official MIUI. You will need the Mi Flash Tool and the.tgz stock firmware.
Step-by-step:
- Download the Mi Flash Tool from the official website.
- Download the stock firmware for Redmi 4 Pro (markw) in Fastboot format.
- Unpack the archive with firmware in a folder without Cyrillic characters.
- Turn off the phone and press Volume Down + Power to log into the Fastboot.
- Connect your phone to your PC and start the Mi Flash Tool.
- Press Select, specify the firmware folder, then Refresh (the device should appear).
- Select Clean All mode and press Flash.
It takes 5-10 minutes. Once it's done, the phone will reboot to stock MIUI. All data will be deleted, so back up in advance.
β οΈ Warning: If the phone doesn't turn on after running through the Mi Flash Tool, try repeating the process with another firmware version. Sometimes choosing Clean all and lock mode helps (but this will block the bootloader again).
8. Optimization Tips After Update
After a successful update (especially on custom firmware), it is recommended to follow several steps to improve performance and stability:
- β‘ Disable unnecessary services: Go to Settings β Apps and disable pre-installed programs that you do not use; C Settings β Battery limit background activity for energy-intensive applications.
- π Set up autoboot: Use apps like Greenify or built-in firmware tools to manage autoruns.
- π Optimize animation: In the developer settings, reduce the animation scale (Window animation scale, Transition animation scale) to 0.5x.
- π Calibrate the battery: After the upgrade, fully discharge and charge the phone 2-3 times for the correct operation of the power controller.
If you have custom firmware installed, check for updates to it through Settings β System Update or TWRP. Many custom builds are updated more often than official ones, but require manual installation.
To improve battery life on the Redmi 4 Pro, it is also recommended to:
- Install a kernel with optimized power management (e.g., FrancoKernel);
- Use dark themes (AMOLED-The screen consumes less energy);
- Turn off Wi-Fi and Bluetooth in the background.