The computer does not see Xiaomi Redmi 5: all the reasons and ways to fix

Xiaomi Redmi 5 is a popular smartphone, but even it is not immune to problems with connection to the computer: did you insert a cable and the device is not detected? Or the phone is charging, but the files are not transferred? This problem is familiar to many owners of Redmi 5 (codenamed rosy), and its causes can be hidden in the settings of the smartphone and in malfunction of the equipment.

80 percent of the time, software solves the problem by updating drivers, changing USB mode, or debugging, but sometimes physical damage is to blame, such as a worn cable, a dirty connector, or a faulty port on a PC. In this article, we’ll look at all the possible scenarios for Redmi 5, including the rare cases where a phone is defined as an “unknown device” or does not respond at all.

If you've tried rebooting both devices and changing cables, don't rush to bring your phone to service. It's probably a typical problem that can be solved in 5-10 minutes. Let's start with the simplest one.

1. Verification of physical connection

The first thing to rule out is hardware malfunctions, and even if the cable looks complete, it could have been worn or oxidized inside, especially for Redmi 5, which has a microUSB connector that is less resistant to mechanical damage than the current Type-C.

Here's what to do:

  • 🔌 Try another cable – preferably original from Xiaomi or certified (marked) USB Cheap Chinese cords often don't transmit data, they only charge.
  • 📱 Connect the phone to another USB-Ports on the front of the system unit often don't communicate well. On laptops, try ports from different sides.
  • 🧹 Clean the Redmi 5 connector from dust and debris. Use a wooden toothpick (not metal!) or compressed air. Don't blow with your mouth - moisture from your breath can cause contact corrosion.
  • 💻 Connect your phone to another computer (or even charger) if it doesn't charge at all, the problem is the smartphone connector.

If you still don't see Redmi 5 after this manipulation, you can go to the software settings, but first check if the phone is not on the connection notification, and if so, then there is a physical connection, and the driver or data mode is the problem.

📊 What cable do you use to connect Redmi 5?
Original from Xiaomi
Third-party brand (Belkin, Anker, etc.)
Cheap no-name
I don't know which one.

2.Setting up USB mode on the phone

By default, Xiaomi Redmi 5 when connected to a PC can work in one of three modes:

  1. Charging only - data is not transmitted.
  2. File Transfer (MTP) is the standard mode for sharing media and documents.
  3. USB-Modem – The phone works as an internet source.

If you don’t see a connection notification or can’t select a mode, do the following:

  1. Unlock the Redmi 5 screen (on a locked phone, the USB may not work).
  2. Swipe down from the top edge of the screen to open the notification bar.
  3. Click on the notification “Charge via USB” (or “Connected as...”).
  4. Select "File Transfer" (MTP).

If no notice appears:

  • 🔄 Restart your phone and computer.
  • 📲 Check if Do Not Disturb or Saving Charge is activated – they can block USB-linkage.

💡

On some firmware MIUI notice USB-To see it, swipe down twice from the top of the screen to open the full notification panel.

3. Updating and installing drivers on PC

If a computer makes a connection sound, but Redmi 5 doesn’t show up in “This Computer,” the problem is likely drivers, especially for Windows 7/10, where drivers for Xiaomi are often incorrectly installed.

Here’s how to check and update drivers:

  1. Press Win + X and select Device Manager.
  2. Open the section "Portable devices" or "Other devices".
  3. If there is a Redmi 5 with a yellow exclamation point, right-click on it and select “Update driver”.
  4. Select Auto Search. If Windows doesn't find the driver, download it manually from Xiaomi's official website ("Drivers").

Windows 11 may require you to disable driver digital signature verification:

  1. Click Win + I, go to Update & Security → Recovery.
  2. In the section "Special download options" click "Reboot now".
  3. After the reboot, select “Find and troubleshoot” → “Additional options” → “Boot options” → “Disable mandatory driver signature verification.”

If Redmi 5 is still undetectable, try installing the universal ADB driver:

https://developer.android.com/studio/releases/platform-tools

Open Device Manager|Check if Redmi 5 is on the list|Update the driver manually|Install ADB-driver (if necessary)|Reboot the PC-->

4. Enable USB debugging and developer mode

If you connect Redmi 5 to firmware, unlock the bootloader, or use ADB, it may be necessary to activate developer mode and USB debugging.This also helps in cases where the phone is defined as an "unknown device."

Instructions:

  1. Open “Settings” → “About the phone”.
  2. Find the MIUI version and click on it 7 times until the notification “You are a developer!” appears.
  3. Return to the main Settings menu and open a new section for developers.
  4. Activate the switches: “Debugging by USB” “Unlocking OEM” (if you plan to firmware)

Redmi 5

Then try reconnecting the device. If you use ADB, check the connection with the command:

adb devices

The response should show the serial number of your Redmi 5.

What to do if the USB debugging is not enabled?
If the item "Debugging by USB" is inactive (gray), this can mean: 1. The phone has a password / pattern lock - it needs to be removed or changed. 2. Activated mode "Guest user" - switch to the main profile. 3. The device is tied to the Mi Account (on some MIUI firmware, debugging is blocked without authorization).

5.Firmware and MIUI problems

