[Samsung Galaxy Nexus] bourne-nolonger:
Hey,

Just wanted to thank efrant again for all the information he has provided here.

I had some issues with installing the drivers so I thought I might share some of my experience. I don't take credit for ANYTHING in this post. I just wanted to share what my experience was and what worked for me to get the drivers installed.

NOTE

- Don't forget to test that your computer is seeing your device properly after installing each driver. As efrant pointed out you can do this by using fastboot devices

- In order to get the drivers to install correctly it may require a couple of reboots of your computer (due to the fact that Windows doesn't always deal well with drivers being removed)

- My experience is with Windows 7 only. I would imagine some of this would translate over to XP but I can't be certain what exactly does. Also, since Windows XP does not automatically head to Windows Updates to get its drivers I would imagine it is actually probably a lot easier in XP.

- I use the term "driver" a lot. There are two different drivers I am talking about most of the time. One comes from this post. And the other comes from Windows Updates. I will do my best to point out which one I am talking about.

- I may not always say "Click Next", but if I have moved on in the instructions then it is safe to say I meant to say it but forgot. Sorry about that!

Install the drivers

1)

Plug your GNex into your computer and check your "Device Manager" and compare it to the screenshot below. - You can access your "Device Manager" by hitting the "Windows Key" + r and typing "devmgmt.msc" and hitting enter (or any other method you wish to use.)

"Windows Key" =

Now this may or may not be needed 100%. But I ran into a situation where I had my Galaxy Nexus showing up as a "MTB" or "MTP" device (or something like that) with a yellow exclamation mark and I was no longer able to interact with the phone using ADB or fastboot when the phone was booted up normally (this was after I had successfully gotten the drivers installed).

If your device does not show up correctly and has a yellow explanation point. Right click on it and select "Uninstall". THEN REBOOT!!! This is very important. If you do not reboot Windows will never properly reinstall the driver from Windows Updates. You can let Windows Updates install this driver (at least in my experience).

Once your device is showing up properly you can move on.

2)

NOTE: unplug your phone from the computer if it is still connected.

The next thing is to disable Windows Updates from automatically trying to download and install drivers.

This can be done using the following method:

Go into "Device and printers"

Find YOUR computer icon here. It will have the same name of your computer. Right click on it and select "Device installation settings"

Then select the options listed here. (Once we have finished you can just do the reverse of this to re-enable Windows Updates driver install).

The reason I suggest that you do this is because if you don't and you try the "Update the driver"

from whatever Microsoft decides this device is, you get a message that basically says that the best driver

is already installed and Microsoft will not let you change it (at least that is what it did for me). You can always re-enable this once you are done.

Once you have done this reboot your computer just in case.

3)

NOTE:

- The method described here can be used to install the "Samsung Galaxy Nexus ADB Interface" driver as well as the "Samsung Galaxy Nexus Bootloader Interface" driver.

- Differences between the two procedures. One is done with the phone booted up normally and "USB Debugging" is enabled, and the other is done when the phone is in fastboot. I will cover the "USB Debugging" part here.

=======================

Now that that is complete, connect your phone via USB to your computer.

You should see your phone show up under "Portable Devices"

We will now install the two drivers that efrant talked about in his post.

A)

Enable USB debugging on your device

- Goto Settings > Developer Options > Check "USB Debugging"

Note: for the second driver you will boot into fastboot mode - power off phone and hold vol up + vol down + power to boot into fastboot (this was taken from efrant's initial post)

B)

As soon as you enable this Windows will pick up a new device and it will attempt to install a driver - this will fail (or hopefully it will).

You should see this in your "Device Manager"

C)

Right click on "Android 1.0" and select "Update Driver software..."

D)

Select "Browse my computer for driver software"

E)

Find where you downloaded and extracted the "Universal Naked Driver 0.7" to and select the folder. In my case I created a folder called "android" under the root of C:\ and stored it there as indicated in the screenshot.

F)

Click Next. Windows will probably complain about the driver not being recognized. You can ignore that and click "Install this driver software anyway":

G)

Once the installation is complete you should see this appear on screen:

H)

You can then click close.

Now check your "Device Manager" and you should see the driver in:

To install the second driver please go back to A) and instead of enabling "USB Debugging" boot the phone into fastboot and then complete the tutorial in the same fashion.

This can be done by powering off your phone and pressing vol up + vol down + power (this was taken from initial efrant's post)

Once the second driver is installed you should see it appear in your "Device Manager" as the following:

And that is pretty much it. I am sorry if it is a little confusing. I was trying to write a lot of this from memory.

If I have made any mistakes please feel free to let me know and I can correct them.

Hopefully this is helpful to someone.

Cheers