How to install global firmware on Xiaomi instead of Russian: the full guide 2026

Why do users change Russian firmware to global and is it worth it?

You bought Xiaomi with a pre-installed Russian version of MIUI, but faced with limitations: no Google Pay, unnecessary apps from partners or unstable services? Global firmware solves many of these problems, but its installation is a process with pitfalls. Unlike the standard update, it requires unlocking the bootloader, choosing the right version and the risk of β€œbricking” the device.

The main difference between global firmware (Global ROM) and Russian (RU ROM) is the lack of local modifications from distributors, which means: pure Android without unnecessary services, full compatibility with Google Mobile Services (GMS) and regular updates directly from Xiaomi. However, not all models support the official transition: for example, for the Redmi Note 10 Pro (sweet), global firmware is available, and for some versions of the POCO M3 (citrus) – only through informal builds.

Before you start, answer two questions:

  • πŸ” Is there an official global firmware for your model? Check the website MIUI Downloads.
  • πŸ› οΈ Are you ready for a possible loss of warranty? Unlocking the bootloader will void the warranty in most regions.
  • πŸ“± Did you save data? It erases all files on the device.
πŸ“Š Why do you want to change your firmware?
Because of the extra applications.
We need Google services.
Unstable work
I want new functions.
Another option

Device Preparation: Unlocking the bootloader and Backup

The first and most critical step is to unlock the bootloader. Without this, you can’t install global firmware. Xiaomi officially allows unlocking, but the process requires confirmation through your Mi Account and waiting (usually 7-15 days).

Algorithm of action:

  1. Link the device to Mi Account in Settings β†’ Xiaomi Account.
  2. Activate Developer Mode: Go to Settings β†’ About Phone and click on MIUI Version 7 times.
  3. Enable OEM unlocking and USB debugging in Settings β†’ Additional β†’ For developers.
  4. Install Mi Unlock Tool on PC and follow the instructions.

⚠️ Note: If the device was purchased in Russia, some models (e.g. Redmi) 9A with dandelion code) may have a locked bootloader at the hardware level, in which case unlocking is impossible without using informal methods (risk of "brick" - 30%).

Before unlocking it is necessary:

β˜‘οΈ Checklist before unlocking

Done: 0 / 5

Save your data to Mi Cloud or an external drive. The firmware erases internal memory, including photos, contacts and messages. Use ADB Backup to back up your applications:

adb backup -apk -obb -shared -all -f backup.ab

Selection of firmware: official Global vs. custom

Once you unlock the bootloader, you have to choose the firmware type.

Type of firmwareAdvantagesDeficienciesSuitable for
Official Global StableStable operation, OTG support, full Google servicesUpdates are less frequent than in the Chinese versionUsers who need reliability
Official Global BetaNew features before everyone, frequent updatesPossible bugs, unstable workEnthusiasts willing to take risks
LineageOS (Pixel Experience)Pure Android, no MIUI, advanced settingsNo official support, camera/NFC issuesAdvanced users

For most users, the best choice is Global Stable, which can be downloaded on the official Xiaomi website or through the Xiaomi Firmware Updater tool. Pay attention to the code name of the device (for example, raphael for the Redmi K20 Pro). Install firmware from another model is a sure way to get a brick.

