Contemporary Research ICC-HE User manual

17630 Davenport Rd, Suite113
Dallas, TX 75252 USA
Tel: 972.931.2728
888.972.2728
Fax: 972.931-2765
Web: www.crwww.com
www.contemporaryresearch.com
Product Manual
ICC-HE / ICW-HE
Head-End Network Controller
Ver. 2.3 September 23, 2003

Contemporary Research Corporation 2 ICC-HE/ICW-HE Manual
Table of Contents
Overview.....................................................................................................................................................................................................................3
Specifications..............................................................................................................................................................................................................4
Physical ..........................................................................................................................................................................................................................4
Front Panel .....................................................................................................................................................................................................................4
Control Connections.........................................................................................................................................................................................................5
iCW-Net Connections (ICC-HE and ICW-HE) ......................................................................................................................................................................5
iCC-Net Connections (ICC-HE Only)...................................................................................................................................................................................6
Power Connections ..........................................................................................................................................................................................................6
Includes .........................................................................................................................................................................................................................6
Installation .................................................................................................................................................................................................................7
RF Coax and iCC-Net Operation (ICC-HE Only)...................................................................................................................................................................7
AC Power and Net LED operation......................................................................................................................................................................................7
iCW-Net Connection (ICC-HE and ICW-HE)........................................................................................................................................................................8
Remote Control Connection..............................................................................................................................................................................................8
I/O Port Connection.........................................................................................................................................................................................................8
RS-232 Terminal Commands ......................................................................................................................................................................................9
RS-232 Control Protocol ...........................................................................................................................................................................................10
Overview ......................................................................................................................................................................................................................10
Command String Structure .............................................................................................................................................................................................10
Command format ..........................................................................................................................................................................................................10
RS-232 HE Commands..............................................................................................................................................................................................11
RS-232 Device Commands........................................................................................................................................................................................12
RS-232 Response......................................................................................................................................................................................................18
Response String Structure..............................................................................................................................................................................................18
RS-232 HE Response ................................................................................................................................................................................................19
RS-232 Device Response ..........................................................................................................................................................................................20
iC-Net Zones .............................................................................................................................................................................................................22
System Map ..............................................................................................................................................................................................................23
Typical RF and ICC-Net Signal Flow .........................................................................................................................................................................24
RF Channel Frequencies ...........................................................................................................................................................................................25
iCW-Net Wiring.........................................................................................................................................................................................................26
Safety Instructions ...................................................................................................................................................................................................27
Limited Warranty and Disclaimer .............................................................................................................................................................................28

Contemporary Research Corporation 3 ICC-HE/ICW-HE Manual
Overview
Contemporary Research (CR) offers two solutions for intelligent television control and distributed media management, the ICC-HE and ICW-HE Head-End Network
Controllers. Both units are capable of networking up to 4,000 iC-Net TV Controllers, Display Controllers and Tuners into a unified, interactive system. The iC-Net
network can be distributed over Category 3 or 5 wiring (iCW-Net) or over broadband RF coax (iCC-Net), communicating over the same CATV cable that carries the
system’s TV channels. ICW-series controllers deliver 2-way control and feedback over the iCW-Net wired network, while ICC2-series and ICC1-series controllers
provide 2-way and 1-way control through the iCC-Net coax network.
The ICW-HE provides 2-way iCW-Net networking, distributing iC-Net commands and responses over Category 5 or 3 wiring. Three iCW-Net ports are included,
each capable of connecting thousands of ICW-Net format controllers over wiring runs of up to 3,300 feet (1 Km). In addition, iCW-Net data can be sent to remote
locations over fiber and video conferencing codecs.
The ICC-HE features the same iCW-Net capabilities as well as distributing iCC-Net data over the CATV cable. Employing clear-channel RF frequencies to transmit
and receive data, the iCC-Net network is compatible with most CATV systems without conflict with existing channels. The bi-directional network operates over a
standard low-split cable system, simplifying installation and support.
•Networks with up to 4,000 TVs through wired iCW-Net and broadband CATV iCC-Net networks
oiCC-Net operates through same CATV coax as TV channels, requires no additional wiring
oiCW-Net distributes data over Category 5 or 3 wiring, fiber optic cable, or codecs
•Sends commands to individual devices, zones, or all units from a single RS-232 port
•Interacts with CR ABC Media Retrieval Systems, iC Commander software, or custom control systems
•Includes local control buttons and I/O ports that can trigger events in PC software or control systems
•Provides LED feedback for network, control, and operation status

