<- tb5:program_menus|Program Menus ^ tb5:start|Toolbox5 Software ^ -> ====== Maintenance Window - Servicing Modules ====== ===== Overview ===== The central part of each DHD system is the DSP unit. This can either be operated as stand-alone version (e.g., as a router) or is connected via CAN bus (RM4200D) or Ethernet (Series 52) to one or more operating devices. You can operate several DHD systems together, for example in several studios that are linked via one central router. To simplify the configuration, you can manage routers, operating panels and other devices in one Toolbox5 project. The DSP frames in the studios are linked to the router via MADI and Ethernet, to exchange audio and controlling signals. **Important**\\ Only one CAN bus is allowed per RM4200D DSP Frame. Therefore, it is not possible to operate several RM4200 DSP Frames on the same CAN bus. There are no limitations for Series 52 devices, because of the Ethernet structure. ===== Connecting the Software to the Devices ===== Using the Maintenance software, you can connect the PC with the devices via Ethernet and TCP/IP. To some modules or systems, a connection can also be set up via the serial port. If possible, you should use Ethernet though, since the transfer speed is clearly higher. In the device list, all devices are shown that are connected with the Toolbox5 PC. This includes the devices connected manually via serial port or by entering the IP address as well as devices registered automatically via UDP. The automatic registration works as follows: Every device transmits automatically a UDP broadcast message once per second via Ethernet that contains the following data: * Project ID * Device ID * Hardware name of the device * Name of the device * IP Address * Serial Number **Important**\\ If the PC with the Maintenance software is located in a different network segment than the device, the UDP broadcast messages may not be transferred between the segments. In this case, the automatic registration of devices does not work! To solve this problem, the transport of UDP messages must be enabled by the network administrator. This is mostly done for certain Ethernet MAC addresses. DHD has reserved the MAC address sector 00:0A:63:xx:xx:xx for its products. The last three bytes xx:xx:xx of the MAC address are assigned by DHD during production for every Communication Controller subsequently. At least one Communication Controller must be contained in every device. The MAC address set during production can not be changed later on! Therefore, apart from the identification for the data transfer in a network, it is also used to assign the license codes. (See also [[#Enter_License|Enter License]]) **Important**\\ The Maintenance software was developed for Windows XP, but it runs under different versions of the Windows operating system. A known bug of Windows NT prevents the reception of UDP broadcast messages. Therefore, the automatic registration does not work, even if the Maintenance PC and the devices are located in the same network segment. In this case, the devices must be addressed manually via their IP address. (See also [[#Network_Config|Network Config]]) Please find further details on the protocols UDP and TCP/IP in the standard literature on computer networks or ask your system administrator. ==== Connecting over Wide Area Networks ==== DHD systems use the TCP/IP protocol for communication of the DSP frames among each other and with the Maintenance PC. In theory, DHD systems could be remote controlled via WAN if they also support TCP/IP. Practically, this does not always work correctly. The reasons are the following: * Data throughput and latency are often unpredictable in WANs and can change suddenly. This is especially true, if the connection is set up via the open Internet and not via a corporate network. * In contrast with a PC, a DHD device is an embedded system, which can also communicate via TCP/IP. But is it not as flexible and tolerant with errors as the PC. In a local network (LAN) with stable conditions, this is not a problem - communication will work without problems. If the communication is done via WAN though, under certain condition, data can get lost and cause unwanted problems. Therefore, you should avoid to remote control DHD systems directly via WAN connection. **Warning**\\ Especially, do not try to update the firmware via a WAN connection! If you have to maintain a remote system anyway, use a remote control software like, for example PC Anywhere, Timbuktu Pro or VNC. Use this software to remote control the PC that is located on a local network with the remote system. In addition, keep the following in mind when working with WAN connections: * The less additional traffic is on the line, the more stable is the data transfer. * If you have the choice, the corporate network or even a special dedicated line is mostly better than the Internet. * It might be helpful to dial in a remote PC directly (e.g., via ISDN) than to use a computer network. * Please stick to the usual rules for tunneling internal data traffic over public networks (VPN, Access protection, etc.). Ask your system administrator about it. ===== Firmware State ===== To read out the most important values and states of a 52/RM4200D DSP Frame or a 52/XR MADI Router, select the device in the left-handed list and afterwards click on'' Firmware ''in the main window. Explanation of the shown values: ^Value^Description^ |Version|The currently installed firmware version.| |Serial Number Device|In the devices of the Series 52, the Serial Number Device is stored on the backplane. In 52/RM4200D DSP Frames the serial number of the RM420-852/853 Communication Controller is used as Serial Number Device. This serial number is used to create licenses for the respective device on the part of DHD. If you want to purchase licenses later on, please give this number to us.| |Serial Number ''''|The serial number of the communication controller module. (Communication Controller = 52/RM4200D: RM420-852 or RM420-853; 52/XR: 52-6850 or 52-6851)| |MAC-Address|The MAC address of the communication controller module. The first 3 bytes (00:0A:63) are always identical and indicate that it is a DHD device.| |Hour Meter|Operational hour meter of the controller module; 0 hours of operation on delivery.| |Firmware uptime|Current runtime since last start up.| |CyclTime|This value is an indication for the load of the firmware. Evaluation is only done on the part of DHD.| |Running as|A 52/XR MADI Router could contain two communication controller modules 52-6850. Always one of these modules is running as MASTER and the other one is the SLAVE. Only the MASTER is in use. If the MASTER module drops out, the SLAVE module takes over and becomes MASTER.\\ In case of the 52/RM4200D DSP Frame or if only one communication controller module 52-6850 or 52-6851 is installed in a 52/XR, the respective controller is always operated in MASTER mode.| |Sync Module|In 52/XR frames this number indicates to which synchronisation module (1 = slot 1, 2 = slot 20) the following information (system frequency and sync source) are related to. In case of the 52/RM4200D DSP Frame this value is always "1".| |System frequency|Currently used synchronisation frequency.| |Sync Source|Indicates which of the configured synchronisation sources is used at the moment.| |1.2 V, 1.3 V, 2.5 V, 3.3 V, 5.0 V|Current operational voltage values.| |Temp|Operation temperature, measured on the communication controller module.| |PSU 1-4 (52/RM4200D DSP Frame only!)|Here you can find the module types of the installed 5 V and 24 V power supply units.| |AD e, AD f (52/RM4200D DSP Frame only!)|These values are only useful for DHD.| |(0.0.0.0)|This entry stands for an internal process, that is needed to create the following entries.| |''''|A list of all controllers that are connected to the communication controller (possible types: RM420-851, 52-4050, 52-4015). Next to the controller name you can find the serial number (RM420-851) or the IP address (52-4050, 52-4015).\\ The controllers are listed in the order they have logged on.\\ In the right-handed column you can find a 3 digit number that represents the module ID. On part of DHD this number can be translated to get information on the position of the controller in the system. Following the uptime, the currently installed firmware version on the controller and may be the last reset action (External Reset = device on, System Reset = manual restart of the operating software, Watchdog Reset = internally triggered restart, forced by the system) are listed.| |Slot 1 ... n|Every module of the system is shown with its module name, revision, serial number and the slot number where the module is located. The revision and the serial number of the 52/XR MADI Router modules are not shown. Moreover, it is possible to click on the entries of 52/RM4200D DSP Frame audio and/or GPIO modules to read out the commissioning protocol of the modules.| Additionally, also other information can be listed here (e.g., powerfail). **Weblink**\\ Please see the 52/MB MADI Breakout System and 52/CR Compact Router manuals to learn more about the system state of these devices.\\ • [[http://dhd-audio.de/dhd_files/52mbcr/manual/html/52mb_manual_en/index.html?rm5200stb_system_state.htm|52/MB manual > System State]]\\ • [[http://dhd-audio.de/dhd_files/52mbcr/manual/html/52cr_manual_en/index.html?rm5200stb_system_state.htm|52/CR manual > System State]] ===== File Menu ===== ==== Close ==== Closes the Maintenance software. Since you can not save or edit files in the software, you do not have to confirm before quitting the program. ===== Device Menu ===== ==== Reconnect ==== The'' Reconnect ''command interrupts the TCP/IP connection between the Maintenance PC and the selected device and opens it again. This way, the current settings of the device are read out automatically. **Tip**\\ For certain functions, transferring the commands can take quite a while, longer than the Refresh process of the Maintenance Window. In this case, the old values are shown although the new one are available to the hardware already. Use the ''Reconnect'' function to check the settings if in doubt. ==== Network Config ==== With this command, you open the ''Network Config'' window of the Maintenance software. In this window you can change the IP settings of the device. After selecting a system by right-clicking on it in the device list in the Maintenance Window, a contextual menu opens that allows access to the IP settings using the command ''Network Config''. [{{ mtn5-2.png?133x66 |//Contextual menu after right-clicking on a device.//}}] There are two ways to change the IP configuration of a DHD system: (a) You see the appropriate device in the list on the left of the Maintenance Window. (b) You **do not** see the appropriate device in the list on the left of the Maintenance Window. === You see the device in the List (a) === - Right-click on the device name in the list. - A contextual menu appears. Select the command ''Network Config'' - A window opens showing the IP configuration of the device. [{{ network-config.png?nolink |//The "Network Config" window shows the current IP configuration of the connected device.//}}] In the ''Network Config'' window, you can change the current IP configuration of a certain device. **Serial No ** The device the network settings of which are shown, is always represented by its ''Serial No''. This serial number is unambiguous and valid for only one controller. The field is used to read out settings of devices that are located in a different network segment. Find more details on this in the following section "You do not see the device in the list (b)". **Hardware Name ** Every Series 52 system can be assigned a ''Hardware Name'' for better identification of the system. This name helps to identify the device in the network. You can choose any name, it can be up to 30 digits long but may not contain spaces. Special characters that are not allowed, can not be entered. In the maintenance software DHD Maintenance (DHDMT) only the first 10 digits of the hardware name are shown. **Automatically via DHCP ** If a DHCP server is located in the network that manages the IP configuration of the selected device, select the option ''Automatically via DHCP''. **Fixed - Fixed IP setting** If you have no access to a DHCP server or want to adjust the IP configuration manually, first select ''Fixed'' and then enter the appropriate values (''IP-Address, Subnet Mask, Gateway, Broadcast'') into the appropriate boxes. **Important**\\ In case of question concerning the parameter settings, ask your IT department or your system administrator. **Time Server** Series 52 systems have an internal system time that can be synchronised using a NTP Time Server. To have this done, enter the IP address of your NTP Time Server in the ''Time Server'' box. Depending on your chosen time server you may need to enter some further settings. Click ''Setup time zone and DST'' to be able to enter a general time zone offset and if necessary the settings for the daylight saving time. **Tip**\\ A standard Windows PC can be used as a NTP time server, see [[:installation:windows_ntp_time_server|Configure Windows as a NTP time server]] **Mail Server** This box has no function and needs not to be filled. If you have changed the existing settings, they have to be transferred into the device. For this, click ''Send''. If you want to aboard possible changes and close the Network Config window, click ''Close''. === You do not see the device in the List (b) === - In the ''Device'' menu, click ''Network Config''. - The ''Network Config'' window opens with all boxes empty. - Enter the serial number of the device in the ''Serial No'' box. Then click ''Retrieve Current''. [{{ network-config2.png?nolink |//Entering the serial number of the desired device.//}}] This way, a request is sent into the network searching for devices over the borders of the subnet. If the device is located outside the subnet of the PC, it will answer anyway and transfer the current IP settings. These are then shown in the ''Network Config'' window and can be changed there. Changing the data is carried out exactly as described in "You see the device in the List (a)". Changed data are finally transferred to the device by clicking ''Send''. Nevertheless, if the device is not reacting, communication could be blocked by certain IP settings. In this case it is recommended to adjust the IP settings of the PC to the ones of the device. To do this, temporarily change the IP address of the PC to the one valid for the device (see IP basic setting). === There is no Communication possible with the device === If, despite all efforts, the device is not reacting although there is a physical connection to your network, the communication might be blocked due to the current security settings in the network. In this case, check which measures for a higher network security may be dropped (e.g., firewalls, router, managed switches, …). For solving the connection problems, contact the responsible IT department and check which of the measures described in the network specification have to be done to establish a communication between PC and DHD system. Alternatively, you can use the USB port for communicating instead of the network connection. ==== Enter License ==== Using this command, you can enter the license codes without the software is not working. There are license codes for the software operation and in addition codes for enabling the ''Enhanced DSP Functions''. The last, enable the optional processing functions and must be ordered separately. **Note**\\ An invalid license code allows unlimited operation (except the enhanced DSP functions) of a device for 600 operating hours, this corresponds to 25 days non-stop operation. After that, the message ''License invalid'' is shown in the module display. Apart from this message, the mixer operation is still unlimited (except the enhanced DSP functions). After 800 hours of operation without license, the system is interrupted by a random reset approx. once per hour. The enhanced DSP functions are disabled without a valid license code, the signals are only bypassed in the DSP. Generally, only one license code is necessary for operating one DHD system. Each system has its own license code based on the serial number of the device. You find the serial number under ''Serial Number Device'' in the firmware section after selecting a device. **Important**\\ You can also get the license for a Communication Controller module. When exchanging this module, you might need a new license code that you can request from DHD. In most cases, DHD products are delivered with a temporary license code (''valid until''…). As soon as the system has become the property of the customer, DHD sends the permanent license code by e-mail. When you have received the license code, copy it by pressing ''Ctrl+C''. Then select the desired device in the device list and select ''Enter License''. Then, insert the code into the box by pressing ''Ctrl+V'' and confirm by clicking ''OK''. The code is transferred to the device. Check whether the license code was accepted. To do this, in the main menu, click ''License Information''. If you read ''Firmware License: unlimited valid'' or for temporary licenses ''valid until'' with a new date, the transfer was successful. The same applies for enabling the enhanced DSP functions at ''Enhanced Processing''. A faulty license code is ignored! ==== System Status ==== === Save To File === In the ''Device'' menu, select ''System Status - Save to File'', to save the currently read out status of the device. A file named ''System_Status____