Welcome to ScubaBoard, an online scuba diving forum community where you can join over 185,000 divers from around the world discussing all things related to Scuba Diving. To gain full access to ScubaBoard (and make this large box go away) you must register for a free account. As a registered member you will be able to:
Participate in over 500 dive topic forums and browse from over 5,500,000 posts.
Communicate privately with other divers from around the world.
Post your own photos or view from well over 100,000 user submitted images.
Gain access to our free classifieds marketplace to buy, sell and trade gear, travel and services.
Use the calendar to organize your events and enroll in other members' events.
All this and much more is available to you absolutely free when you register for an account, so sign up today!
If you have any problems with the registration process or your account login, please contact the ScubaBoard Support Team.
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:
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:
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:
Download PortMon from the Microsoft website [1,2].
Open this zip file and start the portmon.exe program. This program is only a single exe and needs no installation.
In the menu "Computer" choose "Connect Local". If this option is not available (greyed-out), the program has done this automatically.
In the menu "Edit" choose "Max Output Bytes..." Change the value in the next dialog to "128" and click "Apply".
In the menu "Options" enable "Show Hex".
In the menu "Capture" enable "Capture Events" .
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.
Start the Suunto Dive Manager software and initiate a transfer.
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.
In the menu "File" choose "Save As". Save the logfile somewhere where you can easily find it again. On the desktop for instance.
Email this logfile to jefdriesen_at_telenet.be
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.
For this models, I'm also interested in a recording of a transfer with the Suunto Dive Manager software (version 1.6 as well as version 2.2+). This can be obtained in exactly the same way as I described above.
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.
Otters are the Guardian of the Kelp Forest - The Blue Planet Action is what separates a belief from an opinion. -- Eboo Patel
(: ˙pɐǝɥ ɹnoʎ uo ƃuıpuɐʇs ǝq ʇsnɯ noʎ uǝɥʇ˙˙˙sʎɐs sıɥʇ ʇɐɥʍ pɐǝɹ uɐɔ noʎ ɟ
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".