How to flash Xiaomi Redmi Note 3: official and custom firmware

Xiaomi Redmi Note 3 (codenamed kenzo for the Snapdragon 650 version and kate for Mediatek Helio X10) remains a popular device even years after its release. However, over time, the original firmware becomes obsolete, bugs appear, and support for updates from the manufacturer ceases.

In this guide, we will discuss all the current ways of firmware for Redmi Note 3: from official updates via MIUI Updater to manual installation via Fastboot or TWRP Recovery. Particular attention will be paid to unlocking the bootloader, a key step without which most methods simply will not work, and you will learn how to avoid errors (for example, Error: 7 in TWRP or β€œhang” on the Mi logo) and what to do if the smartphone has turned into a β€œbrick”.

We warn you right away: the firmware process requires care, one wrong action can lead to data loss or device failure, and if you're a beginner, start with the official methods and then move to custom firmware.

1. Firmware Preparation: What to Do Before Starting

Before you start your Xiaomi Redmi Note 3 firmware, follow the necessary preparatory steps, which minimizes risks and simplifies the process:

  • πŸ”‹ Charge the battery to at least 70%. The firmware can take up to 30 minutes, and discharging in the process will cause a failure.
  • πŸ“± Back up all important data (photos, contacts, messages) and use Mi Cloud, Google Photos or local copying on your PC.
  • πŸ–₯️ Install drivers for Xiaomi on your computer. Download them from the official website or use the Mi Flash Tool package.
  • πŸ”“ Unlock the bootloader (if you plan to run through Fastboot or TWRP). Without this, the majority of custom firmware will not be installed.
  • πŸ“‘ Check the processor model. The firmware methods for the Snapdragon and Mediatek versions are different!

Pay special attention to unlocking the bootloader. Xiaomi blocks it by default, and you will need to unlock:

  1. Attach your Mi Account to your device in settings (Settings β†’ Additional β†’ Developers β†’ Mi Unlock status).
  2. Download the Mi Unlock Tool from the official website.
  3. Wait 72–168 hours (depending on Xiaomi policy) after the account is linked.
  4. Connect the phone in Fastboot mode (clamp Volume down + Power) and unlock through the utility.

⚠️ Attention: Unlocking the bootloader resets all data on the device! Also, after this procedure, some functions (such as Mi Pay or Find Device) may stop working.

πŸ“Š What kind of firmware you plan to use?
Official Update via MIUI Updater
Firmware through Fastboot
Installation of custom firmware (TWRP)
I haven't decided yet.

2. Method 1: Officially Updated via MIUI Updater

The easiest and safest method is to upgrade through the built-in MIUI Updater app, which is suitable if:

  • πŸ“² You want to upgrade to the latest official version. MIUI.
  • πŸ”’ The loader of the device is locked (unlocking is not required).
  • πŸ›‘οΈ You are not planning to install custom firmware.

Instructions:

  1. Open the Settings app β†’ About the phone β†’ System update.
  2. Click on the three dots in the top right corner and select Select Service Pack.
  3. If you can download the update, download it. If you can't, download the full firmware package (.zip) from en.miui.com (select the version for kenzo or kate).
  4. After downloading the file, click Update and wait for the process to complete.

If the update is β€œhang” during the verification phase, try:

  • πŸ”„ Restart the phone and try again.
  • πŸ“Ά Connect to another Wi-Fi network (sometimes Xiaomi servers are blocked by providers).
  • πŸ—ƒοΈ Download firmware manually and select it through Select the service pack.

⚠️ Warning: If after the update the phone stopped turning on or got stuck on the Mi logo, try resetting through Recovery (clamp Volume up). + Power with the device switched off).

πŸ’‘

The official update via MIUI Updater does not require unlocking the bootloader and saves all data, but is only available for supported versions of MIUI.

Method 3: Fastboot (Mi Flash Tool)

The Fastboot method is suitable for installing official firmware (including downgrade) or recovering the device after a failure.

  • πŸ–₯️ Computer with installed Xiaomi drivers.
  • πŸ“ Firmware in.tgz or.zip format (download from the official website).
  • πŸ”“ Unlocked loader (required!).
  • πŸ› οΈ The Mi Flash Tool (you can download it here).

Step-by-step:

  1. Unpack the downloaded firmware in a folder without Cyrillic characters (for example, C:\MIUI\kenzo_global_images_...).
  2. Turn off the phone and put it in Fastboot mode: press Volume down + Power before the bunny with the inscription Fastboot appears.
  3. Connect the device to the computer through USB-cable.
  4. Launch the Mi Flash Tool, press Select and specify the path to the firmware folder.
  5. At the bottom, select firmware mode: Clean all β€” complete cleaning (recommended in case of failures); Clean all and lock β€” cleaning + lock bootloader (use if you sell a phone); Save user data β€” data storage (not always stable).

