On Thu, Sep 12, 2019 at 5:13 PM Dirk Hohndel <d...@hohndel.org> wrote:
> On Wed, Sep 11, 2019 at 11:53:48PM +0200, liquid tcp wrote: > > > > > > Which serial chip do they use? > > > > > > Plug the dive computer into your phone and run a app like: > > > > https://play.google.com/store/apps/details?id=aws.apps.usbDeviceEnumerator > > > > > > And send the info here, and I'll tell you. > > > > > > > Like Ricardo wrote: FTDI FT230X Basic UART > > > > 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): FTDI > > Vendor Name (from DB): Future Technology Devices International, Ltd > > Product ID: 6015 > > Product Name (reported): FT230X Basic UART > > Product Name (from DB): not found > > So that's one of the chips that we already detect. When you plug this into > your phone, are you asked if you want to open Subsurface-mobile? > Yes! so this is a good sign then :-) > > It's quite easy to create a beta version of Subsurace that includes the > Ratio dive computers as supported on Android to make it possile for you to > test this. Do all "Pro" computers use the same cable? > For all I know all [Pro] are the same hardware (and upgradeable by firmware (except of an additional chip for Rebreather)) but I'd wait for Riccardo's response so we can be sure. @Riccardo: Do you use the same chip on all devices? and do you have a list of them? I do find references to an iX3M My16 edition online which are not yet on the list... @Dirk: I have to build me a new dev. Environment on Linux before I can compile it if I remember you correctly. Any recommendations on a good DE? (been using VS so far...), so I might not make it tonight. but I understand the changes would be like: --- {"Ratio", "iX3M Pro Deep", DC_FAMILY_DIVESYSTEM_IDIVE, 0x34, DC_TRANSPORT_SERIAL, NULL}, +++ {"Ratio", "iX3M Pro Deep", DC_FAMILY_DIVESYSTEM_IDIVE, 0x34, DC_TRANSPORT_SERIAL, dc_filter_divesystem }, > > {"DiveSystem", "Orca", DC_FAMILY_DIVESYSTEM_IDIVE, 0x02, > DC_TRANSPORT_SERIAL, NULL}, > {"DiveSystem", "iDive Pro", DC_FAMILY_DIVESYSTEM_IDIVE, 0x03, > DC_TRANSPORT_SERIAL, NULL}, > {"DiveSystem", "iDive DAN", DC_FAMILY_DIVESYSTEM_IDIVE, 0x04, > DC_TRANSPORT_SERIAL, NULL}, > {"DiveSystem", "iDive Tech", DC_FAMILY_DIVESYSTEM_IDIVE, 0x05, > DC_TRANSPORT_SERIAL, NULL}, > {"DiveSystem", "iDive Reb", DC_FAMILY_DIVESYSTEM_IDIVE, 0x06, > DC_TRANSPORT_SERIAL, NULL}, > {"DiveSystem", "iDive Stealth", DC_FAMILY_DIVESYSTEM_IDIVE, 0x07, > DC_TRANSPORT_SERIAL, NULL}, > {"DiveSystem", "iDive Free", DC_FAMILY_DIVESYSTEM_IDIVE, 0x08, > DC_TRANSPORT_SERIAL, NULL}, > {"DiveSystem", "iDive Easy", DC_FAMILY_DIVESYSTEM_IDIVE, 0x09, > DC_TRANSPORT_SERIAL, NULL}, > {"DiveSystem", "iDive X3M", DC_FAMILY_DIVESYSTEM_IDIVE, 0x0A, > DC_TRANSPORT_SERIAL, NULL}, > {"DiveSystem", "iDive Deep", DC_FAMILY_DIVESYSTEM_IDIVE, 0x0B, > DC_TRANSPORT_SERIAL, NULL}, > {"Ratio", "iX3M GPS Pro ", DC_FAMILY_DIVESYSTEM_IDIVE, 0x21, > DC_TRANSPORT_SERIAL | DC_TRANSPORT_BLUETOOTH, dc_filter_divesystem}, > {"Ratio", "iX3M GPS Easy", DC_FAMILY_DIVESYSTEM_IDIVE, 0x22, > DC_TRANSPORT_SERIAL | DC_TRANSPORT_BLUETOOTH, dc_filter_divesystem}, > {"Ratio", "iX3M GPS Deep", DC_FAMILY_DIVESYSTEM_IDIVE, 0x23, > DC_TRANSPORT_SERIAL | DC_TRANSPORT_BLUETOOTH, dc_filter_divesystem}, > {"Ratio", "iX3M GPS Tech+",DC_FAMILY_DIVESYSTEM_IDIVE, 0x24, > DC_TRANSPORT_SERIAL | DC_TRANSPORT_BLUETOOTH, dc_filter_divesystem}, > {"Ratio", "iX3M GPS Reb", DC_FAMILY_DIVESYSTEM_IDIVE, 0x25, > DC_TRANSPORT_SERIAL | DC_TRANSPORT_BLUETOOTH, dc_filter_divesystem}, > {"Ratio", "iX3M GPS Fancy",DC_FAMILY_DIVESYSTEM_IDIVE, 0x26, > DC_TRANSPORT_SERIAL | DC_TRANSPORT_BLUETOOTH, dc_filter_divesystem}, > {"Ratio", "iX3M Pro Fancy",DC_FAMILY_DIVESYSTEM_IDIVE, 0x31, > DC_TRANSPORT_SERIAL, NULL}, > {"Ratio", "iX3M Pro Easy", DC_FAMILY_DIVESYSTEM_IDIVE, 0x32, > DC_TRANSPORT_SERIAL, NULL}, > {"Ratio", "iX3M Pro Pro", DC_FAMILY_DIVESYSTEM_IDIVE, 0x33, > DC_TRANSPORT_SERIAL, NULL}, > {"Ratio", "iX3M Pro Deep", DC_FAMILY_DIVESYSTEM_IDIVE, 0x34, > DC_TRANSPORT_SERIAL, NULL}, > {"Ratio", "iX3M Pro Tech+",DC_FAMILY_DIVESYSTEM_IDIVE, 0x35, > DC_TRANSPORT_SERIAL, NULL}, > {"Ratio", "iX3M Pro Reb", DC_FAMILY_DIVESYSTEM_IDIVE, 0x36, > DC_TRANSPORT_SERIAL, NULL}, > {"Ratio", "iDive Free", DC_FAMILY_DIVESYSTEM_IDIVE, 0x40, > DC_TRANSPORT_SERIAL, NULL}, > {"Ratio", "iDive Fancy", DC_FAMILY_DIVESYSTEM_IDIVE, 0x41, > DC_TRANSPORT_SERIAL, NULL}, > {"Ratio", "iDive Easy", DC_FAMILY_DIVESYSTEM_IDIVE, 0x42, > DC_TRANSPORT_SERIAL, NULL}, > {"Ratio", "iDive Pro", DC_FAMILY_DIVESYSTEM_IDIVE, 0x43, > DC_TRANSPORT_SERIAL, NULL}, > {"Ratio", "iDive Deep", DC_FAMILY_DIVESYSTEM_IDIVE, 0x44, > DC_TRANSPORT_SERIAL, NULL}, > {"Ratio", "iDive Tech+", DC_FAMILY_DIVESYSTEM_IDIVE, 0x45, > DC_TRANSPORT_SERIAL, NULL}, > {"Ratio", "iDive Reb", DC_FAMILY_DIVESYSTEM_IDIVE, 0x46, > DC_TRANSPORT_SERIAL, NULL}, > {"Ratio", "iDive Color Free", DC_FAMILY_DIVESYSTEM_IDIVE, > 0x50, DC_TRANSPORT_SERIAL, NULL}, > {"Ratio", "iDive Color Fancy",DC_FAMILY_DIVESYSTEM_IDIVE, > 0x51, DC_TRANSPORT_SERIAL, NULL}, > {"Ratio", "iDive Color Easy", DC_FAMILY_DIVESYSTEM_IDIVE, > 0x52, DC_TRANSPORT_SERIAL, NULL}, > {"Ratio", "iDive Color Pro", DC_FAMILY_DIVESYSTEM_IDIVE, > 0x53, DC_TRANSPORT_SERIAL, NULL}, > {"Ratio", "iDive Color Deep", DC_FAMILY_DIVESYSTEM_IDIVE, > 0x54, DC_TRANSPORT_SERIAL, NULL}, > {"Ratio", "iDive Color Tech+",DC_FAMILY_DIVESYSTEM_IDIVE, > 0x55, DC_TRANSPORT_SERIAL, NULL}, > {"Ratio", "iDive Color Reb", DC_FAMILY_DIVESYSTEM_IDIVE, > 0x56, DC_TRANSPORT_SERIAL, NULL}, > {"Seac", "Jack", DC_FAMILY_DIVESYSTEM_IDIVE, > 0x1000, DC_TRANSPORT_SERIAL, NULL}, > {"Seac", "Guru", DC_FAMILY_DIVESYSTEM_IDIVE, > 0x1002, DC_TRANSPORT_SERIAL, NULL}, > > I'm traveling but should be able to get to this in the next few days. > Nice to hear, I wish you a great journey and may you get to dive ;-)
_______________________________________________ subsurface mailing list subsurface@subsurface-divelog.org http://lists.subsurface-divelog.org/cgi-bin/mailman/listinfo/subsurface