  ------------------------------!ATTENTION!----------------------------------
ATTENTION!ATTENTION!ATTENTION!ATTENTION!ATTENTION!ATTENTION!ATTENTION!ATTENTION
  ------------------------------!ATTENTION!----------------------------------


PRECONDITION: UTN Manager version 4.x.y

Using this software release on your product requires the most recent UTN Manager version 4.x.y to be installed on any PC that wants to connect with your deviceserver. 

!!The most recent UTN Manager version is NOT provided with this download package!!

Please proceed to the following link and download the most recent UTN Manager: 

http://www.seh-technology.com/services/downloads.html

The software is delivered as it is. SEH Computertechnik GmbH will 
not accept any liability for any error or omission.

If you need further assistance or are unsure which software to use, please 
contact our support team.

Support Contacts & Information:

WEB:   http://www.seh-technology.com/services/support.html
Email: support@seh.de
Phone: +49 (0)521 94226-44                                             

----------------------------------------------------------------------------

Binary file: "d-sys-uds-20.2.6.bin"
Version:     20.2.6
Type:        Software for utnserver 
Target:      utnserver Pro
			 INU-50
md5sum: 	 3f52bb89189685b79a4fe62416ca2852
SHA-256:	 bbf8af34be42319180b615459fa827b9180da9c3b1405ea9d0b8dd081dc46fd3 

Checksum Info:
The checksum allows to check whether the update file is the file provided by SEH before installation. 

A check can simply be done with e.g. the „shasum“ under macOS/Linux, „sha256sum“ under Linux or under Windows with the „ certutil“ tool, or in Powershell with the "Get-FileHash“ tool. The comparison can then be done manually (the hash values differ dramatically with a slight change) or with the -c option of the checksum commands in one step (see the following example for macOS/Linux):

Example macOS/Linux:
shasum -a 256 [FILENAME]

➔ echo 'bbf8af34be42319180b615459fa827b9180da9c3b1405ea9d0b8dd081dc46fd3 *d-sys-uds-20.2.6.bin' | shasum -c
d-sys-uds-20.2.6.bin: OK


Example Windows:
Windows command prompt:
CertUtil -hashfile [FILENAME] SHA256
C:>certutil -hashfile d-sys-uds-20.2.6.bin SHA256
SHA256 hash of d-sys-uds-20.2.6.bin:
bbf8af34be42319180b615459fa827b9180da9c3b1405ea9d0b8dd081dc46fd3
CertUtil: -hashfile command completed successfully.


Release Notes:
---------------------------------------------------------------------------
New Software Version:   			20.2.6
New Features/Changes/Fixes: since 	20.1.35

Important Upgrade Note:
#######################
Backup your current settings before upgrading.
Only a parameter backup ensures all configurations are preserved if you need to downgrade. 

1) General:
-----------
- OpenSSL LTS Version 3.5.4
- Contains  fixes and improvements
- New online help version 1.7 (10 languages)
- New security concept implemented; minor version incremented (20.1.x → 20.2.x).
	• New mandatory password requirements for Control Center access starting with SW version 20.1.x:
		- Length: 8 – 64 characters
		- At least one digit (0-9)
		- At least one lowercase letter (a-z)
		- At least one uppercase letter (A-Z)
		- At least one special character (e.g. ! @ # $ %)
		- 7-bit ASCII only
		- no spaces
	• After several incorrect password entries, the system delays the next login for security reasons. The delay is gradual: 20s, 40s, 60s, 120s and afterwards 500s.
	• From version 20.2.6, Control Center requires a password. If none is set, a security warning will appear.
	• If the Control Center is unprotected (e.g., after first startup), a notification prompts you to set a password and enable access restrictions to require future logins.
	• Non-compliant passwords can only be set by using Set-Default (blank passwords) or by deleting them in the Control Center.
	• Weak passwords are retained during the update from 20.1.x to 20.2.x to ensure a safe upgrade path. 
	• Passwords can still be backed up and restored if they meet the current password requirements.
	• When importing parameters via the Control Center, a warning will appear if any passwords are non-compliant. You can either proceed with importing the remaining parameters without the passwords or cancel the operation.
	• TLS at least 1.2 or higher
	• In addition to Control Center access via HTTP/HTTPs and HTTPs only, there is now the option of HTTP redirection to HTTPS.
- Backend improvements for enhanced stability, device compatibility, and protocol handling.
  
   
 2) Fixes/Improvements:
