Is there an import from ScubaPro's SmartTrak software to Subsurface DiveLog?

332 views
Skip to first unread message

cgfa...@heurix.com

unread,
Jun 13, 2019, 3:24:16 PM6/13/19
to Subsurface Divelog
I am running an old Windows Vista box, using SmartTrak for my Galileo Sol dive computer. I have a bunch of previous dives on the SmartTrak and hate to lose them. Is there any kind of import from SmartTrak?

Lubomir I. Ivanov

unread,
Jun 13, 2019, 4:44:22 PM6/13/19
to subsurfac...@googlegroups.com, Salvador Cuñat
Subsurface maintains a separate tool for SmartTrak, but i'm not sure
it will work for your use case.

https://github.com/Subsurface-divelog/subsurface/releases/tag/v4.8.6
see smtk2ssrf*.exe

Slavador can provide more details here.

thanks.
lubomir
--

On Thu, 13 Jun 2019 at 22:24, cgfa...@heurix.com <cgfa...@heurix.com> wrote:
>
> I am running an old Windows Vista box, using SmartTrak for my Galileo Sol dive computer. I have a bunch of previous dives on the SmartTrak and hate to lose them. Is there any kind of import from SmartTrak?
>
> --
> You received this message because you are subscribed to the Google Groups "Subsurface Divelog" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to subsurface-dive...@googlegroups.com.
> To post to this group, send email to subsurfac...@googlegroups.com.
> To view this discussion on the web visit https://groups.google.com/d/msgid/subsurface-divelog/1acd008d-abd3-4b03-9ce9-d21978220b9f%40googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.

Salvador Cuñat

unread,
Jun 13, 2019, 5:03:18 PM6/13/19
to Lubomir I. Ivanov, cgfa...@heurix.com, subsurfac...@googlegroups.com
Good night.

On Thu, Jun 13, 2019 at 11:43:49PM +0300, Lubomir I. Ivanov wrote:
> Subsurface maintains a separate tool for SmartTrak, but i'm not sure
> it will work for your use case.
>
> https://github.com/Subsurface-divelog/subsurface/releases/tag/v4.8.6
> see smtk2ssrf*.exe
>
> Slavador can provide more details here.
>
> thanks.
> lubomir
> --
>
> On Thu, 13 Jun 2019 at 22:24, cgfa...@heurix.com <cgfa...@heurix.com> wrote:
> >
> > I am running an old Windows Vista box, using SmartTrak for my Galileo Sol dive computer. I have a bunch of previous dives on the SmartTrak and hate to lose them. Is there any kind of import from SmartTrak?
> >

Well, the tool is quite simple and the prebuilt binaries are 32b, so I think it
should run on Vista. It used to work fine on XP and 7, but I've tested last
release only in Win10.

Nevertheless, if you run into trouble, you can always sent me
(privately) the .slg file and I'll try to import it.

Best regards.

Salva.

Andreas Hagberg

unread,
Jul 23, 2019, 10:08:18 PM7/23/19
to Subsurface Divelog
Greetings,

First, Thank you for all the time spent on building these tools. Much appreciated.
Unfortunately, I have over 1300 dives in SmartTrak that I would like to import into Subsurface, and there are a few issues. I can run the "Smarttrak to subsurface converter" just fine, and it just complains about one single dive being "manual or unknown computer". I can open the resulting file in Subsurface. (But if I try to "import" the same file, parsing fails) 
But..
1) The dive locations are often wrong. For lots of dives the program has applied a location from a different dive.
2) Non-english characters are not converted properly in any text.

I have tried this on and off for a number of months, hoping that the next version would work, but still no luck with the latest version of both converter and Subsurface.

If there are any pointers on how to write a converter myself, I would be happy to read. I have a little bit of coding experience.

Many thanks,
Andreas

Andreas Hagberg

