[G Tablet General] iammuze:
hello all,

i had some small trouble setting up adb for my viewsonic gtab, so once i figured it out i thought i'd share.

so far, this is confirmed working only on windows 7 32 and 64 bit. vista should be the same, but i'm not sure, i'll keep you posted. EDIT: we've confirmed these steps for at least vista 32 and xp 32-bit. there shouldn't be any differences between the 32 and 64 bit systems as far as the instructions go.

most of my information comes from nvidia's tegra site, here. that's a pretty technical-minded page though, so i wanted to condense it.

make sure usb debugging is turned on for your tablet (settings -> applications -> development -> usb debugging)

1. open your device manager (right click My Computer -> Manage -> Device Manager)

if you haven't done anything to set up drivers yet, skip to step 4.

2. find your gtab. depending on your previous attempts, this may be under "Android Phone" at the top (Android ADB Interface, make sure it's your tab and not your phone), or under "Universal Serial Bus controllers" on the bottom (called Android somethingorother. should be at the top of the list.)

3. uninstall it. right click, uninstall. check the box that asks you if you want to delete driver software. i didn't need to use usbdeview to uninstall the drivers, but if you're running into issues on this step try it. usbdeview must be run as administrator, thanks droidjunkie.

it looks like most people should just skip right to usbdeview to uninstall any old drivers. like i said, i didn't have any issues using windows' "delete driver software" option, but apparently i was just lucky. rcgabriel recommends usbdeview, and he knows stuff.

4. unplug, and plug your tablet back in. now your device should be under "Other Devices" near the middle (will have a yellow exclamation icon, called NVIDIA harmony). good.

5. hopefully you have the android sdk installed. if you don't, go find a generic guide on setting up adb and then come back. when you have the sdk installed, you need to run "SDK Setup.exe" from where you installed it and use it to download and install the usb drivers (currently r8).

6. open the "usb_driver" folder in your sdk directory. right click "android_winusb.inf" and open it with notepad or your favorite text editor.

7. under the "[Google.NTx86]" section, paste the following:

;NVIDIA Tegra
%SingleAdbInterface% = USB_Install, USB\VID_0955&PID_7000
%CompositeAdbInterface% = USB_Install, USB\VID_0955&PID_7100&MI_01

save the file and exit.

8. go back into device manager. right click your tablet, select update driver, and click "browse my computer...", then "let me pick...", then "next", then "have disk"

if you're confused on this step, check this post.

9. browse to your android sdk, under the usb_driver folder, and select the "android_winusb.inf" file.

10. of the three choices, the bottom should say "Android Composite ADB Interface". choose it. click next, and allow the driver to install even though you get a big scary red warning.

11. open a command prompt, preferably in the tools directory of your sdk. type the following:

echo 0x955 > "%USERPROFILE%\.android\adb_usb.ini"

and hit enter. it will just return a new prompt line.

12. test it out.

adb kill-server
adb devices

you should see your device's serial number. all is well. congrats.

let me know if i should add or clarify anything here. thanks!