Xiaomi (Redmi)

Redmi Note 12 Pro / Pro+ / Discovery (ruby): Guided Flashing Walkthrough

The Redmi Note 12 Pro family encompasses three models built on the MediaTek Dimensity 1080 platform: the Redmi Note 12 Pro 5G, the Redmi Note 12 Pro+ 5G, and the 210W Discovery Edition. All three share the unified engineering codename 'ruby' and can be flashed using the same official Fastboot TGZ firmware archives.

This guide outlines the critical prerequisites for extracting double-compressed TGZ packages and executing a safe flash using Mi Flash Tool without risking a cross-region bootloader relock.

Redmi Note 12 Pro / Pro+ / Discovery (ruby)
Brand
Xiaomi (Redmi)
Codename
ruby
Model Family
22101316C, 22101316UC, 22101316UCP, 22101316G, 22101316UG, 22101316I
Chipset
MediaTek Dimensity 1080 (MT6877V)
GPU
ARM Mali-G68 MC4
Display
6.67" FHD+ Flow AMOLED, 120Hz, Dolby Vision, 1080x2400
Battery
5000mAh (Pro/Pro+) / 4300mAh (Discovery), up to 210W
Launch OS
Android 12 (MIUI 13)
Latest OS
Android 14 (Xiaomi HyperOS 2.0)
Firmware Type
Official Xiaomi Fastboot TGZ ROM
Flash Method
Mi Flash Tool (Fastboot Mode)

Download Firmware for Redmi Note 12 Pro / Pro+ / Discovery (ruby)

China (22101316C / 22101316UC / 22101316UCP)
Region
China (CN)
Android
Android 14 (HyperOS 2.0)
Size
6.58 GB

China domestic retail build. Essential for unbricking Chinese hardware models.

↓ Download
Global International (22101316G / 22101316UG)
Region
Global (MI)
Android
Android 14 (HyperOS 2.0)
Size
6.58 GB

Standard international unbranded build for worldwide global retail units.

↓ Download

Compatibility & Bootloader Notes

Flashing fastboot packages requires an officially unlocked bootloader via the Xiaomi Mi Unlock utility. Bootloader unlock approval on HyperOS must be requested inside the Xiaomi Community app.

Preparation checklist for Redmi Note 12 Pro / Pro+ / Discovery (ruby)
  • Confirm your bootloader is unlocked using Mi Unlock before proceeding.
  • Extract the downloaded .tgz file twice (from .tgz to .tar, then .tar to folder) using 7-Zip or WinRAR.
  • Ensure the extracted folder path contains NO SPACES (e.g. C:ruby_firmware).
  • Install the Xiaomi Fastboot / Google USB drivers on your Windows PC.
  • In Mi Flash Tool, always select 'clean all' at the bottom right before clicking Flash.

How to Flash Redmi Note 12 Pro / Pro+ / Discovery (ruby)

Mi Flash Tool (Fastboot TGZ Package)

  1. Ensure your bootloader is unlocked via official Mi Unlock before beginning.
  2. Extract the downloaded .tgz package twice (first .tgz to .tar, then .tar to folder) to obtain the /images/ folder and batch scripts.
  3. Power off your device, hold Volume Down + Power until FASTBOOT appears, and connect to a motherboard USB 2.0 port.
  4. In Mi Flash Tool, select the extracted folder and ALWAYS choose "clean all" (flash_all.bat) at the bottom right — never choose "clean all and lock".
  5. See FlashGuideHub's Mi Flash Tool guide for the complete step-by-step walkthrough and fastboot error troubleshooting.

Frequently Asked Questions