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!

I have some good news for Oceanic owners! I received some assistance from someone who did reverse engineered most of the transfer protocol of the Oceanic Atom 2. Now we need some more data to be able to figure out how to decode the dives. The test application can be downloaded from my website:

http://users.telenet.be/sacn/suunto/atom2 (linux)
http://users.telenet.be/sacn/suunto/atom2.exe (windows)

It is very likely that the other Oceanic devices are using the same transfer protocol, so the test application might work for other models too.
 
Hi,

Thank you for this very interesting project... I plan to buy a diving computer (Suunto probably) soon, and as I am mostly running Linux, I look for alternative software to log my dives.

As I do not own the computer (and logicaly no divelog data) yet, could it be possible to have a copy of a file generated by one of your applications, so I can look how to parse it and present the result nicely ?
 
As I do not own the computer (and logicaly no divelog data) yet, could it be possible to have a copy of a file generated by one of your applications, so I can look how to parse it and present the result nicely ?

My test applications create a binary memory dump of everything that is stored in the dive computer. The format for the Suunto dive computers is described here:

http://www.sarnau.info/papers:suunto_protocol

Keep in my mind that my applications are only designed to test the transfer protocol and collect data for further analysis. So they are not really suitable for daily usage. That's for the library we are working on.
 
I know your app is not ready for daily use... but I find it very interesting to have a kind of common API for diving computers... I will follow this thread with attention (and help if I can...)
 
HI,

I have a Galileo Terra and I can not to connect with a IRDA (The model is Kingsun KS-959 USB ).

I used your [1] users.telenet.be/sacn/suunto/smart.exe

and I got a this log

[0.000] 2008-10-08T22:03:51Z (1223503431)
[0.016] uwatec_smart_device_open
[0.016] len=471
[0.016] Running discovery 0
[1.266] getsockopt: rc=0, size=4, errno=0
[1.266] getsockopt: list->len=0
[1.266] ../../src/src/uwatec_smart.c:108: No dive computer found.
[1.266] ../../src/examples/uwatec_smart_test.c:44: Cannot open device.
[1.266]
SUMMARY
[1.266] -------
[1.266] REVISION 129 (trunk) + PATCHES (debug_read, debug_timestamp, discovery)

[1.266] test_dump_memory: Generic error

and the log to [2] users.telenet.be/sacn/suunto/irda.exe
[0.000] REVISION 72 (trunk) + PATCHES (timestamp, discovery_debug, discovery_list)

[0.000] irda_socket_open
[0.000] irda_socket_open: 0
[0.000] irda_socket_discover
[0.000] len=471
[0.000] Running discovery 0
[1.250] getsockopt: rc=0, size=4, errno=0
[1.250] getsockopt: list->len=0
[1.250] irda_socket_discover: 0
[1.250] irda_socket_close
[1.250] irda_socket_close: 0

My PC is W2000K and I don't Know , What is happend ?

Can you help me ?

Thanks for advanced
 
This means the application could not find any attached irda device. And in that case, the application of course can't even start the download. I assume you can download with smarttrak, so it's not a problem with your irda adapter?

One possibility is that your divecomputer was simply not attached, or more likely that the infrared signals could not reach the PC/divecomputer. In this case, try changing positioning the dive computer again an retry the application.

Another possibility is that Windows (or another OS) needs some time to notice that a new irda device is present. Because of that, the detection in the application can sometimes fail the first time, but succeeds when tried again. But my application only tries the detection once. I have changed the smart.exe test application to automatically retry the detection a few times. Can you try the latest version from my website:

http://users.telenet.be/sacn/suunto/smart.exe (Windows)
http://users.telenet.be/sacn/suunto/smart (Linux)
 
I can use some more data from these Uwatec models:

If you prefer not to run the test application (which works perfectly fine), you can also send the smarttrak logbook. Since smarttrak stores the profile data internally in the same binary format as a memory dump, I can extract it from the logbook file. But a binary memory dump is easier to work with for me. Memory dumps from other manufacturers/models are also welcome of course. As usual, all data and can be send to my email address: jefdriesen_at_hotmail.com

For those who are interested in the source code of our project, have a look at our new website:

http://www.divesoftware.org/libdc/

All contributions, comments, ideas, etc are welcome!
 
https://www.shearwater.com/products/teric/

Back
Top Bottom