Page 1 of 1

Divelog DT crashing with Shearwater

Posted: Tue Mar 15, 2022 4:51 am
by DiverMark
Hi,

I've been trying to download dive info from my Shearwater Perdix AI to Divelog DT.

I go to Download/shearwater in the side menu of Divelog and then turn on my Perdix and turn on bluetooth. I then click on download in the upper right of the Divelog screen and it searches for bluetooth for a few seconds then crashes.

It has done this multiple times now. I don't know if I'm doing something wrong or if there is a bug?

I'm really not sure about the options of using a "dive templet" or if I need to select a starting dive number?

Thanks

Mark

Re: Divelog DT crashing with Shearwater

Posted: Tue Mar 15, 2022 7:05 am
by support
Hello Mark,

Well that's not good at all. We are not aware of any existing problems where DiveLogDT crashes so would like a bit more information. Can you please verify you are using the latest version of DiveLogDT which is 4.6.6? Also, what version of macOS are you running?

Can you email us at support at moremobilesoftware dot com with any messages that show up when it crashes?

Sorry for the inconvenience,
Janice

Re: Divelog DT crashing with Shearwater

Posted: Tue Mar 15, 2022 7:10 am
by support
Hello again Mark,

And one more thing - next to the Download button in the upper right of the Shearwater panel is where you select what kind of Bluetooth you are using. Make sure you have "Low Energy" selected. Your Perdix AI only uses BLE and not Bluetooth "Standard".

(DiveLogDT still shouldn't crash regardless, but this might be a reason)
Thanks,
Janice

Re: Divelog DT crashing with Shearwater

Posted: Wed Mar 16, 2022 3:16 am
by DiverMark
Hi Janice,

I am running version 4.6.6 and on my Mac 15.3.

I tried the low energy bluetooth and it all worked fine.
I do have one question though, now that I have my Perdix data in divelog DT I assume I can copy over the depth graph to my phone?
I've tried doing a two way sync and nothing happens.

Thanks
Mark

Re: Divelog DT crashing with Shearwater

Posted: Wed Mar 16, 2022 5:51 pm
by support
Glad to hear that using BLE to download worked fine.

Yes, you can do a "Two way Sync" with Dive Log on your iOS device. You don't mention what kind of sync you are doing, whether it be WiFi, Cloud, or AirSync. Let us know a few more details and what you see on your Mac and on your Phone. There are messages that show up on the various "Synchronization" panels on the Mac which can help guide you. Alternatively, one thing that can trip people up is you must tap the green "Use New Logbook" button on your phone in order to start using the new logbook after the sync happens.

Give us a few more details and we can help figure out what is going on.
Janice

Re: Divelog DT crashing with Shearwater

Posted: Thu Mar 17, 2022 3:30 am
by DiverMark
Hi Janice,

I'm doing a wifi two-way logbook sync.

I've been to afraid to try the other methods after a a mistake I made resulted in me losing a couple of hundred dives :(

I can't see how to attach an image so below is the text from my Mac of the wifi sync.

Waiting for connection ...
IP Address: 192.168.1.114
Port: 53658
Connected to: Mark Gerlach’s iPhone
Connected using protocol version: divelogsync 1.02
...pairing result code: M
...requesting logbook, save to Mark's dive log-Backup-2022-02-01-05-51-32.sql
...receiving 1119232 bytes
...saved
...merging changes with iOS Device data
...sending filesize: 2120704
...okay to send result code: P
...file received
...disconnecting from server

I hope that helps.

Cheers,

Mark

Re: Divelog DT crashing with Shearwater

Posted: Thu Mar 17, 2022 7:58 am
by support
Hi Mark,

Once the merged logbook file has been transferred back to your iPhone (the log messages you sent indicated this happened with the "file received" line) the "Use new Logbook" button on your iPhone screen should be green in color. Just tap on that button and the logbook that was just transferred from your Mac will be loaded on your iPhone and will include all the entries on your Mac.

If you do not see the same data on your iPhone that you see on your Mac after this step try restarting your iPhone (https://support.apple.com/en-us/HT201559). This is a bit of a hammer and shouldn't be necessary but it will address a number of potential ways that iOS could be out of sync with loading your data.

Please let us know how you make out.

Cheers,
Greg

Re: Divelog DT crashing with Shearwater

Posted: Thu Mar 17, 2022 3:05 pm
by DiverMark
Hi Greg,

I did as you said and whilst my dive graphs did indeed come over to my phone when I updated the logs with the green button, I noticed that a lot of my dives had new buddies assigned to them.

For example I do a lot of solo dives so I put solo as a buddy, in DivelogDT it still says solo, but on my phone it's now J Webb for the same dive. All other fields seem to be correct though. Also in some other dives where I have listed two buddies, one is correct and the other has been replaced with someone else.

For the moment I've restored the previous log on my phone that has the correct info.

Cheers,

Mark

Re: Divelog DT crashing with Shearwater

Posted: Fri Mar 18, 2022 7:29 am
by support
Hi Mark,

I'm assuming that your logbook on your Mac is correct and has all the right information. I this is correct? If so, can you try an experiment for me?

Take these steps:

1) Enable Sync on your iPhone
2) In DiveLogDT choose "Copy Logbook TO Device" (instead of "Two-Way Logbook Sync")
3) On your iPhone tap the "Use new Logbook" button
4) Check if the dives that use to say "Solo" now says "J Webb" again and if the second buddy is wrong on some dives.

If so you can tap the "Restore Previous Logbook" button to return your iPhone to its previous state. Then I'd like to ask you to send me your logbook from your Mac so that we can sort out why the same logbook on the Mac and iPhone are showing different data. The steps above just make an exact copy of your Mac logbook onto your iPhone (actually using the Two-Way Sync did too) so something is strange in your logbook that we need to look into.

To send us your logbook you can email it to (support 'at' moremobilesoftware 'dot' com ... replace 'at' with @ and 'dot' with . and remove the spaces) directly from your Mac. Just locate the logbook in Finder and drag it into the mail app. Please also include which dive numbers (at least a few examples of them) show the incorrect information on the iPhone. If you are not sure where your logbook is stored on your Mac you can get the name from the lower left hand corer of DieLogDT (it will end in ".sql"). You can determine its location by choosing "File->Backup" and that will show you the path to the file (just click Cancel once you've sorted out the location).

We'll be able to look at the details of the logbook and Buddy entries to determine why there is a miss match and et it fixed for you.

Sorry about the difficulties but we will get it sorted for you.

Cheers,

Greg

Re: Divelog DT crashing with Shearwater

Posted: Fri Mar 18, 2022 6:56 pm
by DiverMark
Hi Greg,

I got the same result so have emailed you.

I'm sure we'll get this sorted and your help has been awesome!

Cheers,
Mark