Why your computer doesn’t see Xiaomi Redmi 7 USB, But the phone is charging: a full analysis of the problem

The situation is familiar to many: connect Xiaomi Redmi 7 to the computer through the USB-The cable, the charging indicator, lights up, but the phone itself is not defined as a drive or a data transfer device, and there may be more than a dozen reasons for this behavior, from the banal absence of drivers to hardware malfunctions. In this article, we’ll look at all possible scenarios for why Redmi 7 is charging but not transferring files, and give clear instructions on how to diagnose and fix the problem.

Feature of the Redmi model 7 (The codename onc is that it uses an outdated protocol. MTP (Media Transfer Protocol for data transfer, which often conflicts with Windows drivers 10/11. In addition, in budget smartphones Xiaomi often meet problems with quality USB-We're not going to just stick with standard tips like "reset the device" -- instead, we're going to offer deep diagnostics that are specific to this particular model.

First, determine which category your problem falls into:

  • πŸ”Œ The computer does not make the connection sound (no reaction). USB-device)
  • πŸ“± The phone does not offer to select the connection mode (no notification "Charging through" USB")
  • πŸ’» Windows gives an error "Device not recognized" (code 43 in Manager)
  • πŸ”„ Regime. MTP Enables, but files are not displayed (empty folder or error)
πŸ“Š How long have you had a problem with USB Redmi 7?
Less than a week.
1-3 months
More than 6 months
Since the purchase

1.Verification USB-Cable and port: why charging works and data transfers don’t

The first thing to rule out is mechanical damage to the cable or port, because the Redmi 7 only needs two pins to charge: VBUS (feeding +5V) and GND (And two more are required for data transmission: D+ If these contacts are oxidized, contaminated or damaged, the phone will charge, but the computer will not see it".

How to check:

  • πŸ” Check the cable for bending, melting, or broken wires, especially the spot near the USB-Type-C plug.
  • 🧲 Try another cable, preferably original from Xiaomi or certified (with data support). Cheap charging cables often don't have these wires.
  • πŸ”Œ Connect the phone to another USB-Ports on the front of the system unit often have weak contact.
  • πŸ“± Check the port on your phone: light up with a flashlight – if you can see dirt, oxidation or bent contacts inside, this can block data transmission.

⚠️ Note: If you connect the cable to Redmi 7 The notification β€œCharging through” appears USB", But there's no option to choose a mode (MTP/PTP) β€” This is a sure sign of a problem with D+/D- contact. 80% faulty.

For deep port diagnosis, you can use a multimeter in vertebrae mode:

  1. Turn off the phone and cable.
  2. Connect the probes to the D contacts+ and D- on the Type-C connector (they are located on the sides of the central power contacts).
  3. If resistance tends to infinity, the chain is broken (a cable or port is damaged).
How to clean USB-Redmi 7 port without risk of damage?
Use a wooden toothpick (not metal!) and 96% Carefully remove dirt from the contacts, then dry the port with a hairdryer at minimum power for a period of time. 2-3 Don't use compressed air, it can drive the dust deeper.

Phone Settings: Why Redmi 7 Doesn't Offer to Choose Mode USB

Even if the cable and port are in good condition, the Xiaomi Redmi 7 may not show a notification about the choice of connection mode (MTP, PTP, It's because of the charging:

  • πŸ”„ Resetting settings (for example, after updating) MIUI).
  • πŸ› οΈ Manual debugging shutdown USB developer-setting.
  • πŸ“± Activation of the "Charge Only" mode by default.
  • πŸ”’ Lockdowns USB port antivirus or MIUI Optimized Settings.

How to return the notification of the choice of the mode:

  1. Open Settings β†’ About the phone and 7 times click on the MIUI version to activate the developer mode.
  2. Back to Settings β†’ Additionally. β†’ For developers.
  3. Find the configuration item USB by default and select No data (this will make the phone ask mode every time).
  4. Activate Debugging on USB (This sometimes solves the problem of determining the device).

If the notification never appears:

  • πŸ”„ Restart your phone in Recovery mode (clip the power supply) + Volume up, then select Reboot β†’ System.
  • πŸ“± Reset the settings. USB: connect your phone to your PC, type in the Windows command line: adb kill-server adb start-server adb devices If the device appears in the list - the problem is in the settings MIUI.

πŸ’‘

If Redmi 7 starts to warm up or discharge quickly after connecting to your PC, this is a sign of driver conflict.

Problems with drivers on the computer: error code 43 and others

If Windows makes a connection sound USB-Device Manager Xiaomi Redmi 7 is displayed as "Unidentified device" (yellow triangle) or with error code 43 - the problem is drivers:

  • πŸ–₯️ Outdated drivers MTP (Windows rarely updates them).
  • πŸ”„ Conflict with drivers of other Android devices (especially after connecting Samsung or Huawei phones).
  • πŸ›‘οΈ Antivirus blocking (Avast, Kaspersky often remove drivers) MTP as "suspicious").
  • πŸ“₯ Incomplete installation MIUI Driver (Xiaomi requires special drivers to work correctly).

Step-by-step instructions for installing drivers:

β˜‘οΈ Installation of drivers for Redmi 7

Done: 0 / 5
  1. Download the official drivers: For Windows 10/11: MIUI Driver (select version for your OS). For older versions of Windows: Google USB Driver.

Remove old drivers

  1. Open Device Manager (Win + X β†’ Device Manager).
  2. Find Redmi 7 or Unidentified Device (usually under "Portable Devices" or "Other Devices").
  3. Right-click. β†’ Remove the device β†’ Check the box Remove driver programs for this device.

Turn off driver signature verification

bcdedit.exe /set nointegritychecks on


bcdedit.exe /set testsigning on

Then restart the PC.

Install the drivers manually

  1. In Device Manager, click Update Driver β†’ Search for drivers on this computer.
  2. Select the driver from the list of already installed β†’ Install from disk.
  3. Show the way to the galloping MIUI Driver (file) android_winusb.inf).
Error codeReason.Decision
Code 10The device cannot start.Reinstall drivers with signature verification disabled
Code 28No drivers.Install. MIUI Driver or Google USB Driver
Code 43Windows has stopped the device (conflict)Remove all Android drivers in the Manager, then restart the PC
Code 19The registry is damaged.Run the command regedit, delete the key HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{EEC5AD98-8080-425F-922A-DABF3DE3F69A}

⚠️ Note: If after installing the drivers, Redmi 7 is defined as Android ADB Interface, but files are not displayed – turn on File Transfer in your phone (MTP) manually through the notification curtain. MIUI Resets this mode after rebooting.

Conflicts with MIUI Optimized Settings and Antiviruses

Xiaomi Redmi 7 is working on the base MIUI, It's a feature that has built-in energy optimization and safety, and it's often these features that block data transmission over time. USB, Mistaking it for "suspicious activity" may be the culprits:

  • πŸ›‘οΈ MIUI Optimized Settings – A service that limits background processes, including USB-linkage.
  • πŸ”’ Protection USB-Connections in Security Settings MIUI.
  • πŸ“± Automatic port shutdown when screen locks (charge savings).
  • πŸ–₯️ Antiviruses on PC (Avast, 360 Total Security, Kaspersky) are blocked MTP-protocol.

How to disable restrictions:

  1. In the settings MIUI: Go to Settings. β†’ Battery and productivity β†’ Battery management. Select No restrictions for Media Storage. Open Settings β†’ Additionally. β†’ Confidentiality β†’ Special permits β†’ Access to USB and enable access for all applications.
  2. Turn it off. MIUI Optimized Settings: adb shell settings put global hidden_api_policy 0 (Included debugging is required USB).
  3. Set up antivirus on PC: Add Redmi 7 to exceptions (e.g. in Avast: Settings) β†’ General. β†’ Exceptions. Temporarily disable the protection. USB in antivirus (in Kaspersky: Settings) β†’ Additionally. β†’ Threats and exclusions β†’ Don't scan. USB).

Critical feature of Redmi 7: if the phone is unlocked (custom recavery or root is installed), MIUI lock-in MTP-The mode for "uncertified" cables will only help to roll back to the stock firmware or use alternative protocols (for example, the use of a new system, ADB Push/Pull).

Hardware malfunctions: from port oxidation to motherboard damage

If all software methods have been tried, but Redmi 7 is still not determined by the computer (it charges), the cause may lie in hardware malfunctions.

  • πŸ”Œ Oxidation or break of contacts USB-port (often after ingress of moisture).
  • πŸ“± Damage to the controller USB on the motherboard (for example, after a fall).
  • πŸ”‹ Power supply circuit malfunction (phone is charged, but data is not transmitted due to lack of stable voltage on the phone) D+/D-).
  • πŸ› οΈ South Bridge Problems (Redmi 7 uses Qualcomm chip) SDM632, responsible USB-controller).