Contemporary Research Corporation 4 ICC-HE/ICW-HE Manual
Specifications
Physical
Size: 19" [483mm] wide x 1.75" [38mm] height (1RU) x 9" [229mm] deep
Weight: 3 lbs [1.36kg]
Enclosure: All aluminum with durable black powder coat paint
Mounting: Shelf or 19” equipment rack (mounting brackets included)
Front Panel
RF Out Adjust: Trims iCC-Net channel output, shipped set to +55 dBmV (max)
RS-232 TX LED: Yellow LED, lights when receiving RS-232 data on Remote Control RS-232 port
RS-232 TX LED: Yellow LED, lights when receiving RS-232 data on Remote Control RS-232 port
RS-232 DIP Switch: Sets RS-232 baud rate (9600 - 38.4K), 8 data bits, no parity, 1 stop bit
Selects high/low sensitivity for RF In signal
*Default setting
Net LED: Green LED for iC-Net bus, flashes once per second if network is operating, device numbers expected agree
The LED will flash twice per second if the number of present and expected devices do not match
COM LED: Yellow LED blinks when a valid command is received or system response sent through the Remote Control RS-232 port
Error LED: Red LED indicates a problem within the unit
Reset/Default: White button sends press and release RS-232 response to PC software or control system
Emergency: Red button sends press and release RS-232 response to PC software or control system
Baud 6 7 8
38,400 ON ON ON
19,200* OFF ON ON
9,600 ON OFF ON
4,800 OFF OFF ON
2,400 ON ON OFF
1,200 OFF ON OFF
DIP Off On
1 RF In Low* RF In High
2
3
4
5
6 Baud
7 Baud
8 Baud

Contemporary Research Corporation 5 ICC-HE/ICW-HE Manual
5 GND
2 RXD
3 TXD RXD 2
GND 5
TXD 3
9-pin D-sub
female
RS-232
Control Port
Control Connections
Control RS-232: DB9 female, RS-232 data link to control system or PC
iC-Net RS-232: DB9 female, RS-232 data link to send iCW-Net over fiber or codec
I/O 1 & 2: 4-pin captive screw terminal for Input/Outputs 1 and 2
2 switch closures or inputs, max 50 mA, 24 VDC, switch to GND
1 – +12 VDC
2 – Output 2
3 – Output 1
4 – GND
I/O Applications: DC power – close pins 1 & 3 to provide DC on/off
Dry closure 2 – close pins 3 & 4 for dry contact to external power relay, AMX PC1 or similar
Sense closure (3 & 4) on Input 1 – trigger control system to power off for all rooms
iCW-Net Connections (ICC-HE and ICW-HE)
iCW-Net 2, 3 RJ-45 female 8 pin Telco jack, supports 3300 ft [1 km] of wire
RS-422/485 type data requiring at least 2 twisted wire pairs with shield or fifth conductor
iCW-Net 1: 6-pin captive-screw terminal for system wiring or use with RS-422/485-format fiber or codecs
iC-Net Expand RJ-11 female 6-pin Telco jack
Recommended Wire: CAT5/CAT3 compatible unshielded, max 3,300 feet [1 Km] from Head End

Contemporary Research Corporation 6 ICC-HE/ICW-HE Manual
iCC-Net Connections (ICC-HE Only)
RF In: ‘F’, female, 75 ohm impedance, RF and iCC-Net from CATV system
Data Receive: Carried over the same RF coax connection as TV channels
Return signal from system controllers
Sub-band, 5.6MHz, narrow-band signal below standard sub-band channels
-15 to +35 dBmV signal level (0 to +15 dBmV nominal)
RF Out: F’, female, 75 ohm impedance, RF to CATV distribution to TVs, tuners, and controllers
Data Transmit: Mid-band VHF, 74.7 MHz, narrow-band signal between channels 4 and 5
±80 KHz max carrier deviation
+55 dBmV maximum (default)
Power Connections
Power In: 2.1mm coaxial jack (inside center conductor positive),
11 to 18 VDC, 12 VDC typical, 300 mA maximum (may be unregulated)
UL/CSA listed wall power supply (included for domestic 110 VAC/60 Hz shipments only)
Includes
10 dB RF attenuator
12 VDC Power Supply

