How to connect Xiaomi to a laptop: all ways with photos and videos

Connecting a Xiaomi smartphone (or Redmi/POCO) to a laptop seems like a simple task — until you encounter errors like “Device not recognized”, lack of access to files or perpetual charging without data transfer. The problem is that the manufacturer by default locks some of the features for security, and operating systems (especially Windows 11/10) often do not recognize devices without the right drivers.

In this article, 5 proven ways of connecting (from classic USB to wireless protocols), analyzing typical errors and unique solutions for models on MIUI 14/15 with a locked bootloader. The instructions are relevant for laptops on Windows, macOS and Linux, and also take into account the features of new smartphones (for example, Xiaomi 14 or POCO F6 without a 3.5 mm connector).

1. USB Connection: Basic Method with Nuances

The most common way is to use a USB-TypeC cable (or MicroUSB for older models), but even here there are pitfalls: starting with MIUI 12, Xiaomi defaults to only charge, not transfer files. To fix this, you can use a new mode.

  • 📱 Unlock the smartphone screen and connect the cable to the laptop. the screen will display a notification “Charge through” USB».
  • 🔧 Tap on the notification and select File Transfer (or) MTP for Windows/Linux, PTP macOS).
  • 🖥️ On your laptop, check the Device Manager: if there is an exclamation point burning next to Xiaomi, drivers are required (see Section 3).
  • 🔄 If files are not displayed, reconnect the cable or try another port. USB (preferably USB 3.0 blue).

⚠️ Note: On a MacBook with chips M1/M2 Android File Transfer may be required – Standard Finder does not support the protocol MTP Xiaomi.

Check the integrity of the cable (try charging your phone)

Unlock the smartphone screen

Select the "File Transfer" mode in the notification curtain

Update the drivers on your laptop (for Windows)

Disable the antivirus (it can block access)-->

If you've been doing all the manipulations, the laptop still can't see the phone, the problem may be the developer's settings.

  1. Go to Settings. → The phone.
  2. Tap 7 times on the MIUI version.
  3. Go back to the main settings menu, find the Developer section.
  4. Enable USB Debugging and USB Installation.

2. Wireless file transfer: Mi Share vs. standard protocols

If you don't have a cable on hand or the USB port on your laptop doesn't work, use wireless methods. Xiaomi has a proprietary solution called Mi Share (formerly called Mi Drop), but it doesn't work stable on devices older than 2020.

