nradov / SdeToFit

Java application to convert Suunto dive log files to ANT+ Flexible and Interoperable format for import into Garmin Connect
GNU Lesser General Public License v2.1
5 stars 1 forks source link
dive-computer garmin garmin-connect garmin-sdk garmin-watch scuba scuba-diving suunto

SdeToFit

Java command-line application to convert Suunto SDE dive log files as exported from Suunto Dive Manager to ANT Flexible and Interoperable Data Transport (FIT) format for import into Garmin Connect. I wrote this application after switching from a Suunto D3 to a Garmin Descent Mk2 dive computer and wanted to view all of my old logs in one platform. Using it requires downloading the free Garmin Flexible and Interoperable Data Transfer (FIT) SDK; it is not available through a Maven repository and is not open source so I can't redistribute it here.

Instructions

These instructions are written for Windows and assume that you have a current Java Runtime Environment installed. Steps might be slightly different on other platforms.

  1. Download and install the Garmin Flexible and Interoperable Data Transfer (FIT) SDK.
  2. Update the CLASSPATH environment variable to include fit.jar file from the SDK in the previous step. Environment_Variables
  3. Launch Suunto Dive Manager.
  4. In the Logbook pane, select all of the dives that you want to convert.
  5. On the menu select File, Export... SDM_Export
  6. Click the Browse button.
  7. In the Save As dialog box, select a destination directory.
  8. Click the Save button.
  9. Click the Export button.
  10. Launch Command Prompt.
  11. Run the converter using a command like this, specifying the export file created in the previous steps as the first argument and the output directory as the second argument: C:\Users\nrado\git\SdeToFit\target>java.exe -cp %CLASSPATH%;SdeToFit-1.0-SNAPSHOT.jar com.github.nradov.sdetofit.SdeToFit C:\Users\nrado\OneDrive\Documents\Divelogs.SDE C:\Users\nrado\OneDrive\Documents.
  12. Launch a web browser.
  13. Log in to Garmin Connect and navigate to the Import Data page.
  14. Drop or select the converted FIT files.
  15. Click the Import Data button.

Limitations