hwOS TECH: New Firmware 3.19

OSTC's running hwOS sport or tech
Post Reply
heinrichsweikamp
Posts: 4271
Joined: Sunday 13. May 2007, 18:07

hwOS TECH: New Firmware 3.19

Post by heinrichsweikamp »

Hello,

ENGLISH:

The new hwOS tech (for OSTC3, OSTC plus, OSTC+, cR, OSTC 2 and OSTC sport (mod. 19)) firmware 3.19 is now available for download:
https://heinrichsweikamp.com/service/firmwares
[3.19]
MD5: 9e79db5fa4f2f72086ce83abd3ee279f
BUGFIX: Increase resolution of tissue pressure calculations to track very low pressure differences between ambient and tissue pressures
CHANGE: OSTC with mechanical (magnetic) buttons need both buttons beeing pressed to wake up
CHANGE: Support for new OSTC+ hardware with O2 sensor inputs
CHANGE: Adjust max. brightness settings
CHANGE: reset planning parameters to default values - only when entering the menu,
thus keeping the settings between multiple calculator runs
FIX: the output of the calculation results was divided into several steps, which
could be interrupted in cooperative multitasking. So glitches could occur in the
screen output if e.g. the TTS switched to NDL but the deco data flag vector was
not updated yet. Now the compilation of all calculation results can no longer be
interrupted.

[3.18]
BUGFIX: Properly update desaturation time and tissue data after battery change (OSTC with user-replaceable batteries only)
NEW: Option to suppress non-critical warnings in dive mode
CHANGE: Do not present gas6 option in alternative layout (Switch to normal layout in order to configure the gas 6 during the dive)
CHANGE: Do not show RX portions of tank setup menu when there is no RX hardware
CHANGE: Low-level code improvements for performance

[3.17]
NEW: Support for current hardware version of OSTC 2, plus and Sport
- a Reset Bluetooth from the Reset Menu might be required for BLE/Bluetooth 4.0 to be enabled

[3.16]
BUGFIX: Sensor detection in OSTC plus could fail for some hardware versions
BUGFIX: calculate time/date of the end of the dive in logbook screen correctly for
dives with a lot of surface time/many descents
NEW: Different brightness settings for dive and surface mode
NEW: minor changes in the different language versions
BUGFIX: Reduce sleep mode current

[3.15]
NEW: Support for new pressure sensor type in OSTC 2 and plus
NEW: Several changes in the different language versions
CHANGE: Tweak gas use routine to work with unplanned changes (Switching to inactive gases)
NEW: Big dive mode menu in big layout view
BUGFIX: fix pulsing brightness in ECO on some hardware versions
CHANGE: support for internal hardware changes
CHANGE: adjust gas density parameters to match upcoming new ISO standard

[3.13]
NEW: Support for current hardware version of OSTC 2 and plus
FIX: Abort on unknown parameter in comm mode
CHANGE: Several small language fixes
CHANGE: increase battery safety margins for Saft (T0) and 16650 batteries (T4)

[3.12]
BUGFIX: Deco paramters (Saturation/Desaturation) were shown false in the logbook and surface screen (Non-GF deco mode only)
BUGFIX/CHANGE: Saturation/Desaturation parameters are moved into thier own Sub-menu (Non-GF deco mode only)
BUGFIX: Screen startup behaviour (OLED Limited Edition only)

[3.11]
BUGFIX: Surface pressure compensation (zero meter reference) could be delayed or stuck to old reference value
BUGFIX: configuring deco gases via the mobile Apps was not possible
CHANGE: French language fixes

