I’m developing a scanner app for Honeywell Dolphin 7800 devices, but can’t figure out how to make eclipse detect the device.
Usb debugging is enabled as well as
Allow non-Market applications (also, device is showing
USB debugging connected notification). I’ve tried restarting eclipse, adb server & device.
I’m working on
OSX, and I’m guessing I need to edit
adb_usb.ini as explained in Kindle Fire Instructions, but can’t find the right
Usb vendor ID in the Android developer portal nor in any Honeywell documentation.
Am I missing something obvious? Anyone succeeded connecting this device to eclipse?
I had the same problem as you, and I managed to solve it. I wrote a little article in my blog, but it is in spanish:
I will try to write here a little resume:
Connect the honeywell device to your computer, and try to obtain the device ID. In windows this can be done in the device manager. The device id is a value “0C2E” in my case.
The thing is that you have to put these value in the adb_usb.ini file. Simply add the value at the end of the file.
adb kill-server adb start-server
and do not execute android update adb, because the adb_usb.ini file will be erased again.
After that, try to list your devices. In my case it worked.
Hope this helps.
PS: take a look a the adb_usb.ini file that you can find in the USB drivers package (D7800_Android_USB_Driver_Package_v1.2). You can download them from the honeywell site. In the adb_usb.ini file you can see
[Google.NTx86] ;HSM D7800 %SingleAdbInterface% = USB_Install, USB\VID_18D1&PID_9018 %CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_9018&MI_00 %SingleBootLoaderInterface% = USB_Install, USB\VID_18D1&PID_9018 ;HSM D7800 %SingleAdbInterface% = USB_Install, USB\VID_**0C2E**&PID_0BA0 %CompositeAdbInterface% = USB_Install, USB\VID_0C2E&PID_0BA0&MI_00 %SingleBootLoaderInterface% = USB_Install, USB\VID_0C2E&PID_0BA0
Thats the value that I can find in the device manager when I conect my d7800