Diagnostics and solutions:

Symptoms.Probable causeDecision
The phone is charged in only one position of the cable.Wear/oxidation USB-portReplacement of the port (cost) ~500-800 ruble.)
The computer makes a connection/disconnection sound every 5-10 seconds.Short circuit in port or cableMultimeter check, port replacement
The phone warms up when connected to a PCController problems USB southbridgeDiagnostics in the service center (maternity board replacement is possible)
USB It only works with a certain cable.Damage to the data chain on the boardResistors/capacitors of the chain USB

If you suspect a hardware malfunction, perform the test:

  1. Connect Redmi 7 to another computer/laptop with a verified cable.
  2. Try connecting your phone in Fastboot mode (clip the power supply) + Loudness down. If the PC detects it, the problem is the firmware or settings. MIUI.
  3. Check if it works. OTG (If you don't, plug the flash drive in through the adapter. USB-port.

⚠️ Note: Redmi 7 often has a defect soldered contacts USB-If the phone falls or overheats, the risk of contact failure increases 3 times, in which case only the soldering of the port in the service center will help.

6. alternative methods of file transfer, if USB doesn't work

Restore USB-The connection failed, you can use alternative methods of data transfer. for Xiaomi Redmi 7 available the following options:

  • 🌐 Wi-Fi transmission (via Wi-Fi) FTP or specialized applications).
  • ☁️ Cloud storage (Google Drive, Mi Cloud, Yandex Disk).
  • πŸ“Ά Bluetooth (slowly but without internet).
  • πŸ”Œ OTG-adapter (if) USB-port is partially operational).
  • πŸ–₯️ ADB via Wi-Fi (requires root or debugging by USB).

