hwOS Tech: Version 3.09 beta 4 available

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

hwOS Tech: Version 3.09 beta 4 available

Post by heinrichsweikamp »

Hi everyone,

Attached to this post you'll find the 3.09 beta 4. While the 3.08 is "just" a 3.07 with some very minor fixes, this is a new version with some bigger improvements and also new features. Most noticeably, the menu structure has been de-cluttered for the settings and deco setup menu (No changes to the most used menus (Gas Setup/ CCR Setup).

Barely noticeable to most users but a lot of work went into re-coding the entire Bluetooth/USB interface. With more stringent timings and some extra fail-safe mechanisms this part of the firmware is now more robust for future changes in the PC/App interface.

Two changes will slightly adjust the deco times compared to the 3.08, the ascend speed is now fixed at 10m/mins again as given in the Bühlmann model. The initial ascend to the deepest stop has been recoded and is calculated with an improved accuracy. While this has no significant effect for the actual decompression schedule it will calm the display of the first stop when there are only a few deco stops to do (A regular complaint).

The logbook will also show more information than before (Only dives made with this or later versions) on an extra 4th page.

A lot of testing (Real-life) and simulator has been done to this day. But we have still marked this version as "beta". Please test/use with care. Our test team uses this for real dives now and it's very likely that this will be the next stable 3.10 then.

Downgrade to the 3.08 is always possible without compromising your logbook data.

This version has been tested on all hardware versions and is technically safe to install (Future upgrades or downgrades are possible).

If you notice language erros, please post them here. A translator program (Required for French and Italian) does not always give us the best vocabulary for diving.

Thanks to all involved in this new version, especially Ralph who did most of the coding for this version!

Matthias

Here's the changelog with all details:

[3.09 Beta 4]
- Hardened all USB/Bluetooth communication against data losses and timeouts
- Fixed Bluetooth item disappearing from menu
- 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.

[3.09 Beta 3]
- fixed NDL display beeing always 0 (beta 2) in big layout mode
- New option to acknowledge the most recent warning in dive mode (Left press -> Ackn?)

[3.09 Beta 2]
- fixed NDL display in big layout mode
- fixed logbook write for older models
- fixed CCR mode when analog sensors are in use (OSTC cR only)

[3.09 Beta 1]
- 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.

- 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 page
showing 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.
Attachments
v_309beta4_hwos_firmware.zip
(1.32 MiB) Downloaded 494 times
dadefay
Posts: 115
Joined: Thursday 2. February 2017, 15:39

Re: hwOS Tech: Version 3.09 beta 4 available

Post by dadefay »

Thanks Matthias and Ralph !

Unfortunetaly, I really don't know when I will gain the opportunity to test it... No dive before several weeks of confinement, I'm afraid.

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

OSTC 2 #18835
- OSTC Plus #16077
-- OSTC 3+ #4806
--- OSTC 3 #3999
Ralph
Posts: 708
Joined: Saturday 24. June 2017, 11:31

Re: hwOS Tech: Version 3.09 beta 4 available

Post by Ralph »

Hi,

that's why the hwos provides the dive simulator mode - endless opportunity now to try out all the settings, do dive & deco violations etc. etc. and observe how the OSTC reacts, what it shows on the display and so on! :-)

Ralph
Clownfish
Posts: 169
Joined: Sunday 1. July 2012, 15:22

Re: hwOS Tech: Version 3.09 beta 4 available

Post by Clownfish »

Thanks heaps. No chance to test due to 14 day isolation and decision to stop boat diving till this is all over.

Note: update failed to work with Subsurface but okay with OSTC Companion.

Michael
OSTC 2 #11528
Sydney
Australia
heinrichsweikamp
Posts: 4370
Joined: Sunday 13. May 2007, 18:07

Re: hwOS Tech: Version 3.09 beta 4 available

Post by heinrichsweikamp »

Hi Michael,

The version that currently installed is reponsible for the update of the next version. You should now (With the 3.09 B4) be able to update with subsurface without issues (You can re-install the same version for a test).

Regards,
Matthias
User avatar
gr3yw0lf
Posts: 106
Joined: Thursday 28. November 2019, 22:18

Re: hwOS Tech: Version 3.09 beta 4 available

Post by gr3yw0lf »

hi guys

just in testing the beta4 and the first thing in noticed is that the counting prob in the log still exists.

