August 31st, 2022: A new version of the PTDaemon® tool is now available
SPEC has released a new
version of the PTDaemon tool, v1.10.0, which is now available to all
licensees
of the SPECpower_ssj® 2008 benchmark and the SERT® suite. Users of both are encouraged to download and apply the update.
The following device enhancements have been made in this version:
• TFA Dostman USB-Temp is now an accepted temperature sensor device.
• Cleware USB-Temp is now an accepted temperature sensor device.
• Multichannel mode now allows for compliant results via channel summing on devices which support it (Hioki 3336/3337, Yokogawa WT330/500).
The following code enhancements have been made in this release:
• Code built as 64-bit binaries.
• Added LXI protocol code in Linux interface to connect devices using this protocol, such as Yokogawa.
• Removed 3-phase device references, now a subset of multichannel mode.
Please note that no SPEC benchmarks or tools currently work with DC environments.
For users of the SPECpower_ssj2008 benchmark, refer to the below notes for valid PTDaemon version choices:
All SPECpower_ssj2008 submissions after March 3rd, 2023 must be made with v1.10.0 (or higher) of the PTDaemon tool.
Licensees can follow the instructions below to download and upgrade
their existing version of the PTDaemon
® tool to the latest version by applying an
incremental patch. Patches are used because it
is
distributed as part of larger packages of licensed software, so the
full
PTDaemon binary is not available for direct download.
To apply a PTDaemon tool update, do the
following:
- The update process requires you to already have the full binary
of a given version of the PTDaemon tool, and a connection to the internet while running the actual update utility itself.
- Create a directory for your update process
- Download the SPEC-updater v0.9 zip or SPEC-updater v0.9 tar to that directory
- Unzip or untar the package. The update tool is invoked from the SPEC-updater.bat or SPEC-updater sh script found in the bin directory of the package.
- Run the updater:
Please note that java should be in your system PATH. If it is not, and the update tool is unable to find it, you will need to specify it's location. Error messages will provide information on how to specify your Java installation.
Basic syntax:
spec-updater update (existing binary) (new binary) (optional_web_proxy_host) (optional_web_proxy_port)
Simple example:
spec-updater update ptd-windows-x86.exe ptd-windows-x86new.exe
With a proxy:
spec-updater update ptd-windows-x86.exe ptd-windows-x86new.exe proxy.company.com 8888
None of the files are required to be in the update directory. An example where the update tools is not in the path and the PTDaemon tool binaries are not in the current working directory:
c:\downloads\SPEC-updater\bin\spec-updater update c:\sert-2.0.5\ptdaemon\ptd-linux-x86 c:\sert-2.0.5\ptdaemon\ptd-linux-x86new
- Since this process creates a new filename for the new version of the PTDaemon tool, you should rename the original/starting version with a name that indicates its version number and backup status. For example, in Windows, rename "ptd-windows-x86.exe" to "ptd-windows-x86.v1.10.0.exe" after the update. You will then be able to use this starting version for future updates if necessary.
- Finally, rename the new PTDaemon filename created in step 5 to the original PTDaemon filename so that the scripts will call the new version from now on. Note: You may need to grant execute permissions to the resulting binary file to match the previous version when performing an update under Linux.