Contemporary Research Corporation 7 ICC-HE/ICW-HE Manual
Installation
RF Coax and iCC-Net Operation (ICC-HE Only)
1. Connect an RF coax feed from RF Out to the system’s RF combiner, mixing the iCC-Net Out signal with the other CATV channels. The iCC-Net Out channel
operates at 74.7 MHz, in between cable channels 4 and 5.
2. In most applications, you will connect the included 10 dB attenuator in between, trimming the He’s standard 55 dB output to 45 dB.
3. Using an RF signal level meter, use the front panel RF Out adjustment counterclockwise to match the RF Out signal to the other CATV sources. Limit RF Out
adjustment to -10 dB, using attenuators to achieve a lower signal strength.
4. Add a Sub-CATV Diplexer after the CATV amplifier.
5. Connect the Sub-Channel output of the Diplexer to the HE RF In connection.
AC Power and Net LED operation
1. Insert DC power supply plug into the Power In jack.
2. Plug power adaptor into AC wall outlet, the front-panel LEDs should turn on momentarily.
3. If iC-Net communication is functioning, the Net LED will flash once per second, or twice per second (the double-flash, indicating a difference between
present and expected device, would be typical in the initial phase of the installation.)

Contemporary Research Corporation 8 ICC-HE/ICW-HE Manual
iCW-Net Connection (ICC-HE and ICW-HE)
1. Plug the iCW-Net RJ-45 plug into the iCW-Net jack 2 or 3. Each iCW-Net port can support cable runs of up to 3,300 feet of wire. See iCW-Net Wiring for
wiring structure and alternatives.
2. The iCW-Net port 1 uses a removable screw terminal (included) for wiring to Cat3/5 or RS-422/485 connections to fiber optics or codecs. Call Contemorary
Research to coordinate use of fiber optic equipment. Each make and model often requires different wiring and electronic solutions for proper operation.
3. The iC-Net RS-232 port is used to extend iCW-Net control to remote locations through fiber, codecs or other RS-232 format equipment. The equipment at
the remote end will need an RS-422/485 adapter to provide iCW-Net networking. See page 4 for RS-232 cable wiring diagram.
Remote Control Connection
1. Attach appropriate RS-232 cable to Remote Control RS-232 port. See page 4 for RS-232 cable wiring diagram.
2. Set desired baud rate on front-panel DIP switch. Default setting is 19.2K baud – see page 4 for DIP switch setting information.
I/O Port Connection
1. A simple contact closure can be wired to I/O 1 or 2, a press or release can trigger events in the PC or control system software.
2. In other applications, the I/O ports can act as closure outputs, activating an external power relay, 2x1 video switcher or other device.
3. You’ll have to choose application – the ports act as either an output or input, not both. See Control Connections on page 4 for wiring and rating
information.