if the offset ist turned to 0
20200326_134306.jpg
the log shows
20200326_134348.jpg
nice - but it counts downwards from the newewst to the oldest - means, that the last dive will allways #1
life is better in fins

OSTC Plus #18168
heinrichsweikamp
Posts: 4370
Joined: Sunday 13. May 2007, 18:07

Re: hwOS Tech: Version 3.09 beta 4 available

Post by heinrichsweikamp »

gr3yw0lf wrote: Thursday 26. March 2020, 14:16 nice - but it counts downwards from the newewst to the oldest - means, that the last dive will allways #1
Yes. And that's the intent behaviour. Newest is #1. Just like in most of other dive computers.

Set your actual dive number into the logbook offset and you'll have the internal logbook numbering running in parallel with your paper logbook.

regards,
Matthias
User avatar
gr3yw0lf
Posts: 106
Joined: Thursday 28. November 2019, 22:18

Re: hwOS Tech: Version 3.09 beta 4 available

Post by gr3yw0lf »

if the if the offset ist turned to 1
20200326_134612.jpg
the log shows
20200326_134701.jpg
which makes no sense at all
life is better in fins

OSTC Plus #18168
User avatar
gr3yw0lf
Posts: 106
Joined: Thursday 28. November 2019, 22:18

Re: hwOS Tech: Version 3.09 beta 4 available

Post by gr3yw0lf »

heinrichsweikamp wrote: Thursday 26. March 2020, 14:19
gr3yw0lf wrote: Thursday 26. March 2020, 14:16 nice - but it counts downwards from the newewst to the oldest - means, that the last dive will allways #1
Yes. And that's the intent behaviour. Newest is #1. Just like in most of other dive computers.

Set your actual dive number into the logbook offset and you'll have the internal logbook numbering running in parallel with your paper logbook.

regards,
Matthias
yeah - thats what i did
life is better in fins

OSTC Plus #18168
heinrichsweikamp
Posts: 4370
Joined: Sunday 13. May 2007, 18:07

Re: hwOS Tech: Version 3.09 beta 4 available

Post by heinrichsweikamp »

gr3yw0lf wrote: Thursday 26. March 2020, 14:25 yeah - thats what i did
This only works, obviously, when you have more real dives then dives in the OSTC's logbook.... ;)

regards,
Matthias
User avatar
gr3yw0lf
Posts: 106
Joined: Thursday 28. November 2019, 22:18

Re: hwOS Tech: Version 3.09 beta 4 available

Post by gr3yw0lf »

ok - just one another thing....

my OSTC plus is recognised in subsurface as OSTC2 . is this a subsurface issue or an HW?
life is better in fins

OSTC Plus #18168
Ralph
Posts: 708
Joined: Saturday 24. June 2017, 11:31

Re: hwOS Tech: Version 3.09 beta 4 available

Post by Ralph »

The OSTC does not directly report if it is a 2, Plus, Sport, cR, ... Instead, it reports its hardware features and from this "fingerprint" the 3rd party software guesses what kind of model it is. But there are so many models out meanwhile, that guessing sometimes is inaccurate. Furthermore, not all hardware features (especially the new ones) are reported, because some 3rd party tools can't cope with fingerprints they do not expect. So to sum up, from OSTC side it was never planned to report the exact model type on the BT/USB Interface.
User avatar
gr3yw0lf
Posts: 106
Joined: Thursday 28. November 2019, 22:18

Re: hwOS Tech: Version 3.09 beta 4 available

Post by gr3yw0lf »

ah - ok
to be honest - it doesn't bother me, as long the diveprofiles are imported correct and the settings can be changed ;)
life is better in fins

OSTC Plus #18168
U-96
Posts: 14
Joined: Monday 4. November 2013, 00:05

Re: hwOS Tech: Version 3.09 beta 4 available

Post by U-96 »

Hi all

I was diving today with my OSTCplus on V3.09 beta 4 and my OSTC 2C on V3.13. The new firmware works good during the diving and also the download via bluetooth to Diving Log works without problems. Many thanks to the whole HeinrichsWeikamp team.

The only thing I was wondering a little bit was the deco. On the plus the first stop was on 6 m and on the 2C on 9 m (see enclosed picture). I use on both computers the same GF 30/85. Is the 2C more conservative then the plus?

Best regards
Michi
OSTC 2C #7452
OSTCplus #17296
Attachments
Dive 2020-03-26.jpg
Ralph
Posts: 708
Joined: Saturday 24. June 2017, 11:31

