Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Debugging on Honeywell Dolphin from Eclipse

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?

like image 512
ssantos Avatar asked Aug 21 '13 12:08

ssantos


1 Answers

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:

http://www.hell-desk.com/android-debug-bridge-y-dispositivos-usb-no-encontrados/

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.

After that:

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

like image 135
R. Campos Avatar answered Sep 22 '22 12:09

R. Campos