Contemporary Research Corporation 9 ICC-HE/ICW-HE Manual
RS-232 Terminal Commands
Employ standard Windows Terminal program, set to baud rate match DIP switch setting on front of HE.
Command Description
Commands shown in ASCII and end with carriage return (Decimal 13, Hex $0D, or Enter key.
Response displays * character to signify end of characters, or times out if no characters are
received after 2 seconds.
Tip: Just hit Enter to repeat any Terminal command.
Echo Enable EN Enables character echo so you can see typed characters on screen.
Echo Disable EF Disables terminal character display (default).
Version VE Displays HE software version.
Reset Z! Performs system reset.
Show Devices
SD Displays list of 2-way devices stored in HE memory. List can be created by iC Commander
software, ABC-MRC software, or Scan and Build command below.
Example Response: Devs Present:
257-261
263
265-271*
Show Missing SM Displays list of missing 2-way devices (compared to HE memory list).
Example Response: Devs Missing:
262 -263
264*
Show Present SP Displays number of present devices and number of devices expected.
Example Response: Num Devs Present : 1
Num Devs Expected : 53
Scan and Show SZ Scans iC-Net and displays list of all 2-way devices found (does not change HE memory).
Scan and Build Z^ Scans iC-Net and saves list of all 2-way devices found into HE memory.
Show Log L Returns four hex bytes, separated by commas. If any of the bytes change as you repeat the
command, there is likely an error in return communication from iC-Net devices.
Clear Log DL Clears the L hex bytes to zero.

Contemporary Research Corporation 10 ICC-HE/ICW-HE Manual
RS-232 Control Protocol
Overview
RS-232 control for up to 4000 iC-Net devices is provided through an iC-series Head-End Network Controller. The ICC-HE Head-
End manages iC-Net communication over RF Coax to ICC-series devices as well as ICW-series devices over twisted-pair Cat3/5
wiring. The ICW-HE Head-End operates on the Cat5 network only.
Each device is assigned a unique device number from 1 to 4000 to which control commands are addressed. The devices are
organized into 16 zones of 255 devices. All the devices in each zone will respond to a single “virtual device number” — one
device number that represents all devices in each zone. There is also a global device number, 4095, that will command all
devices in the system. This feature dramatically speeds up system operation and programming, because one command can
affect an entire group of devices—or all. To take advantages of this feature, review the section iC-Net Zones in this manual.
In ABC Media Retrieval Systems, we reserve the first group of devices, 1-255, for components operating on a connected
control system. Zones 1-16 are used for CR TV Controllers, Video Display Controllers and Tuners. As it’s unlikely any system
will use all 4000 devices, this may be a good device standard for your system as well.
The Remote RS-232 port on the Head-End Network Controller can communicate from 1200 to 38.4K baud. The factory default
setting is 19.2K baud, 8 data bits, No parity, and 1 stop bit.
Command String Structure
Characters in command strings are expressed in a combination of hex and
ASCII characters.
•Single-byte hex numbers are preceded by the ‘$’ symbol
•ASCII characters or strings are enclosed in single quotes
•Numbers not marked as hex or ASCII are a single decimal byte
•Parameters shown in < > brackets are single byte
•A series of multiple commands or parameters are set apart by [ ]
brackets
•Commas separate the bytes, but are not part of the protocol
•Double quotes enclose the command string, but are not part of the
protocol
Command format
“$A5,<dh>,<dl>,<ncb>,<cmd1>,<parameter> [<cmdN>]"
$A5 Starts the command
<dh> The zone or high order byte of the device
<dl> The unit or low order byte of the device (0 for global zone)
<ncb> The number of command bytes to follow
<cmd1> The first command byte
<parameter> Command parameters (not used by all commands)
[<cmdN>] Multiple commands can be concatenated, with byte count
added to <ncb>

Contemporary Research Corporation 11 ICC-HE/ICW-HE Manual
RS-232 HE Commands
The following commands apply to the HE only. Commands addressed to controllers are included with the Product Manual for the specific device.
Command Description
Closures Y_ “$A5,0,0,3, ‘Y’ <I/0 Port>’ ” (7 bytes)
Turns the two internal closures on and off. Closure 1 is typically used to control the
optional buzzer, Closure 2 typically used to control an external camera power relay.
“$A5,0,0,3, ‘Y10’” turns Closure 1 off
“$A5,0,0,3, ‘Y11’” turns Closure 1 on
“$A5,0,0,3, ‘Y20’” turns Closure 2 off
“$A5,0,0,3, ‘Y21’” turns Closure 2 on
Device Status SP "$A5,0,0,2,'SP'" (6 bytes)
Queries the Head-End for the number of devices present on the network and the
number of devices expected.

Contemporary Research Corporation 12 ICC-HE/ICW-HE Manual
RS-232 Controller Commands
The following commands summarize RS-232 commands to iC-Net controllers. There is a high degree of compatibility between Contemporary Research devices,
most commands execute a similar action or response in nearly all units. Refer to each unit’s Product Manual for specific programming information.
Command Description ICC/W
IRC
ICC2
VDC
ICW
VDC
ICC
ICW
PSC
ZS2
ICC1
IR
Power Off PO “$A5,<dh>,<dl>,2,’P0’ ” (6 bytes) – checks status for true power control X 3 3 X X X
Power On P1 “$A5,<dh>,<dl>,2,’P1’ ” (6 bytes) – checks status for true power control X 3 3 X X X
Power Toggle PT “$A5,<dh>,<dl>,2,’PT’ ” (6 bytes) – checks status for true power control X 3 3 X X X
Operating
Parameters
TM “$A5,<dh>,<dl>,3,’TM’,<setting>” (7 bytes)
Sets up key functions in the unit
bit 7 – 3 = 0
bit 2 – Channel up/down operation, 0=Tune Ring, 1=Send IR Keypad response
bit 1 – Numeric channel labels, 0=num labels off, 1=num labels on)
bit 0 – Alpha channel labels, 0=alpha labels off, 1=alpha labels on
X X X 1 1 2
Volume
VL “$A5,<dh>,<dl>,3,’VL’,<vol level>” (7 bytes)
Sets volume level
0 = Mute
1 – 63 = Minimum level (1) to maximum volume (63)
X X X X X X
Power-up
Volume
S5 "$A5,<dh>,<dl>,3,'S5',<volume>" (7 bytes)
Sets volume level when IRC powers up
0 = restore to previous level
1 – 63 = Set from minimum (1) to maximum level (63)
X X X
Mono/Stereo S0 “$A5,<dh>,<dl>,3,’S0’, <mode>” (7 bytes) 0=mono, 1=stereo X
Bass Gain S7 “$A5,<dh>,<dl>,3,’S7’, <mode>” (7 bytes) Sets bass gain X
Treble Gain S9 “$A5,<dh>,<dl>,3,’S9’, <mode>” (7 bytes) Sets treble gain X
Notes 1
2
3
1-way models do not send a response (bit 2)
ICC1 does not provide channel labels or response
Sends discrete power on and power off commands

