AV-HS450 External Control Protocol
Rev. 2.1

Aug. 2017

AV-HS450 has serial interface port and GVG compatible protocol.
Note- Supported protocol is subset of GVG “Serial Interface Protocol” and somecommands are extended for AV-HS450.
- AV-HS300, 400 and HS400A don’t support this document’s protocol.

(1) GVG Protocol Overview
BREAK

ADDRESSCHARACTER

BYTE

COMMAND/MESSAGE BLOCKS
These two are defined by GVG protocol, but External
device doesn't need to send to AV-HS450.
1) Break Character
The break character should be sent by the external device to Switcher.
Switcher is ready to receive command/message, after receiving "BREAK
CHARACTER" and "ADDRESS BYTE (0x30)"
Switcher will send acknowledge "0x84" to the external device.

1 BIT TIME (26us @ 38.4.Kbps)

SPACING DATA
17 to 20 bit times
MARKING DATA
2 or more bit times
First character ofaddress byte
SMPTE BREAK CHARACTER

2) Address Byte
After the break character has been received, Switcher will expect a one-byte
address. This is select address and should be “0x30”.

3) COMMAND/MESSAGE BLOCK STRUCTURE

Byte Count

Effects

CommandByte

Addr Byte

Code Byte
Message Byte
Maximum size 127 bytes

Byte Count Byte : The number of the sequent bytes in the block.
Effects Address Byte : The effects address byte is typically referred to as EX. In
case of Model 100, the EX byte has only two values.
- To access any DSK analog controls, EX must be set to 0x00.
- For the analog controls of the effects systems (EFFECTS KEYER, EFFECTS
TRANSITION, and PATTERN CONTROL), EX must be set to 0x01.
For all other controls, EX may be any value.
Please note AV-HS450 has extended EX value.

Command Code Byte : Command codes have two categories; read commands
and write commands. When the external device issues a read command, theswitcher responds by sending the current status of an operational parameter(s)back to the external device. The status information is returned in the format of thewrite command. Write commands are used by the external device to change anoperational parameter(s) of the switcher.

7654

3

2

10 (LSB)As Required for the Command
01 = Read Command
11 = Write CommandResponse to a write command
The response to a write command is a two-byte status message. The first byte isthe byte count which is 0x01. The second byte is the switcher response to thecommand which is shown below. The bits that are set to one (1) indicate thestatus.
Bit 7 ; Set "1", when HS450 receives command properly.
Bit 6 ; Set "1", when HS450 can't receive command correctly.
Bit 5 ; Set "1", when received buffer is overflowed.

0x0180 = ACK0x0140 = NAK

765

4

32X

XX

10 (LSB)

Field Mode UseDon’t Care Bits
1 = Buffer Warning
1 = Protocol Error
1 = Command Accepted(2) AV-HS450 PROTOCOL TABLES
1) Crosspoint
Function
WRITE
Program Bus
Preset Bus
KeyS Bus
KeyF Bus
Dsk1S Bus
Dsk1F Bus
Dsk2S Bus
Dsk2F Bus
PinP1 Bus
PinP2 Bus
Aux 1 Bus
Aux 2 Bus
Aux 3 Bus
Aux 4 BusREAD
Program Bus
Preset Bus
KeyS Bus
KeyF Bus
Dsk1S Bus
Dsk1F Bus
Dsk2S Bus
Dsk2F Bus
PinP1 Bus
PinP2 Bus
Aux 1 Bus
Aux 2 Bus
Aux 3 Bus
Aux 4 Bus

Byte Count

Effects Address

Command
CodeMessage

03
03
03
03
03
03
03
03
03
03
03
03
03
03

Except 07
Except 07
Except 07,3B,3D
Except 07,3B,3C,3D,3E
3B
3B
3D
3D
3C
3E
07
07
07
07

C1C2C3C4C3C4C3C4C4C4C1C2C3C4Crosspoint#
Crosspoint#
Crosspoint#
Crosspoint#
Crosspoint#
Crosspoint#
Crosspoint#
Crosspoint#
Crosspoint#
Crosspoint#
Crosspoint#
Crosspoint#
Crosspoint#
Crosspoint#

02
02
02
02
02
02
02
02
02
02
02
02
02
02

Except 07
Except 07
Except 07,3B,3D
Except 07,3B,3C,3D,3E
3B
3B
3D
3D
3C
3E
07
07
07
07

4142
43
44
43
44
43
44
44
44
41
42
43
44

-

Crosspoint 0x00 to 0xFFh is corresponding to crosspoint button 1 to 32 of AV-HS450.
Crosspoint 0x32 to 0x4C can select physical input source directly and internal source.
32h - 45h : Input1 - 20
46h : Color Bar
47h : Color BackGround48h : Black49h : FMEM1
4Ah : FMEM2
4Bh : FMEM3
4Ch : FMEM4

When Aux Bus is selected, following four numbers are valid.
4Dh : PGM
4Eh : PVW
4Fh : KEYOUT
50h : CLN2) Pushbutton
Function
WRITE
Auto Trans
DSK1
WIPE
MIX
DSK2
PinP1
Pinp2
Key

Byte Count

Effects Address

Command Code030303030303
03
03

Ex
Ex
Ex
Ex
Ex
Ex
Ex
Ex

FB
FB
FB
FB
FB
FB
FB
FB

Byte Count

Effects Address

Command Code03030303030303030303030303
03030303
03
03
03
03

01
0101
01
01
01
01
01
01
01
01
01
0101
01
01010101
01
01

