====== 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. */