«

»

Connect the D2-961G to ADB using Google USB drivers

 

The D2-961G doesn’t come with USB drivers to connect your tablet with ADB. If there are such drivers, they’re not available for download from the manufacturer website. This is a simple and quick method to get the 961 interfaced with ADB without using the proprietary driver. This will also work for a lot of other Android devices.

You can install the latest Google USB drivers and modify the drivers Setup Information File (.inf) to add your D2 tablet. The easiest way I found to install ADB and drivers for Windows 8.1 without any hassle is using the 15 Second ADB Installer tool. This tool takes the fuss out of setup and configuration on Windows.

Tools:

In a nutshell:

  • Run adb-setup-1.2.exe to install ADB, FastBoot and Drivers.
  • Take ownership of the android_winusb.inf file located inside of the Driver Store.
  • Add your device to the android_winusb.inf.
  • Reboot into advanced startup and disable Driver Signature Enforcement.
  • Find your D2 in Device Manager and install the driver.

Connecting to ADB:

nodevice-adb

If you ever tried connecting a device to ADB without installing or configuring any drivers first, you were most likely met with the output message in the picture above. If you did make a successful connection you would see your device serial number under, List of devices attached.

The first thing you want to do is download the 15 Second ADB Installer from the link above. Run the setup and answer yes to everything. When it’s done installing you’ll have a new folder called adb located in your C: drive. (e.g. c:\adb)

 

Download the Add_Take_Ownership.reg file. Right click → Merge. Using a file indexer like Everything, locate the android_winusb.inf file by doing a search. As you can see in the pic below the file is inside a folder called android_winusb.inf_amd64_c44cc8bebc36eab4.

The folder name on your computer might be different, so take note.

search-android_winusb

Hit the WinKey+R button at the same time to open the run box. Paste the path and hit enter. %WINDIR%\System32\DriverStore\FileRepository\

Find the android_winusb.inf file inside the folder. Right click → Take Ownership of the file.

Open the android_winusb.inf file with Notepad++. You can also use regular Notepad in Windows, but you’ll need to turn off Word Wrap before you save. I suggest using Notepad++ for the syntax highlighting, custom themes and plugins.

Leave the file open in Notepad++ because we need to find the Hardware Ids of the tablet first. If your D2 isn’t connected to your computer yet, connect it. Open Device Manager and look under Other devices. You’ll see the D2-961G listed with a yellow triangle and black exclamation mark.

other-devices

Right click on D2-961G and select Properties → Details tab. From the drop down list select Hardware Ids. Right click and copy both lines to your text editor.

Go back to the android_winusb.inf file that is open in Notepad++ and scroll down to the section [Google.NTx86]. Add your device either before or after one of the Google devices. You’ll also want to add it under [Google.NTamd64]. Copy and paste the entry below and note the Product ID (PID). If your PID is different from 4062, change it. You can also omit the REV#, it isn’t needed.

;Digital2 D2-961G
%SingleAdbInterface% = USB_Install, USB\VID_201E&PID_4062
%CompositeAdbInterface% = USB_Install, USB\VID_201E&PID_4062&MI_01

d2-961g-add-usb-device

The USB Vendor ID 201E can also be found by checking Google’s vendor list. It’s listed next to Haier.

When you’re finished adding your device, save the file. We have to disable Driver Signature Enforcement on Windows 8.1 before we can install our unsigned driver.

Hit the WinKey+C button to open the charms menu. Settings → Change PC settings → Update and recovery. Select Recovery on the left and under Advanced startup → Restart now.

When your computer reboots, click on Troubleshoot → AdvancedStartup Settings → Restart. You’ll see a list of startup/boot settings which you can select using the function keys (F1-F9). Press F7 to disable driver signature enforcement.

The system will reboot for the last time and we can finally install our unsigned driver from the Device Manager. Open your Device Manager and right click on D2-961G under Other devices. Select, Update Driver Software → Browse my computer for driver software. Click on the browse button and navigate to the driver folder, or copy and paste the path below into the box. Click next to install the driver.

C:\Windows\System32\DriverStore\FileRepository\android_winusb.inf_amd64_c44cc8bebc36eab4

That’s it! Your new unsigned driver is installed and the tablet will be listed in Device Manager as a Composite ADB Interface. When you type adb devices in cmd prompt, it will return the serial number of your device.

adb-cmdadb-devmgr