Device Menu

Add device... (Setting up a connection to RM4200D manually)

With this command you can manually set up the connection to a RM4200D, if it is connected via the serial port or if the automatic registration using UDP does not work.

After using the command Add Device…, the DHD Connection Dialog opens. Now you have the following options to set up a connection to a Device:

  • Select. In the upper part of the dialog, all Devices within the same network segment as the PC running the Toolbox4 software are listed. This list is automatically build from UDP messages received from the DSP frames on the network. For each Device the following information is displayed: its project ID, its name and its serial number. This number is identical to the DHD-specific bytes of the Ethernet MAC address of the Device. Select the desired Device by clicking on its entry.

  • Fixed IP Address. Here you can enter the IP address of a Device manually. You may need to do this, if no UDP packets are received by the Toolbox4-PC, causing the Device list to be incomplete. You can also use this option if you need to remote access RM4200D systems over wide area connections.

    [Important]Important

    If the Device is assigned its IP address via DHCP, the address can change depending on the settings. In this case, you have to find out the address currently assigned in a different way, e.g. by a state request to the DHCP server. Therefore, it is easier to work with static IP addresses only. (see also Configuration of IP Addresses)

    Figure 13: DHD Connection Dialog, addressing the Device via a serial port. The list on top shows all Devices available within the same network segment.
  • COM Port. Select the serial port the Device is connected to. Make sure the port is not already used by other applications or a Toolbox4 software running at the same time! If you close the dialog using the button OK afterwards, the Device is displayed at the selected port in the Device tree. A Device currently connected and switched on is marked by a „+“ in front of the entry COM1 (2...4, respectively). The node can be opened by clicking on it, the branch displays all modules connected to the CAN bus of the Device and ready for operation. (see figure 14: Modules in the Device tree, the Device is connected via the serial port COM 1. )

    Figure 14: Modules in the Device tree, the Device is connected via the serial port COM 1.
    [Important]Important

    If necessary, you can use USB-RS232-converters. However, because of the great variety of these devices, DHD can not recommend a type. It is possible that such converters do not work at all or do not work with the performance expected. If your PC is not equipped with a serial port (e.g. laptops), you should prefer a slot-in card with a serial port to an USB adapter.

    Please note that because of the amount of data, firmware updates can take about 45 minutes when carried out via the serial port. That is why you should always use Ethernet if possible.

Refresh all devices (Ctrl+F9)

This command updates the information of all Devices displayed in the Device tree. The list of Devices is sorted alphabetically.

Information (F11)

With this command, you can display the current state of a module. To do this, select the desired module – you may have to click on the node in front of the desired Device first to display all available modules.

Now use the command Information, the key F11 or the contextual menu to open the window Information. This window displays all available information as text. To save it to an ASCII file, click the button Save To File. If the PC is set up accordingly, you can also e-mail this text to DHD. Click the button Send As Mail to do so.

Figure 15: Information window for a module. Please note the two buttons in the lower left corner.
[Important]Important

The displayed files are read out from the selected module and displayed, when the command Show module information is selected. The display is not updated automatically afterwards! Please note also that the displayed values for voltage, temperature and frequency are not as exact as the number of displayed characters might suggest.

The content of the status window can vary depending on the kind of module (see the column Remarks in the following table) and is divided into two panes:

  • General information and information on hardware (top).

  • Information on software and operating system (bottom).

General Information and Information on Hardware

The following table contains example values and the corresponding explanations:

NameDisplay exampleDescriptionRemark
Version5.02.14.01Version of the firmware. 
Date Mon Jul 21 15:42:37 2003Date when firmware was created (compiled). 
Config Version5.02Version of Toolbox4 software that created the Config. 
Configdate Thu Jul 24 11:43:34 2003Date when Config was loaded into the Device.  
Module RM420-850Type of module. 
SerNr 1693DHD serial number. 
Hour Meter 428Operating hour meter of the module. 
V24 22.829V

Value of the 24V-operating voltage of the Console.