Contemporary Research Corporation 13 ICC-HE/ICW-HE Manual
Command Description ICC/W
IRC
ICC2
VDC
ICW
VDC
ICC
ICW
PSC
ZS2
ICC1
IR
Display Control T0 “$A5,<dh>,<dl>,3,’T0’<type> ” (7 bytes) – Sets RS-232 control codes
Identical to on-screen menu 45700 command for VDC.
X
X
IR Device Type T1 “$A5,<dh>,<dl>,3,’T1’<type> ” (7 bytes) – Sets IR device type
Identical to on-screen menu 45700 command for IR-format controllers.
X
X
Marquee Chan T2 “$A5,<dh>,<dl>,3,’T2’<channel> ” (7 bytes) – Sets default power-up channel
Sets default channel selected when unit powers up
X
X
X
X
Ts & Qs
The following T-series channel commands select a channel and display the channel
label on the TV, while Q-series commands don’t show the on-screen text.
T Channel Up TU “$A5,<dh>,<dl>,2,’TU’ ” (6 bytes) – Tunes to next channel up in Tune Ring X X X X X 1
T Channel Dwn TD “$A5,<dh>,<dl>,2,’TD’ ” (6 bytes) – Tunes to next channel down in Tune Ring X X X X X 2
Force T Chan TC “$A5,<dh>,<dl>,3,’TC’, <channel>” (7 bytes) – Tunes to a specific channel
124 = RGB 2 input on TV
125 = RGB input on TV
126 = Select external A/V input (IRC/VDC also selects TV video input)
127 = Select S-Video Input
0 = Blank video output to TV
255 = Unblank TV video (restore to previous channel)
Tip: Not all inputs are available on every TV make and model.
X X X X X 2
Select T Chan TT “$A5,<dh>,<dl>,2,’QT’,<channel>” (7 bytes) – Tunes channel if included in TR X X X X X 2
Channel Query T? “$A5,<dh>,<dl>,2,’T?’ ” (6 bytes) – Request response for current channel X X X 1 1 1
Q Channel Up QU “$A5,<dh>,<dl>,2,’QU’ ” (6 bytes) – Tunes to next channel up in Tune Ring X X X X X X
Q Channel Dwn QD “$A5,<dh>,<dl>,2,’QD’ ” (6 bytes) – Tunes to next channel down in Tune Ring X X X X X X
Force Q Chan QC “$A5,<dh>,<dl>,3,’QC’, <channel>” (7 bytes) – Tunes to a specific channel
Same special-function channels as in the T Channel Select section above
X X X X X X
Select Q Chan QT “$A5,<dh>,<dl>,2,’QT’,<channel>” (7 bytes) – Tunes channel if included in TR X X X X X X
Notes 1
2
1-way models do not provide response
Does not provide channel label display, obeys both T and Q commands