Detailed instructions for each method:

1. Wi-Fi transmission (FTP-server):

  1. Install the FX File Explorer or Solid Explorer app on your phone.
  2. Open the side menu. β†’ Remote access β†’ Launch. FTP-server.
  3. On PC, open Explorer and enter in the address bar ftp://[IP-telephone address:[port] (e.g, ftp://192.168.1.100:2221).
  4. To authorize, use the login / password specified in the application.

2. ADB Wi-Fi (for advanced users):

  1. Connect your phone to the PC by USB and activate debugging (Settings) β†’ For developers β†’ Debugging by USB).
  2. In the command line, run: adb tcpip 5555 adb connect [IP-phone]:5555
  3. Turn it off. USB-Now you can use the adb commands. push/pull wireless.

3. Cloud storage (for large files):

  • πŸ“ Upload files to Google Drive or Mi Cloud via the app on your phone.
  • πŸ’» Download them to PC through the browser.
  • ⚑ Use Mi Drop (application from Xiaomi for fast transfer over Wi-Fi Direct) to speed up).

πŸ’‘

If USB-Redmi 7 port is completely out of order, the most reliable way to transfer data is using the port. OTG-You can copy the files to a microSD, then you can paste them into your computer through a card reader.

7.When to contact the service center: signs of serious malfunctions

