Redmi Note 9 remains one of the most popular smartphones among custom firmware enthusiasts, despite the release of new models. The reasons are obvious: reliable hardware (processor Helio G85, 4/6 GB RAM), long-term community support and the ability to unlock the bootloader legally. However, the firmware via 4PDA is fraught with pitfalls - from bricks to IMEI loss. In this guide we'll look at all stages: from preparation to recovery after a failed flush, with an emphasis on unique nuances specifically for Redmi Note 9 (codename merlin).
On 4PDA you will find dozens of assemblies - from official MIUI (including regional versions) to custom LineageOS, Pixel Experience or Havoc-OS. But before you download the first ZIP file you come across, it’s worth understanding: Redmi Note 9 has two modifications - merlin (global) and merlin_in (Indian), and updating the firmware from one version to another will lead to hard brick. It is also important to consider the version bootloader: after updating to MIUI 13+ Some custom ROMs are no longer supported.
1. Preparing the smartphone: unlocking the bootloader and backup
The first and most critical step is unlocking bootloader. Xiaomi officially allows you to do this, but the process takes up to 720 hours (30 days) wait after linking your account. Without an unlocked bootloader you will only be able to install official firmware through Fastboot or Recovery, but not custom ROMs.
Unlocking instructions:
- 📱 Activate
Developer Options: go toSettings → About phoneand press 7 timesMIUI version. - 🔓 Turn it on
OEM unlockingAndUSB Debuggingin the developer menu. - 🌐 Link your account Mi in
Settings → Xiaomi Account → Mi Cloud(required!). - 🖥️ Download Mi Unlock Tool and follow the instructions (Windows PC required).
⚠️ Attention: If you have previously updated your smartphone via OTA, and not the full firmware package, unlocking may fail Couldn’t unlock. In this case, a rollback to an earlier version is required MIUI through Fastboot.
Mi account linked|USB debugging enabled|ADB drivers installed|Battery charge > 60%|Mi Unlock Tool downloaded-->
It is equally important to do full backup current system. Use:
- 📁 TWRP (if already installed) for backup partitions
boot,system,dataAndEFS(where IMEI is stored!). - 🖥️
ADB pullto copy important files to PC:adb pull /sdcard/ - ☁️ Cloud backup via
Settings → Advanced → Backup(but it doesn't save apps!).
2. Selecting firmware on w3bsit3-dns.com: official MIUI vs custom ROM
On the forum 4PDA firmware for Redmi Note 9 are divided into three categories:
- Official MIUI - stable and regional versions (for example, MIUI EU without bloat).
- Ported MIUI — assemblies from other devices, adapted for
merlin. - Custom ROMs — LineageOS, AOSP, Pixel Experience etc.
| Firmware type | Pros | Cons | Link to w3bsit3-dns.com |
|---|---|---|---|
| MIUI EU | Stability, no Chinese services, weekly updates | Closed source, limited customization | Link |
| Pixel Experience | Pure Android, fast updates, Google Camera support | There may be bugs with the camera or sensors | Link |
| LineageOS | Maximum customization, long-term support | Difficult installation, no GApps by default | Link |
⚠️ Attention: Firmware with mark [PORT] on 4PDA often contain bugs related to camera (not working 48 MP), NFC or VoLTE. Before installing, read the reviews on the last 10–15 pages of the topic!
- Official MIUI
- MIUI EU (without bloat)
- Pixel Experience
- LineageOS
- Another custom
3. Firmware installation: Fastboot vs Recovery
The installation method depends on the type of firmware and bootloader state:
- 🔧 Fastboot - for official firmware (
.tgzor.zipwithflash_all.bat). Suitable even with a locked bootloader (but not for custom ROMs!). - 🔄 Recovery (TWRP) - for custom firmware (
.zip). Requires unlocked bootloader and installed TWRP.
Instructions for Fastboot (using the example of the official MIUI):
- Download the firmware from 4PDA (For example,
merlin_global_images_V12.5.1.0.RJOMIXM_20211020.0000.00_11.0_global_1234567890.tgz). - Unpack the archive and run
flash_all.bat(Windows) or use the commands manually:fastboot flash boot boot.imgfastboot flash system system.img
fastboot flash vendor vendor.img
fastboot reboot - If the process aborts with an error
anti-rollback, requires a rollback to an older version MIUI.
To install via TWRP:
- Download the current version TWRP for
merlin(For example, from here). - Install recovery via
Fastboot:fastboot flash recovery twrp-3.6.2_11-merlin.imgfastboot reboot recovery - B TWRP execute
Wipe → Format Data(required!), then flash the firmware zip file.
What to do if TWRP does not see the internal memory?
If after installing TWRP the internal memory does not mount, try:
1. Reboot back to TWRP (sometimes re-entering helps).
2. Enter the command in ADB:
adb shell twrp decrypt [ваш_пароль]
3. Use an OTG cable to connect a flash drive with firmware.
If all else fails, flash it OrangeFox Recovery instead of TWRP (link in topic to w3bsit3-dns.com).
4. Common mistakes and their solutions
Even if you follow the instructions exactly, you may encounter problems. Here are the most common:
- 🚨 Error 7 in TWRP when installing custom firmware → Make sure the firmware is suitable for
merlin, notmerlin_in. Also check the version firmware (sometimes you need to pre-flashvendorAndfirmwarefrom MIUI 12.5). - 📵 No network after flashing → Problem with IMEI. Restore it via
Maui METAorSN Write Tool(instructions on 4PDA on topic IMEI repair). - 🔋 Stuck on MI logo → Most likely incompatible version boot.img. Sew the correct one
bootthroughFastboot. - 📱 Touch doesn't work in TWRP → Use OrangeFox Recovery or connect the mouse via OTG.
⚠️ Attention: If after the firmware Redmi Note 9 stopped turning on (black screen, no response to buttons), do not rush to take it to the service center. Try:
- Clamp
Power + Vol Upfor 20–30 seconds (sometimes helps with soft brick). - Connect to a PC and check if the device is detected in
Device ManagerhowQualcomm HS-USB QDLoader 9008. If yes, the smartphone is in mode EDL, and it can be restored viaMi Flash Tool.
fastboot flash persist persist.img-->
5. Optimization after firmware: settings and fixes
Successful firmware is only half the battle. To Redmi Note 9 worked stably:
- ⚡ Disable data migration on first launch (may cause lags).
- 🔄 If you use MIUI, turn off
Automatic software updateinSettings → About phone. - 🎯 For custom ROMs, configure schedutil as governor
Kernel Adiutor(improves performance). - 📡 If the network reception is poor, check the settings APN or flash the modem from the stock firmware.
For Pixel Experience or LineageOS recommended:
- Install NikGapps (optimized package Google Apps).
- Activate
Force FDEin the kernel settings (if there are problems with encryption). - Disable
Hardware Accelerationin YouTubeif the video is slow.
After installing custom firmware, be sure to check the operation VoLTE And ViLTE (calls via 4G). If they do not work, flash the fix from the topic on 4PDA or return to MIUI.
6. Recovery after unsuccessful firmware
If something goes wrong and Redmi Note 9 turned into a “brick”, don’t panic. In 90% of cases the device can be brought back to life. Algorithm of actions:
- Determine the type of brick:
- Soft brick — stuck on the logo, but there is access to
FastbootorRecovery. - Hard brick — black screen, no response to buttons, PC does not detect the device.
- Soft brick — stuck on the logo, but there is access to
- For soft brick:
- Sew the complete package MIUI Fastboot through
Mi Flash Tool(selectclean all). - If it doesn’t help, flash it TWRP and install the firmware again.
- Sew the complete package MIUI Fastboot through
- For Hard brick:
- Check if the device is detected in
Device ManagerhowQDLoader 9008. - If yes - use
Mi Flash Toolin mode EDL (authorized account required Xiaomi or a patched version of the tool). - If not, there is a problem with the hardware (possibly damaged eMMC).
- Check if the device is detected in
⚠️ Attention: When recovering through EDL there is a risk of losing IMEI And serial number. Always make a backup EFS in advance! If IMEI is already lost, you can restore it through:
Maui META(for processors MediaTek).SN Write Tool(Authorized account required).- Manual editing
nvramAndnvdata(for advanced users only!).
7. Alternative firmware methods: without a PC and via ADB
Not everyone has access to a computer, but flash Redmi Note 9 You can do it in other ways:
- 📱 Through OTA (only for official updates):
- Download
.zipfirmware to the root of memory. - Go to
Settings → About phone → System update. - Click on the three dots →
Select update file.
- Download
- 🔌 Via ADB Sideload (for custom ROMs):
- Reboot into TWRP.
- Select
Advanced → ADB Sideload. - On PC run:
adb sideload rom.zip
- Some custom recoveries (for example, OrangeFox) support installing firmware directly from the cloud (for example, SourceForge).
⚠️ Attention: When flashing via ADB Sideload do not interrupt the process or disconnect the USB cable. If data transfer stops for 47% or 98%, wait for a timeout (3-5 minutes) and try again.
FAQ: Frequently asked questions about Redmi Note 9 firmware
🔹 Is it possible to flash Redmi Note 9 without unlocking the bootloader?
Yes, but only official firmware through Fastboot or Recovery. Custom ROMs (for example, LineageOS) require unlocked bootloader. Also, without unlocking you cannot install TWRP or Magisk.
🔹 Why doesn’t the camera or NFC work after updating the firmware?
This is a typical problem ported firmware. Solutions:
- Sew a fix for the camera (for example,
GCamor patchlibcamerafrom the topic on 4PDA). - For NFC check if your firmware supports this chip (in some custom ROMs it is disabled at the kernel level).
- Return to MIUI, if functionality is critical.
🔹 How to return stock firmware if your smartphone does not turn on?
If the device is able soft brick (there is access to Fastboot):
- Download MIUI Fastboot ROM for
merlinwith official website. - Unpack the archive and run
flash_all.bat(Windows) or useMi Flash Tool. - Select an option
clean all(full cleaning).
If the device is in hard brick (black screen, no response):
- Check if it is defined as
QDLoader 9008inDevice Manager. - If yes, flash through EDL (requires an authorized account or patched
Mi Flash). - If not, contact service (there may be a problem with eMMC).
🔹 How to flash Redmi Note 9 if the power button does not work?
Use one of the alternative methods:
- ADB: If debugging is enabled, connect your smartphone to your PC and do:
adb reboot bootloader - Test Point: Disassemble the device and close the contacts Test Point (instructions with photos are on 4PDA on topic recovery).
- Charging: Sometimes when connected to the charger, the smartphone itself reboots into
Fastboot.
🔹 Which firmware should I choose for maximum performance?
Depends on goals:
- Games → MIUI EU with backgrounds disabled + kernel Perseus.
- Battery → LineageOS with settings
Battery Saver. - Pure Android → Pixel Experience or Corvus OS.
- Stability → Official MIUI Global Stable.
For an additional performance boost in custom ROMs, configure:
- Scheduler
schedutil. - Disable
Thermal Engine(if overheating is not important). - Install Kernel Adiutor for fine tuning the kernel.