How to change firmware on Xiaomi S10: the complete guide

Modern smartphones like the Xiaomi S10 offer users incredible flexibility in setting up the operating system. However, the standard version of MIUI or HyperOS preinstalled by the manufacturer often contains unnecessary applications, ads or restrictions tied to a specific geographic region. This is why many owners are thinking about changing the software to a cleaner or more functional build, which opens up access to new features, speeds up the interface and removes intrusive marketing.

The process of replacing system files is not just an update over the air, but a deep reworking of the internal contents of a device’s memory. Firmware is a set of programs that make the hardware of a smartphone work in concert. Mistakes in this process can lead to the failure of a gadget, so it is crucial to understand the difference between simply changing the region, resetting and completely reflashing through a computer. In this article, we will discuss in detail all available methods, from safe to advanced.

Before any action is taken, the risks must be taken into account: any interference with the device’s software code removes the warranty if detected by the service center. In addition, the wrong sequence of steps can turn your Xiaomi S10 into a β€œbrick” requiring professional repair. Changing the region from China to Global without unlocking the bootloader is impossible by official methods. We will consider only legal and proven ways that minimize the risks of data loss and functionality.

Device preparation and data backup

The first and most critical step is to save personal information. The process of changing firmware or deep resetting invariably leads to the complete removal of all data from the internal drive. Photos, contacts, correspondence in messengers and documents will be irretrievably lost if you do not back up in advance.

To create a local copy, connect your smartphone to your PC through USB-Cable. Select file transfer mode. MTP You can use the notification on your phone screen. DCIM (Photos and videos, Download and Documents, to your computer's hard drive. Also remember to export your contacts to.vcf or sync them with your Google account to recover your phone book in a couple of clicks.

Battery charge is another important parameter: Before any manipulations, make sure that the charge level is at least 60-70%; interruption of the process of writing data into memory due to battery discharge can damage system partitions; Use the original cable and power supply to avoid power surges during long operations.

β˜‘οΈ Checklist before firmware

Done: 0 / 4

The method of changing the region without reflashing

Often, users don't need to completely replace the operating system, but only access to functions that are blocked in their region, such as the ability to record calls without warning or the operation of certain banking applications, in which case it is enough to change the region in the system settings, this is a secure method that does not require root rights or unlock the bootloader.

To do this, go to the settings menu. Find the additional section and select Region. Select India, Singapore or Indonesia. After the region change, the interface may change slightly, new widgets will appear or a set of pre-installed applications will change. The system will automatically adjust to the selected settings, but the core and the basic version of MIUI will remain the same.

It is worth noting that changing the region does not delete data or require rebooting, but some applications may require re-authorization.If you plan to use this method to bypass regional restrictions in games or streaming services, you may also need to change the time and date settings.

πŸ’‘

After changing region, check the date and time settings by enabling automatic network synchronization to avoid conflicts when running secure applications.

Official Update via Recovery Mode

If your goal is to upgrade to the latest version or restore functionality after a crash, you can use the built-in recovery mode. This method is suitable if the phone turns on but is unstable, or if you want to upgrade to the latest version of the firmware manually, bypassing the OTA notification.

The file should have a.zip extension and match your device model. After downloading, place the file in the root directory of the internal storage. Then you need to go to Recovery mode. To do this, turn off your smartphone and press the combination of the Up Volume and Power buttons at the same time. Hold them until the Mi logo appears, then release the power button, continuing to keep the volume.

From the Recovery menu, select the language (generally available in English and Chinese) and click the Wipe Data button if you want a full reset, or go straight to install. Select Install Update or Choose Update Package. Find the previously downloaded zip file and confirm the action. The system will check the integrity of the file and begin installing. This process can take anywhere from 5 to 15 minutes.

What if Recovery says "Can't verify update"?
The β€œCan’t verify update” error means you’re trying to install a firmware that’s older than the current version or the file is corrupted, and this happens when you try to roll back to an older version of Android without special permissions, in which case you need to search for the current version or use the method through Fastboot on your PC.

Installation of Global ROM on the Chinese version of Xiaomi S10

Chinese smartphone owners often face a lack of Google services, Chinese language, and local software, and the solution is to install Global ROM, but unlike simply changing the region, it requires unlocking the bootloader, and without an unlocked bootloader, you won’t be able to install third-party or global firmware via Fastboot.

The unlocking process takes time. You need to register your Mi Account, link it to the device in the Developer Menu, and apply through the Mi Unlock Tool on your computer. Once you approve the application (which can last from 3 to 168 hours), you can proceed to unlock, which will completely clear the phone's memory.

After unlocking the loader, the procedure is as follows:

  • πŸ“₯ Download the Global Image ROM in.tgz format (Fastboot) ROM) verified.
  • πŸ’» Unpack the archive on your computer to the root of the disk so that the path is short, for example. C:\rom\.
  • πŸ”Œ Transfer the phone to Fastboot mode by clamping Volume Down and Power.
  • πŸ–₯️ Run the installation script (flash_all.bat for Windows) from the firmware folder.

