You are on page 1of 32

DENON AVR/AVC control protocol

Ver. 4.0
Application model : S-301
Application terminal : RS-232C

Connector specification
Connector type : DB-9pin female type, slave straight connection (DCE type)
( 1pin : GND , 2pin : TxD , 3pin : RxD , 5pin : Common(GND) , 4,6,7,8,9pin : NC )
Communication format :
Synchronous system
: Tone step synchronization
communication system
: A half duplex
Communication speed
: 9600bps
Character length
: 8 bits
Parity control
: None
Start bit
: 1 bit
Stop bit
: 1 bit
Communication procedure
: Non procedural
Communication data length
: 135 bytes (maximum)

-1-

Protocol specification
The following three data forms is defined.
COMMAND :
The message sent to a system(AVR/AVC) from a controller(Touch Panel etc.)
A command to a system is given from a controller.
EVENT
:
The message sent to a controller(Touch Panel etc.) from a system(AVR/AVC)
The result is sent, when a system is operated directly and a state changes.
*The form of EVENT presupposes that it is the same as that of COMMAND.
**Refer to the following table for the contents of COMMAND and EVENT.
RESPONSE :
The message sent to a controller(Touch Panel etc.) from a system(AVR/AVC)
if the request command (COMMAND+?+CR(0x0D)) has came from a controller.
The RESPONSE should be sent within 200ms of receiving the COMMAND.
*The form of RESPONSE presupposes that it is the same as that of EVENT.

Basic specification : The command by ASCII CODE, parameter expression


*ASCII CODE which can be used is from 0x20 to 0x7F : the alphabet and the number of 0-9 , and space (0x20) , Some signs ,
AND carriage return(0x0D)--- It is used only as a pause sign.

Command structure : COMMAND + PARAMETER + CR(0x0D)


COMMAND : ASCII CODE of 2 characters
ex.
SI : Select Input source
MS : surround Mode Setting
MV : Master Volume setting
PW : system PoWer setting
PARAMETER : ASCII CODE ( up to 25 characters)
ex.
DVD : function name
CDR/TAPE-1 : function name
THX SURROUND EX : surround mode name
SUPER STADIUM : surround mode name
*Special Parameter--- ? : for request command

-2-

The example of a command

* <CR> is the meaning of 0x0D.


SIDVD<CR> : Select Input source DVD
MSTHX SURROUND EX<CR> : surround Mode Set to THX SURROUND EX
MVUP<CR> : Master Volume UP
PWON<CR> : system PoWer ON
PWSTANDBY<CR> : system PoWer STANDBY
SI?<CR> : Request command for now playing input source >> Return RESPONSE SI***<CR>

-3-

Others
A) COMMAND is receivable also during transmission of EVENT.
B) Since CHANNEL VOLUME changes simultaneously when the SURROUND MODE changes, the value of the channel volume of all channels returns
as EVENT.
C) CHANNEL VOLUME returns the data of ALL channels by the present SURROUND MODE also including an intact channel. In this case, the data
of an intact channel is set to "50".
D) Since SURROUND MODE changes simultaneously when the INPUT source changes, the SURROUND MODE (and also the value of the channel volume
of all channels , It described in B) ) returns as EVENT.
E) When SURROUND MODE is the same in between INPUT source change before and after, EVENT of SURROUND MODE and CHANNEL VOLUME does NOT
return.
F) Although EVENT of SURROUND MODE returns when the present SURROUND MODE is set up again, CHANNEL VOLUME does NOT return.
G) When SURROUND MODE is changed, before returning SURROUND MODE after change as EVENT, the present SURROUND MODE is returned.
H) The RESPONSE should be sent as opposed to the request command by all the commands with which an EVENT exists , not need to the another
request commands(ex. SV command).
I) The PARAMETER (with COMMAND and RESPONSE, EVENT) of minimum level of MASTER VOLUME defines 99.
J) If the MASTER VOLUME & CHANNEL VOLUME set with 0.5dB step, the PARAMETER (with COMMAND and RESPONSE, EVENT) defines three ASCII characters
as bellows.
ex.
MASTER VOLUME = +1.0dB :
MV81<CR>
+0.5dB :
MV805<CR>
0dB :
MV80<CR>
-0.5dB :
MV795<CR>
-1.0dB :
MV79<CR>
|
|
-79.5dB :
MV005<CR>
-80.0dB :
MV00<CR>
--:
MV99<CR>
* At the **.0dB step, only uses two ASCII characters as PARAMETER, same as usual.

-4-

COMMAND and PARAMETER list


COMMAND

PARAMETER
function
ON
POWER ON/STANDBY change
STANDBY
MV
UP
MASTER VOLUME UP/DOWN , direct change to **dB
DOWN
**
**:00 to 99 by ASCII , 80=0dB, 99=---(MIN)
CV
FL UP
CHANNEL VOLUME UP/DOWN , direct change to **dB
FL DOWN
---FRONT Lch
FL **
**:00 to 99 by ASCII , 50=0dB
FR UP
FR DOWN
---FRONT Rch
FR **
**:00 to 99 by ASCII , 50=0dB
C UP
C DOWN
---CENTERch
C **
**:00 to 99 by ASCII , 50=0dB
SW UP
SW DOWN
---SUBWOOFERch
SW **
**:00 to 99 by ASCII , 50=0dB
SL UP
SL DOWN
---SURROUND Lch
SL **
**:00 to 99 by ASCII , 50=0dB
SR UP
SR DOWN
---SURROUND Rch
SR **
**:00 to 99 by ASCII , 50=0dB
SBL UP
---SURROUND BACK Lch (SBch 2SP)
SBL DOWN
SBL **
**:00 to 99 by ASCII , 50=0dB
SBR UP
---SURROUND BACK Rch (SBch 2SP)
SBR DOWN
SBR **
**:00 to 99 by ASCII , 50=0dB
MV , CV COMMAND : "*" parameter uses two or three ASCII characters. (see page4 J) section)
PW

-5-

