[FIXED] PTP works, MTP doesn't work. Why? - Nexus 4 Q&A, Help & Troubleshooting

So I got another Nexus 4 for my sister. My computer didn't have a Nexus 4 toolkit, so I thought I didn't install any drivers on my comp, so I downloaded Nexus 4 Toolkit and installed the drivers. I connect her phone to my comp. It installs the adb driver and says device is ready. I go to My Computers and I don't see it there. I uncheck MTP. Computer proceeds to try and install and random driver and said it failed. I check PTP. Computer successfully installed driver and ADB works. ADB doesn't work for MTP.
So I uninstalled all the drivers thru device manager and through Wug's toolkit. I rebooted my computer. I reinstalled all the drivers. I connect my sister's phone. Same issue. I connect my phone. Same issue.
I go install the drivers again on another computer in my house that guarantee has no drivers before. Same problem arises. I tried my phone too, and it doesn't work. I am not running stock. I am running SpeedX ROM.
Help please?
[THE FIX]
1. Download Wug's toolkit
2. Use his Full Driver Installation guide to uninstall all drivers.
3. Install PdaNet Drivers, following the instructions given (Pick LG instead of "others")
4. After installation, turn off usb debugging, and open device managers.
5. Connect phone, making sure it's in MTP mode.
6. Observe in device managers that something popped up (Should be something something subbranch Nexus 4 with a yellow triangle)
7. Right click> Update driver
8. Browse my computer for driver software
9. Let me pick from device on computer
10. Pick the MTP USB Device
11. Let it install.
12 Done!

Related

Computer unable to recognize Nexus 4 when attempting to root

