Subsurface v4.8.1: Suunto Viper Novo import fails

237 views
Skip to first unread message

Andreas Krueger

unread,
Jul 22, 2018, 2:23:39 AM7/22/18
to Subsurface Divelog
It's my first time to use Subsurface an i have trouble with read my DC. 
The DM5 App and the diviac-connector does work with the DC at COM3.

The transfer will stopped at 6% with an unknown error.
Does any one have an idea what can be wrong?

The logfile of libdivecompute has following entrys:
Subsurface: v4.8.1, built with libdivecomputer v0.7.0-devel-Subsurface-NG (8f4945dc1e83c53ed9d2cdbaaa16e7b117df1f32)
INFO: Open: name=COM3
INFO: Configure: baudrate=2400, databits=8, parity=1, stopbits=0, flowcontrol=0
INFO: Timeout: value=1000
INFO: DTR: value=1
INFO: Sleep: value=100
INFO: Purge: direction=3
INFO: Sleep: value=500
INFO: RTS: value=1
INFO: Write: size=5, data=0500240120
INFO: Sleep: value=200
INFO: Purge: direction=1
INFO: RTS: value=0
INFO: Read: size=0, data=
ERROR: Failed to receive the answer. [in /home/travis/build/Subsurface-divelog/subsurface/libdivecomputer/src/suunto_vyper.c:212 (suunto_vyper_transfer)]
INFO: Sleep: value=500
INFO: RTS: value=1
INFO: Write: size=5, data=05001E0219
INFO: Sleep: value=200
INFO: Purge: direction=1
INFO: RTS: value=0
INFO: Read: size=0, data=
ERROR: Failed to receive the answer. [in /home/travis/build/Subsurface-divelog/subsurface/libdivecomputer/src/suunto_vyper.c:212 (suunto_vyper_transfer)]


Andreas Krueger

unread,
Jul 22, 2018, 2:28:24 AM7/22/18
to Subsurface Divelog
Addon: Firmware of the DC is v1.0.4

Dirk Hohndel

unread,
Jul 22, 2018, 10:32:10 AM7/22/18
to subsurfac...@googlegroups.com
Since you replied to another post that was about configuration, let's make sure we don't talk past each other.
The Vyper Novo is supported for dive download, but not for configuration (so you cannot setup the dive computer from Subsurface).
The log below seems to indicate that the dive computer never responds to our attempts to communicate. Since you state that it works with DM5 I can assume that wet connectors, low battery, and the other usual suspects for communication problems are not at issue here.
But what I do note is that you appear to be using the Vyper Air communication setup, but the Vyper Novo is actually a D9 style dive computer. Which model did you pick in the Download dialog?

/D

Andreas Krueger

unread,
Jul 22, 2018, 2:00:14 PM7/22/18
to Subsurface Divelog
Hi Dirk,

i think we dind'nt talk past each other.

I cant complete the first step, pick out the details of my DC.
Select was the Suunto Vyper-Family via COM3, the same virtual serial interface i used with DM5 and the Diviac-Connector.
After push the "Retrieve availible details" the interface starts up to 6 percent and will fail.

You said i select the wrong DC Type. But there is only the "Suunto Vyper Family" as choice, no selector for "Vyper Air" or "Vyper Novo".
Enclosed a screenshot of the dialog.


















Greetings, Andreas

Linus Torvalds

unread,
Jul 22, 2018, 2:36:34 PM7/22/18
to Subsurface Divelog, Dirk Hohndel, Anton Lundin
On Sun, Jul 22, 2018 at 11:00 AM Andreas Krueger <webh...@gmail.com> wrote:

I cant complete the first step, pick out the details of my DC.

You're in the "Configuration" step.

Don't. There is no configuration for the Suunto Vyper Novo.

Just go to "Download". Forget about configuration. It won't work on the Novo. We don't have any config stuff we can do for it.

Dirk/Anton: I think "configuration" should be hidden more and/or renamed.

People clearly think it's a necessary step to *begin* using the dive computer, not a "here, you can change some random settings for a couple of dive computers".

                    Linus 

Andreas Krueger

unread,
Jul 22, 2018, 3:00:24 PM7/22/18
to Subsurface Divelog
Thank you Linus,

it can be so simple but we think so complicated.
Posible i work to long with software where the UX isn't optimal ;-)

Many greetings, Andreas

Linus Torvalds

unread,
Jul 22, 2018, 3:04:30 PM7/22/18
to Subsurface Divelog, Dirk Hohndel, Anton Lundin
On Sun, Jul 22, 2018 at 11:36 AM Linus Torvalds
<torv...@linux-foundation.org> wrote:
>
> Dirk/Anton: I think "configuration" should be hidden more and/or renamed.

The best option would probably be to make "Configure" be just a button
in the download UI, that is simply grayed out until you pick a dive
computer that can be configured.

Then the whole "pick dive computer" part could be removed entirely
from the configuration phase, because it was already done.

And the "Download" menu item could become just "Divecomputer" instead
(and ^D would continue to work).

But this is a UI issue, so I'm not touching it. And maybe people
disagree above the above anyway. But at least it would probably mean
that nobody would get into the configuration thing and think they
should be there.

Linus

Dirk Hohndel

unread,
Jul 22, 2018, 3:07:42 PM7/22/18
to Linus Torvalds, Subsurface Divelog, Anton Lundin
Wait, what just happened...

> On Jul 22, 2018, at 12:04 PM, Linus Torvalds <torv...@linux-foundation.org> wrote:
>>
>> Dirk/Anton: I think "configuration" should be hidden more and/or renamed.
>
> The best option would probably be to make "Configure" be just a button
> in the download UI, that is simply grayed out until you pick a dive
> computer that can be configured.
>
> Then the whole "pick dive computer" part could be removed entirely
> from the configuration phase, because it was already done.
>
> And the "Download" menu item could become just "Divecomputer" instead
> (and ^D would continue to work).

This is brilliant. Brilliant UI design by Linus.
I must have woken up in an alternative reality.
Quick... let me check....

Darn, still the same President :-(

> But this is a UI issue, so I'm not touching it. And maybe people
> disagree above the above anyway. But at least it would probably mean
> that nobody would get into the configuration thing and think they
> should be there.

No, I think you are spot on, that's the right thing to do. Only offer it after
a dive computer was selected for which we actually do have configuration
code. And rename the menu point Divecomputer.

As I said. Brilliant.
IMHO

/D
Reply all
Reply to author
Forward
0 new messages