Why your computer can’t see your Xiaomi phone through USB, but it charges it

When you connect your Xiaomi to your computer, you see a charge indication, but the device doesn't appear in My Computer, it's one of the most common problems when working with Android. This can be very annoying, especially if you need to urgently flip photos or install firmware, and most often it's not the breakdown, but the connection mode settings or drivers.

In this article, we will look at all the possible reasons why a computer can’t see a phone, and offer step-by-step solutions. We will look at software slugs, cable problems, and hidden MIUI settings that block data transmission by default.

First, you need to rule out the trivial physical causes. USB-The computer port is functional, and the cable itself is capable of transmitting data, not just electricity. Often users use cheap charging-only cables that don’t have any physical contacts to transmit the signal.

Checking the cable and physical connection

The first thing to do is to replace USB-Many accessories that come with power banks or are bought on the market have only two working veins for power. Even if the Xiaomi Redmi or Poco phone shows charging going, data transmission through such a cord is physically impossible.

Notice the condition of the connector in the smartphone itself, which often gets pile and dust in your pockets, which prevents the contacts from connecting tightly, and carefully clean the USB Type-C port with a wooden toothpick or plastic spatula, without using metal objects to avoid closing contacts.

Also try to connect the device to another. USB-The front ports of the system unit are often powered weaker than the rear ports, which can lead to unstable operation. USB-hub without its own power, try connecting the phone directly to the motherboard.

  • 🔌 Use the original cable from the kit or certified analogue with support (Data Transfer).
  • 🧹 Clean the charging port from dust and pile with neat movements.
  • 🖥️ Connect the device directly to the ports on the back of the system unit.
  • 🔄 Check the cable on another device to rule out its malfunction.
📊 What cable do you use to connect?
Original out of the box
Purchased separately (branded)
Cheap Chinese cable
I don't know / I don't remember

If the physical connection is fine, we move to software settings. Often, Android defaults to Charge Only mode for security purposes, ignoring file transfer requests.

Set-up of the regime USB-Android

Once you connect the cable, unlock your smartphone screen. Swipe the notification curtain from top to bottom. You should see the system notification "Charge via USB" or "Click for other actions." Click on it.

The USB mode selection menu will open. The default is often Charge Only. You need to switch it to File Transfer (MTP) or Photo Transfer (PTP), and MTP is the primary mode for working with the file system.

In some versions of the MIUI or HyperOS shell, this menu may not appear automatically, so go to the developer settings. Go to Settings → About phone and quickly press 7 times on the MIUI version until you have become a developer.

💡

If the mode selection menu USB It does not appear, turn on “Debugging by” USB» This often forces the mode selection dialog to be activated at the next connection.

Once you have enabled the developer mode, look for the option “Additional” or “Extended Settings” in the settings menu. Find the “Developers” section and scroll to “Default USB Configuration.” Select “File Transfer” there.

  • 📲 Unlock the smartphone screen immediately after connecting the cable.
  • 🔽 Open the notification curtain and click on the connection status.
  • ⚙️ Select a mode. MTP (File transfer) instead of “Charge only».
  • 🛠️ If necessary, activate the developer mode to change the default settings.

Changing these settings usually solves the problem 90 percent of the time, but if the computer is still silent, it may be because the Windows operating system doesn't have the right drivers.

Installation and update of ADB and MTP drivers

Windows may not have built-in drivers for a specific Xiaomi device, especially if it's a new model or you're using an older version of Windows.The computer receives a connection signal but doesn't know how to work with it, so it's limited to just charging.

To work correctly, you need to install universal Google USB Driver drivers or specific Xiaomi drivers. The most reliable way is to install the official Xiaomi USB Drivers utility or the Mi PC Suite program (although support for the latter is discontinued, drivers remain working).

You can also use Device Manager. Press Win + X and select Device Manager. Find an unknown device or device with a yellow exclamation mark in the list. Right-click, select Update Driver → Search for drivers on this computer → Select a driver from the list of available drivers.

Device MTP USB -> Standard controller USB -> MTP USB- device

If there's a list «MTP USB-The device, select it. If not, try to select it «USB Composite Device. After installing the driver, restart your computer and reconnect your phone.

☑️ Checklist of driver installation

Done: 0 / 4

Sometimes Windows 10 or 11 automatically installs an incorrect driver that blocks work, in which case, in the Device Manager, you need to select Delete Device, tick “Delete Driver Programs” and reconnect the phone, allowing the system to find the driver again.

Diagnostics through the developer menu and debugging

If standard methods don't work, you need to do more in-depth intervention in the system settings. USB (USB Debugging allows the computer to gain full access to the device and often forcibly activates the necessary communication protocols.

