How to reflash the communication module on Xiaomi: safe and error-free

Reflashing the communication module on Xiaomi smartphones – a procedure that may be required for network losses, errors IMEI Or after a failed update, unlike a standard update. MIUI, Working with a communication module (modem) requires special care: improper actions lead to a complete loss of mobile communication and Wi-Fi, which can only be restored in the service center. This article will help you understand when you really need firmware, what tools to use for different models (Redmi Note 10 Pro, POCO X3, Mi 11, etc., and how to avoid common mistakes.

Many users confuse the flashing module with a regular update MIUI It's actually low-level software that controls Qualcomm's modem (or Mediatek in budget models), and if your Xiaomi stopped catching after the upgrade, shows "Emergency Calls Only," or doesn't see. SIM-map -- the problem may be the firmware of the module, but before you start the procedure, make sure that it's not a physical malfunction of the antenna or slot. SIM.

In this article, we will look at:

  • πŸ” How to diagnose a faulty communication module before flashing
  • πŸ“₯ Where to download official and custom firmware for different chipsets
  • πŸ› οΈ Step-by-step instructions for Qualcomm and Mediatek with photos
  • ⚠️ Risks and how to minimize them (including bootloader locking)
  • πŸ”„ What to do if after the flashing the connection disappeared completely

1. When do I need to flash the communication module?

Not every communication problem requires a module flashing, but most users experience software failures that are easier to solve:

  • πŸ“Ά No network or "Emergency Calls Only" - check your settings APN, Restart your smartphone, try another one. SIM-map.
  • πŸ”„ Constant network reconnection – reset network settings in Settings β†’ SIM-maps and mobile networks β†’ Resetting settings.
  • πŸ“΅ Wi-Fi or Bluetooth is not working – the problem may be in the kernel drivers, not the communication module.

Reflashing the Xiaomi communication module is justified only in three cases:

  1. After updating MIUI missing IMEI The smartphone stopped seeing SIM-Cards (Invalid error) IMEI).
  2. Modem "went to bootloop" - constantly reboots, which is visible in the logs through the ADB.
  3. You installed custom firmware (like LineageOS) and the communication module became incompatible with the hardware.

⚠️ Warning: If the problem occurs after a phone drop, moisture or mechanical impact, flashing it won't help. SIM-map.

Before starting the procedure, be sure to check:

Make sure the battery is 50%+ charged

Download the correct firmware version for your model and region

Connect the phone to a PC with debugging USB (Settings β†’ The phone. β†’ Version. MIUI β†’ 7 times to tap)

Make a backup. IMEI (guideline)

-->

2. What tools will you need?

Depending on your Xiaomi chipset (Qualcomm or Mediatek), the toolkit will vary, and the full list of official sources will be listed below.

ChipsetTool.Where to downloadNotes
QualcommQFil (Qualcomm Flash Image Loader)Official websiteRequires QDLoader drivers HS-USB
QualcommMi Flash ToolXiaomi websiteSuitable for firmware of complete packages (including modem)
MediatekSP Flash ToolOfficial websiteMediaTek Preloader Drivers Needed
Anybody.ADB & FastbootAndroid StudioTo unlock the loader and check IMEI

For models on Qualcomm (e.g. Redmi Note) 9 Pro, POCO F3) You will also need a firmware file in.mbn (modem) or a full fastboot package. 9A, POCO C31) β€” file modem.bin firmware.

Where to get firmware:

  • πŸ”— Official – from the Xiaomi Firmware website (choose a version for your region!).
  • πŸ”§ Castomium - in forums XDA Developers or 4PDA (Only for experienced users!).
  • πŸ“¦ Archives with modem files - look by model + "modem bin" (e.g. Redmi Note 10 Pro modem bin).

Mi Flash Tool|QFil|SP Flash Tool|ADB/Fastboot|I don't know which one to choose.-->

3. Unlocking the bootloader: a mandatory step

Without the bootloader, you can’t reflash the Xiaomi communication module, but the procedure is officially supported by the company, but has limitations:

  • ⏳ Wait 72–168 hours after linking your Mi Account to your phone (for new devices).
  • πŸ”‘ Link to Mi Account – without it, unlocking is impossible.
  • πŸ“± Model support – some devices (e.g. for the Chinese market) may not unlock.