max. set value + 5%: 25,2V

min. set value - 15%: 20,4V

not for

RM420-850

RM420-851

Temp 43.8°C

Temperature on the microcontroller module.

Set values for

  • Console module:

    between 30°C and 65°C.

  • module RM420-850/851:

    between 30°C and 55°C

 
VRamPON3.300V

Value of support voltage for the parameter RAM (supported by a goldcap capacitor) when switching on the module:

  • Set value for valid data:

    between 2,0 and 3,3V.

  • For a value <2,0V, not the RAM but Setup 0 is used at startup.

After switching off the supply voltage, data is kept for at least 5 days.

nur RM420-850
VRam 3.300V

Current value of support voltage for the parameter RAM (supported by a goldcap capacitor).

Set value: 3,3V (+ 5%, - 5%)

nur RM420-850
SerTxOvr0Transmit FIFO of the serial port, should be 0 or constant value. 
SerRxOvr0Receive FIFO of the serial port, should be 0 or constant value. 
CANRxOvr0Receive FIFO of the CAN bus, should be 0 or constant value. 
CANTxOvr0Transmit FIFO of the CAN bus, should be 0 or constant value. 
Reset System Reset 112 days 2:02:50

Type of last reset and display of the modules running time since last reset (days, hours, minutes, seconds):

  • System Reset: After reset using Toolbox4, switch on the front panel of the DSP frame or script command.

  • External Reset: After switching on the power supply.

  • Watchdog Reset: After restrictions during program run of the microcontroller and automatic restart of the module.

 
SysFreq 48000Hz Current system sampling rate, note precision of measurements (+ 1Hz, - 1Hz).only RM420-851
Sync1 48000Hz Current sampling rate of Sync Source 1, note precision of measurements (+ 1Hz, - 1Hz).only RM420-851
Sync2 48000Hz Current sampling rate of Sync Source 2, note precision of measurements (+ 1Hz, - 1Hz).only RM420-851
AudioLink5

Number of highspeed audio connections between a maximum of 3 DSP modules RM420-848.

The set values depend on the slot and number of installed RM420-851/848 per system:

  • Slot 9/10, 19/20, 29/30: 7, 7, 7

  • Slot 9/10, 19/20: 3, 5

  • Slot 9/10: 1

only RM420-851
DSPOK 77

State of the 3 DSPs per module RM420-848 and state of the submodules.

Set values for “OK”:

  • Without submodule: 77 or 7f.

  • With submodule: f7 or ff.

Detailed meaning of the bits:

  • Bit7 submodule XILINX booted successfully.

  • Bit6 DSP2 audio process running.

  • Bit5 DSP1 audio process running.

  • Bit4 DSP0 audio process running.

  • Bit3 DSP XILINX booted successfully. *)

  • Bit2 DSP2 booted and started.

  • Bit1 DSP1 booted and started.

  • Bit0 DSP0 booted and started.

*) errors in some versions of the firmware, set from version 5.2.15

only RM420-851
MAC address01:00:ceThe last 3 bytes of the Ethernet MAC address, complete 48 Bit MAC address of the example: 00:0A:63:01:00:CEonly RM420-850
License information Firmwareunlimited valid

License information for firmware:

  • unlimited valid: Unlimited license code.

  • valid until...: Time limited license code.

  • invalid: Invalid license code. An unlimited license code causes random system resets approximately once per hour!

When exchanging the module RM420-850 a new license code may have to be ordered from DHD. (In order to do this, please name the last 3 bytes of the MAC address.)

only RM420-850
Enhanced DSP functionsinvalid

License information for the extended DSP functions:

  • unlimited valid: Unlimited license code.

  • valid until...: Limited license code.

  • invalid: Invalid license code. An invalid license code causes a bypass of the Enhanced DSP Functions!

When exchanging the module RM420-850 a new license code may have to be ordered from DHD. (In order to do this, please name the last 3 bytes of the MAC address.)

only RM420-850

Information on Software and Operating System

