How to Install Xiaomi USB Drivers on PC: The Complete Guide 2026

Unfit for proper settings USB-Xiaomi drivers you will not be able to flash your smartphone through the Mi Flash Tool, unlock the bootloader or even connect to the device through the device ADB. Phone recognition problems in Windows are one of the most common causes of errors when working with Xiaomi, Redmi or other devices. POCO. In this article, we will discuss how to download official drivers, install them manually and fix typical errors (for example, code 43 in Device Manager).

Xiaomi drivers often conflict with Google’s standard ADB or Fastboot drivers. If you’ve previously connected other Android devices, the system could automatically install incompatible versions. We’ll show you how to completely remove old drivers and install the correct ones, which will take no more than 5-10 minutes even for a beginner.

Why You Need Xiaomi USB Drivers and When to Install Them

Xiaomi USB drivers provide communication between the smartphone and the computer at the operating system level, without which Windows will not be able to correctly recognize the device in modes:

  • πŸ”Œ ADB (Android Debug Bridge – for debugging, installing apps via adb install or working with Scrcpy.
  • πŸ”“ Fastboot – to unlock the bootloader, firmware through the Mi Flash Tool or recover from the β€œbrick".
  • πŸ“± MTP/Transfer Files – standard file transfer mode (sometimes works without drivers, but with errors).
  • πŸ› οΈ EDL (Emergency Download Mode – Emergency mode for recovery of bricks (requires separate Qualcomm drivers).

Install the driver will have to in the following cases:

  • ⚑ You see a mistake. USB Device Not Recognized or Device Manager Code 43.
  • πŸ”„ Mi Flash Tool does not detect your phone in Fastboot mode.
  • 🐞 Adb devices or fastboot devices return an empty list.
  • πŸ“‰ The speed of file transfer through MTP abnormally low (less than 1 MB/s).

⚠️ Note: If you connect Xiaomi to MacOS or Linux, you don’t need to install drivers – these systems use universal kernel modules. 7/10/11.

Official sources: where to download the Xiaomi USB drivers

Do not use drivers from third-party sites, they may contain viruses or outdated versions.

SourceReferenceFor which devicesNotes
Official website of Xiaomi (Mi PC Suite)new.c.mi.comAll models Xiaomi/Redmi/POCOIncludes drivers for ADB, Fastboot and MTP
Xiaomi Drivers repository on GitHubgithub.comAll models, including the old onesUpdated more often than the official website
Mi Flash Tool (included)Download from Mi FlashFor firmware through FastbootDrivers are installed automatically on the first start.
Qualcomm Drivers (for EDL)developer.qualcomm.comDevices on SnapdragonRequires registration, is needed to restore the "bricks"

Important: If you download drivers from GitHub, choose the version for your Windows bit (x64 or x86). 99% of modern PCs need x64 version.

After downloading, unpack the archive into a folder without Cyrillic characters (for example, C:\Xiaomi_Drivers). Avoid ways like Xiaomi’s Download/Driver – this can cause installation errors.

πŸ“Š What Xiaomi model do you use?
Redmi Note 12
POCO X5
Xiaomi 13
Redmi 10
Another model

Step-by-step: installing drivers manually

If the automatic installation via Mi PC Suite does not work, follow this algorithm:

  1. Connect your phone to your PC in Fastboot mode (Put Volume Down + Power When the device is off) and a hare in a hat should appear on the screen.
  2. Open Device Manager: Press Win + X β†’ select Device Manager.
  3. Find an unidentified device: it will be marked with a yellow exclamation point (usually under Other Devices or USB Controllers).
  4. Update the driver manually: PCM by device β†’ Update the driver β†’ Search for drivers on this computer. Specify the path to the unpacked driver folder (e.g, C:\Xiaomi_Drivers). Tap Enable nested folders and click Next.

Confirm installation

The device is defined as Android Bootloader Interface in Fastboot | mode.

The fastboot device team shows the phone serial number |

Device Manager has no exclamation points near Xiaomi|

The speed of file transfer in MTP mode exceeds 10 MB / s

-->

If the phone is not recognized after installation:

  • πŸ”„ Try another one. USB-port (preferably) USB 2.0 on the back of the PC).
  • πŸ”Œ Use the original Xiaomi cable – cheap cables often don’t support data transfer.
  • 🚫 Disable the antivirus (such as Avast or Kaspersky) – they can block the installation of drivers.

Solving errors when installing drivers

Even after the proper installation, there can be problems.

Error "Code 43" in Device Manager

Reason: conflict with previously installed Google or MediaTek drivers.

Decision:

  1. Remove the current driver: PCM by device β†’ Delete device β†’ Mark Remove driver programs for that device.
  2. Turn off digital signature verification: bcdedit /set nointegritychecks on bcdedit /set testsigning on (do in Command Prompt (administrator), then restart the PC).
  3. Repeat installing drivers from the folder C:\Xiaomi_Drivers.

The phone is not visible in fastboot devices

Reasons:

  • πŸ”Œ Wrong Mode: Make sure your phone is in Fastboot (a screen with a hare) and not in Recovery.
  • πŸ”„ The driver is not installed for Android Bootloader Interface, but for Android Bootloader Interface. MTP.
  • πŸ› οΈ There is no environment variable PATH fastboot.

Solution: Check the output of the fastboot --version command. If it doesn't work, install Google's Platform Tools:

  1. Download Platform Tools.
  2. Unpack in C:\platform-tools.
  3. Add a path to the environment variables: setx /M PATH "%PATH%;C:\platform-tools"
What if Windows blocks the installation of drivers?
If you install Windows cannot verify the publisher of this driver software, follow the following steps: 1. Press Win + R, type gpedit.msc (for Windows Pro). 2. Go to User Configuration β†’ Administrative Templates β†’ System β†’ Driver Installation. 3. Enable the Device Driver Digital Signature option and select Ignore. 4. Reboot the PC and re-install.

Drivers for EDL mode (Qualcomm 9008)

EDL (Emergency Download Mode) mode is used to recover Xiaomi that is not turned on or stuck on the logo.It requires separate Qualcomm drivers to do so.

How to log into EDL:

  1. Turn off the phone.
  2. Press Volume Up + Volume Down and connect the USB cable to the PC.
  3. Hold the buttons for 10-15 seconds until the screen goes out (the device will not be visible visually).

Installation of drivers:

  1. Download Qualcomm Drivers from the official website.
  2. In Device Manager, find QHSUSB_BULK qualcomm HS-USB QDLoader 9008.
  3. Update the driver manually by specifying the folder with the downloaded files.

⚠️ Attention: Regime EDL It gives you full access to the memory of the device. Don't use it for firmware unless you're sure of what you're doing, and it can lead to total loss. IMEI or converting the phone into a brick".

πŸ’‘

If the Mi Flash Tool doesn’t see your phone in EDL mode, try using Qualcomm’s QFil utility, which recognizes devices more frequently in emergency mode, but requires firmware in.mbn format.

Automatic installation via Mi PC Suite

If manual installation seems difficult, use the official Mi PC Suite utility:

  1. Download Mi PC Suite from the official website.
  2. Install the program by following the instructions (check the boxes for installing drivers).
  3. Connect your phone in MTP mode (just turn on file transfer).
  4. Wait until the program automatically installs all the necessary drivers.

Advantages of the method:

  • βœ… Automatic Definition of a Device Model.
  • βœ… Installation of all types of drivers (ADB, Fastboot, MTP).
  • βœ… Ability to back up data before firmware.

Disadvantages:

  • ❌ The program can install unnecessary software (for example, Mi Cloud).
  • ❌ It doesn’t always work with new models (e.g. Xiaomi 14 or Redmi Note 13).

πŸ’‘

If the Mi PC Suite doesn't recognize the phone, try installing the driver manually first and then running the program, often solving the compatibility problem.

Checking the operability of drivers

To make sure that the drivers are installed correctly, execute the following commands in Command Prompt:

  1. For ADB: Adb devices, a serial number of the device (e.g., 1234abcd device) must appear.
  2. For Fastboot: fastboot devices, the serial number (e.g., 1234abcd fastboot) should also be displayed.
  3. To check the speed of MTP: Copy a large file (for example, 1 GB) from your phone to your PC. The speed should be at least 10-20 MB / s.

If the teams are not working:

  • πŸ”„ Reinstall Platform Tools (you can download it here).
  • πŸ”§ Check that there are no exclamation points near Xiaomi in Device Manager.
  • πŸ”Œ Try another one. USB-port.

FAQ: Frequent questions about Xiaomi USB drivers

Can I use drivers from other Android devices (Samsung, Huawei)?
No, Xiaomi drivers are optimized for specific company protocols (e.g., Mi Flash Tool) and drivers from Samsung or Huawei can conflict, especially in Fastboot and EDL modes.
Why did Windows update drivers stop working?
Windows sometimes automatically replaces drivers with universal Microsoft or Google. To fix this, open Device Manager. Find Xiaomi, PCM β†’ Properties β†’ Driver tab. Press Roll back (if the button is active) or remove the driver and install again.
Do I need to install drivers for MacOS or Linux?
No, these systems use built-in kernel modules (libusb, android-tools). Just install adb and fastboot via package managers: For MacOS: brew install android-platform-tools. For Linux (Debian/Ubuntu): sudo apt install adb fastboot.
How to remove all Xiaomi drivers completely?
Use NirSoft's USBDeview utility: Download USBDeview. Launch on behalf of the administrator. Find all devices called Xiaomi, Qualcomm, or Android. Select them and click Remove selected devices (check the Remove Drivers box).
Can I use Xiaomi without drivers?
Technically yes, but with serious limitations: βœ… It is possible to install a recovery (if it is not damaged). βœ… Transfer of files through MTP Sometimes it works without drivers (but with errors). ❌ Impossible to use Fastboot, ADB or EDL. For full work with Xiaomi drivers are required.