Instructions for unlocking:

  1. Enable OEM Unlock in Settings β†’ Additional β†’ For developers.
  2. Link your Mi Account to Settings β†’ Mi Account β†’ Sync.
  3. Reboot your phone to Fastboot mode (clip Power + Volume down).
  4. Connect to your PC and start the Mi Unlock Tool (download from the official website).
  5. Follow the instructions of the program (it may take several attempts).

⚠️ Warning: Unlocking the bootloader resets all data on the phone! do backup via Mi Cloud or locally on PC.

If the Mi Unlock Tool is running a "Couldn't unlock" or "Device not supported" error, try:

  • Use a different version of the program (e.g. 3.50503.33 instead of the last version).
  • Connect to your PC via the original Xiaomi cable (not USB-hub!).
  • Wait for the full 168 hours (sometimes the timer is reset when you restart).

4.Conservation IMEI: Why is that critical?

One of the most common nightmares after flashing the communication module is the loss of the IMEI. Without it, the smartphone will not be able to connect to the mobile network, even if the firmware is installed correctly. IMEI before the beginning of the procedure.

How to check current IMEI:

  1. Dial *#06# in the phone keyboard and one or two numbers (for dual-SIM) will appear.
  2. Or look at the settings β†’ About the phone β†’ General information β†’ IMEI.

Backup methods IMEI:

Method 1
Through Engineering Mode (for Qualcomm): 1. dial ##4636## β†’ select "Phone Information." 2. Scroll down to the section IMEI β€” There will be both numbers (if dual-SIM). 3. Write them down on paper or take a picture.

Method 2
Through ADB (universal): 1. Connect the phone to the PC with debugging enabled USB. 2. Enter the command: adb shell su cat /efs/imei/mp01 cat /efs/imei/mp02 3. Copy the conclusion - it's yours IMEI.

If IMEI After the scaling, they will disappear, they can be restored:

  • πŸ”§ Engineering Mode (for Qualcomm).
  • πŸ“± Using tools like Maui META (Mediatek).
  • πŸ› οΈ In the service center (if you have no experience).

⚠️ Note: Some custom firmware is automatically reset IMEI Always check for them after you reboot!

5. Step-by-step instructions for Qualcomm

Qualcomm Snapdragon (Redmi Note 11 Pro, POCO X4 Pro, Mi 11 Lite) is run through the QFil or Mi Flash Tool.

Method 1: Through QFil (Modem only)

  1. Download the firmware for your model (for example, V13.0.4.0.SKCCNXM For the Redmi Note 10 Pro).
  2. Unpack the archive and find the file. modemst1.modemst2 (or.mbn).
  3. Install the QDLoader drivers HS-USB (If the phone is not defined as Qualcomm by Device Manager HS-USB QDLoader 9008).
  4. Run QFil, select Flat Build and specify the path to the modem file.
  5. Press Download – the phone should be in mode EDL (black-screen).

Method 2: Through the Mi Flash Tool (full firmware)

  1. Download fastboot firmware for your model (for example, toco_global_images_V12.5.3.0.RKFMIXM for POCO F3).
  2. Unpack the archive in a folder without Cyrillic.
  3. Start the Mi Flash Tool, select the folder with the firmware.
  4. Connect your phone in Fastboot mode (clip Power + Volume down).
  5. Select Clean All (if you only need to update modem – Save user data).
  6. Press Flash and wait until it is completed.

If the Mi Flash Tool is an error anti_rollback, signifier:

  • You are trying to sew an older version of the firmware than the one installed now.
  • You need to find firmware with the same or newer anti-rollback number.

πŸ’‘

If the phone is not in mode EDL (black screen), try the method of "test point": disassemble the case, close the contacts on the board (see instructions by model + "EDL test point").

6. Step-by-step instruction for Mediatek

For devices on Mediatek Helio (Redmi) 9A, POCO C31, Redmi 8A) used SP The main difference from Qualcomm is that you can not flash only modem: you have to fill in a full firmware package or selectively specify files.

Instructions:

  1. Download the firmware in.zip format (for example, lancelot_global_images_V12.0.3.0.QCFCNXM for Redmi 9C).
  2. Unpack the archive and find the file. MTxxxx_Android_scatter.txt (where xxxx is the chipset model).
  3. Install MediaTek Preloader drivers (unless the phone is defined as a MTK USB Port).
  4. Launch the SP Flash Tool, download the scatter file.
  5. In the file list, uncheck all the boxes except modem.bin (or md1img, md1dsp).
  6. Press Download and connect the phone turned off to your PC (no buttons pressed!).