It's important to choose the right script. flash_all It completely erases data, which is necessary when changing the firmware region. flash_all_except_data_storage saves files, but uses them when changing regions (China -> Global) may lead to errors and cyclical reset.

πŸ“Š What version? MIUI/HyperOS installed in your?
Chinese (CN)
Global (Global)
European (EEA)
Russia (RU)
I don't know.

After the process is completed, which takes a few minutes, the phone will automatically restart. The first boot after changing the firmware always lasts longer than usual - up to 10 minutes. Don't worry if the screen is lit with the logo for a long time. After booting, the system will suggest choosing a language and configuring the device as new.

πŸ’‘

Changing the firmware region (China to Global) is possible only with the unlocked bootloader and complete data cleanup.

Comparison of installation methods and firmware types

The variety of methods can confuse the inexperienced user. To choose the right path, you need to clearly understand the differences between the types of updates. Mistaking the method can lead to a loss of time or data. Below is a table comparing the main approaches to updating and replacing software.

MethodThe need for a PCData retentionDifficultyRisks.
OTA (over the air)No.Yes.Low.Minimum
Recovery (manually)No.No (when dumped)MediumLow.
Fastboot (via PC)Yes.No.Tall.Average.
EDL (9008 port)Yes.No.ExpertTall.

EDL (Emergency Download Mode) is used in extreme cases when the phone does not turn on or respond to buttons. This mode often requires disassembling the device and closing contacts on the board to enter, and it is not recommended for the average user without the appropriate skills and an authorized Mi Account.

When choosing between Recovery and Fastboot, remember: Recovery only allows you to install compatible versions (or newer ones), and Fastboot allows you to downgrade (rollback to the old version) and change the region. ADB Fastboot on the computer, and stable USB-port.

Possible errors and ways to eliminate them

Even if you follow the instructions strictly, you can have unexpected situations, and one of the most common problems is hanging on the logo after installation. If the phone is hanging on the logo for more than 15 minutes, try to force it to restart by holding the power button for 10-15 seconds. If that doesn't help, the data section may be broken and you'll need to reset it through Recovery.

⚠️ Warning: If after firmware, the phone requires you to enter a password from a Mi Account that you don't remember and you can't restore it, access to the device will be lost forever!

Another common mistake is the black screen brick, which is that if you connect to a computer and it's identified as a Qualcomm HS-USB QDLoader 9008, it's a damaged bootloader, and you can only recover it through EDL mode and an authorized Xiaomi account, or through paid programming services, and in some cases, you can use the power button for a long time (about 30 minutes).

Problems with drivers on your computer can also interrupt the process. If your PC can't see your phone in Fastboot mode, try:

  • πŸ”Œ Replace USB-cable to the original or quality analogue.
  • πŸ’Ύ Reinstall drivers ADB/Fastboot via Device Manager.
  • πŸ–₯️ Connect the device to another USB-port, preferably USB 2.0 at the rear of the system unit.
  • 🚫 Disable antivirus that can block firmware scripts.

⚠️ Warning: Never interrupt the recording process displayed by the progress bar on your computer. Disabling the cable even at the last second can make the device unrecoverable by software methods.

Frequently Asked Questions (FAQ)

Will the warranty fly off after the firmware change?
Technically, yes, if the service center detects signs of interference, unlocking the bootloader and installing custom firmware violates the warranty, but simply changing the region in the settings is impossible to determine, and it does not violate the warranty.
Can I flash Global ROM to Chinese Xiaomi without unlocking?
Xiaomi's security policy prohibits installing firmware from other regions on a blocked bootloader, and trying to do this through Recovery will give you a verification failed error.
Will the banking applications work after the flashing?
On the official Global ROM, yes, they will. On custom builds or with an unlocked bootloader, some banks may be shut down due to security checks, a problem that can often be solved through root-rights concealment or Magisk use.
How long does the whole process take?
Change region in settings - 1 minute. Official update via Recovery - 10-15 minutes. Full flashing through Fastboot with the unlock of the bootloader (which requires waiting up to 7 days) - from 30 minutes of clean time to several days of waiting for permission.
Where to download the original firmware?
Only on official resources, such as miui.com or verified archives like xiaomifirmwareupdater.com. Downloading firmware from third-party forums carries the risk of malicious code introduction.