Installing Pixel Experience on Xiaomi: a complete guide with nuances

The Pixel Experience firmware transforms your Xiaomi into a nearly pure Google Pixel β€” with proprietary launcher, animations and Android features without the extra bloatware. But installation requires precision: if you take the wrong step, the device can turn into a β€œbrick”. This instruction covers all stages - from preparation to final setting, taking into account the features of the MIUI and model specifics Redmi/POCO/Mi.

Many users are afraid of custom firmware because of myths about "complexity" or "instability." In fact, Pixel Experience often works more stable than stock. MIUI, Especially on older models, where the manufacturer has stopped releasing updates, the main thing is to follow the algorithm and not miss out on critical points, such as backing up data or checking the firmware compatibility with your model.

In this guide, we will discuss:

  • πŸ”“ How to unlock a bootloader on Xiaomi without the risk of blocking an account
  • πŸ“₯ Where to download official Pixel Experience builds and how to check their integrity
  • πŸ”§ Step-by-step installation through TWRP with nuances for different chipsets (Snapdragon/Mediatek)
  • βš™οΈ System setup after firmware: from GApps to battery optimization

Warning: the process takes time (1 to 3 hours) and care. ADB Or fastboot, you better practice on a less important device!

1.Preparation of the device: what to do before installation

The first step is to check compatibility. Pixel Experience does not support all Xiaomi models. Official builds are available for:

  • πŸ“± Xiaomi Mi A2/A3 (codename: jasmine/laurel_sprout)
  • πŸ“± Redmi Note 7/7 Pro (lavender/violet)
  • πŸ“± POCO F1 (beryllium and POCO X3 NFC (surya)
  • πŸ“± Mi 9T/9T Pro (davinci/raphael)

For a full list of supported devices, see the official website. If your model is not available, look for informal ports on the forums. XDA Developers or 4PDA, But be prepared for bugs.

Then backup. The firmware erases all the data from the internal memory.

  • πŸ”„ Mi Cloud for contacts, notes and photos (if sync is enabled)
  • πŸ’Ύ Local copy on PC via MTP or ADB pull
  • πŸ“ Applications like Swift Backup (require root) to save user data

⚠️ Note: If you use Mi Account to unlock the bootloader, make sure that the account is not tied to the device within 7 days after unlocking!

Also prepare:

  • πŸ”Œ Charge your smartphone at least 70% – installation can take up to an hour
  • πŸ–₯️ Windows PC 10/11 Linux (MacOS will require additional drivers)
  • πŸ”— Cable USB Type-C (original, undamaged)
  • πŸ› οΈ Utilities: ADB & Fastboot, Mi Unlock Tool, TWRP for your model

Make sure the model is supported by Pixel Experience|

Make a backup copy of all data |

Charge your phone to 70% or more|

Download ADB/Fastboot and drivers for Xiaomi|

Prepare the cable. USB PC-->

2. Unlock the bootloader: bypass the limitations of Xiaomi

Xiaomi locks the bootloader on all devices, so it needs to be officially unlocked through the Mi Unlock Tool.The process takes at least 7 days (sometimes longer) due to the manufacturer's security policy.

Algorithm of action:

  1. Turn on Developer Mode: Go to Settings β†’ About Phone and click on MIUI Version 7 times.
  2. Back to Settings β†’ Additionally. β†’ For developers and activate: πŸ”“ Unlocking OEM (point-of-point!) πŸ”Œ Debugging by USB

Mi Account

Settings β†’ Xiaomi account

Mi Unlock Tool

fastboot

Loudness down + Nutrition

Unlock

Once the bootloader is unlocked, all data on the phone will be erased automatically – that’s normal.

⚠️ Warning: If you see a "Couldn't unlock" or "Device not bound" error, check: Mi Account is linked to the phone and confirmed by phone SMS/email Xiaomi drivers are installed on your PC (you can download here) You use the original cable (cheap cables often do not transfer data to fastboot)

If you don't have time to wait 7 days, there are "circumvent" methods using patched versions of the Mi Unlock Tool, but they are risky - Xiaomi can block an account for violating the rules.

Less than a year.|

1-2 year-end|

More than 3 years|

This is my first Xiaomi.-->

Installation TWRP: custom-recovery

TWRP (Team Win Recovery Project is an alternative recovery that allows custom firmware installation. It is important for Xiaomi to use a version that is compatible with your model and chipset.

Installation instructions:

  1. Download. TWRP to your device from an official website or trusted source (for example, XDA). The file must have the.img extension.
  2. Place the downloaded file in the folder with ADB Rename it for convenience, for example, in twrp.img.
  3. Connect your phone to your PC in fastboot mode (as in the previous step).
  4. Open the command line in the folder with ADB Next Post:Fastboot Flash Recovery twrp.img fastboot boot twrp.img First team's running a sleeve. TWRP, The second one is to load the device immediately.

If, after the reboot, TWRP It's not saved (replaced with stock recovery), so your model has anti-rollback protection on:

  • πŸ”§ Please. TWRP Repeat, but before rebooting to the system, perform TWRP: adb shell echo"SYSTEM_DEST=product" >> /tmp/recovery.log
  • πŸ“› Or use special versions. TWRP bypass protection (seek for the 4PDA model).
Xiaomi modelCode nameTWRP referenceFeatures
POCO F1berylliumDownloadSupports the A/B section
Redmi Note 7lavenderDownloadRequires forceencrypt shutdown
Mi 9T ProraphaelDownloadNeed a version with support f2fs

πŸ’‘

After installation TWRP phone is stuck on startup the logo, press the volume up + Power for 10 seconds for forced reboot. Then repeat the recovery firmware.

4 Download and check out the Pixel Experience

The official builds of Pixel Experience are divided into three types:

  • πŸ“± PixelExperience – standard version with GApps (Google services)
  • πŸ“± PixelExperience_Plus β€” extended
  • πŸ“± PixelExperience_vanilla β€” GApps free (for manual installation)

For most users, the first version is suitable. Only download from the official website - third-party sources may contain malicious code.

How to check the integrity of the file:

  1. Compare. MD5 or SHA256 hash of the downloaded file from the official (hashes are indicated on the download page).
  2. Use utilities like this. 7-Zip or WinMD5Free check out.
  3. Uncivilize. ZIP-Firmware file – there should be a file inside boot.img and folders system, vendor, etc.

Also download:

  • πŸ”„ Magisk (if root is needed) - the latest version
  • πŸ“¦ Open GApps (only if you downloaded the vanilla version) – choose the nano or pico option
  • πŸ”§ Disable ForceEncrypt (for devices with fbe encryption)

⚠️ Note: If you install firmware on a device with Mediatek (e.g. Redmi Note) 8), Download VBmeta and run it through fastboot with a flag --disable-verity, Otherwise, the system won't boot!

5.Firmware Pixel Experience via TWRP

Now, to the most critical point, attention: if you interrupt the process, the device may stop booting!

Step-by-step:

  1. Boot to TWRP (Put Volume Up + Power on the phone off).
  2. Make a full wipe (clean): Press the Wipe β†’ Advanced Wipe Check the boxes: Dalvik / ART Cache, System, Data, Internal Storage, Cache Swipe for confirmation
  3. Move it. ZIP-Firmware file on the phone: Connect the device to the PC through MTP into TWRP (Mount β†’ Enable MTP) Copy the file into your phone memory
  • V TWRP Press Install and select ZIP-Pixel Experience file
  • Add (if necessary) Magisk and Disable ForceEncrypt (consistency is important!)
  • Swipe for confirmation
  • Once completed, press Reboot System. The first download can take up to 15 minutes!

If the system does not start after restarting (hanging on the logo or loading into fastboot):

  • πŸ”„ Repeat the firmware by pre-formatting the Data in TWRP (Wipe β†’ Format Data β†’ enter")
  • πŸ”§ Check firmware compatibility with your model (especially for unofficial builds)
  • πŸ“‘ Make sure the downloaded file is not corrupted (check the hash again)
What if TWRP doesn’t see internal memory?
If you are connected to a PC in TWRP If you don’t have internal memory, try: 1. β†’ Enable MTP and reconnect. 2. Use it. OTG-USB cable (if supported). 3. Copy firmware files to SD-card (if there is a slot). 4. Sweat TWRP Sometimes a newer version helps.

6. First setup and optimization of the system

After a successful download, you will be greeted by the Pixel Experience customizable wizard, similar to pure Android.

  • πŸ”’ Skip adding a Google account in the first step (if necessary, do it later)
  • πŸ“Ά Connect to Wi-Fi to download updates
  • βš™οΈ Disable unnecessary functions like β€œSend Diagnostics” and β€œAuto-Application Update"

We further recommend:

  1. Update the system: Settings β†’ System system β†’ System update (if available) OTA).
  2. Set up gestures: Go to Settings β†’ System system β†’ Gestures β†’ Select β€œGesturing with buttons” or β€œFull-screen gestures” (similar to Pixel)
Settings β†’ Battery β†’ Adaptive battery β†’ Enable


Settings β†’ Battery β†’ Optimization β†’ Limit background activity for unnecessary applications

Magisk

  • Download. Magisk.apk and rename it.zip
  • Flow through TWRP (flat-fibre)
  • Restart and check root through the Magisk Manager app

Pixel Experience is supported by OTA-Update, but before installing it:

  • πŸ”„ Always backup in. TWRP
  • πŸ“₯ Download updates only through the official channel (in the system settings)
  • ⚠️ Do not install updates if you have previously modified your system or vendor (e.g., removed system applications)

πŸ’‘

After installing Pixel Experience, be sure to check the main features: camera, mobile network, sensors and Wi-Fi. If something doesn’t work, look for patches on the forum. XDA for your model.

7. Solving problems after firmware

Even if installed correctly, there can be bugs, and here are the most common ways to fix them:

Problem.Possible causeDecision
The mobile network is not workingAbsent. IMS-modules or misconfigurations APNCheck it out. APN: Settings β†’ Network and Internet β†’ Mobile network β†’ APN Sweep the patch. IMS For your model (see for your model) 4PDA)
Camera makes a mistakeNo libcamera library or conflict with MagiskInstall. ANX Camera or GCam from the repository Disable Magisk modules associated with the camera
Fast battery dischargeBackground activity of system processesTurn off "Aod" (always-on display) Limit background activity through Settings β†’ Battery
Google Pay is not working.SafetyNet Triggers Due to MagiskInstall MagiskHide Props Config, Activate MagiskHide for Google Pay

