Wanted: testers for Suunto download application

Please register or login

Welcome to ScubaBoard, the world's largest scuba diving community. Registration is not required to read the forums, but we encourage you to join. Joining has its benefits and enables you to participate in the discussions.

Benefits of registering include

  • Ability to post and comment on topics and discussions.
  • A Free photo gallery to share your dive photos with the world.
  • You can make this box go away

Joining is quick and easy. Log in or Register now!

TnT

Contributor
Messages
95
Reaction score
19
I'm writing an application for downloading data from suunto dive computers. Unfortunately, I don't own all the different types, so I'm looking for people who want to run a test application and send me the results.

The test applications are available on my website:

http://users.telenet.be/sacn/suunto/vyper.exe (for Cobra, Vyper, Stinger, Mosquito, Vytec en Gekko)
http://users.telenet.be/sacn/suunto/d9.exe (for D6 and D9)

Testing is very simple. Put the dive computer into transfer mode and connect it to the PC. Now run the test application and wait until it is finished. It will only show you an empty "dosbox". This is normal, because all output is written to a logfile and a number of memory dumps. Send those files to me and that's it!

Note: If the interface is not connected to the first serial port (COM1), you need to select the correct port with a command line parameter. The easiest way to do this choosing "run" from the windows start menu and browse for the test application. Now you'll see the full path to the application (possibly with quotes around it). Add a space to the end and the name of the port. Something like this:

"C:\some directory here\vyper.exe" COM3

And press "OK" of course :)
 
I assume this is a download-only application that's not making any changes to the dive computer settings, but can you confirm this?

The test applications are available on my website:

Are these stand-alone (single file) executables, or are they packed install programs?

Note: If the interface is not connected to the first serial port (COM1), you need to select the correct port with a command line parameter.

Do you support USB, either the Suunto cable or generic interfaces?

Good luck.
 
I assume this is a download-only application that's not making any changes to the dive computer settings, but can you confirm this?

Yes, download only. It does not make any changes.

Are these stand-alone (single file) executables, or are they packed install programs?

They are stand-alone executables. No installation is necessary. Thus uninstalling is as simple as removing the executable.

Do you support USB, either the Suunto cable or generic interfaces?

It should work with all of them. I already have confirmation with an original USB cable from Suunto and a DIY serial cable.
 
To add support for the Suunto D6/D9 and the Cobra2/Vyper2, I need to analyse one or more transfers with the original Suunto Dive Manager. If you want to help me with that, you can do that as follows:

  1. Download PortMon from the Microsoft website [1,2].
  2. Open this zip file and start the portmon.exe program. This program is only a single exe and needs no installation.
  3. In the menu "Computer" choose "Connect Local". If this option is not available (greyed-out), the program has done this automatically.
  4. In the menu "Edit" choose "Max Output Bytes..." Change the value in the next dialog to "128" and click "Apply".
  5. In the menu "Options" enable "Show Hex".
  6. In the menu "Capture" enable "Capture Events" .
  7. In the menu "Capture -> Ports" enable only the COM port which is connected to the dive computer interface. If you don't know which port is used, you may enable all of them.
  8. Start the Suunto Dive Manager software and initiate a transfer.
  9. Wait until the transfer is finished and go back to PortMon. If you did everything right, you should see a large list of data now.
  10. In the menu "File" choose "Save As". Save the logfile somewhere where you can easily find it again. On the desktop for instance.
  11. Email this logfile to jefdriesen_at_telenet.be
  12. You may also attach the file "ErrorLog.txt" which you can find in the installation directory (usually "C:\Program Files\Suunto\Suunto Dive Manager 2\ErrorLog.txt"). But this is not absolutely necessary.

[1] http://www.microsoft.com/technet/sysinternals/utilities/portmon.mspx
[2] http://download.sysinternals.com/Files/PortMon.zip (142 KB)
 
I was able to borrow a Cobra2 from a friend and have created a new test application. It works well, but I would like to test it with a Cobra2/Vyper2 with more dives. The one I borrowed, had only a few dives.

http://users.telenet.be/sacn/suunto/vyper2.exe

PS: I can still use a recording of a transfer with a D6/D9.
 
Is your plan to release the software Open Source?
 
That's the plan! My ultimate goal is to create a software library that is easy to use and supports a large number of dive computers. And it should also run on multiple platforms. (I already have implementations for Windows and Linux).

Right now I'm trying to add support for a number of dive computers. I already have working code for the Suunto Vyper and Vyper2 (and all compatible dive computers), the Suunto Eon and Solution (untested so far) and I'm working on the Uwatec Aladin and Memomouse. Once I have the basic functionality working, I want to clean up my prototypes and think about a nice API.

The project will be hosted on sourceforge (or something similar) once I have something more "polished".
 
https://www.shearwater.com/products/peregrine/

Back
Top Bottom