example
PWON<CR>
PWSTANDBY<CR>
MVUP<CR>
MVDOWN<CR>
MV80<CR>
CVFL UP<CR>
CVFL DOWN<CR>
CVFL 50<CR>
CVFR UP<CR>
CVFR DOWN<CR>
CVFR 50<CR>
CVC UP<CR>
CVC DOWN<CR>
CVC 50<CR>
CVSW UP<CR>
CVSW DOWN<CR>
CVSW 50<CR>
CVSL UP<CR>
CVSL DOWN<CR>
CVSL 50<CR>
CVSR UP<CR>
CVSR DOWN<CR>
CVSR 50<CR>
CVSBL UP<CR>
CVSBL DOWN<CR>
CVSBL 50<CR>
CVSBR UP<CR>
CVSBR DOWN<CR>
CVSBR 50<CR>

Receive?

COMMAND
CV

MU
SI

ZM
Z1

PARAMETER
SB UP
SB DOWN
SB **
ON
OFF
PHONO
CD
TUNER
DVD
VDP
TV
DBS/SAT
VCR-1
VCR-2
VCR-3
V.AUX
CDR/TAPE1
MD/TAPE2
USB
IPOD
ON
OFF
PHONO
|
CDR/TAPE1
SOURCE
UP
DOWN
**
ON
OFF

---SURROUND BACKch

function
(SBch 1SP)

**:00 to 99 by ASCII , 50=0dB


OUTPUT MUTE ON/OFF change
Select INPUT source

---Select DBS function at AVR-3805


---Select AUX1 Function at D-EX
---Select AUX2 Function at D-EX
---Invalid at AVR-3805
---Select PORTABLE Function at D-EX
---Select CDR/TAPE function at AVR-3805
---Select AUX3 Function at D-EX
---Invalid at AVR-3805

MAIN-ZONE ON/OFF change at AVR-3805


MULTI ZONE-3 mode set , and select source at AVR-3805
---The name of PARAMETER is
the same as that of the time of SI COMMAND.
MULTI ZONE-3 mode cancel at AVR-3805
MULTI ZONE-3 VOLUME UP/DOWN , direct change to ***dB
at AVR-3805
**:00 to 99 by ASCII , 80=0dB, 99=---(MIN)
MULTI ZONE-3 ON/OFF change at AVR-3805

CV , Z1 COMMAND : "*" parameter uses two or three ASCII characters. (see page4 J) section)
-6-

example
CVSB UP<CR>
CVSB DOWN<CR>
CVSB 50<CR>
MUON<CR>
MUOFF<CR>
SIPHONO<CR>
SICD<CR>
SITUNER<CR>
SIDVD<CR>
SIVDP<CR>
SITV<CR>
SIDBS/SAT<CR>
SIVCR-1<CR>
SIVCR-2<CR>
SIVCR-3<CR>
SIV.AUX<CR>
SICDR/TAPE1<CR>

Receive?

SIMD/TAPE2<CR>
SIUSB<CR>
SIIPOD<CR>
ZMON<CR>
ZMOFF<CR>
Z1PHONO<CR>
|
Z1MD/TAPE2<CR>
Z1SOURCE<CR>
Z1UP<CR>
Z1DOWN<CR>
Z180<CR>
Z1ON<CR>
Z1OFF<CR>

COMMAND
Z2

SR

PARAMETER
PHONO
|
CDR/TAPE1
SOURCE
UP
DOWN
**
ON
OFF

PHONO
|
CDR/TAPE1
SOURCE
SV
DVD
VDP
TV
DBS/SAT
VCR-1
VCR-2
VCR-3
V.AUX
SOURCE
SD
AUTO
PCM
DTS
RF
ANALOG
EXT.IN-1
EXT.IN-2
Z2 COMMAND : "*" parameter uses two

function
MULTI ZONE-2 mode set , and select source at AVR-3805
---The name of PARAMETER is
the same as that of the time of SI COMMAND.
MULTI ZONE-2 mode cancel
MULTI ZONE-2 VOLUME UP/DOWN , direct change to ***dB
**:00 to 99 by ASCII , 80=0dB, 99=---(MIN)
MULTI ZONE-2 ON/OFF change at AVR-3805

REC SELECT mode set , and select source


---The name of PARAMETER is
the same as that of the time of SI COMMAND.
REC SELECT mode cancel
VIDEO SELECT mode set , and select source

---Select DBS function at AVR-3805

---Invalid at AVR-3805
VIDEO SELECT mode cancel
set DIGITAL INPUT AUTO mode
set DIGITAL INPUT force PCM mode
set DIGITAL INPUT force DTS mode
---Invalid at AVR-3805
set force ANALOG INPUT mode
set EXT.IN-1 mode ---Set EXT.IN mode at AVR-3805
set EXT.IN-2 mode ---Invalid at AVR-3805
or three ASCII characters. (see page4 J) section)

-7-

example
Z2PHONO<CR>
|
Z2MD/TAPE2<CR>
Z2SOURCE<CR>
Z2UP<CR>
Z2DOWN<CR>
Z280<CR>
Z2ON<CR>
Z2OFF<CR>

Receive?

SRPHONO<CR>
|
SRMD/TAPE2<CR>
SRSOURCE<CR>
SVDVD<CR>
SVVDP<CR>
SVTV<CR>
SVDBS/SAT<CR>
SVVCR-1<CR>
SVVCR-2<CR>
SVVCR-3<CR>
SVV.AUX<CR>
SVSOURCE<CR>
SDAUTO<CR>
SDPCM<CR>
SDDTS<CR>
SDRF<CR>
SDANALOG<CR>
SDEXT.IN-1<CR>
SDEXT.IN-2<CR>

COMMAND
MS

PARAMETER
DIRECT
PURE DIRECT
STEREO
MULTI CH IN
MULTI CH DIRECT
MULTI CH PURE D
DOLBY PRO LOGIC
DOLBY PL2
DOLBY PL2x
DOLBY DIGITAL
DOLBY D EX
DTS NEO:6
DTS SURROUND
DTS ES DSCRT6.1
DTS ES MTRX6.1
DOLBY H/P
DTS+DOLBY H/P
HOME THX CINEMA
THX5.1
THX U2 CINEMA
THX MUSIC MODE
THX6.1
THX SURROUND EX
WIDE SCREEN
5CH STEREO
7CH STEREO
SUPER STADIUM
ROCK ARENA
JAZZ CLUB
CLASSIC CONCERT
MONO MOVIE
MATRIX
VIDEO GAME
VIRTUAL

function
SURROUND mode set

All are received as "DOLBY SURROUND" ,


the surround mode which changed return as EVENT.

All are received as "DTS SURROUND" ,

---Invalid
---Invalid
---Invalid
---Invalid
---Invalid
---Invalid
---Invalid
---Invalid

at
at
at
at
at
at
at
at

AVR-3805
AVR-3805
AVR-3805
AVR-3805
AVR-3805
AVR-3805
AVR-3805
AVR-3805

Both are received as "5CH/7CH STEREO" ,


the surround mode which changed return as EVENT.

-8-

example
MSDIRECT<CR>
MSPURE DIRECT<CR>
MSSTEREO<CR>
MSMULTI CH IN<CR>
MSMULTI CH DIRECT<CR>
MSMULTI CH PURE D<CR>
MSDOLBY PRO LOGIC<CR>
MSDOLBY PL2<CR>
MSDOLBY PL2X<CR>
MSDOLBY DIGITAL<CR>
MSDOLBY D EX<CR>
MSDTS NEO:6<CR>
MSDTS SURROUND<CR>
MSDTS ES DSCRT6.1<CR>
MSDTS ES MTRX6.1<CR>
MSDOLBY H/P<CR>
MSDTS+DOLBY H/P<CR>
MSHOME THX CINEMA<CR>
MSTHX5.1<CR>
MSTHX U2 CINEMA<CR>
MSTHX MUSIC MODE<CR>
MSTHX6.1<CR>
MSTHX SURROUND EX<CR>
MSWIDE SCREEN<CR>
MS5CH STEREO<CR>
MS7CH STEREO<CR>
MSSUPER STADIUM<CR>
MSROCK ARENA<CR>
MSJAZZ CLUB<CR>
MSCLASSIC CONCERT<CR>
MSMONO MOVIE<CR>
MSMATRIX<CR>
MSVIDEO GAME<CR>
MSVIRTUAL<CR>

Receive?

COMMAND
MS

PS

TF

TP

PARAMETER
MPEG2 AAC
AAC+DOLBY EX
DVS REF.
DVS WIDE
TONE DEFEAT ON
TONE DEFEAT OFF
SB:MTRX ON
SB:NON MTRX
SB:PL2xCINEMA
SB:PL2xMUSIC
SB:OFF
CINEMA EQ.ON
CINEMA EQ.OFF
MODE : MUSIC
MODE : CINEMA
MODE : GAME
MODE : PRO LOGIC
MODE : EMULATION
MODE : OFF
ROOM EQ:NORMAL
ROOM EQ:FRONT
ROOM EQ:FLAT
ROOM EQ:MANUAL
ROOM EQ:OFF
DELAY UP
DELAY DOWN
DELAY *** (3 digits)
UP
DOWN
****** (6 digits)
UP
DOWN
**(PRESET No.)

function
---Invalid at AVR model
---Invalid at AVR model

PARAMETER setting
TONE DEFEAT ON/OFF
SURROUND BACK SP MODE set
---MTRX ON = SURR.EX ON = DSCRT ON
(@THX)
(@ES DSCRT)

CINEMA EQ. ON/OFF


CINEMA / MUSIC / GAME / PL mode change
(This parameter can change DOLBY PL2,PL2x,NEO:6 mode.)
---SB=ONPL2x mode / SB=OFFPL2 mode
--- GAME can change DOLBY PL2 & PL2x mode
--- PL can change ONLY DOLBY PL2 mode
ROOM EQ mode direct change

AUDIO DELAY UP/DOWN , direct change to ***ms


***:000 to 999 by ASCII , 000=0ms, 200=200ms
---AVR5805 can be operated from 0 to 200
TUNER Frequency UP/DOWN , direct change
--- ****.** kHz at AM band (>050000 is AM.)
****.** MHz at FM band (<050000 is FM.)
TUNER PRESET CH UP/DOWN , direct change to No.**

-9-

example
MSMPEG2 AAC<CR>
MSAAC+DOLBY EX<CR>
MSDVS REF.<CR>
MSDVS WIDE<CR>
PSTONE DEFEAT ON<CR>
PSTONE DEFEAT OFF<CR>
PSSB:MTRX ON<CR>
PSSB:NON MTRX<CR>
PSSB:PL2X CINEMA<CR>
PSSB:PL2X MUSIC<CR>
PSSB:OFF<CR>
PSCINEMA EQ.ON<CR>
PSCINEMA EQ.OFF<CR>
PSMODE:MUSIC<CR>
PSMODE:CINEMA<CR>
PSMODE:GAME<CR>
PSMODE:PRO LOGIC<CR>
PSMODE:EMULATION<CR>
PSMODE:OFF<CR>
PSROOM EQ:NORMAL<CR>
PSROOM EQ:FRONT<CR>
PSROOM EQ:FLAT<CR>
PSROOM EQ:MANUAL<CR>
PSROOM EQ:OFF<CR>
PSDELAY UP<CR>
PSDELAY DOWN<CR>
PSDELAY ***<CR>
TFUP<CR>
TFDOWN<CR>
TF105000<CR>
(1050.00kHz at AM)
TPUP<CR>
TPDOWN<CR>
TPA1<CR> (PRESET No.A1)
TP11<CR> (PRESET No.11)

Receive?

*
*

COMMAND

PARAMETER

TM

CO

AM
FM
AUTO
MANUAL
080
120
150
180

function
TUNER BAND , MODE Select
---Band set to AM
---Band set to FM
---Tuning mode set to AUTO mode
---Tuning mode set to MANUAL mode
Sub-Woofer Crossover Frequency
80Hz / 120Hz / 150Hz / 180Hz

TF, TP, TM COMMAND : '*' parameters can NOT operate when INPUT source isnt TUNER.

- 10 -

example
TMAM<CR>
TMFM<CR>
TMAUTO<CR>
TMMANUAL<CR>
CO080<CR>
CO120<CR>
CO150<CR>
CO180<CR>

Receive?

*
*

EVENT(or RESPONSE) and PARAMETER list


EVENT
PW
MV

CV

MU
SI

PARAMETER
ON
STANDBY
**

FL **
FR **
C **
SW **
SL **
SR **
SBL **
SBR **
SB **
ON
OFF
PHONO
CD
TUNER
DVD
VDP
TV
DBS/SAT
VCR-1
VCR-2
VCR-3
V.AUX
CDR/TAPE1
MD/TAPE2
USB
IPOD

function
POWER ON/STANDBY change
MASTER VOLUME change , **:00 to 98 by ASCII
98 = +18dB(MAX)
80 = 0dB
00 = -80dB
99 = ---(MIN)
CHANNEL VOLUME change , **:00 to 62 by ASCII
62 = +12dB(MAX)
50 = 0dB
38 = -12dB(MIN)
00 = OFF (define ONLY SWch in DIRECT mode.)
(at SBch 2SP)
(at SBch 2SP)
(at SBch 1SP)
OUTPUT MUTE ON/OFF change
INPUT source change

---Select DBS function at AVR-3805


---Select AUX1 Function at D-EX
---Select AUX2 Function at D-EX
---Invalid at AVR-3805
---Select PORTABLE Function at D-EX
---Select CDR/TAPE function at AVR-3805
---Select AUX3 Function at D-EX
---Invalid at AVR-3805

- 11 -

example
PWON<CR>
PWSTANDBY<CR>
MV80<CR>

*RES.

Send?

CVFL 50<CR>
CVFR 50<CR>
CVC 50<CR>
CVSW 50<CR>
CVSL 50<CR>
CVSR 50<CR>
CVSBL 50<CR>
CVSBR 50<CR>
CVSB 50<CR>
MUON<CR>
MUOFF<CR>
SIPHONO<CR>
SICD<CR>
SITUNER<CR>
SIDVD<CR>
SIVDP<CR>
SITV<CR>
SIDBS/SAT<CR>
SIVCR-1<CR>
SIVCR-2<CR>
SIVCR-3<CR>
SIV.AUX<CR>
SICDR/TAPE1<CR>

SIMD/TAPE2<CR>
SIUSB<CR>
SIIPOD<CR>

*RES. : NOT returns '*' parameters as RESPONSE.


MV , CV COMMAND : "*" parameter uses two or three ASCII characters. (see page4 J) section)
EVENT

example
ZMON<CR>
ZMOFF<CR>
Z1PHONO<CR>
|
Z1MD/TAPE2<CR>
Z1SOURCE<CR>
Z180<CR>

*RES.

Z1ON<CR>
Z1OFF<CR>
Z2PHONO<CR>
|
Z2MD/TAPE2<CR>
Z2SOURCE<CR>
Z180<CR>

*
*

ON
Z2ON<CR>
OFF
Z2OFF<CR>
SR
PHONO
REC SELECT source change
SRPHONO<CR>
|
---The name of PARAMETER is
|
CD/TAPE1
the same as that of the time of SI COMMAND.
SRMD/TAPE2<CR>
SOURCE
REC SELECT mode cancel
SRSOURCE<CR>
The PARAMETER of MV, CV EVENT : Uses two or three ASCII characters. (see page4 J) section)
The PARAMETER of Z1, Z2 EVENT : Uses two or three ASCII characters. (see page4 J) section)
Z2,Z1 COMMAND : "*" parameter uses two or three ASCII characters. (see page4 J) section)

*
*

ZM
Z1

Z2

PARAMETER
ON
OFF
PHONO
|
CDR/TAPE1
SOURCE
**

ON
OFF
PHONO
|
CD/TAPE1
SOURCE
**

function
MAIN-ZONE ON/OFF change
MULTI ZONE-3 source change
---The name of PARAMETER is
the same as that of the time of SI COMMAND.
MULTI ZONE-3 mode cancel
MULTI ZONE-3 VOLUME change , **:00 to 99 by ASCII
98 = +18dB(MAX)
80 = 0dB
10 = -70dB
99 = ---(MIN)
MULTI ZONE-3 ON/OFF change
MULTI ZONE-2 source change
---The name of PARAMETER is
the same as that of the time of SI COMMAND.
MULTI ZONE-2 mode cancel
MULTI ZONE-2 VOLUME change , **:00 to 99 by ASCII
98 = +18dB(MAX)
80 = 0dB
10 = -70dB
99 = ---(MIN)
MULTI ZONE-2 ON/OFF change

- 12 -

Send?

EVENT
TF

TP

PARAMETER
function
****** (6 digits) TUNER Frequency change
--- ****.** kHz at AM band
****.** MHz at FM band
**(PRESET No.)
TUNER PRESET change to No.**

example
TF105000<CR>
(1050.00kHz at AM)

*RES.

Send?

TP11<CR>
(PRESET No.11)
TM
AM
FM
AUTO
MANUAL

TUNER BAND , MODE change


---Band set to AM
---Band set to FM
---Tuning mode set to AUTO mode
---Tuning mode set to MANUAL mode

- 13 -

TMAM<CR>
TMFM<CR>
TMAUTO<CR>
TMMANUAL<CR>

*
*

EVENT
MS

PARAMETER
DIRECT
PURE DIRECT
STEREO
MULTI CH IN
MULTI CH IN
+PL2x CINEMA
MULTI CH IN
+PL2x MUSIC
MULTI CH DIRECT
MULTI CH DIRECT
+PL2x CINEMA
MULTI CH DIRECT
+PL2x MUSIC
MULTI CH PURE D
MULTI CH PURE D
+PL2x CINEMA
MULTI CH PURE D
+PL2x MUSIC
DOLBY PRO LOGIC
DOLBY PL2 CINEMA
DOLBY PL2 MUSIC
DOLBY PL2 GAME
DOLBY PL2x CINEMA
DOLBY PL2x MUSIC
DOLBY PL2x GAME
DOLBY DIGITAL
DOLBY D EX
DOLBY D
+PL2x CINEMA
DOLBY D
+PL2x MUSIC

function
SURROUND mode change

example
MSDIRECT<CR>
MSPURE DIRECT<CR>
MSSTEREO<CR>
MSMULTI CH IN<CR>
MSM CH IN+PL2X C<CR>

Send?

MSM CH IN+PL2X M<CR>

MSMULTI CH DIRECT<CR>
MSM CH DRCT+PL2X C <CR>

MSM CH DRCT+PL2X M <CR>

MSMULTI CH PURE D<CR>


MSM CH PURE D+PL2X C <CR>

MSM CH PURE D+PL2X M <CR>