I've tried about everything, in terms of uninstalling drivers, rebooting the computer, trying X and Y driver to no avail. I used the root toolkit to uninstall my previous SII drivers in case that was the problem, but still cant see it.
'
when running the root toolkit full driver configuration, I keep getting the message
turn USB debugging on (it's on)
use the recommended cable (using the stock cable)
use usb 2.0 ports (doing that)
uncheck MTP in usb debugging (dont have that option
What else can I try? I did not have this much trouble rooting my SII a year ago.
Thanks
Dustin
try not using a root toolkit
Can your computer see the phone in MTP or PTP mode?
Uninstall the driver for your Nexus while connected as USB Debugging and reinstall it with this: http://forum.xda-developers.com/showthread.php?t=1426502
If you are using Windows 8, disable driver signature first.
why dont you root via fast boot?
http://forum.xda-developers.com/showthread.php?t=2018179

cant connect to nexus

on my nexus 4 dont work any usb connect not for MTP Data transfer or ADB
When i wanna install mtp device with google driver it says device cant be started
when i wanna install it per device manager with usb_driver.rar files it say driver cant be installed
i tried google drivers and clockwork driver package and the rar file.
I am assuming that you are on Windows.
1. Go to device manager with your device plugged in.
2. See whether it is showing anything Nexus related or something like Generic Android device
3. If there is, right click and Uninstall the driver completely
4. Unplug the device and restart your laptop/PC
5. Plug in the device again and see whether drivers ate installing.
If it is still not installing, you could try with going to fast boot mode. For this:
Unplug the device from laptop
Turn off the Nexus 4
Restart in fastboot mode - hold down Vol down and Power simultaneously.
Once it boots to fast boot, plug into laptop.
The fastboot method might get the drivers installed, but I've seen that it is PTP and not MTP.
Try and see it works!
Sent from my Nexus 4 using xda app-developers app
xxlocalxx said:
on my nexus 4 dont work any usb connect not for MTP Data transfer or ADB
When i wanna install mtp device with google driver it says device cant be started
when i wanna install it per device manager with usb_driver.rar files it say driver cant be installed
i tried google drivers and clockwork driver package and the rar file.
Click to expand...
Click to collapse
http://forum.xda-developers.com/showthread.php?t=1998650
Try the Universal Naked Driver..
mrhiab said:
http://forum.xda-developers.com/showthread.php?t=1998650
Try the Universal Naked Driver..
Click to expand...
Click to collapse
i already said, that it tells me driver cant be installed error

Windows 8.1 x64

I am having a problem finding drivers for Nexus 4.
When i connect my Nexus 4 with MTP selected it works fine and i can access the usb storage. But when i enable 'USB Debugging' the device its shows this error "USB Device not recognized"
Cannot use fastboot.
Tried Wug's Toolkit method for driver installation but no luck.
Please help!
RedAlerTRoX said:
I am having a problem finding drivers for Nexus 4.
When i connect my Nexus 4 with MTP selected it works fine and i can access the usb storage. But when i enable 'USB Debugging' the device its shows this error "USB Device not recognized"
Cannot use fastboot.
Tried Wug's Toolkit method for driver installation but no luck.
Please help!
Click to expand...
Click to collapse
I used Wug's toolkit, had to try a few times until I finally got it right:
Follow the steps in the toolkit to uninstall any adb drivers and remove any instances of the device from the device manager
connect the phone in mtp mode and ptp mode after that, both times with usb debugging OFF, let windows figure those drivers out so you can transfers files without any trouble
disconnect the phone and install the universal drivers (option 1 in the toolkit)
turn off both mtp and ptp, then connect the phone with usb debugging ON. This is what might be causing trouble, if you turn usb debugging on along with mtp, windows thinks it's yet another device, for a total of 5 possibilities (mtp only, ptp only, debugging only, mtp+debugging and ptp+debugging)
follow the instructions in the toolkit to select the proper driver for the nexus 4 with only usb debugging on (I set mine to "google nexus 4 adb interface"). Test the drivers and repeat this step for fastboot in case the proper driver isn't selected already (google nexus 4 bootloader interface)
After doing this I didn't have any trouble using adb or transferring files. The one thing I recommend is to always keep only one mode on at a time while connecting to the pc, either mtp/ptp or USB debugging
I don't know if anyone has a better/more streamlined solution, but this one has worked for me, so I don't intend to mess with it

ADB doesn't work

When I plug in my phone to my PC the only thing that happens is it begins charging. Doesn't show signs of adb working, only thing that happens beside charging is my pc says it's an Unknown Device.
I tried all sorts of things, like USB Debugging on and off, MTP on and off, PTP on and off, I think even fastboot doesn't work. I tried to install all kinds of drivers (official, unofficial, uninstalling them afterwards if they didn't work ofc), I tried Wug's toolkit, nothing. I tried killing adb server then restarting it - nope. I even tried all of my USB ports, both 2.0 and 3.0. Also tried 3 different roms/kernels (L dev preview, Purity and Mahdi), didn't work aswell.
Things seem pretty hopeless at this point :/
Download wugfresh toolkit... look In the section of driver installation... They'll help you out
Sent from my Nexus 4 using XDA Free mobile app
driver installation...
As I said, I already tried the driver thing in Wug's Toolkit. Also my Windows allows unsigned drivers.
Bump :/
monitobeko said:
Bump :/
Click to expand...
Click to collapse
If it still says Unknown Device on your PC, its a driver issue. Personally I use the Google usb driver, that page also has instructions on how to install the driver. Try uninstalling whatever drivers you have installed right now, then install Google usb driver carefully following instructions. Fastboot needs bootloader mode, so make sure your phone is in that mode before trying a fastboot command. I use the Minimal adb installer to install adb/ fastboot tools.
venu123 said:
If it still says Unknown Device on your PC, its a driver issue. Personally I use the Google usb driver, that page also has instructions on how to install the driver. Try uninstalling whatever drivers you have installed right now, then install Google usb driver carefully following instructions. Fastboot needs bootloader mode, so make sure your phone is in that mode before trying a fastboot command. I use the Minimal adb installer to install adb/ fastboot tools.
Click to expand...
Click to collapse
Fastboot actually works, only ADB doesn't. I use the Android SDK to install adb/fastboot and I tried Google USB drivers and also Universal ADB. I tried the drivers from Wug's Nexus Toolkit and then LG drivers, same old story :/
Edit: I upgraded from Windows 8 to Windows 8.1 using clean install, still same problem.
monitobeko said:
Fastboot actually works, only ADB doesn't. I use the Android SDK to install adb/fastboot and I tried Google USB drivers and also Universal ADB. I tried the drivers from Wug's Nexus Toolkit and then LG drivers, same old story :/
Edit: I upgraded from Windows 8 to Windows 8.1 using clean install, still same problem.
Click to expand...
Click to collapse
Might be windows 8/8.1 giving you driver signature grief. Try the Universal adb drivers:
http://www.koushikdutta.com/post/universal-adb-driver

Computer won't recognize phone via USB.

I've got debugging enabled, have tried literally all the connection options, multiple computers, etc. I just want to back up and root my phone. I'm at the point that I'm willing to try a factory reset and pray that works. Is there anything else I can do before that?
Do you have device drivers installed on your computer? Does adb/installed properly? Is OEM unlocking ticked? If its a driver issue update them. If its adb download the minimal adb from XDA. Otherwise that's it.
Device drivers are installed and OEM unlocking is ticked. I'm working on updating adb/fastboot.
Alright, everything is updated as much as it can be, and still nothing. No recognition whatsoever.
What version of windows are you running?
I had to do this to get mine to work... go into the device manager on Windows, find the Nexus, right-click and choose update driver software. Browse to where the driver is located on your PC and select the folder.

Categories

Resources