Not all problems with USB You can solve the Xiaomi Redmi 7 yourself:

  • πŸ”₯ USB-port has become blackened or deformed (sign of short circuit).
  • πŸ’₯ The phone does not charge from any cable (power controller problem).
  • πŸ”„ USB It works only after the cable is moved (the dump of the port contacts).
  • πŸ“΅ The phone is not detected even in Fastboot mode (south bridge malfunction).
  • πŸ”‹ The battery discharges quickly when connected to a PC (power chain problems).

The cost of repairs in official Xiaomi service centers (for 2026):

Type of repairCost (rupe)Date(days)
Replacement USB-port600–12001
Port contact soldering1500–25002–3
Replacement of the power controller2000–35003–5
Diagnosis of the motherboard500–10001–2

Before the service visit:

  1. Back up your data (via Wi-Fi or the cloud).
  2. Reset your phone to factory settings (Settings) β†’ The phone. β†’ Resetting settings) if the problem is not in the hardware.
  3. Check if the service center has experience with Redmi 7 (codenamed onc has a specific scheme). USB-controller).

⚠️ Attention: If Redmi 7 The warranty is in place, so don't open it yourself, it will cancel the warranty obligations. mi.com/ru/service.

FAQ: Frequent questions on USB-problems with Xiaomi Redmi 7

πŸ”Ή Why does your computer see Redmi 7 as an β€œunidentified device” but your phone is charging?
This is a typical driver problem. MTP. Windows recognizes that the device is connected (so it's charging), but it can't identify the type due to the absence or conflict of drivers. Solution: Remove all Android drivers in Device Manager. Install. MIUI Driver from Xiaomi's official website. Turn off driver signature checks in Windows. If it doesn't work, check the cable (possibly damaged pair) D+/D-).
πŸ”Ή Can you use Redmi 7 as a flash drive if you want to? USB doesn't work?
Yes, there are three ways: Wi-Fi. FTP: Install. FX File Explorer and connect to your phone as a network drive. OTG + Memory card: Copy files on a microSD, then connect it to the PC via a card reader. Bluetooth: Slowly but works for small files (turn on the phone's visibility in Settings) β†’ For large files (video, backups), it is better to use Wi-Fi - transfer speeds up to 10 MB / s.
πŸ”Ή Why Redmi 7 is Detected on One Computer, but Not Visible on Another?
The reasons may be different: πŸ–₯️ Windows versions: Windows 7 often lacks drivers MTP new devices. πŸ”Œ USB 3.0 vs USB 2.0: Redmi 7 is sometimes in conflict with ports USB 3.0 (blue connectors). Try connecting to the USB 2.0 (black connector). πŸ›‘οΈ Antivirus: On the second PC can be installed antivirus, blocking MTP (For example, Avast). πŸ“‹ Group policies: Enterprise networks often disable removable devices through the local group policy editor (gpedit.msc). Solution: Compare driver and antivirus settings on both PCs.
πŸ”Ή How to transfer files from Redmi 7 to PC USB It's not working and Wi-Fi is off?
If USB And you can't get Wi-Fi, but you can still get Bluetooth: Turn on Bluetooth on your phone and PC. Connect your devices (usually 0000 or 1234). Use the built-in Windows file manager to transfer. Memory card: Copy files to the microSD through the phone's file manager. Remove the card and paste it into the PC card reader. OTG + flash drive: Connect USB-flash drive to the phone OTG-Copy the files onto a flash drive, then plug it into a PC. If the phone doesn't turn on completely, but it's charging, try removing the memory card and plugging it into a PC. Often photos and documents.