[3.10]
- Hardened all USB/Bluetooth communication against data losses and timeouts
- A new Firmware Recovery Feature has been added: the currently active firmware can be backed-up and restored later on while other firmwares have been loaded thereafter. The feature is accessible via Settings -> System Settings -> Reset Menu -> Reboot and becomes available with the first firmware load after the V3.09 beta 4 (or later) is already on the unit.
- New option to acknowledge the most recent warning in dive mode (Left press -> Ackn?)
- Removed option 'ascent speed', ascent calculation is done with a fixed speed of 10 meters/minute now (equals the ascent speed limit by Bühlmann).
- Improved calculation accuracy of the initial ascent. Remark: this will have a slight impact on the resulting deco schedule compared to firmware 3.08.
- The deco calculator now figures in the salinity setting.
- Aligned logbook and last dive summery of avg and max depth regarding rounding and incorporation of salinity setting.
- Done some fine-tuning of depth outputs when using imperial units (feet).
- In dive mode, sometimes the temperature was not shown any more after a gas change - fixed now.
- The menu system around setting up the dive mode & settings has been decluttered. All settings are now sorted into the groups dive setup, deco setup, SAC (gas needs) setup, ppO2 setup and stops & depths setup.
- There is a new option "Swap on empty" in Dive Setup -> SAC Setup. It is only effective if "CalcGas(B/O)" is switched on, too. If both options are switched on, the deco calculation will switch to another tank (i.e. gas) once the tank of the current gas is calculated to be used up. This function can be used to automatically calculate a contingency in case of running out of a deco gas, as the deco calculation will then continue to calculate a deco making use of the spares from the another gases carried. Another application is with two or more tanks holding the same gas (i.e. independent double configuration, side-mount), as the calculations will then take the cumulative amount of gas carried into account before raising a gas needs attention or alarm.
- Fixed the urge of the better gas hint to always favor one specific gas out of a set of two or more gases that have the same change depth.
- For dives done on firmware >= 3.08 the logbook will have one more pageshowing the tissue pressures and supersaturation levels as of at the
end of dive (i.e. when surfacing).
- As long as a gas or diluent is currently selected as breathed, it can not be set into the lost state any more.
- When changing the battery or doing a cold start, the current CNS value does not get lost any more.
- During loading of a new firmware the clock will not loose time any more (on old firmware it became late by about 15 sec on each firmware update).
- When run from a 3.6 V battery (either replaceable or built-in), the surface mode timeout is now extended to 4 minutes before going to sleep
mode. If the OSTC is run from 1.5 V disposables, the timeout remains at the previous 90 seconds to save on battery runtime.
- Internal improvement: the code for the internal storage system and for the communication system (firmware uploading, dive data downloading)
has been re-factored to secure maintainability for the next years to come.
- Internal improvement: the scheduler for the dive mode calculation plans (fTTS, bailout) has been completely rewritten for better maintainability.

The version has many new features and changes, but the basic settings have not changed much since 3.01 and OSTC experienced users will be fine with it at once. By popular request some settings have been extended and added. Thus the gas change is suggested again independently of an actual deco stop at the change depth and also the maximum ppO2 can be set beyond 1.6bar. As always, this applies here: Changes to the basic settings via accepted limits (GF>100, ppO2>1.6) are the responsibility of the user. In order to correctly forecast the TTS even when using more than one or two decogases (OC), a little more care must now be taken in the gas setup for such dives. For example, the MOD/change depth must also be set for the start gas (First) so that the OSTC can propose and predict all gases in the correct order. However, this still applies unchanged: Each gas from the gas list can be selected at any time in the dive. Unsuitable gases are already marked red in the gas list and a warning/recommendation is issued when selecting. The control remains however to 100% with the user.

Please post connection/update-only issues in a new thread.

DEUTSCH:

Die neue hwOS tech Firmware 3.19 (für OSTC3, OSTC plus, OSTC+, cR, OSTC 2 und OSTC sport (mod. 19)) ist jetzt zum kostenlosen Download verfügbar:
https://heinrichsweikamp.com/service/firmwares
[3.19]
BUGFIX: Die Auflösung der Gewebedruckberechnungen wurde erhöht, um sehr geringe Druckunterschiede zwischen Umgebungs- und Gewebedruck zu erfassen.
ÄNDERUNG: Bei OSTC mit mechanischen (magnetischen) Tasten müssen zum Aufwachen beide Tasten gedrückt werden
ÄNDERUNG: Unterstützung für neue OSTC+ Hardware mit O2-Sensoreingängen
ÄNDERUNG: Anpassung der maximalen Helligkeitseinstellungen
ÄNDERUNG: Zurücksetzen der Planungsparameter auf die Standardwerte, aber nur beim Aufrufen des Menüs.
Dadurch bleiben die Einstellungen zwischen mehreren Rechenläufen erhalten
FIX: die Ausgabe der Berechnungsergebnisse war in mehrere Schritte unterteilt, was bei
die bei kooperativem Multitasking unterbrochen werden konnten. Dadurch konnte es zu Störungen in der
Bildschirmausgabe auftreten, wenn z.B. der TTS auf NDL umschaltet, aber der Deko-Daten-Flag-Vektor
noch nicht aktualisiert wurde. Jetzt kann die Kompilierung aller Berechnungsergebnisse nicht mehr
unterbrochen werden.