C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6C6Message
0B
0C
0E0F
101112133) Pushbutton Lamp ON control
Function
WRITE
Dsk1 On Take
Dsk2 On Take
Wipe On
Mix On
RevWipe On
Dsk1 Pvw On
Dsk2 Pvw On
Ftb On Take
Bkgd(N.Trns) On
Key(N.Trns) On
Key On Take
Key On Take
Dsk1 On Take
Dsk2 On Take
PinP1 On Take
PinP2 On Take
Key Pvw On
Dsk1 Pvw On
Dsk2 Pvw On
PinP1,2 Pvw On
AUX Trans Enable

Message
0D
60
0E
0F
1D1E
61
1F
48
4952
3A
3B
62
3C
63
3D
3E
64
3F704) Pushbutton Lamp OFF control
Function
WRITE
Dsk1 Off Take
Dsk2 Off Take
Wipe Off
Mix Off
RevWipe Off
Dsk1 Pvw Off
Dsk2 Pvw Off
Ftb Off Take
Bkgd(N.Trns) OffKey(N.Trns) Off
Key Off Take
Key Off Take
Dsk1 Off Take
Dsk2 Off Take
PinP1 Off Take
PinP2 Off Take
Key Pvw OffDsk1 Pvw OffDsk2 Pvw Off
PinP1,2 Pvw OffAUX Trans Disable

Byte Count

Effects Address

Command Code

03
03
03
03
03
03
03
03
03
03
03
03
03
03
03
03
03
03
03
03
03

01
01
01
01
01
01
01
01
01
01
01
01
01
01
01
01
01
01
01
01
01

C7
C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7C7Message
0D600E0F
1D
1E61
1F4849523A3B
623C633D
3E643F705) Wipe Pattern SelectFunction
Byte Count
Write
Wipe pattern

Effects
Address

Command
CodeMessage

ExC8Wipe#03

Each wipe pattern has following wipe#.
Wipe Number

Wipe Pattern

01
02
03
04
05
06
07
08
09
10
11
12

Upper left
Upper
Upper right
Left
CenterRight
Lower left
Lower
Lower right
Horizontal
CircleVertical

13
1415
16
1718
192021222324

SQ Upper left
SQ Upper
SQ Upper right
SQ Left
SQ Center
SQ Right
SQ Lower left
SQ Lower
SQ Lower right
SQ Horizontal(Reserved)
SQ Vertical

252627282930313233343536

SL Upper left
SL UpperSL Upper right
SL Left(Reserved)
SL Right
SL Lower left
SL Lower
SL Lower right(Reserved)(Reserved)(Reserved)

0102030405060708

09101112131415161718

192021

22232425

262728

2930

3132

33

34

35

36

Wipe Number

Wipe Pattern

3738
3940
41
42
43
44
45
46
47
48

Page turn ; Upper left
Door ; Upper
Page turn ; Upper right
Door ; left
Door ; Horizontal
Door ; Right
Page turn ; Lower left
Door ; Lower
Page turn ; Lower right
3D rotate ; X axis
Door ; Vertical
3D rotate ; Y axis

4950
5152
5354555657585960(Reserved)
SQ2ch Veryical-1(Reserved)
SQ2ch Horizontal-1(Reserved)
SQ2ch Vertical-2(Reserved)
SQ2ch Horizontal-2(Reserved)(Reserved)(Reserved)(Reserved)

61
62
63
64
65
66
67
68
69
70
71
72(Reserved)
SL2ch Vertical-1(Reserved)
SL2ch Horizontal-1(Reserved)
SL2ch horizontal-2(Reserved)
SL2ch Vertical-2(Reserved)(Reserved)(Reserved)(Reserved)

73
74
75
76
77
78
79
80
8182
8384(Reserved)
Cube Vertical-1(Reserved)
Cube Horizontal-1(Reserved)
Cube Horizontal-2(Reserved)
Cube Vertical-2(Reserved)(Reserved)(Reserved)(Reserved)373839404142434445464748

4950

51

52

53

5455

5657

58

5960

616263

64

65

66

67

68

6970

717273

74

75

76

77

78

7980

818283846) Transition Mode
Function

Byte Count

Effects
Address

Command
Code

Message

03

ExCA

Mode

Write
Transition mode

Mode byte has the following format.

76543X

X

X

X

X

2

10 (LSB)

00 = Key not selected
01,10,11 = Key selected
0 = BKGD not selected
1 = BKGD selected
Don’t Care Bits

7) Auto Transition Rate
Byte Count
Function
WRITE
Bkgd, Key rate
Dsk1 rate
Dsk2 rate
PinP1 rate
PinP2 rate
AUX rate
EFEDSLV rate

05
0505
05
05
05
05

Effects Address

CommandCode

Except 3B,3C,3D,3E,3F,40
3B
3D
3C
3E
3F
40CC
CC
CC
CC
CC
CC
CC

Message

Rate1,2,3
Rate1,2,3
Rate1,2,3
Rate1,2,3
Rate1,2,3
Rate1,2,3
Rate1,2,3Rate is specified in frames from 000 to 999.

7654321 0 (LSB)

Rate1 ; Transition control bits andmost significant digit of rate

XRate value in BCD (000 to 1001)
00 = Key not selected
01, 10, 11 = Key selected
0 = BKGD not selected
1 = BKGD selected
0 = Update display only, do

Don’t Care when

not perform the transition

PinP, DSK selected

1 = Update display, performthe transition

76

54X

X

XX

32

1 0 (LSB)

Rate2 ; Next most significant digit
Rate3 ; Least significant digit
BCD value of this digit(0000 to 1001)
Don’t Care Bits