This information gives an overview of the processes running on the real time operating system of the microcontroller. All values are up to date at the moment you are selecting the command Show module information. This information is interesting for an advanced diagnosis of the system by a software developer. To avoid overflows in the display of the parameters Scheds and Ct%, you have to access the display in time periods of less than 34 minutes. This means normally that you should access the display twice shortly after another – the last display is then free of overflows.

The following table shows typical example values for the diagnosis data:

RemarkTasknamePrioStateR.DelFStackMStackSchedsCt%
all modulesFlash49Delaying901960193450
all modulesTimerHandlerTas41MailBoxHo289451825182450
all modulesHandlerTask40Running019451707771.4
all modulesSerTxTask35MailBoxHo019471863260
all modulesMainTask50Delaying711914173280
all modulesIdleTask63Ready020281934777.2
RM420-850TCPTask37Semaphore10001846178950
RM420-850Ether Task30Fifo02006192852.9
RM420-850IP_TASK32Fifo26419971690743.4
RM420-850TCP_TIMER33Delaying20020161950330
RM420-850Logic45Delaying919271690946.5
RM420-851DSP45Delaying617841605825.4
RM420-010MainModule45Delaying119491670810.6
RM420-011StudioUnit45Delaying141950171588.6
RM420-012Central45Ready01940167199.7
RM420-013Overbridge2445Delaying31950166352.7
RM420-020Fader45Delaying819271657935.3
RM420-025Overbridge4045Delaying819511793285.9
RM420-026Overbridge3245Delaying1019511778145.2
RM420-029Fader02945Ready019021651299.9

Get information from all modules (Ctrl+F11)

This command displays the current data of all modules of a Device that are connected to the CAN bus and ready for operation. You have to select a Device in the Device tree first to be able to use this command. A new window Module information opens afterwards. The information about the individual modules are separated from each other by stating the Type of module, the module ID and by hyphens. The content corresponds to the information described in the previous section.To save the output text to an ASCII file, click the button Save To File. If the PC is set up accordingly, you can also e-mail it to DHD. Click the button Send As Mail to do so.

Reset (F12)

With this command you can restart the selected Device. It does not matter whether a module of the Device is selected in the Device tree or the name of the Device itself. Alternatively, you can also reset the Device by pressing the F12 key.

In addition, you can reset a whole Device or individual modules by highlighting the desired entries in the Device tree and using the contextual menu.

[Warning]Warning

The reset is carried out immediately without any confirmation. Make sure to select the correct Device or module!

[Important]Important

After a Reset, the setup saved using the command Save Setup 0 is loaded, not the condition before the reset that is saved in the parameter RAM! The data saved there is only loaded after switching off/on, if the value VRamPON of the support voltage was higher than 2.0 V when switching on.

Save Setup 0

With this command, you copy the current content of the parameter RAM of a Device to storage space Setup 0 in the Flash memory of RM420-850. This way, the settings are kept after switching off the Device and can be used as Default Setup for a reset. In addition, Setup 0 can be loaded like all other setups using the Console.

[Note]Note

You can save Setup 0 using this command only! This is not possible using the Console!

First you have to select the desired Device to trigger the command. Afterwards, a confirmation dialog appears, saying Save current Parameter settings?. When confirming with “Yes”, the settings are copied. In addition, on the right in the protocol pane the execution of the command is acknowledged by the module RM420-850:

2004-06-28 17:57:40.423 RCV TCP Stud2 Module 5194 Code 0310: Message: Setup 0 saved in RAM

2004-06-28 17:57:41.641 RCV TCP Stud2 Module 5194 Code 0312: Message: Setup stored in Flash

The plain text display of these messages is stored in the file “err.err” that has to be available on the PC. If this is not the case, the messages are displayed with their identification numbers:

2004-06-28 17:58:11.438 RCV TCP Stud2 Module 5194 Code 0310: Parameter1 0 Parameter2 0

