How to Install a Custom ROM on Xiaomi Redmi Note 3

If you are looking to install a custom ROM on Xiaomi Redmi Note 3, you already know it’s not a straightforward procedure like it’s with Samsung or other brands. Unlocking a Xiaomi phone is a tough nut to crack but don’t worry – I know all that is needed to unlock this phone.

Just follow the instructions and see the visual hints (pictures) and you will have an unlocked Xiaomi in your hands in no time. That’s a promise.

How to Install a Custom ROM on Xiaomi Redmi Note 3

Pre-requisites of How to Install a Custom ROM on Xiaomi Redmi Note 3

Please follow the instructions given below to install a custom ROM on Xiaomi Redmi Note 3.

  1. First of all, make sure your device is 100% charged to avoid problems.
  2. Have a PC which has at least Windows XP with all installed USB cable Drivers.

Three easy steps to install a custom ROM on Xiaomi Redmi Note 3

  1. Unlock the Bootloader.
  2. Install the TWRP on your device.
  3. Install the custom ROM.

From the steps above, the step 1 is most difficult, i.e. to unlock the bootloader. Once you are done with step 1, the next steps will be quite easy.

  1. Unlock the Bootloader.

To unlock the Bootloader you need to download the following items first. Remember, you can’t install a custom ROM on Xiaomi Redmi Note 3 unless you have an unlocked phone. So this step is crucial.

Fastboot ROM-Global stable v 7.1.8
Mi Flash
Bootloader unlock
Minimal ADB and Fastboot

Now enable the developer mode by simply going to the ‘Settings’ of your phone and pressing 7 times its Build number. Then place a check mark on the button of ‘USB debugging’.

Then it is the time to unzip Global Stable ROM  in a folder.
Also, extract the Bootloader Unlock file. After extracting, put that file in your extracted Rom Folder. Press ‘Yes’ when you are asked ‘want to replace the file’.
Install ADB and Fastboot by simply double-clicking the .exe file. Step by step keep on following the instructions that will appear.

Now connect your phone to the PC. Search cmd.exe on your PC and run it.

Now type ‘ADB devices’ and press enter. If you see a message like ‘f87gsjyx67 unauthorized’ it means your device is connected to the PC.


Your phone is connected properly, now type ADB reboot EDL in cmd.exe and press enter button. Your device will be rebooted in EDL mode. Your phone would be totally blank with a red light blinking on top. Now run the Mi Flash tool. In the advance menu of your browser, you will find Flash Programmer, Raw XML file, then patch this file. Browse the location where the ROM has been extracted. Now select the following;

  • prog_emmc_firehose_xxxx.mbn for flash programmer
  • rawprogramo for Raw XML file
  • patcho for Pach XMLfile

Now press the refresh button on the MiFlash tool and you will see your device on MiFlash having some COM number. Press the flash and wait for few minutes there.


After completing it, do not remove your phone and boot into fastboot mode by pressing and holding Vol down and Power button together. Once again run cmd.exe. Type fastboot OEM-device info and press enter button. In last type ‘fastboot OEM unlock-go’. All is done, your device bootloader is now unlocked.

2. Installing Custom Recovery

After unlocking the bootloader do not reboot your handset. Type ‘fastboot reboot’ in cmd and download TWRP recovery. Now move the downloaded patched boot image and recovery to a single folder.

Xiaomi Note

Here rename them to simply ‘recovery’ and ‘boot’. Press shift and right click on that folder and select ‘Open command prompt ‘. Now type ‘fastboot flash boot boot.img’. Disconnect the phone and go into recovery mode by pressing and holding Vol down and Power button together.

Now In recovery mode, the message will appear that allow modifications as to make TWRP? Press ‘Yes’. Reboot the recovery and select system. Then wait for a few minutes, your device boots up for the first time.

3. Flashing the Custom ROM

If you flash TWRP successfully you will have no more need of your PC. Finally, you can flash a custom ROM now on your device. Here are few simple steps to install custom ROM on your Xiaomi Redmi Note 3.

  1. Switch off the smartphone.
  2. Press Volume UP and power button together in order to reboot to recovery.
  3. In recovery, select “Wipe” and do a standard Wipe.
  4. Select “Install” in recovery and navigate to the place where the ROM is stored and flash it.
  5. After having flashed the ROM, flash the gapps.
  6. Select Reboot in recovery and select System.
  7. Your new ROM is ready to use!

If you are a GPS based person then I recommend not to install a custom ROM because in a custom ROM the GPS sometimes works and sometimes it doesn’t. To install other custom ROMS, the procedure will be same.

Comments are closed.