Quick Search:

Return to Quick Linux Tips

Suunto Dive Manager on Linux (v0.1)
Last modified: Friday November 9, 2012

I'm trying to get as much working as possible as quickly as possible. Your continued feedback below would be greatly appreciated. I try to use Linux whenever possible and there are occasionally Windows-only packages that I need to use and I refuse to boot into Windows. In fact, most of the PCs I own don't even have Windows installed on them at all.

However to get Suunto Dive Manager you do have to do a few little things to make it work. In this case I used version 1.4 which is what came on the CD with my Mosquito. I found a newer version on Suunto's website but I have not yet managed to get that version to work.

Installing Suunto Dive Manager

If you're using Fedora Core 6 then I recommend you follow my FC6 Tips page to get the system set up and make sure the WINE Windows emulator is installed:
# yum -y install wine
Once you have that insert the CD that came with your dive computer. In my case I have the Suunto Mosquito and it came with a CD that comes with product info and the dive manager. Once mounted locate the file SUUNTO.exe and run it with wine:
$ cd /media/suunto
$ wine SUUNTO.exe
You'll get a scren showing you the options. Just click on "DIVE MANAGER" and follow the prompts to install it.

Once the installation is done just exit the installer.

Some WINE Tweaks

The main tweaks are the allow the Suunto software to have access to the serial port your computer is connected to. First figure out the serial port. If you have a built-in serial port the file name will be something like /dev/ttyS0 and if you're using a USB serial adapter like I am then the serial port will be named something like /dev/ttyUSB0 like in the examples below.

Now you need to put in a special symlink to tell wine which COM port is attached to which serial line. Here is an example, adjust to suit your configuration:

$ cd ~/.wine/dosdevices
$ ln -s /dev/ttyUSB0 com1
The next problem is that by default serial ports in Linux are owned by some system user and usually does not allow access by regular users. Become root and change the ownership of the serial port to yourself.
# chown `id -u -n` /dev/ttyUSB0

Running Suunto Dive Manager

Once you've done all that you're ready to run the program. The old version of the Dive Manager doesn't create a desktop icon, we'll get to that later. To quickly get started just go to the install directory and run the executable:
$ wine ~/.wine/drive_c/Program\ Files/SDM/sdm.exe
and the program should start right up!!!

Some potential problems are:

The comments section below is only for comments, suggestions or corrections for this guide only. Please do not use this for general Fedora/Linux support. If you do require support for something other than what's described here I recommend using Fedora Forums.

Please E-mail Me with any questions, comments or corrections.

All pictures and text are the property of Gregory Gulik unless otherwise specified. Please contact site owner if you would like permission to use these pictures for your own purposes or to make comments about anything you see here.