Flash

If the Mi Flash Tool is an error, Cann't find fastboot:

  • πŸ”Œ Try another one. USB-cable.
  • πŸ”„ Reinstall drivers manually through Device Manager.
  • 🐒 Launch the utility on behalf of the administrator.
Mistake.Reason.Decision
Couldn't find fastbootNo device detected in Fastboot modeCheck the cable, drivers, USB port
Flash not done. Invalid imageA damaged firmware fileDownload the firmware again, check the checksum
Device is lockedThe bootloader is not unlockedUnlock the bootloader through the Mi Unlock Tool
Flash done. But device not bootThe firmware is not suitable for the modelCheck the code name (kenzo/kate) and the firmware region

Download the official firmware (.tgz) for your model |Unlock the bootloader (Mi Unlock Tool) |Install Mi Flash Tool and drivers |Connect the phone in Fastboot mode |Select Clean all mode for stability-->

Method 3: Install custom firmware via TWRP

If you want to install LineageOS, Pixel Experience or other custom firmware, you need TWRP Recovery, an alternative recovery menu, which gives you full control of the device, but the risks are higher.

What needs to be done:

  1. πŸ”“ Unlock the loader (see Section 1).
  2. πŸ“± Install TWRP Recovery for your model: For kenzo (Snapdragon): download here. For kate (Mediatek): look for unofficial builds on the 4PDA or XDA Developers.

.zip

Gapps

TWRP

Volume up + Nutrition

Installation instructions:

  1. In TWRP, click on Wipe β†’ Advanced Wipe and mark Dalvik / ART Cache System Data Cache

Then, make sure to swipe (for confirmation).

Install

Gapps

Reboot β†’ System

Typical errors and decisions:

  • 🚫 Error: 7 β€” The firmware is not suitable for your model (kenzo/kate).
  • πŸ”„ Hanging on the Mi logo - run the Wipe Cache/Dalvik into TWRP and reboot.
  • πŸ“΅ No network after firmware – install the correct modem through TWRP (look 4PDA).

⚠️ Note: Some custom firmware (e.g. LineageOS) do not support encryption /data on the Redmi Note 3. If after installation the phone asks for a password, and you did not set it – perform a complete reset through the TWRP.

How to return stock recovery after TWRP?
If you want to return the original Recovery, download the official firmware for your model, unpack it and find the recovery.img file. Then in Fastboot mode, execute the command: fastboot flash recovery.img After that, restart the device. Note that stock Recovery does not support custom firmware installation!

5. firmware version with Mediatek (kate): features

The Redmi Note 3 on the Mediatek Helio X10 processor (codenamed kate) has several key differences:

  • πŸ”§ No official support TWRP β€” You will need to use informal builds (the risk of errors is higher).
  • πŸ”“ It is more difficult to unlock the bootloader - sometimes additional software like SP Flash Tool.
  • πŸ“‘ Problems with the modem - after firmware, the network may disappear (you need to sew separately) modem.img).

For the firmware via SP Flash Tool:

  1. Download firmware in.zip format for kate (for example, with 4PDA).
  2. Unpack the archive and launch the SP Flash Tool.
  3. In the Scatter-loading field, specify the path to the file. MT6795_Android_scatter.txt.
  4. Connect the phone to your computer (no buttons!).
  5. Press Download and wait until it is completed (indicator green).

If SP Flash Tool is an error BROM ERROR: S_FT_ENABLE_DRAM_FAIL (4032):

  • πŸ”Œ Try another one. USB-cable.
  • πŸ”„ Install Mediatek Preloader drivers manually.
  • πŸ“₯ Download another firmware version (possibly the scatter file is corrupted).

πŸ’‘

For the kate (Mediatek) model, be sure to check the Secure Boot version before you run firmware. If it's above 65,535, you'll need a patch to bypass the protection (look for XDA or 4PDA forums).

6. How to restore the "brick" after a failed firmware

If the Redmi Note 3 is no longer on, is stuck on the logo or does not respond to buttons, do not panic. In 90% of cases, the device can be restored.

  1. Check for signs of life: πŸ”‹ Connect the charger - whether the indicator is on? πŸ–₯️ Connect to a PC – Is it defined as Qualcomm? HS-USB QDLoader 9008 (for Snapdragon) or Mediatek Preloader?
  2. Determine the type of "brick": Soft-brick - the phone is turned on, but does not load (hang on the logo). Hard-brick - no reaction, not determined by the PC.
  3. Actions for Soft-Brick: πŸ”„ Try to go to Recovery (Loudness Up). + Powering) and making Wipe Data. πŸ“± Sweep through the official firmware via Fastboot or SP Flash Tool.

