Data Encryption Systems Limited Release Notes 20 December 2024 TABLE OF CONTENTS ----------------- 1. New Features, Enhancements and Important information 2. Running the installation 3. Known Problems & Current Limitations 4. Changes History 1. New Features, Enhancements and Important information ------------------------------------------------------- - New Windows 10/11 USB driver works with all enhanced security modes including HVCI - Installs on the following operating systems (32 & 64 bit) : Windows XP, Windows XP Embedded (See note in 3 below for device support) Vista Windows 7, Windows 7 Embedded Windows 8, Windows 8 Embedded, Windows 8.1, Windows 8.1 Embedded Windows 10 Windows 11 Server 2003, Server 2003 R2 Server 2008, Server 2008 R2 Server 2012, Server 2012 R2 Server 2016 Server 2019 - Supported device types : USB - DESkey DK2USB and DKUSB2 USB - DK2USB/B and DK2USB/D (v30) Parallel - DK2 2. Running the installation --------------------------- - Will only work on the latest operating systems as listed above, if you require one that is not supported please visit www.des.co.uk or email support@des.co.uk - Will not run in 'Compatibility Mode' please email support@des.co.uk for assistance - Command Line switches - full list is at http://www.jrsoftware.org/ishelp/index.php?topic=setupcmdline /SILENT - Installation progress only - will ask to reboot if necessary /VERYSILENT - Installation silent, no progess during install, if reboot necessary will not ask and just carry out reboot /NORESTART - Will not reboot if necessary, combine with /SILENT or /VERYSILENT copylogfiles - Copies setup log and usb install log files to users desktop - Setup exit codes (errorlevel) - full list at http://www.jrsoftware.org/ishelp/index.php?topic=setupexitcodes 0 - Installation completed without any errors 1 - Installation failed to initialise 2 - User clicked 'Cancel' before the installation started 3. Known Problems & Limitations ------------------------------- - On XP v30 devices are not supported - On Windows 10/11, DESkey DK2USB and DKUSB2 appears in device manager under Universal Serial Bus devices - On Windows, v30 devices appear in device manager under Human Interface Devices as USB Input Device and HID-compliant vendor-defined device - Compact Flash or PCMCIA/PCCard device support is provided with 7.x.x.x installs - Does not support command line install to configure server details, eg location of DK2 Network Server 4. Change History ----------------- 8.28.33 ------- - DK2RemoteUpdate sends multiple packets in the correct format. 8.27.32 ------- - Request DUSN from a DK2 Network Server returns valid packet. 8.26.31 ------- - Added DK2GetSerialNumber to read v30 serial number. 8.25.30 ------- - Bug fixed that stopped remotely reading DUSN from a DK2 Network Server - DESkey tray application added to unlock DK2USB/B and DK2USB/D devices 8.24.28 ------- - Bug fixed in FindFirstDK2 that would cause enumeration of USB devices to fail - Single code base used for Windows and Linux builds 8.23.27 ------- - Improvement to blocking for threaded applications - DK2RemoteUpdateFromFile fails if file is too small, eg no header to read 8.22.26 ------- - DESkeyAPI memory compatibility supported by DK2 Network Server 8.21.24 ------- - Support for threaded applications when calling v30 devices - FindNextDK2 updated to find additional v30 devices 8.20.23 ------- - Speeded up enumeration of multiple v30 devices 8.20.21 ------- - Fix for search order when v30 device is used as a DK2 Network Server. 8.20.20 ------- - Bug fix for swapping v30 devices. 8.20.19 ------- - Bug fixes when calling v30 devices - Allow swapping device & remote memory update 8.20.18 ------- - New API in DESkeyAPI to switch memory compatibility in v30 devices. 8.20.16 ------- - Increased speed of finding a v30 devices - Increased speed of reading and writing memory with v30 devices 8.20.14 ------- - Updates to DESkey control panel - Compatibility with DESkey DK3 installations 8.19.13 ------- - FindFirstDK2/FindNextDK2 updated to support v30 devices 8.19.12 ------- - Application verifier checked. 8.19.11 ------- - Ability to turn off v30 support using an advanced option in the DESkey control panel. Should only be used during development & debugging of protected applications. When set a DESkey DK2USB or DK2USB2 will need to be used if access to a device is required. 8.19.9 ------ - Securely reading and extracting of the roll counter and DUSN using v30 devices now work with DK2 libraries. 8.19.8 ------ - Preserves configuration of a previous installation - Allows updating of v7.x.x.x if the following error is shown when using a v8.19.7 or earlier install : "Cannot update current DK2 install, please uninstall or contact support." 8.19.7 ------ - Contents of memory from v30 DK3 read correctly after accessing v30 DK2 8.19.6 ------ - Licence Request updated to work when called from DK2 Network Server remote monitor - Firewall rule configured when installing DK2 Network Server is less restrictive than in previous installs 8.19.5 ------ - v7.x.x.x uninstalls on 32 bit during upgrading to v8.x.x 8.19.3 ------ - v7.x.x.x install will not uninstalled until 'Install' button is clicked. 8.19.2 ------ - Installation of v7.x.x.x now possible after uninstalling 8.x.x - Uninstall cleans up registry - Uninstall removes installed services for parallel driver and DK2 Network server if installed - After install completed no longer references to running application 8.19.1 ------ - DK2 parallel driver installed 8.19.0 ------ - Network licencing commands fixed to work with v30 devices 8.18.2 ------ - Improved speed of finding v30 devices 8.18.1 ------ - Fixed possible issue when upgrading from 7.x.x.x 8.18.0 ------ - Upgrading from 7.x.x.x is supported 8.17.0 ------ - Fixed DK2 memory compatibility when using v30 devices - Fixed exception due to running out of handles when using v30 devices - Memory read and write speed improved of v30 devices 8.16.0 ------ - DK2 Network Support - client and server implemented - Updated DESkey control panel 8.15.0 ------ - Added DESkeyAPI 1.0.12 - Implement FindFirst/FindNext to call DESkeyAPI 8.14.0 ------ - Version number updated from Major.Minor.Special.Build to Major.Minor.Patch - DESkeyAPI updated detection of devices when calling DESkeyAPI_Find if normal commands are disabled 8.13.0.19 --------- - v30 HID devices are supported in FindFirst, FindNext, RequestDUSN & ExtractDUSN. 8.12.0.18 --------- - v30 devices containing 1Kb+ of memory can be written without possible corruption. 8.11.0.17 --------- - Updated support for v30 devices 8.9.0.15 -------- - Windows 10 WHLK certified driver - 32 & 64 bit 8.8.0.14 -------- - Turn off DK2 API checking of DK2 parallel devices due to invalid errors reported by DESwrap when no DK2 parallel driver has been installed. 8.7.0.13 -------- - USB driver installs on Windows 10 with Secure Boot enabled 8.6.0.11 -------- - Update to fix hanging when carrying out a remote update of the DK2 - Install is supported on XP - Install now installs over previous versions 8.5.0.10 -------- - Improved detection of new devices with virtual machine - DK2ReadMemory access issue fixed when used with new devices 8.4.0.9 ------- - FindDK2 updated so as not to show unplugged V30 deivceS after a successfull find 8.3.0.6 ------- - DESkey control panel shown on 64 bit 8.2.0.4 ------- - Updated install script for improved updating from a previous install - Updates to V30 handling - XP support added - All files are now dual signed with SHA1 & SHA256 8.1.0.3 ------- - Registry updated after install has finished - V30 device support 8.1.0.2 ------- - Initial version using Inno Setup 5.5.9 as creation package