Using the Operation Commands Table...............................................8
Using Key Commands.............................................................................12
Examples of Operation Commands...................................................15
Operation Commands for Runco WindowWall ............................. 19
Troubleshooting Serial Connections.................................................51
Index .............................................................................................................57
You should already know how to operate the Runco WindowWall with the
remote control and how to read the menus. See the Runco WindowWall
Installation Guide for more information.
020-1050-00A16 April 2010 1
Page 2
Connecting RS232 Communication
Wiring the adapter
To go from 9-pin D-sub serial connector on
the back of the computer to an RJ45
connector, use a standard RJ45-to-9-pin
adapter. Wire it internally as shown. The
wiring shown for this adapter is correct for
straight-through cables. Straight-through
cables are wired 1-to-1, 2-to-2, etc.
RJ459-pin
Yellow wire63
Black wire32
Green wire55
RJ45 looking into
the socket
Connecting RS232 Communication
RS232 control is not necessary for operation, but is a convenient way to control tiles
from a computer at a distance. If your installation will not use RS232 control, skip this
section.
Everything you can do with the remote, you can do with RS232 commands. Plus, you
can send inquiries to the tiles and find out the current settings and values.
RS232 connections are made with cables like Ethernet straight-through cables. This is
the common type of LAN connection cable sometimes called a Cat 5 cable.
Note: It is important that the RJ-45 cable has “straight through” connections. To see if your
cable is correct, hold the two connectors side by side with the ends pointing in the same
direction. Look at the sides of the connectors that do not have the locking tab. If the colors of
the wires inside the connectors are the same left to right for both connectors, this is the
correct cable. If the colors are mirror reflections of each other, it is the wrong type.
You need an adapter to go from the computer’s 9-pin serial output connector to an
RJ-45 connector. Adapters of this type are readily available at computer and
electronic supply stores. The adapter is not pre-wired. You will make three
connections inside the adapter, as described below.
2RS232 Control
You will only need one adapter; all the rest of the connections will be RJ-45 to RJ-45
using the RS485 In and Out connectors. RS485 is used after the first tile because the
signal it carries is more reliable and less disturbed by electrical interference.
5 4 3 2 1
6789
1
8
Page 3
Connecting RS232 Cables
Connect this to Quad Input Manager Module A only make sure you don’t connect to other Quad Input
Manager Modules
1Connect the 9-pin adapter to the serial output connector of the controlling
computer. (This computer does not have to be the same one as the computer
used as a picture source.) The serial output is sometimes called the Comm Port,
and sometimes there is more than one.
Note: Some computers have an RS485 output. You can connect this directly into the nearest
tile’s RS485 In connector.
2Connect this first tile’s RS485 Out connector to the next tile’s RS485 In connector.
For more information about configuring RS232 communications, see the
WindowWall Installation Manual.
Connecting RS232 Communication
RS232 Control 3
Page 4
How to Form Commands
How to Form Commands
Basic Rules
• RS232 commands consist of a string of ascii characters.
• All numeric values are decimal; you do not need to use hex or binary digits in the
commands.
• Spaces or tabs may be used in the commands to separate the parts and make
them easier for humans to read. This “white space” is ignored by the command
reader in the Runco WindowWall.
• You cannot use commas, slashes, or other punctuation as separators. Periods
have a special purpose in commands.
• Commands are not case sensitive, so you can use upper and lower case letters as
you wish, EXCEPT the first two letters of every command must be both upper or
both lower case. After that, it doesn’t matter.
• When a command requires a response, wait for the response before sending
another command to another tile.
• All commands must end with a carriage return character, shown as [CR] in the rest
of this document. Depending on your serial communications program,
commands may automatically be ended with a [CR]. If you are uncertain whether
your application automatically does this, send a test command such as ky 00 menu without a [CR]. If the menu displays on screen, you will not need to insert a
[CR]. If nothing happens, you will need to add a [CR] at the end of each
command.
Types of Commands
Key Commands
Key commands simulate pressing a key on the remote control. This is not very useful
unless you can see the screen, because you won’t know where the selector is in the
menu.
Operation Commands
Tip: Operation commands are more flexible and easier to use than Key commands
Operation commands tell the tile exactly what to do.
• Set green in the white color balance to 27
• Save the current settings into memory slot 23
• Recall memory slot 7
Operation commands can ask questions and get answers, such as:
• What is the state of the backlights? (on, off, failed, etc.)
• Which connector is used if memory slot 3 is recalled?
4RS232 Control
Page 5
String Commands
String commands send strings of characters to the tile.
String commands can also retrieve information from the tile. For instance,
ST A1 BUILD.DATE? [CR]
returns the build date of the firmware:
ST A1 BUILD.DATE= "JUN 15 2009 08:48:24"
Addresses in Commands
All commands must be addressed. Each tile has a two-character ID that is unique to
it. The first character is A-P and the second character is 1-4. The first character is
called the Group ID, and the second one is the Unit ID. The Group ID is the Quad
Input Manager Module address and the Unit ID is the processor on that module.
• Commands can be addressed to individual tiles: A1, B2, C3, D4. When this form
of address is used, the tile will respond to the host computer.
How to Form Commands
Note: Whenever a command is sent to an individual ID, wait for the response before
sending a second command.
• Commands can be addressed to all tiles: **
• Commands can be addressed to a group of tiles: *4 (all tiles with 4 as the Unit ID),
A* (all tiles with A as the Group ID).
Command Structure
All commands start with two letters:
OP or op for operations commands (but not Op or oP)
KY or ky for key commands (but not Ky or kY)
ST or st for string commands (but not St or sT)
The next two characters are the address.
The next section of the command is the operation, the remote key, or the string, the
main part of the command telling the tile what to do.
A few commands have a ‘target.’ For example, to adjust white balance, you must state
which color to change: red, green, blue, or all. Or to determine whether a memory
slot is empty, you must target the memory slot number. The target is always in (parentheses).
RS232 Control 5
Page 6
How to Form Commands
The next character is the command function symbol. There are five function symbols:
FunctionSymbolAction on the tile
Set=Makes the tile take that value
Get?Asks what the value is
Increment+Adds 1 to the current value
Decrement–Subtracts 1 from the current value
Execute[none]Performs an action, such as a reset
• Some commands are Execute only, such as resetting the lamp hours.
• Others are Set and Get only, such as setting the pattern or asking what the
pattern is.
• Some are Get only, such as getting the horizontal frequency of the source.
• And some are Set, Get, Increment, Decrement, such as color balance.
• The last part of the command, for Set commands only, is the value. The value
may be a number or one or two words.
Sample Operation Commands
Command Example
op A3 auto.position.disable = DISABLED [CR]
1
Disable the auto position
Explanation
feature in tile A3
op G4 auto.position.disable ? [CR]
Is the auto position feature
enabled or disabled in tile G4?
op A* brightness + [CR]
Increment the brightness in all
tiles with Group ID A
op ** window.reset.size [CR]
Makes all the Zoom and
Viewport settings return to the
default values.
op A1 center.point (red) ? [CR]
What is the value for the red
pixel at the center (sampling)
point in tile A1?
1
The command line must always end with a carriage return character, noted in the examples above as [CR]. The Runco WindowWall will not act on the command unless the last
character is a carriage return character (ascii hex value: 0D).
6RS232 Control
Page 7
Sample Key Commands
How to Form Commands
Command
Example
Explanation
1
ky A1 menu [CR]Press the MENU button on the remote for the entire
wall
ky A1 down [CR]Press the down arrow on the remote for the entire
wall
ky A1 enter [CR]Press the
ENTER button on the remote for the
entire wall
1
As you can see from Sample Key Commands sequence, if you are not
looking at the screen, you won’t know what you just did. You don’t know
where the cursor was at the start.
Sample String Commands
Command
Example
st A1 revision ?[CR]What is the revision level of tile A1?
Explanation
RS232 Control 7
Page 8
Using the Operation Commands Table
Using the Operation Commands Table
The Operation Commands table starts on page 19.
Operations and Operation Numbers
The commands are listed in alphabetical order by Operation. In a command, you may
use either the ascii text of the operation or its Operation Number. For instance, to
get the tile power, all these commands are equivalent:
op A3 display.power ? [CR]
opA3display.power? [CR]
op A3 1094 ? [CR]
opA31094? [CR]
OPA3dIsplAy.Power ? [CR]
Tar g et
If the Target column has anything in it, the command must use one (and only one) of
the targets, and it must be in parentheses. Use either the ascii text or the Target
Number. These are equivalent commands:
opa2 center.point (red) ? [CR]
opa21110(0)? [CR]
8RS232 Control
Page 9
Command Types Allowed
Use only the types listed in the first column.
SymbolMeaningExampleResult
Using the Operation Commands Table
=Settells the tile to
take the value
that follows
?Getasks for the
value
+Incrementincrements the
value
–Decrementdecrements the
value
op A* white.balance (all) = 100
[CR]
op A1 contrast ? [CR]
op ** gray.balance(red) + [CR]
op ** white.balance(green) – [CR]
All tiles with a Group ID
of A (and Unit ID of
anything) will set their
white balance levels for
red, green and blue to
their maximum of 100
Tells tile A1to send the
value of contrast to the
host computer. Note
that the tile will only
respond if it is addressed
individually.
Makes all the tiles
increase their Gray
Balance value by one.
Note that any tile whose
value is already at the
top (in this case 15) will
not increase it.
Makes all the tiles
decrease their White
Balance value by one.
Any tile that had a white
balance of 1 before the
decrement will not
change.
[none]Executemeans the
command is
executed. No
character
follows the
command (or
the Target, if it
has one)
Note: Any word or character or phrase that appears between [square brackets] is for
information or clarification only. It is not sent to the tile or received from it.
op ** slot.save (0) – [CR]
RS232 Control 9
Saves slot 1 to memory.
Page 10
Using the Operation Commands Table
Values
The Value may be sent as text or as a value number.
Text values can be sent in upper or lower case or with mixed case. They are listed in
UPPER CASE in the table to make it easier to see the difference between the value
and any [explanation].
[varies] means the range of acceptable values and replies varies with the type of
source.
Reading the Response
Two commands establish the features of the replies. (Remember the tiles only reply
when individually addressed.)
ascii.eol determines the End Of Line character the tile will send at the end of
every command.
ascii.response determines how you want the replies to look when they come
back to you.
• Symbolic means the replies will come back as ascii characters, if the value
column allows them.
• Numeric means that the Value Number will come back
• Data means that only the value is returned, not the preceding information
The following table shows examples of each setting for ascii.response and
three possible responses:
Command SentResponseExplanation
op A1 ascii.response = symbolic [CR]OPA1ASCII.RESPONSE=SYMBOLIC
op A1 pattern ? [CR]OPA1PATTERN=BLACK
The tile received the
command and has set the
response type to symbolic
and replies will be ascii
characters
The current test pattern is
black.
10RS232 Control
Page 11
Using the Operation Commands Table
Command SentResponseExplanation
op A1 ascii.response = numeric [CR]OPA11137=1
op A1 pattern ? [CR]OPA11036=6
op A1 ascii.response = data [CR]ACK
op A1 pattern ? [CR]6
Note: Replies are always in ALL CAPS, regardless of how the query was sent.
The tile received the
command and has set the
response type to numeric
and will reply with the
value number
The current test pattern is
black.
The tile received the
command and has set the
response type to data and
will reply with only a
number
The current test pattern is
black.
RS232 Control 11
Page 12
Using Key Commands
1
2
4
3
5
6
7
8
9
10
11
12
13
14
15
Using Key Commands
Key commands always start with ky or KY. There are two kinds of key commands,
command word and numeric equivalent commands.
Command Word Key Commands
Command word key commands simulates pressing a button on the remote. For
example, the command:
ky A1 menu[CR]
simulates pressing the menu button. All the other named buttons on the remote
control can be “pressed” in this manner by using the name on the remote. This
picture shows the command for each named key:
Note: Keep in mind that you need to point the remote towards where the IR sensor is
mounted.
12RS232 Control
Page 13
Remote Control Buttons
NumberDefinition
1Turn the tile ON/OFF.
2Move the target left or right.
3Set the target to all at once.
4With each press, go to Picture, Input Levels, Aspect
Ratio, Picture Position, Zoom Top & Left, Zoom
Bottom and Right.
5Press once for Miscellaneous Options, twice for
Backlight Settings, three times for Serial Port
Settings.
6Press once for Recall, twice for Save.
Using Key Commands
7Takes you to the next Quick Configure setting (Big
Picture, A1, A2, etc.)
8Press once for the Color Balance menu.
9With each press, go to Unit Status, Serial Port Status,
Setup Summary and Test Patterns.
10Open the Wall Configuration menu.
11Bring up the on-screen menus.
12Return to the previous menu.
13Press to select a menu option.
14Move highlight to the top line of the menu.
15Arrow keys move the highlight around on the menu
to select the option you want.
RS232 Control 13
Page 14
Using Key Commands
Numeric Equivalent Commands
Numeric equivalent commands also simulate pressing a remote button. For example,
the command:
ky A1 r43 [CR]
simulates pressing the MENU key on the remote. All the keys have “R” numbers
associated with them, even keys that don’t exist on the real remote.
In the illustration below, the white buttons don’t exist on the remote, and the shaded
buttons contain the command key equivalent:
RØØ
on
R1Ø
target.left
R20
off
R3ØR31
R40
monitor
R50
menu
R6Ø
R70
left
R8Ø
RØ1
R11
**
R21
save
R41
wall
R51
prev
R61
up
R71
top
R81
down
RØ2
target.right
R12
picture
R22
misc
R32
source
R42
balance
R52
enter
R62
R72
right
R82
Note: Although they don’t exist on the remote, there are two more key commands that can
be used: target.up and target.down.
14RS232 Control
Page 15
Examples of Operation Commands
Recalling Memories
Remember: The slot target number used in the command is one less than the memory
slot number as seen in the menus. For example, to recall memory slot #40, in
commands you’d specify slot.target = 39. Likewise, to recall the first slot,
you’d specify slot.target = 0.
Recalling Memories Directly
Use slot.recall (). Put the memory number (minus 1) in the parentheses.
What is the difference between slot.recall.target and slot.target?
Assume that memory slots #1, #2, and #6 are used (full). Memory slots #3, #4, and #5
all the others are empty, as shown in the illustration below:
12345678
Examples of Operation Commands
The following series of example commands show the difference between
slot.target and slot.recall.target and which memory slot the
command is pointing to.
op A1 slot.target = 3 [CR]
12345678
▲
op A1 slot.action (save) [CR]
12345678
▲
op A1 slot.target = 4 [CR]
This sets the memory slot to #4 in tile A1. Any further
commands that need a memory slot will use this one
until it is changed.
This saves all the current settings into memory
slot #4 with the default memory name.
This sets the memory slot to #5, which is empty.
12345678
▲
RS232 Control 15
Page 16
Examples of Operation Commands
op A1 slot.action (recall) [CR]
This action fails, because there is nothing in
slot #5. Nothing happens to the picture on
the screen; it does not change.
12345678
▲
op A1 slot.recall.target = 5 [CR]
Sets the memory slot to #6.
12345678
▲
op A1 slot.action (recall) [CR]
This recalls slot #6 because the target was
set to #6 in the previous command.
12345678
▲
op A1 slot.action (recall) [CR]
Recalls settings from memory slot #1.
12345678
▲
16RS232 Control
Page 17
Asking (Get) and Telling (Set)
To ask about a value or condition, use a question mark [ ? ]. No character should
follow the question mark. To set a value or condition, use an equal sign [ = ]. A value
must follow the equal sign.
Get and Set Commands Compared
Examples of Operation Commands
Command Example
op A1 contrast ? [CR]
op A* contrast = 128 [CR]
op A* contrast ? [CR]
1
Asks what the contrast is set to on tile A1.
Sets the contrast on all tiles connected to Quad Input
Manager Module
Won’t work. All queries [ ? ] must be addressed to
Explanation
A to 128.
individual tiles only; no asterisks [ * ] in the
command line.
1
The command line must always end with a carriage return character, noted in the examples above as [CR]. The Runco WindowWall will not act on the command unless the last
character is a carriage return character (ascii hex value: 0D).
RS232 Control 17
Page 18
Examples of Operation Commands
Types of Responses
Response from the tile can be Symbolic (mostly text), Numeric (mostly numbers), or
Data.Whenever a command is sent to an individual ID, wait for the response before
sending a second command.
Symbolic Response Examples
Command and Response
Examples
opA1 auto.lamp ? [CR]
OPA1AUTO.LAMP=DISABLE
Numeric Response Examples
Command and Response
Examples
op A1 auto.lamp ? [CR]
OPA11037=0
Data Response Examples
Explanation
Would get the Symbolic response
Text in responses are all caps, regardless of what you sent.
Explanation
Would get the Numeric response
Notice that you can send commands as text and get the
response as numeric. 1037 is the Operation Number for
auto.lamp, and 0 means Disabled. It works the other way,
too. Ask the question with all numbers and get a text
response, if ascii.response is set to Symbolic.
Command and Respond
Examples
op A1 auto.lamp ? [CR]
0
Would get the Data response
You get only the answer and only in numeric form. This is
used mainly when a sequence of commands is sent and
the data is acted upon by the program. For instance, the
program might query each tile as to its lamp state, on or
off, then send a Lamp On command to just those tiles that
are off.
Note: Remember: tiles only respond when they are individually addressed. If you want to
know a status or a value in six different tiles, you must ask the question six times, and you
must wait for the response from each tile before sending the question to the next one.
18RS232 Control
Explanation
Page 19
19
An index follows the table that lists all the entries, plus other names for the entries. For instance, “memory” in the index will
lead to “slot,” which is the name used in the commands to refer to memory numbers. All commands are Operation commands
which should start with “op”, except those marked with [ST] which are String commands.
For String commands, use the form “ST -- build.date ?” without the quotes, and substitute the unit ID for the -- . There is
no target for string commands.
Operation Commands for Runco WindowWall
Row
Operation
or
String [ST]
Operation or
String
number
(Target)
Target or Target number
must be in parentheses.
(Target
number )
Command
types allowed
(Use only
one symbol)
Value
If numbers listed first, use
numbers only. Data in
[square brackets] is for
information only.
Val ue num ber
Notes
1
ascii.eol1138=?CR
CRLF
LF
LFCR
0
1
2
3
Determines the End Of Line
character used in replies.
2
ascii.response1137= ?SYMBOLIC
NUMERIC
DATA [only]
0
1
2
Determines the style of the reply:
SYMBOLIC replies with the
Value [except for what is in
square brackets]
NUMERIC replies with the Oper-
ation number and Value number
DATA replies with the Value num-
ber only
3
aspect1054=?FILL
CROP
LETTERBOX
16X9
ONE.TO.ONE
4X3
0
1
2
3
4
5
4
aspect.status1092?EQUAL
TA LL E R
WIDER
0
1
2
TALLER and WIDER refer to the
source picture being taller than
or wider than the aspect ratio of
the screen or wall.
5
auto.frequency.disable17421= ?NOT.DISABLED
DISABLED
TOGG LE
0
1
2
6
auto.lamp1037= ?DISABLE
ENABLE
0
1
set
get
inc
dec
Page 20
20
7
auto.phase.disable17420= ?NOT.DISABLED
DISABLED
TOGG LE
0
1
2
8
auto.position.disable17422= ?NOT.DISABLED
DISABLED
TOGG LE
0
1
2
9
auto.resync.disable17438=?NOT.DISABLED
DISABLED
TOGG LE
0
1
2
10
backlight.intensity1085=?+– 1-10
10 is maximum intensity.
11
baud1143?2400
4800
9600
19200
Baud rate
12
bl.offset1367= ? +–78-128
Individual offset for the backlight
of the connected LCD. This is a
signed byte with allowable values from -50 to 0. (The byte is
converted to an unsigned word
resulting in the values 78-128.)
This value is stored on the LCD
interface board and a copy is
kept in the LCD. If no tile is
attached, the copy is used.
13
bl.status1287?ERROR
FAI LE D
NORMAL
UNKNOWN
0
1
2
3
Status of the backlight for the
connected LCD. If the LCD is
turned off, the status is
unknown. If the LCD reports a
good status while it is turned off,
there must be a sensor failure
and the status is error. If no tile
is connected result is
UNKNOWN.
Operation Commands for Runco WindowWall
Row
Operation
or
String [ST]
Operation or
String
number
(Target)
Target or Target number
must be in parentheses.
(Target
number)
Command
types allowed
(Use only
one symbol)
Value
If numbers listed first, use
numbers only. Data in
[square brackets] is for
information only.
Val ue num ber
Notes
set
get
inc
dec
Page 21
21
14
black.balance1402 RED
GREEN
BLUE
ALL
RESET
0
1
2
3
4
=?+–
A target of “ALL” can only be
used with increment and decrement commands. It will adjust all
3 of the colors; however if any
color is already at its limit, no
color will be adjusted.
A target of “RESET” used will set
all 3 colors to 0. The data for
RESET is irrelevant but must be
included in the command.
15
blue.only1057=?DISABLE
ENABLE
0
1
16
border.color1151=?RED
GREEN
BLUE
DKBLUE
DKGREEN
DKRED
BLACK
WHITE
63488
2016
31
8
1024
32768
0
65535
17
brightness16387= ? +–0 – 255
Used when digital source is
YPbPr.
18
build.date [ST]1?
Retrieves text: firmware compila-
tion date and time.
19
bytes.received1140 RS232
RS485
AUX232
0
1
2
?0 – 32767
Used only to indicate that bytes
have been received. Resets to
zero upon reaching its maximum value.
20
bytes.sent1141 RS232
RS485
AUX232
0
1
2
?0 – 32767
Used only to indicate that bytes
have been sent. Resets to zero
upon reaching its maximum
value.
Operation Commands for Runco WindowWall
Row
Operation
or
String [ST]
Operation or
String
number
(Target)
Target or Target number
must be in parentheses.
(Target
number)
Command
types allowed
(Use only
one symbol)
Value
If numbers listed first, use
numbers only. Data in
[square brackets] is for
information only.
Val ue num ber
Notes
set
get
inc
dec
Page 22
22
21
cable.equalization1368=?0-7
Value that varies with the length
and quality of the Cat 6 cable
used to connect the LCD video.
This value is stored in the Quad
Input Manager Module and
communicated to the LCD interface board when it is connected.
22
center.point1110 RED
GREEN
BLUE
ALL
0
1
2
3
?0 – 255
The center point is the one pixel
used by auto level.
23
clear.input.memory16902[execute]
Makes the tile “forget” any
sources it has seen before.
24
clipboard.bl.offset1397?
Backlight offset value that is cur-
rently in the clipboard.
25
clipboard.gray.balance1163 RED
GREEN
BLUE
ALL
0
1
2
3
?0 – 15
26
clipboard.recall1161[execute]
27
clipboard.save1162[execute]
28
clipboard.white.balance1164 RED
GREEN
BLUE
ALL
0
1
2
3
?0 – 100
Operation Commands for Runco WindowWall
Row
Operation
or
String [ST]
Operation or
String
number
(Target)
Target or Target number
must be in parentheses.
(Target
number)
Command
types allowed
(Use only
one symbol)
Value
If numbers listed first, use
numbers only. Data in
[square brackets] is for
information only.
Val ue num ber
Notes
set
get
inc
dec
Page 23
23
29
clone.setting13910-8
255
=<operation>
Applicable only to tile A1. Other
processors will NAK.
Force the settings from tile A1
onto all other tiles in the system.
Ta rg e t s :
0: Clone only the operation given
in the data
1: Clone items on Backlight
Menu
2: Clone items on Miscellaneous
menu
3: Clone items on Input Setup
Menu
4: Clone items on Size & Position
menus
5: Clone items on Big Picture
Setup menu (except for row and
column)
6:Clone items on Color Balance
Menu
7: Clone items on Scaling Menu
8: Clone items on Factory Set-
tings Menu
255: All items from targets 1-8
30
color.temp1268= ?3200K
5500K
6500K
8500K
NATIVE
CUSTOM
0
1
2
3
4
5
31
colorspace1180?RGB
YPBPR
0
1
32
commands.received1107 RS232
RS485
AUX232
0
1
2
?0 – 32767
Used only to indicate that com-
mands have been received.
Resets to zero upon reaching its
maximum value.
33
contrast16388= ? +–0 – 255
Used when digital source is
YPbPr.
Operation Commands for Runco WindowWall
Row
Operation
or
String [ST]
Operation or
String
number
(Target)
Target or Target number
must be in parentheses.
(Target
number)
Command
types allowed
(Use only
one symbol)
Value
If numbers listed first, use
numbers only. Data in
[square brackets] is for
information only.
Val ue num ber
Notes
set
get
inc
dec
Page 24
24
34
custom.pattern1237 RED
GREEN
BLUE
ALL
0
1
2
3
= ? +–0 – 255
35
display.power1094=?OFF
ON
0
1
This turns on/off backlights.For
queries, system.state provides
more information. Power should
only be sent to tile A1.
36
edid.mailbox1261?
37
fan.state1096 POWER.SUPPLY
QUAD.MODULE
LAMP
INTAKE
0
6
1
6
ON
UNKNOWN
FAI LE D
0
1
2
38
frame.compensation1284=?DISABLE
ENABLE
0
1
39
frame.height1283=?+–
40
frame.lock.enable1292=?DISABLE
ENABLE
0
1
When disabled, tile will not try to
frame lock.
41
frame.locked1275?DISABLE
ENABLE
0
1
42
frame.width1282=?+–
43
frequency16404=?+– [varies]
44
frequency.horizontal1070?[KHz*100]
45
frequency.pixel1069?[MHz*100]
46
frequency.vertical16403?[Hz]
47
gain.all1033? + –0 – 255
For ?, returns the average of red,
green, and blue. For + and –,
adjusts red, green and blue.
Applies to analog sources only.
Operation Commands for Runco WindowWall
Row
Operation
or
String [ST]
Operation or
String
number
(Target)
Target or Target number
must be in parentheses.
(Target
number)
Command
types allowed
(Use only
one symbol)
Value
If numbers listed first, use
numbers only. Data in
[square brackets] is for
information only.
Val ue num ber
Notes
set
get
inc
dec
Page 25
25
48
gain.blue16394= ?+ –0 – 255
gain.whatever adjusts the White
Level; offset.whatever adjust the
Black Level. Applies to analog
sources only.
49
gain.green16392= ? +–0 – 255
50
gain.red16390= ? + –0 – 255
51
gamma1086= ?DISABLE
ENABLE
0
1
52
gray.balance1031 RED
GREEN
BLUE
ALL
0
1
2
3
= ? +–0 – 15
53
horizontal.period1264?
54
hue16395= ? + –0 – 180
Used when digital source is
YPbPr. This controls the color
hue. Default value is 90.
55
interlaced1065?OFF
ON
0
1
56
ir.remote1095=?DISABLE
ENABLE
0
1
57
justify1053= ?LEFT [top]
CENTER
RIGHT [bottom]
FILL
0
1
2
3
The values LEFT and RIGHT are
used for top and bottom justifi-
cation when the source aspect
ratio is wider than the screen.
58
lamp.saver1105= ?DISABLE
ENABLE
0
1
This enables/disables DPMS
delay.
Operation Commands for Runco WindowWall
Row
Operation
or
String [ST]
Operation or
String
number
(Target)
Target or Target number
must be in parentheses.
(Target
number)
Command
types allowed
(Use only
one symbol)
Value
If numbers listed first, use
numbers only. Data in
[square brackets] is for
information only.
WindowWall for the requested
tile as determined during discovery. If there is no LCD in that
position, returns 0xfefe. If there
is no Quad Input Manager Module in that position, returns
0xffff.
75
matrix.layout.processor.at1382 (column-1)
256 + (row-1)
0-3, 255
Applicable only to tile A1. Other
processors will NAK.
Returns the processor (0=1, 1=2,
2=3,3=4) of the tile that is currently at the requested row and
column.
Returns 255 if there is no LCD
attached at that position.
76
matrix.layout.size1386
HEIGHT
WIDTH
0
1
2
?height and width information
(see Notes)
Returns the physical size of the
array as determined during discovery. If discovery failed,
returns the last known wall size
(or else 255 if discovery has
never successfully completed).
Ta rg e t s :
0 Return Width*256+Height
1 Height only
2 Width only
…63=P4) of the LCD that is currently at the requested row and
column.
Returns 255 (NONE) if there is
no LCD at that position.
Operation Commands for Runco WindowWall
Row
Operation
or
String [ST]
Operation or
String
number
(Target)
Target or Target number
must be in parentheses.
(Target
number)
Command
types allowed
(Use only
one symbol)
Value
If numbers listed first, use
numbers only. Data in
[square brackets] is for
information only.
Val ue num ber
Notes
set
get
inc
dec
Page 31
31
78
matrix.route.module1384 A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
0
4
8
12
16
20
24
28
32
36
40
44
48
52
56
60
?bit field (see description)
Use only on tile A1. Other pro-
cessors will accept the command but the master needs to
have the information for all tiles.
So it must get the command first
and then pass it on to the relevant tile.
Returns a bit field that represents
the current FPGA route settings
for the tile requested. To set
each switch individually, use
op_TOP_ROUTE
bit 0-1 = switch 1
bit 2-3 = switch 2
bit 4-5 = switch 3
bit 6-7 = switch 4
bit 8-10 = external loop
bit 11-12 = internal loop
bit 13 = 0 if the external loop is
enabled
Values for switch 1 & 2:
0= Digital 1
1=Digital 2
2=use loop
3=use loop
Values for switch 3 &4:
0= Digital 3
1=Digital 4
2=use loop
3=use loop
Values for external loop
0=digital 1
1=digital 2
2=digital 3
3=digital 4
4=Dual Link In
Values for internal loop
0=digital 1
1=digital 2
2=digital 3
3=digital 4
Operation Commands for Runco WindowWall
Row
Operation
or
String [ST]
Operation or
String
number
(Target)
Target or Target number
must be in parentheses.
(Target
number)
Command
types allowed
(Use only
one symbol)
Value
If numbers listed first, use
numbers only. Data in
[square brackets] is for
information only.
Val ue num ber
Notes
set
get
inc
dec
Page 32
32
79
matrix.route.output1399?high byte = tile to route (see
cessors will accept the command but the master needs to
have the information for all tiles.
So it must get the command first
and then pass it on to the relevant tile.
Set the specified output to dis-
play the specified input. If necessary, the external or internal
loop settings may be changed in
order to accommodate the
request. This could cause other
LCD routing to change.
Data
0=digital 1
1=digital 2
2=digital 3
3=digital 4
4=Dual Link In
Operation Commands for Runco WindowWall
Row
Operation
or
String [ST]
Operation or
String
number
(Target)
Target or Target number
must be in parentheses.
(Target
number)
Command
types allowed
(Use only
one symbol)
Value
If numbers listed first, use
numbers only. Data in
[square brackets] is for
information only.
parameters for all processors in
the system. If auto discovery
has not been performed, or has
failed, only the routing will be
done. Otherwise wall mode will
be turned on and the width,
height, row and column settings
for each tile will be set appropri-
ately.
Target 2:
Data field is ignored. Redo the
command with the same data
as last time (used after new tiles
were added or tiles moved
around).
Target 1:
Data field is ignored. Uses the
next possible input. For exam-
ple, if A1 is currently being big
pictured, big picture A2.
Operation Commands for Runco WindowWall
Row
Operation
or
String [ST]
Operation or
String
number
(Target)
Target or Target number
must be in parentheses.
(Target
number)
Command
types allowed
(Use only
one symbol)
Value
If numbers listed first, use
numbers only. Data in
[square brackets] is for
information only.
Val ue num ber
Notes
set
get
inc
dec
Page 34
34
81
matrix.route.qconfig (cont.)1379
Target 0:
Use the data field:
Data 0-63:
Big picture the input over the
entire wall.
Data 64-68:
Spread 1 input over the whole
Quad Input Manager Module
(for each module in the system).
64=use Digital 1, 65= Digital
2,66=Digital 3, 67=Digital 4,
68=Dual Link In
Data 69:
Spread Digital 1 onto LCD 1&2
and Digital 3 onto LCD 3&4.
Data 255
Route each input to its corre-
sponding output and turn off
wall mode.
A get of this command returns
the current configuration. Only
the route information, not the
wall parameters are used to
determine the current configura-
tion. If none of these configura-
tions are set, 254 is returned.
Operation Commands for Runco WindowWall
Row
Operation
or
String [ST]
Operation or
String
number
(Target)
Target or Target number
must be in parentheses.
(Target
number)
Command
types allowed
(Use only
one symbol)
Value
If numbers listed first, use
numbers only. Data in
[square brackets] is for
information only.
Val ue num ber
Notes
set
get
inc
dec
Page 35
35
82
matrix.route.switch1383?high byte = tile to route (see
cessors will accept the command but the master needs to
have the information for all tiles.
So it must get the command first
and then pass it on to the relevant tile.
Set the FPGA switch for the
specified tile. To set all switches
in the tile at once, use
MATRIX.ROUTE.MODULE
Values for switch 1-4:
0= self
1=other in pair (if 1,2; if 2,1; if3,4
if 4,3)
2=use loop
3=use loop
Values for external loop
0=digital 1
1=digital 2
2=digital 3
3=digital 4
4=Dual Link In
Values for internal loop
0=digital 1
1=digital 2
2=digital 3
3=digital 4
Value for internal loop enable
0=Use external loop
1=Use internal loop
83
menu.position.horizontal12341= ? +–0 – 32767
Horizontal offset from the default
side.
84
menu.position.vertical12342= ?+ –0 – 32767
Vertical offset from the default
side.
85
menu.rotate1038=?NONE
CLOCKWISE
INVERTED
COUNTER-CLOCKWISE
0
1
2
3
Operation Commands for Runco WindowWall
Row
Operation
or
String [ST]
Operation or
String
number
(Target)
Target or Target number
must be in parentheses.
(Target
number)
Command
types allowed
(Use only
one symbol)
Value
If numbers listed first, use
numbers only. Data in
[square brackets] is for
information only.
Val ue num ber
Notes
set
get
inc
dec
Page 36
36
86
menu.target1393=ALL
A0-P3
65535
2560
-6659
Use only on tile A1. Other pro-
cessors will accept the com-
mand but the master needs to
send the information to all tiles.
So it must get the command first
and then pass it on.
Set which processor will respond
when a slave menu is pre-
sented.
87
menu.target.move1392 UP
DOWN
LEFT
RIGHT
ALL
0
1
2
3
4
=ALL
A0-P3
65535
2560
-6659
Use only on tile A1. Other pro-
cessors will accept the com-
mand but the master needs to
send the information to all tiles.
So it must get the command first
and then pass it on.
Moves the target processor (the
one that responds to input when
a slave menu is presented)
to the next tile in the
WindowWall in the specified
direction. If auto discovery has
not been performed or there
was an error, it will move in pro-
cessor order. When the target is
“ALL” the target processor is set
to **.
88
menu.timeout8194= ?+ –0 – 60
Seconds menu will remain on
screen; 0 = forever
89
menu.top1189[execute]
Used with Key commands to be
sure the menu selector is at the
top.
90
mode.id16436?0 – 999
91
native.frequency135160HZ
50HZ
60
50
Operation Commands for Runco WindowWall
Row
Operation
or
String [ST]
Operation or
String
number
(Target)
Target or Target number
must be in parentheses.
(Target
number)
Command
types allowed
(Use only
one symbol)
Value
If numbers listed first, use
numbers only. Data in
[square brackets] is for
information only.
Val ue num ber
Notes
set
get
inc
dec
Page 37
37
92
offset.all1032?+ –0 – 127
For ?, returns the average of red,
green, and blue. For + and –,
adjusts red, green and blue.
Applies to analog sources only.
93
offset.blue16393=? + –0 – 127
offset.whatever adjusts Black
Level.
gain.whatever adjusts the White
Level.
94
offset.green16391= ?+ –0 – 127
When colorspace = YPBPR, this
controls the black level (Bright-
ness) of whole picture, not just
the green. Default value varies
and is set at factory. Not used
with digital sources.
95
offset.red16389=? + –0 – 127
96
offset.reset1177[execute]
Sets offset.red, offset.green and
offset.blue to mid levels.
97
ontime.average1387?0-24
Applicable only to processor 1 of
a tile. Other processors will
NAK.
Return the number of hours the
system has been on per day.
98
ontime.days.overlimit1389?
Applicable only to processor 1 of
a tile. Other processors will
NAK.
Return the number of days the
system has been on for more
hours than the limit (20 for
WindowWall).
Operation Commands for Runco WindowWall
Row
Operation
or
String [ST]
Operation or
String
number
(Target)
Target or Target number
must be in parentheses.
(Target
number)
Command
types allowed
(Use only
one symbol)
Value
If numbers listed first, use
numbers only. Data in
[square brackets] is for
information only.
Val ue num ber
Notes
set
get
inc
dec
Page 38
38
99
ontime.days.total1388
Applicable only to processor 1 of
a tile. Other processors will
NAK.
Return the number of days sys-
tem has been collecting on time
statistics. The system must be
on at midnight for consecutive
days in order to count statistics.
100
ontime.limit1390
Applicable only to processor 1 of
a tile. Other processors will
NAK.
Return the limit used in
ontime.days.overlimit
101
osd.enable1360
102
overscan1184=? + –0 – 20 [% of image hidden at
edges]
103
part [ST]2?
Retrieves firmware part number
Operation Commands for Runco WindowWall
Row
Operation
or
String [ST]
Operation or
String
number
(Target)
Target or Target number
must be in parentheses.
(Target
number)
Command
types allowed
(Use only
one symbol)
Value
If numbers listed first, use
numbers only. Data in
[square brackets] is for
information only.
Val ue num ber
Notes
set
get
inc
dec
Page 39
39
104
pattern1028=?NONE
WHITE
GRAY
RED
GREEN
BLUE
BLACK
RED.SCALE
GREEN.SCALE
BLUE.SCALE
GRAY.SCALE
COLOR.BARS
LOGO
GRID
CHECK4X4
COLORSCALE
UNIFORMITY
ALIGNMENT
FOCUS
CUSTOM
CYAN
YELLOW
MAGENTA
0
1
2
3
4
5
6
7
8
9
10
11
12
18
20
21
22
24
25
26
28
29
30
105
phase16400= ? +–[Range 0–31]
Value for = or ? commands is 0 –
31. In the menu, the value is
shown in degrees. Each step (0
– 31) is 11.25 degrees.
106
plug.and.play1152= ?DISABLE
ENABLE
0
1
Enables/Disables DDC (EDID)
response; factory default is
enabled.
Operation Commands for Runco WindowWall
Row
Operation
or
String [ST]
Operation or
String
number
(Target)
Target or Target number
must be in parentheses.
(Target
number)
Command
types allowed
(Use only
one symbol)
Value
If numbers listed first, use
numbers only. Data in
[square brackets] is for
information only.
Val ue num ber
Notes
set
get
inc
dec
Page 40
40
107
poll.pause1400=0-65535
Applicable only to tile A1. Other
processors will NAK.
Turn off system polling for the
number of seconds specified.
0 = Turns the polling on.
65535 = Turns the polling off for-
ever (until the next AC power
cycle).
When polling is turned off, the
“LCD” LEDs on the front panel
of the Quad Input Manager
Modules will not be updated.
This takes away all periodic
communications on the RS485
bus and makes troubleshooting
of the communication bus eas-
ier.
108
position.horizontal16398=?+– [varies]
109
position.vertical16399=?+– [varies]
110
preferred. source.detection1288=?5x4
4x3
15x9
16x9
12
13
16
17
111
product [ST]3?
Retrieves text: display product
name.
112
product.type1171?
Operation Commands for Runco WindowWall
Row
Operation
or
String [ST]
Operation or
String
number
(Target)
Target or Target number
must be in parentheses.
(Target
number)
Command
types allowed
(Use only
one symbol)
Value
If numbers listed first, use
numbers only. Data in
[square brackets] is for
information only.
Val ue num ber
Notes
set
get
inc
dec
Page 41
41
113
ps.status11761-5FAU LT
OK
OFF
UNKNOWN
0
1
2
3
Applicable only to processor 1 of
a tile. Other processors will
NAK.
Return the status of the
requested power supply. Not all
power supplies may be stuffed
in a system. If a power supply is
not stuffed, OFF is returned. If
the sense cable from the power
supply to the Quad Input Man-
ager Module
is disconnected,
UNKNOWN is returned.
114
quad.input.status1375?bit
field
Applicable only to processor 1 of
a tile. Other processors will
NAK.
Returns the status of the inputs
for the five inputs in the Quad
Input Manager Module.
bit 0: High if sync detected on
DIGITAL 1
bit 1: High if sync detected on
DIGITAL 2
bit 2: High if sync detected on
DIGITAL 3
bit 3: High if sync detected on
DIGITAL 4
bit 4: High if sync detected on
DUAL LINK IN
Operation Commands for Runco WindowWall
Row
Operation
or
String [ST]
Operation or
String
number
(Target)
Target or Target number
must be in parentheses.
(Target
number)
Command
types allowed
(Use only
one symbol)
Value
If numbers listed first, use
numbers only. Data in
[square brackets] is for
information only.
Val ue num ber
Notes
set
get
inc
dec
Page 42
42
115
quad.lcd.status1372?
Applicable only to processor 1 of
a tile. Other processors will
NAK.
Returns the status of the
attached LCDS in the Quad
Input Manager Module.
bit 0-1: LCD 1 status
bit 2-3: LCD 2 status
bit 4-5: LCD 3 status
bit 6-7: LCD 4 status
status
0 = No tileis connected.
3 = Tile is fully connected.
2=Tile has communication but
video is not present.
This status is known to the Quad
Input Manager Module
only indi-
rectly. Processor A1 polls all
tiles for their status and then
aggregates the status for each
Quad Input Manager Module
and communicates it back to the
tile. This information is used to
light the front panel LEDs. If
polling is disabled, this informa-
tion will not be current.
116
replies.sent1139 RS232
RS485
AUX232
0
1
2
?0 – 32767
Used only to indicate that replies
have been sent. Resets to zero
upon reaching its maximum
value.
117
reset.balance1034[execute]
Resets color balance values to
100/7 (white 100; gray 7).
118
resolution.horizontal16401=?[varies]
119
resolution.vertical16402=?[varies]
120
revision [ST]4?
Retrieves text: firmware revision
number.
Operation Commands for Runco WindowWall
Row
Operation
or
String [ST]
Operation or
String
number
(Target)
Target or Target number
must be in parentheses.
(Target
number)
Command
types allowed
(Use only
one symbol)
Value
If numbers listed first, use
numbers only. Data in
[square brackets] is for
information only.
Val ue num ber
Notes
set
get
inc
dec
Page 43
43
121
rs485.termination1259DISABLE
ENABLE
0
1
122
runtime.hours.high1113= ?[hours / 10000]
Do not set backlight, runtime or
system hours/minutes unless
actual time was lost, such as
when the control board is
replaced. Note: Product warran-
ties are not based on these tim-
ers.
123
runtime.hours.low4100= ?[hours mod 10000]
124
runtime.hours.reset4613[execute]
125
runtime.minutes4101= ?0 – 59
126
saturation16396= ? +–0 – 255 (source into VIM)
0-1024 (digital YPbPr)
This controls color saturation.
Used when digital source is
YPbPr.
127
serial.diagnostics.clear1188 RS232
RS485
AUX232
0
1
2
[execute]
128
sharpness16397=?+– 0-15
129
slot.action1082 SAVE
RECALL
DELETE
NONE
0
1
2
3
[execute]
Performs the action (save, recall,
delete) on the currently targeted
slot.
130
slot.current1150?0 – 39 [slot # – 1]
255 [none now used]
131
slot.delete1174 0 [slot 1]
1 [slot 2]
:
39 [slot 40]
255 [current target]
[execute]
Operation Commands for Runco WindowWall
Row
Operation
or
String [ST]
Operation or
String
number
(Target)
Target or Target number
must be in parentheses.
(Target
number)
Command
types allowed
(Use only
one symbol)
Value
If numbers listed first, use
numbers only. Data in
[square brackets] is for
information only.
Val ue num ber
Notes
set
get
inc
dec
Page 44
44
132
slot.full1114 0 [slot 1]
1 [slot 2]
:
39 [slot 40]
0
1
:
39
?0 [empty]
1 [full]
133
slot.name. [ST]5
Returns the name that will be
used when saving the target
slot.
134
slot.name.clear1081[execute]
Operates on the currently
selected slot (see slot.target
and slot.recall.target)
135
slot.name.letter1080 0 [1st char]
1 [2nd char]
:
23 [last char]
0
1
:
23
= ?[one ascii character value]
The target is the nth letter of the
24-character string: 0–23. The
value is the ascii character to
send: numbers, letters, punctuation. Not all punctuation is available.
136
slot.recall1173 0 [slot 1]
1 [slot 2]
:
39 [slot 40]
255 [current target]
[execute]
137
slot.recall.target1077=0 [slot 1]
1 [slot 2]
:
39 [slot 40]
0
1
:
39
138
slot.save1172 0 [slot 1]
1 [slot 2]
:
39 [slot 40]
255 [current target]
[execute]
Slot.save, slot.recall and
slot.delete are more direct ways
accomplishing what slot.action
does.
Operation Commands for Runco WindowWall
Row
Operation
or
String [ST]
Operation or
String
number
(Target)
Target or Target number
must be in parentheses.
(Target
number)
Command
types allowed
(Use only
one symbol)
Value
If numbers listed first, use
numbers only. Data in
[square brackets] is for
information only.
system hours/minutes unless
actual time was lost, such as
when control board is replaced.
Note: Product warranties are
not based on these timers.
146
system.hours.low4098= ?[hours mod 10000]
147
system.hours.reset4612[execute]
148
system.minutes4099= ?0 – 59
149
temperature.c1153 BOARD
LCD
0
1
?0 – 125
Temperature, in Celsius.
BOARD = control board
Operation Commands for Runco WindowWall
Row
Operation
or
String [ST]
Operation or
String
number
(Target)
Target or Target number
must be in parentheses.
(Target
number)
Command
types allowed
(Use only
one symbol)
Value
If numbers listed first, use
numbers only. Data in
[square brackets] is for
information only.
Val ue num ber
Notes
set
get
inc
dec
Page 47
47
150
uart.clear1187 RS232
RS485
AUX232
0
1
2
[execute]
151
uart.errors1186 RS232
RS485
AUX232
0
1
2
?0 -32767
Resets to zero upon reaching its
maximum value.
152
uart.overflows1185 RS232
RS485
AUX232
0
1
2
?0 -32767
Resets to zero upon reaching its
maximum value.
153
update1394=ALL
P2
P3
P4
IDLE
0
1
2
3
255
Applicable only to processor 1 of
a tile. Other processors will
NAK.
Force a tile to copy its firmware
to the specified processor. This
process takes a long time. While
cloning is in progress, no further
RS232 commands are possible. All input to that tile (including IR commands) will be
ignored. While cloning, the LCD
status lights on the front panel
will change slowly from red to
green. One of the lights will be
opposite in color from the other
three. That is the processor that
is currently being cloned.
154
vertical.lines1263?0 – 65535
Raw number of lines detected by
the tile.
155
video.standard17426?NTSC
NTSC.60.443
PAL.50.358
PA L
SECAM
N/A
1
3
4
6
8
22
If the format is completely
unknown, or it is not a video
source, the response is N/A.
Operation Commands for Runco WindowWall
Row
Operation
or
String [ST]
Operation or
String
number
(Target)
Target or Target number
must be in parentheses.
(Target
number)
Command
types allowed
(Use only
one symbol)
Value
If numbers listed first, use
numbers only. Data in
[square brackets] is for
information only.
Val ue num ber
Notes
set
get
inc
dec
Page 48
48
156
viewport.window.bottom1042= ?+ –0 [–100]
:
100 [0]
:
200 [+100]
0
:
100
:
200
157
viewport.window.height1100?[pixels]
158
viewport.window.left1039= ?+ –0 [–100]
:
100 [0]
:
200 [+100]
0
:
100
:
200
159
viewport.window.right1040= ?+ –0 [–100]
:
100 [0]
:
200 [+100]
0
:
100
:
200
160
viewport.window.top1041= ? + –0 [–100]
:
100 [0]
:
200 [+100]
0
:
100
:
200
161
viewport.window.width1099?[pixels]
162
wall.column1051=? + –1 – 32
163
wall.height1049= ? + –1 – 32
164
wall.mode1052= ? + –DISABLE
ENABLE
0
1
165
wall.row1050= ? +–1 – 32
Operation Commands for Runco WindowWall
Row
Operation
or
String [ST]
Operation or
String
number
(Target)
Target or Target number
must be in parentheses.
(Target
number)
Command
types allowed
(Use only
one symbol)
Value
If numbers listed first, use
numbers only. Data in
[square brackets] is for
information only.
If numbers listed first, use
numbers only. Data in
[square brackets] is for
information only.
Val ue num ber
Notes
set
get
inc
dec
Page 50
50
176
zoom.window.top1046= ?+ –0 [–100]
:
100 [0]
:
200 [+100]
0
:
100
:
200
177
zoom.window.width1097?[pixels]
Operation Commands for Runco WindowWall
Row
Operation
or
String [ST]
Operation or
String
number
(Target)
Target or Target number
must be in parentheses.
(Target
number)
Command
types allowed
(Use only
one symbol)
Value
If numbers listed first, use
numbers only. Data in
[square brackets] is for
information only.
Val ue num ber
Notes
set
get
inc
dec
Page 51
Troubleshooting Serial Connections
There are many small details involved in getting an entire wall or group of tiles to
communicate over a serial link. By starting with simple commands you can ensure all
these details are in place before moving on to more complex control. If you are
setting up a wall or group of tiles for the first time, follow these steps for easy setup. If
you have problems later, you can refer to the troubleshooting flowcharts starting on
page 53 as necessary.
Setup
1Connect the RS232 cable from the computer to the RS232 In connector of Quad
Input Manager Module A. Connect the out connector of that tile, to the In
connector of the next tile and so on until all tiles are connected.
2Each tile in the wall has a unique ID. The tile’s group ID is the ID of the Quad Input
Manager Module to which it’s connected (A-P). The tile’s unit ID is the output
number to which it is connected (1-4).
Troubleshooting Serial Connections
3Set the baud rate of the host computer to 19200. If this is not possible, set the
4Open a program on the host that allows you to easily type commands. Serial Talk,
Global Command
1Send the command op ** pattern=red ^M
2Did all tiles in the wall put up a red test pattern?
baud rate of each tile to match the baud rate of the host computer. The baud rate
is not set automatically. If the baud rate of a tile does not match the baud rate of
the computer, communication will not happen.
available from our website, is one such program. Be sure you know how to send a
carriage return character with whatever program you are using. All commands to
the tiles must end in a carriage return. The rest of this document will use Serial
Talk syntax in the examples.
aIf yes, go on to send individual commands.
bIf none of the tiles responded, go to Global Command to First Tile on page 53.
cIf the first tile went red, but one or more of the others didn’t, go to Global
Command to Subsequent Tiles on page 54.
RS232 Control51
Page 52
Troubleshooting Serial Connections
Individual Command
1For each tile in the wall, send the command op A1 pattern=blue ^M,
substituting each tile’s ID in turn.
2Did each tile turn blue when commanded?
aIf not, check that you typed the ID correctly to match the tile.
3Did you receive an echoed response back each time?
aIf not, go to Response From Individual Tiles on page 55.
Data Query
1Send a command which asks for information to each tile in turn. For example, op
A3 lcd.position(row)? ^M
2Did each tile return its row in the WindowWall?
aIf not, go to Response From Individual Tiles on page 55.
Troubleshooting Useful Commands
If you are trying to send a particular command and are having trouble, first make sure
you have established the wiring and settings are correct by using the simple
commands suggested above. After you have established that, the problem is
probably in the command itself.
If a tile doesn't respond to a particular command, look at the “Commands Received”
number. If it doesn't increase by one, the tile didn't understand the command.
Double check the spelling and syntax. Be sure to start operations with op or OP, not oP or Op. Be sure to end with a ^M.
If the Commands Received increases but the tile didn't respond, it may be in a state
where it cannot respond at this time, or it may have invalid data. Try sending the
command with an individual (not global) address, and watch the response. If it sends
a NAK, it wasn't able to carry out the command. For example, you can't change the
brightness unless you have a valid source. It will also send a NAK if the data is out of
range. For example, you can't set the brightness to 1000. If it sends an ERR, it didn't
understand the command. Perhaps it is spelled wrong, or you are trying a command
that is not valid on this product.
52RS232 Control
Page 53
Do you see your
command echoed
on the bottom
line of menu A1?
Is there a 13 at the
end of the decimal
display (second to
last line of the
menu)?
Is the command
spelled correctly?
Does the bytes
received number
increase when you
send a command?
Send a carriage return. Then
resend the command with a
carriage return at the end of it.
Resend the command with the
correct spelling.
Check that the first two
characters are the same case
(OP or op) not (Op or oP)
Do the UART framing
errors number
increase when you
send a command?
Check the wiring of connectors
and adapters. Be sure the
ground is connected.
Does the baud rate of
the tile match the
baud rate of the host?
Set the baud rate on either the
host or the tile so they match.
Check the wiring of connectors
and adapters.
Check the connection of the
serial cable.
Check that the program is
using the correct serial port.
Check that the cable is connected to the
RS232 In connection on tile A (not on
the RS485 connector).
No
Yes
No
No
Ye s
No
Yes
Yes
No
Yes
Yes
Open the Serial Port Status
menu on all tiles.
Troubleshooting Serial Connections
Global Command to First Tile
RS232 Control53
Page 54
Troubleshooting Serial Connections
Open the Serial Port Status menu
on all tiles. Send a global
command from the host.
Do you see one
tile not
responding when
other tiles on the
same Quad Input
Manager Module
do respond?
You r Quad Inp ut Ma nag er
Module may be defective.
Check the RS485 cabling to the
Quad Input Manager Module.
Try a smaller group of Quad
Input Manager Modules. If a
module is bad, it could prevent
any tiles from getting the
message. If you suspect a bad
module, get a small group
working and then add tiles to
the chain one at a time.
Global Command to Subsequent Tiles
54RS232 Control
Page 55
Response From Individual Tiles
Do you see your
query on the bottom
line of the menu of
the tile in question?
Does the
commands
received number
increase on the
tile?
Go to troubleshooting a global
command chart.
Check for a carriage return on
the command.
Check the spelling of the
command.
Check that each Quad Input Manager
Module is set to a unique ID. If two tiles try
to respond, the message will be garbled.
Yes
Yes
No
No
Open the RS232 Serial Port Status menu on
all tiles. Send a query command from the
host to an individual tile.
Check that the first two
characters are the same case
(OP or op) not (Op or oP).
Does the
commands sent
number increase
on the tile?
No
Yes
Check the wiring of the RS232
connectors and adapters. The Tx line to
the host may not be making connection.
Does the Last Packet
Address say “This
Cube Alone”?
Check the address. Only
addresses with no * in them
will be answered.
No
Troubleshooting Serial Connections
RS232 Control55
Page 56
Troubleshooting Serial Connections
56RS232 Control
Page 57
Index
Operation Numbers
1,18
1028,104
1030,168
,52
1031
1032,92
1033,47
,117
1034
1037,6
1038,85
,158
1039
1040,159
1041,160
,156
1042
1044,174
1045,175
,176
1046
1047,172
1048,167
,163
1049
1050,165
1051,162
,164
1052
1053,57
1054,3
,15
1057
1064,144
1065,55
,166
1066
1068,142
1069,45
,44
1070
,137
1077
1078,139
,135
1080
1081,134
,129
1082
,141
1083
1085
,10
,51
1086
,170
1091
1092
,4
,35
1094
,56
1095
1096
,37
,177
1097
1098
,173
,161
1099
,157
1100
1105
,58
,32
1107
,22
1110
1112
,145
,122
1113
1114,132
,65
1125
1126,66, 69
1133,143
,2
1137
1138,1
1139,116
,19
1140
1141,20
1143,11
,61
1144
1145,60
1146,62
,64
1148
1149,63
1150,130
,16
1151
1152,106
1153,149
,26
1161
1162,27
1163,25
,28
1164
1171,112
1172,138
,136
1173
1174,131
1176,113
,96
1177
1180,31
,171
1182
,102
1184
,152
1185
1186,151
,150
1187
1188
,127
,89
1189
,83
12341
12342
,84
,34
1237
,121
1259
1261
,36
,154
1263
,53
1264
,30
1268
,41
1275
1282
,42
,39
1283
,38
1284
1285
,169
RS232 Control 57
Page 58
Index
1286,59
1287,13
1288,110
,40
1292
1316,140
1351,91
,101
1360
1367
,12
,21
1368
1369,67
1372,115
,68
1374
1375,114
1377,71
,80
1379
1380,72
1381,73
,82
1383
1384,78
1385,77
,76
1386
1387,97
1388,99
,98
1389
1391,29
1392,87
,86
1393
1394,153
1396,70
,24
1397
1398,74
1399,79
,107
1400
16387,17
16388,33
,95
16389
16390,50
16391,94
,49
16392
,93
16393
16394,48
,54
16395
16396,126
,128
16397
,108
16398
16399
,109
,105
16400
,118
16401
16402
,119
,46
16403
,43
16404
16436
,90
,23
16902
17420
,7
,5
17421
,8
17422
17426
,155
,9
17438
,103
2
,111
3
4,120
4098,146
,148
4099
4100,123
4101,125
,147
4612
4613
,124
,133
6
8194,88
A
action, slot,129
adjust frequency
adjust phase,105
ascii response type,2
aspect ratio
fill,3
justify,57
letterbox
one-to-one,3
status of,4, 4
auto
frequency
lamp on, enable/disable,6
phase
position,8
resync,9
,43
,3
,3
,5
,7
B
backlight
intensity,10
status,12, 13
balance, gray
baud,11
black border color,16
blue
border color
gain,48
offset
only
border color,16
dkblue
dkgreen
dkred
bottom zoom
brightness
build date
bytes received, number of
bytes sent, number of
,52
,16
,93
,15
,16
,16
,16
,172
,17
,18
,20
C
cable
equalization
Celsius temperature
center pixel, value of
,21
,149
,22
,19
58RS232 Control
Page 59
Index
character, end of line,1
clear input memory,23
clear serial diagnostics,127
clear slot name
clear uart,150
clipboard
blacklight offset
gray balance
recall
save to,27
white balance values,28
clone setting
color balance
clipboard, gray value in,25
clipboard, white value in
gray,52
recall clipboard values,26
reset values
save values to clipboard,27
white,168
color temperature
color, border,16, 16
colorspace,31
column, wall
commands received, number of,32
contrast,33
,1
CR
CRLF,1
crop,3
current memory (slot.current)
custom pattern,34
,134
,24
,25
,26
,29
,28
,117
,30
,162
,130
D
data only response,2
date, build
DDC control (plug.and.play),106
delete slot,131
diagnostics, serial, clear the
disable
display power, on/off
dkblue border color
dkgreen border color
dkred border color
,18
auto lamp
big picture mode
blue only,15
DDC
EDID
IR remote
lamp saver
plug and play
remote IR
wall mode
,6
,106
,106
,56
,58
,106
,56
,164
,16
,127
,164
,35
,16
,16
E
edge
zoom left,174
zoom right,175
zoom top
EDID
control (plug.and.play)
mailbox,36
enable
auto lamp
big picture mode,164
blue only,15
DDC
EDID,106
IR remote,56
lamp saver
plug and play,106
remote IR,56
wall mode
end of line character,1
eol, ascii,1
equal aspect ratio
erase slot name,134
error
uart
,176
,6
,106
,58
,164
,4
,151, 152
F
fan.state,37
fault
last, hours
last, minutes,64
fill,3
frame locked
frame.compensation,38
frame.height,39
frame.lock.enable
frame.width,42
frequency
adjusting
auto
horizontal,44
pixel
vertical
,63
,41
,40
,43
,5
,45
,46
G
gain
,47
all
blue
,48
,49
green
,50
red
gamma,51
go to top of menu
gray balance in clipboard
green
border color
gain
,49
offset
,89
,16
,94
,106
,25
RS232 Control 59
Page 60
Index
H
height of wall,163
height of zoom,173
high system hours,145
horizontal
frequency
period
position,108
resolution,118
resolution of LCD
hours
lamp saver delay,60
runtime, high
runtime, low,123
runtime, reset,124
,54
hue
,44
,53
,65
,122
I
ID, mode,90
input memory, clear,23
input search status (source.search.status)
input status of the quad,114
intensity, backlight,10
interlace, on/off
IR remote, enable/disable,56