Firmware of the smartphone Xiaomi Redmi 6 Pro (codename sakura) is a challenge that every owner of this device faces sooner or later, whether it's a desire to upgrade an outdated device. MIUI, Install custom firmware like LineageOS or Pixel Experience, or restore the phone after a crash โ a process that requires precision and understanding of nuances. Unlike new Xiaomi models, where unlocking the bootloader takes a lot of time. 7-15 days, Redmi 6 Pro (2018 The year of issue) still allows to circumvent some restrictions, but with reservations.
This article covers all the current ways of firmware: from official updates via Updater to manual installation via Fastboot and Fastboot. TWRP. We will learn how to unlock the bootloader without waiting (if you have an old version). MIUI), What tools will be needed for Windows and Linux, and what to do if the phone has turned into a brick. EDL-mode - the only way to resuscitate the device if the boot partition is damaged.
Before you start, check out your Redmi. 6 The Pro should have a battery charge of at least 60%, a on the computer - installed Qualcomm drivers and ADB. If you're a beginner, start with the official firmware through the Mi Flash Tool, which is the safest option. Power users can immediately skip to the sections about custom recoveries and the most secure ones. A/B-section.
1. Firmware Preparation: What You Need to Know Before You Start
The Redmi 6 Pro firmware differs from similar procedures on new Xiaomi models due to the Snapdragon 625 processor architecture and memory markup features.
- ๐ bootloader status: On Redmi 6 Pro MIUI 10 And below the unlock takes 3-5 days MIUI 11+ โ before 15 If you bought the phone before 2019 The chance to get around the wait is higher.
- ๐ฑ Version. MIUI: Firmware is divided into Global (for international devices), China (requires a region-change) and EEA (Installing a non-conforming version leads to network problems.
- ๐ง Type of firmware: Official ROM Xiaomi has Fastboot (installed via Mi Flash) and Recovery (via stock or custom Recovery).
- โ ๏ธ Brick Risk: Incorrect firmware through Fastboot can damage the modem partition, resulting in loss of the modem partition. IMEI.
Before starting work, make a backup copy of the data through Mi Cloud or TWRP (Even official firmware can erase internal memory. Also check the current version. MIUI In Settings โ The phone. โ Version. MIUI โ This will help you choose the right firmware file.
โ ๏ธ If your Redmi 6 Pro was purchased in China and is powered by China ROM, after Global's firmware ROM Google will stop working, and it will require additional GApps installation to restore it.
For convenience, we have compiled a checklist of preparation:
Download the official firmware with [miui.com](https://miui.com) (sakura)
Install Qualcomm drivers and ADB PC (links in the "Tools" section")
Check the status of the bootloader through the command fastboot oem device-info
Backup photos and contacts (via Mi Cloud or TWRP)
Charge your phone to at least 60%-->
2. Unlock the bootloader: bypass the limitations of Xiaomi
The bootloader on Redmi 6 Pro is locked by default, and unlocking it is a mandatory step for installing custom firmware or TWRP. The official way through the Mi Unlock Tool requires a Mi Account binding and waiting, but there are workarounds for older versions. MIUI.
If your device is working on MIUI 10 or lower, you can take advantage of a vulnerability that allows you to unlock the bootloader without waiting:
- Download the Mi Unlock Tool (version 3.5.512.24 or lower).
- Log in to your Mi Account on your phone and unlock tool.
- Transfer the phone to Fastboot mode (clamp Volume down + Power).
- Connect the device to your PC and unlock it. MIUI process is completed immediately.
For MIUI 11 And the new roundabout is closed - you have to wait. 7-15 days, in this case:
- ๐ Link your Mi Account to your phone in Settings โ Xiaomi account.
- ๐ Connect the device to the Mi Unlock Tool and send a request to unlock.
- โณ Wait. SMS-Notification of permission (usually 7 days for new accounts).
โ ๏ธ Note: If you bought Redmi 6 Pro from hand, make sure the previous owner untie your Mi Account. Otherwise, unlocking will not be possible without his data.
After successful unlocking, the status of the bootloader will change to Unlocked.
fastboot oem device-infoThe answer should be Device unlocked: true.
Official (via Mi Unlock Tool with waiting)|Bypass (for MIUI 10 and below)|I haven't unlocked yet.|Another way.-->
3. Install official firmware via Mi Flash Tool
Mi Flash Tool is the official tool from Xiaomi for Fastboot devices firmware.
- ๐ Recovery of the phone after a crash (for example, looped boot).
- ๐ฅ Downgrade on an older version MIUI.
- ๐ ๏ธ Errors related to damage to system files.
To use the Mi Flash Tool, you will need:
- ๐ป Computer running Windows 7/10/11 (There are alternatives for Linux, like fastboot in the terminal).
- ๐ Cable USB (preferably original).
- ๐ Firmware in.tgz format for your model (sakura).
Step-by-step:
- Download and install the Mi Flash Tool.
- Unpack the archive with firmware in a folder without Cyrillic characters (for example, C:\sakura_fastboot).
- Turn off the phone and put it in Fastboot mode (clamp Volume down + Power).
- Connect the device to your PC and run the Mi Flash Tool. COM-port.
- In the Select field, specify the path to the firmware folder.
- Select firmware mode: Clean all - clean (recommended in case of failures). Clean all and lock - clean + Save user data - saving user data (not always stable).
Flash
If the process ends in error 0x80070026 or 0x80070002, try:
- ๐ Reconnect. USB-cable.
- ๐ Restart your PC and phone.
- ๐ Download the firmware again (possibly the archive is damaged).
๐ก
If the Mi Flash Tool can't see the phone, install the drivers manually through Device Manager. The device list should show "Android Bootloader Interface."
| Mistake. | Reason. | Decision |
|---|---|---|
| 0x80070005 | No access to the port | Run Mi Flash on behalf of the administrator |
| 0x8007001f | Incompatible firmware | Download the firmware for the region of your device |
| 0x80070026 | Connection problems | Try another one. USB-cable |
| 0x80070002 | A damaged firmware file | Upload the archive and check the checksum |
4. Firmware through TWRP: custom ROM and backups
Installing custom firmware (such as LineageOS or HavocOS) requires custom recavers TWRP. For Redmi. 6 Pro current version โ TWRP 3.7.0 (or newer) with support A/B-Important: not all versions TWRP correctly work with this model - use only verified builds from the official website.
Instructions for installing TWRP:
- Download the image TWRP for sakura (e.g, twrp-3.7.0-sakura.img).
- Put your phone in Fastboot mode.
- Open the command line in the folder with fastboot and execute: fastboot flash recovery twrp-3.7.0-sakura.img fastboot boot twrp-3.7.0-sakura.img
- After loading into TWRP Backup Boot, System and Data (click Backup).
For custom firmware installation:
- Download. ZIP-Firmware archive (e.g. LineageOS 18.1) and, if necessary, GApps (for Google services).
- Transfer the files to your phone or flash drive.
- In TWRP, select Wipe โ Advanced Wipe and select Dalvik, Cache, System, Data.
- Press Install, select. ZIP firmware and confirm installation.
- Once completed, repeat the step for GApps (if necessary).
- Reboot your phone (Reboot โ System)
โ ๏ธ Attention: On Redmi 6 Pro with split memory (A/B) post-stitch ROM You may need to manually switch the slot. TWRP select Reboot. โ Slot A/Slot B.
Popular custom firmware for sakura:
- ๐ฑ LineageOS 18.1 (Android 11) - stable, without Blaatware.
- ๐จ Pixel Experience โ The interface is like Google Pixel.
- โก HavocOS โ flexible configuration and high FPS.
- ๐ MIUI Pro - modified MIUI publicity.
What is it? A/B-section?
5. Firmware through EDL: when the phone is off
If Redmi 6 Pro has turned into a โbrickโ (does not respond to buttons, does not load into Fastboot), the only way to resuscitate is through the firmware. EDL-Emergency Download Mode: This method requires a special cable or circuit of contacts on the board, as well as a firmware file in.mbn format.
What you need:
- ๐ป PC with Qualcomm QDLoader and Mi Flash Tool installed.
- ๐ EDL-cable (or the ability to close test points on the board).
- ๐ Firmware for EDL (for example, sakura_edl_firmware.zip).
Step-by-step:
- Turn off the phone (if it doesn't respond, remove the battery for 10 seconds).
- Connect. EDL-cable or close test points (on the Redmi 6 Pro board they are next to the battery connector).
- Connect your phone to your PC. The Device Manager should have Qualcomm HS-USB QDLoader 9008.
- Start the Mi Flash Tool, select the folder with EDL-Firmware and press Flash.
- Wait until the process is completed (it can take up to 20 minutes).
โ ๏ธ Attention: Firmware through EDL drop off IMEI And the serial number, and once they're restored, they'll need to be restored with tools like this. SN Write Tool or Maui META.
If you don't. EDL-cable, you can make it yourself:
- Take the usual. USB-cable.
- Lock D.+ and D- (green and white wires) on 2-3 Seconds when connecting to the phone.
- If the phone is defined as QDLoader, you can proceed to firmware.
๐ก
EDL-The mode is the last chance to reanimate the brick, only use it if other methods are used, TWRP) not working.
6. Solving common errors after firmware
Even with a successful firmware Redmi 6 Pro, there may be problems, and here are the most common ones and ways to fix them:
| Problem. | Possible cause | Decision |
|---|---|---|
| The phone does not turn on after the firmware | The boot section or the wrong slot is damaged A/B | Squeeze through EDL or switch the slot to TWRP |
| No network (IMEI invalid) | The modem or nvram partition is reset | Restore IMEI through SN Write Tool |
| Loaded loading (bootloop) | Conflict of modules in custom firmware | Clean up Dalvik/Cache into TWRP or flash another ROM |
| Google services are not working | There are no GApps or incorrect regions. | Install GApps through TWRP or |
Rebuilding IMEI:
If it's gone after the firmware. IMEI, use the tool SN Write Tool:
- Download the SN Write Tool and Qualcomm drivers.
- Enter manually IMEI (is on a box or under a battery).
- Connect your phone in Diag mode (code ##717717## or via ADB).
- Launch the recording. IMEI into SN Write Tool.
Bootloop correction:
If the phone only loads to the Xiaomi logo:
- ๐ Boot in. TWRP and clean Dalvik/ART Cache and Cache.
- ๐ Fly the core (boot.img) firmware.
- ๐ง If the problem persists, install a different firmware version.
7.Optimization after firmware: what to do next
After a successful firmware Redmi 6 Pro, it is recommended to follow several steps to stable operation:
- ๐ Battery calibration: After firmware, reset battery statistics in TWRP (Advanced โ Battery Reset) or through the AccuBattery application.
- ๐ Disabling unnecessary services: In custom firmware, turn off ADB debugging OEM Unlock in Developer Settings for Security.
- ๐ก๏ธ Install Magisk: For root rights download the latest Magisk and thread it through TWRP (file Magisk-v26.1.zip).
- ๐ก Network setting: If the network catches poorly after firmware, check the settings APN Or sew separately modem and nvram from stock firmware.
To improve productivity:
- ๐ฎ Turn on Force. GPU Rendering in the Developer Settings.
- ๐ Turn off animations (scale animations) 0.5x).
- ๐๏ธ Clear the app cache through Settings โ Warehouse.
If you have custom firmware installed, check out Google Camera (GCam) support for Redmi 6 Pro.
- GCam 7.3 (from Urnyx05) โ stability.
- GCam 8.1 (from BSG) โ night-time.
๐ก
After custom-made firmware ROM Check the proximity sensor and the gyroscope in the Sensor Test app. If the sensors don't work, run the stock core (boot.img) firmware.