How to reflash Xiaomi Redmi Note 8 on Pixel Experience: a complete guide with nuances

The Xiaomi Redmi Note 8 (codenamed ginkgo) is still one of the most popular smartphones for custom firmware experiments β€” despite its launch in 2019. Pixel Experience turns the budget device into a device with a pure Android, similar to the Google Pixel line, adding stability, current security updates and features like Now Playing or Live Caption. But the firmware process has pitfalls from locking the bootloader to specific bugs with a camera module or NFC.

This guide is up to date for 2026, taking into account changes in Xiaomi policy (mandatory binding of Mi Account for unlocking) and features of the latest Pixel Experience builds (including Android 14 versions), we will analyze each stage from preparation to post-configuration, and give recommendations on choosing a firmware version (official vs. unofficial, A/B vs. A-only). If you are a beginner, do not miss the sections about backup and backup recovery: they will save hours on bug fixes.

Why Pixel Experience and not MIUI or other custom firmware?

The main advantage of Pixel Experience over stock MIUI is the absence of unnecessary Xiaomi services (like mipush or Analytics) that consume resources and collect data.

  • πŸ“± Maximum proximity to the Pixel: the same launcher, fonts, animations and even branded wallpaper from Google.
  • πŸ”’ Regular security updates (monthly, as opposed to monthly) MIUI, where patches are delayed).
  • πŸ“Έ Google Camera (GCam) is working out of the box with support for all Redmi Note 8 modules (48 MP) + 8 MP + 2 MPs + 2 MPs).
  • 🎯 Optimization for weak devices: firmware weighs ~1.2 GB (against) 2.5+ GB MIUI) and not slow down 4/64 GB modifications.

However, there are downsides: some Xiaomi features (such as IR Blaster for hardware management or Game Turbo) may not work properly. Pixel Experience does not support /data encryption on Redmi Note 8 - this is a limitation of the Qualcomm Snapdragon 665 hardware platform.

πŸ“Š What firmware are you using on the Redmi Note 8 now?
Stock MIUI
Pixel Experience
LineageOS
Another custom
I don't know.

Preparation of the device: what to do before the firmware

Incorrect preparation is the cause of 80% of the "bricks" (non-working devices) after firmware. On Redmi Note 8 it is critical to complete all the items in this section, especially if you have not previously unlocked the bootloader.

Make sure that the model is Redmi Note 8 (ginkgo), and not Note 8 Pro (begonia) or Note 8T (willow)

Download the latest version of Pixel Experience from the official website (not from the forums!)

Check the battery power (minimum 60%)

Create a backup using MIUI or TWRP (see instructions below)

Install ADB/Fastboot drivers on PC

Unlock the boot loader (required!)

Download the platform tools (platform-tools) from Google-->

First, check the code name of your device. Go to Settings β†’ About Phone β†’ MIUI Version and tap 7 times on the Kernel line. Go back and open Additional Settings β†’ Developer β†’ Device Model. It should be M1908C3JG (global version) or M1908C3XG (in India). Redmi Note 8 Pro or Note 8T have other code names (begonia and willow respectively) - firmware will not work for them!

From 2021, Xiaomi has tightened the rules: it now requires you to link your Mi Account to your device and wait 168 hours (7 days) after you submit your application.

  1. Link the device to your Mi Account in Settings β†’ Xiaomi Account.
  2. Enable USB Debugging and OEM Unlocking in the developer settings.
  3. Download Mi Unlock Tool, log in and connect your phone in Fastboot mode (clip Volume Down + Power).
  4. Press Unlock and a countdown timer will appear. Wait until it's over (7 days).

⚠️ Note: If you reset your device before the end of the wait or untie your Mi Account, the timer will reset, and Xiaomi can block unlocking if the phone was purchased less than 30 days ago.

Pixel Experience: Official vs. Unofficial

