annotate src/Docu/Changenote-3-09.txt @ 653:8bcd138ab744

add tools/o3pack.bat and the required tools/libs
author heinrichsweikamp
date Fri, 11 Aug 2023 15:53:49 +0200
parents 4050675965ea
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
634
4050675965ea 3.10 stable release
heinrichsweikamp
parents:
diff changeset
1 Change Note hwos Firmware 3.09.4
4050675965ea 3.10 stable release
heinrichsweikamp
parents:
diff changeset
2 ================================
4050675965ea 3.10 stable release
heinrichsweikamp
parents:
diff changeset
3
4050675965ea 3.10 stable release
heinrichsweikamp
parents:
diff changeset
4 - When diving in CCR or pSCR mode: An attention and a warning for the gas
4050675965ea 3.10 stable release
heinrichsweikamp
parents:
diff changeset
5 density has been added. The attention will be given when the density
4050675965ea 3.10 stable release
heinrichsweikamp
parents:
diff changeset
6 of the current gas mixture reaches 6.0 grams per liter. Upon reaching
4050675965ea 3.10 stable release
heinrichsweikamp
parents:
diff changeset
7 6.5 grams per liter, a warning will be given. The checks can be enabled
4050675965ea 3.10 stable release
heinrichsweikamp
parents:
diff changeset
8 or disabled via the menu CCR/pSCR setup > more.
4050675965ea 3.10 stable release
heinrichsweikamp
parents:
diff changeset
9
4050675965ea 3.10 stable release
heinrichsweikamp
parents:
diff changeset
10 - Incremented upper limit for SAC Work to 80 l/min to ease usage of the
4050675965ea 3.10 stable release
heinrichsweikamp
parents:
diff changeset
11 OSTC gas needs calculation in Rock-Bottom mode.
4050675965ea 3.10 stable release
heinrichsweikamp
parents:
diff changeset
12
4050675965ea 3.10 stable release
heinrichsweikamp
parents:
diff changeset
13 - Faster response to button events while in dive mode.
4050675965ea 3.10 stable release
heinrichsweikamp
parents:
diff changeset
14
4050675965ea 3.10 stable release
heinrichsweikamp
parents:
diff changeset
15 - Hardened all USB/Bluetooth communication against data losses and timeouts.
4050675965ea 3.10 stable release
heinrichsweikamp
parents:
diff changeset
16
4050675965ea 3.10 stable release
heinrichsweikamp
parents:
diff changeset
17 - Fixed Bluetooth item disappearing from menu.
4050675965ea 3.10 stable release
heinrichsweikamp
parents:
diff changeset
18
4050675965ea 3.10 stable release
heinrichsweikamp
parents:
diff changeset
19 - A new Firmware Recovery Feature has been added: the currently active firmware
4050675965ea 3.10 stable release
heinrichsweikamp
parents:
diff changeset
20 can be backed-up and restored later on while other firmwares have been loaded
4050675965ea 3.10 stable release
heinrichsweikamp
parents:
diff changeset
21 thereafter. The feature is accessible via Settings -> System Settings ->
4050675965ea 3.10 stable release
heinrichsweikamp
parents:
diff changeset
22 Reset Menu -> Reboot and becomes available with the first firmware load after
4050675965ea 3.10 stable release
heinrichsweikamp
parents:
diff changeset
23 the V3.09 beta 4 (or later) is already on the unit.
4050675965ea 3.10 stable release
heinrichsweikamp
parents:
diff changeset
24
4050675965ea 3.10 stable release
heinrichsweikamp
parents:
diff changeset
25
4050675965ea 3.10 stable release
heinrichsweikamp
parents:
diff changeset
26 Change Note hwos Firmware 3.09.2 + 3.09.3
4050675965ea 3.10 stable release
heinrichsweikamp
parents:
diff changeset
27 =========================================
4050675965ea 3.10 stable release
heinrichsweikamp
parents:
diff changeset
28
4050675965ea 3.10 stable release
heinrichsweikamp
parents:
diff changeset
29 - Added a function to acknowledge pending alarms, attentions and advices
4050675965ea 3.10 stable release
heinrichsweikamp
parents:
diff changeset
30 so that the exclamation-mark sign disappears: after pressing the left
4050675965ea 3.10 stable release
heinrichsweikamp
parents:
diff changeset
31 button until "Ackn?" appears, a press on the right button acknowledges
4050675965ea 3.10 stable release
heinrichsweikamp
parents:
diff changeset
32 the current alarm, attention or advice and suppresses the related sign.
4050675965ea 3.10 stable release
heinrichsweikamp
parents:
diff changeset
33
4050675965ea 3.10 stable release
heinrichsweikamp
parents:
diff changeset
34 - Bugfixes: NDL not shown in big layout, external sensor not selectable,
4050675965ea 3.10 stable release
heinrichsweikamp
parents:
diff changeset
35 flash-write operation on some OSTC hardware, graphical garbage in depth
4050675965ea 3.10 stable release
heinrichsweikamp
parents:
diff changeset
36 output in big layout when deeper than 100 m.
4050675965ea 3.10 stable release
heinrichsweikamp
parents:
diff changeset
37
4050675965ea 3.10 stable release
heinrichsweikamp
parents:
diff changeset
38
4050675965ea 3.10 stable release
heinrichsweikamp
parents:
diff changeset
39 Change Note hwos Firmware 3.09.1
4050675965ea 3.10 stable release
heinrichsweikamp
parents:
diff changeset
40 ================================
4050675965ea 3.10 stable release
heinrichsweikamp
parents:
diff changeset
41
4050675965ea 3.10 stable release
heinrichsweikamp
parents:
diff changeset
42 - Removed option 'ascent speed', ascent calculation is done with a fixed
4050675965ea 3.10 stable release
heinrichsweikamp
parents:
diff changeset
43 speed of 10 meters/minute now (equals the ascent speed limit by Bühlmann).
4050675965ea 3.10 stable release
heinrichsweikamp
parents:
diff changeset
44
4050675965ea 3.10 stable release
heinrichsweikamp
parents:
diff changeset
45 - Improved calculation accuracy of the initial ascent. Remark: this will
4050675965ea 3.10 stable release
heinrichsweikamp
parents:
diff changeset
46 have a slight impact on the resulting deco schedule compared to firmware
4050675965ea 3.10 stable release
heinrichsweikamp
parents:
diff changeset
47 3.07.
4050675965ea 3.10 stable release
heinrichsweikamp
parents:
diff changeset
48
4050675965ea 3.10 stable release
heinrichsweikamp
parents:
diff changeset
49 - The deco calculator now figures in the salinity setting.
4050675965ea 3.10 stable release
heinrichsweikamp
parents:
diff changeset
50
4050675965ea 3.10 stable release
heinrichsweikamp
parents:
diff changeset
51 - Aligned logbook and last dive summery of avg and max depth regarding
4050675965ea 3.10 stable release
heinrichsweikamp
parents:
diff changeset
52 rounding and incorporation of salinity setting.
4050675965ea 3.10 stable release
heinrichsweikamp
parents:
diff changeset
53
4050675965ea 3.10 stable release
heinrichsweikamp
parents:
diff changeset
54 - Done some fine-tuning of depth outputs when using imperial units (feet).
4050675965ea 3.10 stable release
heinrichsweikamp
parents:
diff changeset
55
4050675965ea 3.10 stable release
heinrichsweikamp
parents:
diff changeset
56 - In dive mode, sometimes the temperature was not shown any more after a
4050675965ea 3.10 stable release
heinrichsweikamp
parents:
diff changeset
57 gas change - fixed now.
4050675965ea 3.10 stable release
heinrichsweikamp
parents:
diff changeset
58
4050675965ea 3.10 stable release
heinrichsweikamp
parents:
diff changeset
59 - The menu system around setting up the dive mode & settings has been
4050675965ea 3.10 stable release
heinrichsweikamp
parents:
diff changeset
60 decluttered. All settings are now sorted into the groups dive setup,
4050675965ea 3.10 stable release
heinrichsweikamp
parents:
diff changeset
61 deco setup, SAC (gas needs) setup, ppO2 setup and stops & depths setup.
4050675965ea 3.10 stable release
heinrichsweikamp
parents:
diff changeset
62
4050675965ea 3.10 stable release
heinrichsweikamp
parents:
diff changeset
63 - There is a new option "Swap on empty" in Dive Setup -> SAC Setup.
4050675965ea 3.10 stable release
heinrichsweikamp
parents:
diff changeset
64 It is only effective if "CalcGas(B/O)" is switched on, too. If both
4050675965ea 3.10 stable release
heinrichsweikamp
parents:
diff changeset
65 options are switched on, the deco calculation will switch to another
4050675965ea 3.10 stable release
heinrichsweikamp
parents:
diff changeset
66 tank (i.e. gas) once the tank of the current gas is calculated to be
4050675965ea 3.10 stable release
heinrichsweikamp
parents:
diff changeset
67 used up.
4050675965ea 3.10 stable release
heinrichsweikamp
parents:
diff changeset
68 This function can be used to automatically calculate a contingency in
4050675965ea 3.10 stable release
heinrichsweikamp
parents:
diff changeset
69 case of running out of a deco gas, as the deco calculation will then
4050675965ea 3.10 stable release
heinrichsweikamp
parents:
diff changeset
70 continue to calculate a deco making use of the spares from the another
4050675965ea 3.10 stable release
heinrichsweikamp
parents:
diff changeset
71 gases carried. Another application is with two or more tanks holding
4050675965ea 3.10 stable release
heinrichsweikamp
parents:
diff changeset
72 the same gas (i.e. independent double configuration, side-mount), as
4050675965ea 3.10 stable release
heinrichsweikamp
parents:
diff changeset
73 the calculations will then take the cumulative amount of gas carried
4050675965ea 3.10 stable release
heinrichsweikamp
parents:
diff changeset
74 into account before raising a gas needs attention or alarm.
4050675965ea 3.10 stable release
heinrichsweikamp
parents:
diff changeset
75
4050675965ea 3.10 stable release
heinrichsweikamp
parents:
diff changeset
76 - Fixed the urge of the better gas hint to always favor one specific gas
4050675965ea 3.10 stable release
heinrichsweikamp
parents:
diff changeset
77 out of a set of two or more gases that have the same change depth.
4050675965ea 3.10 stable release
heinrichsweikamp
parents:
diff changeset
78
4050675965ea 3.10 stable release
heinrichsweikamp
parents:
diff changeset
79 - For dives done on firmware >= 3.09 the logbook will have one more page
4050675965ea 3.10 stable release
heinrichsweikamp
parents:
diff changeset
80 showing the tissue pressures and supersaturation levels as of at the
4050675965ea 3.10 stable release
heinrichsweikamp
parents:
diff changeset
81 end of dive (i.e. when surfacing).
4050675965ea 3.10 stable release
heinrichsweikamp
parents:
diff changeset
82
4050675965ea 3.10 stable release
heinrichsweikamp
parents:
diff changeset
83 - As long as a gas or diluent is currently selected as breathed, it can
4050675965ea 3.10 stable release
heinrichsweikamp
parents:
diff changeset
84 not be set into the lost state any more.
4050675965ea 3.10 stable release
heinrichsweikamp
parents:
diff changeset
85
4050675965ea 3.10 stable release
heinrichsweikamp
parents:
diff changeset
86 - When changing the battery or doing a cold start, the current CNS value
4050675965ea 3.10 stable release
heinrichsweikamp
parents:
diff changeset
87 does not get lost any more.
4050675965ea 3.10 stable release
heinrichsweikamp
parents:
diff changeset
88
4050675965ea 3.10 stable release
heinrichsweikamp
parents:
diff changeset
89 - During loading of a new firmware the clock will not loose time any more
4050675965ea 3.10 stable release
heinrichsweikamp
parents:
diff changeset
90 (on old firmware it became late by about 15 sec on each firmware update).
4050675965ea 3.10 stable release
heinrichsweikamp
parents:
diff changeset
91
4050675965ea 3.10 stable release
heinrichsweikamp
parents:
diff changeset
92 - When run from a 3.6 V battery (either replaceable or built-in), the
4050675965ea 3.10 stable release
heinrichsweikamp
parents:
diff changeset
93 surface mode timeout is now extended to 4 minutes before going to sleep
4050675965ea 3.10 stable release
heinrichsweikamp
parents:
diff changeset
94 mode. If the OSTC is run from 1.5 V disposables, the timeout remains at
4050675965ea 3.10 stable release
heinrichsweikamp
parents:
diff changeset
95 the previous 90 seconds to save on battery runtime.
4050675965ea 3.10 stable release
heinrichsweikamp
parents:
diff changeset
96
4050675965ea 3.10 stable release
heinrichsweikamp
parents:
diff changeset
97 - Internal improvement: the code for the internal storage system and for
4050675965ea 3.10 stable release
heinrichsweikamp
parents:
diff changeset
98 the communication system (firmware uploading, dive data downloading)
4050675965ea 3.10 stable release
heinrichsweikamp
parents:
diff changeset
99 has been re-factored to secure maintainability for the next years to come.
4050675965ea 3.10 stable release
heinrichsweikamp
parents:
diff changeset
100
4050675965ea 3.10 stable release
heinrichsweikamp
parents:
diff changeset
101 - Internal improvement: the scheduler for the dive mode calculation plans
4050675965ea 3.10 stable release
heinrichsweikamp
parents:
diff changeset
102 (fTTS, bailout) has been completely rewritten for better maintainability.