Xiaomi Redmi 6 is a popular budget smartphone that is still in use today because of its reliability. However, over time, the regular MIUI firmware begins to slow down, and updates through the O TA stop coming, flashing the device can solve these problems: speed up work, add new features or even install custom firmware like LineageOS.
In this guide, we will take a look at all the current ways to flash Redmi 6 (codenamed cereus), including official and informal methods, how to prepare a phone, where to download the correct firmware, and how to avoid a breeze. We will pay special attention to the nuances associated with the blocked bootloader and work with the Mi Flash Tool tools and TWRP.
Preparation for reflashing: what you need to know
Flashing is not just an update through Settings β About the device. It's a complete software replacement that can both revive a smartphone and turn it into a brick. Before you get started, answer three key questions:
- π You want to speed things up, install a new version. MIUI, or switch to custom firmware?
- π± What model? Get your Redmi's code name. 6 β It could be cereus (global version) or cereus_in (You can check the settings in India. β About the device β Version. MIUI.
- π If not, you'll have to wait 72 hours after you request to unlock through the Mi Unlock Tool.
If youβve never sifted through Xiaomi before, start with the official way through MIUI Updater.Itβs the most secure, but only suitable for upgrading within a single MIUI branch (e.g., from MIUI 10 to MIUI 12).Rapid changes (e.g., installing Android 11 based on LineageOS) will require unlocking the bootloader and working with Fastboot or TWRP.
β οΈ Note: Fastboot flashing or TWRP It dumps all the data on your phone. If you don't backup, you'll lose photos, contacts and messages. Use Mi Cloud or Google Photos to backup.
Method 1: Officially Updated via MIUI Updater
This is the simplest method that does not require unlocking the bootloader or connecting to a PC. It is suitable if:
- π² You need to update to the latest official version. MIUI for Redmi 6.
- π The phone is stable, but you want to get new features.
- π The bootloader is locked and you donβt want to unlock it.
Instructions:
- Open Settings β About the phone β System update.
- Click on the three dots in the upper right corner and select Select the firmware file.
- Download the official firmware for Redmi 6 from en.miui.com (select the Recovery ROM version).
- Move the.zip file to the phoneβs root directory (not the folder!).
- Return to System Update, select the downloaded file and confirm the installation.
It takes 5-10 minutes. The phone will reboot several times, which is normal. Don't turn off the power or press buttons during the upgrade.
π‘
If the update has been stuck on the MI logo for longer than 15 minutes, try pinching Power + Volume up for 10 seconds for a forced reboot.
Method 2: Fastboot (Mi Flash Tool)
This method is suitable for:
- π§ Restore a βbrickβ phone (if it doesnβt turn on or hangs on the logo).
- π₯ Installation of official firmware with a complete reset (for example, when selling a phone).
- π Transition to another branch MIUI (For example, from global to Chinese).
The work will require:
- π» Windows computer (7/10/11).
- π Cable USB Type-C (original or quality).
- π¦ Mi Flash Tool (download from the official website).
- π Firmware in.tgz or.zip format (choose Fastboot) ROM).
Step-by-step:
βοΈ Preparation for firmware through Fastboot
- Turn off the phone. Press Volume down + Power until the Fastboot logo appears.
- Connect your phone to your PC. Launch the Mi Flash Tool on behalf of the administrator.
- Press Select and indicate the path to the unpacked firmware.
- At the bottom, select firmware mode: Clean all β complete cleaning (recommended when changing the version of MIUI), Clean all and lock β cleaning + lock bootloader (if you want to return everything to factory settings), Save user data β data storage (not always stable).
Flash
β οΈ Note: If the Mi Flash Tool is not loading device, check the drivers. PC Suite for automatic installation. If flash not done error, try another one. USB-port.
Method 3: Install custom firmware through TWRP
This method is for experienced users who want to:
- π Install LineageOS, Pixel Experience or other custom firmware.
- π Get Android updates longer than Xiaomi officially supports.
- π οΈ Remove embedded applications MIUI (bloat).
Unofficial TWRP builds are available for Redmi 6, as official support is discontinued. Use only proven versions from the XDA Developers forum or 4PDA to avoid sensor or camera issues.
Instructions:
- Unlock the bootloader through the Mi Unlock Tool (instruction below).
- Download TWRP for Redmi 6 (for example, from here).
- Install TWRP via Fastboot: fastboot flash recovery twrp-3.6.2-cereus.img fastboot boot twrp-3.6.2-cereus.img
- In TWRP, make a backup of the NVRAM partition (responsible for IMEI and network!).
- Sweep through custom firmware (like LineageOS 18.1) and GApps (if you need Google services).
| Firmware | Android version | Stability | Reference |
|---|---|---|---|
| LineageOS 18.1 | 11 | Stable (possible camera bugs) | XDA |
| Pixel Experience | 11 | Stable (no NFC) | XDA |
| MIUI 12.5 (port) | 10 | Unstable (battery bugs) | 4PDA |
β οΈ Note: After installing custom firmware, Widevine may disappear L1 (Full. HD Netflix and Disney+). To return it, swipe the original vendor from stock firmware through TWRP.
How to unlock the bootloader on Redmi 6
Without unlocking the bootloader, you can't flash custom firmware or TWRP. Xiaomi officially allows you to do this, but the process takes 72 hours to wait.
- π± Phone with a tied Mi Account (unblocking is impossible without it!).
- π» Windows computer and Mi Unlock Tool.
- π The original cable. USB (Cheap cables may not work).
Step-by-step:
- Enable Developer Options: Go to Settings β About Phone and click on MIUI Version 7 times.
- Return to Settings β More β For developers and activate: Debugging by USB Unlock OEM (an important item!)
Loudness down + Nutrition
Fastboot
Mi Unlock Tool
Mi
Unlock
Couldnβt unlock. Wait for 72 hours
What if the Mi Unlock Tool can't see the phone?
Common mistakes and their solutions
Even if you follow the instructions, you can have problems, and here are the most common mistakes and ways to correct them:
| Mistake. | Reason. | Decision |
|---|---|---|
| Couldn't load device in Mi Flash | No drivers or USB issues | Install drivers via Mi PC Suite, try another cable/port |
| The phone is stuck on the MI logo | Incompatible firmware or interrupted process | Sweep through the official firmware through Fastboot with a complete clean (Clean all) |
| E: Unknown command [log] in TWRP | An outdated version of TWRP | Download the current version from XDA and re-sweeten |
| No network after firmware | Damaged by NVRAM or modem | Restore the NVRAM backup or run a stock vendor |
If the phone doesnβt turn on after firmware (black screen, no button response), try:
- Charge the battery with an external charger (it may be completely discharged).
- Press Power + Volume up for 20-30 seconds (hardware reset).
- Connect to a PC and check if Device Manager defines Qualcomm HS-USB QDLoader 9008. If yes, the phone is in mode. EDL, You can also recover it through the Mi Flash Tool. flash_all_lock.bat.
π‘
If the phone doesn't respond to any manipulations, and the PC can't see it, it's a hardware breech, and then it's only going to help if you solder the flash memory in the service center.
Where to download firmware for Redmi 6
The official firmware is better to download from Xiaomi resources:
- π en.miui.com - Global and European versions.
- π¨π³ miui.com β Chinese firmware (requires separate installation of Google Services).
For custom firmware, use:
- π± XDA Developers β unofficial builds of LineageOS, Pixel Experience, etc.
- π·πΊ 4PDA β Russian-speaking community with ported firmware.
β οΈ Warning: Never download firmware from dubious sites (such as torrents or file-sharing sites) that may contain viruses or be modified to mine cryptocurrency.