2004-06-28 17:58:12.982 RCV TCP Stud2 Module 5194 Code 0312: Parameter1 0 Parameter2 0

[Important]Important

It is important to use the command Save Setup 0 immediately after each initial setup or change of configuration of the faderchannels of a RM4200D! This is the only way how the system can start with reasonable parameters after a reset, especially for Analog Gain, Phantom voltage, Fader assignment and Bus switching!

Save Setup 1…6

As with the command Save Setup 0 you can use this command to copy the content of the parameter RAM to the storage spaces Setup 1 to Setup 6 in the Flash memory of the RM420-850. You can pre-load the Setups 1 to 6 with reasonable values. The user of the RM4200 can activate the setups at the Console.

In contrast to Default Setup 0, the setups 1 to 6 can also be saved at the Console. Therefore, use the key function Save Mixer Setup in cooperation with rotary selectors. (see function Load/Save Functions)

[Tip]Tip

When you saved the Default Setup 0 during configuration of a RM4200D, it may be useful to save the same setup also on the spaces Setup 1 to Setup 6. In operation, you can then load this basic setup at the Console, modify it as needed and then save it back to the desired storage space.

To use the command, you first have to select the desired Device. A confirmation dialog appears. When you confirm this dialog, the data is copied and the execution of the command is acknowledged in the protocol pane:

2004-06-28 16:59:36.306 RCV TCP Stud1 Module 2224 Code 0310: Message: Setup 1 saved in RAM

2004-06-28 16:59:37.425 RCV TCP Stud1 Module 2224 Code 0310: Message: Setup 2 saved in RAM

2004-06-28 16:59:37.747 RCV TCP Stud1 Module 2224 Code 0312: Message: Setup stored in Flash

2004-06-28 16:59:38.545 RCV TCP Stud1 Module 2224 Code 0310: Message: Setup 3 saved in RAM

2004-06-28 16:59:39.686 RCV TCP Stud1 Module 2224 Code 0310: Message: Setup 4 saved in RAM

2004-06-28 16:59:40.106 RCV TCP Stud1 Module 2224 Code 0312: Message: Setup stored in Flash

2004-06-28 16:59:40.806 RCV TCP Stud1 Module 2224 Code 0310: Message: Setup 5 saved in RAM

2004-06-28 16:59:41.925 RCV TCP Stud1 Module 2224 Code 0310: Message: Setup 6 saved in RAM

2004-06-28 16:59:42.271 RCV TCP Stud1 Module 2224 Code 0312: Message: Setup stored in Flash

Two setups are saved in one segment of the Flash EPROM, therefore the message Setup stored in Flash is displayed only three times.

If the file “err.err” with the plain text messages does not exist, the identification numbers of the messages are displayed:

2004-06-28 17:06:15.618 RCV TCP Stud1 Module 2224 Code 0310: Parameter1 1 Parameter2 0

2004-06-28 17:06:17.024 RCV TCP Stud1 Module 2224 Code 0310: Parameter1 2 Parameter2 0

2004-06-28 17:06:17.135 RCV TCP Stud1 Module 2224 Code 0312: Parameter1 0 Parameter2 0

2004-06-28 17:06:17.876 RCV TCP Stud1 Module 2224 Code 0310: Parameter1 3 Parameter2 0

2004-06-28 17:06:19.342 RCV TCP Stud1 Module 2224 Code 0310: Parameter1 4 Parameter2 0

2004-06-28 17:06:19.348 RCV TCP Stud1 Module 2224 Code 0312: Parameter1 0 Parameter2 0

2004-06-28 17:06:20.117 RCV TCP Stud1 Module 2224 Code 0310: Parameter1 5 Parameter2 0

2004-06-28 17:06:21.239 RCV TCP Stud1 Module 2224 Code 0310: Parameter1 6 Parameter2 0

2004-06-28 17:06:21.658 RCV TCP Stud1 Module 2224 Code 0312: Parameter1 0 Parameter2 0

Clear Parameter Memory