[3.18]
BUGFIX: Korrekte Aktualisierung der Entsättigungszeit und der Gewebedaten nach einem Batteriewechsel (nur OSTC mit vom Benutzer austauschbaren Batterien)
NEU: Option zur Unterdrückung unkritischer Warnungen im Tauchmodus
ÄNDERUNG: Die Option gas6 wird im alternativen Layout nicht angezeigt (Wechseln Sie zum normalen Layout, um das Gas 6 während des Tauchgangs zu konfigurieren)
ÄNDERUNG: Teile des RX-Menüs im Tank-Setup werden nicht angezeigt, wenn keine RX-Hardware vorhanden ist
ÄNDERUNG: Low-Level-Code-Verbesserungen für mehr Leistung

[3.17]
NEU: Unterstützung für die aktuelle Hardware-Version von OSTC 2, plus und Sport
- ein Reset Bluetooth aus dem Reset-Menü kann erforderlich sein, um BLE/Bluetooth 4.0 zu aktivieren

[3.16]
BUGFIX: Sensorerkennung in OSTC plus konnte bei einigen Hardware-Versionen fehlschlagen
BUGFIX: Die Berechnung von Zeit/Datum des Tauchgangsendes im Logbuchbildschirm bei Tauchgängen mit viel Oberflächenzeit/vielen Abstiegen
NEW: Unterschiedliche Helligkeitseinstellungen für Tauch- und Oberflächenmodus
NEW: Kleine Änderungen in den verschiedenen Sprachversionen
BUGFIX: Stromverbrauch im Schlafmodus reduziert

[3.15]
NEU: Unterstützung für neuen Drucksensor in OSTC 2 und plus
NEU: Sprachupdates
ÄNDERUNG: Verhalten beim Wechsel auf inaktive Gase
BUGFIX: Hintergrundbeleuchtung konnte unter bestimmten Bedingungen pulsieren
NEU: In der Großansicht wird das Tauchmodus-Menü in großer Schrift (Eine Zeile) dargestellt

[3.13]
NEU: Unterstützung für aktuelle Platinen-Version im OSTC2 und plus
BUGFIX: Abbruch bei unbekannten parametern während der Bluetooth-Konfiguration via App
ÄNDERUNG: Eine Begriffe im Menü wurden präzisiert
ÄNDERUNG: Für die LS14500 SAFT (T0) (Nur im OSTC sport) und für die 16650 (T4) im OSTC 2 wurde die Sicherheitsmarge bei der Kapazitätsberechnung erhöht

[3.12]
BUGFIX: Die Angaben für die Sättigungs/Entsättigungs-Mulitiplikatoren im Logbuch waren fehlerhaft (Nur im Nicht-GF deko modus)
BUGFIX/CHANGE: Die Sättigungs/Entsättigungs-Mulitiplikatoren haben nun ein eigenes Untermenü
BUGFIX: Startverhalten des Bildschirms (Nur OLED Limited Edition)

[3.11]
BUGFIX: Oberflächendruck-Kompensation (Null Meter Referenz) konnte verzögert oder auf dem alten Wert stehen bleiben
BUGFIX: Parametrisieren von Dekogasen über die Smartphone Apps war nicht möglich
ÄNDERUNG: Updates bei der Französischen Sprachversion