Contemporary Research Corporation 14 ICC-HE/ICW-HE Manual
Command Description ICC/W
IRC
ICC2
VDC
ICW
VDC
ICC
ICW
PSC
ZS2
ICC1
IR
Video Loss
Detection
Q2 "$A5,<dh>,<dl>,3,'Q2',<video loss mode>" (7 bytes)
Selects response when a loss of video signal is detected
0=Both audio and video muted (default-blue screen for video)
1=Audio muted only
2=Video muted only
3=No muting (do nothing on loss of video)
X X
Tuner Mode SO "$A5,<dh>,<dl>,3,'S0',<tune mode>" (7 bytes)
Sets tuner mode to CATV or Broadcast/Antenna
0 = CATV
1 = Broadcast/Antenna
2 = HRC
X X X X
Tune Ring TR “$A5,<dh>,<dl>,<ncb>,’TR’, [<chan 1>, <chan N>]” (variable bytes)
This command stores a Tune Ring, a series of preset channels accessed by channel
up/down commands.
Ex1: “$A5,<dh>,<dl>,6,’TR’, 5,4,8,11” sets ring to channels 5, 4, 8 and 11
Tip: The ring follows the stored order, channels do not have to be in ascending
order
x
Ex2: “$A5,<dh>,<dl>,2,’TR’ ” clears the Tune Ring, locks unit to current channel
Tip: In the above mode, the IR Keypad channel up/down response to the Head-
End, so the system will know the user is trying to change channels. In
response, the system could change channels on a media sources, like a VCR
or satellite. See K response note in
RS-232 Responses.
Ex3: “$A5,<dh>,<dl>,8,’TR’, $82,5,$87,11” sets channels 2-5 and 7-11. You can
specify a range using MSB bit for the first channel; the next byte is the last.
X X X 1 1 1
Channel
Labels
TN “$A5,<dh>,<dl>,<ncb>,‘TN’,<channel>,<label>” (variable bytes)
Stores an ASCII string as the channel label. The text will appear briefly when the
channel is selected, if the feature has been activated by TM command.
Ex1: “$A5,<dh>,<dl>,3,‘TN’, ‘7’, ‘PBS’ ” unit displays PBS when 7 is selected
Ex2: “$A5,<dh>,<dl>,3,‘TN’, ‘7’ ” Clears alpha label for channel 7
Ex3: “$A5,<dh>,<dl>,3,‘TN’,0,0” Clears all alpha labels
X X X X X
Display Label TC “$A5,<dh>,<dl>,2,’TC’ ” (6 bytes) – Display current channel label for about 15 sec X X X X X
Notes 1 1-way units do not send the K keypad responses in Ex2.

Contemporary Research Corporation 15 ICC-HE/ICW-HE Manual
Command Description ICC/W
IRC
ICC2
VDC
ICW
VDC
ICC
ICW
PSC
ZS2
ICC1
IR
Closures Y- “$A5,<dh>,<dl>,3, ‘Y’ <I/0 Port>’ ” (7 bytes)
Turns the two internal closures on and off. Closure 1 is typically used to control the
optional buzzer, Closure 2 typically used to control an external camera power relay.
“$A5,<dh>,<dl>,3, ‘Y10’” turns Closure 1 off
“$A5,<dh>,<dl>,3, ‘Y11’” turns Closure 1 on
“$A5,<dh>,<dl>,3, ‘Y20’” turns Closure 2 off
“$A5,<dh>,<dl>,3, ‘Y21’” turns Closure 2 on
X X X X X
Control Lock LM “$A5,<dh>,<dl>,3,'LM',<control>” (7 bytes)
Locks out front panel and IR remote control functions.
Bit 7 Selects IR remote control operation (0=enabled, 1=disabled)
Bit 6 Selects volume control operation (0=enabled, 1=disabled)
Bit 5 - 1 Always 0
Bit 0 Selects front panel button operation (0=enabled, 1=disabled)
X X X X 3 2
Control String UX "$A5,<dh>,<dl>,2+string length>,'UX'<string>" (variable bytes)
Sends an RS-232 string (ASCII, decimal, or hex) directly to the TV display.
Ex: "$A5,1,2,6,'UX, 'PON', 13" Sends PON, followed by carriage return (device 258)
X
Device Status SP "$A5,0,0,2,'SP'" (6 bytes)
Queries the Head-End for the number of devices present on the network and the
number of devices expected.
X X X 1 1
Notes 1
2
3
1-way units do not respond to command
Locks out IR remote control only
Zenith ZS2 – bit 7 selects both IR and front panel control, bit 0 always zero value

