Redmi Note 12 Pro 5G / Pro+ 5G / Discovery 5G (ruby) HyperOS 2 Android 14 Fastboot ROMs – CN, Global, India, EEA, RU, ID, TW, TR, KR

Daniel

Administrator
Staff member
Joined
Aug 3, 2025
Messages
325
Reaction score
0
The firmware files on this page are official HyperOS 2 (Android 14) Fastboot ROMs for the Redmi Note 12 Pro 5G / Pro+ 5G / Discovery 5G family with codename ruby, released across multiple regions (China, Global, India, EEA, Russia, Indonesia, Taiwan, Turkey, and South Korea).

Online user feedback around the Redmi Note 12 Pro series after HyperOS updates often mentions battery drain and overheating (sometimes even during light usage), and some users look to a clean flash of the correct regional Fastboot ROM as a “fresh start” when OTA updates seem to worsen performance.

Firmware flashing warning (ruby)​


  • Flash only firmware built for codename ruby (Redmi Note 12 Pro/Pro+/Discovery 5G); flashing the wrong codename can permanently brick the device.
  • Match your current region suffix (CNXM / MIXM / INXM / EUXM / RUXM / IDXM / TWXM / TRXM / KRXM) with the same suffix in the ROM you download to avoid update/feature conflicts.
  • Fastboot flashing typically wipes user data; back up photos, files, and app data first.
  • These are Fastboot packages (.tgz) intended for Xiaomi Mi Flash Tool workflows and usually require an unlocked bootloader.

Redmi Note 12 Pro (ruby) Firmware Details​


Device familyRedmi Note 12 Pro 5G / Redmi Note 12 Pro+ 5G / Redmi Note 12 Discovery 5G (device family grouped under codename ruby on firmware indexes).
Codenameruby
Known models (examples)Global (22101316G, 22101316UG), China (22101316C, 22101316UCP), India (22101316I, 22101316UP) as listed by ROM catalogs.
ChipsetMediaTek Dimensity 1080 (as listed in official product pages and device specs).
Android version (these ROMs)Android 14.0
OS / UIHyperOS 2 (builds shown as OS2.0.x.x.UMO*XM).
File typeFastboot ROM (.tgz) for a full reinstall/restore (useful for unbricking, clean updating, or fixing stubborn OTA issues).
Recommended flashing toolXiaomi Mi Flash Tool (Fastboot flashing).
Common complaints (seen online)Battery drain and overheating reports after HyperOS updates, plus “device gets hot during normal use” discussions from owners.

Download Official Firmware for Redmi Note 12 Pro (ruby)​


Each ROM below targets a specific region branch, so it’s safest to install the package that matches the suffix in your current build (for example, UMOMIXM for Global or UMOEUXM for EEA).

  • Filename: ruby_images_OS2.0.15.0.UMOCNXM_20251124.0000.00_14.0_cn_2aa259e55a.tgz
  • Size: 6.58GB (your provided size); some ROM catalogs list a larger “flash file size” for the same build.
  • Build Date: 2025-11-24 (from filename; also shown on ROM catalogs for the Fastboot package date).
  • Build Version: OS2.0.15.0.UMOCNXM
  • Android Version: 14.0
  • Changelog (public): Public trackers commonly publish minimal notes for this build (typically security patch + “increased system security”).
  • Download Link: Xiaomi BigOTA (China Fastboot)

  • Filename: ruby_global_images_OS2.0.9.0.UMOMIXM_20251111.0000.00_14.0_global_c6feeadcde.tgz
  • Size: 6.58GB (your provided size); firmware indexes list OS2.0.9.0.UMOMIXM Fastboot around ~7.1GB.
  • Build Date: 2025-11-11 (from filename; also shown on HyperOS listings).
  • Build Version: OS2.0.9.0.UMOMIXM
  • Android Version: 14.0
  • Notes: This is the Global branch build for ruby; use it only if your phone’s current build ends in UMOMIXM.
  • Download Link: Xiaomi BigOTA (Global Fastboot)

  • Filename: ruby_in_global_images_OS2.0.7.0.UMOINXM_20251105.0000.00_14.0_in_3974b01b19.tgz
  • Size: 5.68GB (your provided size).
  • Build Date: 2025-11-05 (from filename).
  • Build Version: OS2.0.7.0.UMOINXM
  • Android Version: 14.0
  • Notes: India branch builds are intended for devices on the UMOINXM line, and cross-branch flashing may cause feature/OTA issues.
  • Download Link: Xiaomi BigOTA (India Fastboot)

  • Filename: ruby_ru_global_images_OS2.0.9.0.UMORUXM_20251204.0000.00_14.0_ru_22e5325dc6.tgz
  • Size: 6.68GB (your provided size).
  • Build Date: 2025-12-04 (from filename; also shown on HyperOS listings).
  • Build Version: OS2.0.9.0.UMORUXM
  • Android Version: 14.0
  • Notes: Russia branch build for ruby; install only if your device is on UMORUXM.
  • Download Link: Xiaomi BigOTA (Russia Fastboot)

  • Filename: ruby_id_global_images_OS2.0.8.0.UMOIDXM_20251107.0000.00_14.0_id_1a1b5e6c42.tgz
  • Size: 6.40GB (your provided size).
  • Build Date: 2025-11-07 (from filename).
  • Build Version: OS2.0.8.0.UMOIDXM
  • Android Version: 14.0
  • Notes: Indonesia branch builds are intended for the UMOIDXM line.
  • Download Link: Xiaomi BigOTA (Indonesia Fastboot)

  • Filename: ruby_eea_global_images_OS2.0.10.0.UMOEUXM_20251113.0000.00_14.0_eea_654a0a8a76.tgz
  • Size: 6.35GB (your provided size); firmware indexes list OS2.0.10.0.UMOEUXM Fastboot around ~6.8GB.
  • Build Date: 2025-11-13 (from filename; also shown on HyperOS listings).
  • Build Version: OS2.0.10.0.UMOEUXM
  • Android Version: 14.0
  • Notes: EEA builds are designed for EUXM devices; using the wrong branch can trigger “can’t verify update” and other region-mismatch problems reported by users.
  • Download Link: Xiaomi BigOTA (EEA Fastboot)

  • Filename: ruby_tw_global_images_OS2.0.6.0.UMOTWXM_20251031.0000.00_14.0_tw_1e9e724b92.tgz
  • Size: 5.87GB (your provided size).
  • Build Date: 2025-10-31 (from filename).
  • Build Version: OS2.0.6.0.UMOTWXM
  • Android Version: 14.0
  • Download Link: Xiaomi BigOTA (Taiwan Fastboot)

  • Filename: ruby_tr_global_images_OS2.0.6.0.UMOTRXM_20251103.0000.00_14.0_tr_d40d9a0bdb.tgz
  • Size: 6.03GB (your provided size).
  • Build Date: 2025-11-03 (from filename).
  • Build Version: OS2.0.6.0.UMOTRXM
  • Android Version: 14.0
  • Download Link: Xiaomi BigOTA (Turkey Fastboot)

  • Filename: ruby_kr_global_images_OS2.0.1.0.UMOKRXM_20250709.0000.00_14.0_kr_e42f8b941e.tgz
  • Size: 6.37GB (your provided size).
  • Build Date: 2025-07-09 (from filename; also shown on HyperOS listings).
  • Build Version: OS2.0.1.0.UMOKRXM
  • Android Version: 14.0
  • Notes: This is an earlier HyperOS 2 build compared with the late-2025 releases above (use it only for KRXM devices).
  • Download Link: Xiaomi BigOTA (Korea Fastboot)

