Zektor HDA800 User Manual - Basic Control

Manual is about: HDMI Matrix Switches

Summary of HDA800

  • Page 1

    Hdmi matrix switches hda800 & hda800-v2 user guide.

  • Page 3: Caution

    Hda800(v2) user guide, version 1.3, 9/12/13 3 important safety instructions important safety instructions the lightning flash with arrowhead symbol within an equilateral triangle is intended to alert the user to the pres- ence of uninsulated “dangerous volt- age” within the product’s enclosure that ...

  • Page 4: Version History

    4 hda800(v2) user guide, version 1.3, 9/12/13 version history version history version 1.0 05-28-2013 • initial release. Version 1.1 06-07-2013 • added hdmi description. • added definitions for the edlo and ksizi commands. • spelling corrections. Version 1.2 09-11-2013 • added edid description. • add...

  • Page 5

    Hda800(v2) serial protocol, version 1.3, 9/12/13 5 important safety instructions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3 version history . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4 what’s in...

  • Page 6

    6 hda800(v2) serial protocol, version 1.3, 9/12/13 channel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 basic command definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ...

  • Page 7: What’S Inside

    Hda800(v2) user guide, version 1.3, 9/12/13 7 what’s inside what’s inside thank you for your purchase! Thank you for your purchase of the hda800(v2) hdmi matrix switch. Every care has been taken to assure you of a successful installation and the subsequent operation of your new hda800(v2) video swit...

  • Page 8: Overview

    8 hda800(v2) user guide, version 1.3, 9/12/13 overview overview front panel controls key definitions: menu - pressing this button will bring you back to the main menu. Zone - anytime a zone is being displayed, these buttons provide a shortcut to switch quickly between zones. Setting - provide shortc...

  • Page 9: Overview

    Hda800(v2) user guide, version 1.3, 9/12/13 9 overview rear panel connections to the hda800(v2) back panel connections defined in-1 through in-8 -- hdmi inputs. Out-1 through out-8: • ir-in -- these inputs are used to send ir to the hdbaset receivers. An ir controller can plug directly into these in...

  • Page 10: Overview

    10 hda800(v2) user guide, version 1.3, 9/12/13 overview optical inputs -- between the analog audio outputs and the spdif inputs are the optical inputs. Spdif inputs -- digital audio coax inputs. Spdif outputs -- digital audio coax outputs. Audio inputs 9 -- this is a 9th set of analog, digital and o...

  • Page 11: Using The Front Panel

    Hda800(v2) user guide, version 1.3, 9/12/13 11 using the front panel using the front panel using the menu system use the select knob to scroll to a menu option. Press the knob to select the option. Most menu options are self explanatory. As you scroll through menu options, the bottom line of the dis...

  • Page 12: Using The Front Panel

    12 hda800(v2) user guide, version 1.3, 9/12/13 using the front panel mapping an input to an output zone mapping an input to an output zone with breakaway options to map any source (input) to any zone (output): if the lcd display is not at showing the main menu press the menu button. To change the au...

  • Page 13: Using The Front Panel

    Hda800(v2) user guide, version 1.3, 9/12/13 13 using the front panel use the select knob to scroll to the zone you wish to change. The zones are numbered on the top line. In the above example we’re updating the source of zone 1. Press the select knob to switch from the selection-mode to the update-m...

  • Page 14: Using The Front Panel

    14 hda800(v2) user guide, version 1.3, 9/12/13 using the front panel adjusting the audio parameters under the audio menu you can select levels to adjust: volume, bass, treble, the 5 band eq, and bal- ance. Selecting ztrim allows you to adjust: minimum volume, maximum volume, and lip sync delays for ...

  • Page 15: Using The Front Panel

    Hda800(v2) user guide, version 1.3, 9/12/13 15 using the front panel lip sync delays you can adjust both the lip sync delay of a source and the lip sync delay of a zone. Use the source lip sync delay to correct for sources that are always out of sync. The lip sync delay of a source will apply to all...

  • Page 16: Using The Front Panel

    16 hda800(v2) user guide, version 1.3, 9/12/13 using the front panel changing the ip address by default the switch uses dhcp to acquire an ip address, to change this to static: if the lcd display is not at showing the main menu press the menu button. Use the select knob to select the “ip setup” opti...

  • Page 17: Using The Front Panel

    Hda800(v2) user guide, version 1.3, 9/12/13 17 using the front panel adjusting hdcp key counts normally these settings can just be left alone, but if you run into a source that does not have enough hdcp keys to distribute to all your zones, you can use this menu to compensate. When the number of hdc...

  • Page 18: Using The Front Panel

    18 hda800(v2) user guide, version 1.3, 9/12/13 using the front panel assigning zones to source edids by default an edid that uses the lowest common features of all zones is given to each source. This screen allows you to override the edid of an individual source by combing the edids of all the assig...

  • Page 19: Using The Front Panel

    Hda800(v2) user guide, version 1.3, 9/12/13 19 using the front panel locking the edid settings locking the edid will prevent edid changes from registering with the switch. When the edid is locked, all changes to the sources and zones will be ignored. Audio video receivers can sometimes change their ...

  • Page 20: Using The Front Panel

    20 hda800(v2) user guide, version 1.3, 9/12/13 using the front panel saving the edid/hdcp settings each time the hda800(v2) is power on, it must read the edids of each zone, and negotiate the hdcp keys between sources and zones. Once these edids are read and the hdcp keys negotiated, they will be ca...

  • Page 21: Using The Hda800(V2)

    Hda800(v2) user guide, version 1.3, 9/12/13 21 using the hda800(v2) using the hda800(v2) functional overview the hda800(v2) is functionally divided into two switches, an hdmi switch and an audio switch. These two switches function as two unique, and separate, switches, with numerous internal connec-...

  • Page 22: Using The Hda800(V2)

    22 hda800(v2) user guide, version 1.3, 9/12/13 using the hda800(v2) for the most part there are fewer and fewer hdcp key issues with the newer hdmi products, and usu- ally nothing needs to be done for the switch to work out of the box. Edid edid is simple in concept. Each monitor or receiver contain...

  • Page 23: Using The Hda800(V2)

    Hda800(v2) user guide, version 1.3, 9/12/13 23 using the hda800(v2) any other zones from switching to the blu-ray player, but there can be issues if another zone does not support the same audio formats that the hometheater does. Leave all the other edids to their default values, and all other source...

  • Page 24: Using The Hda800(V2)

    24 hda800(v2) user guide, version 1.3, 9/12/13 using the hda800(v2) (dolby, dts, etc) cannot be down converted. The switch instead routes the analog audio inputs to the analog outputs. Volume and tone settings will only affect the analog outputs. • the hda800(v2) will automatically choose between th...

  • Page 25: Using The Hda800(V2)

    Hda800(v2) user guide, version 1.3, 9/12/13 25 using the hda800(v2) the hdmi switch the hdmi switch consists of an hdmi channel and an audio channel. These two channels can be switch independently for full audio/video breakaway options. The commands for doing this are explained here: “‘hsz’ set zone...

  • Page 26: Using The Hda800(V2)

    26 hda800(v2) user guide, version 1.3, 9/12/13 using the hda800(v2) validating the installation of the hda800(v2) after all sources and zones are connected, you should perform the following series of steps to verify everything is working ok, and to lock in the hdcp and edid changes. These steps shou...

  • Page 27

    Hda800(v2) serial protocol, version 1.3, 9/12/13 27 rs-232 / tcp/ip port hardware rs-232 / tcp/ip port hardware tcp/ip overview the serial and tcp/ip port share the same protocol. The tcp/ip connection is a very simple socket, sometimes referred to as raw tcp/ip socket, similar to telnet, but withou...

  • Page 28

    28 hda800(v2) serial protocol, version 1.3, 9/12/13 rs-232 / tcp/ip port hardware tcp/ip settings used by the hda800(v2) default ip address: dhcp port number: 50005 duplex: full speed: 10/100 mbps rs-232 pinout and baudrate settings the rs-232 port on the hda800(v2) is the same format, and pinout, a...

  • Page 29: Command Syntax

    Hda800(v2) serial protocol, version 1.3, 9/12/13 29 command syntax command syntax command syntax the hda800(v2) serial command set uses an ascii based protocol and a terminal emulator can be used to test the serial port of the hda800(v2). Each serial command is formatted as: ^cmd param1,param2,...$ ...

  • Page 30: Command Syntax

    30 hda800(v2) serial protocol, version 1.3, 9/12/13 command syntax the error response every command will be followed by an acknowledgement or error response. If something is wrong with the command, you will get an error response. Which is ^!$ which is the ‘!’ followed by an error number (in ascii), ...

  • Page 31: Command Syntax

    Hda800(v2) serial protocol, version 1.3, 9/12/13 31 command syntax ^+$ acknowledgement (the command has no errors) ^=p 1$ query response indicating the power is on. Using bitmapped parameters reading / writing bitmapped parameters some commands accept “bitmapped” parameters. These are decimal values...

  • Page 32: Basic Control

    32 hda800(v2) serial protocol, version 1.3, 9/12/13 basic control basic control reference for basic control commands these commands are all that are needed for basic control of the hda800(v2) and includes power on/ off, remapping sources to zones. This section also includes some helpful control opti...

  • Page 33: Basic Control

    Hda800(v2) serial protocol, version 1.3, 9/12/13 33 basic control basic command definitions ‘p’ power control turn on / off, or toggle the power state of the hda800(v2): ^p 0$ turn off power if power is not locked on. ^p 1$ turn on power. ^p 2$ turn off power regardless of “locked” state. ^p 3$ turn...

  • Page 34: Basic Control

    34 hda800(v2) serial protocol, version 1.3, 9/12/13 basic control ^sz @1,@3,2$ maps the input ‘2’ to the zones ‘1’ and ‘3’. You can also map multiple zones and inputs using a single command. For instance: ^sz @1,2,@3,@5,7$ maps the input ‘2’ to zone ‘1’, and also maps the input ‘7’ to zones ‘3’ and ...

  • Page 35: Basic Control

    Hda800(v2) serial protocol, version 1.3, 9/12/13 35 basic control @ zone = one (or more) zones to be mapped. In = source to map to given zone(s). Ch = channel bitmap. ‘hsz’ examples the ‘hsz’ command in its simplest form: ^hsz @1,@3,2$ maps the input ‘2’ to the zones ‘1’ and ‘3’. You can also map mu...

  • Page 36: Basic Control

    36 hda800(v2) serial protocol, version 1.3, 9/12/13 basic control ‘hsz’ query examples to make parsing the response strings easier, only one response string is sent per zone. Or, in the case of channel breakaways, only one response string per channel is returned. The response string is sent as a fix...

  • Page 37: Basic Control

    Hda800(v2) serial protocol, version 1.3, 9/12/13 37 basic control ‘mz’ mute (disconnect) zone(s) -- audio switch this is the command used to mute, or disconnect a zone from any source. When audio is muted, the sound is turned off. When video is muted, video is turned off, leaving a black screen. (or...

  • Page 38: Basic Control

    38 hda800(v2) serial protocol, version 1.3, 9/12/13 basic control if instead, zone ‘1’ had hdmi audio muted, but hdmi video was not muted, then the response would have been: ^=mz.2 @001,1 audio muted on zone ‘1’ to make parsing the response strings easier, only one response string is sent per zone. ...

  • Page 39: Basic Control

    Hda800(v2) serial protocol, version 1.3, 9/12/13 39 basic control where: @ zone = one (or more) zones to be mapped. Mute = mute setting (0=unmuted, 1=muted). Ch = channel bitmap. ‘hmz’ examples the ‘hmz’ command in its simplest form: ^hmz @1,@3,1$ mutes all channels of the zones ‘1’ and ‘3’. You can...

  • Page 40: Basic Control

    40 hda800(v2) serial protocol, version 1.3, 9/12/13 basic control if instead, zone ‘1’ had hdmi audio muted, but hdmi video was not muted, then the response would have been: ^=hmz.1 @001,0 video not muted on zone ‘1’ ^=hmz.8 @001,1 audio muted on zone ‘1’ to make parsing the response strings easier,...

  • Page 41: Advanced Control

    Hda800(v2) serial protocol, version 1.3, 9/12/13 41 advanced control advanced control reference for advanced control commands these commands are for more advanced control over the hda800(v2), including front panel light intensities, changes to serial port behavior, etc. Advanced command definitions ...

  • Page 42: Advanced Control

    42 hda800(v2) serial protocol, version 1.3, 9/12/13 advanced control where ‘settings2’ is a bitmapped parameter defined as: mjp - 0=volume increments from mute level. 1=volume jumps to unmute level before incrementing. Unm- 0=’vp’, ‘vpz’ commands do not unmute vol. 1=volume unmutes on ‘vp’ or ‘vpz’ ...

  • Page 43: Advanced Control

    Hda800(v2) serial protocol, version 1.3, 9/12/13 43 advanced control ‘aut’ enable / disable auto conversion of analog / digital paths reserved. ‘mjp’ enable / disable mute volume jump option when this bit is set to ‘0’ incrementing the volume of a muted zone will cause the zone’s volume to increment...

  • Page 44: Advanced Control

    44 hda800(v2) serial protocol, version 1.3, 9/12/13 advanced control response string: there is no response string to the ss command, this command is write only. Where ‘settings’ is a bitmapped parameter defined as: bit-0 - save zone input/output mappings, and power state bit-1 - save switch delay ti...

  • Page 45: Advanced Control

    Hda800(v2) serial protocol, version 1.3, 9/12/13 45 advanced control note: the hda800(v2) must be turned on before sending the “reset hdmi settings” (bit-15), and the switch must be power cycled (using the ‘p 0’ and ‘p 1’ commands) before the cleared settings take affect. ‘li’ lighting mode and inte...

  • Page 46: Advanced Control

    46 hda800(v2) serial protocol, version 1.3, 9/12/13 advanced control tcp/ip control the hda800(v2) can use dhcp to negotiate an address with a router, or it can be programmed to use a static ip address. The ‘ipset’ command is used to switch between the two modes. ‘ipset 0’ indicates a static address...

  • Page 47: Advanced Control

    Hda800(v2) serial protocol, version 1.3, 9/12/13 47 advanced control ‘ipa’ set / view the static ip address this command does not immediately change the tcp/ip address. It sets up the static ip address that will be used the next time the ‘ipset 0’ command is issued. The command format is: ^ipa xxx,x...

  • Page 48: Advanced Control

    48 hda800(v2) serial protocol, version 1.3, 9/12/13 advanced control the response string of the ‘ipg’ command is not the current gateway address of the hda800(v2), but the gateway address that will be used the next time the ‘ipset 0’ command is issued. To retrieve the current ip address of the hda80...

  • Page 49: Advanced Control

    Hda800(v2) serial protocol, version 1.3, 9/12/13 49 advanced control hdmi control settings hdmi control settings. These settings are saved using the ‘fs’ command. (see: “‘ss’ save default power on settings” on page 43) ‘edlo’ edid lock locking the edid will keep the hdmi switch from registering any ...

  • Page 50: Advanced Control

    50 hda800(v2) serial protocol, version 1.3, 9/12/13 advanced control to assign zone edids to a source: ^eset @ src,0$ use the default edid for this source. ^kset @ src,zmsk$ assign zone edids to the source based on the bits in the setting. ^kset @ src,?$ query for current setting response string: ^=...

  • Page 51: Advanced Control

    Hda800(v2) serial protocol, version 1.3, 9/12/13 51 advanced control n = number of keys available in source. 0 = key limits are not checked, 1-23 = limit the num- ber of hdcp keys to ‘n’. This setting is lost when power is cycled on the hda800(v2). To save this settings through a power cycle, backup...

  • Page 52: Audio Control

    52 hda800(v2) serial protocol, version 1.3, 9/12/13 audio control audio control reference for audio control commands the commands are used to control the audio features of the hda800(v2). Audio features include: volume, bass and treble controls, a 5 band equalizer for each zone, lipsync delays, inpu...

  • Page 53: Audio Control

    Hda800(v2) serial protocol, version 1.3, 9/12/13 53 audio control ^vz @ zone,@zone,vol set the volume of a zone or zones. ^vz @ zone,+step$ add ‘step’ number of 0.5db steps to current volume. ^vz @ zone,-step$ subtract ‘step’ number of 0.5db steps from current volume. ^vz ?$ in polled mode, reads cu...

  • Page 54: Audio Control

    54 hda800(v2) serial protocol, version 1.3, 9/12/13 audio control for instance if you wanted to attenuate the audio by 24db (the output level would be 24db lower than the input level), you take the gain of -24db, multiply by 2, and add 200. So ‘vol = -24*2 + 200 = 152’, and: ^vz @1,152 -> set the vo...

  • Page 55: Audio Control

    Hda800(v2) serial protocol, version 1.3, 9/12/13 55 audio control the level is set in 0.5db steps. Command format: ^vmiz @ zone,@zone,minvol set the minimum volume of a zone or zones. ^vmiz @ zone,+step$ add ‘step’ number of 0.5db steps to current minimum. ^vmiz @ zone,-step$ sub ‘step’ number of 0....

  • Page 56: Audio Control

    56 hda800(v2) serial protocol, version 1.3, 9/12/13 audio control the hda800(v2) can have their volumes adjusted as a percentage instead of an db level. This can make writing drivers easier for many systems. The vpz command always uses a setting of 0 to 100, regardless of the minimum volume settings...

  • Page 57: Audio Control

    Hda800(v2) serial protocol, version 1.3, 9/12/13 57 audio control the 1st parameter of the vrt command is the ‘ramp time’ setting. This indicate the amount of time needed to ramp (or fade) from one volume to the next and is given in 1/10th of seconds. The setting of 10 would equal 1 second. This is ...

  • Page 58: Audio Control

    58 hda800(v2) serial protocol, version 1.3, 9/12/13 audio control a value of ‘2’ is never returned by the response string. If muting is disabled by the ‘2’ (nomute) com- mand, a value of ‘0’ will be returned to indicate muting is disabled. ‘vmlz’ set a zone’s mute level the vmz command allows you to...

  • Page 59: Audio Control

    Hda800(v2) serial protocol, version 1.3, 9/12/13 59 audio control the 1st parameter of the vmt command is the ‘ramp time’ setting. This indicate the amount of time needed to ramp (or fade) from one volume to the next and is given in 1/10th of seconds. The setting of 10 would equal 1 second. This is ...

  • Page 60: Audio Control

    60 hda800(v2) serial protocol, version 1.3, 9/12/13 audio control command format: ^gaz @ zone,@zone,gain set the gain of a zone or zones. ^gaz @ zone,+step$ add ‘step’ number of 0.5db steps to current gain. ^gaz @ zone,-step$ subtract ‘step’ number of 0.5db steps from current gain. ^gaz ?$ in polled...

  • Page 61: Audio Control

    Hda800(v2) serial protocol, version 1.3, 9/12/13 61 audio control command formats: ^baz @ zone,@zone,level set the bass level of a zone or zones. ^baz @ zone,+step$ add ‘step’ number of 0.5db steps to current bass level. ^baz @ zone,-step$ subtract ‘step’ number of 0.5db steps from current level. ^b...

  • Page 62: Audio Control

    62 hda800(v2) serial protocol, version 1.3, 9/12/13 audio control each zone has a 5 band equalizer associated with it, each of the five bands have levels that range from -20.0db to +20.0db. Interaction between the bass and treble controls and the 5 band equalizer set- tings are limited to a +/-20.0d...

  • Page 63: Audio Control

    Hda800(v2) serial protocol, version 1.3, 9/12/13 63 audio control ^eq1z @1,+6 -> boost eq band’s level on zone 1 by 3.0db ^eq1z @3,-9 -> cut eq band’s level on zone 3 by 4.5db when using the ‘+’ and ‘-’ prefixes to add or subtract from current levels, the ‘eqxz’ commands will not allow you to go abo...

  • Page 64: Audio Control

    64 hda800(v2) serial protocol, version 1.3, 9/12/13 audio control routing = routing flag. 0 = non-pcm, digital audio (such as dolby5.1) is routed, as-is, to the digital output. 1 = analog audio is converted to digital, and routed to the digital output. ‘lsz’ set lip sync delay for a zone each zone i...

  • Page 65: Audio Control

    Hda800(v2) serial protocol, version 1.3, 9/12/13 65 audio control each input is capable of delaying audio for up to 170.65ms. The delay resolution is 1/48000 of a sec- ond, or 48 counts per millisecond. Command format: ^lsi @ in,@in,delay set the lip sync delay an input or inputs. ^lsi @ in,+step$ a...