Copyright 2019 Control4 Corporation. All rights reserved. Control4 Leaf Audio Leaf Audio ULTRA LU1082 ULTRA LU1082 01/13/2015 3:30 PM 4/30/2019 8:30 AM 325 devices_sm\avswitch.gif devices_lg\avswitch.gif lua_gen ip DriverWorks c4:leaf_ultra_hdmivswitch_c Audio/Video avswitch True True True 10 10 8 8 True False True True False False True True True True True True True True True True True 1000 6 Source 1 5 True False False True HDMI 1001 6 Source 2 5 True False False True HDMI 1002 6 Source 3 5 True False False True HDMI 1003 6 Source 4 5 True False False True HDMI 1004 6 Source 5 5 True False False True HDMI 1005 6 Source 6 5 True False False True HDMI 1006 6 Source 7 5 True False False True HDMI 1007 6 Source 8 5 True False False True HDMI 1008 1 Source 9 5 True False False True HDMI 1009 1 Source 10 5 True False False True HDMI 2000 6 Zone 1 5 False False True True HDMI 2001 6 Zone 2 5 False False True True HDMI 2002 6 Zone 3 5 False False True True HDMI 2003 6 Zone 4 5 False False True True HDMI 2004 6 Zone 5 5 False False True True HDMI 2005 6 Zone 6 5 False False True True HDMI 2006 6 Zone 7 5 False False True True HDMI 2007 6 Zone 8 5 False False True True HDMI 2008 1 Zone 9 5 False False True True HDMI 2009 1 Zone 10 5 False False True True HDMI 3064 1 SPDIF Audio Input 1 6 True False False True DIGITAL_COAX 3065 1 SPDIF Audio Input 2 6 True False False True DIGITAL_COAX 3066 1 SPDIF Audio Input 3 6 True False False True DIGITAL_COAX 3067 1 SPDIF Audio Input 4 6 True False False True DIGITAL_COAX 3068 1 SPDIF Audio Input 5 6 True False False True DIGITAL_COAX 3069 1 SPDIF Audio Input 6 6 True False False True DIGITAL_COAX 3070 1 SPDIF Audio Input 7 6 True False False True DIGITAL_COAX 3071 1 SPDIF Audio Input 8 6 True False False True DIGITAL_COAX 4000 6 Audio Output 1 (Audio Matrix) 6 False True False True STEREO 4001 6 Audio Output 2 (Audio Matrix) 6 False True False True STEREO 4002 6 Audio Output 3 (Audio Matrix) 6 False True False True STEREO 4003 6 Audio Output 4 (Audio Matrix) 6 False True False True STEREO 4004 6 Audio Output 5 (Audio Matrix) 6 False True False True STEREO 4005 6 Audio Output 6 (Audio Matrix) 6 False True False True STEREO 4006 6 Audio Output 7 (Audio Matrix) 6 False True False True STEREO 4007 6 Audio Output 8 (Audio Matrix) 6 False True False True STEREO 5001 6 LEAF 10X10 HDMI MATRIX 2 False False False True AVSWITCH 1 1 RS-232 1 True False False False RS_232 6001 6 Ethernet 4 True False False True TCP 8105 True True True 7000 1 Room Selection - Audio Output 1 (Audio Matrix) 7 False False False True AUDIO_VOLUME 7001 6 Room Selection - Audio Output 2 (Audio Matrix) 7 False False False True AUDIO_VOLUME 7002 6 Room Selection - Audio Output 3 (Audio Matrix) 7 False False False True AUDIO_VOLUME 7003 6 Room Selection - Audio Output 4 (Audio Matrix) 7 False False False True AUDIO_VOLUME 7004 6 Room Selection - Audio Output 5 (Audio Matrix) 7 False False False True AUDIO_VOLUME 7005 6 Room Selection - Audio Output 6 (Audio Matrix) 7 False False False True AUDIO_VOLUME 7006 6 Room Selection - Audio Output 7 (Audio Matrix) 7 False False False True AUDIO_VOLUME 7007 6 Room Selection - Audio Output 8 (Audio Matrix) 7 False False False True AUDIO_VOLUME Home AlwaysOn 0 0 False 9600 8 none 1 none 232 4K Ultra HD LU Series AV Matrix Switch 2018-01-02 Contents General notes and warnings Setup Driver properties Driver actions Driver programming Device Control Troubleshooting Change log General notes and warnings Important information to read before installation * All HDBaseT terminations and connections must be made before powering up the switch. * Switch must be powered down before any physical connection changes are made. * Cutting of cables and "hot swapping" or "hot plugging" cables while the switch is powered on may damage the switch and will void the warranty. * The use of "EZ-RJ45" connectors is not recommended for HDBaseT connections. * Make sure that the switch is powered off while making physical connections. * Do not run Cat5e/Cat6 cabling in close, parallel proximity with high-voltage wiring. * Use only high-speed Category 2 HDMI cables. Cables with ferrites are not recommended. Ferrites have caused problems with intermittent blanking and random pixel discoloration artifacts in the video. * HDMI cables with Redmere technology are not compatible with the HDMI switch or HDBT receiver. * Refer to "Cable quality recommendations" in the 4K Ultra HD LU Series Setup Guide (ctrl4.co/4kmatrix-sg) for more information on cable length. * We strongly recommend to not use patch panels, wall plates, or any other interruption of the Cat5e/Cat6 cable. For the best possible performance, use one run of continuous cable from the switch to the HDBT receiver with an RJ45 connector on each end. * Due to the complexity of the separate audio matrix in the LU1082/LU862/LU642, Control-Control cannot be used for input selection in Composer. Audio Properties in Control-Control can be used however. * Programming Actions and Events only work on OS 2.5.1 and newer software releases. * HDBT receivers are hot to the touch when connected to the switch. This is normal and will not affect operation or performance. * Use 3.5mm stereo (TRS) male-to-male cables to connect the IR outputs on a controller to IR inputs on the switch. Firmware upgrade functionality Firmware upgrades are downloaded from a Control4 server. The URL used by the update process is stored on the device. This URL can be changed (if recommended by Control4 Tech Support) using the Update URL property or embedded web page control (for more information on the web page see the user manual). To determine if the URL on the device is the same as the one displayed in Properties, the Get URL Upgrade String From Device action can be used. This action will read the URL stored on the device and update the driver's Update URL property.  If a firmware upgrade is initiated and the URL stored on the device does not match the URL displayed in the driver property, a warning will be displayed in the Lua window in Composer and the firmware upgrade will be aborted. To remedy this situation, either execute the Get URL Upgrade String From Device action to update the driver property or update the URL on the device by using one of the methods mentioned above. Setup Full Setup Guide is available at http://ctrl4.co/4kmatrix-sg Network control This device supports SDDP. For IP control using SDDP, this driver must be added to the project from the Discovered tab on the Items pane in Composer Pro. There is no need to set the hardware to a static address when using SDDP. Serial/RS-232 control This device has a DB9 socket for serial remote control using RS-232 if IP control of the unit is not possible. Connect a straight-through serial cable from the controller to use this method of control. Also, bind the driver’s RS-232 connection to the appropriate RS-232 connection on the controller. Calibration * The system must be calibrated: * On first use * After any new devices (source or display) are added * When source or zone bindings are changed * If the system calibration is not kept up-to-date, there may be situations where unsupported audio and video are transmitted to the display when other zones are switched to a source that is already in use. * The system can only be calibrated in the driver Properties tab under Actions. * After calibration, the system will return to its previous state. HDMI switch Ethernet port * The matrix switch has an Ethernet port for remote control and LAN-extend to and from the HDBT receivers. This port is also used to control the matrix switch. Simply connect this port to your network. Remote IR ports * The matrix switch provides direct connection "pipes" to the HDBT receiver IR ports using 3.5 mm stereo jacks. * The remote IR ports are used for routing external IR control signals in one direction between the matrix and the HDBT receivers. These connections are treated as through connections, they are not switched connections. That is, IR Port 1 connects to the receiver connected to Zone 1, IR Port 2 to the breakout connected to Zone 2, and so on. * Each zone's IR direction can be independently configured as either matrix switch to LU1E/LU1 receiver or as LU1E/LU1 to matrix switch. * Notes: * When creating the bindings in Composer, bind the output of the controller directly to the device connected to the HDBT receiver. For example, if controlling a TV connected to the HDBT receiver, the connection should be made from the controller directly to the TV. * When connecting a Control4 controller IR port (for switch-to-receiver mode), a 3-connector (stereo) (TRS) mini-jack cable must be used. A 2-connector (mono) cable will not work. * When connecting an IR emitter (for receiver-to-switch mode), a 2-connector (mono) mini-jack connector must be used. * Only devices which use 38 kHz IR transmission are supported. * When in receiver-to-switch mode, the input to the HDBT receiver must be an IR receiver. Connecting directly to a Control4 controller will not work. Next, connect the IR bud or blaster to the switch. Remote RS-232 ports * The matrix switch provides full-duplex direct connection "pipes" to the HDBT receiver serial ports using 3.5 mm stereo jacks. * The remote RS-232 ports are used for routing external RS-232 signals between the matrix switch and the connected LU1E/LU1 HDBT receivers. These connections are treated as through connections; they are not switched connections. That is, RS-232 Port 1 connects to the receiver connected to Zone 1, RS-232 Port 2 to the receiver connected to Zone 2, and so on. * The RS-232 ports are also connected one-to-one to the respective HDBT receivers. * Notes: * Connect directly to a Control4 controller with a stereo mini-jack (3.5 mm) to mini-jack cable if applicable, or use a Control4 3.5 mm-to-DB9 Serial Cable. * Make all bindings from the controller to the end device, because the switch and HDBT receiver are transparent to the system. For example, if controlling an AVR connected to the HDBT receiver, the serial connection should be made from the controller directly to the AVR. * Connect the HDBT receiver to the device using a Control4 3.5 mm-to-DB9 Serial Cable. * Depending on the device being controlled, you may need a null modem adapter. HDMI inputs * Connect your sources physically, then make the binding connections in Composer. * Notes: * Always use proper cable management to provide strain relief on the HDMI cables. Due to the size and weight of HDMI cables, they can pull down and become disconnected over time. Always make connections in a way that provides a straight-in connection and prevents movement of the cable. The use of cable management systems and zip ties is strongly recommended. * When the switch is installed in a rack, a lacer bar should be placed behind the switch level with the HDMI connectors. All HDMI cables should be secured to this lacer to prevent cable movement or stress on the connectors. SPDIF inputs (not available on LU642L model) * Connect your sources physically, then make the binding connections in Composer. RCA audio outs (not available on LU642L model) * Analog stereo audio outputs are switched separately from the HDMI outputs. The RCA analog audio outputs allow distribution of any source throughout the audio distribution of the home. For greater control and distribution, connect these analog audio outputs to a Control4 Audio Matrix Switch or a Control4 amplifier. * Note: If the source is multichannel audio, the analog audio output will be muted. HDBaseT outputs * Connect the HDBaseT outputs via CAT5e or better cable to the LU1E/LU1 HDBT receivers. HDMI local outputs * The matrix switch has 2 HDMI direct outputs. The local outputs have two modes of operation: independent and mirrored. * Independent mode: HDMI local outputs are considered normal independent zones. * Mirrored mode (usually for AV receivers connected to an HDMI output): * The driver considers the mirrored outputs as a single zone (from a functional perspective). * The HDMI output is considered the master EDID, and the HDBaseT as the slave has its EDID ignored. * It's important to note that the driver will automatically manage the independent and mirrored modes based upon the project bindings and the Auto Zone Lock property. Make the AV and room bindings as you would on any AV matrix. For a mirrored mode configuration, set the Auto Zone Lock on the Driver Properties tab to True if an exclusive zone lock is required. This is typically the AV receiver/processor (if not, multichannel audio may not be passed). For example, if an HDBaseT output is connected to a projector and a local output is connected to a receiver for the same zone, the switch may select the EDID for the projector. Since the EDID for the projector does not include multichannel audio, a two-channel audio signal will be sent to the receiver. By setting the Auto Zone Lock to True for the receiver zone, the switch will select the EDID for the receiver, and multichannel audio will be passed. HDBaseT and HDMI output * Connect HDBaseT outputs to HDBT receivers over CAT5e or better cable. Connect HDMI outputs to HDMI inputs, if applicable. Make appropriate bindings in Composer. Refer to "Cable quality recommendations" in the LU1082 operation manual for information on cable length. * Notes: * Termination of CAT5e or better cables is extremely important. Make sure your terminations are good. * Because of differences in manufacturing and quality of twisted pair cabling and the greater bandwidth requirements for HDBaseT, a cable may work successfully for network connections but may not work for an HDBaseT connection. Test all terminations and cable. Note that a simple continuity test is insufficient to assure good HDBaseT performance. * HDMI output: Always use proper cable management to provide strain relief on the HDMI cables. Due to the size and weight of HDMI cables, they can pull down and become disconnected over time. Always make connections in a way which provides a straight-in connection and prevents movement of the cable. The use of cable management systems and zip ties is strongly recommended. LU1E/LU1 HDBT Receiver LAN (LU1E only) * The LAN port provides a 100Base-T connection to the internal Ethernet switch of the matrix switch. The internal Ethernet switch connects to the rest of the network with the 1000Base-T LAN connection on the matrix switch. HDBT * The HDBT port is the end-point connection of HDBaseT signals from the matrix. IR * The LU1 and LU1E receivers provide direct connection "pipes" to the matrix IR ports using 3.5 mm stereo jacks. * The IR ports are used for routing external IR control signals in one direction between the HDBT receivers and the matrix switch. These connections are treated as through connections; they are not switched connections. * Notes: * A Control4 controller cannot be connected to this port to send IR back to the matrix switch. * When connecting an IR emitter (for switch-to-receiver mode), a Control4 emitter must be used. * When connecting an IR receiver to this port, a three-conductor (stereo) mini jack must be used. * When in receiver-to-switch mode, the input to the HDBT receiver must be an IR receiver. Connecting directly to a Control4 controller will not work. Next, connect the IR bud or blaster to the switch. RS-232 * The LU1 and LU1E receivers provide full-duplex direct connection "pipes" to the matrix serial ports using 3.5 mm stereo sockets. * The RS-232 ports are used for routing external RS-232 signals between the HDBT receivers and the matrix switch. These connections are treated as through connections; they are not switched connections. * Notes: * Depending on the device being controlled, you may need a null modem adapter. * Depending on the device being controlled, you may need a gender changer adapter. HDMI * The LU1 and LU1E have one HDMI output. Connect this to a video sink (display) such as a TV, AVR, or projector using a short, high-speed HDMI cable. * We do not recommend or support connecting this matrix switch to another video switch. Driver properties Properties Log Level—Sets the current log detail level. Log Mode—Sets the log mode to Off, Print (to the Lua window), Log (to a log file), or Print and Log. Command Delay Milliseconds—Sets the adjustable delay between commands. Announcement Command Delay Milliseconds—Sets the adjustable delay between commands (for announcements). Volume Ramp Delay Milliseconds—Sets the adjustable delay between volume commands (for volume ramping). Pulse Volume Steps-Sets the method for volume pulsing. 255 steps has finer control but takes several pulses before the user will see a change in volume in Navigator. 100 steps will pulse the volume in 1 intervals. Driver Version—The version of this driver. Connected To Network—This property indicates whether the device is online and the Control4 system is communicating with it. Compatibility Mode—Provides support for some HDMI splitters. Compatibility Mode is disabled by default, and does not need to be enabled in most installations. This setting is intended to be used with HDMI splitters that require Compatibility Mode. If you are using HDMI splitters to share sources across multiple switches (see http://ctrl4.co/4kmatrix/), and video is not being passed through the splitters to the switch, try enabling Compatibility Mode. If you change this setting, please re-test all sources with all displays. Note: If a source device is not passing video through the switch, even when not using a splitter, but the source does work when directly connected to the same HDMI input port of a TV or projector, and you have exhausted all other options, you might try enabling Compatibility Mode as a last resort. If you do enable Compatibility Mode, you must re-test all sources with all displays. Calibration * Calibration Status—Indicates the state of calibration. Either NOT Calibrated, Calibrating, or Calibrated. WARNING—Important warning regarding connections. HDBaseT Link Status * Displays last reported link status for each HDBaseT zone. The returned statuses can be: * No HDBaseT link * Good HDBaseT link * HDBaseT link in low power mode * HDBaseT link in Ethernet only mode * HDBaseT link quality warning Firmware * Firmware Version—Firmware version on the device. * Firmware Version (Server)—Firmware version on the server (for upgrade). * Update URL—The URL for the firmware on the server. * Firmware Upgrade Mode—Can be Automatic or Manual. * Update Status—firmware update status. Output Settings * Leave Sources Connected—When set to True, zone will not disconnect. Lock Settings * Prevent Source Stealing—When set to True, if any zone attempts a lock while another zone is viewing the same source, this lock will fail, including when auto lock is set to True. In this case, a programming event will fire for customization by the installer. * Prevent Lock Of Source (1-10)—These properties, one for each source, are for preventing a lock on that source. This is used if there is a source which the installer or homeowner wants to always be available in all zones. Audio Delay (not present in LU642L) * Audio Output (x) Delay—These properties indicate the state of the delay for each respective analog audio output. * The range is 0-255, and each increment is equal to 32 audio samples. * At a sample rate of 32 kHz, a value of 255 is 255 ms. * At a sample rate of 44.1 kHz a value of 255 is 180 ms. IR Direction * IR (x) Direction—These properties set the direction in which the IR travels. * You can send IR signals from the switch to the HDBT receiver, or you can send IR from the receiver to the switch. * The use case for each is as follows: * You can control a device, such as a TV, on the HDBT receiver side by connecting the switch's IR port to a Control4 controller. * If you want to control something near the switch from the location of the HDBT receiver, you can change this direction and use an IR capture device connected to the HDBT receiver and an emitter connected to the switch. * Each IR input is connected to its respective HDBaseT output, for example, IR 1 is connected to HDBT receiver 1. The IR can be directed from the switch to the HDBT receiver (default) or from the HDBT receiver to the switch. * When in switch-to-receiver mode, the input should be connected to the IR output of a Control4 controller with a three-connector (stereo) mini-jack cable. Make all IR control bindings directly from the controller to the end devices, because the switch and HDBT receiver are transparent to the system. Connect an IR bud or blaster to the HDBT receiver. * When in receiver-to-switch mode, the input to the HDBT receiver must be an IR receiver. Connecting directly to a Control4 controller will not work. Next, connect the IR bud or blaster to the switch. Auto Zone Lock * Zone (x) Auto Locks—These properties enable any specified zone to always attempt to lock the requested source so that full capabilities (such as surround sound and 3D) can be utilized at the zone. * If a zone auto locks, every source it selects will be locked to the zone without the additional need of programming. * If the source is already locked to a zone, it cannot be locked again, so use the auto zone lock with caution. * The primary use case is a dedicated theater where you always want full capabilities. * If the Prevent Source Stealing property is set to [True] and another zone is viewing the source, the zone lock will fail. Group EDID Management * Advanced Group Calibration Management—This setting enables or disables the EDID group. * Advanced Group Lock Zone/Source (x)—This setting makes a zone output or source input part of the EDID group. This is ideal for grouping all 4K capable devices together in the EDID group to allow both 1080p and 4K to be calibrated on the same system with 4K devices in their own EDID group. * If a 1080p TV is set as a member of the EDID group, then calibration for the EDID Group will be as if there was no EDID group. * The primary use case for using the EDID group is for having 1080p devices not set as members of the EDID group and 4K devices set as members of the EDID group. * If a source not set as a member of the EDID group is selected in a zone output set as a member of the EDID group, then the group’s EDID resolution will be used. The source not set as a member of the EDID group will change from 1080p to 4K resolution if it supports automatically switching the resolution. * If a source set as a member of the EDID group is selected in an output zone set as a member of the EDID group, then the group’s EDID resolution will be used. * If a source not set as a member of the EDID group is selected in an output zone not set as a member of the EDID group, then the standard EDID resolution will be used instead of the group’s EDID resolution. * If a source set as a member of the EDID group is selected in an output zone not set as a member of the EDID group, then the group’s EDID resolution will be used and the output zone not part of the EDID group will have a black/blank screen unless it supports the group’s EDID resolution. The source set as a member of the EDID group is locked to 4K to participate in the EDID group. Leave Sources Connected—Set to [True] when switch is used only for video switching and another matrix is used for audio routing. Set to [False] (default) in all other cases. Driver actions Actions Start Advanced Logging…—Starts Advanced Logging on the matrix switch and driver. Opens a window and allows you to set the LogFilePrefix, Duration(minutes), and view the path where the log is saved by clicking on … after Driver Sandbox Path. Stop Advanced Logging Now—Stop Advanced Logging now (before the defined duration has expired). Delete All Advanced Logs—Deletes Advanced logging files for this driver on the controller. It is recommended that you delete these files after you have finished your troubleshooting. Reset System—Resets all the permanently stored data in the matrix switch to default values. This includes AV Zone On/Off, Audio Channel On/Off, Audio Delay, Volume, Mute, Treble, Bass, and Calibration. Upgrade Firmware—Initiates firmware upgrade. If no upgrade is available, no action will result. Get URL Upgrade String From Device—Reads the firmware upgrade URL stored on the device and updates the driver's Update URL property. Print Last Reported AV Paths—Prints last known AV paths based upon project bindings for Audio, Video, and Room Binding connections. This information is refreshed when Director is restarted. Print Output To Input Audio Mapping (not in LU642L model)—Print in the Lua output a textual representation of the current active audio output to source bindings. Print Output To Locked Input Mapping—Prints in the Lua output a textual representation of the current active zone to locked source bindings, for example, a mapping will be printed if a zone has a lock on a source. Print Output To Input Mapping—Prints in the Lua output a textual representation of the current active zone to source bindings. Print IR Status—Prints in the Lua output the current configuration status of the IR ports. Print HDBaseT Link Status—Prints in the Lua output the current link status for each HDBaseT zone. The returned statuses can be: * No HDBaseT link * Good HDBaseT link * HDBaseT link in low power mode * HDBaseT link in Ethernet only mode * HDBaseT link quality warning Print HDBaseT Cable Length—Prints in the Lua output the current cable length for each HDBaseT zone. The status returns the approximate cable length in meters. Print EDID Status—Prints in the Lua output the EDID information for all devices connected to the matrix switch. Print Device Status—Prints in the Lua output the device's current status. Note: Debug Mode must be set to Print. Print Compatibility Mode Status—Prints in the Lua output the Compatibility Mode status. Reset Calibration—Clears calibration on the switch. Calibrate—Starts calibrating the matrix switch. All displays/sources must be connected and switched on to calibrate. Driver programming Events Zone Select Source Fail—Fires when a zone attempts to select a source and the source is already locked in a zone. One event fires for each zone. Zone Source Lost—Fires when multiple zones are viewing the same source and one zone locks the source. This results in the non-locked zones "losing" the source. In this case, one event fires for each zone that "loses" its source. Zone Failed Lock, Multiple Zones Viewing Same Source—Fires when a lock fails because the flag has been set to prevent sources from being turned off in other zones. Note: Be careful to not create a programming loop. For example, on a source selection failure you select a source automatically. If that source is a locked source you could end up trying to select, fail, programming event, trying to select, fail programming event, etc. Device-specific commands Lock Zone To HDMI Source—Lock the specified zone to its currently connected source. Only one zone parameter is required. Unlock Zone From HDMI Source—Unlock any source connected to the specified zone (will have an effect only if it is already locked). Only one zone parameter is required. Audio Output Reset EQ (not in LU642L model)—Reset EQ setting to factory default for a given zone. Audio Output Reset Volume (not in LU642L model)—Reset Volume setting to factory default for a given zone. This will also un-mute the output if previously muted. AV Zone On—Source selection for AV zone outputs (HDMI to HDMI/HDBaseT output). AV Zone Off—Disconnect for AV zone outputs (HDMI/HDBaseT output). AV Zone On Advanced—This command can be used for complex management of video routing and should be used with caution. This command is essentially the same as an "AV Zone On" command with the following differences: * The new connection will ignore EDID merging of the sink connected in the command. * The new connection will allow connection to a locked input. * Example: When the HDMI output should be linked to an HDBT output. In this case, it is often desirable for the EDID of the HDMI output (connected to a receiver) to be used, but the EDID of the HDBT output to be ignored, so that multichannel audio can be routed to the HDMI receiver. In this case/mode, a normal AV Zone On (or AV Zone Lock) should be made from the source to the HDMI output, followed by an AV Zone On. SPDIF to HDMI Output On (not in LU642L model)—Source selection for SPDIF-to-HDMI outputs (SPDIF to HDMI Output). SPDIF to Audio Output On (not in LU642L model)—Source selection for SPDIF-to-analog stereo outputs (SPDIF to Audio Output). HDMI to Audio Output On (not in LU642L model)—Source selection for HDMI audio-to-analog stereo outputs (HDMI to Audio Output). Audio Output Off (not in LU642L model)—Disconnect for audio outputs (Audio Output). Calibrate Using a Single Zone as EDID—Calibrate with Single-Zone EDID copy. Set PoE On/Off—Turns PoE on or off for individual HDBT receivers. Use this feature with caution. If you turn off a receiver, Ethernet and other control signals will not pass until it is turned on. Troubleshooting Troubleshooting and diagnostics * Make sure that all connections are fully engaged and that cables are not sagging or pulling out of their connectors. * Make sure the HDMI cables are category 2 high-speed, and do not have ferrites. * Have a known good and tested long cable (70 meter length of Cat6 or 100 meter cable of Cat6a) with RJ45 on each end for testing. This should allow a process of elimination to prove the equipment is working and the structured wiring is the problem. * Test all Cat5e/Cat6 cables and terminations with a cable tester. Even if this test passes, and no other problem can be determined, re-terminating may solve problems. It is known that a cable (and terminations) may work fine for an Ethernet network, but not on an HDBaseT network. * If you do not get video and audio, try connecting the source directly to the display. If this does not work, there is likely a problem with the TV being unable to accept HDCP from the source device. * If you do not get video and audio, route a Control4 controller (EA or HC) through the switch to the display. Control4 controllers do not use HDCP. This is your best chance for success when diagnosing and troubleshooting. * Announcements don’t play, part of an announcement audio is cut off, and other announcement issues. * Announcements were updated in 2.10.x for advanced audio and the HDMI switch drivers were updated to match the new behavior. The new announcement experience in 2.10.x requires the specific configurations listed below. * If you are using the 4K switch to control volume for rooms and desire announcements, then please follow the guideline below. * Add 100ms of silence at the beginning of the audio file for every room included in the announcement that has the audio volume endpoint set to an output on the 4K switch. 200ms if those rooms use a set volume for the announcement. * Add 300ms of start delay to the announcement for every room included in the announcement that has the audio volume endpoint set to an output on the 4K switch. * Add 200ms of stop delay to the announcement for every room included in the announcement that has the audio volume endpoint set to an output on the 4K switch. * Example: All 8 outputs of the 4K switch are set as audio volume endpoints for 8 rooms used in an announcement and all 8 rooms have a set volume for the announcement. The delays would be: 1600ms of silence needed at the beginning of the audio file, 2400ms start delay, 1600ms stop delay. Known issues and workarounds * Small white pixels, commonly called "snow" or "noise," throughout the screen. * Ferrites on the HDMI cable were causing this. Replacing the cable corrected the problem. * Source does not display on any zone, no signal. * Make sure that the connections between the source and the switch are secure, not flexed, and proper cable management has been implemented to provide strain relief. * Source does not display on any zone, TV does display a black screen. * Reboot the source device. If a source device stops displaying video, it may need to be rebooted. Also, check for firmware upgrades for the source device. * The first time I join a zone to a different zone already playing, the original zone blanks for a moment then continues on. * This indicates that the switch has not been properly calibrated. See the "Calibration" section under "Setup" above for more details. * I don't get any audio out of my TV in one zone, but it works fine in another zone. Or, I don't get any audio out of the analog audio outputs on the switch. * Verify that the source device is playing stereo audio. If the source device is providing any kind of surround sound, it may play back on a receiver or a television which can decode surround, but will not play back on a television which only accepts two-channel stereo audio. * Example: Netflix audio works in my theater, but not my living room. To fix, change audio settings for the program you are watching to stereo. * I don't get any video out of my TV in one zone, but it works fine in another zone. * Verify the source device is displaying in a resolution that this particular TV can display. Some devices can be forced into a particular output mode which your TV does not display, and the display device may not honor EDID. * Example: I can get no video when I select my cable or satellite box. Cause: The cable box was set to 1080p mode and the TV only displays 1080i. To fix, change the output settings on the source device. Change log Version 101: * Beta release Version 102: * Fixed Defect 56905, More than one zone loses video when room off is sent . Version 103: * Updated Calibration function to reset IO mapping tables since all video zones are turned off during calibration. * Fixed errant disconnect issue for scenario where audio outputs were source for another matrix switch. Version 104: * Added missing audio IO to 862 and 642 drivers. Version 105: * Fixed bug where source 10 was not being handled in Programming Zone Lock. Version 106: * Fixed bug where source 10 was not being handled in Programming Zone Unlock. * Fixed bug where Locked Zones using Input 10 were not reporting properly. Version 107: * Added handling of Mute On state in CONNNECT_OUTPUT and Volume functions to ensure that the driver would un-mute a Muted output (as of firmware 0105), Mute state will be retained when zones are turned off. * Added Volume Ramping command timer so that a shorter command delay can be used during ramping. * Added HDBaseT Link Status Properties for Zones 1-8. * Added HDBaseT Link Status query to CONNECT_OUTPUT function. Version 108: * For LU862 and LU642 only, removed extra Link Status Properties and added missing Audio Output Delay Properties. * Changed Automatic Firmware Update functionality - auto update is now managed by the device NOT the driver. Version 109: * Added Server Firmware version polling to "Firmware Upgrade Mode" changed event. * For LU642nap only, removed extra Link Status Properties. * Added to "Known Issues" - HDBaseT cables must not be cut or terminated while the unit is powered on otherwise permanent damage to the unit may result. Version 110: * Added section in Driver Documentation for important pre-installation information. * Added "Model" Property. * Fixed AV Zone On which was failing in Locking scenarios. Version 111: * Improved logic for getting server firmware version from the upgrade server. * Fixed bug when if the source cannot be locked (from settings) and the receiver zone auto-locks, then the video path is not selected. * Changed text in Print Cable Length report for short cable runs; it now reads - Less than 20 meters. Version 112: * Fixed bug where errant DISCONNECT_OUTPUT was being sent on secondary HDMI audio connections. * Added Warning in Properties for required power down before making any physical connection changes. Version 113: * Changed search string entries to match SDDP config for FW0109. Version 114: * Changed search string entry to c4:leaf_ultra_hdmivswitch_c for all models. Version 115: * Added Calibration Failed case to Calibration Status reporting. Version 116: * Fixed Bug 5036, volume level being reset erroneously after Director reboot (during driver initialization). Version 277: * New driver code structure based upon Control4 AV Switch driver template * Support for serial and IP control * Improved logic for upgrading firmware * Added Action to Get URL Upgrade String From Device * Added Properties * Leave Sources Connected - should only be used when switch is used only for video switching and another matrix is used for audio routing * Added Device Specific Commands: * Set PoE On/Off Version 278: * Fixed Firmware Version Property not being updated after firmware upgrade bug * Enabled Lua Command Window in Composer * Added image to Identify Dialog in Network Connections Version 279: * Fixed Bug 10269 Version 280: * Renamed Last Upgrade Status Property to Update Status and improved logic for better status reporting during firmware update Version 281: * Delayed initialization function on network reconnect until a successful poll response is received. This ensures that the switch is able to process status requests * Improved volume control performance by removing redundant volume status queries that were being sent to the switch * Replaced Room ID with Room Name in Print Last Reported AV Paths report * Fixed sorting issue in IO Mapping reports Version 282: * V2 Release candidate build Version 283: * Added logic to abort input selection when requested input is already selected AND the source device is a C4 controller. This is desired to avoid momentary blanking of the display * Added functionality to turn on logging automatically when initiating a firmware upgrade Version 284: * V2 Release build Version 286: * Added support for audio downmixing models Version 290: * Added Compatibility Mode Property * Added Print Compatibility Mode Status Action Version 291: * Added setting of Compatibility Mode to initialize function Version 297: * Added unmuting when volume is changed in a muted zone * Fixed Bug 29043, set volume was lagging in announcements to more than 3 zones due to accompanying volume queries * Added Advanced Logging Action Version 299: * Fixed Bug 35581, ‘announcement issues’ by delaying volume query and setting audio delay during CONNECT_OUTPUT. This enables all zones to be selected more quickly during an announcement * Fixed Bug 34970, ‘Room Off - Audio switches off 2 secs after Video switches off’ by removing Power Off delay which is not needed. Now only the normal command delay is being used. * Fixed Bug 34512. Removed references to unused proxy. Version 300: * Fixed Bug 33111. Added AUDIO and VIDEO parameters to INPUT_OUTPUT_CHANGED notification. Also added query for audio zone mapping to the initialization routine. * Added support for Balance control * Added 'Pulse Volume Steps' Property which sets the method for volume pulsing. 255 steps has finer control but takes several pulses before the user will see a change in volume in Navigator. 100 steps will pulse the volume in 1 intervals. * Improved the volume curve used during volume ramping. * Fixed Bug 35876. Lua errors during director initialization. * Fixed Bug 36100. LU switch driver not releasing an auto locked zone when source is released from that zone Version 301: * Fixed Bug 36228 - C4 LU driver control-control volume does not track with navigator * Fixed Bug 36229 - C4 LU driver 300 control-control Mute check box or toggle not working properly Version 315: * Added enhancements to improve announcement performance * Added Group EDID Management Version 316: * Updated driver notes Version 317: * Fixed Bug 40998: pulsing the volume up/down very quickly will cause erratic volume control when Pulse Volume Steps set to 100 Version 318: * Fixed Bug DRIV-1252: LuaJIT compiler error due to unsupported escape values. Version 322: * Fixed Bug DRIV-1671: Control Control shows no connections when playing digital audio in a room currently streaming a video with audio stream. Version 325: * Fixed Bug DRIV-2662: Turning off an audio zone turns off related video zone Calibrate ACTION_calibrate Reset Calibration ACTION_resetCalibration Print Compatibility Mode Status ACTION_printCompatibilityModeStatus Print Zone Group Status ACTION_PrintZoneGroupStatus Select OK to Execute STRING Select OK to Execute Zone RANGED_INTEGER 1 10 Print Source Group Status ACTION_PrintSourceGroupStatus Select OK to Execute STRING Select OK to Execute Source RANGED_INTEGER 1 10 Print Group Mode Status ACTION_printGroupModeStatus Group Management: Clear Group Settings ACTION_DeactivateGroupModeEDIDManagement Print Device Status ACTION_printDeviceStatus Print EDID Status ACTION_printEDIDStatus Print HDBaseT Cable Length ACTION_getHDBaseTCableLength Print HDBaseT Link Status ACTION_getHDBaseTLinkStatus Print IR Status ACTION_getIRStatus Print Output To Input Mapping ACTION_printMap Print Output To Locked Input Mapping ACTION_printZoneLockMap Print Output To Input Audio Mapping ACTION_printAudioMap Print Last Reported AV Paths ACTION_printLastReportedAVPaths Get URL Upgrade String From Device ACTION_GetURLUpdateString Upgrade Firmware ACTION_manualFirmwareUpgrade Reset System ACTION_resetSystem Delete All Advanced Logs ACTION_deleteAllAdvancedLogs Stop Advanced Logging Now ACTION_stopAdvancedLoggingNow Start Advanced Logging... ACTION_startAdvancedLogging LogFilePrefix STRING Duration(minutes) RANGED_INTEGER 1 180 Driver Sandbox Path CUSTOM_SELECT:getDriverSandboxPath Lock Zone To HDMI Source Lock Zone PARAM1 to currently selected HDMI Source on NAME Zone RANGED_INTEGER False 1 10 Unlock Zone From HDMI Source Unlock Zone PARAM1 from currently selected HDMI Source on NAME Zone RANGED_INTEGER False 1 10 Audio Output Reset EQ Reset EQ on Audio Output PARAM1 on NAME Audio Output RANGED_INTEGER False 1 8 Audio Output Reset Volume Reset Volume on Audio Output PARAM1 on NAME Audio Output RANGED_INTEGER False 1 8 AV Zone On Select Source PARAM1 in Zone PARAM2 using AV Zone On on NAME Source RANGED_INTEGER False 1 10 Zone RANGED_INTEGER False 1 10 AV Zone Off Disconnect Zone PARAM1 on NAME Zone RANGED_INTEGER False 1 10 SPDIF to HDMI Output On Select SPDIF PARAM1 in Zone PARAM2 on NAME SPDIF Input RANGED_INTEGER False 1 8 Zone RANGED_INTEGER False 1 10 SPDIF to Audio Output On Select SPDIF PARAM1 on Audio Output PARAM2 on NAME SPDIF Input RANGED_INTEGER False 1 8 Audio Output RANGED_INTEGER False 1 8 HDMI to Audio Output On Select HDMI PARAM1 on Audio Output PARAM2 on NAME HDMI Input RANGED_INTEGER False 1 10 Audio Output RANGED_INTEGER False 1 8 Audio Output Off Disconnect Audio Output PARAM1 on NAME Audio Output RANGED_INTEGER False 1 8 Calibrate Using a Single Zone as EDID Calibrate using Zone PARAM1 as EDID on NAME Zone RANGED_INTEGER False 1 10 Set PoE Set NAME POE On Zone PARAM1 to PARAM2 Zone RANGED_INTEGER False 1 8 PoE LIST False ON OFF Log Level LIST false 2 - Warning 0 - Alert 1 - Error 2 - Warning 3 - Info 4 - Trace 5 - Debug Log Mode LIST false Off Off Print Log Print and Log Command Delay Milliseconds RANGED_INTEGER false 250 200 2500 Announcement Command Delay Milliseconds RANGED_INTEGER false 100 75 250 Power On Delay Seconds RANGED_INTEGER false 10 1 30 Power Off Delay Seconds RANGED_INTEGER false 2 1 5 Volume Ramp Delay Milliseconds RANGED_INTEGER false 200 200 500 Pulse Volume Steps LIST false Number of steps in range when pulsing volume 255 100 255 Driver Name STRING true Leaf Audio ULTRA LU1082 Driver Version STRING true Connected To Network STRING true false Compatibility Mode LIST false disabled enabled disabled == Calibration == STRING true ========== Calibration ========== Calibration Status STRING true Unknown == WARNING == STRING true Switch must be powered down before any physical connection changes are made! == HDBaseT Link Status == STRING true ============== HDBaseT Link Status ============== * HDBaseT Link Status Instruction * STRING true *** Execute Print HDBaseT Link Status Action For Current Status *** Zone 1 Link Status STRING true Unknown Zone 2 Link Status STRING true Unknown Zone 3 Link Status STRING true Unknown Zone 4 Link Status STRING true Unknown Zone 5 Link Status STRING true Unknown Zone 6 Link Status STRING true Unknown Zone 7 Link Status STRING true Unknown Zone 8 Link Status STRING true Unknown == Firmware == STRING true ========== Firmware ========== Firmware Version STRING true Unknown Firmware Version (Server) STRING true Unknown Update URL STRING false http://update2.control4.com/release/firmware/c4_ultra_hdmivswitch/c4_ultra_hdmivswitch_fw.nxp Firmware Upgrade Mode LIST false Manual Automatic Manual Update Status STRING true Unknown == Output Settings == STRING true ========== Output Settings ========== Leave Sources Connected LIST false false true false == Lock Settings == STRING true ========== Lock Settings ========== Prevent Source Stealing LIST false true true false Prevent Lock Of Source 1 LIST false false true false Prevent Lock Of Source 2 LIST false false true false Prevent Lock Of Source 3 LIST false false true false Prevent Lock Of Source 4 LIST false false true false Prevent Lock Of Source 5 LIST false false true false Prevent Lock Of Source 6 LIST false false true false Prevent Lock Of Source 7 LIST false false true false Prevent Lock Of Source 8 LIST false false true false Prevent Lock Of Source 9 LIST false false true false Prevent Lock Of Source 10 LIST false false true false == Audio Delay == STRING true ========== Audio Delay ========== Audio Output 1 Delay RANGED_INTEGER false 0 0 255 Audio Output 2 Delay RANGED_INTEGER false 0 0 255 Audio Output 3 Delay RANGED_INTEGER false 0 0 255 Audio Output 4 Delay RANGED_INTEGER false 0 0 255 Audio Output 5 Delay RANGED_INTEGER false 0 0 255 Audio Output 6 Delay RANGED_INTEGER false 0 0 255 Audio Output 7 Delay RANGED_INTEGER false 0 0 255 Audio Output 8 Delay RANGED_INTEGER false 0 0 255 == IR Direction == STRING true ========== IR Direction ========== IR 1 Direction LIST false Switch To Receiver Switch To Receiver Receiver To Switch IR 2 Direction LIST false Switch To Receiver Switch To Receiver Receiver To Switch IR 3 Direction LIST false Switch To Receiver Switch To Receiver Receiver To Switch IR 4 Direction LIST false Switch To Receiver Switch To Receiver Receiver To Switch IR 5 Direction LIST false Switch To Receiver Switch To Receiver Receiver To Switch IR 6 Direction LIST false Switch To Receiver Switch To Receiver Receiver To Switch IR 7 Direction LIST false Switch To Receiver Switch To Receiver Receiver To Switch IR 8 Direction LIST false Switch To Receiver Switch To Receiver Receiver To Switch == Auto Zone Lock == STRING true ========== Auto Zone Lock ========== Zone 1 Auto Locks LIST false false false true Zone 2 Auto Locks LIST false false false true Zone 3 Auto Locks LIST false false false true Zone 4 Auto Locks LIST false false false true Zone 5 Auto Locks LIST false false false true Zone 6 Auto Locks LIST false false false true Zone 7 Auto Locks LIST false false false true Zone 8 Auto Locks LIST false false false true Zone 9 Auto Locks LIST false false false true Zone 10 Auto Locks LIST false false false true == Device Info == STRING true ========== Output Configuration ========== AV Zones STRING true 10 HDBT Zones STRING true 8 Analog Audio Outputs STRING true 8 IR Ports STRING true 8 == Group EDID Managment == STRING true ========== Group EDID Management ========== Advanced Group Calibration Management LIST false OFF OFF ON FIXED Advanced Group Lock Zone 1 LIST false Not Member of EDID Group Member of EDID Group Not Member of EDID Group Advanced Group Lock Zone 2 LIST false Not Member of EDID Group Member of EDID Group Not Member of EDID Group Advanced Group Lock Zone 3 LIST false Not Member of EDID Group Member of EDID Group Not Member of EDID Group Advanced Group Lock Zone 4 LIST false Not Member of EDID Group Member of EDID Group Not Member of EDID Group Advanced Group Lock Zone 5 LIST false Not Member of EDID Group Member of EDID Group Not Member of EDID Group Advanced Group Lock Zone 6 LIST false Not Member of EDID Group Member of EDID Group Not Member of EDID Group Advanced Group Lock Zone 7 LIST false Not Member of EDID Group Member of EDID Group Not Member of EDID Group Advanced Group Lock Zone 8 LIST false Not Member of EDID Group Member of EDID Group Not Member of EDID Group Advanced Group Lock Zone 9 LIST false Not Member of EDID Group Member of EDID Group Not Member of EDID Group Advanced Group Lock Zone 10 LIST false Not Member of EDID Group Member of EDID Group Not Member of EDID Group Advanced Group Lock Source 1 LIST false Not Member of EDID Group Member of EDID Group Not Member of EDID Group Advanced Group Lock Source 2 LIST false Not Member of EDID Group Member of EDID Group Not Member of EDID Group Advanced Group Lock Source 3 LIST false Not Member of EDID Group Member of EDID Group Not Member of EDID Group Advanced Group Lock Source 4 LIST false Not Member of EDID Group Member of EDID Group Not Member of EDID Group Advanced Group Lock Source 5 LIST false Not Member of EDID Group Member of EDID Group Not Member of EDID Group Advanced Group Lock Source 6 LIST false Not Member of EDID Group Member of EDID Group Not Member of EDID Group Advanced Group Lock Source 7 LIST false Not Member of EDID Group Member of EDID Group Not Member of EDID Group Advanced Group Lock Source 8 LIST false Not Member of EDID Group Member of EDID Group Not Member of EDID Group Advanced Group Lock Source 9 LIST false Not Member of EDID Group Member of EDID Group Not Member of EDID Group Advanced Group Lock Source 10 LIST false Not Member of EDID Group Member of EDID Group Not Member of EDID Group 1 Zone 1 Select Source Fail When NAME Zone 1 Selection Fails 2 Zone 2 Select Source Fail When NAME Zone 2 Selection Fails 3 Zone 3 Select Source Fail When NAME Zone 3 Selection Fails 4 Zone 4 Select Source Fail When NAME Zone 4 Selection Fails 5 Zone 5 Select Source Fail When NAME Zone 5 Selection Fails 6 Zone 6 Select Source Fail When NAME Zone 6 Selection Fails 7 Zone 7 Select Source Fail When NAME Zone 7 Selection Fails 8 Zone 8 Select Source Fail When NAME Zone 8 Selection Fails 9 Zone 9 Select Source Fail When NAME Zone 9 Selection Fails 10 Zone 10 Select Source Fail When NAME Zone 10 Selection Fails 11 Zone 1 Source Lost When NAME Zone 1 Source Lost 12 Zone 2 Source Lost When NAME Zone 2 Source Lost 13 Zone 3 Source Lost When NAME Zone 3 Source Lost 14 Zone 4 Source Lost When NAME Zone 4 Source Lost 15 Zone 5 Source Lost When NAME Zone 5 Source Lost 16 Zone 6 Source Lost When NAME Zone 6 Source Lost 17 Zone 7 Source Lost When NAME Zone 7 Source Lost 18 Zone 8 Source Lost When NAME Zone 8 Source Lost 19 Zone 9 Source Lost When NAME Zone 9 Source Lost 20 Zone 10 Source Lost When NAME Zone 10 Source Lost 21 Zone 1 Failed Lock, Multiple Zones Viewing Source When NAME Zone 1 Fails To Lock Because Multiple Zones Are Viewing The Same Source 22 Zone 2 Failed Lock, Multiple Zones Viewing Source When NAME Zone 2 Fails To Lock Because Multiple Zones Are Viewing The Same Source 23 Zone 3 Failed Lock, Multiple Zones Viewing Source When NAME Zone 3 Fails To Lock Because Multiple Zones Are Viewing The Same Source 24 Zone 4 Failed Lock, Multiple Zones Viewing Source When NAME Zone 4 Fails To Lock Because Multiple Zones Are Viewing The Same Source 25 Zone 5 Failed Lock, Multiple Zones Viewing Source When NAME Zone 5 Fails To Lock Because Multiple Zones Are Viewing The Same Source 26 Zone 6 Failed Lock, Multiple Zones Viewing Source When NAME Zone 6 Fails To Lock Because Multiple Zones Are Viewing The Same Source 27 Zone 7 Failed Lock, Multiple Zones Viewing Source When NAME Zone 7 Fails To Lock Because Multiple Zones Are Viewing The Same Source 28 Zone 8 Failed Lock, Multiple Zones Viewing Source When NAME Zone 8 Fails To Lock Because Multiple Zones Are Viewing The Same Source 29 Zone 9 Failed Lock, Multiple Zones Viewing Source When NAME Zone 9 Fails To Lock Because Multiple Zones Are Viewing The Same Source 30 Zone 10 Failed Lock, Multiple Zones Viewing Source When NAME Zone 10 Fails To Lock Because Multiple Zones Are Viewing The Same Source