Reflashing Xiaomi Redmi Note 8: official and unofficial ways [2026]

The Xiaomi Redmi Note 8 (codenamed ginkgo) is still a popular smartphone among customization enthusiasts, despite the release of new models, and flashing it can solve performance problems, add fresh features, or even bring the device back to life after software failures, but the process has nuances ranging from unlocking the bootloader to choosing the right version of MIUI or custom firmware.

In this guide, we will look at all the current ways to reflash, from official updates through Recovery to install custom builds via Fastboot or TWRP. Particular attention will be paid to typical errors (for example, anti-rollback or brick with the wrong version of firmware) and how to get around them. If you are a beginner, start with the official methods. Experienced users will find instructions here for installing LineageOS, Pixel Experience or ArrowOS.

Warning: wrong actions can turn a smartphone into a β€œbrick.” On the Redmi Note 8 from 2023, Xiaomi has tightened the verification of firmware signatures – using older versions MIUI (below 12.5) without a prior rollback is fraught with blocking EDL-To avoid problems, follow the instructions strictly by steps and check the compatibility of files.

1. Preparation for flashing: what to do before the start

The first step is to save important data. Flashing (especially through Fastboot) erases the device's internal memory. Use Mi Mover, Google Drive, or physical backup on your PC via adb backup. Some custom firmware requires formatting the data partition, which will even delete files on the data partition. SD-card (if used as internal memory).

Next, check the current firmware version and bootloader status:

  • πŸ“± Version. MIUI: Settings β†’ The phone. β†’ Version. MIUI. Write down the full number (for example, V12.5.3.0.RCOCNXM).
  • πŸ”“ bootloader status: Turn off the phone, press Volume down + If you see the word Fastboot and the line Device is LOCKED β€” loader blocked.
  • πŸ”‹ Battery charge: at least 60% Interrupted process due to discharge can lead to hard brick.

Also prepare the tools:

Tool.AppointmentReference
Mi Flash ToolOfficial utility for firmware through FastbootDownload
Platform Tools (ADB/Fastboot)Command line for unlocking and firmwareDownload
TWRP for GinkgoCastomy recovery for installation ZIP-firmwareDownload
Xiaomi Unlock ToolUnlock the bootloader (requires a Mi Account)Download

⚠️ Attention: On the Redmi Note 8 from 2021, Xiaomi introduced a limit on unlocking the bootloader - now requires you to link your Mi Account to the device 168 hours (7 days) before you try to unlock. If you bought a phone recently or reset your settings, wait a week.

πŸ“Š What kind of firmware you plan to use?
Official Update via Recovery
Firmware via Fastboot (MIUI)
Installation of custom firmware (TWRP)
I don’t know if I’ll choose after reading the article.

2. Unlocking the bootloader: step-by-step instructions

Without the unlocked bootloader, you can only install official firmware via Fastboot or Recovery. For custom builds (LineageOS, Pixel Experience) or modified cores, unlocking is mandatory. The process takes 7 days (due to Xiaomi's policy) and requires:

  • πŸ“± Device-associated Mi Account (you need to log in to Settings) β†’ Accounts. β†’ Mi Account).
  • πŸ”— A stable Internet connection (better via Wi-Fi).
  • πŸ’» Windows computer (official Mi Unlock Tool does not support) macOS/Linux).

Instructions:

  1. Download and install Mi Unlock Tool from the official website.
  2. Turn on the phone Debugging by USB (Settings β†’ About Phone β†’ MIUI version β†’ 7 times tap on version β†’ return to Additional β†’ For developers).
  3. Connect your phone to your PC, launch the Mi Unlock Tool, and log in to the same Mi Account as you do on your device.
  4. Follow the instructions. During the device check phase, wait for a message to wait 168 hours.
  5. After 7 days, try again - the bootloader will be unlocked.

⚠️ Note: After unlocking the bootloader on the Redmi Note 8 All data is dropped, including files on internal memory, and Widevine may also stop working. L1 (drop down L3), What will make the quality of the streaming worse in Netflix/Disney+.

