Ostc 2/Subsurface Problem Error parsing the Header

OSTC's running hwOS sport or tech
Post Reply
ChristofM
Posts: 12
Joined: Tuesday 18. August 2015, 12:43

Ostc 2/Subsurface Problem Error parsing the Header

Post by ChristofM »

Der OSTC lies sich bei mir nach dem Microsoft Patch von Windows 10 sehr angenehm mit Subsurface auslesen. Ich habe heute die letzte Version von Subsurface sowie vom Ostc 2 installiert und habe nun Probleme mit dem Log. Ich kann in Subsurface die Firmware vom OSTC 2 aktualisieren.
Will ich aber das Log auslesen zeigt er mir im Download von Subsurface nur die letzten 3 Tauchgänge an, stoppt dann mit der Meldung Error parsing the header, beendet im OSTC die Verbindung und schaltet ihn aus.
Im Anhang das log von Subsurface
heinrichsweikamp
Posts: 4446
Joined: Sunday 13. May 2007, 18:07

Re: Ostc 2/Subsurface Problem Error parsing the Header

Post by heinrichsweikamp »

"ERROR: Invalid initial gas mix. [in /home/hohndel/src/win/libdivecomputer/src/hw_ostc_parser.c:280 (hw_ostc_parser_cache)]"

Neuste Subsurface-Version? OSTC-Firmware ist ja (Dankenswerterweise) auf dem neusten Stand.

Gruß,
Matthias
ChristofM
Posts: 12
Joined: Tuesday 18. August 2015, 12:43

Re: Ostc 2/Subsurface Problem Error parsing the Header

Post by ChristofM »

Es ist die Subsurface Version 4.5.4. Dürfte also die neuste sein. Im Log wo er sich aufhängt war das Initial Gas nicht das erste in der Gasliste. Bei den Tauchgängen davor und nach diesem Tauchgang war das Initial Gas auch immer das erste in der OSTC OC Gas Liste.
Das Problem was ich hier gerade wohl habe ist das er sich an einem Tauchgang aufhängt und alles was davor bis zum letzten auslesen getaucht wurde nicht mehr ausgelesen werden kann.
TnT
Posts: 62
Joined: Friday 24. June 2011, 14:05

Re: Ostc 2/Subsurface Problem Error parsing the Header

Post by TnT »

The available gas mixes in the dive data are configured as follows:

O2%, Change depth, Type
21%, 0m, deco
51%, 15m, deco
21%, 0m, disabled
21%, 0m, travel
21%, 0m, disabled

The problem is that none of them is marked as the first gas, and that causes the parsing to fail. In the latest libdivecomputer, I changed this into a warning instead of a fatal error. You are using a version of subsurface that doesn't include this fix yet. This workaround is not perfect, because the dive will start without a gasmix, but at least you'll be able to parse the dive.

@Matthias: This might be a small firmware bug.
--
libdivecomputer developer
http://www.libdivecomputer.org/
Post Reply