[3.10]
BUGFIX: Verbesserte Berechnungsgenauigkeit des Erstaufstiegs. Bemerkung: dies wird einen leichten Einfluss auf den resultierenden Dekoplan haben, verglichen mit der 3.08
ÄNDERUNG: Das Menüsystem zum Einrichten des Tauchmodus und der Einstellungen wurde aufgeräumt. Alle Einstellungen sind jetzt in die Gruppen TG-Einstellungen, Dekompression, SAC (Gasbedarf)-Einstellung, O2 Partialdruck und Stopps und Tiefen einsortiert.
NEU: Es gibt eine neue Option "Swap on empty" in TG-Einstellungen -> SAC Einstellung. Sie ist nur wirksam, wenn auch "CalcGas(B/O)" eingeschaltet ist. Wenn beide Optionen eingeschaltet sind, wechselt die Deko-Berechnung zu einem anderen, aktiven Tank (d.h. Gas), sobald der Tank des aktuellen Gases in der Berechnung verbraucht ist. Dies ist vor allem für Sidemount-Taucher interessant da hierbei der Gasvorrat beider Flaschen gleichzeitig berücksichtig wird.
NEU: Für TG mit Firmware >= 3.08 wird im Logbuch noch eine weitere Detailseite mit Sättigunsdaten angezeigt
NEU: Warnungen können im Tauchmodus bestätigt und damit weggeschaltet werden (Linke Taste -> Best?)
BUGFIX: Die gesamte USB/Bluetooth-Kommunikation wurde gegen Datenverluste und Timeouts abgehärtet
NEU: Eine neue Firmware-Wiederherstellungsfunktion wurde hinzugefügt: die derzeit aktive Firmware kann gesichert und später wiederhergestellt werden, während andere Firmwares geladen wurden. Die Funktion ist zugänglich über Konfiguration -> System -> Reset Menü -> Neustart/Backup und wird mit dem ersten Laden einer Firmware verfügbar nach der 3.10 (oder später).
BUGFIX: Beim Laden einer neuen Firmware verliert die Uhr keine Zeit mehr (bei der alten Firmware kam es bei jedem Firmware-Update zu einer Verspätung von etwa 15 Sekunden).
ÄNDERUNG: Bei Betrieb mit einer 3,6-V-Batterie (entweder austauschbar oder eingebaut) wird der Timeout auf 4 Minuten vor dem Einschlafen verlängert. Bei 1,5V Batterien bleibt es bei 90 um die Batterie zu schonen
ÄNDERUNG: Interne Verbesserung: der Code für das interne Speichersystem und für das Kommunikationssystem (Hochladen der Firmware, herunterladen der Tauchdaten) wurde umstrukturiert, um die Wartbarkeit für die nächsten Jahre zu sichern.
ÄNDERUNG:Interne Verbesserung: der Scheduler für die Tauchmodus-Berechnungspläne (fTTS, bailout) wurde zur besseren Wartbarkeit komplett neu geschrieben.

[3.08]
BUGFIX: In bestimmten Hardwareversionen konnten die Taster "hängen" (Nur OSTC 2 (2017), TR und OSTC plus)

Die Version hat zahlreiche neue Funktionen und Änderungen, in den Grundeinstellungen hat sich jedoch nichts Grundlegendes zur 3.01 geändert und mit dem OSTC erfahrene Benutzer werden gleich damit zurecht kommen. Auf vielfachen Wunsch hin wurden einige Einstellmöglichkeiten erweitert und hinzugefügt. So wird der Gaswechsel wieder unabhängig von einem tatsächlichen Dekostopp auf der Wechseltiefe vorgeschlagen und auch der maximale ppO2 lässt sich über 1,6bar hinaus einstellen. Wie immer gilt hier: Veränderungen an den Grundeinstellungen über anerkannte Limits (GF>100, ppO2>1,6) liegen in der Verantwortung des Benutzers. Um die TTS auch bei Verwendung von mehr als einem oder zwei Dekogasen (OC) korrekt zu prognostizieren muss bei derartigen TG jetzt etwas mehr Sorgfalt im Gas Setup angewendet werden. So muss z.B. auch für das Start-Gas (First) die MOD/Wechseltiefe eingestellt werden damit der OSTC alle Gase in der richtigen Reihenfolge vorschlagen und vorausberechnen kann. Hier gilt aber weiterhin unverändert: Jedes Gas aus der Gasliste kann beim TG zu jedem Zeitpunkt gewählt werden. Unpassende Gase sind dabei schon in der Gasliste rot markiert und bei auswählen wird eine Warnung/Empfehlung ausgegeben. Die Kontrolle bleibt aber zu 100% beim Benutzer.

Bitte Fragen zum Updateprozess/Probleme beim Update in einem neuen Thread posten.

Details on hwOS: https://heinrichsweikamp.com/hw-os

How to install: viewtopic.php?f=6&t=14509

Regards,
Matthias
dadefay
Posts: 107
Joined: Thursday 2. February 2017, 15:39

Re: hwOS TECH: New Firmware 3.19

Post by dadefay »

Hi,

CHANGE: reset planning parameters to default values - only when entering the menu,
thus keeping the settings between multiple calculator runs
FIX: the output of the calculation results was divided into several steps, which
could be interrupted in cooperative multitasking. So glitches could occur in the
screen output if e.g. the TTS switched to NDL but the deco data flag vector was
not updated yet. Now the compilation of all calculation results can no longer be
interrupted.

Thanks for these changes Ralph, glad my remarks have been useful !

Kind regards.
Didier A. Defay
OC trimix instructor / Trimix CCR diver
France

OSTC 2 #18835
- OSTC Plus #16077
-- OSTC 3+ #4806
--- OSTC 3 #3999
heinrichsweikamp3
Site Admin
Posts: 7
Joined: Wednesday 25. December 2019, 17:08