There are two firmware branches available on the Redmi Note 8:

  • Official (PixelExperience) – supported by the development team, updates are released every 1-2 months.
  • Unofficial (PixelExperience-Plus, AospExtended) – collected by enthusiasts, often includes additional features (for example, Face Unlock or ViPER4Android), but may contain bugs.

The 2026 version of Ginkgo is as follows:

Version.Android baseType of assemblyFeaturesReference
PixelExperience 14Android 14Official.Stable, but without GCam by defaultDownload
PixelExperience Plus 13Android 13InformalAdditional sound settings, themesXDA
PixelExperience 12LAndroid 12Official.Best Compatibility with NFC ModuleArchives

For most users, we recommend PixelExperience 14 (Android 14) – it is optimized for Redmi Note 8 and has been tested on the 4PDA and XDA forums. If you need additional features (for example, ViPER4Android for improving sound), take the Plus version, but be prepared for possible bugs with a proximity sensor or auto-brightness.

πŸ’‘

If you opt for an informal build, be sure to check the forum reviews for the past 2 weeks.For example, there was a bug in the Android 14 versions until March 2026 with the second slot working. SIM-map.

Installation of TWRP and firmware Pixel Experience: step-by-step instructions

To install custom firmware, you need a custom recaveri β€” TWRP. The official version for the Redmi Note 8 is available at twrp.me, but we recommend using a modified build from mauronofrio (it works better with the new version). f2fs partition).

Step 1: Installation of TWRP

  1. Download. TWRP for ginkgo (file) twrp-3.7.0_9-0-ginkgo-mauronofrio.img).
  2. Move the file to the folder with the platform-tools and rename it to twrp.img.
  3. Connect your phone in Fastboot mode and execute the command: fastboot flash recovery twrp.img
  4. Immediately after the firmware reboot to the Recovery: fastboot boot twrp.img

Step 2: Formatting sections

In TWRP, do the following (Warning: This will delete all data!):

  1. Go to Wipe β†’ Format Data, enter Yes.
  2. Go back to the main menu and select Wipe β†’ Advanced Wipe. Tick Dalvik, Cache, System, Vendor.
  3. For better performance, change the file system to f2fs: Wipe β†’ Format Data β†’ File System β†’ f2fs

Step 3: Install Pixel Experience

  1. Copy the firmware file (PixelExperience_ginkgo-14.0-20260510-1200-OFFICIAL.zip) phone-on.
  2. In TWRP, select Install β†’ Select Storage β†’ Micro SD Card (or internal memory if copied there).
  3. Choose. ZIP-file and run it for installation. Wait for completion (5-10 minutes).
  4. Important! Immediately after installing the firmware, do not restart - first, scrolle NikGapps (minimum package) for Google services.

⚠️ If after firmware, the phone is stuck on the Google logo for longer 15 So, you forgot to format it for a minute. /data into f2fs. Repeat the step. 2 and re-install the firmware.

What if TWRP doesn’t see internal memory?
This is a common problem on the Redmi Note. 8 It's because of encryption: 1. V TWRP Go to Mount. β†’ Enable MTP. 2. Connect your phone to your PC – internal memory will appear as a removable disk. 3. Copy the firmware through the conductor Windows/Linux. If it doesn't help, use it. OTG-wire-drive.

First Start and Configure: What to Do After Firmware

Once the Pixel Experience is successfully installed, the device will reboot to the system. The first start can take up to 10 minutes - do not interrupt the process.

  • πŸ”§ Set up a Google account: without it, services like Play Market or Gmail will not work.
  • πŸ“Ά Activate the mobile network: go to Settings β†’ Network and Internet β†’ SIM-Select your preferred operator and select your preferred operator.
  • πŸ”’ Turn off the bootloader signature check (if there is a root): Settings β†’ System system β†’ For developers β†’ Disable the check MIUI
  • πŸ“Έ Install GCam: Even in the official build, the camera works better with the modified GCam 8.1 from the GCam. BSG.

