Redmi 9C Official MIUI ROMs

Redmi 9C & 9C NFC Firmware Download: Last Official MIUI 12 ROM, Fastboot & Recovery

Updated November 2026. The Redmi 9C and Redmi 9C NFC (MediaTek Helio G35) are no longer updated. Xiaomi ended security support in August 2023, so the builds below are the final official firmware. There is no MIUI 13 or HyperOS for either phone. All links go to Xiaomi’s servers.

Official Redmi 9C firmware: the latest MIUI 12 Recovery and Fastboot ROMs for all regions (4), direct from Xiaomi's servers with file checksums.

→ Redmi 9C firmware download

Last official Redmi 9C and 9C NFC firmware

Important: the 9C and the 9C NFC are different phones with different ROMs. The Redmi 9C is angelica and the 9C NFC is angelican. Check the model name in Settings → About phone before you download, and never flash a 9C ROM on a 9C NFC or the other way round.

Redmi 9C (angelica)

RegionLast official versionOSReleased
GlobalV12.0.23.0.QCRMIXMMIUI 12, Android 10Apr 13, 2023Download
EEA (Europe)V12.0.14.0.QCREUXMMIUI 12, Android 10Aug 22, 2022Download
IndonesiaV12.5.3.0.RCRIDXM
Recovery only
MIUI 12.5, Android 11Aug 30, 2022Download
TurkeyV12.0.15.0.QCRTRXMMIUI 12, Android 10Sep 30, 2022Download

Fastboot ROMs, older builds and how to verify a download (the file name contains the start of its MD5): Redmi 9C firmware page.

Redmi 9C NFC (angelican)

RegionLast official versionOSReleased
GlobalV12.0.16.0.QCSMIXMMIUI 12, Android 10Oct 10, 2022Download
EEA (Europe)V12.0.14.0.QCSEUXMMIUI 12, Android 10Aug 25, 2022Download
RussiaV12.5.3.0.RCSRUXMMIUI 12.5, Android 11Aug 30, 2022Download

Some 9C NFC units got MIUI 12.5 (Android 11) Global and EEA builds. If yours runs 12.5, don’t install the MIUI 12 builds above: that is an Android downgrade.

9C NFC links are Recovery ROMs straight from bigota.d.miui.com. If the server doesn’t respond in your region, replace bigota with cdnorg in the link: it’s Xiaomi’s second CDN with the same files.

POCO C3 and POCO C31 look the same but are India-only models with their own ROMs (angelicain). Don’t use 9C firmware on them.

How to install the Redmi 9C firmware

Recovery ROM (keeps your data, no PC): copy the .zip to the phone, open Settings → About phone → System update, tap the three dots and choose Choose update package. If the option is missing, tap the MIUI logo on that screen about 10 times to unlock it. A Recovery ROM only installs over the same region, and only the same or a newer version. The updater can’t downgrade, and it can’t take you from MIUI 12 (Android 10) to MIUI 12.5 (Android 11): that needs a PC, an unlocked bootloader and a full wipe.

Fastboot ROM (clean install, region change, fixing a bootloop): unlock the bootloader with Mi Unlock (Mi Unlock shows the waiting time, often 168 hours. This MIUI phone doesn’t need the Xiaomi Community application, but China units can’t be unlocked officially any more), install the Xiaomi USB drivers and flash the .tgz with Mi Flash Tool. Choose Clean all. Use Clean all and lock only with an unmodified official ROM that matches the phone’s market. Never relock a phone running a modified or other-market ROM.

Hard brick (black screen, no Fastboot): the Redmi 9C uses a MediaTek Helio G35 chip. Recovery goes through MediaTek’s download mode with SP Flash Tool. Xiaomi protects it with an authorized-account check, which the MTK Bypass method from 4PDA’s Redmi 9C NFC thread can get around. Use it at your own risk and only with a ROM for your exact model (9C or 9C NFC). Before flashing an older ROM, check anti-rollback.

Older ROMs and drivers (archive)

Our original list, kept for reference. The final builds are in the tables at the top of this page.

Redmi 9C – Global Stable ROM

Redmi 9C – EEA Stable ROM

Redmi 9C – Indonesia Stable ROM

Redmi 9C – Turkey Stable ROM

Redmi 9C NFC – Global Stable ROM

Redmi 9C NFC – EEA Stable ROM

Redmi 9C NFC – Russia Stable ROM

Download drivers & tools for Xiaomi Redmi 9C / 9C NFC

Check Out Redmi 9C / 9C NFC Specs Overview

Hardware and Performance

The difference between the two versions is that the Redmi 9C does not have an NFC module to lower the price. Also, the 9C has a triple camera setup, while the 9C NFC only has two.

The CPU is the octa-core MediaTek Helio G35 (4×2.3 GHz ; 4×1.8 GHz). The GPU is a PowerVR GE8320. The internal storage is either 32GB with 2GB RAM or 64GB with 3GB RAM. The Antutu benchmark for the 3/64GB variant is 109489.

Both phones have a plastic back and a glass front. 

Other features:

  • Rear-mounted fingerprint sensor
  • microSD expansion slot
  • Dual Nano-SIM slot
  • FM radio
  • Bluetooth 5.0
  • GPS
  • micro-USB 2.0 port
  • accelerometer
  • proximity sensor

Software

The Redmi 9C and 9C NFC run on Android 10 with Xiaomi’s MIUI 12 skin on top of it.

Size

Dimensions: 164.9 x 77 x 9 mm (6.49 x 3.03 x 0.35 in)

Weight: 196 g (6.91 oz)

Display

The phones are equipped with a 720x1600p 6.53″ IPS LCD (400 nits brightness) with a 81.1% screen-to-body ratio. 

Camera

The Redmi 9C has a triple camera setup. The three cameras are:

  • 13 MP main shooter (wide)
  • 2 MP macro
  • 2 MP depth

The Redmi 9C NFC lacks the depth sensor. The selfie camera is a 5 MP shooter. Both front and back cameras support HDR and record at 1080p@30fps. The cameras are powered by an AI that enhances your beauty and you can use the palm shutter feature to take quick selfies.

Battery

Both phones have a non-removable Li-Po 5000 mAh battery. It can easily last a whole day.

Speakers

The two phones have a single speaker located at the bottom bezel. They also come equipped with a 3.5mm headphone jack.

Availability and Price

The Xiaomi Redmi 9C and the 9C NFC come in three different colors:

  • Midnight gray
  • Sunrise orange
  • Twilight Blue

They are available with either 32GB internal storage and 2GB RAM or 64GB internal and 3GB RAM.

Sources: 4PDA Redmi 9C NFC firmware thread (header; mini-FAQ by curator Agent_47; SP Flash Tool / MTK Bypass instructions by –ultra– and m929); 4PDA Xiaomi FAQ by Dima_Apatity; 4PDA bootloader unlock thread (varalex)..

Xiaomi no longer updates the Redmi 9C

Xiaomi has ended software updates for the Redmi 9C, so no new firmware is expected. For new Xiaomi firmware, HyperOS 4 news and guides, follow our Telegram channel.

Join @xiaomifirmware_news