⚠️ Attention: Labeled firmware EEA (European Economic Area (EEA) contains additional data collection restrictions, but may not support some features (e.g. Mi Video Call) in Russia.If full functionality is important, choose the Global version without regional consoles.

How to find out the code name of your Xiaomi?
Open Settings β†’ About Phone β†’ MIUI version and find the line "Model". Alternatively, use the command in ADB: adb shell getprop ro.product.device

The most reliable way to flash Xiaomi is through Fastboot mode, which is suitable for all models, including those that have damaged the recovery partition.

  • πŸ–₯️ PC Windows/Linux and installed drivers ADB/Fastboot.
  • πŸ“± Charged device (minimum 70%).
  • πŸ”— Cable USB Type-C (original, undamaged).
  • πŸ“ Firmware in.tgz or.zip format (unpacked).

Step-by-step:

  1. Unpack the firmware in a folder without Cyrillic characters (for example, C:\MIUI\global).
  2. Start the device in Fastboot mode: turn off the phone, then press Power + Volume Down.
  3. Connect your phone to your PC and check for detection by the command: fastboot devices should show a serial number of the device.
  4. Run the firmware script: fastboot flash all or for new models: fastboot update name file.zip

It takes 5-15 minutes. When you're done, you'll automatically restart your phone. Don't turn off the cable or interrupt the process. If you've got the MI logo hanging after you restart, reset it via Fastboot.

fastboot erase userdata


fastboot reboot

πŸ’‘

If the script flash_all.bat Issues a β€œwaiting for device” error, try reinstalling drivers via Android SDK Platform-Tools.

Installation through Recovery: an alternative method

If the Fastboot is not available (for example, due to a damaged USB-C port), you can use Recovery mode. This method is easier, but does not work on all models (for example, it is not supported on the Xiaomi 12 Pro with zeus).

Instructions:

  1. Download the firmware in.zip format (do not unpack!).
  2. Rename the file to update.zip and place it in the root of internal memory.
  3. Go to Recovery: Turn off the phone, then press Power + Volume Up.
  4. Select Install update.zip to System (navigation – volume buttons, choice – power button).

⚠️ Note: On certain devices (e.g, POCO F3 (c) alioth) standard Recovery replaced by OrangeFox or TWRP. In this case:

  • πŸ”§ Use the adb sideload command name file.zip.
  • πŸ”„ After installation, run the Wipe β†’ Format Data (otherwise, download errors are possible).

If after installation the phone is looped on the screensaver, try:

fastboot --disable-verity --disable-verification flash vbmeta vbmeta.img

(The vbmeta.img file must be in the firmware folder.)

Solving problems after installing global firmware

Even with a successful firmware, there can be problems, and here are the most common ways to solve them:

Problem.Reason.Decision
No network (IMEI invalid)The modem partition is damaged when firmwareReflash modem via Fastboot or restore IMEI with SN Writer Tool
Google services are not workingThere is no GMS certificationInstall Google Installer from APKMirror
Fast battery dischargeUnoptimized core in the new firmwareCalibrate the battery (discharge to 0%, charge to 100% without interruption)
NFC's not workingThere is no regional supportInstall Magisk Module with NFC Patch

If you've lost the sound or the camera is not working, you've probably installed firmware from another model.

  1. Check the code name of the device again.
  2. Download the correct version of the firmware.
  3. Repeat the process through Fastboot with full erase userdata.

πŸ’‘

If after firmware the phone does not turn on (black screen, vibration without image), try to pinch the power + Turn up the volume by 20 seconds for a forced reboot, and if it doesn't work, you need firmware through the back. EDL-The mode (only for experienced users!).

How to return Russian firmware, if the global does not fit

If the global firmware was unstable or you lacked local features (for example, Mi Pay for Sberbank), you can go back to the Russian version.

1. Download Russian firmware from the official website or through 4PDA (part of your model).

2. Install it via Fastboot or Recovery as described above.

3. After installation, reset to factory settings (Settings β†’ Additional β†’ Reset).

⚠️ Note: When returning to Russian firmware, you may need to re-assign Mi Account (if the device has been unlocked). 11T Pro with vili) after return to RU ROM Block the ability to re-unblock the bootloader within 30 days.

If you used custom Recovery (TWRP) before returning to Russian firmware:

  • πŸ”§ Recovery from Fastboot: Fastboot Flash Recovery recovery.img
  • πŸ”’ Close the bootloader (optional, but recommended for security): fastboot oem lock

FAQ: Frequent questions about replacing firmware with Xiaomi

Can I install a global firmware without unlocking the bootloader?
No. All official and most custom firmware require an unlocked bootloader. The only exception is an OTA update within a single branch (e.g., with RU Stable on RU Beta), but that won't give you a global version.
Will I lose data when installing global firmware?
Yes, the internal memory will be completely erased. Save photos, contacts and apps in advance. You can use SMS Backup & Restore from Google Play to back up SMS.
Can I use Xiaomi on my Mac?
Yes, but you will need to install ADB/Fastboot via Homebrew: brew install android-platform-tools Also check that drivers for your model are supported on macOS (some older devices may not be identified).
What to do if the phone does not turn on after the firmware?
If the screen is black and there is no response to the buttons: Connect the phone to charge for 30 minutes. Try to pinch the power. + Turn up the volume by 15 to 20 seconds. If it doesn't work, swipe the device into the EDL-Requires an authorized Xiaomi account and Mi Flash Pro program. 90% of the time, the problem is solved by re-running through Fastboot.
Will Google Pay work on global firmware?
Yes, but only if: πŸ“± The device is certified by Google (check out Google Certified Devices). πŸ”’ bootloader is blocked (on unlocked Google Pay may not work due to SafetyNet). πŸ“² The firmware is not modified (no Magisk or Xposed).If Google Pay doesn't start, install MagiskHide Props Config and activate root hiding.