Page 3
You may not copy this documentation in whole or in part without permission from DEXON Systems Ltd. The authors reserve the rights to make any changes to this product and to revise the information about the products contained in this guide without an obligation to notify any persons about such revisions or changes.
DIMAX404K/804KC User’s Manual CONTENTS DEXON’S SMALL MATRICES ....................3 DEXON’s Presentation Matrix ..................3 Main characteristics ......................3 INTERFACES AND OPERATION ..................4 General Overview ......................4 Front Panel ........................4 Back Panel and Interfaces ....................5 Typical Application ......................5 SETUP AND CONFIGURATION ...................
Page 6
Figure 3-4. Output Settings of Output 1 ....................10 Figure 3-5. Output Settings of each display ................... 11 Figure 3-6. DXWebControl DIMAX804KC Advanced Panel .............. 12 Figure 3-7. Custom Output Timing Editor ..................... 14 Figure 3-8. Media Player Panel ....................... 16 Figure 3-9.
DIMAX versions: • DIMAX804KC – 8xHDMI inputs, 4xHDMI outputs, 4 x mirrored HDBaseT signals 1.2 Main characteristics The DIMAX804KC presentation matrix is an all-in-one solution of a standalone box with the following features: • Input signal standard: 8 x digital HDMI with HDCP - progressive up to 4K30Hz •...
DIMAX804KC User’s Manual 2 INTERFACES AND OPERATION 2.1 General Overview Input Signals Processed • DVI 1.0 from 640x480 up to 1920x1200@60Hz • HDMI HDMI 2.0 and HDCP 2.2 specifications from 640x480 up to 4096x2160@30Hz Output Signals • HDMI HDMI 2.0 and HDCP 2.2 specifications from 640x480 up to 4096x2160@30 Hz •...
DIMAX804KC User’s Manual 3 SETUP AND CONFIGURATION The DIMAX804KC device provides perfect solution for control and setup. The user has the following options to control: • Push Button and LCD panel • Easy-to-use Graphics User Interface via web browser •...
DIMAX804KC User’s Manual Remote Control This menu item contains the parameters of remote control: • DHCP enable • Specify IP address • Set network mask You should press the SET button to save the settings. There is a built-in information text about the current output settings and input connections. This information text can be visualized on the OSD (On Screen Display) panel.
DIMAX804KC User’s Manual Figure 3-2. DXWebControl of DIMAX804 application overview 1. Input Status This section shows the status of the input channels. You can see here the detected input signal timings (signal resolution and refresh rate) and the state of the HDCP encryption.
Note: The usage of custom EDID: You can add a custom EDID Detailed Timing into the certain input or you can select an output which will be the source of the full EDID block. In case of DIMAX804KC the Cat output port has higher priority. 2. Layouts The previously saved layout can be recalled by clicking on the selected button.
DIMAX804KC User’s Manual The adjustable parameters are Output Name, Recommended Mode, Output Timing, HDCP, Test Pattern, Keep Aspect Ratio and the Background Colour. You can also modify here the PIP settings such as size and position of the PIP overlay, the Cropping of the output.
DIMAX804KC User’s Manual 3.2.1 Advanced Panel Figure 3-6. DXWebControl DIMAX804KC Advanced Panel Layout Tab: To save current output layout either as a shortcut button (Store button) or locally on the control PC (Save Layout button). Previously saved layouts can be loaded from the control PC with the Load Layout button.
Page 17
User Presets Tab: The User Presets can be named, saved and deleted on this tab. Remote Control Tab: The password can be changed in this section. The default password is “dexon”. The IP address uniquely identifies the module. Serial Port Tab The preferences of the serial port are adjustable on this tab.
DIMAX804KC User’s Manual 3.3 Custom Output Timing The device contains several computer resolutions used by standard display systems today. However, some applications (LED walls) may require a native format that isn’t enumerated on device’s output timing list. The user can expand the output timing list with custom specified timing parameters.
Page 19
DIMAX804KC User’s Manual Simple mathematical relationships link the different values together: • V Blanking Interval = V sync + V Back Porch + V Front Porch • H Blanking Interval = H sync + H Back Porch + H Front Porch •...
IP streaming (over rtsp protocol) • HTML5 web pages • VNC Client The Media Player source can be accessed by selecting the last input source (DIMAX804KC: #9) 3.4.1 Create Playlist Presentation Follow these steps to add a presentation: 1. Click the Playlist button 2.
DIMAX804KC User’s Manual Figure 3-9. Add/modify playlist presentation panel 3.4.2 Create Scheduler Presentation Follow these steps to add a presentation: 1. Click the Scheduler button 2. Click the calendar area 3. Add a name of the presentation 4. Select a Presentation type from the Protocol dropdown list 5.
DIMAX804KC User’s Manual Figure 3-10. Add/modify calendar based presentation panel 3.5 Layout Handling Users can save certain layout of video windows and create a scheduler of different layouts that is easily accessible. The DXServer stores these layouts and the maximum number of the layouts are 32.
DIMAX804KC User’s Manual 3.5.1.1 Create Scheduler Event Follow these steps to add a presentation: 1. Click the Calendar button 2. Click the calendar area 3. Add a name of the event 4. Select an Event type from the Protocol dropdown list (Recall Layout or send string/hex...
DIMAX804KC User’s Manual 4 EXTERNAL PROGRAMMING There are three different interfaces to control DIMAX device externally: TCP/IP socket interface, WebSocket interface and RS-232 serial interface. All interfaces use the same XML format communication protocol. The software of DIMAX device behaves as a server. The client application’s request messages are received and processed by the DIVIP server.
DIMAX804KC User’s Manual Message with one parameter: <msg_name>parameter</msg_name>, e.g. <echo>message</echo> Message with more parameters: <msg_name> <param_name1>param1</param_name1> <param_name2>param2</param_name2> </msg_name> e.g.: <config_misc> <date>05/01/2015</date> <time>10:20:30</time> </config_misc> Message with attributes and complex parameters <msg_name attr1=”a1” attr2=”a2”>> <param_name1> <param_name11>param11</param_name11> <param_name12>param12</param_name12> </param_name1> </msg_name1> e.g.: <config_input id=”1”>...
Page 26
DIMAX804KC User’s Manual <password> </password> xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx <needack>Yes</needack> </setup> Description: This request is used to set the authentication level. If the administrator password is set, all the administration messages will be enabled for the client. The authentication is required for all those messages that will change the configuration and status of the device, as config_input, config_output, config_misc, reboot, recall_preset, etc.
DIMAX804KC User’s Manual Elements: • type: DIMAX device type • state: status of DIMAX software. (Ready, Error) • num_presets: number of presets • num_layouts: number of layouts • num_inputs: number of inputs • num_outputs: number of outputs • num_network_adapters: number of network adapters •...
Page 29
DIMAX804KC User’s Manual Attributes: • id: input identifier input_status - Reply Reply message: <input_status id="n"> <name>xxxx</name> <port>{HDMI|...}</port> <audio_port>{Embedded|Analogue}</audio_port> <hdcp_enable>{Yes|No}</hdcp_enable> <crop> <left>n,nn</left> <top>n,nn</top> <width>n,nn</width> <height>n,nn</height> </crop> </input_status> Description: The DIMAX server sends input_status reply message to the client in response to the query_input_status request.
Page 30
DIMAX804KC User’s Manual </crop> </config_input> Description: The config_input request is used to set parameters of a specific input. This request is available only for clients with administrator privilege. Attributes: • id: input identifier Elements: See details in description of input_status reply message.
DIMAX804KC User’s Manual The DIMAX server sends input_info reply message to the client in response to the query_input_info request. The DIMAX server sends input_info event message to the client if the input signal has been changed. Attributes: • id: input identifier •...
Page 32
DIMAX804KC User’s Manual Description: The DIMAX server sends output_status reply message to the client in response to the query_output_status request. The DIMAX server sends output_status event message to the client if the HDCP status on one or more outputs has been changed.
Page 33
DIMAX804KC User’s Manual <height>n,nn</height> </placement> <pip_crop> <left>n,nn</left> <top>n,nn</top> <width>n,nn</width> <height>n,nn</height> </pip_crop> <pip_placement> <left>n,nn</left> <top>n,nn</top> <width>n,nn</width> <height>n,nn</height> </pip_placement> </output_config> Description: The DIMAX server sends output_config reply message to the client in response to the query_output_config config_output requests. DIMAX server sends output_config event message to the client if one or more parameters of an output have been changed.
Page 34
DIMAX804KC User’s Manual CONFIG _OUTPUT config_output - Request Request message: <config_output id="n"> <name>xxxx</name> <background_color>0xhhhhhh</background_color> <resolution recommended_mode="{Yes|No}">n</resolution> <hdcp_enable>{Yes|No}</hdcp_enable> <keepaspectratio keep_dimension="{Width|Height}" keep_position="{Center|Start|End}">{No|Yes}</keepaspectratio> <pip_keepaspectratio keep_dimension="{Width|Height}" keep_position="{Center|Start|End}">{No|Yes}</pip_keepaspectratio> <frame left ="n" ="n" right ="n" bottom ="n" color ="0xhhhhhh">{No|Yes}</frame> <pip_frame left ="n" ="n" right ="n" bottom ="n"...
Page 35
DIMAX804KC User’s Manual • resolution: identifier of resolution. The identifier can be found in the output_modes list of the device_info reply message • hdcp_enable: name of the output • keepaspectratio: display the video content of a window without any distortion on main channel •...
Page 37
DIMAX804KC User’s Manual <interlaced>{Yes|No}</interlaced> <hactive>n</hactive> <vactive>n</vactive> <hblank>n</hblank> <vblank>n</vblank> <hfrontporch>n</hfrontporch> <vfrontporch>n</vfrontporch> <hsyncwidth>n</hsyncwidth> <vsyncwidth>n</vsyncwidth> <synctype>{DSS|CSYNC|SOG}</synctype> <hpol>{Positive|Negative}</hpol> <vpol>{Positive|Negative}</vpol> </timing> </custom_output_timings> Description: The DIMAX server sends custom_output_timings reply message to the client in response to the query_custom_output_timings request. This reply contains all added custom output timings.
Page 38
DIMAX804KC User’s Manual <vsyncwidth>n</vsyncwidth> <synctype>{DSS|CSYNC|SOG}</synctype> <hpol>{Positive|Negative}</hpol> <vpol>{Positive|Negative}</vpol> </add_custom_output_timing> Description: The add_custom_output_timing request is used to create a new custom output timing, which will expand the output timing list. This request is available only for clients with administrator privilege. Elements: See details in description of query_custom_output_timings message.
Page 39
DIMAX804KC User’s Manual DELETE_CUSTOM_OUTPUT_TIMING delete_custom_output_timing - Request Request message: <delete_custom_output_timing id="n" needack="{Yes|No}" /> Description: The delete_custom_output_timing request is used to remove a specified custom output timing, which will expand the output timing list. This request is available only for clients with administrator privilege.
DIMAX804KC User’s Manual The DIMAX server sends output_timing reply message to the client in response to the query_output_timing request. This reply contains all information of specified output timings. Attributes: • id: output identifier • mode_id: output timing identifier Elements: •...
Page 41
DIMAX804KC User’s Manual <databits>{8|7}</databits> <parity>{None|Even|Odd|Mark|Space</parity> <stopbits>{1|1.5|2}</stopbits> <flow_control>{None|XonXoff|Hardware}</flow_control> </serial_port> <log_config error="{Yes|No}" warning="{Yes|No}" info="{Yes|No}" hwmonitor="{Yes|No}" debug="{Yes|No}" trace="{Yes|No}">{Yes|No}</log_config> <date>mm/dd/yyyy</date> <time>h:i:s</time> </misc_config> Description: The DIMAX server sends misc_config reply message to the client in response to the query_misc_config and the config_misc requests. The DIMAX server sends misc_config event message to the client if one or more advanced parameters have been changed.
DIMAX804KC User’s Manual <transition duration="n">{Cut|Fade}</transition> <serial_port> <baud_rate>{115200|57600|38400|19200|9600}</baud_rate> <databits>{8|7}</databits> <parity>{None|Even|Odd|Mark|Space</parity> <stopbits>{1|1.5|2}</stopbits> <flow_control>{None|XonXoff|Hardware}</flow_control> </serial_port> <log_config error="{Yes|No}" warning="{Yes|No}" info="{Yes|No}" hwmonitor="{Yes|No}" debug="{Yes|No}" trace="{Yes|No}">{Yes|No}</log_config> <date>mm/dd/yyyy</date> <time>h:i:s</time> </config_misc> Description: The config_misc request is used to set configuration information on advanced parameters. This request is available only for clients with administrator privilege.
Page 43
DIMAX804KC User’s Manual layout_status - Reply Reply message: <layout_status> <layout id="n" name="x" active="{No|Yes}">{Not Used|Used}</layout> </layout_status> Description: The DIMAX server sends layout_status reply message to the client in response to the query_layout_status request. The DIMAX server sends layout_status event message to the client if the states of one or more layouts have been changed.
Page 44
DIMAX804KC User’s Manual CLEAR_LAYOUT clear_layout - Request Request message: <clear_layout id="n" needack="{Yes|No}"/> Description: The clear_layoutt request is used to remove the information stored in the layout identified by id. Attributes: • id: layout identifier RECALL_LAYOUT recall_layout - Request Request message: <recall_layout...
DIMAX804KC User’s Manual LOAD_LAYOUTS load_layouts - Request Request message: <load_layouts needack="{Yes|No}" > </load_layouts> Description: The load_layouts request is used to load the whole layout configuration information previously saved with the help of save_layouts message. This request is available only for clients with administrator privilege.
Page 46
DIMAX804KC User’s Manual • Used: the preset identified by id stores a set of settings RENAME_PRESET rename_preset - Request Request message: <rename_preset id="n" needack="{Yes|No}" name="x"/> Description: The rename_preset request is used to set name parameter to a preset. This request is available only for clients with administrator privilege.
DIMAX804KC User’s Manual recall_preset - Request Request message: <recall_preset id="n" needack="{Yes|No}"/> Description: The recall_preset request is used to set the configuration and connection settings stored in the preset identified by id to the DIMAX device. This request is available only for clients with administrator privilege.
DIMAX804KC User’s Manual VIDEO video - Request Request message: <video needack="{Yes|No}"> <connect input_id="n" output_id="n" channel="{Main|PIP}" /> <disconnect output_id="n" channel="{Main|PIP}" /> </video> Description: The video request is used to set video assignment. With the help of this request new video connections can be created and existing connections can be removed.
DIMAX804KC User’s Manual Elements: • connected: existing connection between the input identified by input_id and the output identified by output_id • disconnected: currently disconnected output identified by output_id AUDIO audio - Request Request message: <audio needack="{Yes|No}"> <connect input_id="n" output_id="n" />...
Page 50
DIMAX804KC User’s Manual Description: The DIMAX server sends hardware_monitor_status reply message to the client in response to the query_hardware_monitor_status request. Elements: • temperature: the currently measured value received from temperature sensor. The sensor is identified by source attribute, the range of valid values is specified by min and max attributes.
Page 51
DIMAX804KC User’s Manual LOAD_CONFIG load_config - Request Request message: <load_config needack="{Yes|No}" > </load_config> Description: The load_config request is used to load the whole configuration set previously saved with the help of save_config message. This request is available only for clients with administrator privilege.
Page 52
DIMAX804KC User’s Manual The store_custom_field request is used to store client-specific information on the server for future usage. The format of the custom field data is not specified, it can be any kind of character string. Attributes: • id: any unique alphanumeric string to identify the data.
DIMAX804KC User’s Manual STANDBY standby - Request Request message: <standby needack="{Yes|No}" /> Description: The standby request is used to activate the standby mode. This request is available only for clients with administrator privilege. 5 SOFTWARE AND FIRMWARE UPDATES This operating software and firmware may be updated for possible improvements and new features.
DIMAX804KC User’s Manual 6 SPECIFICATIONS 6.1 Electrical, Mechanics and Environment Size 435 x 328 x 45 mm Weight 3200 g 100 – 240 V Auto ranging Power supply Dissipation max. 90 W Cooling cooling controller fan Operating temperature range 5- 40 degrees centigrade Operating humidity range 10 –...
Page 55
DIMAX804KC User’s Manual 1280 x 768 @ 85Hz 68.6 kHz 117.5 MHz DMT ID 19h 1280 x 768 @ 120Hz RB 97.4 kHz 140.25 MHz DMT ID 1Ah 1280 x 800 @ 60Hz RB 49.3 kHz 71.0 MHz DMT ID 1Bh 1280 x 800 @ 60Hz 49.7 kHz...
DIMAX804KC User’s Manual 7 PROGRAMMING SAMPLES The first steps should be the following: Log in with username and password into 6464 port (WS: 6466): <setup version="1"> <username>Administrator</username> <password> f24850daaaca9ec1e55e43fa50d006e3</password> </setup> The reply message will describe the permissions for the user: <setup standalone="Yes”...
Page 58
DIMAX804KC User’s Manual <custom_timing_cap>No</custom_timing_cap> <output_mode_cap>No</output_mode_cap> <port>HDMI</port> </output> … </device_info> To query the actual assignments, send the following: <query_video_assignment /> The reply message is something similar: <video> <connected input_id="1" output_id="1" channel="Main"/> <connected input_id="2" output_id="2" channel="Main"/> <connected input_id="3" output_id="3" channel="Main"/> <connected input_id="4" output_id="4" channel="Main"/>...
Need help?
Do you have a question about the DIMAX804KC and is the answer not in the manual?
Questions and answers