Motorola Droid Turbo XT1254 USB Device IDs
Having recently purchased a Motorola Droid Turbo (aka XT1254) I wanted to be able to connect it to a Windows 7 laptop to copy files to and from the phone. To install the drivers for Windows you must install the Motorola Device Manager (MDM) software. (Available here: https://motorola-global-portal.custhelp.com/app/answers/detail/a_id/88481)
Prior to installing the software Windows would see the new USB device and then disconnect it immediately. Then discover the deivce and immediately disconnect. Cycle as long as I had the USB cable connected. WIth AutoPlay turned on, I would get popup after popup. None of them would close unless I clicked the "X" so I would have lots of clicking to do if I left the USB cable attached for very long.
After installing the Motorola Device Manager software, I had a stable connection to my phone and could copy files to and from it.
Due to an unrelated issue, Verizon replaced my phone with a new device. As soon as I connected the new device the whole discover and disconnect cycle started over. MDM was still installed. I first tried to remove the MDM and any other software from Motorola. Reboot, reinstall, reconnect. Still having the same issue.
I posted on the Motorola Forums (in the forum specific to the Droid Turbo) asking for help. (https://forums.motorola.com/posts/c6d83c7c5e)
Overnight two other users replied with helpful suggestions. The second response, by user M0T0Mike, had something of a walkthough. I had already tried most of the steps he outlined, but I decided to try once more. Here are the steps:
- Uninstall the device from Device Manager. I was unable to do this because the device would disconnect/reconnect too quickly.
- I used the USBDeview program to remove all devices associated withe the XT1254 (see ProductIDs below)
- Use the free version of ccleaner (https://www.piriform.com/ccleaner/download) to clean the drive and registry
- Reboot and re-run ccleaner until nothing new comes up
- Install Motorola Device Manager https://motorola-global-portal.custhelp.com/app/answers/detail/a_id/88481
- Shutdown, then Start the laptop back up
- Revoke all USB debugging authorizations in Developer options
- Connect device back to PC and allow Windows to install drivers
The phone is now working with my Windows 7 laptop!
In my quest to figure out what was happenning, I ended up mapping out the USB VendorID and ProductID(s) the XT1254 can present. In case anyone else is searching, here they are:
VendorID 22b8 (Motorola, this never changes)
ProductID
- 2ea4 - MTP mode, software install Off
- 2ea5 - MTP mode, USB debugging on
- 2ea6 - PTP mode
- 2ea7 - PTP mode, USB debugging on
- 2ea8 - MTP mode, software install On
- 2e24 - MTP mode, with USB tethering active
NOTE: It is not possible to enable software install in PTP mode, or with USB debugging turned on.
For Google to find them together: VID:PID 22b8:2ea4 22b8:2ea5 22b8:2ea6 22b8:2ea7 22b8:2ea8