Link your Mi Account to your phone | Enable debugging via USB| Install Mi Unlock Tool on PC | Wait 168 hours (7 days) | Make a backup of data-->

3. Official firmware via Fastboot: when and how to use

The method is suitable for:

  • πŸ”„ Recovery of the phone after a crash (such as getting stuck on the Mi logo).
  • πŸ“₯ Recoil on a stable version MIUI buoyancy.
  • πŸ”“ Anti-rollback bypass (if you accidentally stitched a newer firmware than the device supports).

To get your firmware through Fastboot, download the correct version of MIUI for your model:

  • 🌍 Xiaomi official website (select Redmi Note 8/Ginkgo).
  • πŸ“ The file must have a.tgz extension (e.g, ginkgo_global_images_V12.5.3.0.RCOMXM_20211029.0000.00_11.0_global_1234567890.tgz).

Step-by-step:

  1. Unpack the.tgz archive in a folder with the Mi Flash Tool.
  2. Turn off the phone and turn to Fastboot mode (clamp Volume down + Power).
  3. Connect the device to the PC, start the Mi Flash Tool.
  4. Press Select and select the folder with unpacked firmware.
  5. At the bottom, select Clean All (Full Cleaning) or Clean All and Lock (Cleaning + Lock bootloader).
  6. Press Flash and wait until it is completed (5-10 minutes).

Important: If the Mi Flash Tool is an anti-rollback error, you're trying to flash an older version.

  • Download a newer firmware (for example, if you have V12.5.1.0, take V12.5.3.0 or higher).
  • Or use it. EDL-Mode (requires an authorized Xiaomi account and a special cable).
What to do if the Mi Flash Tool is 99% deaf?
The β€œ99%” error in the Mi Flash Tool on the Redmi Note 8 is usually due to drivers or firmware version conflict. Solutions: 1. Reinstall Qualcomm drivers via QFil Tool. 2. Try another version of the Mi Flash Tool (e.g., 2018333 instead of the last). 3. Disable the antivirus - it can block entry to system partitions. 4. Use another one. USB-port (preferably) USB 2.0 on the back of the PC).

4. Install custom firmware: TWRP and alternative OS

Custom firmware (e.g. LineageOS, Pixel Experience, ArrowOS) provides:

  • πŸ†• Updated version of Android (for example, Android 13 instead of the regular Android 10).
  • πŸš€ Improved productivity and battery life.
  • πŸ”§ Ability to fine tune (for example, changing the processor frequency).

The installation will require:

  1. Unlocked boot loader (see Section 2).
  2. Installed custom recovery TWRP.
  3. Firmware in.zip format (download only builds for ginkgo!).

Instructions for installing TWRP:

fastboot flash recovery twrp-3.7.0_9-0-ginkgo.img


fastboot boot twrp-3.7.0_9-0-ginkgo.img

After uploading to TWRP:

  1. Make a backup of the current firmware (Backup) β†’ Select sections β†’ Swipe to Backup).
  2. Please. ZIP-custom firmware file (Install) β†’ Select a file β†’ Swipe to Confirm Flash).
  3. Clear the cache (Wipe β†’ Format Data β†’ type β€œyes”).
  4. Reboot (Reboot β†’ System)

⚠️ Note: On the Redmi Note 8, some custom firmware breaks the work NFC Check the list of bugs in the firmware theme before installing. XDA Developers.

πŸ’‘

If after installing custom firmware mobile network does not work, try to sew separately the vendor module from the official MIUI through TWRP. To do this, download the full MIUI firmware package, extract the file vendor.img and sew it as an image in the seller section.

5. Typical errors and their solutions

Even if you follow the instructions, you can have problems.

Mistake.Reason.Decision
Anti-rollback check failTrying to flash firmware older than the current anti-rollback version.Switch a newer version of MIUI or use EDL.
This package is for ginkgo devices; this is aModel mismatch (e.g. firmware for ginkgo on the ginkgo_in).Download firmware for an accurate model (fastboot getvar product).
Hanging on the Mi logoIncorrectly cleaned partitions or module conflict.Swipe through Fastboot with the Clean All option.
Invalid sparse file format at headerA corrupted firmware file or an incorrect version of TWRP.Download firmware, use a different version of TWRP (e.g. 3.6.2 instead of 3.7.0).

