How to Install Pixel Experience on Xiaomi Redmi Note 9S: A Complete Guide with Nuances

Xiaomi Redmi Note 9S (codename curtana) is one of the most popular smartphones in the budget segment, but its standard MIUI firmware is not everyone’s favorite. If you dream of a clean Android with the performance of Google Pixel, the Pixel Experience is the perfect choice. This custom firmware offers not only the current version of the OS, but all the features of the Pixel: from animations to monthly security updates.

But installing the Pixel Experience on the Redmi Note 9S is not an easy process. Everything from unlocking the bootloader correctly to choosing a compatible build is important. In this article, we’ll break down the unique nuances of firmware specifically for the curtana model, including bypassing common bugs (like hanging on the Mi logo or problems with the NFC module). If you’re a beginner, don’t worry: we’ll explain every step from preparation to final setup in detail.

1. Preparation of the smartphone: what to do before the firmware

Before installing the Pixel Experience, there are a few critical steps that need to be taken: neglecting them can lead to a device being β€œbricked” or data loss, starting with the most important thing: unlocking the bootloader.

Xiaomi has a feature: the bootloader is locked by default, and it requires official permission through the Mi Account. This process can take up to 7 days (sometimes longer), so start ahead of time.

  • πŸ“± Smartphone Redmi Note 9S chargeable%
  • πŸ–₯️ Windows computer (or Linux/macOS fastboot-enabled)
  • πŸ”Œ Cable USB Type-C (preferably original)
  • πŸ”‘ Mi Account linked to the device (required!
  • πŸ“ Mi Unlock Tool (download the latest version from the official website)

Important: Once the bootloader is unlocked, all data on the phone will be erased. Backup photos, contacts and apps in advance via Settings β†’ Google β†’ Backup or manually.

⚠️ Note: If you are buying a Redmi Note 9S In the secondary market, make sure that the previous owner unblocks his Mi Account! otherwise, unlocking will not be possible without his data.

πŸ“Š You have already unlocked the bootloader on your Xiaomi?
Yeah, long ago.
Yeah, but not on this device.
No, just planning.
I don't know what that is.

2. Unlocking the bootloader: step-by-step instructions

The unlock process on the Redmi Note 9S consists of two steps: linking the Mi Account to the device and directly unlocking through the Mi Unlock Tool. Follow the instructions carefully - errors at this stage can block the ability to unlock for several months.

Step 1: Activate Developer Mode and Enable OEM-unlock:

  1. Go to Settings β†’ About phone and 7 times click on the MIUI version.
  2. Back to Settings β†’ Additionally. β†’ For developers.
  3. Turn on the switches. OEM-unlocking and debugging USB.
  4. Connect the phone to the PC and confirm the debugging permission.

Step 2: Link your Mi Account to your device:

  • In the same menu for developers, find the Mi Unlock Status item.
  • Click Add Account and Device and log in.
  • Wait for the message of successful binding (can take up to 24 hours!).

Step 3: Unlock the bootloader through the Mi Unlock Tool:

Turn off your phone and press Power + Vol Down to log in to Fastboot

Connect your phone to your PC and start the Mi Unlock Tool

Sign in to the same Mi Account as you do on your phone.

Press Unlock and wait until it is completed (usually) 10-15 minute)-->

Once successfully unlocked, the phone will automatically restart and reset to factory settings, and you can now start installing a custom recaveri.

πŸ’‘

If the Mi Unlock Tool gives you a "Couldn't unlock" error with the code 86006 or 86012, then you haven't waited long enough for the account to be linked. Wait another 3-7 days and try again.

3. Installing TWRP Recovery: Why it's necessary

TWRP (Team Win Recovery Project) is a customized recovery that allows you to install informal firmware, make backups and restore the system. For the Redmi Note 9S, there is a special version of TWRP adapted for curtana.

Download the current version of TWRP for curtana from the official website: twrp.me/xiaomi/xiaomiredminote9s.html.

Note: files with the extension.img - for temporary download,.zip - for permanent installation.

