Welcome to Kramer Electronics! Since 1981, Kramer Electronics has been
providing a world of unique, creative, and affordable solutions to the vast range of
problems that confront video, audio, presentation, and broadcasting professionals
on a daily basis. In recent years, we have redesigned and upgraded most of our
line, making the best even better!
Our 1,000-plus different models now appear in 14 groups that are clearly defined
by function: GROUP 1: Distribution Amplifiers; GROUP 2: Switchers and Routers;
GROUP 3: Control Systems; GROUP 4: Format/Standards Converters; GROUP
5: Range Extenders and Repeaters; GROUP 6: Specialty AV Products; GROUP
7: Scan Converters and Scalers; GROUP 8: Cables and Connectors; GROUP 9:
Room Connectivity; GROUP 10: Accessories and Rack Adapters and GROUP 11:
Sierra Video Products; GROUP 12: Digital Signage; and GROUP 13: Audio, and
GROUP 14: Collaboration.
Congratulations on purchasing your Kramer DigiTOOLS® TP-578H DGKat to HDMI Receiver, which is ideal for the following typical applications:
Boardrooms and classrooms
Multimedia applications
2
TP-578H - Getting Started
Go to http://www.kramerelectronics.com/support/product_downloads.asp
to check for up-to-date user manuals, application programs, and to check if
firmware upgrades are available (where appropriate).
This equipment is to be used only inside a building. It may be connected
only to other equipment that is installed inside a building.
Caution:
No operator serviceable parts inside the unit
Warning:
Use only the Kramer Electronics input power wall
adapter that is provided with the unit.
Warning:
Disconnect the power and unplug the unit from the wall
before installing
i
!
!
2 Getting Started
We recommend that you:
Unpack the equipment carefully and save the original box and packaging
materials for possible future shipment
Review the contents of this user manual
2.1 Achieving the Best Performance
To achieve the best performance:
Use only good quality connection cables (we recommend Kramer DGKat,
high-performance, high-resolution cables) to avoid interference, deterioration
in signal quality due to poor matching, and elevated noise levels (often
associated with low quality cables)
Do not secure the cables in tight bundles or roll the slack into tight coils
Avoid interference from neighboring electrical appliances that may adversely
influence signal quality
Position your Kramer TP-578H DGKat toHDMI Receiver away from
moisture, excessive sunlight and dust
2.2 Safety Instructions
TP-578H - Getting Started
3
3
2.3 Recycling Kramer Products
The Waste Electrical and Electronic Equipment (WEEE) Directive 2002/96/EC
aims to reduce the amount of WEEE sent for disposal to landfill or incineration by
requiring it to be collected and recycled. To comply with the WEEE Directive,
Kramer Electronics has made arrangements with the European Advanced
Recycling Network (EARN) and will cover any costs of treatment, recycling and
recovery of waste Kramer Electronics branded equipment on arrival at the EARN
facility. For details of Kramer’s recycling arrangements in your particular country
go to our recycling pages at http://www.kramerelectronics.com/support/recycling/.
4
TP-578H - Overview
3 Overview
The high quality TP-578HDGKat to HDMI Receiver accepts a DGKat TP (Twisted
Pair) signal from a compatible Kramer DGKat transmitter and decodes it into the
following signals:
HDMI
IR
S/PDIF digital audio
Balanced and unbalanced audio
RS-232
The device is designed to be used in conjunction with any Kramer DGKat switcher
or transmitter, (for example, the WP-577VH).
The TP-578H features:
HDCP support
HDTV compatibility
A system range of up to 70m (230ft) at 1080p and 1600 x 1200 on shielded
BC-DGKat623 cable (see Section3.1)
HPD—Hot Plug Detect signals from the display device to the source
Equalization and reclocking of the data
K-LINK compatibility
Up to 4.95Gbps data rate (1.65Gbps per graphics channel)
A DigiTOOLS® sized enclosure. Three devices can be mounted in a 1U rack
space using the optional RK-3T adapter
Lockable EDID
PowerConnectPlus—A single connection to the transmitter or the receiver
powers both units. The higher voltage PowerConnectPlus also powers
regular PowerConnect devices via auto-negotiation
TP-578H - Overview
5
5
Warning:
Using a TP cable that is incorrectly wired may cause
permanent damage to the device
!
Note: The TP-578H can supply power to PowerConnect devices but can only be
powered by PowerConnectPlus devices.
The TP-578H supports a range of:
Up to 90m (295ft) at 1080i, or up to 30m (98ft) at 1080p on shielded
BC-DGKat524 cable
Up to 90m (295ft) at 1080i, or up to 70m (230ft) at 1080p on shielded
BC-DGKat623 cable
Up to 100m (330ft) at 1080i or up to 90m (295ft) at 1080p on shielded
BC-DGKat7a23 cable
Note: The transmission range depends on the signal resolution, the graphics card
and the display used. The distance using non-Kramer CAT 6 and CAT 7a cables
may not reach these ranges.
3.1 Using TP cables
Kramer engineers have developed special twisted pair cables to best match our
digital twisted pair products; the Kramer BC-DGKat524 (CAT 5 24 AWG), the
Kramer BC-DGKat623 (CAT 6 23 AWG), and the Kramer BC-DGKat7a23 (CAT
7a 23 AWG) cables. These specially built cables significantly outperform regular
CAT 5/CAT 6/CAT 7a cables.
Note: The TP-578H cannot work with unshielded cables.
6
TP-578H - Defining the TP-578H DGKat to HDMI Receiver
#
Feature
Function
1
IR 3.5mm Mini Jack
Connect to the IR blaster or sensor
2
K-LINK Mode Button
Press to toggle between the active and passive data
modes, (see Section 6.4). The current data mode is
indicated by the K-LINK LED, (see K-LINK LED)
3
HDMI OUTPUT Connector
Connect to the HDMI acceptor, (see Section 5)
4
HDMI OUTPUT LED
Lights green when there is a video acceptor present, (see
Section 6.5.1)
5
AUDIO
OUT
S/PDIF Digital Audio
RCA Connector
Connect to the digital, stereo audio acceptor
6
ANALOG Audio
3.5mm Mini Jack
Connect to the unbalanced, stereo audio acceptor
7
K-LINK LED
The LED indicates the current K-LINK data mode:
Lights green when the device is in active data mode
Lights red when the device is in passive data mode
To toggle the K-Link data mode, press the K-Link button,
(see K-LINK Mode Button)
8
ON LED
The LED indicates the power supply status:
Lights green when the device receives adequate power
Flashes red/green if there is not adequate power, (see
Section 6.5.2)
9
DGKat LED
Lights green when the DGKat link to the transmitter is valid
4 Defining the TP-578H DGKat to HDMI
Receiver
Figure 1 defines the front panel of the TP-578H.
Figure 1: TP-578H DGKat to HDMI Receiver Front Panel
TP-578H - Defining the TP-578H DGKat to HDMI Receiver
7
7
#
Feature
Function
1
AUDIO OUT 5-way
Terminal Block
Connect to the balanced, stereo audio acceptor (see
Section 5.2)
2
RS-232 3-way Serial
Terminal Block
Connect to the RS-232 serial transmitter or receiver.
Note: Data is transmitted even in the absence of a video or
audio signal (see Section 6.4)
3
REMOTE 3-way Terminal
Block
For future use
4
LED 3-way Terminal Block
For future use
5
PROG. Mini USB
Connector
For the use of Kramer service personnel only
6
DGKat IN RJ-45 TP
Connector
Connect to a compatible DGKat TP switcher/transmitter (for
example, the WP-577VH)
7
K-Link SETUP 4-way
DIP-switch
For setting device functions, (see Section 6.1)
8
12V DC Connector
Connect to the power adapter, center pin positive
Figure 2 defines the rear panel of the TP-578H.
Figure 2: TP-578H DGKat to HDMI Receiver Rear Panel
8
TP-578H - Connecting the TP-578H
Always disconnect/switch off the power to all devices before
connecting them to your TP-578H. After connecting your TP-578H,
connect its power and then reconnect/switch on the power to the other
devices.
i
5 Connecting the TP-578H
Figure 3: Connecting the TP-578H DGKat to HDMI Receiver
To connect the TP-578H as illustrated in the example inFigure 3:
1. Connect the DGKat Out RJ-45 connector on the WP-577VH to the DGKat In
RJ-45 connector on the TP-578H using STP cable (see Section 3.1).
2. Connect the HDMI Output on the TP-578H to the HDMI acceptor, (for
example, a projector).
3. Connect the RS-232 3-way terminal block on the TP-578H to the RS-232
controlled device, (for example, a projector).
4. Connect the Audio Out S/PDIF digital, RCA audio connector on the
TP-578H to the audio acceptor, (for example, an audio amplifier with
speakers).
5. Connect the power adapter to the TP-578H and to the mains electricity (not
shown in Figure 3).
5.1 Connecting a Serial Controller to the TP-578H via
RS-232
To connect a serial controller to the TP-578H:
From the RS-232 9-pin D-sub serial port on the serial controller connect:
Pin 5 to the GND pin on the TP-578H RS-232 terminal block
Pin 3 to the RX pin on the TP-578H RS-232 terminal block
Pin 2 to the TX pin on the TP-578H RS-232 terminal block
5.2 Connecting a Balanced/Unbalanced Stereo Audio
Device
Figure 4 and Figure 5 illustrate how to connect a balanced and unbalanced stereo
audio device to the Audio Out 5-way terminal block.
10
TP-578H - Operating the TP-578H
Switch
#
Feature
Function
Switch State
1
Lock
EDID
Locks the current EDID in
memory
On—Lock EDID (down)
Off—Normal EDID mode
(Default, up)
2
Output
timeout
Turns off the output after
300 seconds when there is
no input signal
On—Timeout enabled
Off—Timeout disabled. Output
always on
3
For future use
4
6 Operating the TP-578H
6.1 The K-Link Setup 4-way DIP-switch
The Setup 4-way dip-switch lets you lock the EDID and set the output timeout.
When a switch is down it is on and when it is up it is off.
6.2 Locking the EDID
You can lock the current EDID to prevent the EDID from being updated
automatically when a new display device is plugged in.
To lock the current EDID:
Set DIP-switch 1 to ON
Note: You can only modify the EDID using Protocol 3000 commands or the EDID
Designer when DIP-switch 1 is on.
6.3 Setting the Output Timeout
You can set the output to be disabled when there is no input detected for 5
minutes or to be always on.
To enable the timeout:
Set DIP-switch 2 to ON
TP-578H - Operating the TP-578H
11
11
HDMI Output LED Color
HDMI Signal State
Solid green
There is a video acceptor
Flashes green for a few
seconds, then lights solid
green
There is an acceptor connected but it does not
support HDCP
Off
No video acceptor connected
DGKat LED Color
DGKat State
Solid green
Valid DGKat link with a video signal
Flashing green
There is a DGKat link but no video signal
Off
The DGKat link is not valid
6.4 Setting the Active or Passive Data K-Link Mode
Note: Data is transmitted even in the absence of video and audio signals.
The TP-578H treats RS-232 data in either of the following manners:
Active—The data are treated as Kramer Protocol 3000 commands and are
processed by the microcontroller of the TP-578H
Passive—The data is treated as raw data and is transmitted over the DGKat
link with no processing
To select the active or passive data mode:
Press the K-Link mode button to toggle between the active and passive data
modes.
When the K-Link LED on the front panel lights green, the device is in the
active mode. When the K-Link LED lights red, the device is in the passive
mode.
6.5 LED Operation
The LEDs on the front panel provide status information as detailed below.
6.5.1 HDMI Output LED
6.5.2 DGKat LED
12
TP-578H - Operating the TP-578H
K-Link LED Color
K-Link Mode
Red
Passive mode
Green
Active mode
On LED Color
Power Status
Green
Power is connected
Flashes green/red
The device is negotiating the power requirement
6.5.1 K-Link LED
6.5.2 On LED
TP-578H - Wiring the TP RJ-45 Ethernet Connector
13
13
Do notuse a crossed TP cable with this product.
Using a TP cable that is incorrectly wired may cause permanent
damage to the device.
Do not use unshielded TP cables with this product.
EIA /TIA 568B
Figure 6: TP Pinout Wiring
PIN
Wire Color
1
Orange / White
2
Orange
3
Green / White
4
Blue 5 Blue / White
6
Green
7
Brown / White
8
Brown
Pair 1
4 and 5
Pair 2
1 and 2
Pair 3
3 and 6
Pair 4
7 and 8
!
7 Wiring the TP RJ-45 Ethernet Connector
Connect/solder the cable shield to the RJ-45 connector shield at both ends of the
cable.
Figure 6 defines the TP pinout using a straight pin-to-pin cable with RJ-45
connectors.
14
TP-578H - Technical Specifications
INPUTS:
1 DGKat TP on an RJ-45 connector
OUTPUTS:
1 HDMI on an HDMI connector
1 S/PDIF digital audio on an RCA connector
1 Analog unbalanced stereo audio on a 3.5mm mini jack
1 Analog balanced stereo audio on a 5-way terminal block
PORTS:
1 RS-232 serial port on a 3-way terminal block
1 IR port on a 3.5mm mini jack
BANDWIDTH:
Up to 4.95Gbps data rate (1.65Gbps per graphics channel)
COMPLIANCE WITH HDCP
STANDARD:
Supports HDCP
INDICATOR LEDs:
HDMI OUTPUT, K-LINK, DGKAT, Power
POWER CONSUMPTION:
12V DC, 900mA
OPERATING TEMPERATURE:
0° to +40°C (32° to 104°F)
STORAGE TEMPERATURE:
–40° to +70°C (–40° to 158°F)
HUMIDITY:
10% to 90%, RHL non-condensing
DIMENSIONS:
12.1cm x 6.99cm x 2.47cm (4.76" x 2.75" x 0.97") W, D, H
WEIGHT:
0.35kg (0.77lbs) approx.
INCLUDED ACCESSORIES:
Power supply
OPTIONS:
RK-3T 19” rack adapter
Specifications are subject to change without notice at http://www.kramerelectronics.com
RS-232
Protocol 3000
Baud Rate:
115,200
Data Bits:
8
Stop Bits:
1
Parity:
None
Command Format:
ASCII
8 Technical Specifications
8.1 Default Communication Parameters
TP-578H - Default EDID
15
15
9 Default EDID
Monitor
Model name............... TP-578H
Manufacturer............. KMR
Plug and Play ID......... KMR1200
Serial number............ 505-709990100
Manufacture date......... 2011, ISO week 255
Filter driver............ None
-------------------------
EDID revision............ 1.3
Input signal type........ Digital
Color bit depth.......... Undefined
Display type............. RGB Color
Screen size.............. 520 x 320 mm (24.0 in)
Power management......... Standby, Suspend, Active off/sleep
Standard timings supported
720 x 400p at 70Hz - IBM VGA
720 x 400p at 88Hz - IBM XGA2
640 x 480p at 60Hz - IBM VGA
640 x 480p at 67Hz - Apple Mac II
640 x 480p at 72Hz - VESA
640 x 480p at 75Hz - VESA
800 x 600p at 56Hz - VESA
800 x 600p at 60Hz - VESA
800 x 600p at 72Hz - VESA
800 x 600p at 75Hz - VESA
832 x 624p at 75Hz - Apple Mac II
1024 x 768i at 87Hz - IBM
1024 x 768p at 60Hz - VESA
1024 x 768p at 70Hz - VESA
1024 x 768p at 75Hz - VESA
1280 x 1024p at 75Hz - VESA
1152 x 870p at 75Hz - Apple Mac II
1280 x 1024p at 75Hz - VESA STD
1280 x 1024p at 85Hz - VESA STD
1600 x 1200p at 60Hz - VESA STD
1024 x 768p at 85Hz - VESA STD
800 x 600p at 85Hz - VESA STD
640 x 480p at 85Hz - VESA STD
1152 x 864p at 70Hz - VESA STD
1280 x 960p at 60Hz - VESA STD
EIA/CEA-861 Information
Revision number.......... 3
16
TP-578H - Default EDID
IT underscan............. Supported
Basic audio.............. Supported
YCbCr 4:4:4.............. Not supported
YCbCr 4:2:2.............. Not supported
Native formats........... 1
Detailed timing #1....... 1920x1080p at 60Hz (16:10)
CE audio data (formats supported)
LPCM 2-channel, 16/20/24 bit depths at 32/44/48 kHz
CE video identifiers (VICs) - timing/formats supported
1920 x 1080p at 60Hz - HDTV (16:9, 1:1)
1920 x 1080i at 60Hz - HDTV (16:9, 1:1)
1280 x 720p at 60Hz - HDTV (16:9, 1:1) [Native]
720 x 480p at 60Hz - EDTV (16:9, 32:27)
720 x 480p at 60Hz - EDTV (4:3, 8:9)
720 x 480i at 60Hz - Doublescan (16:9, 32:27)
720 x 576i at 50Hz - Doublescan (16:9, 64:45)
640 x 480p at 60Hz - Default (4:3, 1:1)
NB: NTSC refresh rate = (Hz*1000)/1001
CE vendor specific data (VSDB)
IEEE registration number. 0x000C03
CEC physical address..... 1.0.0.0
Maximum TMDS clock....... 165MHz
CE speaker allocation data
Channel configuration.... 2.0
Front left/right......... Yes
Front LFE................ No
Front center............. No
Rear left/right.......... No
Rear center.............. No
Front left/right center.. No
Rear left/right center... No
Raw data
00,FF,FF,FF,FF,FF,FF,00,2D,B2,00,12,01,01,01,01,FF,15,01,03,80,34,20,78,E2,B3,25,AC,51,30,B4,26,
10,50,54,FF,FF,80,81,8F,81,99,A9,40,61,59,45,59,31,59,71,4A,81,40,01,1D,00,72,51,D0,1E,20,6E,28,
55,00,07,44,21,00,00,1E,00,00,00,FF,00,35,30,35,2D,37,30,39,39,39,30,31,30,30,00,00,00,FC,00,54,
50,2D,35,37,38,48,00,00,00,00,00,00,00,00,00,FD,00,38,4C,1E,53,11,00,0A,20,20,20,20,20,20,01,C5,
02,03,1B,C1,23,09,07,07,48,10,05,84,03,02,07,16,01,65,03,0C,00,10,00,83,01,00,00,02,3A,80,18,71,
38,2D,40,58,2C,45,00,07,44,21,00,00,1E,01,1D,80,18,71,1C,16,20,58,2C,25,00,07,44,21,00,00,9E,01,
1D,00,72,51,D0,1E,20,6E,28,55,00,07,44,21,00,00,1E,8C,0A,D0,8A,20,E0,2D,10,10,3E,96,00,07,44,21,
00,00,18,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,77
A sequence of ASCII letters ('A'-'Z', 'a'-'z' and '-').
Command and parameters must be separated by at least one space.
Parameters
A sequence of alphanumeric ASCII characters ('0'-'9','A'-'Z','a'-'z' and some special
characters for specific commands). Parameters are separated by commas.
Message string
Every command entered as part of a message string begins with a message
starting character and ends with a message closing character.
Note: A string can contain more than one command. Commands are separated by
a pipe ( '|' ) character.
Message starting character
'#' – For host command/query
'~' – For device response
Device ID (Optional, for K-NET)
K-NET Device ID followed by '@'
Query sign
'?' follows some commands to define a query request.
Message closing character
CR – For host messages; carriage return (ASCII 13)
CRLF – For device messages; carriage return (ASCII 13) + line-feed (ASCII 10)
Command chain separator character
When a message string contains more than one command, a pipe ( '|' ) character
separates each command.
Spaces between parameters or command terms are ignored.
TP-578H - Protocol 3000
19
19
10.1.4 Entering Commands
You can directly enter all commands using a terminal with ASCII communications
software, such as HyperTerminal, Hercules, etc. Connect the terminal to the serial
or Ethernet port on the Kramer device. To enter CR press the Enter key.
( LF is also sent but is ignored by command parser).
For commands sent from some non-Kramer controllers like Crestron, some
characters require special coding (such as, /X##). Refer to the controller manual.
10.1.5 Command Forms
Some commands have short name syntax in addition to long name syntax to allow
faster typing. The response is always in long syntax.
10.1.6 Chaining Commands
Multiple commands can be chained in the same string. Each command is
delimited by a pipe character (“|”). When chaining commands, enter the message
starting character and the message closing character only once, at the
beginning of the string and at the end.
10.1.7 Maximum String Length
Commands in the string do not execute until the closing character is entered.
A separate response is sent for every command in the chain.
64 characters
20
TP-578H - Protocol 3000
Command
Description
#
Protocol handshaking
BUILD-DATE?
Read device build date
CPEDID
Copy EDID data from the output to the input EEPROM
DEF-RES?
Assign custom defined scaled video output resolution to “vic” index
DISPLAY?
Read if output is valid
GEDID
Read EDID data
HDCP-STAT?
Get HDCP signal status
HELP
List of commands
KLINK_INF
Set K-Link MCU direct mode
KLINK_CLS
Set K-Link data mode
LDEDID
Load EDID data
LDFW
Load new firmware
MODEL?
Read device model
NAME?
Get machine (DNS) name
PROT-VER?
Read device protocol version
RESET
Reset device
SIGNAL?
Read if input is valid
SN?
Read device serial number
UPGRADE
Execute firmware upgrade
VERSION?
Read device firmware version
Command - #
Command Type - System-mandatory
Command Name
Permission
Transparency
Set: # End User
Public
Get: - -
-
Description
Syntax
Set:
Protocol handshaking
#␍
Get: - -
Response
~nn@␠ OK␍␊
Parameters
Response Triggers
Notes
Use to validate the Protocol 3000 connection and get the machine number
10.2 Kramer Protocol 3000 Commands
TP-578H - Protocol 3000
21
21
Command - BUILD-DATE
Command Type - System-mandatory
Command Name
Permission
Transparency
Set: - - - Get:
BUILD-DATE?
End User
Public
Description
Syntax
Set:
Get device build date
#BUILD-DATE␍
Get: - -
Response
~nn@BUILD-DATE␠date␠time␍␊
Parameters
date - Format: YYYY/MM/DD where YYYY = Year, MM = Month, DD = Day
time - Format: hh:mm:ss where hh = hours, mm = minutes, ss = seconds
Response Triggers
Notes
Command - CPEDID
Command Type - System
Command Name
Permission
Transparency
Set:
CPEDID
End User
Public
Get: - -
-
Description
Syntax
Set:
Copy EDID data from the output to
the input EEPROM
src_type - EDID source type (usually output)
src_id - number of chosen source stage (1.. max number of inputs/outputs)
dst_type - EDID destination type (usually input) (see Section 10.2.12)
dest_bitmap - bitmap representing destination IDs. Format: XXXX…X, where X is hex digit. The binary
form of every hex digit represents corresponding destinations. Setting ‘1’ says that EDID data has to be
copied to this destination
Response Triggers
Response is sent to the com port from which the Set was received (before execution)
Notes
Destination bitmap size depends on device properties (for 64 inputs it is a 64-bit word)
Example: bitmap 0x0013 means inputs 1,2 and 5 are loaded with the new EDID
22
TP-578H - Protocol 3000
Command - DEF-RES
Command Type - Video
Command Name
Permission
Transparency
Set
DEF-RES
Administrator
Public
Get
DEF-RES?
End User
Public
Description
Syntax
Set:
Set custom defined
scaled video output
resolution to “vic” index
Table_id - index in resolution table (see Section 10.2.3 Video Resolutions). Valid indexes for SET are 100-
104 only
Custom resolution parameters - by name (self-explanatory), numeric value
Interlaced - interlaced/progressive according to Section 10.2.1 On/Off(“ON”- I, “OFF” - P)
Stage - input/output
Stage_id - number of chosen stage (1...max number of inputs/outputs)
Response Triggers
After execution, response is sent to the com port from which the Set/Get was received
After execution, response is sent to all com ports if DEF-RES was set by any other external control device
(button press, device menu and similar)
Notes
If a requested custom resolution is not defined, yet is in the device, it returns ERR␠003 (out of range)
Only indexes 100-104 are valid for custom defined resolution
In Get command when sending:
index 0 - device replies with detailed info of native resolution
index 255 - device replies with detailed info of current resolution
TP-578H - Protocol 3000
23
23
Command - DISPLAY?
Command Type - System
Command Name
Permission
Transparency
Set: - - - Get
DISPLAY?
End User
Public
Description
Syntax
Set: - -
Get:
Get output HPD status
#DISPLAY?␠ out_id␍
Response
~ nn@DISPLAY␠ out_id,status ␍␊
Parameters
out_id - output number
status - HPD status according to signal validation
Response Triggers
After execution, response is sent to the com port from which the Get was received
Response is sent after every change in output HPD status ON to OFF
Response is sent after every change in output HPD status OFF to ON and ALL parameters (new EDID,
stage - input/output
stage_id - number of chosen stage (1.. max number of inputs/outputs)
size - EDID data size. For Set, size of data to be sent from device, for Get, 0 means no EDID support
Response Triggers
Response is sent to the com port from which the Set (before execution) / Get command was received
Notes
For Get, size=0 means EDID is not supported
For old devices that do not support this command, ~nn@ ERR 002␍␊ is received
TP-578H - Protocol 3000
25
25
Command - HDCP-STAT
Command Type - System
Command Name
Permission
Transparency
Set: - - - Get:
HDCP-STAT?
End User
Public
Description
Syntax
Set:
None
-
Get:
Get HDCP signal status
#HDCP-STAT?␠ stage,stage_id␍
Response
Set / Get: ~ nn@HDCP-STAT␠ stage,stage_id,mode␍␊
Parameters
stage – input/output
stage_id - number of chosen stage (1.. max number of inputs/outputs)
actual_status - signal encryption status - valid values ON/OFF
Response Triggers
Response is sent to the com port from which the Set (before execution) / Get command was received
Response is sent to all com ports after execution if HDCP-STAT was set by any other external control
device (button press, device menu and similar) or HDCP mode changed
Notes
Command - HELP
Command Type - System-mandatory
Command Name
Permission
Transparency
Set: - -
-
Get:
HELP
End User
Public
Description
Syntax
Set: - -
Get:
Get command list or help for specific
command
2 options:
1. #HELP␍
2. #HELP␠ command_name␍
Response
1. Multi-line: ~nn@Device available protocol 3000 commands:␍␊command,␠command…␍␊
To get help for command use: HELP (COMMAND_NAME)␍␊
Step 2: If ready was received, send EDID_DATA
Response 2: ~nn@LDEDID␠dst_type, dest_bitmask, size, safe_mode␠ OK␍␊ or
~nn@LDEDID␠ERRnn␍␊
Parameters
dst_type - EDID destination type (usually input)
dest_bitmask - bitmap representing destination IDs. Format: 0x********, where * is ASCII presentation of
hex digit. The binary presentation of this number is a bit mask for destinations. Setting ‘1’ means EDID
data has to be copied to this destination
size - EDID data size
safe_mode - 0 - Device accepts the EDID as is without trying to adjust
1 - Device tries to adjust the EDID
EDID_DATA - data in protocol packets
Response Triggers
Response is sent to the com port from which the Set (before execution)
Notes
When the unit receives the LDEDID command it replies with READY and enters the special EDID packet
wait mode. In this mode the unit can receive only packets and not regular protocol commands.
If the unit does not receive correct packets for 30 seconds or is interrupted for more than 30 seconds
before receiving all packets, it sends timeout error ~nn @LDEDID␠ ERR01␍␊ and returns to the regular
protocol mode. If the unit received data that is not a correct packet, it sends the corresponding error and
returns to the regular protocol mode.
28
TP-578H - Protocol 3000
Command - LDFW
System - Packets
Command Name
Permission
Transparency
Set:
LDFW
Internal SW
Public
Get: - -
-
Description
Syntax
Set:
Load new firmware file
Step 1: #LDFW␠ size␍
Step 2: If ready was received, send FIRMWARE_DATA
Get: - -
Response
Response 1: ~nn@LDFW␠ size␠READY␍␊ or ~nn@LDFW␠ERRnn␍␊
Response 2: ~nn@LDFW␠ size␠OK␍␊
Parameters
size - size of firmware data that is sent
FIRMWARE_DATA - HEX or KFW file in protocol packets, (see Section 10.2.14)
Response Triggers
Notes
In most devices firmware data is saved to flash memory, but the memory does not update until receiving
the “UPGRADE” command and is restarted, (See Section 10.2.6)
Command - MODEL?
Command Type - System-mandatory
Command Name
Permission
Transparency
Set: - - - Get:
MODEL?
End User
Public
Description
Syntax
Set: - -
Get:
Get device model
#MODEL?␍
Response
~nn@MODEL␠ model_name␍␊
Parameters
model_name - String of up to 19 printable ASCII chars
machine_name - String of up to 14 alpha-numeric chars (can include hyphen, not at the beginning or end)
Response Triggers
Notes
The machine name is not the same as the model name. The machine name is used to identify a specific
machine or a network in use (with DNS feature on)
Command - PROT-VER?
Command Type - System-mandatory
Command Name
Permission
Transparency
Set: - - - Get:
PROT-VER?
End User
Public
Description
Syntax
Set: - -
Get:
Get device protocol version
#PROT-VER?␍
Response
~nn@PROT-VER␠ 3000:version␍␊
Parameters
Version - XX.XX where X is a decimal digit
Response Triggers
Notes
30
TP-578H - Protocol 3000
Command - RESET
Command Type - System-mandatory
Command Name
Permission
Transparency
Set:
RESET
Administrator
Public
Get: - -
-
Description
Syntax
Set:
Reset device
#RESET␍
Get: - -
Response
~nn@RESET␠ OK␍␊
Parameters
Response Triggers
Notes
To avoid locking the port due to a USB bug in Windows, disconnect USB connections immediately after
running this command. If the port was locked, disconnect and reconnect the cable to reopen the port.
Command - SIGNAL
Command Type - System
Command Name
Permission
Transparency
Set: - - - Get
SIGNAL?
End User
Public
Description
Syntax
Set: - -
Get:
Get input signal lock status
#SIGNAL?␠ inp_id␍
Response
~ nn@SIGNAL␠ inp_id,status ␍␊
Parameters
inp_id - input number
status - lock status according to signal validation, (see Section 10.2.5)
Response Triggers
After execution, a response is sent to the com port from which the Get was received
Response is sent after every change in input signal status ON to OFF, or OFF to ON