The Xiaomi Redmi 9/9A/9C/9C NFC official firmware on this page will help you upgrade/update your phone MIUI version, move from Beta to Stable ROM (vice versa), un-brick or restore your device to its default factory state.

If you previously rooted or modified the system (or other) partition of the phone in any way, flashing the Fastboot ROM will overwrite all existing modified system files to replace with factory software. To ensure that all important data on the phone (like contacts, messages, app data, etc.) is safe, back them all up because you could loose data after flashing.

Before flashing, ensure that to charge the phone to at least 30% so that the flashing process will not be interrupted by low battery. Interrupting the firmware installation means ‘bricking’ your phone.

Download either the fastboot or recovery firmware from the link(s) below and follow the recommended flashing instructions immediately after the download options. Do not hesitate to report any broken links detected.

Xiaomi Redmi 9/9A/9C/9C NFC fastboot ROM

Model Version Region Firmware Released
Redmi 9 V12.0.5.0.QCTINXM India Download 2020-12-22
Redmi 9 Prime V12.0.1.0.QJCINXM India Download 2020-12-29
Redmi 9 V11.0.9.0.QJCEUXM Europe Download 2020-12-01
Redmi 9 V12.0.2.0.QJCMIXM Global Download 2020-12-15
Redmi 9A V12.0.9.0.QCDINXM India Download 2021-01-10
Redmi 9A V12.0.10.0.QCDEUXM Europe Download 2021-01-06
Redmi 9A V12.0.10.0.QCDMIXM Global Download 2021-01-01
Redmi 9C V12.0.6.0.QCREUXM Europe Download 2021-01-21
Redmi 9C V12.0.10.0.QCRMIXM Global Download 2021-01-21
Redmi 9C NFC V12.0.6.0.QCSMIXM Global Download 2021-01-28
Redmi 9C NFC V12.0.6.0.QCSEUXM Europe Download 2021-01-25

Xiaomi Redmi 9/9A/9C/9C NFC Recovery ROM (local update)

Model Version Region Firmware
Redmi 9 V12.0.5.0.QCTINXM India Download
Redmi 9 V12.0.1.0.QJCIDXM Indonesia Download
Redmi 9 V11.0.9.0.QJCEUXM Europe Download
Redmi 9 V12.0.2.0.QJCMIXM Global Download
Redmi 9 V12.0.1.0.QJCRUXM Russia Download
Redmi 9A V12.0.10.0.QCDEUXM Europe Download
Redmi 9A V12.0.7.0.QCDRUXM Russia Download
Redmi 9A V12.0.10.0.QCDMIXM Global Download
Redmi 9A V12.0.5.0.QCDIDXM Indonesia Download
Redmi 9A V12.0.9.0.QCDINXM India Download
Redmi 9C V12.0.10.0.QCRMIXM Global Download
Redmi 9C V12.0.5.0.QCRIDXM Indonesia Download
Redmi 9C V12.0.6.0.QCREUXM Europe Download
Redmi 9C NFC V12.0.6.0.QCSEUXM Europe Download
Redmi 9C NFC V12.0.5.0.QCSRUXM Russia Download
Redmi 9C NFC V12.0.6.0.QCSMIXM Global Download

Important! Always backup existing firmware before flashing any firmware.

How to flash Xiaomi firmware

After downloading the firmware from above link, get a functional USB cable, then follow the instructions via this link to learn how to flash Xiaomi Fastboot and recovery firmware.

If you have any questions or other contribution please post in comments section for assistance.