Nexus 4 MTP Problems (Code 10) - Nexus 4 Q&A, Help & Troubleshooting

Hey everyone,
for the past few months my Nexus 4 has been unable to connect to the computer through both MTP and PTP (although it's only MTP I'm concerned about). Device Manager gives me the code 10: device unable to start error despite numerous reboots of the devices. I have tried 2 computers, and both have failed to install the MTP Driver, however, on my main machine, the OS (Windows 7 64 Bit) refuses to install the MTP driver for another device of mine also (Optimus 2X). This has lead me to believe it is a computer problem and not a phone one. However, I also believe that something must have happened to both of my machines at the same time for the driver to not be installed on both of them. The driver installs successfully and quickly in safe mode, but not in normal Windows, which I hope might be of help in solving this error. I have tried the online registry tweaks, wiping cache, sfc /scannow, reinstalling windows media player, numerous uninstalls and re-installs of the drivers and countless reboots. I have also tried toggling both MTP and PTP, but they both trigger the MTP driver installation which eventually fails. I usually leave USB debugging on, however, this has not changed the outcome of the driver installation. It should be noted that ADB works without issue and can see the device perfectly. I know this was a lot of text, and I apologize for that. Thanks in advance to anyone that can help.

Related

ADB Interface Error

Hi,
Trying to get my Nexus 7 connected to my laptop running Windows XP (32bit), SP3, to allow me to root it.
I've downloaded the Nexus Root Toolkit and I've tried installing all the different drivers from there (USB Debugging is OK), and even the Samsung drivers.
Every time, I get a error on the android ADB interface (can't install). I can't post a picture yet (need 10 posts on here), but I get the following in device manager:
Android Device
Nexus (!)
Other Devices
MTP (!)
Any ideas where I'm going wrong? I think I've read somewhere that XP is difficult to get communicating.
Cheers.
Oh, and it tries to install wdtCoinstaller01007 as standard for a driver.
Have also tried *01009
I have the same problem.
I guess the MTP while in debugging mode is not important

[Q] PC always try to install MTP drivers with N7

I have a Nexus 7 that used to be able to be seen (and trnasfer files) on my Win 7 64-bit Ultimate pc. It is not visible in Explorer now- think it happened after upgrade to 4.2.2
I have tried various ways and means from this site and others but still unsuccessful. My pc kept wanting to install MTP USB drivers everytime I plug the N7 into it even when I have it set as PTP; and the drivers always failed.
I downloaded the Universal naked Drivers and tried to install it as well but problem is that my device only show up as MTP USB (under portable devices) instead of as N7; and under that the drivers is always the failed MTP USB drivers. I cannot browse to install Universal Drivers here cos the pc will not accept it.
Really running out of my wits. Any advises please?
Thanks.
I had initial problems connecting to my pc after installing all the drivers from a toolkit. After searching, I followed a tip and installed pdanet on my phone and pdanet for android on my pc. Now I connect exactly like my phone or other storage with full access to the user storage on the n7 from the pc. Win 7 pro 64bit.

Problems connecting via MTP

Ok so a little background. After hearing about the Carbon backup app a while ago I decided to install it and followed the instructions to do so. One of these steps is to change the normal USB drivers to the ATB ones from the Android SDK. I did this and it all went well without a hitch. However I came to add some movies on to my nexus 7 today and it would only recognize my device in PTP mode (as per the Carbon app requires). I proceeded as normal but found that I could not create a new folder for my films. When i tried i was faced with this error:
However I found that I could create a new folder in one of the existing sub-directories so I proceeded with that. I started copying the movie files over and got another pop up looking like this:
After clickking yes I was soon faced with another error screen:
This happens for nearly every video file i have tried to transfer. I have tried uninstalling the ADB drivers and letting windows install the default drivers it used the first time, however now it will not find any driver software for my nexus 7 unless I point it to the ADB drivers. Whenever I try to connect my device as an MTP device instead of PTP windows will not recognise it and nothing will show up in my computer. Is there any way that i can defer back to the default drivers and use my device on MTP instead of PTP?
Just for a bit of extra info, the same problem is occurring on my nexus 4.
Thanks
Hmm, i have adb drivhttp://forum.xda-developers.com/showthread.php?t=2214386alongside stock drivers for mtp as im sure many do n do not face this problem.
Have you uninstalled the backup app and cleaned the registry?
Try going in to device manager and enable 'show hidden devices' and search for any leftover usb drivers or interface that might interfere with the stock drivers. As a last resort you can download your usb chipset drivers, then uninstall all chipset drivers and usb devices including those hidden, then reinstall the chipset and other drivers u may need. Eg.printer drivers, then try again.
Previously i had a sony erricson phone and it's SE's software screwed up the usb interface n i wasnt able to connect anythin thru usb mtp. That helped me. Alternatively, if u have system restore on you can try restoring to a date before this all happened.
Also, check your device for any apps or settings that might interfere usb functions like usb debugging altho it's rare. Not sure what you did but you might have semi/permanently broken some settings in the device...if you had an earlier backup which was flawless, try restoring to that first. Remember to play safe when doing all troubleshooting, windows isnt exactly smart with device drivers =< worse case you have to reset both the usb drivers and device if nothing works...
Unrelated but might help http://forum.xda-developers.com/showthread.php?t=2214386
Or
http://forum.xda-developers.com/showpost.php?p=39752670&postcount=5
i faced the same problem last week. what i do is go through step by step like what nexus root toolkit suggest. start from scratch. remove all previous drivers and reinstall. Follow to the letter what it says. So the problem is just probably of a bad driver stuff. Remember to restart too.

[Q] USB Issues with Windows 8.1

put in a new SSD and got Windows 8.1, did a fresh install on a new hard-drive, everything's been working great, My nexus 4 has worked with with ADB./Fastboot and I've been able to transfer files to and from it in MTP mode. Been like that for about 4 days until about 3 hours ago, I had Windows Explorer crash, had to run Task Manager, end the process, and then manually restart explorer.exe My device was plugged in when this happened, and afterwards, I noticed that I could no longer see my Nexus 4 under the Devices & Drives section of "This Computer" (My Computer had a better ring to it lol) First I tried rebooting both my laptop and my Nexus 4, then I tried uninstalled the drivers, rebooting, re-installing, and then rebooting again. Did that like 4 times now, each time re-downloading the drivers, and doing an MD5 hash to create a Checksum, and checking them each time. Also to no avail. ADB shows my device serial number when i enter : ADB Devices, but says it's unauthorized, so if I try anything like: ADB Reboot Bootloader, it says Device is not authorized.
So ! I don't understand wtf is going on. Was working fine before. The drivers are up to date, I just flashed the Official OTA image, and was on the leaked image prior to that. Then earlier this evening I switched to the newest version of the Nexus 5 Port, and everything was still working fine, hadn't made any changes in a couple hours before this happened. When I install the drivers, It acts like it worked. Instead of saying "NEXUS 4" under Other Devices in my Device Manager, it says Composite ADB Interface under Android Devices and MTP under Portable Devices. Sometimes tho the MTP entry will still show the Yellow Exclamation Point. But goes away. Don't know whats up with that either.
Also, it wont let me install drivers unless I am in MTP mode, which Usually you can install them regardless (tho I never tried in Camera mode, I am just assuming about that one) Usually I install drivers without MTP or Camera modes checked, but now if I try it, it says that Windows Cant find the Drivers, even tho I am obviously browsing for them myself and selecting them. And just now I tried updating instead of re-installing them, and it keeps saying that Windows has determined they are the most up to date.
So I am out of I ideas. I even updated windows media player cause that's what fixed my issue on Day 1 of running Windows 8.1 when it wouldn't recognize it at all. So I don't know. Sorry for the long post but I wanted to make sure I got everything in there so hopefully someone can narrow down what the issue is. Cause I've been at it for 3 hours, haven't slept yet, my Nexus 5 gets here today, and I need to get this fixed before I sell it to my buddy. Its brand new, only 15 days old.*
Any thoughts ?*
First, connect your Nexus 4 and use Device Manager to uninstall both MTP and ADB devices, make sure to check the box to delete the driver files as well. Then uninstall any other usb or adb drivers for other Android devices.
Then disable USB Debugging on the phone and get MTP to work first, Windows should be able to install it automatically.
For ADB, Windows 8 will not allow to install unsigned driver. To install unsigned driver, reboot Windows 8 into Advanced startup and press F7 at the menu to disable driver signature (Google it if you don't know how). Although you could install Google USB driver which is signed I think, I recommend using Universal Naked Driver (link in sig.)
ADB Devices, but says it's unauthorized
Click to expand...
Click to collapse
You need to authorize it from your phone, when you connect your phone to the PC with USB Debugging turned on, a toast message on the phone will ask you to authorize the device.
eksasol said:
First, connect your Nexus 4 and use Device Manager to uninstall both MTP and ADB devices, make sure to check the box to delete the driver files as well. Then uninstall any other usb or adb drivers for other Android devices.
Then disable USB Debugging on the phone and get MTP to work first, Windows should be able to install it automatically.
For ADB, Windows 8 will not allow to install unsigned driver. To install unsigned driver, reboot Windows 8 into Advanced startup and press F7 at the menu to disable driver signature (Google it if you don't know how). Although you could install Google USB driver which is signed I think, I recommend using Universal Naked Driver (link in sig.)
You need to authorize it from your phone, when you connect your phone to the PC with USB Debugging turned on, a toast message on the phone will ask you to authorize the device.
Click to expand...
Click to collapse
ok I am gonna try that now. And as far as the part about my phone being unauthorized. I already knew about the notification that pops up, i was waiting for it to happen. Never did tho. Maybe it will happen after I do the rest of what you said. thanks, i will post my results in a min
no matter what i do, i cant get MTP working. When i uninstall the ADB entry in Device Manager it gives me the check-box option for removing drivers as well, but not on MTP. And now it wont even give me the option to uninstall, update, or anything at all, even tho I uninstalled it already so it should at least give me the option to install drivers. Even tho it's showing up in Device Manager as a Portable device, if I look in Printers and Devices, it shows up as unspecified device. Disabled USB Debugging, and all that. it says its working but it wont show up in My Computer>Devices and Drives still. For some reason ever once in awhile it will pop up with the Yellow Exclamation Point tho, only for a brief second tho. other then that, its shows it like it's running correctly. Also, nothing pops up saying that windows is installing drivers when i plug it in. Which in Win 7, XP, etc, it always did. Does this not happen in Windows 8.1 ?
Also, under Driver Details, which is the only option it lets me click on MTP, it says the drivers are from 2006 lol
Update - Just reinstalled the drivers for ADB and enabled USB Debugging, and everything is still saying its working even tho its not. But when I take my phone out of MTP mode it shows up in device manager under "Other Devices" as Nexus4, with a Yellow Exclamation, and it gives me the option to update drivers, so i tried, but it says Windows Can't find my driver. This is very frustrating.
Had this problem aswell, which was caused by the N version of Windows 8 versions.
These versions dont have Windows Media Player istalled, which is needed for MTP to work.
So to fix your problem you need to download that latest Windows Media Player (WMP) from microsoft and install that.
I dont have the N version, I have WMP installed, i mentioend your fix in the OP. Had to update it, and it worked. It was working fine for the last few days, then it stopped working suddenly
double post, sorry. dont know why that happened.
Vouch. Since I use win8.1 (no n version) Mtp doesnt work. I tried all known drivers, disabled driver signature and so on. The only working combination for me is Usb Debugging + PTP. Then I use file manager to cut the files. Airdroid would be an alternative as well.
update - SOLVED * Kind of.....I say kind of cause I still don't know what caused it but apparently Flashing to the Nexus 5 Port fixed the issue lol. I am assuming something pertaining to the way USB connectivity is controlled by Android got corrupted, and a fresh install was in order. Whatever it was, it worked and i am back in business. thanks to all those who attempted to help.
Sent From My Nexus 4 via XDA Premium 4

Can't install MTP driver on Win 7 with encription policy (This device cannot start )

I am having problems having my Windows 7 laptop recognise my S6 Edge+ thru MTP.
All the other drivers have installed succesfully and i can even falsh using ODIN, but I ams till having problems with MTP for file transfer.
I have tried any possible solution, with no avail.
Could it be that it's due to the fact that the hard disk is encropted with BitLocker? I do have admin rights but encription is forced thru group policies. As a matter of fact, each time I attach a USB key, I am forced to ecript it in order to write anything on it. Maybe this stops MTP drivers from being installed correctly? If I go into the driver's properties I get
"This device cannot start. (Code 10)"
Thanks
Pliiiiiiiiiisssssssssss please please please going mad
I'm almost sure it fails due to your encryption policy...
I have tried installing also Smart Switch with no avail, so yes, I believe problem is BitLocker
Use airdroid. mtp is buggy and slow, always has been.

Categories

Resources