TO Evolution Control Software - Changelog
Download link for latest version:
Click here
(Conformity statement)
To the best of our knowledge, this software adheres to the standards advertised
here,
most specifically the EN13275:2003.
No update listed here will decrease this level of conformity.
Version 1.12.6 (2026-03-06)
- Sample selection remembers filter settings
- various smaller fixes
- device top view has tool tip to more clear indicate how to rotate it
- added a few missing translations
Version 1.12.2 (2025-11-25)
- The key/mouse combination to rotate the top view of the device has been changed to Ctrl+MouseWheel
- seat assignment during panel member selection has been changed, simply select a panel member in the list and left click
desired seat. right click to remove.
- sample and panel selection screens now auto-reload their Winose LIMS data when navigating to them
- various UI elements are now dialogs instead of subsections of the main window that would pop in and out, notably
the flush dialog or the matrix viewer
- When selecting to apply the EN13725, the session overview now queries for CO2 and humidity in addition to temperature.
Storing those additional items requires an appropriate Winose LIMS version (2.8.1 and above). Previous Winose versions
should continue to work, as long as you still provide the temperature, the additional extra values are ignored in this case.
- rectified confusing labels in the dilution series regarding dilution increase between steps
- adds support for a forced choice variant using a single nose mask
- adds support for Korean method, ES 09301
- the program is now published as self-contained, meaning it contains its own .net runtime/framework. This
increases program size, but no longer depends on you having a certain framework version already installed on the target computer.
Version 1.10.2 (2024-03-19)
- ASTM/triangular force choice variants are now flagged appropriately to be included
in reference gas measurements
Version 1.10.1 (2023-11-29)
- tweaked timings for ASTM (triple forced choice) methods and variants
- fixed a bug where the 'halt on missed replies' option was not working correctly
- improved digital pressure gauge precision
Version 1.10.0 (2023-03-15)
- Reworked the hardware service/test elements to be more user friendly and less confusing
Version 1.9.6. (2022-07-22)
-
Added a panel screening mode which skips the delta Z computation for EN13725 compatible methods, i.e. yes/no and dual forced choice.
This option is availabe within the session overview screen once you have at least one round of a reference sample active. Once activated
the team value of the currently active measurement is flagged invalid, i.e. it won't appear in your lab history. No dZ computation is done, hence you
do not lose results due to dZ related exclusions. The collected ITEs will make it into the respective panel member history for the
used reference gas. For Yes/No blank and reference error evaluation still applies.
Use this mode to collect ITEs for the purpose of qualifying a (new) set of panel members.
- Changed reply mask behaviour for the site boundary variant of the GB/T 14675-93 method.
-
Bugfix: DFC variants were using the wrong icons in the matrix display. This was a purely visual issue, the underlying reply codes
were not affected.
Version 1.9.3 (2022-07-07)
- relaxed dilution series check for intensity/hedonic variants to allow for a single dilution step
Version 1.9.2 (2022-07-01)
- added support for a special variant of the TO8/9 Evo series
Version 1.9.1 (2022-05-25)
- changed the top view graphic of the TO8/9 6 seat variant to correctly indicate the sample port position
Version 1.9.0 (2022-04-29)
- added support for 6-seat variants of the TO8/9 Evolution series
- corrected reply behaviour and reply display for a variant of the GB/T 14675-93 method
- Increased threshold for encoder error message to reduce false positives
Version 1.8.8 (2022-03-02)
- fixed a regression related to the breathing time/presentation indicator progress bar on the panel screens
Version 1.8.7 (2022-01-28)
-
updated the underlying target .net framework to 4.8. This version of the .NET framework is included as of the
Windows 10 1903 May 2019 Update. If your windows is missing it or the software complains about it being missing on startup,
download and install it manually:
at this site.
You'll only need to grab the runtime, not the SDK.
- Fixed a rare timing issue when manually canceling a measurement which could lead to device error messages
- removed some unnecessary panel port network traffic
-
the software now silently (still logged though) ignores certain non critical errors (i.e. one single pressure reading might fail), instead
of aborting the whole analysis
Version 1.8.6 (2021-12-22)
- display M_i values for each round (GB/T 14675-93)
Version 1.8.5 (2021-10-29)
- various minor improvements to step-wise methods:
- optionally automatically flush after each step once all necessary replies are in
- added an option to repeat the last dilution step (removes previous replies for that step)
- improved status indicator for astm variants, displaying repeat- and presentation count now as well
- fixed a few issues related to the recognition threshold used in ASTM E679
Version 1.8.4 (2021-10-21)
- Added support for a (US-specific) ASTM E679 method (subject to device support)
-
Added a backup mechanism for the measurement data in case of a power failure, computer or software crash
or similar. Everytime a new round is added, the current result is updated/stored locally in a file.
If you save or discard the results manually, this backup is removed as well.
If a backup is present while selecting your session samples, you can opt to restore that backup.
This requires you're using the same device with identical calibration, all previous panel members being availabe
as well as the sample itself.
Version 1.8.3 (2021-09-10)
- fixed a bug in the pressure gauge
- corrected an issue with the triangle bag method on 8 seat devices
Version 1.8.1 (2021-09-07)
- fixed a regression introduced in the previous release
Version 1.8.0 (2021-08-16)
-
Added encoder support. The main menu (below the 'Advanced' tab) now holds an option to use the encoders
attached to the motors. This continuously verifies motor positions and reports errors.
It is enabled by default and should only be disabled when you encounter false positives due some non standard device configuration.
These errors are displayed through a small red warning sign in the lower left corner. Clicking it reveals further details.
This error log also displays things as disconnected panel ports, high network latency or network disconnects.
If you experience any issues, report them and downgrade to the previous version..
- Added support for a (custom made) eight seat configuration. Reworked most measurement scripts in that process.
Version 1.7.10 (2021-05-27)
-
After connecting to a device using the regular measurement mode, a warning is issued if the calibration
used is either expired or about to expire within the next 60 days.
If you want to completely supress this warning (at your own risk), pass "--ignoreExpiration" as a command line
parameter to the executable
Version 1.7.9 (2021-05-18)
- added support for a low flow variant of the paused forced choice method, requires winose 2.6.2 or later
Version 1.7.8 (2021-05-17)
-
Due to popular request, the minimum wait time between two rounds (when EN13725 is enforced), is now
more prominently displayed as a progress bar between rounds.
- Added norm conformity statement (see also winose changelog)
Version 1.7.7 (2020-11-23)
- bug fix for triangular bag method (GB/T 14675)
Version 1.7.5 (2020-10-29)
- added support for chinese triangular bag method (GB/T 14675)
Version 1.7.4 (2020-10-09)
- Added a dedicated dialog for a thermal desorption cleaning procedure.
Version 1.7.3 (2020-07-23)
- fix: no longer ask to shutdown panel ports when none is connected
- added some more panel port text notifications for 3-FC/ASTM
Version 1.7.2 (2020-07-21)
-
added an optional http endpoint to query device status from other software, only enabled on demand, contact us if you need
something like that
- optional remote shutdown for panel ports upon disconnecting from device, improving overall system stability
- corrected dfc + intensity/hedonic tone automated termination criteria
Version 1.7.1 (2020-06-25)
-
The software was updated to use TLS1.2 by default through targeting a newer .Net framework version.
Checking for updates might not work for previous versions, use the link on top of this page.
Version 1.7.0 (2020-04-20)
- added initial support for a step-wise forced choice variant
Version 1.6.4 (2020-04-17)
- changed combined dfc intensity/hedonic tone method to always report an ITE value when possible. The required amount of secondary replies is now only relevant for automatically stopping an analysis.
Version 1.6.3
- Change seating order/optical top view presentation for certain devices
- Corrected and clarified some translations
-
more meaningful error messages for wrong username/password, silently remove trailing slashes in url to avoid
weird error messages
Version 1.6.0
- automatically reload panel member list after saving a reference gas measurement
- Hardware wizard screen should now always display the correct amount of nose masks
- Support for warnings on low/high pressure situations (subject to device support)
Version 1.5.9
- Support for digital manometer. (subject to device support)
Version 1.5.8
- the software now tries to be more clever and consistent when placing random blanks.
- fixed a bug in the rearrange blank functionality
- fixed a bug where the software did not properly use the operating system language (if a translation is available)
- starting a threshold estimation method with a randomized series now issues a clear warning before starting it (related to not supporting automated stopping)
Version 1.5.7
- optionally display dilution values on the dilution slider in service mode (supply full credentials for LIMS, leave empty otherwise)
-
Yes/No methods now enforce the presentation of a blank step if it is the immediate next or current step after
reaching an ITE for every panel member
-
The device search on startup now correctly uses the first network interface in the list, which is now sorted by name. Name your
network adapter(s) accordingly for added convenience. (e.g. name the USB adapter 0_Olfactometer to make it appear first)
- threshold estimation methods (DFC and Yes/No) now enforce a 30 seconds pause between rounds if the apply standard checkbox is ticked.
Version 1.5.4 (Hotfix)
- Limit series generation should work properly again
Version 1.5
- Added support for customizable Intensity/Hedonic method (subject to device support)
- added translations for German
- the device top view should now remember its rotation
- optionally exclude panel members for reference air errors (yes/no)
-
dilution series editor now also offers a lower limit setting as well as a convenience button to
quickly rearrange blank presentations
Version 1.4.4
-
Changed treatment of blank presentations to be more in line with the VDI Standard. Leading blank
presentations (before the actual first dilution) are ignored, but still appear on any report.
-
Related to that, yes/no measurements now display a table with the current statistics regarding
blank- and reference air presentations.
- Various under the hood improvements.
Version 1.3.4.1
- The previous ITE calculation behaviour can now be optionally used again.
-
The precise PWM Module setting is now accessible for operation inside the hardware test screen. It shows up
once you open the corresponding PWM Valve.
Winose (1.4.10)
- H2S selector for panel performance is now working correctly
- most tables are now better at remembering sorting and items per page settings across reloads (these settings are saved locally per browser/user)
- improved non-English translations
-
detailed reference gas history for a panel member should now always
contain all entries (previously sometimes filtered out the latest entry due to a time comparison)
- more precise lab value calculation while being between 10 and 20 values
Version 1.3.4.0
- ITE determination
-
The ITE calculation is reverted back to the TO-8 Series behaviour. The first two successive sample detections
are taken into account for ITE calculation now. Replies done after already having achieved an ITE are still
logged, but ignored for calculation.
- Reply Visuals
-
Forced Choice reply graphics changed to distinguish between correct/incorrect nose mask. Replies with the incorrect side/nose
mask are (still) red, correct side but not certain is now orange, correct+certain is (still) green. Further,
affecting mostly the yes/no method, the visual indicator showing which panelist is currently replying to what type of air
was reworked to clearly indicate whether the panel member receives sample air or blank air.
-
Panel member and Sample lists can now be refreshed without having to disconnect from the device.
- Device Top View now better handles long panelist names, without cutting them off.
-
The dialog window showing up when canceling an analysis now allows to reconsider that decision. (That is,
you can now cancel your decision to cancel the analysis)
-
The starting panelists for an analysis can optionally be not randomized (starts at seat 1). Find that
option in the Session Prepration Screen.
- Discarding results for a sample keeps the sample inside the session list, adding a bit of convenience.
Version 1.3.3.11
- Improved panel port handling
-
After connecting to the device the software reports the amount of connected panel port seats. A small text in the session
prepare screen will read "x of y expected panel ports detected". In the unlikely event a panel
port lost its connection during an analysis, the measurement is automatically aborted and the
faulty port is reported to the operator.
-
The panel ports now provide on-screen reporting for missed replies and generally affirm a received response. A small text
in the top left corner will either indicate "missed reply" or "response received". This change
only applies to dual forced choice variants.
-
The device top view (e.g. during panel member assignment) indicates which seats are actually connected. Seats which are not
present (either the number is missing or not connected to the network at all) will have their
seat number greyed out.
Version 1.3.3.10 (subsumed previous, unpublished releases)
- Device size override
-
This feature allows you to use/treat six or four seat devices as smaller devices. This is useful for situations where you
either don't have enough panel members available or you don't need that many panelists. In the
main menu, before connecting to the device, find the option under the 'Advanced' tab and simply
select the desired device size. Make sure to place your panel at the correct seats, e.g. don't
use seat #5 while using a six place device as a four seat olfactometer. While using it as a two
seat device it will still present (blank) air to seats 3/4 during a measurement, to allow for
an appropriate breath-out time for the panel members.
- Setup and update procedure
-
We've changed the setup and update mechanism away from ClickOnce to a more traditional approach using a simple setup program.
The former/old mechanism had several flaws, most notably requiring Internet Explorer during installation
and a quite terse update procedure. The new setup routine/program is now distributed as a simple
setup program, the update mechanism is manual only, allowing you to judge the new changes beforehand.
The previous software will be no longer maintained (that is, won't receives updates any more).
-
Attention Uninstall the old software first to avoid confusion. In your uninstall list, you
can tell the difference by looking at the names, the old software is listed as 'Olfactometer
control software', while the new entry reads 'TO Evolution Control'. While running the software,
you can spot the difference by the presence of the About button in the main menu (see below).
The LIMS meanwhile is completely unaffected by these changes.
-
Added a about menu, accessible from the main menu. This provides easy access to updates, the change
log (this document) and the log files.
-
Added an option in the Session Setup screen which allows you to always present the complete dilution
series while doing any of the threshold methods (Y/N, DFC, TFC)
- Corrected an issue which made the log file size increased beyond the intended size
- Matrix view now displays the round number it belongs to
- multiple minor bug fixes