MethodSpeed.LimitationsInstructions
Mi ShareUp to 20MB/sRequires MIUI 12+, does not work with macOSOpen the Mi Share app on your phone → «Send» → select files → scan QR-Laptop code (via web version).
BluetoothUp to 1 MB/sSlowly, limit 50MB at a timeTurn on Bluetooth on both devices → pair → send files through the context menu.
FTP over Wi-FiUp to 10MB/sRequires an application (e.g. FX File Explorer)Install. FTP-phone-server → connect from the laptop to IP (for example, ftp://192.168.1.100:2221).
Cloud.Depends on the Internet.Traffic restriction, privacyDownload files to Google Drive/Mi Cloud → download to your laptop.

⚠️ Note: When using Mi Share on Windows laptops, you may need to disable the firewall – it blocks incoming connections from the phone:

netsh advfirewall set allprofiles state off

(Don’t forget to turn the firewall back on after the transfer!)

Po Po Po USB-cable

Mi Share (wireless)

Bluetooth

FTP or cloud

Another option-->

Installing drivers for Xiaomi on Windows: why the system can’t see the phone

A common problem when connecting via USB is the lack of drivers. Windows automatically installs a universal MTP driver, but for full operation (for example, for ADB or unlocking the bootloader), special drivers from Xiaomi are needed.

Download the official Mi PC Suite (for older models) or install the drivers manually:

  1. Open Device Manager (Win + X → Device Manager).
  2. Find a device with an exclamation point (usually in the Portable Devices or Other Devices section).
  3. Right-click → Update the driver → Search on this computer.
  4. Select a driver from the list (e.g., Xiaomi Composite MDB Interface).

For ADB (USB debugging), download the Android SDK Platform-Tools and add the path to adb.exe to the environment variables. Check the connection with the command:

adb devices

If the serial number of the device is visible in the answer, the drivers are installed correctly.

💡

If Windows stubbornly doesn’t see Xiaomi, try connecting your phone in Fastboot mode (turn off the device, press Volume Down + Power). In this mode, the system often recognizes the device as Android Bootloader Interface and installs the drivers automatically.

4. macOS connection: why the Finder doesn't show Xiaomi files

On MacBook, Xiaomi smartphones connect via MTP protocol, which Apple does not officially support.

  • 🍎 Install Android File Transfer (official software from Google).
  • 🔌 Use it. PTP instead MTP (phone-curtain).
  • 🐧 For advanced users: install jmtpfs via Homebrew: brew install jmtpfs mkdir ~/Xiaomi jmtpfs ~/Xiaomi (Remove: fusermount -u ~/Xiaomi)

⚠️ Note: On macOS Ventura and the newer Android File Transfer, it may not work due to changes in security policy:

  1. Open the Terminal.
  2. Execute the command: sudo kextload -b com.google.driver.AppleUSBFTDI
  3. Reconnect the phone.

5. ADB and Fastboot: Connection for Firmware and Debugging

If you need to not just transfer files, but flash your phone, unlock the bootloader or get root access, you will need to connect via ADB (Android Debug Bridge) or Fastboot. This is true for models with a locked bootloader (for example, Xiaomi 13T or POCO X5 Pro).

Step-by-step:

  1. Enable USB Debugging (see Section 1).
  2. Connect the phone to the laptop and confirm the debugging permission on the smartphone screen.
  3. Open the command line (Win + R → cmd) and check the connection: adb devices If the device is displayed – the connection is successful.
  4. To switch to Fastboot, turn off your phone and press Volume Down + Power. Then check the connection: fastboot devices

⚠️ Note: On Linux laptops (Ubuntu, Fedora) to work with ADB You need to have udev rules. /etc/udev/rules.d/51-android.rules linear:

SUBSYSTEM=="usb", ATTR{idVendor}=="2717", MODE="0666", GROUP="plugdev"

Then do this:

sudo udevadm control --reload-rules


sudo udevadm trigger

What if the ADB can’t see the device?
1. Check if debugging is included on USB (Sometimes it gets lost after the update. MIUI). 2. Try another cable - some cheap cables don't support data transfer. 3. Remove old drivers via Device Manager (right click) → Remove the device) and reconnect the phone. 4 If you use Windows, disable the driver signature: - Press the Shift when you restart. → Diagnostics → Additional parameters → Loading parameters → Reboot. - Select the option Disable Mandatory Driver Signature Verification (F7). 5. For MIUI 14+ You may need to include a debugging USB (security parameters in the developer settings.

6.Error Solving: Phone is connected but files are not visible

Situation: The laptop makes the connection sound, but this computer (or Finder) doesn't display files.

Mistake.Reason.Decision
Device not identified.There is no driver or faulty cableInstall drivers (Section 3) or try another cable
The phone is charging, but no files are transferredSelected "Charge Only" modeTap on the notification on your phone and select File Transfer
Folders are empty or not openMTP protocol failureReboot your phone and laptop, then reconnect the USB
Error: “MTP driver not installed” (Linux)There is no MTP-tools packageRun sudo apt install mtp-tools (for Debian/Ubuntu)
Android File Transfer does not open (macOS)Conflict with system updatesRemove the application, download the latest version from the official website

🔹 A unique case for MIUI 15: If file access is lost after the update, reset your settings USB:

  1. Go to Settings → Connection and Sharing → USB.
  2. Select Reset the default settings.
  3. Reconnect the cable and select File Transfer mode.

💡

If none of the methods worked, check your phone for viruses (e.g., through Mi Security). USB-data protection.

7.Alternative methods: cloud services and third-party programs

If standard methods do not work, use third-party solutions:

  • ☁️ Cloud services: Mi Cloud (5 GB free) – syncs photos, contacts, notes. Google Drive or OneDrive – for transferring large files.
  • 💻 Programs for synchronization: Mi PC Suite (official software from Xiaomi, but outdated). AirDroid - transfer files over Wi-Fi with a web interface. Snapdrop - analogue of Mi Share, works through the browser.
  • 🔧 For developers: Scrcpy - control of the phone from a laptop USB/Wi-Fi (demand ADB). Vysor – mirroring the screen of a smartphone on a PC.

💡 Tip: To transfer large files (video, backups) use Telegram - send files to yourself in Save messages and download to your laptop via the web version (web.telegram.org.

FAQ: Frequent questions about connecting Xiaomi to a laptop

🔹 Why does a laptop write «USB-device not identified»?
This means Windows can't pick up a driver for your Xiaomi.Solutions: Try another one USB-port (preferably) USB 2.0 – they are better compatible. Install the drivers manually (see section 3). Turn off fast charging in the phone settings (Settings) → Battery → If the problem persists, the cable is faulty (try charging your phone with this cable).
🔹 Can you connect Xiaomi to a laptop without cable?
Yes, there are several ways: Mi Share - wireless transmission over Wi-Fi Direct (up to 20 MB / s). FTP-server, for example, through an application FX File Explorer (you need to access one Wi-Fi network). Cloud - upload files to Google Drive or Mi Cloud and download to your laptop. USB (maximum 10-20 MB/s vs 40-60 MB/s cable).
🔹 How to connect Xiaomi to a laptop in mass storage mode (UMS)?
Modern smartphones (including all Xiaomi on MIUI) do not support UMS (like a flash drive), only MTP or PTP. Alternatives: Use a memory card: remove it from your phone and paste it into your laptop via a card reader. Activate OTG and plug the flash drive into your phone, then copy the files.
🔹 Why Xiaomi doesn’t show files when connecting to MacBook?
There are two reasons for macOS: Android File Transfer is not installed or outdated. Download the latest version from the official website. The phone is connected in MTP mode, which macOS does not support. Switch to PTP (in the notification curtain). If that doesn't work, try OpenMTP, an alternative to Android File Transfer with support for new Apple chips.
🔹 How to unlock the bootloader on Xiaomi through a laptop?
To unlock the bootloader, you will need: Get permission from Xiaomi through the official website (linking the account to the device); Install Mi Unlock Tool on the laptop; Connect the phone in Fastboot mode (turn off). → clamp down + Power. Run the Mi Unlock Tool and follow the instructions. ⚠️ Note: On newer models (e.g. Xiaomi 14), unlocking can take up to 720 hours (30 days) of waiting time!