Instructions for installing TWRP:

  1. Download the twrp-3.x.x-x-curtana.img file and rename it to recovery.img and put it in the folder from fastboot.
  2. Turn off your phone and press Power + Vol Down to log in to Fastboot.
  3. Connect your phone to your PC and execute the command: fastboot flash recovery recovery.img
  4. Once completed, type: fastboot boot recovery.img This will temporarily boot TWRP without permanent installation (in case of errors).

In TWRP, you'll be asked to allow changes to the system -- swipe to Allow Modifications. Now the Recovery is ready to install the Pixel Experience.

⚠️ Attention: Some versions MIUI For the Redmi Note 9S autorecord TWRP Reloading the standard recaps, so to avoid that, right after installation. TWRP Go to Advanced. β†’ Flash Current TWRP.

Pixel Experience: Which is Best for the Redmi Note 9S?

The Pixel Experience project offers multiple firmware branches, and not all of them work equally well on curtana. Here are the current options for 2026:

Version.The basis of AndroidFeaturesRecommendation
Pixel Experience PlusAndroid 14Pixel features include Google Assistant and Now Playing⭐ Best choice for most people
Pixel Experience (Regular)Android 14Without additional applications, only basic functionalityFor minimalists.
Pixel Experience AOSPAndroid 14No Google Services (requires manual installation of GApps)For experienced users
Pixel Experience (Android 13)Android 13More stable, but without new featuresIf you want maximum stability

For the Redmi Note 9S We recommend Pixel Experience Plus based on Android 14 β€” It offers the best balance between performance and functionality: download.pixelexperience.org/curtana.

Look for files marked curtana and the.zip extension.

Before downloading, check the build date – current versions are released every 1-2 months. Avoid β€œunofficial” builds from third parties: they may contain malicious code or be unstable.

How to verify the authenticity of the downloaded firmware?
Compare the SHA256 hash file to what is listed on the Pixel Experience site. 1. Download the utility 7-Zip or HashMyFiles. 2. Right-hand-button on the firmware file β†’ CRC SHA β†’ SHA-256. 3. Compare the received hash with the official. If they do not match, the file is corrupted or tampered with.

5. Install Pixel Experience via TWRP

Now, to the most critical stage, installing the firmware, follow the instructions carefully, as errors here can lead to a "soft breeze" (cyclic reboot).

Step 1: Preparing for TWRP:

  • Downloaded firmware file (PixelExperience_plus_curtana-14.x.x-xxxx-OFFICIAL.zip) Put it on a microSD card or in the phone’s internal memory.
  • In TWRP, select Wipe β†’ Advanced Wipe.
  • Check the boxes: Dalvik / ART Cache, System, Data, Cache.
  • Swipe to Wipe (Swipe to Wipe) with your finger.

Step 2: Install the firmware:

  • Go back to the main TWRP menu and select Install.
  • Find the firmware file and confirm the installation (Swipe to Confirm Flash).
  • Wait until the end (usually 5-10 minutes).
  • πŸ”„ Important! Immediately after installing the firmware, go back to Install and select the file. PixelExperience_plus_curtana-14.x.x-xxxx-OFFICIAL.zip This is necessary for the proper installation of vendor modules.

Step 3: First download:

  • After completion, press Reboot System.
  • The first run can take up to 15 minutes – don’t interrupt the process!
  • If the phone has been stuck on the Google logo for more than 20 minutes, it means that there has been an error (see the "Problem Solving" section).

πŸ’‘

After installing Pixel Experience, do not update your firmware through OTA! This can cause data loss. All updates are installed only through TWRP.

6. Set up Pixel Experience and Solve Typical Problems

