Garmin FIT Files import

435 views
Skip to first unread message

josepgua...@gmail.com

unread,
Apr 2, 2019, 2:41:34 PM4/2/19
to Subsurface Divelog
Hello,

I'm using Subsurface 4.8.5 and Linux Debian (Strecht) on my PC

I'm trying to import a GARMIN Fit file that I already have on my PC (previously downloaded to my PC from a Garmin Descen MK1 some months ago)

I see that since version 4.8.3 Subsurface allows to import Garmin FIT log files, but I cannot see it on the Import Log Files dialog..

Acording to 4.8.3 release notes... it says :"Garmin Descent Mk1: allow import of FIT files downloaded from Garmin Connect"

I'm not willing to import files form the GARMIN Descent MK1 directly using the "Import from Dive Computer" dialog, instead I just want to import a FIT log file that I already have on my PC...any help?

Thank's in advance
Josep


Linus Torvalds

unread,
Apr 6, 2019, 1:22:31 PM4/6/19
to subsurfac...@googlegroups.com
On Tue, Apr 2, 2019 at 8:41 AM <josepgua...@gmail.com> wrote:
>
> I see that since version 4.8.3 Subsurface allows to import Garmin FIT log files, but I cannot see it on the Import Log Files dialog..

You need to make the FIT file look like it's on the dive computer, but
that's easy: make sure that it is found under a directory hierarchy
named

{somepath}/Garmin/Activity/{myfile}.FIT

Then do "Download from Dive Computer", and then select the Garmin
Descent Mk1 as the dive computer, and write in "somepath" for the
location of the dive computer. Ta-daa, your dive should show up.

Linus

josep...@gmail.com

unread,
Apr 8, 2019, 12:38:55 PM4/8/19
to Subsurface Divelog
>You need to make the FIT file look like it's on the dive computer, but
>that's easy: make sure that it is found under a directory hierarchy
>named
>
>    {somepath}/Garmin/Activity/{myfile}.FIT

Hi Linus, thank you for your advice.

I had tried it before asking to the group, but I messed with the path names...now it works fine

Thanks!

Trent Saggus

unread,
Sep 6, 2023, 7:55:47 PM9/6/23
to Subsurface Divelog
Hey Josep and Linus,

I seem to be having a similar problem to this, with some notable exceptions.

I've been using the Garmin Dive app (no dive computer, just the app on my ipad) to log my dives. I'd like to pull myself away from garmin but I've got all my dives there.
I have been able to export the .fit files from Garmin Connect in the web interface, and I put them in a directory as described above. However on pressing download in Subsurface it shows an error saying "No new dives downloaded from dive computer".
It does this even if i select "Force Download of all dives"
I've tried on both Windows 10 and Linux (Fedora, Flatpak install) and i get the exact same functionality on both.

I also found this post which noted a limitation of the name of the files, so I shortened the file names but still getting the same result.

Is the import not working because it didn't come from a Dive Computer, and instead came from the app?

Thanks in advance also :D

Trent

Linus Torvalds

unread,
Sep 9, 2023, 6:16:45 PM9/9/23
to subsurfac...@googlegroups.com
On Wed, 6 Sept 2023 at 16:55, 'Trent Saggus' via Subsurface Divelog
<subsurfac...@googlegroups.com> wrote:
>
> Is the import not working because it didn't come from a Dive Computer, and instead came from the app?

Hard to tell. But it might easily be that the downloaded FIT file ends
up containing stuff that we don't understand that Garmin adds to it in
their backend, so yes, it's possible that the difference is just
"download directly from dive computer" vs "get the FIT file from
garmin.com".

Downloading FIT files definitely worked at some point, but obviously
Garmin may have added fields and changed the FIT file details over the
years, so...

Can you send me one of the FIT files as an attachment in an email, and
I'll take a look at what the parsing problem might be?

Linus
Reply all
Reply to author
Forward
0 new messages