Suunto Sports Instrument:
Product ID: 0xf680
Vendor ID: 0x0403 (Future Technology Devices International Limited)
Version: 6.00
Serial Number: ST03R8OQ
Speed: Up to 12 Mb/sec
Manufacturer: Suunto
Location ID: 0x14200000 / 14
Current Available (mA): 500
Current Required (mA): 300
Extra Operating Current (mA): 0
(This is the Novo serial cable, on the MBP15-retina, with the native Apple driver)
However, there is no corresponding entry in /dev:
$ ls -l /dev/tty.*
crw-rw-rw- 1 root wheel 21, 0 Jul 1 14:26 /dev/tty.Bluetooth-Incoming-Port
$
Subsurface: v4.8.0, built with libdivecomputer v0.7.0-devel-Subsurface-NG (e97a47cca55973199715df0f818b4955e60d3a31) INFO: Open: name=/dev/tty.usbserial-ST03LXOO INFO: Configure: baudrate=9600, databits=8, parity=0, stopbits=0, flowcontrol=0 INFO: Timeout: value=3000 INFO: DTR: value=1 INFO: Sleep: value=100 INFO: Purge: direction=3 INFO: Sleep: value=600 INFO: RTS: value=1 INFO: Write: size=4, data=0F00000F INFO: RTS: value=0 INFO: Read: size=1, data=FE ERROR: Failed to receive the answer. [in ../../src/suunto_vyper2.c:244 (suunto_vyper2_device_packet)] INFO: Sleep: value=600 INFO: RTS: value=1 INFO: Write: size=4, data=0F00000F INFO: RTS: value=0 INFO: Read: size=0, data= ERROR: Failed to receive the answer. [in ../../src/suunto_vyper2.c:244 (suunto_vyper2_device_packet)] INFO: Sleep: value=600 INFO: RTS: value=1 INFO: Write: size=4, data=0F00000F INFO: RTS: value=0 INFO: Read: size=1, data=FE ERROR: Failed to receive the answer. [in ../../src/suunto_vyper2.c:244 (suunto_vyper2_device_packet)] ERROR: Failed to read the version info. [in ../../src/suunto_vyper2.c:140 (suunto_vyper2_device_open)]
--
You received this message because you are subscribed to the Google Groups "Subsurface Divelog" group.
To unsubscribe from this group and stop receiving emails from it, send an email to subsurface-divelog+unsub...@googlegroups.com.
To post to this group, send email to subsurface-divelog@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/subsurface-divelog/bd2330a4-1d95-458e-943c-22ef934a7e32%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
On 02-07-18 21:59, Eelco Essenberg wrote:
> Since Subsurface 4.7.8, neither of these sync with my Vyper's anymore - not the
> Vyper Air, not the Vyper Novo (and yes, I select the appropriate model in the
> Import dialog when attempting to sync).
And which model do you have? Because despite the similar name, the Vyper, Vyper
Air and Vyper Novo are three completely devices with a different communication
protocols. So they are not compatible and selecting the correct model is important.
> However, there is no corresponding entry in /dev:
>
> $ ls -l /dev/tty.*
>
> crw-rw-rw- 1 root wheel 21, 0 Jul 1 14:26 /dev/tty.Bluetooth-Incoming-Port
That means the driver isn't installed, and thus you won't be able to communicate
with the dive computer. Unless you are trying to use subsurface's ftdi userspace
driver.
> On the MBP15-2011, with the FTDI driver, Subsurface "sees" the USB port, but on
> the first attempt to import I get: "Error: Unable to open
> /dev/tty.usbserial-ST03LXOO" after a few seconds.
> The DC display says "Data transfer"
> (Vyper Air, "old" Suunto serial cable)
This is already better. The driver is installed and creates the device node.
> ERROR: Failed to receive the answer. [in ../../src/suunto_vyper2.c:244 (suunto_vyper2_device_packet)]
> ERROR: Failed to read the version info. [in ../../src/suunto_vyper2.c:140 (suunto_vyper2_device_open)]
Okay, this is the vyper2 backend for the Vyper Air, and you're getting no data
at all, or an unexpected 0xFE byte.
One possible explanation is a low battery. If the battery is getting low, then
there might not be enough power for the PC interface, even if there is still
enough left for diving.
Another possibility is a long standing bug, which I've never been able to find
the root cause. But if that's indeed the problem, then retrying immediately
should work. Except that you get this:
> On the 2nd attempt, w/o disconnecting the DC and/or the cable, I get "Error:
> Unable to open /dev/tty.usbserial-ST03LXOO" immediately, plus a red error bar at
> the bottom of Subsurface's main window, with "Unsupported operation".
> No logfile is created.
Hmm, you shouldn't get unsupported operation.
Can you try the libdivecomputer command line application? Download here:
http://www.libdivecomputer.org/builds/stable/macosx/dctool
And execute as follows:
chmod +x dctool
./dctool -v -l vyper2.log -f vyper2 -m 0x13 dump -o vyper2.bin
/dev/tty.usbserial-ST03LXOO
(that second command is all on one line)