====== Version 10.0 release notes and upgrade instructions ======
Toolbox version 10.0 and firmware version 10.0 introduce a variety of new features and improvements.
/*
**Important**\\ To find out if your hardware can be used with version 10.0, see\\
{{ :dhd_firmware_overview-v10-0.pdf | Firmware Overview (Discontinued Products)}}. FIXME
*/
If an upgrade of your hardware is required, please contact your local DHD distributor - see [[https://dhd.audio/distribution/|List of DHD distributors]].
===== New Features =====
==== General ====
* Support for XC3 / XD3 devices
* Support for DX2
* New user management, moving away from Toolbox users
* Improved system security capabilities
* New initial setup & configuration process for new delivered and upgraded devices
* Device discovery now additionally via mDNS / AVAHI
* Device reset (admin user password and network settings) via "FCT" key (XC3 / XD3 only)
* New wordings in our products:
* Master -> Main
* Slave -> Backup
* Blacklist -> Blocklist
* Whitelist -> Allowlist
==== Firmware ====
* Support for XC3 / XD3 devices
* Support for DX2
* Increased overall number of Faders and Buses, utilizing the capabilities of the new XC3 & XD3 cores (XC3 / XD3 only, see [[support_internal:functional_range_of_cores_fw10]])
* New Login system, using encrypted passwords - moving away from Toolbox users
* Channel Names: new line by backslash in OLED displays (MX/RX/SX)
* Pink Noise and Hinz Triller are now avaliable without additional license (moved from 52-8581 enhanced DSP processing)
* Logging is now done via Syslog instead of DHDCS
==== Toolbox ====
* Support for XC3 / XD3 devices
* Support for DX2
* Loading project files made more efficient and faster
* console users, created in Toolbox, are now legacy users
==== Web Apps ====
* System App
* Firmware & kernel update on device
* Refined network settings, now supporting multiple network interfaces and VLAN configuration (VLAN XC3 only)
* ''Manage Services'' page to define usage of different network interfaces
* ''User Management'' page for user management via system app (moved from toolbox)
* ''Service'' page for common maintenance tasks previously performed by DHDCS
* ''Factory Test'' switch
* ''Clear Parameter Memory'' function
* Enhanced port state information, now contains power consumption of modules, IPx and DSPx module state
* Calibrate fader / Calibrate touch integrated in port state
* ''Setup Logging'' page for syslog setup
* New NTP time server now applied immediately (XC3 / XD3 only)
* New first launch experience with initial setup & configuration process for new delivered and upgraded devices
* Assist App: support for DX2
* Views App: maximum of 500 Grid Units for Web Views (XD3 only, previous systems: 250 Grid Units)
* Dark Mode: adapts automatically to your operating system settings
* SSL / TLS certificate support
* New user management, encrypted user login and DHD user server support
* DHD devices can now discover each other: online DHD device list offered within in WebApps
* AES67 out of band control support
* XC3 integrated AES67 GUI support
==== AES67 ====
* Shared Kernel with XC3
* Integrated web apps and System App for network and general settings
* Integrated System App offers:
* Network settings
* SSL/TLS certificate support
* Licensing
* Operating System and Process information
* AES67 web interface now integrated in webapps
* DHD devices can now discover each other: online DHD device list offered within in WebApps
* User Management & Logins are now done via WebApps users of the core with username & password
* DHD user server support (via core)
* Out of Band control capabilities via WebApps of the core
* Dark Mode: adapts automatically to your operating system settings
==== Security Features ====
* New network specifications and management approach
* Mandatory admin user
* New device-internal microservice architecture to improve stability of the overall operation
* New firmware & kernel upgrade policies
* Support for SSL / TLS certificates (XC3 / XD3 only) for encrypted communication
* Secure HTTPS REST API calls
* SNMPv3 (secure) support (XC3 / XD3 only)
* Syslog replaces DHD logging, capable of standardized logging via UDP/TCP
* Regular security updates & patches for kernel and firmware (XC3 / XD3 only)
* Managing the available services per ethernet interface allows to create "public" and "internal" interfaces
* All user passwords securely stored via one-way encryption
* No factory default-passwords
* ETH1 & ETH2 work fully-redundant as bond-device (XD3 only)
==== Operation Server & Operation Manager ====
See [[om:v10-releasenotes]]
===== Replaced features =====
* DHD Logging replaced by syslog
* Redeem vouchers / store licenses via DHDCS replaced by WebApps
* Update Firmware / Kernel via DHDCS replaced by WebApps
* Firmware reset / system reboot via DHDCS replaced by WebApps
* User PIN code login replaced by secure username / password login
===== Upgrade from Version 8.x, 9.0.x or 9.1.x to 10.0.x =====
**Warning**\\ This is not possible. \\
Update of project and firmware to version 9.2.x is required in advance.\\
Please follow the [[tb9:upgrade_9_2|]] before upgrading to version 9.2.x.
===== Upgrade Instructions - Toolbox Project =====
For a seamless transition, we recommend planning with enough spare time to convert your Toolbox project.
First of all, **you need to have your Toolbox working at the latest Toolbox v9.2.x.** If this condition is fulfilled, open your .dp9 project file with Toolbox v10.0.x. When saving your project file with Toolbox 10, file type will be converted into ''.dp10''.
**Important**\\ We strongly recommend to keep a copy of the original v9.2 (''.dp9'') project file.
You may receive some ''WARNING'' messages in the [[tb8:utilities#messages|Messages Section]]. Those messages inform you if your Toolbox project is using no longer supported hardware, if other problems occurred or if adjustments were done during conversion of the project. A double click on the message leads you to the hardware module or part of the configuration that is subject of the message.
/* ===== Upgrade Instructions - Firmware 9.2.x to 10.0.x =====
The complete update procedure is described FIXME here. */