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

    FIT file export lacking a bunch of dive data

    Scheduled Pinned Locked Moved Suunto Ocean
    11 Posts 5 Posters 1.0k Views 5 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.
    • Mff73M Offline
      Mff73 @Flops
      last edited by

      @Flops
      If you have an android device you can make a dump of SA data, including raw data of your activities. They might contain what you need, but in a format you will need to handle (json)

      Suunto Spartan Ultra (since 2016) FW: 2.8.24 (retired)
      Suunto Vertical all black
      Wife : S9PP
      SA: Always the latest beta :)
      Android 13, Galaxy S205G

      FlopsF 1 Reply Last reply Reply Quote 1
      • FlopsF Offline
        Flops @Mff73
        last edited by Flops

        @Mff73 Good idea but it’s not ideal for 4 reasons:

        • Reason 1: Requires an additional device with the ADB Kit downloaded
        • Reason 2: Using ADB voids your devices’ warranty
        • Reason 3: Takes a few steps to complete (& unless you want permanent USB Debugging active, also a couple of switches on your mobile after every dive (day) to sync
        • Reason 4: Not an option for a lot of people not familiar with technology as some others may be

        Hence it may be simpler if it just were a feature within the app.

        Anyway, I went ahead and gave it a shot. I wrote a little guide in case anyone else is interested and wants to just follow a (hopefully) rather simple guide:
        Guide on GitLab pages

        HMU if you have any questions.

        Patrick HutchinsonP 1 Reply Last reply Reply Quote 1
        • Patrick HutchinsonP Offline
          Patrick Hutchinson @Flops
          last edited by

          @Flops Looking at the FIT file viewer from fitfileviewer.com it looks like the Suunto App doesn’t include a lot of dive data as you mentioned. I was surprised that the tank pressure data isn’t included. It also is disappointing that if the location is selected in the app (even without GPS) that the data isn’t included in the exported FIT file. I’m on IOS so I don’t have the ADB option. Any other ideas on how to export this basic data so I can use it with my Dive logging software?

          FlopsF Bruno PlazaB 2 Replies Last reply Reply Quote 0
          • FlopsF Offline
            Flops @Patrick Hutchinson
            last edited by Flops

            @Patrick-Hutchinson No, sorry. I don’t have any Apple devices for this exact reason. Apple is a minefield of restrictions when it comes to development and customisation without jailbreaking your device… Which itself requires some expertise if you don’t want to void cybersecurity or risk bricking your device. I don’t know how you can get any of this data at the current stage. My hope is that Suunto employees may see this forum thread and follow up on it.

            IF it ever becomes a viable option on Apple, lmk. I’m working on something. I made some Reddit posts on it:

            • Detailed breakdown of data you CAN access through the FIT file export
            • Mock up a program to visualise dive data from the Suunto Ocean with some screenshots.

            It would be helpful if an Apple user, again, if it ever becomes available, could provide me data of a dive or a few extracted from an Apple device so I can make my software compatible for that as well.

            My goal was: You can save the raw data without any third-party app or without having to rely on the Suunto app (especially being able to transfer it to your PC) and then later use any program (e.g., mine) to read & visualise it, independent from any app storage. -> Aka perfectly compatible.

            Sorry I couldn’t answer your question but hopefully, this gave you some hope on future projects. Maybe I’ll find an Apple user who knows how to extract their data on such an Apple device. If I do, I’ll let you know!

            Bruno PlazaB 1 Reply Last reply Reply Quote 0
            • Bruno PlazaB Offline
              Bruno Plaza @Flops
              last edited by

              The lack of diving information in the fit files is a significant error. I also have a suunto eon and the fit files contains ths same information (without air info). Is there any plan to solve it?

              1 Reply Last reply Reply Quote 0
              • Bruno PlazaB Offline
                Bruno Plaza @Patrick Hutchinson
                last edited by

                Any update about this topic?

                FlopsF 1 Reply Last reply Reply Quote 0
                • FlopsF Offline
                  Flops @Bruno Plaza
                  last edited by Flops

                  @Bruno-Plaza I can’t confirm right now, but might be able to confirm in the next couple days;

                  There is a json download option in the app now! It seems to contain a lot more data than the old fit file did. I can check within the next couple days if it contains all data that the app actually stores softwaee wise. screenshot

                  App Version: 6.0.2 (for Android 8.0+) from the update on the 7th of August 2025

                  Dive computer/ watch (Device): Suunto Ocean

                  A brief look with a json viewer on my phone gives me reason to believe it does though. There are heart rate samples, tank cylinder pressure samples, dive route samples and so on. Seems like the Json contains all necessary data / is probably even the same as the one you can get via my guide to extract the app’s data above.

                  If needed, I can write a script to translate the Json file to a fit file if anyone needs that (I personally don’t, I am happy with the json file for further processing).

                  FlopsF Bruno PlazaB 2 Replies Last reply Reply Quote 0
                  • FlopsF Offline
                    Flops @Flops
                    last edited by Flops

                    It seems like the json contains all relevant data, but the structure is significantly different. Hence my original script won’t work on these files. In another couple days I can see if the ADB pulls still maintain the same format. If not, that’s a bit of a bummer.

                    Also what’s Porvoo in the context of suunto devices? Apparently my device’s name is Porvoo. I’ve never heard the name before, I’ve not set it to that, I have no idea what that means.

                    G 1 Reply Last reply Reply Quote 0
                    • G Offline
                      Gunnar Bronze Member @Flops
                      last edited by

                      @Flops Porvoo is a city in Finland. Probably a generic name for your device.

                      1 Reply Last reply Reply Quote 0
                      • Bruno PlazaB Offline
                        Bruno Plaza @Flops
                        last edited by

                        @Flops this json is a very good news with all the information

                        The problem is that this json is not possible to import into subsurface, i hope somebody could translate or even subsurface include this format in the formats available. Go you think is easy to translate to fit?

                        thanks

                        1 Reply Last reply Reply Quote 0
                        • First post
                          Last post

                        Suunto Terms | Privacy Policy