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)
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:
- Turn off the phone and cable.
- 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).
- 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?
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:
- Open Settings β About the phone and 7 times click on the MIUI version to activate the developer mode.
- Back to Settings β Additionally. β For developers.
- Find the configuration item USB by default and select No data (this will make the phone ask mode every time).
- 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
- 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
- Open Device Manager (Win + X β Device Manager).
- Find Redmi 7 or Unidentified Device (usually under "Portable Devices" or "Other Devices").
- 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 onThen restart the PC.
Install the drivers manually
- In Device Manager, click Update Driver β Search for drivers on this computer.
- Select the driver from the list of already installed β Install from disk.
- Show the way to the galloping MIUI Driver (file) android_winusb.inf).
| Error code | Reason. | Decision |
|---|---|---|
| Code 10 | The device cannot start. | Reinstall drivers with signature verification disabled |
| Code 28 | No drivers. | Install. MIUI Driver or Google USB Driver |
| Code 43 | Windows has stopped the device (conflict) | Remove all Android drivers in the Manager, then restart the PC |
| Code 19 | The 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:
- 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.
- Turn it off. MIUI Optimized Settings: adb shell settings put global hidden_api_policy 0 (Included debugging is required USB).
- 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 cause | Decision |
|---|---|---|
| The phone is charged in only one position of the cable. | Wear/oxidation USB-port | Replacement of the port (cost) ~500-800 ruble.) |
| The computer makes a connection/disconnection sound every 5-10 seconds. | Short circuit in port or cable | Multimeter check, port replacement |
| The phone warms up when connected to a PC | Controller problems USB southbridge | Diagnostics in the service center (maternity board replacement is possible) |
| USB It only works with a certain cable. | Damage to the data chain on the board | Resistors/capacitors of the chain USB |
If you suspect a hardware malfunction, perform the test:
- Connect Redmi 7 to another computer/laptop with a verified cable.
- 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.
- 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):
- Install the FX File Explorer or Solid Explorer app on your phone.
- Open the side menu. β Remote access β Launch. FTP-server.
- On PC, open Explorer and enter in the address bar ftp://[IP-telephone address:[port] (e.g, ftp://192.168.1.100:2221).
- To authorize, use the login / password specified in the application.
2. ADB Wi-Fi (for advanced users):
- Connect your phone to the PC by USB and activate debugging (Settings) β For developers β Debugging by USB).
- In the command line, run: adb tcpip 5555 adb connect [IP-phone]:5555
- 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 repair | Cost (rupe) | Date(days) |
|---|---|---|
| Replacement USB-port | 600β1200 | 1 |
| Port contact soldering | 1500β2500 | 2β3 |
| Replacement of the power controller | 2000β3500 | 3β5 |
| Diagnosis of the motherboard | 500β1000 | 1β2 |
Before the service visit:
- Back up your data (via Wi-Fi or the cloud).
- Reset your phone to factory settings (Settings) β The phone. β Resetting settings) if the problem is not in the hardware.
- 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.