The Requirements​


  • A Redmi Note 12 Pro 5G / Pro+ 5G / Discovery 5G confirmed as codename ruby.
  • Unlocked bootloader (Fastboot flashing and region restores commonly require it).
  • Windows PC + USB cable + stable USB port (avoid disconnects during flashing).
  • Xiaomi USB drivers + Android platform-tools (ADB/Fastboot).
  • Xiaomi Mi Flash Tool for flashing the
    Code:
    ruby_*_images_OS2.0.*.UMO*XM_*.tgz
    Fastboot ROM.
  • A complete backup (a clean Fastboot flash typically erases user data).

How to Flash the Firmware​

  1. Confirm your exact region suffix in Settings → About phone (example: UMOMIXM for Global), then download the matching file such as
    Code:
    ruby_global_images_OS2.0.9.0.UMOMIXM_20251111.0000.00_14.0_global_c6feeadcde.tgz
    .
  2. Boot your Redmi Note 12 Pro / Pro+ (ruby) into Fastboot mode and connect it to your PC.
  3. Extract the downloaded
    Code:
    .tgz
    firmware until you get the Fastboot ROM folder (with images/scripts).
  4. Open Xiaomi Mi Flash Tool, load the extracted ROM folder, pick the appropriate flash option (clean flashing is commonly used when fixing severe bugs), then start flashing.
  5. Reboot after Mi Flash reports success, and allow extra time for the first boot into HyperOS 2 / Android 14.

For a full step-by-step walkthrough (with pictures/videos) on flashing Xiaomi Fastboot ROMs using Mi Flash Tool, refer to this complete guide:
How to flash Xiaomi Mi / POCO / Redmi firmware with Xiaomi Mi Flash Tool.

Frequently Asked Questions (FAQs)​


Firmware indexes group codename ruby under the Redmi Note 12 Pro / Pro+ / Discovery 5G family, and the HyperOS download lists for ruby use this naming consistently.

Yes, the listed OS2.0.x.x.UMO*XM builds are shown as HyperOS 2 based on Android 14 on major firmware catalogs for ruby.

Those suffixes represent different regional branches (China, Global, EEA, etc.), and ROM catalogs list separate HyperOS builds per region for the same ruby device family.

Some owners report overheating and higher battery use after HyperOS updates, and a clean flash is sometimes attempted to eliminate corrupted OTA leftovers, but results vary and heat can also be workload-related.

No, these are Fastboot (.tgz) flash files listed as Fastboot packages on ROM catalogs, which are meant for Mi Flash / Fastboot workflows rather than the local recovery updater.

Public changelogs posted by trackers for HyperOS releases are often short and commonly focus on security patch updates and system security/stability improvements rather than detailed bug lists.
 
Back
Top