Re: hwOS Tech: Version 3.09 beta 4 available

Post by Ralph »

Hi Michi & all,

well, let's say both computers compute a little bit differently: on the plus the deco obligation kicked in a little bit earlier than on the 2C, and it persisted a little bit longer. Therefore it computed allowance to ascent to 3 / 6 meters, whereas the 2C computed that at least one (and perhaps only one) tissue required a stop at 9 meters during part time. As stops are rounded to multiples of 3 meters, the 9 m stop may have had a deco obligation of only 6.5 meters behind or any other number between 6.01 and 9.0.

One tip: in hwos, there is a custom view that shows the supersaturation of the leading tissue and the resulting deco ceiling judged with GF high figured in. These are the relevant numbers before the GF low/high interpolation and the 3m stop interval rounding get's applied.

The Bühlmann model is not defined by a given formular on how to calculate a deco schedule, but just two basic equations on tissue on/offgassing and max tissue oversaturation - how to actually compute a deco plan from this is left to the designer of the dive computer software. And the softwares of the 2C and the plus (current hows firmware), although sharing a common approach in how to calculate the deco, do it a little bit differently, without the one being "better" or "more right" than the other. What i can say after now about 2 years of working on the current hwos code is, that it sticks as close as possible to the raw and unmodified (unpadded) ideas of the Bühlmann model. But deco will always remain a science of probabilities, not guaranteed numbers. So please do not expect too much from any dive computer, but understand the model and the factors that also influence the body's deco needs that can't be sensed by the computer, and make your own stop decisions...

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

Re: hwOS Tech: Version 3.09 beta 4 available

Post by ClaudeDive »

Hi Matthias & Ralph,
First of all, congratulations on your work and the reorganization of the settings,
For the French translations some points to improve:
# "Deco menu"> "SAC Setup">
- "Swap on Empty:" in French may be: "Gaz Perdu:" or "Change B/O:" or your explanations to give a better translation ...
# "Stops & Depths" in French: "Paliers & Prof." ("Paliers & Profondeurs")
- "Depth warn .:" in French: "Prof. Alerte:"
# "Setting"> "Next">
- "... adaptive:" in French: "Vites.Variabl:" ("Vitesse Variable:") or your explanations to give a better translation ...
- "Prof. Luire:" I don't understand this translation and the meaning of this adjustment!
- "Dessin:" best translation: "Diagramme:" or "Graphique:"

Tomorrow I will do dive simulations to see deco and consumption calculations,
Cheers ;)
ClaudeDive ><)))))°> OSTC3 #2430 <°(((((><
Ralph
Posts: 708
Joined: Saturday 24. June 2017, 11:31

Re: hwOS Tech: Version 3.09 beta 4 available

Post by Ralph »

Hi Claude,

thanks a lot, i'll work that into the French language file.

Update:

i need the French term for something i named "Swap on empty" in English, the function behind is: when a tank is calculated to be empty, switch to another tank (with a different gas) that according to gas needs calculation still has some remains in it the dive can be continued on.

"Prof.Luire" was an attempt to say "Depth blinking" (i.e. on a severe depth related alarm, the depth will not only be shown in red color but will also start to blink).

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

Re: hwOS Tech: Version 3.09 beta 4 available

Post by ClaudeDive »

Hi Ralph
Thank you for your details,
Here are my suggestions and other French translation improvements: (> that means to replace with ...)
# "Menu Déco" = Perfect!
- "Dive Setup" > "Config. Plongée" ("Configuration plongée")
or "Config." can be replaced by "Régl." ("Réglages")
Ditto for the following translations,
- "Deco Setup" > "Config. Déco"
- "SAC Setup" > "Config. Conso" ("Configuration Consommation")
- "ppO2 Setup" > "Config. PpO2" ("Configuration PpO2")
- "Stops & Depth" > "Config. Paliers" ("Configuration Paliers")
# "Config. Conso"
-"Swap on Empty:" > "Change B/O:" or "Change Bloc:" ("Bloc"="Tank" in English)
or > "échange B/O:" or "échange Bloc:"
- "SAC Fond:" > "L/mn Fond:" (for example = " L/mn Fond: 20 ")
- "SAC Déco:" > "L/mn Déco:" (for example = " L/mn Déco: 15 ")
# "Config. PpO2"
- "Max Travail:" > "Max Fond:"
- "Min Loop :" > "Min Boucle :"
# "Config. Paliers"
- "Depth Warn.:" > "Alerte Prof. :"
# "Réglages" + "Informations"
- "Created :" > "M.à jour:" ("Mise à Jour:")
# "Préfér. Réglages" + "Suite"
- "... adaptive:" > "Vites.Variabl:" ("Vitesse Variable:") or your explanations to give a better translation ...
- "Prof. Luire:" > "Prof. Clignote" or "Prof. Flash" or "Signal Prof.:"
– "Dessin:" > "Diagramme:" or "Graphique:"
Cheers ;)
ClaudeDive ><)))))°> OSTC3 #2430 <°(((((><
User avatar
ClaudeDive
Posts: 206
Joined: Friday 27. September 2013, 12:50