----------------------
- New parameter options:
	• Notifications
		- Send parameters before a configuration change or FW/SW update.
		- Notification when certificate is about to expire or has expired.
	• USB Security
		- Enable/disable HID for all ports
		- Enable/disable MSD for all ports
		- Configurable central timeout for when a device is automatically ejected
		- Device assignment possible not only by PID/VID but also individually (“allocate vendor” or “allocate device”) 
		- The USB port security function “timeout” can now also be combined with “Port key control” and “Device assignment.”
- CPU temperature data in monitoring optimized.
- Forward and backward buttons for the next or previous “USB Port Setting” page implemented.
- [Fixed] Server-side timeouts now deactivate all devices in a compound device, not just the first one.
- [Fixed] Resolved an issue where temporary Control Center language changes triggered unnecessary notifications. On-the-fly language changes no longer generate notifications. 
- [Fixed] Email delivery via SendGrid (Twilio) now works correctly.
- [Fixed] Resolved an issue where missing buffer allocation for email responses could trigger a reboot loop in the utnserver email function.
- [Fixed] If the “Restrict Control Center access” parameter was set to restrict access to the Control Center, but no passwords were set for the user accounts, the logout option was missing in the Control Center. If access to the Control Center is restricted (with or without a password), users must always be able to see as whom they are logged in so that they can log out again.
- [Fixed] Calling non-existent subpages of the device server returned long HTTP messages.
- [Fixed] Configured USB port names are now also displayed in the monitoring logs.
- [Fixed] PKCS12 certificate (ECC wildcard certificate) could not be installed. The error was caused by using a pure RSA routine to read the certificates.

3) New Devices:
---------------
-  Xilinx Platform USB Download Cable JTAG Programmer (https://eckstein-shop.de/XilinxPlatformUSBDownloadCableJTAGProgrammerfC3BCrCPLDFPGAC-ModXC2C64EN).
- VN1600 - Network Interfaces: Vector VN5620, Vector VN1630A
(https://www.vector.com/us/en/products/products-a-z/hardware/network-interfaces/vn16xx/)
- HIDGLOBAL Omnikeys (HID OMNIKEY 5427CK)
(https://www.hidglobal.com/products/omnikey-5427ck)
- PT3G-VCI (USB) (VNCI PT3G Porsche Tester)
- Ruhe-/Belastungs-EKG custo cardio 300 (https://www.customed.de/praxis/ruhe-belastungs-ekg/custo-cardio-300)


SOFTWARE DOWNLOAD
---------------------------------------------------------------------------
New software/firmware versions can be downloaded to your product via
network file transfer. The following text describes a download using
the SEH Product Manager and HTTP.

Note: We recommend unencrypted HTTP instead of HTTPs.

1) HTML (HTTP-protocol)
------------------------
Start a web browser and type in the IP address of your product. Proceed to the 
Control Center of your product. Choose "MAINTENANCE" in the left menu. 
Select "Update" in the left menu. Select the file and press the INSTALL button.

Note: Depending on the network throughput the download may take several seconds.
Please be patient.

2) SEH Product Manager
------------------------
Start the SEH Product Manager and select your product.

Right-click your product in the device list.
Select 'Load software .. from the shortcut menu. Select the
file. Click 'OK' and confirm the selection. Once the file has
been downloaded the product restarts automatically.

Note: Depending on the network throughput the download may take several
      seconds. Please be patient.


-------------------------------------------------------------------------------
Visit the  SEH Computertechnik GmbH Homepage at www.seh-technology.com to learn more about Products, Update information, tips, hints & more...