Sometimes Xiaomi Redmi 5 is not recognized due to firmware bugs or conflicts with MIUI.

  • 📱 Custom firmware (such as LineageOS or Pixel Experience).
  • 🔄 Old versions MIUI (below MIUI 10).
  • 🔒 Phones with unlocked bootloader, but incorrectly installed drivers.

Here's what we can do:

Problem.DecisionNote
The phone is defined as a “portable device” but files are not copied.Update MIUI to the latest stable version via Settings → About Phone → System UpdateBefore updating, make a backup copy of the data
After firmware custom ROM USB does not workInstall a USB Fix patch for your firmware or return to stock MIUIPatches searched for on XDA Developers or 4PDA forums
The computer will give an error "Device not recognized" (code 43)Remove the driver in Device Manager and install it again from the official Xiaomi websiteBefore removing the phone, disconnect from USB

If you recently updated MIUI and then you had problems with USB, try rolling back to the previous version.

  1. Download the archive with the desired version of MIUI for Redmi 5 (codename rosy) from the Xiaomi Firmware Updater website.
  2. Rename the file to update.zip and place it in the root folder of the phone.
  3. Open the Update app on your phone, click on the three dots in the top right corner and select “Select firmware file.”

💡

If after updating MIUI phone stopped being determined by USB, first try resetting network settings: Settings → System and device → Resetting settings → Network settings Reset.

6 Problems on the computer side

Sometimes it's not the phone that's the fault, it's the operating system settings. Let's look at the typical scenarios for different OSes.

Windows 10/11

  • 🖥️ Antivirus conflict: temporarily disable protection (for example, Avast or Kaspersky often block) USB-device).
  • 🔌 Saving energy USB: Open the Device Manager» → «Controllers USB» → «Root USB-hub» → «Power management" and uncheck the box with "Allow shutdown...».
  • 🔄 Service failure: Run the command line on behalf of the administrator and execute: net stop winnat net start winnat

macOS

On Mac, Redmi 5 may not be detected due to the lack of MTP drivers.

  • 🍎 Android File Transfer (official software from Google): download here.
  • 🔧 OpenMTP (alternative to new versions of macOS): GitHub.

Linux (Ubuntu, Mint, etc.)

On Linux, you may need to install MTP packages:

sudo apt install mtp-tools libmtp-common libmtp-runtime

If the phone is still not visible, try connecting it in PTP mode (like a camera).

💡

On Windows, if Redmi 5 is defined as a “Media Device” but files aren’t copied, try using alternative file managers like Total Commander or ES Explorer (they sometimes work better with MTP).

7. Hardware malfunctions and service repairs

If none of these things worked, it could be the hardware problem.

  • 🔋 The phone does not charge from any cable and charging.
  • 🔌 When connected to a PC, the microUSB connector moves or the cable falls out.
  • 💥 A “Moisture in the connector” notification appears on the screen (even if the phone was not urinated).
  • 🔥 The connector or cable is heated when connected.

In such cases, repairs will be required:

MalfunctionCost of repair (approximately)What do they do?
MicroUSB connector damaged800–1500 ₽Replacement of the connector (soldering)
Breaking the tracks on the board1500–3000 ₽Restoring contacts under a microscope
Problems with the power controller2000–4000 ₽Replacement of the chip or the entire module

Before you bring your phone to the service, check:

⚠️ Warning: If the Redmi 5 was in water or fell, don't plug it into charging! This could cause a short circuit.

Also, note that for the Xiaomi Redmi 5 (released in 2017), parts are becoming less affordable, and in some cases, repairs can cost almost as much as a new budget smartphone.

FAQ: Frequent questions about connecting Redmi 5

The phone is charging, but the computer can't see it.
The problem is probably USB mode. By default, Redmi 5 can be set to Charge Only. Pull the notification curtain down and select File Transfer (MTP) if that doesn't help, check the drivers on your PC or try another cable.
The computer makes the connection sound, but the phone doesn't show up in "This Computer."
This is a typical sign of driver problems. Open Device Manager and check if there are any devices with a yellow exclamation mark on the list. If there are, update the driver manually (download from Xiaomi's site). USB-port (preferably) USB 2.0, they're more reliable. USB 3.0 for older smartphones).
On a Mac, the phone is detected, but the files are not copied. What do you do?
On macOS, you need to install Android File Transfer to work with Redmi 5. Download it from Google's official website. If the program can't see the phone, reboot both devices and try a different cable. Also check if the phone is on file transfer (MTP) mode.
After the firmware, the phone stopped being detected by USB. How do I fix it?
This is a common problem when installing custom firmware. Try: Return to stock MIUI via Fastboot. Install a USB Fix patch for your firmware (look for 4PDA or XDA), check if USB debugging is enabled in the developer settings. If nothing helps, maybe the firmware has damaged the partition with USB drivers. In this case, only the full reset firmware (clean flash) will help.
Can I connect Redmi 5 to a TV via USB?
Technically yes, but with reservations: 📺 If the TV has one. USB-port, you can charge the phone, but transfer files or output images (USB-C to HDMI) No support for Redmi 5, no function USB OTG video-out. 🎮 To view photos/video from your phone on TV, it is better to use Miracast (wireless screen) or Chromecast.