help needed: Android devices and FTDI dive computers

Anton Lundin glance at acc.umu.se
Sat Aug 11 09:45:42 PDT 2018


On 08 August, 2018 - Dirk Hohndel wrote:

> I need help from people who have both an Android device, an FTDI dive
> computer / download cable, and a way to connect the two (OTG cable for
> older phones - for USB C phones this tends to be simply a USB C/A adapter)
> 
> Can you install the USB Device Info app from the app store, plug in the
> FTDI cable, and send me the device info that is shown (plus any
> descriptive information about the dive computer / download cable that you
> used)?
> 
> I have access to a single such device, a Heinrichs Weikamp OSTC 3 - and
> that presents me with a Product Name of "HeinrichsWeikamp OSTC 3". How
> useful, I have code ready that will show the download page with the
> correct dive computer selected when you plug in that dive computer. I'd
> love to see what other cables / devices give us in information. For
> example, I assume that the cables will at best give us a vendor - and
> maybe not even that, but since they work for multiple dive computer
> models, I doubt that they'll tell us which dive computer is attached.
> 
> But without actual test data I'm not sure how far we can push this.

Meanwhile I had a 3 year old "diver" in the bathtub next to me, I
managed to get some time to dump out some data from a bunch of dive
computers:

A suunto cable from smartinterface.de :

Device Info 
Device Path: /dev/bus/usb/001/002
Device Class: Use class information in the Interface Descriptors (0x0)
Vendor ID:  0403
Vendor Name (reported):  Smartinterface
Vendor Name (from DB):  Future Technology Devices International, Ltd
Product ID:  6001
Product Name (reported):  USB <-> Serial Cable
Product Name (from DB):  not found

Additional Info 
Interface #0 
Class: Vendor Specific (0xff)
Endpoint: #0
Address        : 0x81 (10000001)
Number         : 1
Direction      : Inbound (0x80)
Type           : Bulk (0x2)
Poll Interval  : 0
Max Packet Size: 64
Attributes     : 000000010
Endpoint: #1
Address        : 0x02 (000000010)
Number         : 2
Direction      : Outbound (0x0)
Type           : Bulk (0x2)
Poll Interval  : 0
Max Packet Size: 64
Attributes     : 000000010


A Suunto Eon Steel connected over USB:

Device Info 
Device Path: /dev/bus/usb/001/003
Device Class: Use class information in the Interface Descriptors (0x0)
Vendor ID:  1493
Vendor Name (reported):  Suunto
Vendor Name (from DB):  Suunto
Product ID:  00030
Product Name (reported):  GURU
Product Name (from DB):  not found

Additional Info 
Interface #0 
Class: Human Interaction Device (0x3)
Endpoint: #0
Address        : 0x02 (000000010)
Number         : 2
Direction      : Outbound (0x0)
Type           : Intrrupt (0x3)
Poll Interval  : 1
Max Packet Size: 64
Attributes     : 000000011
Endpoint: #1
Address        : 0x82 (10000010)
Number         : 2
Direction      : Inbound (0x80)
Type           : Intrrupt (0x3)
Poll Interval  : 1
Max Packet Size: 64
Attributes     : 000000011
Endpoint: #2
Address        : 0x83 (10000011)
Number         : 3
Direction      : Inbound (0x80)
Type           : Intrrupt (0x3)
Poll Interval  : 1
Max Packet Size: 64
Attributes     : 000000011


A HW OSTC3:

Device Info 
Device Path: /dev/bus/usb/001/008
Device Class: Use class information in the Interface Descriptors (0x0)
Vendor ID:  0403
Vendor Name (reported):  HW
Vendor Name (from DB):  Future Technology Devices International, Ltd
Product ID:  6001
Product Name (reported):  HeinrichsWeikamp OSTC3
Product Name (from DB):  not found

Additional Info 
Interface #0 
Class: Vendor Specific (0xff)
Endpoint: #0
Address        : 0x81 (10000001)
Number         : 1
Direction      : Inbound (0x80)
Type           : Bulk (0x2)
Poll Interval  : 0
Max Packet Size: 64
Attributes     : 000000010
Endpoint: #1
Address        : 0x02 (000000010)
Number         : 2
Direction      : Outbound (0x0)
Type           : Bulk (0x2)
Poll Interval  : 0
Max Packet Size: 64
Attributes     : 000000010


A HW OSTC 2N:

Device Info 
Device Path: /dev/bus/usb/001/011
Device Class: Use class information in the Interface Descriptors (0x0)
Vendor ID:  0403
Vendor Name (reported):  HW
Vendor Name (from DB):  Future Technology Devices International, Ltd
Product ID:  6001
Product Name (reported):  HeinrichsWeikamp OSTC 2N
Product Name (from DB):  not found

Additional Info 
Interface #0 
Class: Vendor Specific (0xff)
Endpoint: #0
Address        : 0x81 (10000001)
Number         : 1
Direction      : Inbound (0x80)
Type           : Bulk (0x2)
Poll Interval  : 0
Max Packet Size: 64
Attributes     : 000000010
Endpoint: #1
Address        : 0x02 (000000010)
Number         : 2
Direction      : Outbound (0x0)
Type           : Bulk (0x2)
Poll Interval  : 0
Max Packet Size: 64
Attributes     : 000000010


//Anton


-- 
Anton Lundin	+46702-161604


More information about the subsurface mailing list