unread,
Jul 23, 2019, 10:26:13 PM7/23/19
to Subsurface Divelog
Adding to my note, I tried the web-version of the converter (https://thetheoreticaldiver.org/rch-cgi-bin/smtk2ssrf.pl) , and the resulting file did not have the 2nd problem I listed (regarding non-English characters), but the first issue was the same.

Andreas

Robert Helling

unread,
Jul 24, 2019, 2:51:48 AM7/24/19
to 'Robert C. Helling' via Subsurface Divelog, salvado...@gmail.com
Andreas,

> On 24. Jul 2019, at 04:26, Andreas Hagberg <scub...@gmail.com> wrote:
>
> Adding to my note, I tried the web-version of the converter (https://thetheoreticaldiver.org/rch-cgi-bin/smtk2ssrf.pl) , and the resulting file did not have the 2nd problem I listed (regarding non-English characters), but the first issue was the same.

Salvador (in CC) is the principal author of the smtk importer. He knows it best, I hope he has some time to look into this. The online version is just a wrapper around the offline program so I don’t really know how the difference for the non-English characters come about. Maybe you can share (possible off the mailing list) your file with us and we can come up with something.

Best
Robert
signature.asc

Robert C. Helling

unread,
Jul 24, 2019, 8:48:51 AM7/24/19
to Subsurface Divelog


Am Mittwoch, 24. Juli 2019 04:08:18 UTC+2 schrieb Andreas Hagberg:


If there are any pointers on how to write a converter myself, I would be happy to read. I have a little bit of coding experience.


In case you want to look into this yourself: The file you want to look at is most likely https://github.com/Subsurface-divelog/subsurface/blob/master/smtk-import/smartrak.c and my guess is that for your file, there is something unexpected related to indexing into the locations/wrecks table.

Best
Robert 

Andreas Hagberg

unread,
Jul 24, 2019, 9:21:31 AM7/24/19
to Subsurface Divelog
Thank you Robert!

I will have a look and see if I can figure something out..

Best,
Andreas

Matthias Liffers

unread,
Jul 25, 2019, 8:55:11 AM7/25/19
to Subsurface Divelog
I did this without any extra software. Unfortunately it was quite some time ago and I don't recall exactly how. I might have exported my log into a format that could be imported into Subsurface. Maybe one of the DAN formats?

Salvador Cuñat

unread,
Jul 25, 2019, 3:52:23 PM7/25/19
to Subsurface Divelog
Hi Andreas.

Sorry for my delay.  I'm on family holidays and having a bit of diving.

I'm going to send a patch that should fix the issue.  I was assuming that site and location tables were sorted, it seeems to be false under some circustances (the high number of diver may be one of them as I had to join some logs to be able of reproduce the issue).

Do you want to be included in the patch as reporter of the bug?

Salvador Cuñat

unread,
Jul 25, 2019, 3:59:45 PM7/25/19
to Subsurface Divelog
Hi Robert.

El miércoles, 24 de julio de 2019, 14:48:51 (UTC+2), Robert C. Helling escribió:


In case you want to look into this yourself: The file you want to look at is most likely https://github.com/Subsurface-divelog/subsurface/blob/master/smtk-import/smartrak.c and my guess is that for your file, there is something unexpected related to indexing into the locations/wrecks table.


You were right.  Site & Location tables are not always sorted (as I had expected). Nevertheless the patch is trivial and I will send it as soon as Andreas confirm if he wants to be included as reporter in the patch.

Best regards,

Andreas Hagberg

unread,
Jul 25, 2019, 4:39:37 PM7/25/19
to Subsurface Divelog
Many thanks Salvador!

I'm just grateful you found the issue so quickly.  I look forward to testing it.  You can use my name as a reporter of the bug if you like. The working software is what matters to me. :)

Andreas

Robert C. Helling

unread,
Aug 1, 2019, 9:44:47 AM8/1/19
to Subsurface Divelog
Andreas,

I finally (had do to a distribution upgrade to be able to build subsurface) got around to update https://thetheoreticaldiver.org/rch-cgi-bin/smtk2ssrf.pl to use Salavador's patch. Could you try that again?

Thanks
Robert

Andreas Hagberg

unread,
Aug 1, 2019, 7:19:06 PM8/1/19
to Subsurface Divelog

Thank you Robert!

 

Now it works!

 

Gratefully,

Andreas

Ivar Fennema

unread,
Jun 28, 2020, 3:19:43 PM6/28/20
to Subsurface Divelog
Hi,

Today I have tried to convert my Scubapro SmartTrak database with around 260 dives in it. Both steps described above (using smtk2ssrf and the website) fail. smtk2ssrf quits unexpectedly, and the resulting ssrf file in both cases is 0 bytes in size. Is there something else you can recommend to import my dives into subsurface?

I would love to switch away from SmartTrak, but would like to keep my full dive history - beyond what my Galileo Sol has stored in memory - that I am keeping there.

Thank you very much!

Ivar Fennema
The Netherlands 
Op donderdag 1 augustus 2019 om 15:44:47 UTC+2 schreef Robert C. Helling:

Robert C. Helling

unread,
Jun 28, 2020, 3:22:22 PM6/28/20
to Subsurface Divelog


Am Sonntag, 28. Juni 2020 21:19:43 UTC+2 schrieb Ivar Fennema:
Hi,

Today I have tried to convert my Scubapro SmartTrak database with around 260 dives in it. Both steps described above (using smtk2ssrf and the website) fail. smtk2ssrf quits unexpectedly, and the resulting ssrf file in both cases is 0 bytes in size. Is there something else you can recommend to import my dives into subsurface?

I would love to switch away from SmartTrak, but would like to keep my full dive history - beyond what my Galileo Sol has stored in memory - that I am keeping there.


Ivar,

could you please email me your SmartTrak file (hel...@atdotde.de) and I will see if I can do something for you.

Best
Robert 

Matthias Liffers

unread,
Jun 28, 2020, 7:11:23 PM6/28/20
to subsurfac...@googlegroups.com
It was a while ago that I migrated to Subsurface, but I believe I exported all my dives from SmartTrak to a different format - perhaps one of the DAN ones. That file imported into Subsurface without any issues.

Matthias.

--
You received this message because you are subscribed to a topic in the Google Groups "Subsurface Divelog" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/subsurface-divelog/ZI2IkrY9-TI/unsubscribe.
To unsubscribe from this group and all its topics, send an email to subsurface-dive...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/subsurface-divelog/792fc21b-7b7f-42ed-a579-0f4bf7d0b26bn%40googlegroups.com.

Ivar Fennema

unread,
Jun 29, 2020, 3:20:54 AM6/29/20
to Subsurface Divelog
Thank you, Robert. I have sent your my SmartTrak file separately via e-mail. -ivar

Op zondag 28 juni 2020 om 21:22:22 UTC+2 schreef Robert C. Helling:

Lars Dennert

unread,
May 24, 2021, 12:53:51 AM5/24/21
to Subsurface Divelog
Most of my logged dives are in Subsurface but it appears I have to use SmartTrak for an Aladin as the only PC (laptop) I have with an IRda port runs Windows XP. Unless someone has come up with a sneaky way to run Subsurface on XP and get around Cancelioex error in kernal32. Maybe an older version?

Ivar Fennema

unread,
May 25, 2021, 2:54:31 PM5/25/21
to subsurfac...@googlegroups.com
Hello,

Perhaps good to know that the Scubapro IR dongle works trouble free on Windows 10. Thus far, since switching from SmartTrak to Subsurface, I have imported a few dozen dives from my Galileo Sol. The IR adapter is supported natively in Windows, unlike other infrared interfaces. The Scubapro IR kit still seems to be available for sale on the internet.

Kind regards -ivar 

--
You received this message because you are subscribed to a topic in the Google Groups "Subsurface Divelog" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/subsurface-divelog/ZI2IkrY9-TI/unsubscribe.
To unsubscribe from this group and all its topics, send an email to subsurface-dive...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/subsurface-divelog/b3d9409d-1802-4056-8c30-cdcfc829ca08n%40googlegroups.com.
Reply all
Reply to author
Forward
0 new messages