So, I have a OnePlus 8 Pro (IN2025) running stock 11.0.4.4.IN11AA, but whenever I booted into the bootloader, Windows 10 device manager said no driver found, even though I had the current Google USB drivers installed. I checked the hardware ID of the fastboot device, and for me it's "USB\VID_18D1&PID_D00D&REV_0100". I looked in the driver INF, and of course that hardware ID is nowhere to be found. Here's what I did to modify Google's driver to work with my phone instead of trusting random shady downloads from the internet:
1.) Download current Google USB driver and unzip into a folder. currently: https://dl.google.com/android/repository/usb_driver_r13-windows.zip
2.) Disable driver verification. Run the following commands in an elevated command prompt and reboot Windows:
3.) Open android_winusb.inf (from the USB driver folder) in your favorite text editor, like Notepad++. Look for a section labeled "[Google.NTamd64]". Scroll to the bottom of that section, you'll see hardware IDs for ";Project Tango (generic)". After those entries add this section:
Save the modified INF file. Right-click and install it. Now you have a working fastboot driver. These instructions are for x64, for x86 do the same thing in the appropriate section. Cheers.
P.S. OEM unlocking from developer menu doesn't actually do anything in this OS build. You have to "fastboot oem unlock" to actually unlock the bootloader. This will also wipe your phone, so be prepared.
After you're finished it's probably best to turn driver verification back on. Run the following commands in an elevated command prompt and reboot Windows:
1.) Download current Google USB driver and unzip into a folder. currently: https://dl.google.com/android/repository/usb_driver_r13-windows.zip
2.) Disable driver verification. Run the following commands in an elevated command prompt and reboot Windows:
bcdedit /set testsigning on
bcdedit /set nointegritychecks on
bcdedit /set loadoptions DISABLE_INTEGRITY_CHECKS
3.) Open android_winusb.inf (from the USB driver folder) in your favorite text editor, like Notepad++. Look for a section labeled "[Google.NTamd64]". Scroll to the bottom of that section, you'll see hardware IDs for ";Project Tango (generic)". After those entries add this section:
;OnePlus 8 Pro
%SingleBootLoaderInterface% = USB_Install, USB\VID_18D1&PID_D00D
Save the modified INF file. Right-click and install it. Now you have a working fastboot driver. These instructions are for x64, for x86 do the same thing in the appropriate section. Cheers.
P.S. OEM unlocking from developer menu doesn't actually do anything in this OS build. You have to "fastboot oem unlock" to actually unlock the bootloader. This will also wipe your phone, so be prepared.
After you're finished it's probably best to turn driver verification back on. Run the following commands in an elevated command prompt and reboot Windows:
bcdedit /deletevalue loadoptions
bcdedit /set testsigning off
bcdedit /set nointegritychecks off
Last edited: