Android: Device not recognized / USB Synchronization fails
Updated by Russell Samuels on Nov 21, 2019
MediaMonkey for Windows can sync over USB with most Android device via MTP (Media Transfer Protocol), various issues can arise depending on the device and version of Android. If USB sync fails, it's generally simplest to can try Wi-Fi Sync instead, but if you're set on using USB, these are the most common issues and solutions:
- Windows / MediaMonkey for Windows does not recognize the device. This can occur if:
- Your Android devices isn't configured to operate in MTP mode. If you're not sure:
- When you connect your device, most devices will show a notification prompting you to choose the connection mode (Charge only, MTP, USB Mass Storage).
- From the notification, change the connection mode to MTP.
- The MTP drivers on the device are frozen/inactive. In such cases:
- MediaMonkey will usually give you an error message to disconnect, reboot the device, and then reconnect.
- On some devices (this occurs often with cyanogenmod / lineage OS), even though the device is configured to connect in MTP mode, it fails to register as an MTP device with Windows. The solution is to switch to 'charging mode' and then back to 'mtp mode'. This is done either via a notification that appears when the device is connected OR via Settings > Developer Options > Select USB configuration > MTP (Media Transfer Protocol or Settings > Developer Options > Default USB Configuration > Transferring Files.
- Your Android device is locked. In some cases, access to the device will not be granted unless the device has been unlocked before connecting over USB.
- The sync profile exists in MediaMonkey for Windows, but is disabled. To resolve this, in MediaMonkey for Windows, go to Options > Portable Device Sync and verify that:
- There's not more than one sync profile per storage location (normally there should be one profile for the device's internal storage, and a second one for the SD card). If there are duplicates, determine which is the correct profile by comparing which profile has sync settings that match those in MMA, and then delete the duplicates.
- The appropriate sync profile(s) is enabled (and unused profiles disabled). For example if you only plan to sync to the SD card, make sure that profile is checked, and uncheck the profile for the device's internal memory.
- USB synchronization via MTP will appear to be frozen (often displaying 'Removing old content' on the PC and not progressing). This can be due to faulty/incorrect MTP drivers. You can try to:
- wait several minutes to see if the issue resolves itself
- reboot the device to reset the MTP drivers and try syncing again
- install appropriate USB drivers to your PC and reboot the device and PC
- Google USB driver for Android
- OEM USB drivers for Android
- In some cases, track changes made in either MMA or MMW won't sync if the they were made soon after a sync operation or if the PC/Device running MMW/MMA have clocks that are not set identically. The solution is to set the PC and Device so that both have the same time.
- On some Android devices running Android 3 and up, content cannot be written if syncing to an external storage location such as an SD Card due to permissions issues. To resolve this upgrade to the latest versions of MediaMonkey for Windows and MediaMonkey for Android, and see below: