Transcript
RX-V2500 RS-232C Protocol
1.
Outline In case no comments in particular as for the contents of this papers, the descriptions are effective for the RX-Vx500. RX-Vx500 in this paper means RX-V2500.
1.1 Connection 5 wire system TxD(PIN3) Transpose --------> RxD(PIN2) RxD(PIN2) receive <------TxD(PIN3) RX-Vx500 GND(PIN5) Ground --------GND(PIN5) HOST. Slave CTS(PIN8) permit to send data <------RTS(PIN7) master RTS(PIN7) request to send data --------> CTS(PIN8) *When not connected, data sending to RX-Vx500 is prohibited (CTS port pull down).
1.2 RS-232C Settings * Full duplex, start-stop synchronization communication Baud rate : 9600bps Data bits :8 Parity : No Stop bit : 1bit Handshaking : Hardware
*RTS port of RX-Vx500 outputs low level while the AC plug is disconnected. If RTS output stays low even when the AC plug is connected, there might be some trouble.
1.3 Data block timeout It takes RX-Vx500 maximum 500msec to send one data block. If a complete data block is not received within 500msec, please cancel the transaction. There might be some trouble.
2.
Start transactions 2.1 Starting Communication
Ready command is the very first command to be sent to RX-Vx500 at the start of the communication. TOUT0 - 2 in Ready Command sets timeout of the communication.
Ready
RX-Vx500
Host
RX-Vx500 sends Configuration command ( Model ID, software version, and setting data ) to the host in reply to the Ready command.
Configuration
RX-Vx500 will send a Configuration command within 1 sec. after receiving a Ready command from the host. If not, please send a Ready command again (max 5 times). If RX-Vx500 won't send any Configuration commands after fifth retry, please cancel the transaction because there might be some problems.
Ready
DC1
TOUT0
TOUT1
TOUT2
ETX
Configuration
DC2
TYP0
TYP1
TYP2
TYP3
TYP4
VER
L0
L1
SUM0
SUM1
ETX
*TYPx *VER *SUM
DT0 - DT255
: Model ID = “R0177” (RX-V2500) : Software Version : the sum of all data except for the header and footer
function name function TOUT0 - 2 communication timeout *timeout between the header and the footer *timeout=0 means no timeout function name function TYP0 - 4 model ID VER software version L0 - 1 data length DT0 - 255 data SUM0 upper 4 bit of SUM SUM1 lower 4 bit of SUM
data (ASCII) 0 - 9, A - F
range (HEX) 0 - 0xFFF
data (ASCII) 0 - 9, A - F A-Z 0 - 9, A - F 0 - 9, A - F 0 - 9, A - F 0 - 9, A - F
range (HEX) voluntary voluntary 1 - 0xFF 0 - 0xF 0 - 0xF 0 - 0xF
1
RX-V2500 RS-232C Protocol
*Data Structure of Configuration command data DT0 DT1 DT2 DT3 DT4 DT5 DT6 DT7
When the power is OFF, only DT0,1,…,9 are sent to the Host. Fixed Baud Rate Don’t care ( '@' ) Fixed Receive Buffer Don’t care ( ‘E’ ) Fixed Receive Buffer Don’t care ( ‘0’ ) Fixed Command Timeout Don’t care ( ‘1’ ) Fixed Command Timeout Don’t care ( ‘9’ ) Fixed Command Timeout Don’t care ( ‘0’ ) Fixed Handshaking Don’t care ( '0’ ) 0: OK / 1: Busy 0/1 System
DT8 DT9
0/1 0-C
Power Input
DT10 DT11 DT12 DT13
0/1 0-6 0/1 0-C
6ch input Input Mode Audio Mute Zone2 Input
DT14 DT15 DT16 DT17 DT18 DT19 DT20 DT21 DT22 DT23 DT24 DT25 DT26 DT27 DT28 DT29 DT30 DT31
0/1 0-F 0-F 0-F 0-F 0-F 0-F 0/1 0-6 0-2 0-3 0-4 0-7 0-2 0-2 0/1 0/1 0-B
Zone2 Mute Master Volume Master Volume Zone2 Volume Zone2 Volume Program Program Effect EX/ES key status OSD* Sleep Tuner Page Tuner No. Night mode Night mode parameter Speaker relay A Speaker relay B Playback
DT32
0-B
Fs
DT33 DT34 DT35 DT36 DT37 DT38 DT39 DT40 DT41 DT42 DT43 DT44 DT45 DT46 DT47 DT48 DT49 DT50 DT51 DT52 DT53 DT54 DT55 DT56 DT57 DT58 DT59 DT60 DT61 DT62 DT63 DT64 DT65 DT66 DT67 DT68
0-2 0/1 0/1 0/1 0/1 0/1 0/1
EX/ES playback Thr / Bypass RED dts Head Phone TUNER BAND TUNER TUNED DC1 Control Out Don’t care Don't Care DC1 TRG Ctrl. dts 96/24 DC2 TRG Ctrl. DC2 Trigger SP B set Zone 2 Amp MAIN R
0-2 0/1 0-2 0/1
MAIN L CENTER REAR R REAR L SUR BACK R SUR BACK L FRONT R FRONT L SWFR 1 0-2
Night Mode Parameter
0: OFF / 1: ON 0: PHONO / 1: CD / 2: TUNER / 3: CD-R / 4: MD-TAPE / 5: DVD / 6: D-TV-LD / 7: CBL-SAT / 9: VCR1 / A: VCR2-DVR / C: V-AUX 0: OFF / 1: ON 0: AUTO / 2: DTS / 4: ANALOG / 5: ANALOG ONLY 0: OFF / 1: ON 0: PHONO / 1: CD / 2: TUNER / 3: CD-R / 4: MD-TAPE / 5: DVD / 6: D-TV-LD / 7: CBL-SAT / 9: VCR1 / A: VCR2-DVR / C: V-AUX 0: OFF / 1: ON Upper 4 bit Lower 4 bit Upper 4 bit Lower 4 bit Upper 4 bit Lower 4 bit 0: OFF / 1: ON 0: OFF / 1: ON / 2: DISCRETE ON / 3: AUTO / 4: EX / 5: PL2 Movie / 6: PL2 Music 1: SHORT / 2: OFF 0: 120 / 2: 90 / 3: 60 / 4: 30 / 5: OFF 0: Page A / 1: Page B / 2: Page C / 3: Page D / 4: PageE 0: No.1 / 1: No.2 / 2: No.3 / 3: No.4 / 4: No.5 / 5: No.6 / 6: No.7 / 7: No.8 Upper 4 bit Upper 4 bit 0: OFF / 1: ON 0: OFF / 1: ON 0: 6ch input / 1: Analog / 2: PCM / 3: DD*(except 2.0) / 4: DD(2.0) / 5: DD.Karaoke / 6: DD.EX / 7: DTS / 8: DTS-ES / 9: Other DIGITAL / A: DTS Analog Mute / B: DTS ES Discrete 0: Analog / 1: 32kHz / 2: 44.1kHz / 3: 48kiHz / 4: 64kHz / 5: 88.2kHz / 6: 96kHz / 7: Unknown B: DTS 96/24 0: OFF / 1: MATRIX ON / 2: DISCRETE ON 0: Normal / 1: Bypass 0: Release / 1: Wait 0: OFF / 1: ON 0: FM / 1: AM 0: NOT TUNED / 1: TUNED 0: LOW / 1: HIGH
0: Zone1 / 1: Zone2 / 2: Zone1&2 0: OFF / 1: ON 0: Zone1 / 1: Zone2 / 2: Zone1&2 0: LOW / 1: HIGH 0: Zone1 / 1: Zone2 0: OFF / 1: ON Upper 4bit Lower 4bit Upper 4bit Lower 4bit Upper 4bit Lower 4bit Upper 4bit Lower 4bit Upper 4bit Lower 4bit Upper 4bit Lower 4bit Upper 4bit Lower 4bit Upper 4bit Lower 4bit Upper 4bit Lower 4bit Upper 4bit Lower 4bit Lower 4bit
2
RX-V2500 RS-232C Protocol DT69 DT70 DT71 DT72 DT73 DT74 DT75 DT76 DT77 DT78 DT79 DT80 DT81 DT82 DT83 DT84 DT85 DT86 DT87 DT88 DT89 DT90 DT91 DT92 DT93 DT94 DT95 DT96 DT97 DT98 DT99 DT100 DT101 DT102 DT103 DT104 DT105 DT106 DT107 DT108 DT109 DT110 DT111 DT112 DT113 DT114 DT115 DT116 DT117 DT118 DT119 DT120 DT121 DT122 DT123 DT124 DT125 DT126 DT127 DT128 DT129 DT130 DT131 DT132
Don't Care Don't Care Don't Care Don't Care Don't Care LFE Lvl. SP
Upper 4bit Lower 4bit Upper 4bit Lower 4bit Upper 4bit Lower 4bit
LFE Lvl. HP Audio Delay
0-A 0-A
Don't Care Don't Care Don't Care Don't Care Input mode set Dimmer Don’t care OSD(GUI) position Glay back Video conversion D. Range Zone 2 vol. Out Zone 3 Vol. Out Memory guard SP set
6CH
0-F
0/1
0/1 0/1 0/1 0/1 0/1 0/1 0-C 0/1 0-F 0-F
Main level Test mode Don’t care Wall Paper Don’t care Don’t care Don’t care Don’t care Don’t care Don’t care Language Don’t care Don’t care Don’t care Don’t care Don’t care Don’t care Advanced Setup Remote Control ID Fan Control Mode Speaker Impedance Tuner Setup Pure Direct Z3 Input Z3 Mute Z3 Volume
MULTI_CH SELECT
DT133 DT134 DT135
MULTI_CH SURROUND to SP SET SW1 SP SET CROSSOVER
DT136 DT137 DT138
COMPONENT OSD PB/SB SELECT Tone Control
0: AUTO / 1: LAST 0: -4 / 1: -3 / 2: -2 / 3: -1 / 4: 0
SP HP
Center Main Rear L/R Rear CT Front LFE/BASS Center SWFR
Upper 4bit Lower 4bit 0: OFF / 1: AUTO 0: OFF / 1: ON 0: MAX / 1: STD / 2: MIN 0: MAX / 1: STD / 2: MIN 0: VAR / 1: FIX 0: VAR / 1: FIX 0: OFF / 1: ON 0: Large / 1: Small / 2: None 0: Large / 1: Small 0: Large / 1: Small / 2: None 0: Large / 1: Small / 2: None 0: Yes / 1: None 0: SWFR / 1: Main / 2: Both 0: Center / 1: Main 0: SWFR / 1: Main 0: Normal / 1: -10dB 0: OFF / 1: Dolby 0:Type1 / 1:Type2 / 2:Type3 / E:Gray / F:NONE
00:English / 01:Japanese
00:OFF / 01:ON 00:ID1 / 01:ID2 00:Auto / 01:Cont 00:8 ohm / 01:6 ohm 00:AM10/FM100 / 01:AM9/FM50 00:OFF / 01:ON
Upper 4bit Lower 4bit 00:6CH / 01:8CH TUNER / 02: 8CH CD / 04: 8CH CD-R / 05: 8CH DVD / 06: DTV / 07: 8CH CBL/SAT / 09: 8CH VCR1 / 0A: VCR2/DVR / 0C: VAUX 00: Surround / 01: Main 00: L-R / 01: F-R / 02: NONE 00: 40Hz / 01: 60Hz / 02: 80Hz / 03: 90Hz / 04: 100Hz / 05: 110Hz / 06: 120Hz / 07: 160Hz / 08: 200Hz 00: OFF / 01: ON 00: PR / 01: SB 00: Bypass / 01: ON
*DD = Dolby Digital *OSD = On Screen Display
3
RX-V2500 RS-232C Protocol
3.
Control Command Control Command
RX-Vx500
Host Report Command
*RX-Vx500 can receive control commands only while the power is on. (Except Power commands and System commands*) *Please do not send any control commands while the system status is in wait. No commands are permitted until RX-Vx500 reports OK *RX-Vx500 will send a Report Command** within 1 sec of receiving the Control Command. If no Report Command is received, resend control command (max 5 times) If RX-Vx500 doesn't send a Report Commands after fifth retry, cancel the transaction because there might be some troubles. *'SW' switches the type of the control command. When the 'SW' is set to '0', you can control RX-Vx500 remotely via RS-232C. *RX-Vx500 will only send one report command for each type of control. The Report Command will report only the final status of all settings in a strings of commands ( may not report all steps in a status, only final status). For example, if a user set the input selector on the unit to D-TV/LD just after the host sends command to change input to CD, RX-Vx500 may report only the final status that the input was changed to D-TV/LD by the system operation. *System command, **Report command --> described in later - Command Switch ( changing the type of control command ) control command
STX SW=0
SW=2
SW :Operation Command (Remote Control) :command ( Not in use ) :system command
SW=3
:packet data
SW=1
CMDT0
CMDT1
CMDT2
CMDT3
4 byte remote control code command
data data
command data
function name function data (ASCII) range (HEX) SW command switch 0-9 0-9 CMDT0 - 3 command & data 0 - 9, A - F variable * 'SW' switches the command type of the Control Command. SW=0 : 4 byte command for remote control code SW=1 : 1 byte command 0 - F (HEX expression in ASCII) SW=2 : 2 byte command 10 - FF (HEX expression in ASCII) SW=3 : 4 byte packet data
* RX-Vx500 uses following three types of Control Command. - Operation Commands for remote control ( SW = 0 ) - System Commands for system setting ( SW = 2 ) - packet data for test data transmission ( SW = 3 )
4
ETX
RX-V2500 RS-232C Protocol
3.1 System Command ( SW = '2' ) Command
STX
SW ( '2' )
CMDT0
Data
CMDT1
CMDT2
CMDT3
ETX
System Command can be made by setting the 'SW' byte in the Control Command to '2'. With System command you can control RX-Vx500's system settings ( Report Command Enable / Disable, Report Command delay, etc ) With a System Command you can also ... - set absolute master volume value. - send text strings to the On Screen Display (OSD). - request RX-Vx500 text data regarding tuner freq., master volume, input name, zone2 input name. ( from RX-Vx500 ) Command
Report Command Type RCMD1,2 RDAT1,2 0 00 00(OK) 0 00 00(OK) 0 00 00(OK) 0 00 00(OK) 0 00 00(OK) 0 00 00(OK) 0 00 00(OK) 0 00 00(OK) 0 00 00(OK) 0 00 00(OK) 0 00 00(OK) 0 00 00(OK) Refer to the following section
SW 2
CMDT0 0
CMDT1 0
2
0
1
time between two report commands ( Report Command Delay )
2 2
1 2
0 0
OSD message start command Tuning frequency text request Main volume value text request Zone2 volume value text request Input name text request Zone2 input name text request Zone 3 volume value text request Zone3 input name text request
2
2
F
Firmware version text request
0
0
0
00
2
3
0
Master volume direct setting
X
X
0
26
2 2 2 2
3 3 3 3
1 2 3 4
Zone 2 volume direct setting Main L/R balance Main level Zone 3 volume direct setting
X X 0 X
X X 0 X
0
27
0 0
50 3D
2 2 2
4 4 4
0 1 2
LEVEL MAIN R MAIN L CENTER
X X X
X X X
0 0 0
40 41 42
2
4
3
REAR R
X
X
0
43
2 2
4 4
4 5
REAR L
X X
0
44
2 2
4 4
6 7
X X
X X
2
4
8
FRONT R FRONT L SUR BACK R SUR BACK L
X X
X
X
0 0 0 0
45 46 47 48
2 2
4 4
9 A
SWFR 1 SWFR 2
X X
X X
0 0
49 4A
2
5
0
LFE SP
X
X
0
51
2
5
1
LFE HP
X
X
0
52
2
5
2
Audio Delay
X
X
0
53
2
5
3
SP Delay Center
X
X
0
54
2
5
4
SP Delay Rear CT
X
X
0
55
2
5
8
Wall Paper
0
0
Type1
0
58
0
1
Type2
0
58
0
2
Type3
0
58
0
3
Gray
0
58
0
4
NONE
0
58
0
Auto
0
60
Last
report command enable
CDMT2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
data CMDT3 0 1 0 1 2 3 4 5 6 7 8 0 0 1 2 3 4 5 6
enable disable real time 50ms 100ms 150ms 200ms 250ms 300ms 350ms 400ms start
Normal
2
6
0
Input Mode
0 0
1
0
60
2
6
1
Dimmer
X
X
0
61
2
6
2
OSD Shift
X
X
0
62
2
6
3
Gray Back
0
0
Off
0
63
0
1
Auto
0
63
2
6
4
Dynamic Range SP
0
0
Max
0
64
0
1
STD
0
64
0
2
Min
0
64
5
RX-V2500 RS-232C Protocol 2
6
5
Dynamic Range HP
2
6
6
Zone 2 Volume Output
2
6
7
Zone 2 Mode
2
6
8
Memory Guard
2
6
9
Video Conversion
2
6
A
Component OSD
2
6
B
Zone 3 Vol output
2
6
F
Language
2
7
0
SP Center
2
7
1
Main
2
7
2
Rear L/R
2
7
3
SBACK
2
7
4
Front (only V3300)
2
7
5
LFE/Bass
2
7
6
SUBWOOFER CONFIG
7
7
SUBWOOFER 2
2
7
8
6CH Center to
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
2
7
9
6CH SWFR to
0
2
7
A
6CH Surround to
0
2
7
B
Multi CH select
2
7
D
PR / SB select
2
7
E
Subwoofer Cross Over
6
0 1 2 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 2 0 1 0 1 2 0 1 2 3 4 0 1 0 1 2 X X 2 0 1 2 0 1 0
Max STD Min Var. Fix Mode 1 Mode 2 Off On Off On Off On Var. Fix English Large Small None Large Small Large Small None Large x2 Large x1 Small x2 Small x1 None Yes None SWFR Main Both Normal L Rev. None L-R F-R None Center Main SWFR
0
0 1 0
Surround Main 6CH
0
1
8CH CD
0
2
8CH CD
0
3
8CH CD-R
0
4
8CH MD/TAPE
0
5
8CH DVD
0
6
8CH DTV/LD
0
7
8CH CABLE
0
8
8CH MD/TAPE
0
9
8CH VCR1
0
A
8CH VCR2
0
B
8CH MD/TAPE
0
C
8CH V-AUX
0 0 0 0 0 0 0
0 1 0 1 2 3 4
Presence Sur.Back 40 Hz 60 Hz 80 Hz 90 Hz 100 Hz
Japanese
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
65 65 65 66 66 67 67 68 68 69 69 6A 6A 6B 6B 6F 6F 70 70 70 71 71 72 72 72 73 73 73 73 73 74 74 75 75 75 76 76 76 77 77 77 78 78 79
0 0 0 0
7A 7A 7B 7B
0 0 0 0 0 0 0
7D 7D 7E 7E 7E 7E 7E
RX-V2500 RS-232C Protocol 0 0 0 0
5 6 7 8
110 Hz 120 Hz 160 Hz 200 Hz
0 0 0 0
7E 7E 7E 7E
0 1 2
Off Dolby DSP
0 0 0
80 80 80
OFF Cinema Level L Cinema Level M Cinema Level H Music Level L Music Level M Music Level H
0
8B
0 0 0 0 0 0 0 0 0 0 0 0
90 91 92 93 94 95 96 97 98 99 9A A6
0
B0
0
B1
0
B2
0
B3
0
B4
2
8
0
Test
0
2
8
B
Night Mode Parameter
0
0
1
0
1
1
1
2
2
0
2
1
2
6CH
Level MAIN R MAIN L CENTER REAR R REAR L FRONT R FRONT L SUR BACK R SUR BACK L SWFR 1 SWFR 2
9 9 9 9 9 9 9 9 9 9 9 A
0 1 2 3 4 5 6 7 8 9 A 6
B
0
Advanced Setup *1
B
1
Remote Control ID *2
B
2
Fan Control Mode *2
B
3
Speaker Impedance *2
B
4
Tuner Setup *2
Tone Control
2
2
X X X X X X X X X X X 0 0 0 0 0 0 0 0 0 0 0 0
X X X X X X X X X X X 0 1 0 1 0 1 0 1 0 1 0 1
: Not supported by RX-Vx500 Series *1: acceptable only in the status of Power OFF. *2: acceptable only in the status of Advanced Setup ON.
7
Bypass ON OFF ON ID1 ID2 Auto Cont 8 ohm 6 ohm
RX-V2500 RS-232C Protocol *OSD message function OSD Message function can display a message of 16 characters to Vx300’s OSD for a few seconds. The command sequence block will start by sending “start command” as mentioned above, followed by 4 bytes of packet data (SW:3) repeated four times. Then the message of sixteen characters(ASCII) will display and the command block finish automatically. (ex.)Want to display “ Test message ! ” characters to OSD. 1. Send the start command. 2 1 0 0 0 ETX STX 2. Send SW:3 commands four times as follows. 3 ‘’ ‘T’ ‘e’ ‘s’ ETX STX 3 ‘t’ ‘‘ ‘m’ ‘e’ ETX STX 3 ‘s’ ‘s’ ‘a’ ‘g’ ETX STX 3 ‘e’ ‘‘ ‘!’ ‘‘ ETX STX 3. The command block will be finished automatically. The available characters to display the message are as follows. ""(SPACE)"!""#""%""&""("")""*""+"",""-"".""0""1""2""3""4""5""6""7""8""9"":""<""="">""?""A""B""C""D""E""F""G""H""I""J"" K""L""M""N""O""P""Q""R""S""T""U""V""W""X""Y""Z""[""]""_"""a""b""c""d""e""f""g""h""i""j""k""l""m""n""o""p""q""r""s""t "u""v""w""x""y""z"
*Commands to get the display characters as text data(ASCII) This command can get certain of text data(ASCII) from the RX-Vx500 to be used by Host device as follows. Tuner frequency characters : “ 107.9 ”(MHz) Master volume value characters : “ –99.0dB” / ” MUTE” Input name : “ MY PC ” (Even renamed by “SET MENU:INPUT RENAME”) Zone2 input name : “ PS 2 ” (Even renamed by “SET MENU:INPUT RENAME”) The response protocol for the text request commands are as follows. RX-Vx500
Text Char.
Host
RCMD0,1 COMMAND 0 – 9,A - F DDAT DATA 0 – 9,A - Z 0-7 SP Report Command DC1
Tuner Frequency Master Volume Value Input Name Zone2 Input Name
DC1 DC1 DC1 DC1
0...0xFF ASCII char. Space char.
RCMD0 RCMD1 DDAT
0 0 0 0
0 1 3 4
DDAT
DDAT
DDAT
DDAT
DDAT
DDAT
DDAT
0
1
2
3
4
5
6
7
SP SP x x
SP x x x
x x x x
x x x x
x x x x
x x x x
x x x x
x x x x
8
ETX
ETX ETX ETX ETX
RX-V2500 RS-232C Protocol
3.2 Operation Command ( SW = '0' ) 4 Byte Remote Control Code
STX
SW ( '2' )
CMDT0
CMDT1
CMDT2
CMDT3
ETX
Operation Command supports all direct codes from the standard and extended IR code library for the RX-3200. No toggle codes are supported. SW 0
CMDT0 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7
CMDT1 A A E E A A A A A A A A A A A A A E E E E E E E E E E A A E E A A A A A A A A A A A A A A A E E E E A A E E A A A A A A A A A A A A A A A E E E E E E E E E E E E E E E E
CMDT2 1 1 A A 1 1 1 1 C C 5 C C 0 1 C 5 8 8 A A A A A A A 3 D D A A D D D D C C D C C D D C D 1 1 7 7 B B E E 2 6 F F F F F F F F F F F F F F F B B B B B B B B B B 7 7 D D D 9
Operation Command CMDT3 function A master volume B 2 Audio Mute 3 4 Input 5 6 9 9 1 4 0 A F 3 8 5 0 Pure Direct 2 4 6ch input 5 6 Input Mode 7 8 9 A B A Zone 2 Volume B 0 Zone2 mute 1 0 Zone2 Input 1 2 4 F D 9 C B 6 7 E 8 D Power E E Main(Zone1) Power F A Zone2 power B D Zone 3 Power E 6 Zone 3 Mute 6 D Zone 3 Vol. E 1 Zone 3 Input 2 3 5 4 C 6 7 8 9 A B 0 0 On screen(OSD) 1 2 3 Sleep 4 5 6 7 8 EX/ES 9 C D C D E C Night mode
9
setting Up Down ON OFF PHONO CD TUNER CD-R MD/TAPE DVD D-TV/LD CABLE ( CBL/SAT ) SAT VCR1 VCR2/DVR VCR3 V-AUX ON OFF ON OFF AUTO D.D., RF DTS DIGITAL ANALOG AAC UP DOWN ON OFF PHONO CD TUNER CD-R MD/TAPE DVD D-TV/LD CABLE ( CBL/SAT ) SAT VCR1 VCR2/DVR VCR3 V-AUX ON OFF ON OFF ON OFF ON STANDBY ON OFF UP DOWN PHONO CD TUNER CD-R MD/TAPE DVD DTV/LD CBL/SAT (cable) SAT VCR1 VCR2 DVR V-AUX OFF SHORT FULL OFF 120 90 60 30 ON (MATRIX) OFF AUTO DISCRETE DOLBY EX PLIIx Movie PLIIx Music OFF
Report Command Type RCMD1,2 0 26 23 21
81 21 22
27 25 24
20
27 91 92 90
2B
2C
2D
82
RX-V2500 RS-232C Protocol 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7
E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E A A A A A A A A A A A A A E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E
9 C 2 E E E E E E E E E E E E E E E E F F F F C F F F F F F F F F F F F 6 6 6 6 C C C C C 8 8 E E E E E E E E E E E E E B B B B A A A A 2 2 2 2 2 2 3 3 3 3 3 3 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8
B F 7 0 1 2 3 4 5 6 7 8 9 A B C D E F 0 1 2 F 0 3 4 5 6 7 8 9 A B C D E 7 8 9 A 1 0 2 3 7 2 3 0 1 2 3 4 5 6 7 8 9 A B C C D E F B C D E B C D E F 0 5 6 7 8 9 A B C D E F 0 5 6 7 8 9 A 7 8 9
Effect Stereo DSP Program
Tuner preset page
Tuner preset No.
Tuner band Auto tuning start speaker relay A speaker relay B Home preset memory
Home preset recall
Volume preset memory
Volume preset recall
Z2 Vol. Memory
10
Cinema Music ON Hall A Hall B Hall C Hall U.S.A. Hall E Live Concert (HALL2 ) Tokyo Freiburg Royaumont Village Gate Village Vanguard The Bottom Line ( JAZZ ) The Roxy Theatre ( ROCK ) Warehouse Loft Arena Disco Party Game Xch Stereo 2CH Stereo Pop/Rock DJ Opera Pavillion Mono Movie Variety Sports Spectacle Sci-Fi Adventure General Normal Enhanced PLII MOVIE PLII MUSIC NEO:6 CINEMA NEO:6 MUSIC 2CH DIRECT STEREO 2CH STEREO THX(ULTRA 2) CINEMA THX MUSIC PLII Game Pure Direct ON Pure Direct OFF A B C D E 1 2 3 4 5 6 7 8 FM AM UP DOWN ON OFF ON OFF A B C D E F A B C D E F A B C D E F A B C D E F A B C
82 28
0
29
2A
35 15 2E 2F
31
RX-V2500 RS-232C Protocol 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7
E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E A A A A A A A
8 8 8 8 8 8 9 9 9 2 2 2 2 2 2 6 6 6 6 6 6 3 3 3 7 7 7 7 8 8 9 9 9 9 9 9 9 3 3 3 3 8 8 2 2 9 9 A D A 9 9 9 9
A B C D E F 0 1 2 0 1 2 3 4 5 0 1 2 3 4 5 2 3 1 1 2 3 4 3 4 3 4 5 6 7 F 8 C D E F 5 6 8 9 9 A 0 E 1 D C E F
D E F A B C D E F A B C D E F A B C D E F Zone 1 Zone 2 Zone 3 On Off On Off On Off Main Sub All Zone 1 Zone 2 Zone 3 Zone OR On Off On Off On Off Zone 1 Zone 2 On Off Top Enter Exit Up Down Right(+) Left(-)
Z2 Vol. Recall
Z3 Vol. Memory
Z3 Vol. Recall
DC1 TRG Control
Zone 2
DC1 TRG
Zone 1
DC1 TRG
Zone 3
DC1 TRG
Dual Mono
DC2 TRG Control
Zone 2
DC2 TRG
Zone 1
DC2 TRG
Zone 3
DC2 TRG
SP B SET Zone 2 Amp GUI operation
94
93
3A
36 36 36 39
3B
3C 3C 3C 3E 3F (70/73/78)
4. Reset Command Reset Command recalls factory preset data. Once the factory preset are recalled, all user controllable setting / parameter data will be deleted and replaced with original factory settings. Please do not use this command unless you have been experiencing problems with the system or if you just want to clean up the system.
RX-Vx500
Reset
Host
After the system is reset, please request the Configuration Command using Ready Command (see section 2 ) in order to get accurate feedback of status of RX-Vx500 to your touch panel system.
Ready
DC3
DEL
DEL
DEL
ETX
11
*recall factory preset of all data
RX-V2500 RS-232C Protocol
5. Report Command RX-Vx500 will send Report Command in response to Control Commands from the host controller. From Report Command you can receive the current status of the RX-Vx500. Control Command
RX-Vx500
Host Report Command
There are three types of Report Command classified by their information type. - System Status Report
: RX-Vx500 reports a System Status Report when the system status changed.
- Playback Status Report
: RX-Vx500 reports a Playback Status Report when the internal playback status changed.
- Operation Report
: When the RX-Vx500 is controlled by remote controller, front panel, RS-232C or by system controller, RX-Vx500 sends a Operation Report, which includes the latest setting status of the controlled function.
*RX-Vx500 reports a System State Report with system guard to inform its power status (power off) when a control command was sent to RX-Vx500 while it's turned off. *The guard status is included in the Report Command (GRD). If the control command the host sent was accepted by RX-Vx500, the guard status in the Report Command is '0' (No Guard). On the contrary the guard status will be 'System Guard' or 'Setting Guard' when the command was guarded for some reason (e.g. If you send a 'Speaker A ON' command while you are using a headphone, the guard status will be 'System Guard' because the speaker controls are prohibited by system while a headphone is used.) *If a status changed multiple times in a certain time, RX-Vx500 report only one report command.
Report command
STX
TYP
GRD
RCMD0
RCMD1
RDAT0
command
function name TYP GRD RCMD0, 1 RDAT0, 1
function control type guard status command data
data (ASCII) 0-9 0-9 0 - 9, A - F 0 - 9, A - F
This indicates for which type of control the report command is. TYP 0 1 2 3 4
control type controlled by RS-232C controlled by remote controller (I/R) controlled by keys in the unit controlled by system controlled by encoder
This indicates guard status against all control command GRD Guard status* 0 no guard 1 system guard 2 setting guard *see the following chart
12
RDAT1 data
range (HEX) 0-9 0-9 0 - 0xFF 0 - 0xFF
ETX
RX-V2500 RS-232C Protocol *Factor of the guards and the contents informed in report commands when there are no guards operation no guard system guard setting guard Power Power status ----Input 6ch input/ selected input ----Input mode selected Input mode 6ch Input is ON during Input Rename function doesn't have the designated Input mode Zone2 Input selected input zone2 selector is not at "REMOTE" --Mute mute status ----Zone2 mute mute status ----master volume volume value ----Program Program ID 6ch input is ON --source is not 32kHz,44.1kHz or 48kHz 6.1/ES Key status 6ch input is ON --Program is OFF Tuner page page Tuner function is not active --Tuner Preset No. Tuner function is not active --No. OSD status SET MENU is active Memory Guard is ON Test tone is ON Sleep status Test tone is ON --Home selected Bank ----Home volume selected Bank ----Speaker A/B ON/OFF Status Headphone Mode ---
13
RX-V2500 RS-232C Protocol
5.1 System Status Reports Report Item
STX
TYP
GRD
RCMD0, 1 00
Report Item system
RDAT0, 1 00 01 02
OK Busy Power Off
01
warning
00 01 02 03
over current DC Detect power trouble over heat
RCMD0
RCMD1
Status
RDAT0
RDAT1
ETX
Status
ready for accepting the control commands start of the term prohibits sending commands report against the command which cannot be accepted when the Power is Off *RX-VX00 sends this report when the system is reset or the power turns off. It can be used for observation of the system revival. report of abnormal states (Only when it's possible to report)
5.2 Playback Status Reports Report Item
STX RCMD0, 1 10
Report Item Playback
11
Fs
12
EX/EX
13
Thr / Bypass
14
RED dts
15
Tuner tuned
16
Dts 96/24
TYP
GRD
RCMD0
RDAT0, 1 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 00 01 02 03 04 05 06 07 08 09 0A 0B 00 01 02 00 01 00 01
Status 6CH Input Analog PCM D.D.(except for 2/0) D.D.(2/0) D.D.karaoke D.D.EX DTS DTS. ES Other Digital DTS Analog Mute DTS Discrete Other than AAC 2/0 AAC 2/0 Analog 32kHz 44.1kHz 48kHz 64kHz 88.2kHz 96kHz Unknown 128.0 kHz Unknown 176.4 kHz Unknown 192.0 kHz Unknown 48kHz (96kHz) Off Matrix On Discrete ON Off On Release Wait
00 01 00 01
Not tuned Tuned Off On
RCMD1
Status
RDAT0
RDAT1
ETX
When audio code mode is other than 2/0 When audio code mode is 2/0
When waiting for decoding, etc. .
DTS 96/24 signal (A/B) Playback status
Fs when other than 32/44.1/48kHz RED dts status*
After the signals of DTS CD/LD are stopped, the RED dts status keeps "Wait" for 30 sec., then turned to "Release" While the RED dts is "Wait", this can be released by changing the Input Mode. This report will be sent in case of signal changed. DTS 96/24 decode (A/B)
14
RX-V2500 RS-232C Protocol
5.3 Operation Reports Report Item
STX RCMD0, 1
Report Item
RDAT0, 1
20
Power
00
21
Input
Input mode
GRD
RCMD0
Status ALL(Main/Zone2/3) OFF
RCMD1
RDAT0
RDAT1
ETX
RCMD0, 1
Report Item
RDAT0, 1
28
Program
00
Hall A ( HALL1)
Status
01
ALL(Main/Zone2/3) ON
01
Hall B
02
MainON / Zone2 OFF / Zone3 OFF
02
Hall C
03
MainOFF / Zone2 ON / Zone3 ON
04
Hall C
04
MainON / Zone2 ON / Zone3 OFF
05
Hall E
05
MainON / Zone2 OFF / Zone3 OFF
06
Live Concert
06
MainOFF / Zone2 ON / Zone3 ON
08
Tokyo
07
MainOFF / Zone2 OFF / Zone3 ON
09
Freiburg
x,0
PHONO
0A
Royaumont
x,1
CD
0C
Village Gate
x,2
TUNER
0D
Village Vanguard
x,3
CD-R
0E
The Bottom Line
x,4
MD/TAPE
10
The Roxy Theater
x,5
DVD
11
Warehouse Loft
x,6
D-TV/LD
12
Arena
x,7
CBL/SAT
14
Disco
x.8
SAT
15
Party
x,9
VCR1
16
Game
x,A
VCR2/DVR
17
6/8CH Stereo
x,B
VCR3/DVR
18
Pop/Rock
x.C
V-AUX
19
DJ
6ch input OFF/ON
1C
Opera
00
AUTO
1D
Pavillion
02
DTS
20
Mono Movie
04
ANALOG
21
Variety Sports
05
ANALOG ONLY
24
Spectacre
0/1,x 22
TYP
Status
06
AAC
25
Sci-Fi
23
Mute
00
OFF
28
Adventure
01
ON
29
General
24
Zone2 Input
00
PHONO
2C
Normal
01
CD
2D
Enhanced
02
TUNER
30
PLII Movie
03
CD-R
31
PLII Music
04
MD/TAPE
32
Neo: 6 Movie
05
DVD
33
Neo: 6 Music
06
D-TV/LD
34
STREO A
2CH Streo
07
CBL/SAT
35
STREO B
2CH Direct Streo
25 26
Zone2 Mute Master vol.
08
SAT
36
THX A
Cinema
09
VCR1
37
THX B
Music
0A
VCR2/DVR
38
PLII Game
0B
VCR3/DVR
80-B3
STRAIGHT
0C
V-AUX
80
STRAIGHT ( HALL A )
00
OFF
81
STRAIGHT ( HALL B )
01
ON
…
00
-oo
39
-80dB
29
Tuner Page
… C7
0dB
… 27
Zone 2 Vol.
E8
16.5dB
00
-oo
39
-80dB
2A
0dB
… E8
STRAIGHT ( NEO:6 MUSIC )
00
A
01
B
02
C
03
D E
04
… C7
B3
16.5dB
15
No.
00
1
01
2
02
3
03
4
04
5
05
6
06
7
07
8
RX-V2500 RS-232C Protocol
2B
2C
2D
2E
OSD
Sleep
EX/ES(Key)
SP Relay A
00
Full
01
Short
02
Off
00
120
01
90
02
60
03
30
04
Off
00
Off
01
Matrix On
02
Discrete On
03
Auto
04
EX
05
PL2 MOVIE
06
PL2 MUSIC
00
Off On
01 2F
RCMD0, 1
Report Item
RDAT0, 1
30
Home
01
31
32
Home
Home Vol.
Status Preset
02
B
03
C
04
D
34
35
Home Vol.
Headphone
FM/AM
00
Off
01
On
RCMD0, 1
Report Item
RDAT0, 1
36
DC1 Trigger
00
Off (Due to the delay
Status
01
On (Due to the delay
37
Home
01
Preset
Zone 2 Vol.
02
B
A
05
E
03
C
06
F
04
D
A
05
E
02
B
06
F
03
C
04
D
01
Memory
38
Home
01
A
Zone 2 Vol.
02
B
05
E
03
C
06
F
04
D
A
05
E
02
B
06
F
03
C
04
D
05
E
01
Preset
06 33
A
SP Relay B
01
F Memory
B
03
C
04
D
05
E
06
F Off
01
On
00
FM
01
AM
3A
A
02
00
39
3B
3C
3D
3E 3F
16
Dual
00
Mono
01
Main Sub
02
All
DC1 Trigger
00
ALL ZONE OR
CTRL
01
ZONE1
02
ZONE2
03
ZONE3
DC2 Trigger
00
ALL ZONE OR
CTRL
01
ZONE1
02
ZONE2
03
ZONE3
DC2 Trigger
00
Off (Due to the delay
OUTPUT
01
On (Due to the delay
MAIN
00
Normal
LEVEL
01
-10dB
SP B
00
MAIN
SET
01
ZONE B
ZONE2
00
OFF
Amp
01
ON
RX-V2500 RS-232C Protocol RCMD0, 1 40
Report Item LEVEL MAIN R
(*4) 41
LEVEL MAIN L
RDAT0, 1
RCMD0, 1
Report Item
RDAT0, 1
46
LEVEL
14
15
SUR
15
…
BACK L
14
Status -10dB
3C
+10dB
(*4)
14
-10dB
47
…
(*4)
3C
+10dB
42
14
-10dB
LEVEL CENTER
… +10dB
43
14
-10dB
LEVEL REAR R
… +10dB
44
14
-10dB
LEVEL
15
REAR L
...
(*4) 45
(*4)
+10dB
14
-10dB
LEVEL
15
SUR BACK
...
R
3C
FRONT R
15 3C
+10dB
LEVEL
14
-10dB
FRONT
15 +10dB
LEVEL
00
-20dB
SWFR 1
01
-19.5dB
(*4)
28
0dB
LEVEL
00
-20dB
SWFR
01
-19.5dB
2
...
(*4)
28
Report Item
RDAT0, 1
50
Main
00
L/R
...
Balance
14
Status Lch Max
RCMD0, 1
Report Item
RDAT0, 1
54
SP
00
0ms
Delay
01
0.5ms
Center
...
Mid
...
52
5ms
00
0ms
-20dB
Delay
01
0.5ms
-19dB
Rear CT
...
LFE
00
Level
01
55
... 0dB
LFE
00
-20dB
Level
01
-19dB
HP 53
0A Rch Max
14
Status
SP
28
SP
0dB
+10dB
RCMD0, 1
51
... 3C
...
4A
3C
-10dB
(*4) 49
3C
14
L
15
(*4)
+10dB
LEVEL
…
48
3C
… 3C
(*4)
15
(*4)
Status -10dB
58
3C
30ms
Wall
00
YES
Paper
FE
Gray
FF
NONE
... 14
0dB
Audio
00
0ms
Delay
01 ... F0
RCMD0, 1 60
61
62
240ms
Report Item
RDAT0, 1
Input
00
Auto
Mode
01
Last
Dimmer
OSD
Status
00
-4
01
-3
02
-2
03
-1
04
0
X0
Holizontal
(GUI)
…
Position
XA 0X
RCMD0, 1 63
64
65
-5 66 +5
Vertical
-5
67
… AX
+5
68
Report Item
RDAT0, 1
Gray
00
Off
Back
01
Auto
Status
Dynamic
00
Max.
Range
01
Std.
SP
02
Min.
Dynamic
00
Max.
Range
01
Std.
HP
02
Min.
Zone 2
00
Var.
Vol. out
01
Fix
Zone 2
00
Mode 1
Mode
01
Mode 2
MEM
00
Off
Guard
01
On
69
Video
00
Off
Conv.
01
On
6A
COMP
00
Off
OSD
01
On
6B
Zone 3
00
Var.
Vol. out
01
Fix
6F
Language
00
English
01
Japanese
17
RX-V2500 RS-232C Protocol RCMD0, 1
Report Item
RDAT0, 1
70
Center
00
SP
01
Small
01
F-R
02
None
02
NONE Center
71 72
73
74 75
76
Main
Status Large
00
Large
01
Small
Rear LR
00
Large
SP
01
Small
02
None
SUR
00
Large x2
BACK
01
Large x1
02
Small x2
03
Small x1
04
None
Front
RDAT0, 1
SW 1
00
78 79
Status L-R
6CH
00
Center
01
Main
6CH
00
SWFR
SWFR
01
Main
7A
6CH
00
SURROUND
SUR
01
MAIN
7B
MULTI CH
00
6CH
SELECT
01
8CH
PR/SB
00
PR
SELECT
01
SB
7D
Yes
SW
00
40 Hz
01
None
CROSS
01
60 Hz
OVER
02
80 Hz
7E
LFE
00
SWFR
Bass
01
Main
03
90 Hz
Out
02
Both
04
100 Hz
SW
0X
Normal
05
110 Hz
Config
1X
L Rev. (Reverse)2.00
06
120 Hz
07
160 Hz
08
200 Hz
Report Item
RDAT0, 1
80
Test
00
Off
82
Report Item
76
00
RCMD0, 1
81
RCMD0, 1
Status
RCMD0, 1
Report Item
RDAT0, 1
8B
NIGHT MODE
00
OFF
Status
PARAMETER
10
CINEMA
01
Dolby
02
DSP
11
MIDDLE
Analog
00
OFF
12
HIGH
Special
01
ON ( 2ch )
20
02
ON ( Multi )
21
NIGHT
00
OFF
22
MODE
01
CINEMA
02
MUSIC
8C
18
MUSIC
LEVEL LOW
LEVEL LOW MIDDLE HIGH
Pure
00
OFF
Direct
01
ON
RX-V2500 RS-232C Protocol RCMD0, 1
Report Item
RDAT0, 1
A0
Zone 3
00
Status
Input
01
CD
02
TUNER
03
CD-R
04
TAPE/MD
05
DVD
06
DTV/LD
07
CABLE
RCMD0, 1
Report Item
RDAT0, 1
A6
Tone
00
Bypass(Default)
Control
01
ON
08 09
VCR1
0A
VCR2
0B 0C A1 A2
Zone 3
00
Mute
01
OFF ON
Zone 3
00
Mute
Volume
27
-80dB
... C7
0dB
… A3
A4
E8
16.5dB
Zone 3
01
Load A
Volume
02
B
Memory
03
C
04
D
05
E
06
F
Zone 3
01
Save A
Volume
02
B
Memory
03
C
04
D
05
E
06 A5
Mute
F
00
Mute
01
-20dB
RCMD0, 1
Report Item
RDAT0, 1
B0
Advanced
00
Setup
01
ON
B1
Remote
00
ID1
Control ID
01
ID2
B2
Fan Control
00
Auto
Mode
01
Cont
B3
Speaker
00
8 ohm
Impedancve
01
6ohm
Tuner
00
AM10/FM100
Setup
01
AM9/FM50
B4
Status OFF
19
Status
RX-V2500 RS-232C Protocol
Attention *When the Input is changed, RX-Vx500 sends Operation Report for Input (RCMD0,1="21") and Input mode(RCMD0,1="22"). *When the Home bank is changed, RX-Vx500 sends Operation Report for Home bank (RCMD0,1="30") and Configuration Command. *When a headphone is plugged into the headphone jack and Speaker Relay turned off, RX-Vx500 send the Operation Report for Speaker Relay A and B (RCMD0,1="2E","2F", RDAT="00(OFF)"). RX-Vx500 sends the Operation Command for Speaker Relay A and B when the headphone is removed also. *Each time the source from the Inputs or playback status (ex. 6.1/ES, RED dts etc.) of the system changes, RX-Vx500 send a Playback Status report. *Each time the busy status of the system changes, RX-Vx500 send the System Status report.
5.4 Display Text Data Report Command DC1
RCMD0
RCMD1
Data DDAT0
DDAT1
DDAT2
DDAT3
DDAT4
RCMD0,1
ITEM
DDAT0,1
DDAT2 -7
00
Tuner Frequency
SP
6digits
RCMD0,1
ITEM
DDAT 0
DDAT1 –7
01
Master Volume
SP
7digits
RCMD0,1
ITEM
DDAT0
DDAT1 –7
02
Zone2 Volume
SP
7digits
RCMD0,1
ITEM
DDAT0 -7
03
Input name SP
RCMD0, 1
ITEM
04
Zone 2 Input name
DDAT6
DDAT7
(example) -99dB = 'SP' '-' '9' '9' '.' '0' 'd' 'B'
Left> DDATO -7 8letters
RCMD0,1
ITEM
DDAT0 –2
DDAT3 –7
05
Zone3 Volume
SP
5digits
RCMD0, 1
ITEM
DDATO -7
06
Zone 3 Input name
8letters
RCMD0,1
ITEM
DDAT0 –3
DDAT4 –7
F0
Remote Code
SP
4digits
FUNCTION
ITEM
DATA (ADCII)
RANGE
RCMD0,1 DDAT 0-7
Command Data
0-9, A-F 0-9, A-Z SP, other ASCII
0...0xFF ASCII Space, dots
20
ETX
(example) AM 1710kHz = 'SP' 'SP' '1' '7' '1' '0' FM 108.5MHz = 'SP' 'SP' '1' '0' '8' '.' 5' '0'
(example) D-TV/LD = 'SP' 'D' '-' 'T' 'V' '/' 'L' 'D'
8letters ?
4 @ A B C D E F G H I J K L M N O
5 P Q R S T U V W X Y Z [ ¥ ] ^ _
6 ` a b c d e f g h I j k l m n o
7 p q r s t u v w x y z { | } ... DEL
* the column number = the first hexadecimal digit the row number = the second hexadecimal digit * The characters in the gray sells are available in the RS-232C communications.
22