No USB port detected in SubSurface 4.5.3 with Suunto Vyper on MacOS El Capitan 10.11.2 (15C50)

1,224 views
Skip to first unread message

Christoph Steinbeck

unread,
Dec 29, 2015, 5:40:45 AM12/29/15
to Subsurface Divelog
Dear all, 

following my recent post (https://groups.google.com/forum/#!searchin/subsurface-divelog/affordable/subsurface-divelog/6rkyhiuKK6I/mrtMKyITCwAJ) on which dive computer to buy for good compatibility with SubSurface, I now have my Suunto Vyper in hand and am trying to test it with SubSurface before flying to the Indian Ocean in a few days :)

I am using SubSurface 4.5.3 a MacBook Air with MacOS El Capitan 10.11.2 (15C50).

After connecting the Vyper USB cable to the Mac and putting the Vyper in TR-PC mode, I am opening either "File->Configure Dive Computer" or "Import->Download from Dive Computer". According to the manual, SubSurface should detect the correct port. The only available port showing up, however, is tty.Bluetooth-Incoming-Port. 
I assume (also from the fact that this port does not lead to data transfer) that this cannot be the correct port. Happy to provide a listing of my /dev/ ports if that helps. 

Is anyone else using the vyper on a mac? 
Which port do you get?

I also assume that I should be able to do some communication with the Vyper although this particular device (presumably) has never had a dive so far. 

Thanks for any hint, 

Chris

Dirk Hohndel

unread,
Dec 29, 2015, 10:14:46 AM12/29/15
to subsurfac...@googlegroups.com
You need to install the drivers for the Suunto data cable. http://www.ftdichip.com/Drivers/VCP.htm

/D

--
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-dive...@googlegroups.com.
To post to this group, send email to subsurfac...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/subsurface-divelog/d77a2f1e-13a9-42b7-8cf6-bc07645dac29%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Christoph Steinbeck

unread,
Dec 29, 2015, 3:44:42 PM12/29/15
to subsurfac...@googlegroups.com
Thanks, Dirk.
That worked.

So I asked myself the question: Could I have picked this up from the documentation on subsurface-divelog.org (I really tried :)) and the answer was maybe, but hardly.
What I do in cases like this is of course to search the documentation for “MacOS” (and other possible spellings). Nothing to be found in this case. Now that I know your answer I searched for FTDI (not much either).

I would be happy to help document this better. In my particular case, a sentence in section "15.2. How to Find the Device Name for USB devices and set its write permission” under

On MacOS:
The drop down box should find all connected dive computers.

saying: “The installation of a driver might be required. Please refer to Apendix B for specific information about your dive computer.” would have helped.
There, a section on the Suunto models would be needed (Again, happy to write that).

Ignore all that if I overlooked something really obvious. Had too much wine over Christmas.

Cheers, Chris

--
Dr. Christoph Steinbeck, Head of Cheminformatics and Metabolism
European Bioinformatics Institute (EMBL-EBI), European Molecular Biology Laboratory
Wellcome Trust Genome Campus, Hinxton, Cambridge CB10 1SD, UK
Phone +44 1223 49 2640, Email: stei...@ebi.ac.uk, Admin: kho...@ebi.ac.uk
https://www.ebi.ac.uk/about/people/christoph-steinbeck

What is man but that lofty spirit - that sense of enterprise.
... Kirk, "I, Mudd," stardate 4513.3..
> You received this message because you are subscribed to a topic in the Google Groups "Subsurface Divelog" group.
> To unsubscribe from this topic, visit https://groups.google.com/d/topic/subsurface-divelog/7C8JA4ni6Bk/unsubscribe.
> To unsubscribe from this group and all its topics, send an email to subsurface-dive...@googlegroups.com.
> To post to this group, send email to subsurfac...@googlegroups.com.
> To view this discussion on the web visit https://groups.google.com/d/msgid/subsurface-divelog/C647B0EA-3B53-4B1A-B7F9-EAE0BF5EACB6%40hohndel.org.

Mathieu Mouraud

unread,
Jan 1, 2018, 10:21:52 AM1/1/18
to Subsurface Divelog
Hello guys,

I have installed FTDI drivers, and I can see my D6i on the USB list in the hardware monitor, the D6i is also detected by MacDive, but not by SubSurface. The list in the dive computer window only show BT interface. 
I have restarted many times, not sure what else can be done...
Thanks ! 

Matt

Dirk Hohndel

unread,
Jan 1, 2018, 12:22:27 PM1/1/18
to subsurfac...@googlegroups.com
What device names show up under /dev ?
In a terminal, run