Re: hwOS Tech: Version 3.09 beta 4 available

Post by ClaudeDive »

Hi Matthias & Ralph,

As mentioned in a previous post:
I updated my OSTC3 v_3.09 Beta 4 without worry on the 1st try, thanks the Usb connection!
I also calibrated my compass which gives me the right cap without abnormal deviation,
I tested an AIR type dive (Depth 48 m - Time 18 min) and a TRIMIX type dive (Depth 105 m - Time 12 min)
The results are consistent with the expected results at the "TTS" and consumption level, following your updates, with small variations on the "TTS" for AIR and TRIMIX.

For information, I send you these simulations by email,
Thank you for your work on all of these updates.
Last edited by ClaudeDive on Monday 30. March 2020, 21:51, edited 2 times in total.
Cheers ;)
ClaudeDive ><)))))°> OSTC3 #2430 <°(((((><
heinrichsweikamp
Posts: 4370
Joined: Sunday 13. May 2007, 18:07

Re: hwOS Tech: Version 3.09 beta 4 available

Post by heinrichsweikamp »

ClaudeDive wrote: Monday 30. March 2020, 12:42 Hi Ralph
Thank you for your details,
Here are my suggestions and other French translation improvements: (> that means to replace with ...)
Thanks! I'll check the available spacing for the texts and will update it where required with the new translations.

Matthias
heinrichsweikamp
Posts: 4370
Joined: Sunday 13. May 2007, 18:07

Re: hwOS Tech: Version 3.09 beta 4 available

Post by heinrichsweikamp »

Hi,

if you want to use HWOSConfig (Android App) to install this beta version, rename the hex file into "hwos_tech_fw_3-09_EN.hex" and copy it into the HWOSConfig folder on your phone. You can then select it in the drop-down list in the App.

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

Re: hwOS Tech: Version 3.09 beta 4 available

Post by ClaudeDive »

Matthias, is it good in French with "hwos_tech_fw_3-09_FR.hex"?
Cheers ;)
ClaudeDive ><)))))°> OSTC3 #2430 <°(((((><
heinrichsweikamp
Posts: 4370
Joined: Sunday 13. May 2007, 18:07

Re: hwOS Tech: Version 3.09 beta 4 available

Post by heinrichsweikamp »

ClaudeDive wrote: Tuesday 31. March 2020, 12:33 Matthias, is it good in French with "hwos_tech_fw_3-09_FR.hex"?
Yes.

Matthias
algo
Posts: 49
Joined: Monday 26. January 2015, 20:08

Re: hwOS Tech: Version 3.09 beta 4 available

Post by algo »

Hi,

don't know, if thats related to beta firmware...

Due to lack of real diving in corona times i played a little bit with the simulator: Are there some limitations in regard of button time or TTS? (in the simulator as well as in real diving mode)

Backgorund: i wanted to see how the saturation bar and the leading tissues behave/change. Two times (Air dives, 39m) the simulator suddenly changes depth to 0m (i repeated this in order to be sure that i don't pressed "quit" in the simulator). In both occasion the button time was slightly over 100 minutes and the TTS over 200 minutes...

Thanks
Alex
ps. the simulator is a magic piece of software! Not as good as real diving, but close :D
heinrichsweikamp
Posts: 4370
Joined: Sunday 13. May 2007, 18:07

Re: hwOS Tech: Version 3.09 beta 4 available

Post by heinrichsweikamp »

Hi Alex,

Thanks for your feedback. The simulator (Which is indeed a very powerful piece of software) quits after 90mins divetime to prevent battery drain.

regards,
Matthias
Locked