With this command, you reset the content of the parameter RAM to its default values, as follows:

  • All Gain settings are reset to 0 dB.

  • All analog Gain settings are reset to 0 dB.

  • All AUX buses are reset to Post Fader.

  • All inputs (Fader Channel) are switched onto the buses.

  • All EQ frequencies are set to 1000 Hz.

  • Phantom voltages are switched off.

[Tip]Tip

If you want to delete mixer Setups, do the following:

  1. Delete the current parameters using the menu command Clear Parameter Memory.

  2. Save Setup 0 using the command Save Setup 0.

  3. Save Setups 1 to 6 using the command Save Setup 1..6.

You have now deleted all custom setups and written default values to their storage space.

[Note]Note

If you have to manage several RM4200D systems you may find yourself handling setups frequently. In this case, you should use the Setup Manager software. This application comes free with every RM4200D on CD.

Enter license code

With this command, you can enter the license codes that are vital for the function of the software of the RM4200D. There are license codes for the operation of the software itself and additional codes for enabling the Enhanced DSP Functions. The latter enable optional processing functions and must be ordered separately. (see Fixed Processing – Defining Fixed DSP Functions)

[Note]Note

An invalid license code allows the operation without restrictions (except Enhanced DSP Processing) of the RM4200D for a duration of 600 hours, which corresponds to 25 days non-stop operation. After that, a "License invalid" message appears in the Rotary Encoder Displays of the Control Modules (RM420-010, RM420-012, RM420-013, …). Except this message and the Enhanced DSP Processing, operating the system is still possible without restrictions. After 800 hours of operation without a valid license, the system causes a reset about once per hour. The Enhanced DSP functions are inactive when an inactive license code is used, signals are only bypassed in the DSP (bypass mode).

In general, a valid license code that is saved in the Communication&Logic Controller RM420-850 is necessary for operating the RM4200D. Each module RM420-850 has its own license code which is based on the last three bytes of the Ethernet MAC address of the module.

There are two ways to find out the Ethernet MAC address:

First, it is always shown in the project tree of the Maintenance Window. You will find it as the six-digit code to the right of the project ID and the name of the Device.

Figure 16: The Ethernet MAC address is listed in the project tree next to the project ID and the name of the Device.

Second, the MAC address is also listed in the information window of a module. Just select the desired module in the project tree and choose the command Information from the menu Devices. You can also use the function key F11. You will find the MAC address in the line labelled MAC address on top of the information window.

Figure 17: Information listing for the RM420-850 module containing the Ethernet MAC address next to the top.
[Important]Important

If you exchange a module RM420-850, you may need a new license code that you can order from DHD. When ordering, please name the last three bytes of the Ethernet MAC address. You can have displayed the address of the module using the command Show module information (functional key F11), the value is displayed in the line MAC address (e.g. 01:00:ce).

In most cases, RM4200D systems are shipped by DHD with a time limited license code (marked valid until...). As soon as the system has fully passed into the property of the customer, DHD sends an e-mail with a permanent license code.When you received a license code, you should first copy it into the clipboard using the key combination Ctrl+C. Now select the desired Device in the Device tree and select the menu command Enter licensecode. Then copy the code from the clipboard into the input field using the key combination Ctrl+V and confirm by clicking OK. The code is transferred into the Device. Check the reception of the code for the module RM420-850 by using the command Information. If this is the case, the output for License information is now unlimited valid or valid until with a new date for time-limited license codes respectively.

A wrongly entered license code is ignored!

Get serial numbers (F3)

With this command, you can output all serial numbers of the modules of a Device connected to a CAN bus including the audio I/O modules and the DSP modules. The numbers are displayed in the protocol pane of the Maintenance Window, additionally, also the software versions active on the separate modules are displayed. To save the output text to an ASCII file, click the button Save To File. If the PC is set up accordingly, you can also e-mail it to DHD. Click the button Send As Mail to do so.This command is for information only.

Figure 18: Display of the serial numbers of all modules. Note the Ethernet MAC address in the second line from top.