The USB driver installation instructions that BSQUARE published are rather out-of-date for working with version 15 of the Android SDK. This documents my current driver setup on my 32-bit Windows XP machine.
1) Download and Install the Android SDK (v15 at time of writing)
2) Start up the SDK Manager GUI (pop open the Tool -> Options menu and select force https source to be fetched over http, had some weird errors otherwise) and install: Tools -> Android SDK Tools, Tools -> Android SDK Platform-tools, Extras -> Google USB Driver package
3) After the odiously slow process finishes, copy
[Android SDK Root]extrasgoogleusb_driver to
[Android SDK Root]msm8655-mdp_usb_driver
4) Open up the
android_winusb.inf (inside of the newly created directory) file in Notepad or
other non-format appending text editor. Clear out the contents of the
[Google.NTamd64] paragraphs so that they just contain the following:
[Google.NTx86] ;BSQUARE MDP8655 %SingleAdbInterface% = USB_Install, USBVID_0956&PID_9025&MI_00 %CompositeAdbInterface% = USB_Install, USBVID_0956&PID_9025&MI_01 %SingleBootLoaderInterface% = USB_Install, USBVID_0956&PID_9025&MI_02` [Google.NTamd64] ;BSQUARE MDP8655 %SingleAdbInterface% = USB_Install, USBVID_0956&PID_9025&MI_00 %CompositeAdbInterface% = USB_Install, USBVID_0956&PID_9025&MI_01 %SingleBootLoaderInterface% = USB_Install, USBVID_0956&PID_9025&MI_02`
5) Create and/or open the
C:Documents and Settings[your username].androidadb_usb.ini
file and make sure it just contains the hex string:
6) Power on your device and connect it to your development machine. Be sure to point Windows to
your newly created USB driver directory for your MSM8655. If Windows is unable to find the needed driver(s),
point the dirver search to the original USB driver located in
[Android SDK Root]extrasgoogleusb_driver.
If Windows still does not find the necessary driver just hit finish and go without. This seemed to be the case when
I rebooted into the bootloader on some occasions.
7) Restart the SDK and see if your device is connected -
[Android SDK Root]platform-toolsadb.exe devices -
should spit out
8) For a working fastboot binary for flashing, one can grab a fresh copy from the android-roms project
[info] or the one I used for
this tutorial from my dropbox [link].
Once you download: unzip and move the .exe to
[Android SDK Root]platform-tools.