Hard-brick

  • πŸ”§ For Snapdragon: Use QFil or Mi Flash Tool in mode EDL (You need an authorized Xiaomi account).
  • πŸ”§ For Mediatek: Flow through SP Flash Tool with Format All Checkmark + Download.

If the phone is not detected by the computer:

  • πŸ”Œ Try to pin the volume up. + Loudness down + Eating for 10-15 seconds (sometimes helps you get out of your way) EDL).
  • πŸ”„ Check the cable and port – use the original USB-Xiaomi.
  • πŸ› οΈ Install Qualcomm drivers HS-USB QDLoader 9008 manually for Snapdragon).

⚠️ Attention: For firmware in mode EDL (Snapdragon versions require an authorized Xiaomi account. Without it, the Mi Flash Tool will give you Flash not allowed in locked state!).

7. Frequent mistakes and how to avoid them

Even experienced users experience problems with the Redmi Note 3 firmware, and here are the most common bugs and ways to prevent them:

Mistake.Reason.Decision
Hanging on the Mi logoIncompatible firmware or incomplete wipeRun Wipe Data in TWRP or flash stock firmware through Fastboot
Error: 7 in TWRPThe firmware is not suitable for your model (kenzo/kate)Download the correct firmware version, check the code name
There is no network after the firmwareDo not flash the modem or incorrect settings IMEISweep modem.img separately or restore IMEI via Maui META (for Mediatek)
Mi Flash Tool doesn't see the deviceNo drivers or USB problem installedReinstall drivers, try another cable/port, run the admin utility
The phone does not turn on after the firmwareMi Flash Tool or Power FailureRe-swipe in Clean All mode, check the battery charge

To minimize the risks:

  • πŸ“Œ Always check your model’s code name (kenzo or kate) before downloading your firmware.
  • πŸ”‹ Only stitch when the battery is over 50%.
  • πŸ“‘ Use stable firmware builds (avoid LineageOS night builds for everyday use).
  • πŸ”’ After successful firmware, do not block the bootloader if you plan to update in the future.

πŸ’‘

Most firmware errors are due to incompatibility between firmware and device model. Always check the code name (kenzo/kate) and region (Global/China) before installing!

FAQ: Answers to Frequent Questions

Can I flash Redmi Note 3 without unlocking the bootloader?
Yes, but only through MIUI Updater (official updates), to install custom firmware or firmware via Fastboot/TWRP, unlock is mandatory, and without unlocking, you can not roll back to an older version of MIUI.
How do I know which model I have: kenzo or kate?
There are several ways: Look at settings: Settings β†’ Phone β†’ Device model. If the model ends in MTK, it's kate (Mediatek). If SD is kenzo (Snapdragon). Load into Fastboot and type in the command: fastboot getvar product The answer is kenzo or kate. Remove the back cover and look at the marking on the board (for Snapdragon, MSM8956 is usually indicated).
What if the camera or fingerprint sensor does not work after the firmware?
This is a typical problem when installing custom firmware: πŸ“· For the camera: install the patch Camera2API Or go to the libpatchelf.so (seek on the 4PDA). πŸ‘† For fingerprint sensor: check if your firmware supports Fingerprint (for example, in LineageOS for kenzo, it does not work in all builds. πŸ”„ Return to stock firmware via Fastboot if features are critical.
How to flash Redmi Note 3 with Windows 11? Drivers are not installed.
Windows 11 may have driver signature issues. Solutions: Turn off driver signature verification: Press Win + X β†’ Startup options β†’ Reboot. After reboot, select Disable Mandatory Driver Signature Verification (7).

Device Manager

  • Connect your phone in Fastboot mode.
  • In the Manager, find a device with an exclamation mark β†’ Update the driver β†’ Search on this computer.
  • Specify the path to the folder with drivers from the Mi Flash Tool.
  • Use Windows 10 in Compatibility Mode or Virtual Machine.
Can I flash Redmi Note 3 on Android 10 or later?
Xiaomi has not officially released Android 10 For the Redmi Note 3. However, there are unofficial ways: πŸ“± Castom firmware: LineageOS 17.1 (Android 10) Pixel Experience (requires) TWRP and unlocked loader). ⚠️ Limitations: Not all features can work (like VoLTE or Wi-Fi Calling), performance can fall due to outdated hardware. No official support - updates will have to be installed manually. πŸ”— Firmware links: LineageOS 17.1 for kenzo: XDA Developers. Pixel Experience: XDA Developers.com Recommendation: If you want stability, it's best to stay on Android 6/7 With the latest security patches from Xiaomi.