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.
- Go to Settings. → The phone.
- Tap 7 times on the MIUI version.
- Go back to the main settings menu, find the Developer section.
- 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.
| Method | Speed. | Limitations | Instructions |
|---|---|---|---|
| Mi Share | Up to 20MB/s | Requires MIUI 12+, does not work with macOS | Open the Mi Share app on your phone → «Send» → select files → scan QR-Laptop code (via web version). |
| Bluetooth | Up to 1 MB/s | Slowly, limit 50MB at a time | Turn on Bluetooth on both devices → pair → send files through the context menu. |
| FTP over Wi-Fi | Up to 10MB/s | Requires 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, privacy | Download 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:
- Open Device Manager (Win + X → Device Manager).
- Find a device with an exclamation point (usually in the Portable Devices or Other Devices section).
- Right-click → Update the driver → Search on this computer.
- 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 devicesIf 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:
- Open the Terminal.
- Execute the command: sudo kextload -b com.google.driver.AppleUSBFTDI
- 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:
- Enable USB Debugging (see Section 1).
- Connect the phone to the laptop and confirm the debugging permission on the smartphone screen.
- Open the command line (Win + R → cmd) and check the connection: adb devices If the device is displayed – the connection is successful.
- 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 triggerWhat if the ADB can’t see the device?
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 cable | Install drivers (Section 3) or try another cable |
| The phone is charging, but no files are transferred | Selected "Charge Only" mode | Tap on the notification on your phone and select File Transfer |
| Folders are empty or not open | MTP protocol failure | Reboot your phone and laptop, then reconnect the USB |
| Error: “MTP driver not installed” (Linux) | There is no MTP-tools package | Run sudo apt install mtp-tools (for Debian/Ubuntu) |
| Android File Transfer does not open (macOS) | Conflict with system updates | Remove 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:
- Go to Settings → Connection and Sharing → USB.
- Select Reset the default settings.
- 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.