Hi all,
I'm following the official Web Installer instructions, and having trouble getting Windows 10 to install the Google USB Driver (with fastboot) onto Windows 10 via the Computer Management tool. Could I get your help / advice? Below is my experience so far.
I'm using the following:
- Dell laptop with built-in USB-C ports (no adapters or dongles needed)
- Windows 10, fully updated at the beginning of each session via the Windows updater in settings.
- Microsoft Edge browser
- Non-carrier Pixel 7 phone, connected directly to the laptop's USB-C ports with an OEM cable, with developer mode on, with OEM unlocking on, unlocked with 30 minute screen timeout, with USB preferences set to "USB Controlled By -> This device" and "File transfer / Android Auto"
Per the Gaphene's official Web Installer instructions, in the "Connecting the phone" section, there are two options for Windows users:
1st Option, the "Windows Update's Automatically Detected Optional Update":
"On Windows, you need to install a driver for fastboot if you don't already have it. No driver is needed on other operating systems. You can obtain the driver from Windows Update which will detect it as an optional update when the device is booted into the bootloader interface and connected to the computer. Open Windows Update, run a check for updates and then open the "View optional updates" interface. Install the driver for the Android bootloader interface as an optional update."
This approach has not worked for me. Windows does not provide drivers no matter how many reboots or update checks I do within Windows Settings, with and without the phone plugged in directly to my laptop's ports via an OEM cable at different stages of the process.
So that leaves me with the 2nd option, "Manual Install via Windows Device Manager":
"An alternative approach to obtaining the Windows fastboot driver is to obtain the latest driver for Pixels from Google and then manually install it with the Windows Device Manager."
Included there is a link to the developer.android.com manual driver install guide, which instructs:
"Windows 10
To install the Android USB driver on Windows 10 for the first time, do the following:
- Connect your Android device to your computer's USB port.
- From Windows Explorer, open Computer Management.
- In the Computer Management left pane, select Device Manager.
- In the Device Manager right pane, locate and expand Portable Devices or Other Devices, depending on which one you see.
- Right-click the name of the device you connected, and then select Update Driver Software.
- In the Hardware Update wizard, select Browse my computer for driver software and click Next.
- Click Browse and then locate the USB driver folder. For example, the Google USB Driver is located in android_sdk\extras\google\usb_driver.
- Click Next to install the driver."
After hitting "Next" on step 8, Windows gives me the following message:
"The best drivers for your device are already installed
Windows has determined that the best driver for this device is already installed. There may be better drivers on Windows Update or on the device manufacturer's website.
MTP USB Device
After that message, the options presented to me are:
- Close
- Search for updated drivers on Windows Update
Neither of which solve the issue.
As part of my troubleshooting, I right clicked on the Pixel 7 entry in the Computer Management tool and selected "Properties". I can see that the current driver is:
Digital Provider: Microsoft
Driver Date: 2006-06-21
Driver Version: 10.0.19041.746
Digital Signer: Microsoft Windows
Clearly this is the wrong driver - but how can convince windows to use my "Google USB Driver w/ fastboot" instead?
I've tried going ahead to the "Unlocking the Bootloader" step in the official instructions, but as expected the response from Edge's popup window is:
grapheneos.org wants to connect
no compatible devices found
With the only option to "Cancel". After clicking that, the web page says:
Error: Failed to execute 'requestDevice' on 'USB': No device selected.
This confirms my impression that driver install was not successful.
I've searched on the forums, and the best answer I've seen so far is to remove the generic windows drivers first, then try installing the Google USB Driver. By right clicking Pixel 7 in the Windows Computer Management tool, I can see the following options:
Disable Device
Uninstall Device
Forgive my noobishness - I'm unsure which option is really removing the driver, and afraid that the wrong selection could lead to something very bad.
I'm a bit at a loss - does anyone have advice?
Related question - when removing the generic driver, is it better for the phone to be unplugged, or plugged?
Apologies in advance for the long message, I just want to make sure this is easily searchable for future aspirants to GOS.
Big love to you guys - this is my first post and first try at installing GOS after years of observing the project from afar. Seeing Proton's fundraiser was the vouch that tipped me over the edge, and now I'm a full-fledged pilgrim in search of the promised land. Thank you very much for the work you do.
-Z