Dive Computer Interface Hacking

Dive computers help divers keep an eye on bottom time and calculate nitrogen saturation during dives. Many of them, like the Suunto above have a built in provision for downloading dive data post dive. [CIBDiving] figured out a way to enable this missing feature on one of Suunto’s cheaper computers. The Gekko has the same pins as the more expensive units, but Suunto’s download manager won’t allow you to download the data. By using a simple software patch, [CIBDiving] tricked the software into pulling down the data.

You can buy a cable to pull down the data, or you can build your own serial or USB level shifting interface.

11 thoughts on “Dive Computer Interface Hacking

  1. Interesting stuff.

    From my quick perusal of the material it doesn’t look like it messes with the instrumentation either, which was my immediate concern.

    Good stuff!

  2. Cool stuff, I was also worried it would screw with the instruments (this being a device that someone may use to prevent death and such) but this is cool. Do manufacturers do things like this so they can all put them through the same presses for the plastic pieces?

  3. noticing that your decompression stops (am I making this up? i don’t dive much) aren’t being calculated is no good to you when you’re 50m down or whatever.

    I guess.

  4. If you are 50m down you have already exceeded the depth limits of recreational diving. You’d also be limited by available oxygen as opposed to nitrogen loading. Hopefully if you do go to 50m you are willing to pay the extra $500 to get a real dive computer instead :)

  5. 50m is rather deep, if you are going down that deep you should have a rough idea of the decompression table and certainly not going down blind with only a relatively cheap diving computer you took to pieces last week :) as a guide!

  6. We get trained (at least here in Belgium, with CMAS) to always know what your decostops are, even without a computer, in case it fails. And this hack is just the reason I bought this computer by the way!

Leave a Reply

Please be kind and respectful to help make the comments section excellent. (Comment Policy)

This site uses Akismet to reduce spam. Learn how your comment data is processed.