On 2020-03-04 22:13, Andreas Hotz wrote:
> I am using subsurface 4.9.3 on linux mint 18 64bit and an Cressi
> Archimede
> II, which is not supported. After importing the native logbook of the
> computer into
divelog.de and from there to subsurface, I found out that
> the
> Archimede II is citizen made and should be equivalent to Apeks Quantum
> X,
> Dive Rite NiTex Trio or Zeagle N2iTON3. So I tried these drivers
> without
> success. No data is read at all. The log says:
Those models were manufactured by Seiko, not Citizen. Under the hood,
they all use the "n2ition3" backend. That's why you'll always get the
same result when selecting on of those models. There is another group of
Seiko based dive computers supported with the "edy" backend. You could
try that one by selecting the Cressi Edy. No guarantee it will work,
because the Archimede might use a different protocol, but it's worth
trying.
> My guess is the baudrate. 4800 is definitely wrong. I'd like to try
> 9600 or
> 19200 or even higher. Even if the cressi would not use identical data
> like
> its clone from the other companies, at least I could get more
> information.
> But I cannot change any comm parameters. Are they really hardcoded into
> subsurface? This is somewhat hard to believe. Any tip?
Why do you think changing the baudrate will make downloading work?
Both the sender and receiver side need to use the same baudrate (and
other) setting. Otherwise the serial communication will fail because the
other side won't be able to decode the signal correctly. In our case the
settings are chosen by the dive computer. So yes, the baudrates are
indeed hardcoded to the values used by the dive computer. If not,
downloading would fail.
Jef