If the problem is not solved, check the error logs through ADB:

adb logcat > log.txt

Look for critical errors (E/) Google them with the device model.

8.Return to MIUI: How to roll back

If Pixel Experience is not satisfied, you can go back to stock MIUI. For that:

  1. Download the official firmware for your model from the Xiaomi website (choose the Fastboot version).
  2. Uncivilize. ZIP-file-to-folder.
  3. Download the phone to fastboot mode and connect to the PC.
  4. Launch the file. flash_all.bat (For Windows, run the command: fastboot flash boot boot.img fastboot flash system system.img fastboot flash vendor vendor.img fastboot erase userdata fastboot reboot

If after the firmware MIUI phone doesn't load:

  • πŸ”„ Repeat the process by pre-formatting all partitions through fastboot: fastboot erase boot fastboot erase system fastboot erase userdata
  • πŸ“‘ Make sure the downloaded firmware is suitable for your model (check the code name!).

⚠️ Note: After returning to the MIUI unlocking the bootloader is saved, but re-installing the custom firmware may require re-associating the account (waiting 7 days).

FAQ: Frequent questions about Pixel Experience on Xiaomi

Can I install Pixel Experience without unlocking the bootloader?
No, it's not possible. Pixel Experience is custom firmware, and you have to unlock the bootloader through the Mi Unlock Tool to install it. EDL) They require special equipment and are risky for beginners.
Will I lose my warranty after installation?
Yes, unlocking the bootloader and installing custom firmware voids Xiaomi's official warranty. MIUI And re-lock the bootloader so that the service center does not detect interference. Use the command: fastboot oem lock Attention: locking the bootloader erases all data and can lead to a "brick" if the firmware is not original!
How to upgrade Pixel Experience to a new version?
Updates can be installed in two ways: OTA: Settings β†’ System system β†’ Update the system. Download and install the update, but before you do backup in TWRP! Manually through TWRP: Download the new version from the official website Download to TWRP and sew ZIP-File (no wipe if update "over") Sweep Magisk again (if used) If after the update there are bugs, wipe cache/dalvik into TWRP.
Why is the NFC or fingerprint sensor not working after the firmware?
This is a typical problem for unofficial Pixel Experience builds on some Xiaomi models: πŸ”§ Install a patch for NFC or Fingerprint (look at the XDA or 4PDA model). πŸ“₯ Try a different firmware version (e.g. Plus instead of the standard firmware). βš™οΈ Check if the appropriate settings are included in the Settings β†’ System system β†’ If the fingerprint sensor is not working, also try calibrating it through the engineering menu (#6484##).
Can I use Pixel Experience as my main firmware?
Pixel Experience is suitable for daily use: πŸ“± Your model is officially supported (list on the website). πŸ”‹ All the main functions are working (network, camera, sensors). πŸ“‘ You are ready for rare bugs (such as slow charging or lack of some features) MIUI). For stability, we recommend: Disable automatic application updates in the Play Market. Regularly check firmware updates (once in a week). 1-2 Use a kernel optimized for your model (if available).