Once you have successfully downloaded, you will be met by a Google Pixel-like initial setup wizard, where you can set up your Google account, fingerprint and other settings immediately, but there are a few nuances specific to the Redmi Note 9S:

  • πŸ“Ά Mobile network: If there is no signal after firmware, check the settings APN In Settings β†’ Network and Internet β†’ Mobile network β†’ Additionally. β†’ Access points (APN). Often helps reset network settings.
  • πŸ”‹ Battery: In the first 2-3 There may be an increased charge consumption during the day, which is normal because the system calibrates the battery, and after a week, the battery will return to normal.
  • 🎧 Sound: If the speaker is quiet, check the settings β†’ Sound. β†’ Sound quality and turn off Adaptive sound.
  • πŸ“± NFC: On some assemblies. NFC The solution is to patch it. NFC Fix for curtana via Magisk (see below).

If you are experiencing a cyclic bootloop, try the following steps:

  1. Download to TWRP (Power + Vol Up)
  2. Run Wipe β†’ Format Data (enter yes to confirm).
  3. Re-install the Pixel Experience firmware.

To install Magisk (required for root rights and modules):

  1. Download the latest version of Magisk from GitHub.
  2. In TWRP, install Magisk-vxx.x.zip as a regular zip file.
  3. Reboot. You can then install modules (like NFC Fix).

⚠️ Attention: On the Redmi Note 9S Pixel Experience may not work with Widevine L1 (You need to watch Netflix in Full HD). To return L1, Install the Widevine module L1 Fix via Magisk.

7.Update Pixel Experience and return to MIUI

One of the benefits of the Pixel Experience is that it's a regular security update, but you have to update it properly so you don't lose data.

  • πŸ”„ Through OTA: If an update notification comes, don't install it directly! download the update file, reboot to TWRP and install the zip file manually.
  • πŸ“₯ Through site: Periodically check the download page for new builds. Update only to official versions!
  • πŸ”™ Retracement MIUI: If you want to go back to standard firmware, download Fastboot-ROM for curtana from Xiaomi and run through the Mi Flash Tool (clean all mode).

Always backup your data in TWRP (Backup β†’ Select Partitions β†’ System/Data/Boot) before upgrading.

If the phone doesn’t boot after the update, try:

  • Delete /data/system/gesture.key file via TWRP File Manager (helps when you hang on the screensaver).
  • Install an older firmware version (if the new one is β€œraw”).

FAQ: Frequent questions about Pixel Experience on Redmi Note 9S

❓ The firmware is installed, but the camera is not working?
On some Pixel Experience builds, the camera may not start due to conflict with MIUI drivers. Solutions: Install an alternative camera app, such as the GCam (we recommend a BSG or Nikita version). Check the resolution settings in Settings β†’ Apps β†’ Camera β†’ Resolutions. If it doesn't work, reflash the firmware with the full Format Data.
❓ Can I install Pixel Experience without unlocking the bootloader?
No. Any custom firmware on Xiaomi requires an unlocked bootloader. That's a hardware-level limitation. The only workaround is to use MIUI with Pixel themes, but that won't give you the performance or functionality of the Pixel Experience.
❓ After installation, the banking application does not work?
Banking applications (e.g., SberBank or Tinkoff) block devices with unlocked bootloader or root rights. Solutions: Hide the root via Magisk (include MagiskHide and add the banking app to the list); Install the Universal SafetyNet Fix module. Use the bank's web version or second phone for payments. If nothing helps, return to MIUI or use Island to isolate banking applications.
❓ How to transfer data from MIUI Pixel Experience?
The most reliable way is through Google Account: On MIUI, turn on backup: Settings β†’ Google β†’ Backup. Once you install Pixel Experience, when you set up, select Restore from Backup. Use Google Photos or a physical microSD card to transfer files (photos, videos) and don't recommend using Mi Mover or Xiaomi Cloud, which are not compatible with Pixel Experience.
❓ How much space does the Pixel Experience have on the Redmi Note? 9S?
Pixel Experience Plus firmware takes up about 1.8-2.2 GB in the System section. In addition, you need to leave free: ~300 MB in the Boot section (for the kernel and recovery). ~500 MB in Cache. ~1-2 GB in Data for updates. If you have a Redmi Note 9S model with 64 GB of memory, after installation there will be about 50-55 GB for user data.