[1.6.5] with RTE 3.20
FIX: Update 1.6.4 could cause problems when the "Big Font" default view was preset to "Decoplan".
The menu entry "Big Font" in SYS2 could freeze the OSTC4 in surface mode
[1.6.4] with RTE 3.20
CHG: Deactivation of the 'fallback' option when the CCR mode is set to 'Fixed' - this makes it a little
clearer that the option has no influence in this mode.
NEW: CCR overview in surface mode. Makes it easy to quickly check that all settings (mode, setpoints,
diluent, scrubber timer) are correct when preparing to dive (also makes the OC gas list available in
surface mode for the same reason).
CHG: Revised automatic setpoint change. The proposed approach is essentially the approach
used by most controllers of eCCR ('upshift' on descent, 'downshift' on ascent), so that the
OSTC4 when used as a backup computer for eCCR will make the changes at the same time
as the eCCR itself.
CHG: Enhancements with the compass. Delete bearing and reset to land based bearing, Add
support for a configurable compass declination in a range of -99 to 99 degrees.
NEW: Added UART multiplexer support for DiveO2: The existing autodetect function now
includes a UART multiplexer. The datastructures and protocol handling has been adapted
to support several DiveO2 sensors connected to the UART.
NEW: Define explicit setpoints for low / high / deco. Add an option to delay the switch
to SPlow until all decompression has been cleared.
NEW: Adds a simple countdown timer, available as a custom view in surface and dive mode.
This can be used to time safety stops, or to prebreathe a CCR (or to boil your breakfast
eggs if you are so inclined). The duration of the timer is configurable from 1 second
to 9:59 minutes in the System menu. The timer is started by switching to the custom
view, and remaining on it until a 10 second delay has elapsed. Once the timer has started
the custom view can be changed and the timer will continue running in the background.
After the timer has run out 'Finished' will be shown for 10 seconds in the timer custom
view, and then automatic switching of custom views (if configured) resumes.
In surface mode the dive computer will not go to sleep while the timer is running,
and a mini timer will be shown when the timer custom view is not showing.
Fix: Fix a bug that disables arbitrary menu lines in dive mode if lines are disabled /
inactive in surface mode.
Fix: Bugfix CustomView selection during dive mode: The CustomView selection during
dive mode was limited to two pages, while meanwhile three are needed to show
all options. The problem did not showup in surface mode selection. Rootcause was
a static definition instead of the dynamic one used in surface mode. In addition with
every page shift a new page was created which might cause display errors after
some times. To solve this the pages are now updated instead of rebuilding the pages.
[1.6.2] with RTE 3.10
CHG: Allow dates >2022 to be set in the menu
NEW: Support for DiveO2 Solid-State-Oxygen sensor
NEW: Sensor autodetect allows combination of one solid-state sensor and up to two analog sensors
FIX: Bugfix compass bearing: In previous version an invalid value was set in case the bearing was set
without compass calibration. Rootcause was that the bearing -1 is received in case the compase is
not calibrated. This has been fixed by setting bearing to 0 (360) in that case.
NEW: Extension scrubber time: In previous version only one scrubber timer was available. After movement
of scrubber timer menu menu space became available allowing to upgrade the functionality to support
two scrubbers. To make it easier to identify combination ID to used scrubber the date of the last usage
of the scrubber timer has been added.
NEW: Added new info page for extended sensor data: The new source file may be used to create a
information page individual for every smart sensor type. The DiveO2 sensor is the first supported sensor
NEW: Show saturation in large font view: In case the DecoTTS custom view is active then the saturation
will be displayed if the diver is close to the surface (TTS < 1 minute).
FIX: invalid setpoint (0.0) was used after switch from CCR to extra (OC) gas
NEW: Add mini compass with marker declination indication selectable in dive mode
NEW: Enable start dive in Big font display: The diver had to manually switch to the big font view in dive
mode. By selecting the big font view as default view in the custom menu the BF view will now be shown
from the start of the dive. In order to have a qucker access to the settings menu, the settings menu
has been added to the quick menu selection. The settings menu will then also be left to the BF view.
NEW: Added button lock after wakeup in surface mode: During setup of diveequipment the OSTC4
is sometimes operated unintended (e.g. while equipping the jaket). To avoid this it is now possible
to activate a button lock in the button lock sensitivity menu. The OSTC4 will then wakeup as usual
but if the diver wants to oerate the menus he has to press the buttons in a certain order. The button
to be pressed is indicated by a blue bar. The button lock is deactivated in dive mode.
NEW: Quit simualted dives after the dive time set in the SIM tab.
NEW: After a firmware update, use the factory settings for button sensitivity if these exist, the
default settings otherwise. The factory settings for the buttons can be updated in the System menu /
Reset menu / Maintenance / 'Store button factory defaults'.
[1.6.0] with RTE 2.09
FIX: automatic switch to o2 sensor custom view:
In surface mode the custom view will automatically switch to the o2 sensor view in case the OSTC4 is set to
sensor mode. This was also done in case the o2 sensor view was deactivated. This lead to a automatic switch
to e.g. compass what was not intended. In the new version the automatic switching is deactivated in case
the custom view is deactivated
CHG: Ignore automatic setpoint changes during ascend:
In the previous version setpoint changes which have been configured for descending were considered
for deco calculation in case one or more additional diluents have been activated. This procedure does
not fit to the common way to keep setpoint high till end of the dive in order to get rid of the deco time.
In the new implementation the OSTC 4 assumes that the current setpoint is used till the end of the dive.
FIX: Bugfix low ppO2 warning in bailout mode:
the code has different sources for divesettings (real and simulated). The ppo2 calculation code used
the pointer to the real structure. As result in simulation mode an error occured caused by the ppo2
calculation which was not aware that a bailout happened (because the real structure was references
instead of the simulator ones). The problem has been fixed by using the "stateUsed" pointer which is
refering to the structure currenty in use.
FIX: Battery charge complete event:
In previous version it could happen that the battery charge state was set to 100% even the battery was
not completly charged. Rootcause was that the external charger IC signals sometimes completion because
e.g. the connection between charger unit and OSTC is disconnected within a short time slot. This may
happen while the user is trying to get the OSTC in a good charging position. To avoid this the state
machine now checks the voltage everytime for valid charging complete range before a charging complete
[1.5.9] with RTE 2.07
NEW: Added Charging view:
In case the charger is connected to the OSTC a new menu will be shown in the customer view section.
The new view shows a charging current indicator, the current charge percentage and an estimation
how long the completion of the charging cycle will take (hour window).
NEW: PSCR Mode
NEW: Scrubber Timer tracks use of CCR scrubber
CHANGE: Allow setpoint starting at 0.4 ppO2: Some rebreathers (e.g. Sentinel) start with a ppO2
of 0.4 Bar => modified range check to allow this value (was 0.5 before)
NEW: Introduced new menu tab "OP" for additional CCR options, e.g. The Scrubber timer and PSCR parameters
[1.5.6] with RTE 2.06
NEW: O2 calibration for analog sensors
FIX: At the begin of the dive and while switching between T7 <=> T3 view a primary view could be shown
which was deactivated by the selection dialogue. In case the primary view is now deactivated,
the next activated view will be shown instead
FIX: Compass accuracy for some hardware versions
CHG: Handle analog O2 sensor voltages outside reasonable parameters as invalid
CHG: In surface mode the custom view will now reset to the o2 sensor display if sensors are connected
and no button has been pressed for 20 seconds
[1.5.5] with RTE 2.05
NEW: SYS3 menu where all custom views can be configured in detail (center, corner and big font)
FIX: Disable compass properly when not in use (end-2019 hardware only)
NEW: Added new option to gas configuration: "Off" (These are then not shown in the custom gas list)
FIX: Startup behaviour in cases where incorrectly stored dives are in the internal logbook
[1.5.4] with RTE 2.04
FIX: support for some old harwdare versions was broken in 1.5.3 (Only serial number <100 were affected)
CHG: layout in internal logbook cleaned
CHG: Only switch between "no fly" and "desaturation" in case there is desaturation time left
FIX: Balance value of button responsitivness were not considered during firmware startup
CHG: internal improvements in sleep mode
FIX: use dummy profile if necessary (If there are corrupted dives in the logbook)
[1.5.3] with RTE 2.03
CHG: Always show battery voltage in surface mode
CHG: battery status is now preserved for future updates
NEW: Support for much faster updates (With OSTC companion 3.2 and later)
FIX: (very) short screen lag removed during sample storage in dive mode
[1.5.2] with RTE 2.02
FIX: display of time of minimum voltage
FIX: Display of Sensor values. At divestart sensor values were shown even sensors were deactivated (fix SP)
FIX: Bugfix invalid voltage / temperature after coldstart
FIX: Instant dive start at several meters out of sleep mode (Jumping into the water) may resulted in lagged/freeze depth reading
CHG: Speed increase of Bluetooth communications
CHG: Look and Feel for Gauge/Apnea mode with flipped screen improved
FIX: Deco warning after Gauge mode
FIX: Download issues of corrupted dives
FIX: Proper logbook write (Very spurious error, mainly in CCR mode)
[1.5.1] with RTE 2.01
NEW: Support for end-2019 Hardware