Xiaomi Redmi Note 8 (codenamed ginkgo) may need firmware to upgrade to the current version of MIUI, install custom firmware like LineageOS or Pixel Experience, and restore functionality after crashes. However, the process has nuances, from unlocking the bootloader to choosing the right version of the software. Wrong actions can turn the phone into a โbrickโ, so it is important to understand each step.
This article covers all the current ways of firmware: through the regular MIUI Updater, manual update in Recovery, as well as installation through Fastboot with an unlocked bootloader. We will analyze the official firmware from Xiaomi, global and Chinese versions, as well as custom builds with support for Google Camera and other features. Particular attention is paid to typical errors (for example, Anti-Rollback or EDL Mode) and how to get around them.
If your Redmi Note 8 is stuck on the logo, does not turn on or requires a downgrade, here you will find solutions. For beginners, we recommend starting with the official methods, experienced users can immediately go to the sections about TWRP and custom firmware.
1. Firmware Preparation: What to Do Before Starting
Before you start firmware, be sure to back up your data. Even an official update through MIUI Updater can cause you to reset your settings, and installing custom firmware almost always erases custom files. Use Mi Cloud, Google Drive, or physical copying on your PC.
Check out the current version of MIUI and Android:
- Go to Settings. โ The phone.
- Write down the values of the MIUI version (e.g. MIUI Global 14.0.5) and the Android version (e.g. Android 11).
- Pay attention to the firmware region: Global, China, EEA (Europe) or India.
Make backup contacts and photos|Check the battery charge (minimum 50%)|Download the correct version of the firmware|Install Xiaomi drivers on PC|Prepare. USB-cable (original!)
-->
To run through Fastboot or install custom Recovery, you will need to unlock the bootloader. Xiaomi officially allows this, but the process takes up to 72 hours (due to account verification). If you plan to use informal firmware, unlock the bootloader in advance through the Mi Unlock Tool.
โ ๏ธ Attention: Unlocking the bootloader resets the phone to factory settings! Don't use devices with tied payment systems (like Google Pay) for this - they will have to be reconfigured.
2. Official methods of firmware: MIUI Updater and Recovery
The safest method is to upgrade through the built-in MIUI Updater app, which is suitable for installing the latest versions of MIUI without losing data, but only works if:
- ๐ฑ The phone is turned on and loaded into the system.
- ๐ Update available for your region (e.g., with a MIUI 12 on MIUI 13).
- ๐ The bootloader is locked (the unlocked bootloader can block the bootloader). OTA-update).
Step-by-step:
- Open Settings โ About the phone โ System update.
- Click on the icon "โฎ" (three dots) in the upper right corner and select Select firmware file.
- If the update is available over the air, click Download and wait until it is completed.
- After downloading, click Reboot and Update.
If the update โdoes not comeโ or you want to install a specific version, download the full firmware package (Recovery ROM) from the official website:
- ๐ Global (for international versions).
- ๐จ๐ณ China (only for Chinese devices).
The file must have a type name. ginkgo_global_images_V14.0.5.0.QCGMIXM_20231010.0000.00_11.0_global_..., where:
ginkgo
Redmi Note 8
V14.0.5.0
QCG
global
For manual installation via Recovery:
- Rename the downloaded file to update.zip and transfer it to the root of internal memory.
- Turn off the phone, then press Volume Up + Power to enter Recovery Mode.
- Select the language, then Install update.zip to System.
- Confirm the installation and wait for completion (5-10 minutes).
Through MIUI Updater (over air)| Through Recovery (manual installation)| Through Fastboot (full firmware)| Custom firmware (TWRP)| Never stitched-->
3. Fastboot firmware: when you need a complete reinstallation
The Fastboot method is used to:
- ๐ Downgrade on an older version MIUI.
- ๐ ๏ธ Recovery of the phone after a crash (such as stuck on the logo).
- ๐ Installation of firmware on the unlocked loader.
This is the only way to flash a phone that is not turned on or locked with a password.
Tools required:
- ๐ฅ๏ธ Windows computer (recommended) 7/10/11).
- ๐ Original. USB-cable (faulty cable is a common cause of errors!).
- ๐ฆ Fastboot firmware ROM (Download from the official website).
- ๐ ๏ธ The Mi Flash Tool (Download).
Step-by-step:
- Unpack the archive with firmware in a folder without Cyrillic characters (for example, C:\ginkgo_fastboot).
- Turn off the phone and press Volume Down + Power to enter Fastboot Mode (a hare in a hat-out-of-the-box will appear).
- Connect your phone to your PC. Install drivers if Windows doesn't recognize the device (use Mi Phone Manager).
- Launch the Mi Flash Tool, press Select and specify the folder with the firmware.
- At the bottom, select firmware mode: Clean all โ complete cleaning (recommended in case of failures); Clean all and lock โ cleaning + lock bootloader (only for official firmware!); Save user data โ data storage (not always stable).
Flash
โ ๏ธ Note: If the Mi Flash Tool is an Anti-Rollback error, you are trying to install the version. MIUI Xiaomi blocks downgrade to protect against vulnerabilities. Solution: flash only the new version or use it EDL Mode (requires an authorized Xiaomi account).
What is Anti-Rollback and why does it block firmware?
4. Install custom firmware: TWRP and alternative OS
Custom firmware (such as LineageOS, Pixel Experience or crDroid) gives you access to pure Android, regular updates and additional features, but they will require:
- ๐ Unlocked loader.
- ๐ ๏ธ Established custom recovery (TWRP).
- ๐ฆ Compatible firmware for Ginkgo.
Step 1: Installation of TWRP
- Download the latest stable TWRP image for Redmi Note 8 from the official website.
- Rename the file to twrp.img and place it in the folder with the platform-tools (from Android SDK).
- Enable USB debugging in the developer settings (Settings โ About Phone โ MIUI version โ press 7 times, then go back to Additional โ For Developers).
- Connect your phone to your PC and execute the command: adb reboot bootloader
- TWRP: fastboot flash recovery twrp.img
- Download TWRP: fastboot boot twrp.img
Step 2: Install custom firmware
- Download firmware (like LineageOS 20) and GApps (if you need Google services).
- Transfer the files to your phone or flash drive.
- In TWRP, run Wipe โ Advanced Wipe and mark Dalvik, Cache, System, Data.
- Return to the main menu, select Install and specify the firmware file.
- After installing the firmware, repeat the step for GApps (if needed).
- Reboot to the system (Reboot โ System).
Important: The first download of custom firmware can take up to 15 minutes.
5. Typical errors and their solutions
The Redmi Note 8 firmware can be accompanied by errors.
| Mistake. | Reason. | Decision |
|---|---|---|
| Couldn't verify device (in Mi Flash Tool) | Not installed drivers or problems with USB-port. | Install drivers manually through Device Manager or try another cable/port. |
| Anti-Rollback check fail | Trying to install an old version of MIUI. | Switch only the new version or use EDL Mode (requires authorization). |
| The phone does not turn on after the firmware | Incompatible firmware or interrupted process. | Repeat the firmware through Fastboot with the choice of Clean all. |
| Invalid sparse file format at header (TWRP) | A damaged firmware file. | Download the firmware again and check the checksum (MD5). |
| Hanging on the MI logo | Module conflict or incomplete cleaning before firmware. | Run the full Wipe in TWRP and run the firmware again. |
If the phone stopped responding to buttons and didn't load even in Fastboot, it might have switched to EDL Mode.
- ๐ง Special cable EDL (or).
- ๐ป Mi Flash Pro with an authorized Xiaomi account.
โ ๏ธ Attention: Work in EDL Mode without experience can permanently disable the phone. If you're not sure, contact the service center.
6.How to return the official firmware after custom
If youโve been experimenting with custom firmware and want to go back to standard MIUI, follow this algorithm:
Method 1: Fastboot (recommended)
- Download Fastboot ROM for your region from the official website.
- Unpack the archive and launch the Mi Flash Tool.
- Select Clean All and Lock (this will block the bootloader back!).
- Connect your phone to Fastboot Mode and press Flash.
Method 2: TWRP (if Fastboot is not available)
- Download Recovery ROM for your device.
- Transfer the file to your phone and download to TWRP.
- Run Wipe โ Format Data (enter yes to confirm).
- Install the firmware through Install.
- After the reboot, the bootloader will remain unlocked (if you need to lock, use Fastboot).
After returning to the official firmware:
- ๐ Update. MIUI through settings โ Updating the system.
- ๐ If the bootloader is blocked, unlocking will require a second wait (72 hours).
- ๐ฑ Restore data from the backup (if you did).
7.Optimization after firmware: what to do first
After successful firmware, it is recommended to follow several steps for stable operation of the phone:
For the official MIUI:
- ๐ง Disable unnecessary system applications through Settings โ Annexes โ Application management.
- ๐ต Configure auto-update applications only over Wi-Fi (Play Store) โ Settings โ Auto-update).
- ๐ Calibrate the battery: completely discharge and charge the phone 2-3 once.
For custom firmware:
- ๐ฏ Install the FrancoKernel or Perseus kernel for better performance.
- ๐ Set up Magisk for root rights (if necessary).
- ๐ธ For the camera, use Google Camera with config for ginkgo (you can download it on Celso Azevedo).
๐ก
After you have installed the custom OS, check the sensors (gyroscope, compass) using the Sensor Test application. If some sensors do not work, try another firmware build.