Re: hwOS TECH: New Firmware 3.19

Post by heinrichsweikamp3 »

dadefay wrote: Sunday 28. August 2022, 12:13 Thanks for these changes Ralph, glad my remarks have been useful !
Kind regards.
:) Thanks for your help and input with this change and fix.

Regards,
Matthias
User avatar
ClaudeDive
Posts: 206
Joined: Friday 27. September 2013, 12:50

Re: hwOS TECH: New Firmware 3.19

Post by ClaudeDive »

Hi Matthias,
With firmware v3.16 I could turn on my OSTC3 USB #2430 by pressing a single button, right or left, which never gave me the slightest problem,
With the v3.19 update I have to press the 2 buttons simultaneously to turn on my OSTC3 USB,
Is this a new procedure?
With v3.19 to turn on my OSTC is it possible to choose to press 1 or 2 buttons?
kind regards
Cheers ;)
ClaudeDive ><)))))°> OSTC3 #2430 <°(((((><
swissdiving
Posts: 774
Joined: Saturday 30. July 2011, 07:30

Re: hwOS TECH: New Firmware 3.19

Post by swissdiving »

@ClaudeDive
Did you read the Change Log?
Cheers,

Hansjoerg

--> 2N ¦ 2201 / 3892
--> OSTC4 ¦ 257 / 392 / 424 / 647/1324 Fischer

RTFM
User avatar
ClaudeDive
Posts: 206
Joined: Friday 27. September 2013, 12:50

Re: hwOS TECH: New Firmware 3.19

Post by ClaudeDive »

Sorry @swissdiving, Yes but too quickly...
Cheer
Cheers ;)
ClaudeDive ><)))))°> OSTC3 #2430 <°(((((><
swissdiving
Posts: 774
Joined: Saturday 30. July 2011, 07:30

Re: hwOS TECH: New Firmware 3.19

Post by swissdiving »

@Claude
We men are good at not reading the instructions!
😉
Cheers,

Hansjoerg

--> 2N ¦ 2201 / 3892
--> OSTC4 ¦ 257 / 392 / 424 / 647/1324 Fischer

RTFM
swissdiving
Posts: 774
Joined: Saturday 30. July 2011, 07:30

Re: hwOS TECH: New Firmware 3.19

Post by swissdiving »

@Claude
We men are good at not reading the instructions!
😉
Cheers,

Hansjoerg

--> 2N ¦ 2201 / 3892
--> OSTC4 ¦ 257 / 392 / 424 / 647/1324 Fischer

RTFM
Christophe
Posts: 14
Joined: Monday 8. October 2012, 21:22

Re: hwOS TECH: New Firmware 3.19

Post by Christophe »

Mise à jour : 3.20 disponible pour ceux qui ne l'auraient pas encore vu ;)
dadefay
Posts: 107
Joined: Thursday 2. February 2017, 15:39

Re: hwOS TECH: New Firmware 3.19

Post by dadefay »

Really minor release, as we can read in the change log :
"Bugfix: Some USB hardware version showed USB mode instead of BLE Mode".
Didier A. Defay
OC trimix instructor / Trimix CCR diver
France

OSTC 2 #18835
- OSTC Plus #16077
-- OSTC 3+ #4806
--- OSTC 3 #3999
Deef1880
Posts: 2
Joined: Saturday 6. November 2021, 22:43

Re: hwOS TECH: New Firmware 3.19

Post by Deef1880 »

Is it possible that the 3.20 is out ? I'm having loads of problems with getting my OSTC2 to work.. Can not charge it .. Tried via subsurface and got a screen reading 100% battery and a yellow/green (I'm colourblind ;) ) banner reading firmware 3.20. it was gone really quick and after that my expensive computer returned to paper weight status ...

Leaving on a trip to egypt on thursday ... My options are becoming a computer wizzard overnight or buying a new computer ... :shock:

Update: whilst typing away my frustration with the paper weight it came to life again . It does state 3.20 ... and said: battery percentage 100... wich would not be possible because i was recharging it before my divetrip...

Tried to download it again .. Went to Bluetooth mode and it said USB ????? and then it returned to its expensive paper weight status ...
Deef1880
Posts: 2
Joined: Saturday 6. November 2021, 22:43

Re: hwOS TECH: New Firmware 3.19

Post by Deef1880 »

And ... its OK again ... I think and hope ... firmware 3.20! is installed. started to charge again ... and now looks OK ...

hope it wont fail me on my trip or ill leave it at the bottom of the red sea ! :roll:
Post Reply