ls -l /dev/cu*

and let us know what you see.

/D

--
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-dive...@googlegroups.com.
To post to this group, send email to subsurfac...@googlegroups.com.

Mathieu Mouraud

unread,
Jan 1, 2018, 12:39:11 PM1/1/18
to Subsurface Divelog
Hello Dirk, and a happy new year to you :)
Here's what I get :

Last login: Mon Jan  1 16:53:07 on ttys000

mac-mini:~ mathieumouraud$ ls -l /dev/cu*

crw-rw-rw-  1 root  wheel   21,   3  1 jan 15:46 /dev/cu.Bluetooth-Incoming-Port

crw-rw-rw-  1 root  wheel   21,   1  1 jan 15:46 /dev/cu.mattboseqc35-SPPDev

crw-rw-rw-  1 root  wheel   21,   5  1 jan 15:46 /dev/cu.mattboseqc35-SPPDev-1

mac-mini:~ mathieumouraud$ 


Under the system window I do get the Suunto : 
Suunto Sports Instrument :


  Identifiant du produit : 0xf680

  Identifiant du fournisseur : 0x0403  (Future Technology Devices International Limited)

  Version : 6.00

  Numéro de série : ST00IISV

  Vitesse : Jusqu’à 12 Mb/s

  Fabricant : Suunto

  Identifiant de l’emplacement : 0x14200000 / 10

  Courant disponible (mA) : 500

  Courant requis (mA) : 300

  Exploitation supplémentaire actuelle (mA) : 0


I have reinstalled FTDI drivers, and the D6i is seen by MacDive.
Thanks !

Matt
To unsubscribe from this group and stop receiving emails from it, send an email to subsurface-divelog+unsub...@googlegroups.com.

Dirk Hohndel

unread,
Jan 1, 2018, 1:49:55 PM1/1/18
to 'Subsurface Divelog, Nick Shore

Interesting. I'm not quite sure what magic Nick uses to see the device... but it doesn't show up in the /dev listing (it should be /dev/cu.usbserial)

There seem to be some issues with getting the correct drivers installed on newer version of MacOS based on this: https://learn.sparkfun.com/tutorials/how-to-install-ftdi-drivers/all#yosemite but again, this works in MacDive so my guess is that there's some MacOS black magic that we're not doing right in Subsurface.

Nick, would you mind giving us a hand? :-)

/D

To unsubscribe from this group and stop receiving emails from it, send an email to subsurface-dive...@googlegroups.com.

To post to this group, send email to subsurfac...@googlegroups.com.

Dirk Hohndel

unread,
Jan 1, 2018, 2:41:06 PM1/1/18
to Nick Shore, 'Subsurface Divelog
Nick's response apparently didn't make it to the user forum...

Mathieu, please see below.

Nick, thanks for your help. I can't say it often enough how much I appreciate the cordial relationship between you (the MacDive) developer and the Subsurface team.

/D

On Jan 1, 2018, at 11:04 AM, Nick Shore <sup...@mac-dive.com> wrote:

Hey,

The latest MacDive (2.9.0) doesn’t need a USB driver. So it may just not be installed properly? You can run -

kextstat | grep FTDI

To check if it’s actually loaded.

cheers,
-nick

Dirk Hohndel

unread,
Jan 1, 2018, 2:42:54 PM1/1/18
to subsurfac...@googlegroups.com
And one thing that I noticed when trying to reproduce this. It appears that you have to reboot your Mac after installing the driver. And I read two threads in which people complained that they had to reboot TWICE for it to work. So if

kextstat | grep FTDI

results in no output, please try to reboot, run the command again, and if it still doesn't show, try a second reboot...

Thanks

/D

Mathieu Mouraud

unread,
Jan 1, 2018, 2:55:48 PM1/1/18
to subsurfac...@googlegroups.com
Ok, so I rebooted twice in a row, and still got no output from kexstat. I should mention that I’m running 10.13.2. Is there anyway to remove cleanly the FTDI drivers and then install them again ? 
I ran SS and the USB box remains empty.
What a mystery !

You received this message because you are subscribed to a topic in the Google Groups "Subsurface Divelog" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/subsurface-divelog/7C8JA4ni6Bk/unsubscribe.
To unsubscribe from this group and all its topics, send an email to subsurface-dive...@googlegroups.com.

To post to this group, send email to subsurfac...@googlegroups.com.

Dirk Hohndel

