Suunto app Forum Suunto Community Forum
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Register
    • Login

    Import dive logs to Suunto app

    Scheduled Pinned Locked Moved Suunto app and other software services
    4 Posts 3 Posters 1.1k Views 3 Watching
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • J Offline
      janir
      last edited by

      Is it possible to import dive logs in CSV format to Suunto app. I have about 100 dives I would like to have imported to the Suunto app (android)
      These dives were logged with Suunto Vyper and imported to Suunto Dive Manager windows app which probably does not exist anymore.
      I was an avid diver about 20 years ago and I would like to have the dives imported to Suunto app along with my logged runs, hikes, biking and swimming activities.

      Raimo JärviR 1 Reply Last reply Reply Quote 1
      • Raimo JärviR Offline
        Raimo Järvi @janir
        last edited by

        @janir I don’t think you can import dives as CSV files to Suunto app. Did you get these CSV files from Dive Manager app?

        If you still have DM5 installed, or if you have the dives in DM5 XML format, you can use SuuntoLink to import them to Suunto app:

        https://www.suunto.com/en-gb/Support/faq-articles/suuntolink/how-can-i-import-dives-to-suunto-app-from-dm5/

        Pragmatic Programmer

        J 1 Reply Last reply Reply Quote 0
        • J Offline
          janir @Raimo Järvi
          last edited by

          @Raimo-Järvi Sorry for late reply, yes the dive logs where exported to CSV from the dive manager. It seems the CSV does not have any header row either.
          I can’t remember what the version of the DM was.
          I would need to find some old DM version to see if I can import them and export them in some other format.

          G 1 Reply Last reply Reply Quote 0
          • G Offline
            Gutniak @janir
            last edited by

            @janir
            Solved: importing old dive logs into the Suunto app (from Subsurface, divelogs.de, and other logbooks)

            Like many here, I had years of dives from an old Suunto HelO2 living in Subsurface/divelogs.de, and no way to get them into the Suunto app when I bought a new Suunto watch. The only door into the app is SuuntoLink’s “Import dive logs”, which only reads DM5 — and DM5 only imports SDE/SDP/SML/Suunto-XML, which nothing third-party can export. Every thread I found on this ended unsolved.

            So we reverse-engineered DM5’s actual SDE dialect (from real DM5 exports and its SQLite database) and wrote two small Python scripts, free and open source:
            https://github.com/974c426jdy-svg/Import-old-dive-logs-into-the-Suunto-app-

            subsurface2sde.py — converts a Subsurface logbook to an .sde that DM5 imports: full depth profiles, temps, gas mix, tank pressures, locations, buddies, notes. Since Subsurface can import from divelogs.de, MacDive, Diving Log, old SDM files and dozens of computers, that covers most logbooks.
            fix_pressures.py — works around a DM5 import bug where tank pressures import correctly but display as 0 (DM5 stores them in bar at dive level but its UI reads the gas-mixture table in millibar).

            Pipeline: Subsurface → export XML → subsurface2sde.py → DM5 File > Import → fix_pressures.py → SuuntoLink → Import dive logs → Suunto app. The README documents the gotchas (DM5’s silent duplicate-skipping, its hidden database folder, locale decimal separators) plus format notes for other tool authors.

            Caveats: tested on DM5 1.5.4 on macOS with a Swedish-locale system; there are flags for other date/decimal formats but I’d love confirmation from a Windows user. No dependencies, plain python3. Old dives won’t get the 3D dive view on Ocean/Nautic (that needs data recorded by the watch itself) but they count toward your history and totals. Back up before a big import — the trial-run mode exists for a reason.

            Hope it saves someone the week it cost me.

            1 Reply Last reply Reply Quote 0

            Hello! It looks like you're interested in this conversation, but you don't have an account yet.

            Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

            With your input, this post could be even better 💗

            Register Login
            • First post
              Last post

            Suunto Terms | Privacy Policy