<div dir="ltr"><div dir="ltr"><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, Sep 11, 2019 at 4:45 PM Anton Lundin <<a href="mailto:glance@acc.umu.se">glance@acc.umu.se</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On 11 September, 2019 - Dirk Hohndel wrote:<br>
<br>
> On Wed, Sep 11, 2019 at 09:07:51AM +0200, liquid tcp wrote:<br>
> > <br>
> > Since I'm completely new to diving, let me first thank you all for what<br>
> > seems to me as the best available divelog!<br>
> > <br>
> > I do have a Ratio ix3m Pro (Deep) computer that downloads fine to subsurface<br>
> > In the Android app [2.2.0(4.9.1.40) - playstore beta] the pros are not<br>
> > listed, and I can't download the logs to subsurface-mobile (via USB-C<br>
> > adapter)<br>
> <br>
> The Pro models don't support BLE - and on Android support of cable based<br>
> downloads is mostly non-existant. Yes, for FTDI cables this appears to<br>
> work for a small number of people who's phones' Android version doesn't<br>
> block access to the way we try to open the USB port, but it appears for<br>
> the vast majority of phones even the FTDI download fails. And I /think/<br>
> the Ratio download cable isn't FTDI based, anyway.<br>
> <br>
<br>
Which serial chip do they use?<br>
<br>
Plug the dive computer into your phone and run a app like:<br>
<a href="https://play.google.com/store/apps/details?id=aws.apps.usbDeviceEnumerator" rel="noreferrer" target="_blank">https://play.google.com/store/apps/details?id=aws.apps.usbDeviceEnumerator</a><br>
<br>
And send the info here, and I'll tell you.<br></blockquote><div> </div><div>Like Ricardo wrote: FTDI 
 FT230X Basic UART

</div><div><br></div><div>
Device Info <br>
Device Path: /dev/bus/usb/001/002<br>
Device Class: Use class information in the Interface Descriptors (0x0)<br>
Vendor ID:  0403<br>
Vendor Name (reported):  FTDI<br>
Vendor Name (from DB):  Future Technology Devices International, Ltd<br>
Product ID:  6015<br>
Product Name (reported):  FT230X Basic UART<br>
Product Name (from DB):  not found<br>
<br>
Additional Info <br>
Interface #0 <br>
Class: Vendor Specific (0xff)<br>
Endpoint: #0<br>
Address        : 0x81 (10000001)<br>
Number         : 1<br>
Direction      : Inbound (0x80)<br>
Type           : Bulk (0x2)<br>
Poll Interval  : 0<br>
Max Packet Size: 64<br>
Attributes     : 000000010<br>
Endpoint: #1<br>
Address        : 0x02 (000000010)<br>
Number         : 2<br>
Direction      : Outbound (0x0)<br>
Type           : Bulk (0x2)<br>
Poll Interval  : 0<br>
Max Packet Size: 64<br>
Attributes     : 000000010<br>
<div dir="auto"><br>
</div> 

<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div>
<br>
> > Is there anything I can do to (help) make it available?<br>
> > Unfortunately I have never worked with C++ before (well, actually I only<br>
> > "played lego" with .Net ;-) except of some assembler basics back in school)<br>
> > I've tried and downloaded the repo, but must admit I do not yet understand<br>
> > the divecomputer interface, and didn't even find the android related code.<br>
> > so I fear I can't be much help with actual coding anytime soon<br>
> <br>
> We in theory know how this situation could be improved. But the only<br>
> developer who really seems to fully understand what needs to be done<br>
> doesn't have the time to work on this, and those who care enough and might<br>
> have the time, don't have sufficient understanding how to make the libusb2<br>
> integration with the native USB port access implementation on newer<br>
> Android work.<br>
</div></blockquote><div> </div><div>OK, thanks. My phone does react kind of unexpected when I try to change the USB mode from client to OTG (switching back stating couldn't switch)<br></div><div>So a workaround might be using an old android device as a downloader? Or wouldn't this work anyways since the ProductID isn't implemented on subsurface-mobile?</div><div>Well, on the other hand, downloading the dive shouldn't be so urgent that it can't wait until I'm back on a real computer. - Since I'm not into tech diving (yet) ;-)</div><div><br></div><div>thanks again for your help and all the work!</div><div>best regards</div><div>Benji<br></div></div></div>