If your phone has turned into a brick (it doesn’t turn on, doesn’t respond to buttons), try:

  • πŸ”Œ EDL-Mode: Connect the phone turned off to the PC with the button "Loud up" + Volume down.Requires an authorized Xiaomi account and cable EDL.
  • πŸ”„ Test Point: the motherboard Redmi Note 8 has contacts for forced transfer to the EDL. Instructions are available on YouTube (e.g., "Redmi Note 8 test point").

πŸ’‘

On the Redmi Note 8, you can not flash firmware below the anti-rollback version (for example, if the phone has already upgraded to MIUI 12.5, a rollback to MIUI 11 will lead to brick).

6.Return to official MIUI after custom firmware

If custom firmware is unstable or you need official features (such as Mi Pay or Game Turbo), you can return to MIUI.

  1. Download the full Fastboot firmware for your model from the official website.
  2. Unpack the archive and swipe through the Mi Flash Tool with the Clean all and lock option (this will block the bootloader back).
  3. If the phone does not boot after firmware, repeat the process with the Clean all option (without locking the bootloader).

Important: After returning to MIUI:

  • πŸ”’ The bootloader will be blocked again (if you choose Clean all and lock).
  • πŸ“± You will have to wait 7 days to unlock again if you want to return to custom firmware.
  • πŸ”„ Some functions (such as Widevine) L1) Restore automatically after rebooting.

7.Alternative methods: Firmware through Recovery and OTA

If you don’t want to unlock the bootloader or risk data, you can upgrade the Redmi Note 8 via Recovery or OTA:

Method 1: Official OTA-update

  • πŸ“² Go to Settings. β†’ The phone. β†’ Updating the system.
  • πŸ” Click on the three dots in the top right corner and select Select Service Pack.
  • πŸ“ Specify the path to the downloaded.zip file (for example, miui_blockota_ginkgo_global_V12.5.4.0.RCOMXM_...).

Method 2: Firmware through Recovery

  1. Download the full Recovery firmware (.zip file) from the official website.
  2. Rename the file to update.zip and place it in the root of internal memory.
  3. Turn off the phone, press Volume up + Power to enter Recovery.
  4. Select Install update.zip to System and confirm.

⚠️ Note: Firmware through Recovery doesn't reset data, but if the firmware version is lower than the current one (anti-rollback), the phone will turn into a brick!

FAQ: Frequent questions about Redmi Note 8 flashing

❓ Can I flash Redmi Note 8 without unlocking the bootloader?
Yes, but only official firmware via Fastboot (with a locked bootloader) or Recovery. LineageOS, Pixel Experience requires unlocking.
❓ How to find out the anti-rollback version on my Redmi Note 8?
Type in Fastboot command: fastboot getvar anti You will get an answer like anti: 4 is your version of anti-rollback.
❓ What to do if the touchscreen does not work after the firmware?
The problem is typical for custom firmware on Redmi Note 8. Solutions: Scroll down the correct version of the vendor from the official MIUI. Try a different firmware build (for example, install ArrowOS instead of LineageOS).
❓ Can I use the Redmi Note 8 to make it ADB Sideload?
Yes, but only if you already have custom recovery installed (e.g. TWRP). Instructions: Boot to TWRP. Select Advanced β†’ ADB Sideload. On PC, run the command: adb sideload name file.zip For official firmware ADB Sideload is not suitable - use Fastboot or Recovery.
❓ Where to download the most stable custom firmware for Redmi Note 8?
Recommended sources: XDA Developers β€” official builds LineageOS, Pixel Experience. Telegram chat Redmi Note 8 β€” Russian-language discussions and ported firmware. ArrowOS β€” optimized build with support for all cameras. Avoid firmware from unknown forums β€” they may contain malware or be assembled with errors.