Contemporary Research Corporation 16 ICC-HE/ICW-HE Manual
Command Description ICC/W
IRC
ICC2
VDC
ICW
VDC
ICC
ICW
PSC
ZS2
ICC1
IR
Write Text DM “$A5,<dh>,<dl>,<ncb>,‘DM’, <start line>,<text color>,<background color>,
<background>,<size and shadow>,<timeout>,<message bytes>” (variable bytes)
Clears current text, displays text message over video (default) or blank
background. The built-in character generator can accept up to 40 characters of
text (including carriage returns), 28 characters per line. Use a hex $0D or decimal
13 in the text as a carriage return, which will advance CG to the next line, first
space on the right.
Start Line - 1-11
Text Color - 1-7= White
Text Background Color – 0-7=Transparent (no background)
Full screen background – 0=normal insert over video, 1=blank screen (blue)
Size and Shadow – 0-3=small text with drop shadow
Time-Out – 0=15-second display, 1=persistent
Persistent text stays on screen until the next DM, or new Menu or channel.
Ex1: “$A5,<dh>,<dl>,10,‘DM’, 2,7,0,0,1,0,’TEST’ ” displays the word TEST on the
second line, white text, inserted over video, small size with drop shadow, and
timing out after 15 seconds.
Ex2: “$A5,<dh>,<dl>,2,‘DM’ ” clears on-screen display, also clears persistent text
The IRC and VDC use white text and clear backgrounds when it receives a Text or
Background Color parameter between 1 and 7, and accepts values 0-3 for text size
and shadow. This allows compatibility with Smart TVs mixed in the same system
that can display other colors and fonts.
1 1 1 X X
Notes 1 Unit will respond to all formatting commands, using white text on transparent
background

Contemporary Research Corporation 17 ICC-HE/ICW-HE Manual
Command Description ICC/W
IRC
ICC2
VDC
ICW
VDC
ICC
ICW
PSC
ZS2
ICC1
IR
Advanced The following commands provide advanced CG text operation
Fast Write DN “$A5,<dh>,<dl>,<ncb>,’DN’, <text> ” (variable bytes)
Clears display, writes specified text starting at column 1, row 1. $0D and hex $EA,
$EB, $DC, and $DB can be included, operate same as matching commands below.
X X X
Write Here DW “$A5,<dh>,<dl>,<ncb>,’DW’, <text> ” (variable bytes)
Writes specified text starting at present cursor position. Accepts same Hex as DN.
X X X
Row, Column DG “$A5,<dh>,<dl>,4,’DG’, <row>, <column>” (8 bytes)
Moves the cursor to the specified row and column position. If row is 0, then row
will not be changed, and if column is 0, then column will not be changed.
X X X
Cursor
Column
E7 “$A5,<dh>,<dl>,3,’E7’, <column>” (7 bytes) – sends cursor to specified column. X X X
Cursor Row E8 “$A5,<dh>,<dl>,3,’E8’, <row>” (7 bytes) – sends cursor to specified row. X X X
Return EB “$A5,<dh>,<dl>,2,’EB’ ” (6 bytes)
Moves cursor down to the first column of the next row.
X X X
Clear All EA “$A5,<dh>,<dl>,2,’EA’ ” (6 bytes)
Clears display, sends cursor to column 1, row 1.
X X X
Clear to End DC “$A5,<dh>,<dl>,2,’DC’ ” (6 bytes)
Clear on-screen display from cursor to end of screen, position stays the same.
X X X
Clear Line DB “$A5,<dh>,<dl>,2,’DB’ ” (6 bytes)
Clear on-screen display from cursor to end of line, cursor position stays the same.
X X X
Clear Spaces E9 “$A5,<dh>,<dl>,3,’E9’, <num spaces>” (7 bytes)
Clears specified number of spaces, starting from cursor to the right.
X X X
Text Timeout DQ “$A5,<dh>,<dl>,3,’DQ’, <time>” (7 bytes)
Sets screen timeout to specified time in seconds (1-254). If time is 0 or 255, any
text on the screen will persist indefinitely, or until cleared.
X X X

