help needed: Android devices and FTDI dive computers

Matt Thompson mathomp at gmail.com
Wed Aug 8 21:50:21 PDT 2018


Don't know why I didn't think to send this earlier with the other two but
here is the USB info for the Aqualung i750TC using the standard Aqualung
connector.

Device Info
Device Path: /dev/bus/usb/001/005
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):  FT231X USB UART
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

Looks like we don't have this one working for download at all just yet in
mobile.  I was able to select everything but downloads fail.  Logs follow.

---------- subsurface.log ----------
Empty filename passed to function
"0.003: Failed to open logfile /storage/emulated/0/subsurface.log at Wed
Aug 8 23:39:31 2018 error: Permission denied"
"0.003: Failed to open logfile /storage/emulated/0/Documents/subsurface.log
at Wed Aug 8 23:39:31 2018 error: Permission denied"
"0.003: Successfully opened logfile
/storage/emulated/0/Android/data/org.subsurfacedivelog.mobile/files/Documents/subsurface.log
at Wed Aug 8 23:39:31 2018"
"0.004: Starting Subsurface-mobile:2.1.1(4.8.1.156):Android
(8.1):arm:en-US"
"0.004: built with libdivecomputer v0.7.0-devel-Subsurface-NG
(bb985eedbb3e686e5a71bf2aa234fb49f8cab653)"
"0.004: built with Qt Version 5.11.1, runtime from Qt Version 5.11.1"
"0.004: built with libgit2 0.26.0"
localBtDevice isn't valid or not connectable
"Created position source android"
"0.011: Created position source android"
"Set GPS service update interval to 300 s"
"0.011: Set GPS service update interval to 300 s"
"0.016: location service is available"
"0.370: Synchronising data file"
"0.372: Load dives from local cache"
"0.481: Successfully opened dive data"
"0.502: AppState changed to active with save ongoing and no unsaved changes"
"0.504: 321 dives loaded from cache"
"0.505: have cloud credentials, trying to connect"
"0.505: Have credentials, let's see if they are valid"
Completed connection with cloud storage backend, response "[OK]"
"Set GPS service update interval to 300 s"
"1.134: Set GPS service update interval to 300 s"
Using the following font: Roboto
qqwindow devicePixelRatio 2.62613 2.62613
Supported dive computers:
"Aeris: 500 AI (SERIAL), A300 (SERIAL), A300 AI (SERIAL), A300CS (SERIAL),
Atmos 2 (SERIAL), Atmos AI (SERIAL), Atmos AI 2 (SERIAL), Compumask
(SERIAL), Elite (SERIAL), Elite T3 (SERIAL), Epic (SERIAL), F10 (SERIAL),
F11 (SERIAL), Manta (SERIAL), XR-1 NX (SERIAL), XR-2 (SERIAL)"
"Aqualung: i200 (SERIAL), i300 (SERIAL), i450T (SERIAL), i550 (SERIAL),
i750TC (SERIAL, BT)"
"Atomic Aquatics: Cobalt (USB), Cobalt 2 (USB)"
"Beuchat: Mundial 2 (SERIAL), Mundial 3 (SERIAL), Voyager 2G (SERIAL)"
"Cochran: Commander I (SERIAL), Commander II (SERIAL), Commander TM
(SERIAL), EMC-14 (SERIAL), EMC-16 (SERIAL), EMC-20H (SERIAL)"
"Cressi: Drake (SERIAL), Giotto (SERIAL), Leonardo (SERIAL), Newton
(SERIAL)"
"Genesis: React Pro (SERIAL), React Pro White (SERIAL)"
"Heinrichs Weikamp: Frog (SERIAL, BT), OSTC (SERIAL), OSTC 2 (SERIAL, BT,
BLE), OSTC 2 TR (SERIAL, BT, BLE), OSTC 2C (SERIAL), OSTC 2N (SERIAL), OSTC
3 (SERIAL), OSTC 4 (SERIAL, BT, BLE), OSTC Mk2 (SERIAL), OSTC Plus (SERIAL,
BT, BLE), OSTC Sport (SERIAL, BT, BLE), OSTC cR (SERIAL)"
"Hollis: DG02 (SERIAL), DG03 (SERIAL), TX1 (SERIAL)"
"Mares: Puck Pro (SERIAL, BLE), Quad (SERIAL, BLE), Quad Air (SERIAL, BLE),
Smart (SERIAL, BLE)"
"Oceanic: Atom 1.0 (SERIAL), Atom 2.0 (SERIAL), Atom 3.0 (SERIAL), Atom 3.1
(SERIAL), Datamask (SERIAL), F10 (SERIAL), F11 (SERIAL), Geo (SERIAL), Geo
2.0 (SERIAL), OC1 (SERIAL), OCS (SERIAL), OCi (SERIAL), Pro Plus 2
(SERIAL), Pro Plus 2.1 (SERIAL), Pro Plus 3 (SERIAL), VT 4.1 (SERIAL), VT
Pro (SERIAL), VT3 (SERIAL), VT4 (SERIAL), VTX (SERIAL), Veo 1.0 (SERIAL),
Veo 180 (SERIAL), Veo 2.0 (SERIAL), Veo 200 (SERIAL), Veo 250 (SERIAL), Veo
3.0 (SERIAL), Versa Pro (SERIAL)"
"Scubapro: Aladin Sport Matrix (BLE), Aladin Square (USBHID), G2 (USBHID,
BLE), G2 Console (USBHID, BLE)"
"Seemann: XP5 (SERIAL)"
"Shearwater: Nerd (SERIAL, BT), Nerd 2 (BLE), Perdix (SERIAL, BT, BLE),
Perdix AI (BLE), Petrel (SERIAL, BT), Petrel 2 (SERIAL, BT, BLE), Predator
(SERIAL, BT)"
"Sherwood: Amphos (SERIAL), Amphos Air (SERIAL), Insight (SERIAL), Insight
2 (SERIAL), Vision (SERIAL), Wisdom (SERIAL), Wisdom 2 (SERIAL), Wisdom 3
(SERIAL)"
"Subgear: XP-Air (SERIAL)"
"Suunto: Cobra (SERIAL), Cobra 2 (SERIAL), Cobra 3 (SERIAL), D3 (SERIAL),
D4 (SERIAL), D4f (SERIAL), D4i (SERIAL), D6 (SERIAL), D6i (SERIAL), D9
(SERIAL), D9tx (SERIAL), DX (SERIAL), EON Core (USBHID, BLE), EON Steel
(USBHID, BLE), Eon (SERIAL), Gekko (SERIAL), HelO2 (SERIAL), Mosquito
(SERIAL), Solution (SERIAL), Solution Alpha (SERIAL), Solution Nitrox
(SERIAL), Spyder (SERIAL), Stinger (SERIAL), Vyper (SERIAL), Vyper 2
(SERIAL), Vyper Air (SERIAL), Vyper Novo (SERIAL), Vytec (SERIAL), Zoop
(SERIAL), Zoop Novo (SERIAL)"
"Tecdiving: DiveComputer.eu (SERIAL, BT)"
"Tusa: Element II (IQ-750) (SERIAL), Zen (IQ-900) (SERIAL), Zen Air
(IQ-950) (SERIAL)"
"Uwatec: Aladin Air Twin (SERIAL), Aladin Air Z (SERIAL), Aladin Air Z
Nitrox (SERIAL), Aladin Air Z O2 (SERIAL), Aladin Pro (SERIAL), Aladin Pro
Ultra (SERIAL), Aladin Sport Plus (SERIAL), Memomouse (SERIAL)"
qqwindow screen has ldpi/pdpi 71.9691 153.059
"2.596: Synchronising data file"
"2.607: Sync with cloud storage"
"2.977: Successful cloud connection, fetch remote"
"3.375: Done syncing with cloud storage"
"3.391: Cloud sync shows local cache was current"
"19.780: DCDownloadThread started for Aqualung i750TC on FTDI"
Starting download from  ftdi
Finishing download thread: "Unable to open ftdi Aqualung (i750TC)"
"19.795: Unsupported operation"
no new dives downloaded
"19.821: DCDownloadThread finished"
"32.229: AppState changed to inactive with no save ongoing and no unsaved
changes"
"32.245: AppState changed to suspended with no save ongoing and no unsaved
changes"
"43.814: AppState changed to active with no save ongoing and no unsaved
changes"
The item DownloadFromDiveComputer_QMLTYPE_111(0xc9391ee0) is already in the
PageRow
"52.849: DCDownloadThread started for Aqualung i750TC on ftdi"
Starting download from  ftdi
Finishing download thread: "Unable to open ftdi Aqualung (i750TC)"
"52.866: Unsupported operation"
no new dives downloaded
"52.869: DCDownloadThread finished"
"56.167: DCDownloadThread started for Aqualung i750TC on ftdi"
Starting download from  ftdi
Finishing download thread: "Unable to open ftdi Aqualung (i750TC)"
"56.178: Unsupported operation"
no new dives downloaded
"56.179: DCDownloadThread finished"
"56.768: DCDownloadThread started for Aqualung i750TC on ftdi"
Starting download from  ftdi
Finishing download thread: "Unable to open ftdi Aqualung (i750TC)"
"56.777: Unsupported operation"
no new dives downloaded
"56.779: DCDownloadThread finished"
"57.288: DCDownloadThread started for Aqualung i750TC on ftdi"
Starting download from  ftdi
Finishing download thread: "Unable to open ftdi Aqualung (i750TC)"
"57.303: Unsupported operation"
no new dives downloaded
"57.305: DCDownloadThread finished"
localBtDevice isn't valid or not connectable
"59.812: DCDownloadThread started for Aqualung i750TC on ftdi"
Starting download from  ftdi
Finishing download thread: "Unable to open ftdi Aqualung (i750TC)"
"59.828: Unsupported operation"
no new dives downloaded
"59.833: DCDownloadThread finished"
"63.695: DCDownloadThread started for Aqualung i750TC on ftdi"
Starting download from  ftdi
Finishing download thread: "Unable to open ftdi Aqualung (i750TC)"
"63.710: Unsupported operation"
no new dives downloaded
"63.713: DCDownloadThread finished"
"64.830: AppState changed to inactive with no save ongoing and no unsaved
changes"
"64.848: AppState changed to suspended with no save ongoing and no unsaved
changes"
"304.109: AppState changed to active with no save ongoing and no unsaved
changes"
"307.815: DCDownloadThread started for Aqualung i750TC on ftdi"
Starting download from  ftdi
Finishing download thread: "Unable to open ftdi Aqualung (i750TC)"
"307.833: Unsupported operation"
no new dives downloaded
"307.835: DCDownloadThread finished"
"310.524: DCDownloadThread started for Aqualung i750TC on ftdi"
Starting download from  ftdi
Finishing download thread: "Unable to open ftdi Aqualung (i750TC)"
"310.541: Unsupported operation"
no new dives downloaded
"310.543: DCDownloadThread finished"



---------- libdivecomputer.log ----------
Subsurface: v4.8.1-156-g23b7970459b6, built with libdivecomputer
v0.7.0-devel-Subsurface-NG (bb985eedbb3e686e5a71bf2aa234fb49f8cab653)
INFO: Open: name=ftdi
ERROR: No such file or directory (2) [in
/data/android/subsurface/libdivecomputer/src/serial_posix.c:295
(dc_serial_open)]
---------- finish ----------
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.subsurface-divelog.org/pipermail/subsurface/attachments/20180808/3d89db11/attachment-0001.html>


More information about the subsurface mailing list