MSDOLBY
MSDOLBY
MSDOLBY
MSDOLBY
MSDOLBY
MSDOLBY
MSDOLBY
MSDOLBY
MSDOLBY
MSDOLBY

PRO LOGIC<CR>
PL2 C<CR>
PL2 M<CR>
PL2 G<CR>
PL2X C<CR>
PL2X M<CR>
PL2X G<CR>
DIGITAL<CR>
D EX<CR>
D+PL2X C<CR>

MSDOLBY D+PL2X M<CR>

- 14 -

EVENT

PARAMETER
DTS NEO:6 CINEMA
DTS NEO:6 MUSIC
DTS SURROUND
DTS ES DSCRT6.1
DTS ES MTRX6.1
DTS+PL2x CINEMA
DTS+PL2x MUSIC
DOLBY H/P
DTS+DOLBY H/P
HOME THX CINEMA
THX5.1
THX U2 CINEMA
THX MUSIC MODE
THX6.1
THX SURROUND EX
WIDE SCREEN
5CH STEREO
7CH STEREO
SUPER STADIUM
ROCK ARENA
JAZZ CLUB
CLASSIC CONCERT
MONO MOVIE
MATRIX
VIDEO GAME
VIRTUAL
MPEG2 AAC
AAC+DOLBY EX
AAC+PL2x CINEMA
AAC+PL2x MUSIC
DVS REF.+PL2 CINEMA
DVS REF.+PL2 EMULATION
DVS WIDE+PL2 CINEMA
DVS WIDE+PL2 EMULATION

function

---Invalid
---Invalid
---Invalid
---Invalid
---Invalid
---Invalid
---Invalid
---Invalid

at
at
at
at
at
at
at
at

AVR-3805
AVR-3805
AVR-3805
AVR-3805
AVR-3805
AVR-3805
AVR-3805
AVR-3805

---Invalid
---Invalid
---Invalid
---Invalid

at
at
at
at

AVR
AVR
AVR
AVR

model
model
model
model

- 15 -

example
MSDTS NEO:6 C<CR>
MSDTS NEO:6 M<CR>
MSDTS SURROUND<CR>
MSDTS ES DSCRT6.1<CR>
MSDTS ES MTRX6.1<CR>
MSDTS+PL2X C<CR>
MSDTS+PL2X M<CR>
MSDOLBY H/P<CR>
MSDTS+DOLBY H/P<CR>
MSHOME THX CINEMA<CR>
MSTHX5.1<CR>
MSTHX U2 CINEMA<CR>
MSTHX MUSIC MODE<CR>
MSTHX6.1<CR>
MSTHX SURROUND EX<CR>
MSWIDE SCREEN<CR>
MS5CH STEREO<CR>
MS7CH STEREO<CR>
MSSUPER STADIUM<CR>
MSROCK ARENA<CR>
MSJAZZ CLUB<CR>
MSCLASSIC CONCERT<CR>
MSMONO MOVIE<CR>
MSMATRIX<CR>
MSVIDEO GAME<CR>
MSVIRTUAL<CR>
MSMPEG2 AAC<CR>
MSAAC+DOLBY EX<CR>
MSAAC+PL2X C<CR>
MSAAC+PL2X M<CR>
MSDVS REF.+PL2 C<CR>
MSDVS REF.+PL2 E<CR>
MSDVS WIDE+PL2 C<CR>
MSDVS WIDE+PL2 E<CR>

Send?

EVENT
PS

CO

PARAMETER
ROOM EQ:NORMAL
ROOM EQ:FRONT
ROOM EQ:FLAT
ROOM EQ:MANUAL
ROOM EQ:OFF
DELAY ***

080
120
150
180

Function
ROOM EQ mode change

AUDIO DELAY change, ***:000 to 999 by ASCII


000=0ms, 200=200ms
---AVR5805 can be operated from 0 to 200
Sub-Woofer Crossover Frequency
80Hz / 120Hz / 150Hz / 180Hz

- 16 -

example
PSROOM EQ:NORMAL<CR>
PSROOM EQ:FRONT<CR>
PSROOM EQ:FLAT<CR>
PSROOM EQ:MANUAL<CR>
PSROOM EQ:OFF<CR>
PSDELAY ***<CR>

CO080<CR>
CO120<CR>
CO150<CR>
CO180<CR>

Send?

COMMAND and PARAMETER list (timer)


COMMAND
TS

PARAMETER
ONCE @**##-@$$%% [F][N]

Function
ONCE TIMER TIME SET
@:A or P or 2(A:AM,P:PM,2:24hour by ASCII)

example
TSONCE A0730-A0830 DV00<CR>
TSONCE 21930-22030 TU01<CR>

Rcv?

**## :start time(**=00~23hours,##=00~59minutes by ASCII)


$$%% :stop time($$=00~23hours,%%=00~59minutes by ASCII)
[F]:Function (2bytes by ASCII)

PH
DV
VD
DB
V2
VA
T2

PHONO PLAY
DVD PLAY
VDP PLAY
DBS/SAT PLAY
VCR-2 PLAY
V.AUX PLAY
MD/TAPE2 PLAY

R2

TUNER MD/TAPE2 R3
REC
MD/TAPE2

CDR/TAPE1 REC

R4

CD
TU
TV
V1
V3
T1
R1

CD PLAY
TUNER PLAY
TV PLAY
VCR-1 PLAY
VCR-3 PLAY
CDR/TAPE1 PLAY
TUNER

CDR/TAPE1 REC
CDR/TAPE1

MD/TAPE2 REC

[N]:preset No.(2bytes by ASCII, except TU=00)

EVERY @**##-@$$%% [F] [N] EVERY TIMER TIME SET


@:A or P or 2(A:AM,P:PM,2:24hour by ASCII)

TSEVERY P0630-P0700 DV00<CR>


TSEVERY 21830-21900 TU01<CR>

TSSLEEP 060<CR>

TOOFF OFF<CR>
TOOFF ON<CR>
TOON OFF<CR>
TOON ON<CR>

**## :start time(**=00~23hours,##=00~59minutes by ASCII)


$$%% :stop time($$=00~23hours,%%=00~59minutes by ASCII)
[F]:Function (2bytes by ASCII)
It is the same as that of ONCE TIMER TIME SET.
[N]:preset No.(2bytes by ASCII, except TU=00)

SLEEP ***

TO

OFF OFF
OFF ON
ON OFF
ON ON

SPLEEP TIMER SET


***:120,090,060,050,040,030,020,010,000(minutes)
(000=sleep timer off)
TIMER ON/OFF
OFF OFF :once=off, every=off
OFF ON :once=off, every= on
ON OFF :once= on, every=off
ON ON
:once= on, every= on
- 17 -

COMMAND
TI

PARAMETER
@**##

function
TIME SET
@:A or P or 2(A:AM,P:PM,2:24hour by ASCII)
**## :now time(**=00~23hours,##=00~59minutes by ASCII)

- 18 -

example
TIA0730<CR>
TI21930<CR>

Rcv?

EVENT(or RESPONSE) and PARAMETER list


EVENT
TS

PARAMETER
ONCE @**##-@$$%% [F][N]

(timer)

function
ONCE TIMER TIME SET
@:A or P or 2(A:AM,P:PM,2:24hour by ASCII)

example
TSONCE A0730-A0830 CD00<CR>
TSONCE 21930-22030 TU01<CR>

Send?

**## :start time(**=00~23hours,##=00~59minutes by ASCII)


$$%% :stop time($$=00~23hours,%%=00~59minutes by ASCII)
[F]:Function (2bytes by ASCII)

PH
DV
VD
DB
V2
VA
T2

PHONO PLAY
DVD PLAY
VDP PLAY
DBS/SAT PLAY
VCR-2 PLAY
V.AUX PLAY
MD/TAPE2 PLAY

R2

TUNER MD/TAPE2 R3
REC
MD/TAPE2

CDR/TAPE1 REC

R4

CD
TU
TV
V1
V3
T1
R1

CD PLAY
TUNER PLAY
TV PLAY
VCR-1 PLAY
VCR-3 PLAY
CDR/TAPE1 PLAY
TUNER

CDR/TAPE1 REC
CDR/TAPE1

MD/TAPE2 REC

[N]:preset No.(2bytes by ASCII, except TU=00)

EVERY @**##-@$$%% [F][N]

EVERY TIMER TIME SET


@:A or P or 2(A:AM,P:PM,2:24hour by ASCII)

TSEVERY P0630-P0700 CD00<CR>


TSEVERY 21830-21900 TU01<CR>

TSSLEEP 060<CR>

TOOFF OFF<CR>
TOOFF ON<CR>
TOON OFF<CR>
TOON ON<CR>

**## :start time(**=00~23hours,##=00~59minutes by ASCII)


$$%% :stop time($$=00~23hours,%%=00~59minutes by ASCII)
[F]:Function (2bytes by ASCII)
It is the same as that of ONCE TIMER TIME SET.
[N]:preset No.(2bytes by ASCII, except TU=00)

SLEEP ***

TO

OFF OFF
OFF ON
ON OFF
ON ON

SPLEEP TIMER SET


***:120,090,060,050,040,030,020,010,000(minutes)
(000=sleep timer off)
TIMER ON/OFF
OFF OFF :once=off, every=off
OFF ON :once=off, every= on
ON OFF :once= on, every=off
ON ON
:once= on, every= on
- 19 -

EVENT
TI

PARAMETER
@**##

function
TIME SET
@:A or P or 2(A:AM,P:PM,2:24hour by ASCII)
**## :now time(**=00~23hours,##=00~59minutes by ASCII)
When time is not set, the **## equal "----"

- 20 -

example
TIA0730<CR>
TI21930<CR>
TIA----<CR>
TI2----<CR>

Rcv?

COMMAND and PARAMETER list for DVD Function


COMMAND
D@
DA
DB
DC
DD

DE
DF
DG
DH
DI

DJ

DK

DL

PARAMETER

+
+
?

+
?
+
?
+
?
1 ***
2 ***

DM

DN

?
1
2
3
4

function
start disk playback (PLAY)
stop disk playback (STOP)
pause to play disc (PAUSE)
skip to the next track or chapter(SKIP >>|)
skip to the previous track or chapter (SKIP |<<)
change the playback speed (slow/search >>)
change the playback speed (slow/search <<)
get the playback speed information
change the default settings(SETUP)
display the top menu stored on the disc (TOP MENU)
display the DVD menu stored on the disc (MENU)
return to the previous menu screen (RETURN)
switch forward the audio stream (AUDIO)
switch backward the audio stream (AUDIO)
get the audio information
switch forward the subtitle language (SUBTITLE)
switch backward the subtitle language (SUBTITLE)
get the subtitle information
switch forward the angle (ANGLE)
switch backward the angle (ANGLE)
get the angle information
select directly group or title number
***:group or title number(001 to 999 by ASCII)
select directly track or chapter number
***:track or chapter number(001 to 999 by ASCII)
get group/title and track/chapter information
move the highlight area ()
move the highlight area ()
move the highlight area ()
move the highlight area ()
select the item selected with the cursor buttons(ENTER)
- 21 -

example
D@<CR>
DA<CR>
DB<CR>
DC+<CR>
DC-<CR>
DD+<CR>
DD-<CR>
DD?<CR>
DE<CR>
DF<CR>
DG<CR>
DH<CR>
DI+<CR>
DI-<CR>
DI?<CR>
DJ+<CR>
DJ-<CR>
DJ?<CR>
DK+<CR>
DK-<CR>
DK?<CR>
DL1 002<CR>

Receive?

DL2 005<CR>

DL?<CR>
DM1<CR>
DM2<CR>
DM3<CR>
DM4<CR>
DN<CR>

DO

DP

DQ

D0
D1
D2

1
2
3
?
1
2
3
4
?
1
2
3
4
?

select the 2ch layer of SACD


select the multi ch layer of SACD
select the CD layer of SACD
get the layer information of SACD
select the HDMI/DVI format of
AUTO
select the HDMI/DVI format of
480/576P
select the HDMI/DVI format of
720P
select the HDMI/DVI format of 1080I
get the HDMI/DVI format information
select the HDMI/DVI Video Setup of Y Cb Cr
select the HDMI/DVI Video Setup of RGB
select the HDMI/DVI Video Setup of DVI
select the HDMI/DVI Video Setup of OFF
get the HDMI/DVI Video Setup information

DO1<CR>
DO2<CR>
DO3<CR>
DO?<CR>
DP1<CR>
DP2<CR>
DP3<CR>
DP4<CR>
DP?<CR>
DQ1<CR>
DQ2<CR>
DQ3<CR>
DQ4<CR>
DQ?<CR>

?
?
?

Acquire system status


Acquire software Version
Acquire DVD error status

D0?<CR>
D1?<CR>
D2?<CR>

- 22 -

EVENT(or RESPONSE) and PARAMETER list for DVD Function


EVENT
D@
DA
DB
DC

DD

PARAMETER

** ###

1
2
3
4
5
6
7
8
9
:
;
<
=
>
?
@
A
B
C
D
E
F
G

function
disk playback starts (PLAY)
disk playback stops (STOP)
pause to play disc (PAUSE)
Change the playback track or chapter
**:current group or title number(01-99 by ASCII)
###:current track or chapter number(001-999 by ASCII)
change the playback speed
[1] slow FWD x 1/8
[2] slow FWD x 1/6
[3] slow FWD x 1/4
[4] slow FWD x 1/2
[5] slow RVS x 1/8
[6] slow RVS x 1/6
[7] slow RVS x 1/4
[8] slow RVS x 1/2
[9] FF x 64
[:] FF x 32
[;] FF x 16
[<] FF x 8
[=] FF x 6
[>] FF x 4
[?] FF x 2
[@] FF x 64
[A] FF x 32
[B] FF x 16
[C] FF x 8
[D] FF x 6
[E] FF x 4
[F] FF x 2
[G] NORMAL

- 23 -

example
D@<CR>
DA<CR>
DB<CR>
DC01 015<CR>

DD1<CR>
DD2<CR>
DD3<CR>
DD4<CR>
DD5<CR>
DD6<CR>
DD7<CR>
DD8<CR>
DD9<CR>
DD:<CR>
DD;<CR>
DD<<CR>
DD=<CR>
DD><CR>
DD?<CR>
DD@<CR>
DDA<CR>
DDB<CR>
DDC<CR>
DDD<CR>
DDE<CR>
DDF<CR>
DDG<CR>

Send?

EVENT
DE
DF
DG
DH
DI

PARAMETER

[1][2][3][4][5]
(5 characters)

function
enter the setup menu (SETUP)
display the top menu stored on the disc (TOP MENU)
display the DVD menu stored on the disc (MENU)
return to the previous menu screen (RETURN)
change the audio stream channel (AUDIO)
[1] current audio stream channel(1-8 by ASCII)
[2] total audio stream channel (1-8 by ASCII)
[3] audio format
1 Dolby Digital
2 DTS
3 MPEG
4 LPCM
5 PPCM
6 OTHER
7 DSD
[4] audio channel
1 1ch
2 2ch
3 2.1ch
4 3ch
5 3.1ch
6 4ch
7 4.1ch
8 5ch
9 5.1ch
: 6ch
; L/R(CD/VDC/MP3)
< R(CD/VDC/MP3)
= L(CD/VDC/MP3)
> UNKNOWN
[5] Dialog code
1 JPN
2 ENG
3 FRA
4 DEU
5 ITA
6 ESP
7 NLD
8 CHI
9 RUS
: KOR
; UNKNOWN

- 24 -

example
DE<CR>
DF<CR>
DG<CR>
DH<CR>
DI13182<CR>
(1/3 Dolby 5.1ch English)
DI11421<CR>
(1/1 LPCM 2ch Japanese)

Send?

EVENT
DJ

PARAMETER
** ## @

function
change the subtitle language (SUBTITLE)
**:current subtitle stream channel(01-32 by ASCII)
##:total subtitle stream channel(01-32 by ASCII)
@:LANGUAGE CODE(by ASCCI)
1 JPN
2 ENG
3 FRA
4 DEU
5 ITA
6 ESP
7 NLD
8 CHI
9 RUS
: KOR
; UNKNOWN

example
DJ01 03 1<CR>

DK

*#

DK1 3<CR>

DL

** ###

change forward the angle (ANGLE)


*:current angle stream channel(1-9 by ASCII)
#:total angle stream channel(1-9 by ASCII)
select directly group or title number
**:current group or title number(01 to 99 by ASCII)
###:current track or chapter number(001 to 999 by ASCII)
move the highlight area
select the item selected with the cursor buttons
select the 2ch layer of SACD
select the multi ch layer of SACD
select the CD layer of SACD
select the HDMI/DVI format of
AUTO
select the HDMI/DVI format of
480/576P
select the HDMI/DVI format of
720P
select the HDMI/DVI format of 1080I
select the HDMI/DVI Video Setup of HDMI Y Cb Cr
select the HDMI/DVI Video Setup of HDMI RGB
select the HDMI/DVI Video Setup of DVI
select the HDMI/DVI Video Setup of OFF

DL1 002<CR>

DL2 005<CR>
DM<CR>
DN<CR>
DO1<CR>
DO2<CR>
DO3<CR>
DP1<CR>
DP2<CR>
DP3<CR>
DP4<CR>
DQ1<CR>
DQ2<CR>
DQ3<CR>
DQ4<CR>

DM
DN
DO

DP

DQ

1
2
3
1
2
3
4
1
2
3
4

- 25 -

Send?

EVENT

PARAMETER

function

- 26 -

example

Send?

EVENT
D0

PARAMETER
[1]~[22]
(22 characters)

function
DVD players status information
[1] Disc type code
1 DVD VIDEO
3 VCD
5 MP3
7 SACD
[2] Audio format code
1 DOLBY DIGITAL
3 MPEG
5 PPCM
7 DSD
[3] Audio Channel code
1 1ch
3 2.1ch
5 3.1ch
7 4.1ch
9 5.1ch
; L/R(CD/VDC/MP3)
= L(CD/VDC/MP3)
[4] Dialog code
1 JPN
3 FRA
5 ITA
7 NLD
9 RUS
; UNKNOWN
[5] Subtitle code
1 JPN
3 FRA
5 ITA
7 NLD
9 RUS
; UNKNOWN
- 27 -

2
4
6

DVD AUDIO
CD-DA
UNKNOWN

2
4
6

DTS
LPCM
UNKNOWN