Contemporary Research Corporation 18 ICC-HE/ICW-HE Manual
RS-232 Response
Contemporary Research 2-way iC-Net devices will send a response over the network whenever there is there is a change in status or command from an IR remote
or front panel.
Response String Structure
Characters in response strings are expressed in a combination of hex and ASCII characters. For clarity, the following protocol examples use the following
conventions:
•ASCII characters or strings are shown enclosed in single quotes
•Numbers shown that are not in single quotes are a single decimal byte
•Parameters shown in < > brackets are single byte
•A series of multiple commands or parameters are set apart by [ ] brackets
•Commas separate the bytes, but are not part of the protocol
•Double quotes enclose the command string, but are not part of the protocol
Command format:
“ ‘<’,<dh>,<dl>,<nrb>,<rb1>, <para1> [<rbN>]"
‘>’ Starts the response
<dh> The zone or high order byte of the device
<dl> The unit or low order byte of the device (0 for global zone)
<nrb> The number of response bytes to follow
<rb1> The first response byte
<para1> Associated parameters, if any
[<rbN>] Multiple responses may be included

Contemporary Research Corporation 19 ICC-HE/ICW-HE Manual
RS-232 HE Response
The following responses apply to the HE only.
Response Description
Key-I/O K “ ‘<’,0,0,2,'K',<IR Key>" (6 bytes)
Sent when the Reset or Emergency buttons are pressed, or when I/O 1 or 2 receives
a closure. PC software or a control system connected to the Control RS-232 port can
receive the response and activate a programmed event.
101 = Reset button pressed 229 = Reset button released
102 = Emergency button pressed 230 = Emergency button released
103 = I/O 1 input closed 231 = I/O 1 input opened
104 = I/O 2 input closed 232 = I/O 2 input opened
Device Query SP " '<',0,0,4,'SP',<number devices present>,<number devices expected> (8 bytes)
Sent in response to HE Device Status query.
Tip: If the number of present and expected devices match, the green Net LED on
the HE will blink once per second. If the two numbers do not agree, the LED
blinks twice per second.

Contemporary Research Corporation 20 ICC-HE/ICW-HE Manual
RS-232 Device Response
The following responses are common to all iC-Net 2-Way devices.
Response Description
New Channel T “ ‘<’,<dh>,<dl>,2,'T',<new channel>" (6 bytes)
Sent in response to T? command.
IR Function R “ ‘<’,<dh>,<dl>,2,'F',<IR Function>" (6 bytes)
Sent when unit receives a new function command is pressed (1-8) or released (0) from
the IR remote.
0 = Release
1 = Play
2 = Stop
3 = Pause
4 = Fast Forward
5 = Rewind
8 = Record
IR Key K “ ‘<’,<dh>,<dl>,2,'K',<IR Key>" (6 bytes)
Sent when unit receives a new key command is pressed (10-23) or released (0) from
the IR remote.
0 = Release 102 = Timer
10 - 19 = Numeric keypad entry 0 – 9 105 = Media Menu
21 = Enter 106 = Cursor Right
22 = Channel Up 107 = Cursor Left
23 = Channel Down 108 = Cursor Up
29 = Menu 109 = Cursor Down
101 = Previous Channel 110 = Media Select
The 0 – 9, Channel Up/Down functions are sent only if enabled in the TM command
(Bit 2 = 1). The Channel Up/Down responses will be sent if the Tune Ring contains no
channels – see Ex2 in the Tune Ring command section.
Other manuals for ICC-HE
2
This manual suits for next models
1
Table of contents
Other Contemporary Research Network Hardware manuals
Popular Network Hardware manuals by other brands

Huawei
Huawei Airbridge DBS3900 Hardware description

APsmart
APsmart RSD-S-PLC Installation & user manual

Dell
Dell PowerEdge XR4000z Installation and service manual

Digiever
Digiever DS-8200-RM Pro Series Quick installation guide

Steren
Steren LIM-RAY instruction manual

Renesas
Renesas R-IN32M4-CL2 TESSERA user manual