If SP Flash Tool is an error BROM ERROR: SLA AUTH FILE IS NECESSARY, signifier:

  • Your model requires an authorization file (.auth).
  • It can be found in forums (for example, 4PDA) or through official channels (for service centers).

The problem with Secure Boot is also relevant for Mediatek, because if you flash an incompatible version of modem, the phone may stop turning on. Always check the firmware version and model for compliance!

πŸ’‘

For Mediatek, you can’t flash only modem – always fill in the full package or use a scatter file with selective files.

7.Typical mistakes and how to avoid them

Even experienced users have problems flashing the communication module, and here are the most common errors and solutions:

Mistake.Reason.Decision
Firehose failed (QFil)Wrong file. prog_emmc_firehose.mbnDownload the full firmware package with the right firehose
The phone is not included in the EDLBattery charge < 30% or damaged USB-portCharge your phone, check the cable/port
After the firmware, there's no IMEI.Not made a backup or stitched the wrong modemRestore. IMEI Engineering Mode
Anti-rollback (Mi Flash)The firmware is older than the current versionFind firmware with the same or new anti-rollback

A few more tips:

  • πŸ”Œ Use the original cable – cheap cables can interrupt data transmission.
  • πŸ”‹ Battery charge > 50% – if the phone turns off while firmware is running, the risk of β€œbricking” increases.
  • πŸ“‘ Check the firmware region – Chinese firmware may not work with European models.

If, after the firmware:

  • πŸ“΅ No network - check it out IMEI and settings APN.
  • πŸ”„ Phone is fixated on downloading – try flashing the full package through the Mi Flash Tool with the Clean All option.
  • πŸ”₯ The device won't turn on, maybe the bootloader is damaged. EDL log-file.

8.Alternative ways of reconnecting

If the flashing module didn’t help or you’re not willing to take risks, try these methods:

  • πŸ”„ Reset Network Settings: Go to Settings β†’ SIM-maps and mobile networks β†’ Resetting mobile network settings. Sometimes it solves the login problem.
  • πŸ“± Update through OTA: If the problem has occurred after the update, try to roll back to the previous version. MIUI through settings β†’ Updating the system β†’ Three points. β†’ Select a Service Package.
  • πŸ› οΈ Repair through the service center: If all attempts of self-recovery failed, contact the official service Xiaomi. the cost of repair of the communication module - from 1500 to 3000 rubles (depending on the model).

For owners of dual devices SIM-For example, the Redmi Note 11 Pro+ 5G) It is important to note that the communication module can be separate for each of the SIM. In this case:

  • Switch modem for both of them. SIM (file modemst1 and modemst2).
  • Check it out. IMEI for each slot separately.

If you use custom firmware (e.g. Pixel Experience or Havoc) OS), consider:

  • Some builds do not support Xiaomi communication modules out of the box.
  • Look for firmware marked "modem fixed" or "RIL fixed".

πŸ’‘

Before installing custom firmware, always check user reviews of your model on forums (XDA, 4PDA).

FAQ: Frequent questions

Can I reflash the communication module without unlocking the bootloader?
No. Unlocking the bootloader is mandatory for any manipulation of the firmware at the modem level. OTA-Updates that do not affect low-level components.
Lost IMEI after firmware.
If you have a backup, restore it. IMEI via Engineering Mode (for Qualcomm) or Maui META (Without a backup, contact the service center - self-recovery without original numbers violates the law (IMEI device-bound).
Can I use the communication module through TWRP?
Technically yes, but it is not recommended. TWRP It is not designed to work with modem files, and there is a high probability of errors. Use QFil, Mi Flash Tool or SP Flash Tool.
After the firmware, Wi-Fi and Bluetooth are gone.
This means you have flashed the wrong modem or damaged files. WCNSS_qcom_cfg.ini (Try flashing the full firmware package with the Clean all option or restore the backup through TWRP.
Where to find firmware for an old Xiaomi model (e.g. Redmi 4X)?
For older models, official firmware may not be available on Xiaomi's website.Look for them at: Xiaomi Firmware Updater 4PDA (Xiaomi) XDA Developers