Nexus one USB Driver not working with 2.2 and W7

Discussion in 'Application Development' started by Darkying, Nov 13, 2010.

  1. Darkying

    Darkying New Member

    Nov 13, 2010
    Device: Nexus One 2.2
    Carrier: Vodafone
    Country / Language: Spain / UK
    OS / Browser / build number (if applicable): Windows 7

    Hy all,

    I'm having quite a few serious problems with making my Android game work on my Nexus One phone. After 3 days of hunting down solutions in the internet and trying them out, I'm beat and have decided to ask for help.

    Short story:
    When connecting the Nexus One for debugging, I can't get the ADB manager to recognize the device.

    Long story:
    Working with W7 and my Nexus (2.1) I was able to correctly compile and debug on the actual device. One day a automatic update came for 2.2, I updated and hadn't tried to debug anything on the device since until a few days ago.

    Download SDK and USB drivers.
    Set my USB Debugging enabled on the phone.
    Connect Nexus One.
    Windows auto-detects it as a hard drive.

    Ok, no problem, google around a bit and find that it's getting the default drivers, so...
    Go to My Computer / Manage / Device Manager
    Under Disk Drives, right click on "Google, Inc.Nexus One USB Device"
    Update device drivers
    Browse my computer for driver software
    Put the path (C:\Program Files\Eclipse\android-sdk-windows\usb_driver)
    Click next.
    Get a message with
    The best driver software for your device is already installed.
    Windows has determined the driver software for your device is up to date
    - Disk Drive

    It chooses the default driver? Oh well, google for a bit, and...
    Unplug phone
    Download usbdeview
    Use usbdeview to remove the driver installations that referenced the Nexus one, google phone, or anything remotely similar.
    Make sure USB Debugging is on.
    Connect the phone.
    (Windows installs the default drivers again)
    Go to My Computer / Manage / Device Manager
    Under Disk Drives, right click on "Google, Inc.Nexus One USB Device"
    Update device drivers
    Browse my computer for driver software
    Let me pick from a list of device drivers on my computer
    (With "Show compatible hardware" only "Disk drive" appears)
    Click Have disk.
    (Browse to the driver dir and select android_winusb.inf)
    Click ok.
    Get a message:
    The folder you specified doesn't contain compatible software driver for your device. If the folder contains a driver, make sure it's designed to work with Windows for 32-bit systems.

    Damm... ok, think, what now? Maybe it's corrupt?
    Erase driver installation with usbdeview.
    Errase driver downloads from disk
    Download drivers again
    Try to connect again
    Same results.

    Breathe in, breathe out. Maybe it hates Android 2.2?
    {Painful process to flash a custom 2.1 ROM to the phone, unlocking it and voiding my warranty along the way}
    Try same process again.
    Same results.

    Keep on searching, find a post that recommended to erase some registry entries, do so, no changes.

    Keep searching. Find some other random solutions, try them, no results.

    Idea: Maybe it's the auto-installation of disk drivers?
    Forbid auto-installation of disk drivers
    ( How To Disable Automatic Driver Installation In Windows 7 / Vista )
    Try again, no auto installed drivers this round, but still same results.

    Cry. Turn to the internet for help.

    - Along the way there were a lot more tests and combinations of all the previous things.
    - Also a lot of reboots and wiping everything clean, including a clean Win7 installation.
    - I'm getting a bit desperate, I've put a lot of energy and time into this game, and bought the Nexus One just to test my games, got only a few weeks left to polish and debug, and I'm stumped not being able to test on a device.

    Thanks people, any and all help VERY appreciated.

  2. appbee

    appbee New Member

    Nov 1, 2010

    I have the exact same problem. I am trying to connect my Nexus One (2.2.1) to my PC (XP sp2). adb cannot see the device.
    Also, do you get the following error in the Eclipse console:
    DeviceMonitor]Failed to start monitoring <device id>

    Did you resolve this? If so, how?

    Thanks...I have googled and searched all forums - can't find anything that works.
  3. Darkying

    Darkying New Member

    Nov 13, 2010
    Sorry man, but still looking for a solution.
    I've left the issue lie a few weeks while I work out some details of my game, but once I'm done I'll be back to fight with it again.
    I'll post back here if I solve it.
    Please do so as well if you solve it.
  4. AbePralle

    AbePralle New Member

    Nov 28, 2010
    Same problem here. It was working fine on my Windows 7 until I installed part 1 of a 2-part OTA update (with no second part yet) for my Nexus One (2.2.1). Hopefully somebody fixes that soon!

    If you have access to a Mac you might try installing from that, as it doesn't need a special Android USB driver at all.

Share This Page