Turn on the developer mode as described above (7 clicks on MIUI). In the Developer menu that appears, find the USB Debugging switch and activate it. When you connect to your PC, you will see a request for debugging confirmation on your phone screen — be sure to click OK.

Also on the developer menu is the option "Select USB configuration," make sure that MTP (Media Transfer Protocol) is selected there, sometimes switching to PTP (Picture Transfer Protocol) if you only need to copy photos, since this protocol is older and more stable.

ParameterDefault valueRecommended valueImpact
USB configurationJust charging.MTP (File Transfer)Opens up access to files
USB debuggingOff.Included.Allows deep access to ADB
USB-audio)Off.Off.Prevents conflicts of sound drivers
Screen rotationAutomobileNever mind.Doesn't affect the connection.
What is ADB and why is it needed?
ADB (Android Debug Bridge) is a universal command-line utility that allows you to interact with an Android device. It is used by developers to install applications, read logs and execute system commands. For the average user, enabling ADB is safe, but requires confirmation of the connection on the phone screen.

Notice the "Select USB configuration" item in the developer menu. If it says "No data transfer", the computer will not physically see the file system, even if charging goes. Change this value to MTP.

Problems with ports and energy saving Windows

Windows has a power saving feature that can turn off USB-Power ports, which causes external devices to be unstable, and this happens a lot on laptops, but it also happens on PCs.

Go to Device Manager and find the Controllers section. USB». Find the Root Points USB-Hub" (there may be several) Open the properties of each, go to the "Power Management" tab and uncheck the box "Allow this device to be turned off to save energy».

It's also worth checking the power circuit. + R, enter powercfg.cpl and press Enter. Select High Performance. In the settings of this schema, find Settings USB» → «Temporary shutdown parameter USB-port and set the value of "Forbidden».

⚠️ Warning: After the power saving function is turned off USB-The battery consumption of the laptop can increase slightly in ports, but this ensures that the connected devices work smoothly without spontaneous shutdowns.

Another reason could be a conflict of motherboard chipset drivers: If you have a PC, make sure that the chipset drivers are installed from the motherboard manufacturer’s website (Intel, AMD, ASUS, Gigabyte, etc.).

Alternative methods of data transmission

If you can't find the cause of a malfunction or a software bug, and you need to transfer files urgently, you can use wireless methods. Modern Xiaomi smartphones have great built-in tools for this.

The fastest way is to use Wi-Fi Direct technology or the built-in Explorer app. MIUI It has Remote Control, and it creates a local area network that you can use to access your phone from your PC. FTP-protocol.

To do this, open Explorer on your phone, click on the menu (three bars) and select Remote Control. Click Launch. The phone will give you an address like ftp://192.168.1.5:2121. Enter this address in the address bar of My Computer on your PC.

💡

Wireless transmission through FTP Mi Share often works faster and more stable than finding a faulty app. USB-cables, especially for large amounts of data.

You can also use cloud storage (Google Drive, Mi Cloud, Yandex.Disk) or third-party programs like AirDroid or Send Anywhere, which allow you to transfer files over the Internet or local network wirelessly.

  • 📡 Use the built-in FTP-conductor MIUI file-access.
  • ☁️ Upload files to the cloud and download them to PC.
  • 📤 Apps like AirDroid allow you to control your phone from a computer through a browser.
  • 📶 Mi Share allows you to quickly transfer files between Xiaomi devices and PC with Wi-Fi.

⚠️ Note: When using public Wi-Fi networks to transmit data through FTP or cloud make sure the connection is secure so that third parties cannot intercept your personal files.

These methods do not require drivers and work even with a partially damaged charging port, as long as the phone has time to charge or has sufficient battery power.

Frequently Asked Questions (FAQ)

Why does the computer make a connection sound, but the phone doesn’t appear in My Computer?
This means that physical contact is available and power is supplied, but no data mode (MTP) is selected or drivers are installed.Check the notification curtain on the phone and the Device Manager on Windows.
Can the virus block? USB-plug-in?
In theory, some malware can block ports or change system settings, but more often than not, the reason is simpler: faulty cable or driver failure.
Will a factory reset help if the PC can't see the phone?
Hard Reset will help if the problem is caused by a deep software failure in Android. However, this is an extreme measure, since you will lose all data.
Does the computer see the phone if the screen is broken and the touchscreen is not working?
If you've been allowed to connect to this PC before and you've debugged it, you can see it right away. If you don't, you can't confirm it on a broken screen, and then you can only use a USB-OTG adapter with a mouse to control the screen, or repair the display.
Why can’t Mac see Xiaomi, but Windows can?
macOS doesn’t have built-in support for the MTP protocol that uses Android. You need to download and install the special Android File Transfer or OpenMTP app from the official website to see the phone files on the Mac.