Xiaomi Redmi 4
MIUI
In this article, we will discuss all the current ways to update the firmware on Redmi 4 (including the Redmi 4A, Redmi 4 Prime and Redmi 4 Pro models), tell you where to download official and informal firmware, and warn against typical errors.
If your Redmi 4 is slowing down, running out quickly, or making errors when installing applications, updating your firmware may be the solution, but itβs important to understand that doing the wrong thing will cause the device to blink (totally malfunction), so before you start, carefully read the instructions and prepare everything you need.
1. Update Preparation: What to Do Before Firmware
Updating a firmware is not just about clicking the Update button, it's about preparing it right, and it's about whether it's going to be successful.
β Check out the model of the device. Redmi 4 came in several versions:
- The π± Redmi 4A (codenamed rolex) is the most budget-friendly version with a 5-inch screen.
- π± Redmi 4 Prime (prada) - with a metal body and fingerprint.
- π± Redmi 4 Pro (markw) is the top-end version with a Full HD- screen.
You can find out the exact name of the model in Settings β About Phone β Model or on the sticker under the lid (if the battery is removable).
β Save important data. Update via Recovery or Fastboot often erases user files. Back up:
- π Contacts (export to.vcf via the Contacts app).
- πΈ Photos and videos (copy to PC or Google Photos cloud).
- π Passwords and application data (use Mi Cloud or Titanium Backup for rooted devices).
β Battery charge. Make sure that the battery is at least 60 percent, and if the phone runs out during firmware, it can cause permanent damage to the internal memory.
2. Method 1: Update via MIUI Updater (the easiest method)
If your Redmi 4 is still running and connected to the Internet, the safest way to upgrade is through the built-in MIUI Updater app, which is suitable for official firmware and does not require unlocking the bootloader.
πΉ Step-by-step instruction:
- Open Settings β About the phone β System update.
- Click on the three dots in the upper right corner and select Select the firmware file.
- If the update is available online, the system will prompt you to download it automatically. If not, download the firmware manually (see "Where to Download the firmware") and select the file in.zip format.
- Confirm the installation and wait for the reboot.
β οΈ
π΄ Warning: If the phone has been stuck on the MI logo for longer than 10 minutes after the upgrade, don't panic. Try pressing the power button for 15 to 20 seconds to force a reboot. If that doesn't work, move to Recovery.
πΉ Advantages of the method:
- βοΈ Does not require unlocking the bootloader.
- βοΈ Stores user data (unless otherwise specified in the firmware description).
- βοΈ Minimum risk of error.
πΉ Deficiencies:
- β Only official firmware (often outdated) is available.
- β Does not work if the system is severely damaged.
π‘
If the update through MIUI Updater does not find new versions, try changing the region to India or Global settings β sometimes this helps to get fresh updates.
3 Method 2: Install firmware via Recovery (TWRP or Stock)
If the standard update doesnβt work or you want to install custom firmware (like LineageOS), youβll need to use Recovery. This requires an unlocked bootloader and an installed custom restore (TWRP).
πΉ What's the matter:
- π± Unlocked boot loader (instruction below).
- π§ Installed TWRP Recovery (download for your model on the official website).
- πΎ Firmware in.zip format (official or custom).
- π USB- Cable and computer (for file transfer).
πΉ Step-by-step instruction:
- Download the firmware and transfer it to the root folder of the phoneβs internal memory (not to folders!).
- Turn off the phone and press Volume Up + Power to enter Recovery.
- In TWRP, click Wipe β Advanced Wipe and mark Dalvik/ART Cache, Cache, Data (if you install custom firmware).
- Return to the main menu and select Install, then specify the firmware file.
- Swipe for confirmation and wait for the installation to finish.
- Reboot your phone (Reboot System)
β οΈ
π΄ Warning: If you install custom firmware for the first time, you may need to flash GApps (Google services) and Magisk (root rights) after that, without which many apps won't work!
πΉ Difference between Stock Recovery and TWRP
| Parameter | Stock Recovery (native) | TWRP (castomic) |
|---|---|---|
| Installation of official firmware | β Yes. | β Yes. |
| Installation of custom firmware | β No. | β Yes. |
| Backup (backup) | β No. | β Yes (full system backup) |
| Requires unlocking of the loader | β No. | β Yes. |
βοΈ Preparing for Firmware Through Recovery
4. Method 3: Fastboot Firmware (for power users)
The Fastboot method is used when the phone is not turning on or you need to flash the official firmware from scratch, which requires a computer and knowledge of the command line.
πΉ What's the matter:
- π₯οΈ Computer with drivers installed ADB/Fastboot (download).
- π USB-cable (preferably original).
- π¦ Firmware in.tgz or.zip format (unpacked in a folder).
- π Unlocked loader.
πΉ Step-by-step instruction:
- Unpack the firmware in a folder (e.g., C:\Redmi4_Firmware).
- Turn off the phone and press Volume Down + Power to enter the Fastboot (a picture of a rabbit in a hat-eared will appear).
- Connect the phone to your computer and open the command line in the firmware folder.
- Enter the command to check the connection: fastboot devices If the device is determined (the serial number will appear), continue.
- Run the firmware command: fastboot flash all or (for some firmware): fastboot flash all -w (flag -w erases data).
- Wait until the end (the process will take 5-10 minutes) and restart the phone: fastboot reboot
β οΈ
π΄ Warning: If there is a FAILED error during Fastboot firmware (remote: 'Flashing is not allowed'), the bootloader is locked. It needs to be unlocked (see next section).
πΉ When you need a Fastboot:
- π οΈ The phone is not turned on or stuck on the logo.
- π You need to roll back to an older version of the firmware.
- π¦ You need to flash the full image (including boot, recovery, system).
What if the Fastboot canβt see the device?
5. How to unlock the bootloader on Redmi 4
To install custom firmware or use Fastboot/TWRP, you need to unlock the bootloader. Xiaomi officially allows this, but the process takes time.
πΉ Steps to unlock:
- Link your Mi Account to your phone: Go to Settings β Mi Account β Link your device. Enter your Xiaomi account login and password.
- Activate USB debugging: In Settings β About Phone, click 7 times on the MIUI version to turn on Developer Mode. Return to Settings β Additional β For Developers and enable USB Debugging.
Mi Unlock Tool
Mi
Fastboot
Unlock
Xiaomi
β οΈ
π΄ Warning: Once the bootloader is unlocked, all data on the phone will be erased! Xiaomi can also block unlocking if the account is new or suspicious (for example, created less than 30 days ago).
πΉ Frequent errors when unlocking:
- π« Couldn't unlock - an account is not tied to a phone or 72 hours have passed since the last unlock.
- π« Current account is different from the account info on the device β the phone and Mi Unlock Tool use different accounts.
- π« Device is locked β the phone is not in Fastboot mode or drivers are not installed.
π‘
Unlocking the bootloader is a must for custom firmware installation, but it resets all data and requires waiting (up to 3 days).
6. Where to download official and custom firmware for Redmi 4
Where to get firmware is one of the most important questions, because unofficial sources may contain viruses or corrupted files, so it's better to use proven resources.
πΉ Official firmware (MIUI):
- π Official website MIUI β Choose your model and region (e.g. Global Stable or China Stable).
- π¦ Xiaomi Firmware Updater is an archive of all firmware versions with the ability to download Fastboot and Recovery images.
- π§ XDA Developers are a forum where official and modified firmware is posted.
πΉ Castom firmware (LineageOS, Pixel Experience, etc.):
- π± LineageOS is pure Android without the unnecessary Xiaomi apps.
- π¨ Pixel Experience β firmware with an interface like Google Pixel.
- β‘ XDA β You can find firmware with improved performance or additional features here.
πΉ How to choose the right firmware:
- π For Redmi 4A, look for files called rolex.
- π For Redmi 4 Prime - prada.
- π For the Redmi 4 Pro, markw.
- π Look at the build date - fresh firmware is usually more stable.
- π Choose Global or EEA (Europe) if you don't want Chinese apps.
β οΈ
π΄ Warning: Castom firmware may contain bugs!Be sure to read forum reviews before installing (e.g., on XDA or 4PDA).Some builds don't support cameras, NFC or mobile network.
7.Typical Update Errors and How to Fix Them
Even with strict adherence to instructions, sometimes problems arise, and let's look at the most common mistakes and how to solve them.
πΉ Error: The phone is stuck on the MI logo (bootloop):
πΉ Error: E: Error in /sdcard/update.zip (Status 7):
- π Check that the firmware is specifically designed for your model (rolex/prada/markw).
- π Upload the firmware file β it could have downloaded with errors.
- π¦ If you install custom firmware, make sure that the correct vendor and firmware are stitched in front of it.
πΉ Error: Fastboot: FAILED (remote: 'Flashing is not allowed in Lock State'):
πΉ Error: After the firmware does not work mobile network or Wi-Fi:
- πΆ Check that you have flashed the correct modem (for custom firmware, you sometimes need to flash NVRAM or baseband files).
- π§ In the network settings, select 2G/3G/4G (auto) mode.
- π₯ Fly through the firmware with full Wipe Data.
πΉ Error: The phone does not turn on after the firmware (brick):
- π Try charging your phone for 10-15 minutes β sometimes the battery runs out during firmware.
- π Log in to Fastboot (Loudness Down + Power) and run the official firmware through the Mi Flash Tool.
- π οΈ If your phone doesn't respond to buttons, contact the service center - memory may be damaged.