unread,
Jan 1, 2018, 3:15:30 PM1/1/18
to subsurfac...@googlegroups.com
<rant>
It's Subsurface.
Not SubSurface.
Not SS
Not SSRF
Just Subsurface
</rant>

That sounds like your FTDI driver install failed. Did you follow the instructions at the SparkFun link that I sent below?

/D

Mathieu Mouraud

unread,
Jan 1, 2018, 3:16:44 PM1/1/18
to subsurfac...@googlegroups.com
Let me do it again and see. 
:) 

What a mystery !

To unsubscribe from this group and stop receiving emails from it, send an email to subsurface-divelog+unsubscri...@googlegroups.com.

-- 
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.

-- 
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.


-- 
You received this message because you are subscribed to a topic in the Google Groups "Subsurface Divelog" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/subsurface-divelog/7C8JA4ni6Bk/unsubscribe.
To unsubscribe from this group and all its topics, send an email to subsurface-divelog+unsub...@googlegroups.com.
To post to this group, send email to subsurface-divelog@googlegroups.com.

--
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.

--
You received this message because you are subscribed to a topic in the Google Groups "Subsurface Divelog" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/subsurface-divelog/7C8JA4ni6Bk/unsubscribe.
To unsubscribe from this group and all its topics, 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/B2658F45-6274-4D95-BF5C-81015C7730D8%40hohndel.org.

Mathieu Mouraud

unread,
Jan 1, 2018, 3:31:33 PM1/1/18
to subsurfac...@googlegroups.com
Ok, so I’ve followed the SparkFun procedure, up tp the removal of Apple driver. Rebooted. Reinstalled the FTDI drivers, who seem unable to install despite the fact that Irebooted twice and didn’t get any error.
Subsurface is not seeing any USB port...
I’m wondering if MacDive is not culprit…? 

Dirk Hohndel

unread,
Jan 1, 2018, 3:33:33 PM1/1/18
to subsurfac...@googlegroups.com
MacDive co-exists happily with Subsurface and does not affect the ability to install FTDI drivers.
The issue is with the FTDI drivers, not with Subsurface (or MacDive)

/D

To unsubscribe from this group and stop receiving emails from it, send an email to subsurface-dive...@googlegroups.com.

To post to this group, send email to subsurfac...@googlegroups.com.

Mathieu Mouraud

unread,
Jan 1, 2018, 3:34:52 PM1/1/18
to subsurfac...@googlegroups.com
I’m trying to manually install the drivers per SparkFun detailed installation and will report back 
 

To unsubscribe from this group and all its topics, send an email to subsurface-dive...@googlegroups.com.

To post to this group, send email to subsurfac...@googlegroups.com.

Mathieu Mouraud

unread,
Jan 1, 2018, 3:45:03 PM1/1/18
to subsurfac...@googlegroups.com
Right, so after following the entire procedure, twice, still no joy. 

Dirk Hohndel

unread,
Jan 1, 2018, 3:46:50 PM1/1/18
to subsurfac...@googlegroups.com
I have no idea what else to tell you.
While MacDive works without these drivers, Subsurface does not. And obviously you aren't able to install the drivers, so... I'm out of ideas.

Sorry

/D

Mathieu Mouraud

unread,
Jan 1, 2018, 3:47:45 PM1/1/18
to subsurfac...@googlegroups.com
So am I, but I want to thank you for your kind help, very much appreciated. Please have a lovely glass of wine on my part.
Thanks a lot,

Matt

Robert C. Helling

unread,
Jan 1, 2018, 4:16:21 PM1/1/18
to Subsurface Divelog


Am Montag, 1. Januar 2018 21:47:45 UTC+1 schrieb Mathieu Mouraud:
So am I, but I want to thank you for your kind help, very much appreciated. Please have a lovely glass of wine on my part.
Thanks a lot,

Matt


A few other random things to try: Search for FTDI in /var/log/install.log to see if your mac thinks it installed the driver correctly. 

Download the driver directly from FTDI: http://www.ftdichip.com/FTDrivers.htm

Last resort: I have a Suunto interface from smart interface.de that I use on my mac to talk to my suunto dive computers. That interface has an FTDI chip as well (but with a different ID number., though). But there is still a chance that their driver works for you as well: https://www.smartinterface.de/downloads.php

Yichen Cao

unread,
Apr 18, 2019, 5:23:27 AM4/18/19
to Subsurface Divelog
Old issue, but it might help others - try going into system prefs -> security -> "some softwari was blocked from loading" allow -> find the two FTDI items and allow. 
Reply all
Reply to author
Forward
0 new messages