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.
| Source | Reference | For which devices | Notes |
|---|---|---|---|
| Official website of Xiaomi (Mi PC Suite) | new.c.mi.com | All models Xiaomi/Redmi/POCO | Includes drivers for ADB, Fastboot and MTP |
| Xiaomi Drivers repository on GitHub | github.com | All models, including the old ones | Updated more often than the official website |
| Mi Flash Tool (included) | Download from Mi Flash | For firmware through Fastboot | Drivers are installed automatically on the first start. |
| Qualcomm Drivers (for EDL) | developer.qualcomm.com | Devices on Snapdragon | Requires 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.
Step-by-step: installing drivers manually
If the automatic installation via Mi PC Suite does not work, follow this algorithm:
- 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.
- Open Device Manager: Press Win + X β select Device Manager.
- Find an unidentified device: it will be marked with a yellow exclamation point (usually under Other Devices or USB Controllers).
- 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:
- Remove the current driver: PCM by device β Delete device β Mark Remove driver programs for that device.
- Turn off digital signature verification: bcdedit /set nointegritychecks on bcdedit /set testsigning on (do in Command Prompt (administrator), then restart the PC).
- 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:
- Download Platform Tools.
- Unpack in C:\platform-tools.
- Add a path to the environment variables: setx /M PATH "%PATH%;C:\platform-tools"
What if Windows blocks the installation of drivers?
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:
- Turn off the phone.
- Press Volume Up + Volume Down and connect the USB cable to the PC.
- Hold the buttons for 10-15 seconds until the screen goes out (the device will not be visible visually).
Installation of drivers:
- Download Qualcomm Drivers from the official website.
- In Device Manager, find QHSUSB_BULK qualcomm HS-USB QDLoader 9008.
- 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:
- Download Mi PC Suite from the official website.
- Install the program by following the instructions (check the boxes for installing drivers).
- Connect your phone in MTP mode (just turn on file transfer).
- 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:
- For ADB: Adb devices, a serial number of the device (e.g., 1234abcd device) must appear.
- For Fastboot: fastboot devices, the serial number (e.g., 1234abcd fastboot) should also be displayed.
- 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.