2
4
6
8
:
<
>

2ch
3ch
4ch
5ch
6ch
R(CD/VDC/MP3)
UNKNOWN

2
4
6
8
:

ENG
DEU
ESP
CHI
KOR

2
4
6
8
:

ENG
DEU
ESP
CHI
KOR

example
Send?
D01191118101010700503011<CR>
(DVD VUDEO, Dolby DIGITAL 5.1ch
Dialog=JPN, Subtitle=JPN
Angle=1, Playing, Normal play
Title=01, Chapter=010
Title Elapsed 00:50:30,
HDMI Format=
AUTO,
HDMI/DVI Video Setup=HDMI Y Cb Cr)

EVENT

PARAMETER

function
[6] Angle code
1 1
2 2
3 3
4 4
5 5
6 6
7 7
8 8
9 9
[7] Status code
0 Stand-by
1 Disc Loading
2 Disc Loading Complete
3 Tray Open
4 Tray Close
A No Disc
B Stop
C Play
D Pause
E Scan Play
F Slow Scan Play
G Setup
H Play Back Control
I DVD Resume Stop
J DVD Menu
[8] Play mode code
1 NORMAL
2 PROGRAM
3 RANDOM
[9][10] Group or Title number (01-99 by ASCII)
[11][12][13] Track or Chapter number (001-999 by ASCII)

- 28 -

example

EVENT

PARAMETER

function

example

Send?

[14] Time mode


1 SINGLE ELAPSED
2 SINGLE REMAIN
3 TOTAL ELAPSED
4 TOTAL REMAIN
5 CHAPTER ELAPSED
6 CHAPTER REMAIN
7 TITLE ELAPSED
8 TITLE REMAIN
9 TRACK ELAPSED
: TRACK REMAIN
; GROUP ELAPSED
< GROUP REMAIN
[15][16] Elapsed Time(hours,00-99 by ASCII)
[17][18] Elapsed Time(minutes,00-59 by ASCII)
[19][20] Elapsed Time(seconds,00-59 by ASCII)
[21] HDMI Format
1
AUTO
2
480/576P
3
720P
4 1080I
[22] DVI/HDMI Video Setup
1 HDMI Y Cb Cr
2 HDMI R G B
3 DVI
4 OFF
D1

[1]~[24]
(24 characters)

software version information


[1]~[6] SYSTEM uCOM version (6 figure)
[7]~[12] DSP version (6 figure)
[13]~[18] DVD F/E version (6 figure)
[19]~[24] DVD B/E version (6 figure)

- 29 -

D1000000111111222222333333<CR>

(SYSTEM:0000-00,
DSP:1111-11,
F/E:2222-22,
B/E:3333-33, )

EVENT
D2

PARAMETER
[1][2]

function
[1] 1st error code (0x20 to 0x2D by binary)
[2] 2nd error code (0x00 by binary)
Error code
No.
1
2
3
4
5

1st
0x20
0x21
0x22
0x23
0x24

2nd
0x00
0x00
0x00
0x00
0x00

0x25

0x00

0x26

0x00

8
9
10

0x27
0x28
0x29

0x00
0x00
0x00

11
12
13

0x2A
0x2C
0x2D

0x00
0x00
0x00

detail
Loading error
Loading switch error
Focus servo error
Tracking servo error
Cannot adjust offset value
for servo circuit
Cannot adjust gain value
for servo circuit
Focusing fail
during playing or searching or pausing
During spinup, data of disc does not read
During play, data of disc does not read
Cannot read within a present time period
in TOC reading
Subcode data does not read
Command error occurs
Focusing fail in scanning

- 30 -

example
D1[0x20][0x00]<CR>

Send?

COMMAND and PARAMETER list for iPod or USB Function


COMMAND
EX

PARAMETER
Function
PLAYPAUSE
start device playback or pause to play device (PLAY/PAUSE)
PLAY
start device playback (PLAY)
PAUSE
pause to play device (PAUSE)
STOP
stop disk playback (STOP)
AUTOFWD
skip to the next track or chapter(SKIP >>|)
AUTORVS
skip to the previous track or chapter (SKIP |<<)
MANUFWD
change the playback speed (slow/search >>)
MANURVS
change the playback speed (slow/search <<)
UP
move the highlight area ()
DOWN
move the highlight area ()
LEFT
move the highlight area () (USB only)
RIGHT
move the highlight area () (USB only)
ENTER
select the item selected with the cursor buttons(ENTER)
MENU
display the browse menu (MENU) (iPod only)
RANDOM
change the playback mode to random
REPEAT
change the playback mode to repeat
RETURN
change the browse mode and remote mode (iPod only)
DISPLAY
change the display mode
0
direct search of 0 (USB only)
1
direct search of 1 (USB only)
2
direct search of 2 (USB only)
3
direct search of 3 (USB only)
4
direct search of 4 (USB only)
5
direct search of 5 (USB only)
6
direct search of 6 (USB only)
7
direct search of 7 (USB only)
8
direct search of 8 (USB only)
9
direct search of 9 (USB only)
+10
add 10 to direct search number (USB only)
EX command should be repeated every 100ms to 160ms for as long as both buttons are held down.

- 31 -

example
EXPLAYPAUSE<CR>
EXPLAY<CR>
EXPAUSE<CR>
EXSTOP<CR>
EXAUTOFWD<CR>
EXAUTORVS<CR>
EXMANUFWD<CR>
EXMANURVS<CR>
EXUP<CR>
EXDOWN<CR>
EXLEFT<CR>
EXRIGHT<CR>
EXENTER<CR>
EXMENU<CR>
EXRANDOM<CR>
EXREPEAT<CR>
EXRETURN<CR>
EXDISPLAY<CR>
EX0<CR>
EX1<CR>
EX2<CR>
EX3<CR>
EX4<CR>
EX5<CR>
EX6<CR>
EX7<CR>
EX8<CR>
EX9<CR>
EX+10<CR>

Receive?

EVENT(or RESPONSE) and PARAMETER list for iPod or USB Function


COMMAND
EX

PARAMETER
RCV
NO RCV

Function
receive to the AMX command of iPod or USB
no receive to the AMX command of iPod or USB

- 32 -

example
EXRCV<CR>
EXNO RCV<CR>

Receive?