Note the battery: the first 2-3 discharge/charging cycles may show an incorrect percentage. This is normal – it will take a couple of days to calibrate. If the phone is too warm, check the performance settings in Settings β†’ Battery β†’ Performance Mode and select Balanced.

πŸ’‘

After firmware, be sure to check the proximity sensor (during the call) and NFC (if you use contactless payments), which are the modules that most often fail when installed incorrectly.

Common Problems and Their Solutions

Even if installed correctly on the Redmi Note 8, there may be bugs, and here are the most common ways to fix them:

Problem.Reason.Decision
The camera is not working (black screen)There is no driver for Sony IMX586Install a patch for the camera through Magisk
No sound in the headphones.Conflict with audio_policy_configuration.xmlSqueeze the fix for audio through TWRP
Wi-Fi is off.The settings are off. WCNSS_qcom_cfg.iniDelete the file. /vendor/firmware_mnt/WCNSS_qcom_cfg.ini via Root Explorer
Accidental rebootsIncompatibility of the core with firmwareFlow the FrancoKernel core

If the fingerprint sensor stopped working after firmware, check:

  1. What's in Settings β†’ Security is enabled with the fingerprint option.
  2. That you didn't install Magisk modules that modify biometrics.
  3. That the firmware supports FOD (Display Fingerprint) - in some builds, this feature is disabled.

To diagnose errors, use the following logs:

adb logcat > log.txt

Download the log.txt file to Pastebin and ask for advice on Telegram chat or XDA.

Pixel Experience Update and Recoil on MIUI

Update firmware is done through the built-in updater (Settings β†’ System β†’ System Update) or manually through TWRP. Before updating:

  • Make a backup of the current firmware (TWRP β†’ Backup β†’ System + Boot).
  • Check the changelog list on the official website.
  • If the update is major (for example, from Android 13 to 14), perform a clean installation (with /data formatting).

A pullback on MIUI will be required if you need Xiaomi branded features (such as IR Blaster) or if the firmware is unstable.

  1. Download the official Fastboot-ROM for your model.
  2. Unpack the archive and launch the script flash_all.bat (Windows or flash_all.sh (Linux/Mac).
  3. If the phone doesn’t turn on, run through the Mi Flash Tool in Clean All mode.

⚠️ Note: After returning to the MIUI The bootloader will automatically lock. To re-install the custom firmware, you'll have to wait 7 days to unlock it.

FAQ: Answers to Frequent Questions

Can I install Pixel Experience without unlocking the bootloader?
No. Xiaomi blocks the installation of unofficial firmware at the hardware level. The only workaround is to use patches through Magisk (for example, the Xiaomi EU module), but this will not give a full Pixel Experience and can lead to a β€œbrick”.
Which Android Version Is Best for Redmi Note 8: 12, 13, or 14?
Depending on priorities: Android 14: the latest features (like Predictive Back), but camera bugs are possible. Android 13: more stable, better optimized for Snapdragon 665. Android 12: better compatibility with the module NFC and IR-For most users, we recommend Android 13 (PixelExperience Plus) - a balance of stability and functionality.
How to return TWRP after installing Pixel Experience?
Pixel Experience firmware re-writes the Recovery to standard. TWRP: Download. twrp.img and disable_dm-verity_forceencrypt.zip. Connect your phone to Fastboot and execute: fastboot boot twrp.img V TWRP plough disable_dm-verity..., Then reboot to the recavator and install TWRP Recovery: Fastboot Flash Recovery twrp.img
Why is the mobile network not working after the firmware?
The reasons can be different: Incorrect APN settings: check Settings β†’ Network and Internet β†’ Mobile Network β†’ Additional β†’ Access Points (APN). No modem: run a fix for the modem. IMEI conflict: if IMEI is lost (checked by the command *#06#), restore it through the tool from mauronofrio.
Can I get it? OTA-updates on an informal assembly?
No, OTAs (air updates) only work on official Pixel Experience builds. For unofficial versions, you will have to install the update manually via TWRP. To check for updates, follow the build theme on XDA or in the developer’s Telegram channel.