denon s-301 serial protocol

32
- 1 - 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)

Upload: goodonyamedia

Post on 16-Jan-2016

55 views

Category:

Documents


1 download

DESCRIPTION

Describes the serial protocol used by the Denon S-301 home theater system. Useful reference for developers or technicians. Also known as DENON AVR/AVC control protocol, operates on RS-232C

TRANSCRIPT

Page 1: Denon S-301 Serial Protocol

- 1 -

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)

Page 2: Denon S-301 Serial Protocol

- 2 -

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

Page 3: Denon S-301 Serial Protocol

- 3 -

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>’

Page 4: Denon S-301 Serial Protocol

- 4 -

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.

Page 5: Denon S-301 Serial Protocol

- 5 -

COMMAND and PARAMETER list COMMAND PARAMETER function example Receive? PW ON POWER ON/STANDBY change PWON<CR> ○ STANDBY PWSTANDBY<CR> ○ MV UP MASTER VOLUME UP/DOWN , direct change to **dB MVUP<CR> ○ DOWN MVDOWN<CR> ○ ** **:00 to 99 by ASCII , 80=0dB, 99=---(MIN) MV80<CR> ○ CV FL UP CHANNEL VOLUME UP/DOWN , direct change to **dB CVFL UP<CR> ○ FL DOWN ---FRONT Lch CVFL DOWN<CR> ○ FL ** **:00 to 99 by ASCII , 50=0dB CVFL 50<CR> ○ FR UP CVFR UP<CR> ○ FR DOWN ---FRONT Rch CVFR DOWN<CR> ○ FR ** **:00 to 99 by ASCII , 50=0dB CVFR 50<CR> ○ C UP CVC UP<CR> × C DOWN ---CENTERch CVC DOWN<CR> × C ** **:00 to 99 by ASCII , 50=0dB CVC 50<CR> × SW UP CVSW UP<CR> ○ SW DOWN ---SUBWOOFERch CVSW DOWN<CR> ○ SW ** **:00 to 99 by ASCII , 50=0dB CVSW 50<CR> ○ SL UP CVSL UP<CR> × SL DOWN ---SURROUND Lch CVSL DOWN<CR> × SL ** **:00 to 99 by ASCII , 50=0dB CVSL 50<CR> × SR UP CVSR UP<CR> × SR DOWN ---SURROUND Rch CVSR DOWN<CR> × SR ** **:00 to 99 by ASCII , 50=0dB CVSR 50<CR> × SBL UP ---SURROUND BACK Lch (SBch 2SP) CVSBL UP<CR> × SBL DOWN CVSBL DOWN<CR> × SBL ** **:00 to 99 by ASCII , 50=0dB CVSBL 50<CR> × SBR UP ---SURROUND BACK Rch (SBch 2SP) CVSBR UP<CR> × SBR DOWN CVSBR DOWN<CR> × SBR ** **:00 to 99 by ASCII , 50=0dB CVSBR 50<CR> ×

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

Page 6: Denon S-301 Serial Protocol

- 6 -

COMMAND PARAMETER function example Receive? CV SB UP ---SURROUND BACKch (SBch 1SP) CVSB UP<CR> × SB DOWN CVSB DOWN<CR> × SB ** **:00 to 99 by ASCII , 50=0dB CVSB 50<CR> × MU ON OUTPUT MUTE ON/OFF change MUON<CR> ○ OFF MUOFF<CR> ○ SI PHONO Select INPUT source SIPHONO<CR> × CD SICD<CR> × TUNER SITUNER<CR> ○ DVD SIDVD<CR> ○ VDP SIVDP<CR> × TV SITV<CR> ○ DBS/SAT ---Select DBS function at AVR-3805 SIDBS/SAT<CR> × VCR-1 ---Select AUX1 Function at D-EX SIVCR -1<CR> ○ VCR-2 ---Select AUX2 Function at D-EX SIVCR -2<CR> ○ VCR-3 ---Invalid at AVR-3805 SIVCR -3<CR> V.AUX ---Select PORTABLE Function at D-EX SIV.AUX<CR> ○ CDR/TAPE1 ---Select CDR/TAPE function at AVR-3805

---Select AUX3 Function at D-EX SICDR/TAPE1<CR> ○

MD/TAPE2 ---Invalid at AVR-3805 SIMD/TAPE2<CR> × USB SIUSB<CR> ○ IPOD SIIPOD<CR> ○ ZM ON MAIN-ZONE ON/OFF change at AVR-3805 ZMON<CR> × OFF ZMOFF<CR> × Z1 PHONO MULTI ZONE-3 mode set , and select source at AVR-3805 Z1PHONO<CR> × | ---The name of PARAMETER is | CDR/TAPE1 the same as that of the time of SI COMMAND. Z1MD/TAPE2<CR> SOURCE MULTI ZONE-3 mode cancel at AVR-3805 Z1SOURCE<CR> × UP MULTI ZONE-3 VOLUME UP/DOWN , direct change to ***dB Z1UP<CR> × DOWN at AVR-3805 Z1DOWN<CR> × ** **:00 to 99 by ASCII , 80=0dB, 99=---(MIN) Z180<CR> × ON MULTI ZONE-3 ON/OFF change at AVR-3805 Z1ON<CR> × OFF Z1OFF<CR> ×

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

Page 7: Denon S-301 Serial Protocol

- 7 -

COMMAND PARAMETER function example Receive? Z2 PHONO MULTI ZONE-2 mode set , and select source at AVR-3805 Z2PHONO<CR> × | ---The name of PARAMETER is | CDR/TAPE1 the same as that of the time of SI COMMAND. Z2MD/TAPE2<CR> SOURCE MULTI ZONE-2 mode cancel Z2SOURCE<CR> × UP MULTI ZONE-2 VOLUME UP/DOWN , direct change to ***dB Z2UP<CR> × DOWN Z2DOWN<CR> × ** **:00 to 99 by ASCII , 80=0dB, 99=---(MIN) Z280<CR> × ON MULTI ZONE-2 ON/OFF change at AVR-3805 Z2ON<CR> × OFF Z2OFF<CR> × SR PHONO REC SELECT mode set , and select source SRPHONO<CR> × | ---The name of PARAMETER is | CDR/TAPE1 the same as that of the time of SI COMMAND. SRMD/TAPE2<CR> SOURCE REC SELECT mode cancel SRSOURCE<CR> × SV DVD VIDEO SELECT mode set , and select source SVDVD<CR> × VDP SVVDP<CR> × TV SVTV<CR> × DBS/SAT ---Select DBS function at AVR-3805 SVDBS/SAT<CR> × VCR-1 SVVCR-1<CR> × VCR-2 SVVCR-2<CR> × VCR-3 ---Invalid at AVR-3805 SVVCR-3<CR> × V.AUX SVV.AUX<CR> × SOURCE VIDEO SELECT mode cancel SVSOURCE<CR> × SD AUTO set DIGITAL INPUT AUTO mode SDAUTO<CR> ○ PCM set DIGITAL INPUT force PCM mode SDPCM<CR> ○ DTS set DIGITAL INPUT force DTS mode SDDTS<CR> ○ RF ---Invalid at AVR-3805 SDRF<CR> × ANALOG set force ANALOG INPUT mode SDANALOG<CR> ○ EXT.IN-1 set EXT.IN-1 mode ---Set EXT.IN mode at AVR-3805 SDEXT.IN-1<CR> × EXT.IN-2 set EXT.IN-2 mode ---Invalid at AVR-3805 SDEXT.IN-2<CR> ×

Z2 COMMAND : "*" parameter uses two or three ASCII characters. (see page4 J) section)

Page 8: Denon S-301 Serial Protocol

- 8 -

COMMAND PARAMETER function example Receive?

MS DIRECT SURROUND mode set MSDIRECT<CR> × PURE DIRECT MSPURE DIRECT<CR> × STEREO MSSTEREO<CR> ○ MULTI CH IN MSMULTI CH IN<CR> × MULTI CH DIRECT MSMULTI CH DIRECT<CR> × MULTI CH PURE D MSMULTI CH PURE D<CR> × DOLBY PRO LOGIC All are received as "DOLBY SURROUND" , MSDOLBY PRO LOGIC<CR> × DOLBY PL2 the surround mode which changed return as EVENT. MSDOLBY PL2<CR> × DOLBY PL2x MSDOLBY PL2X<CR> × DOLBY DIGITAL MSDOLBY DIGITAL<CR> × DOLBY D EX MSDOLBY D EX<CR> × DTS NEO:6 All are received as "DTS SURROUND" , MSDTS NEO:6<CR> × DTS SURROUND MSDTS SURROUND<CR> × DTS ES DSCRT6.1 MSDTS ES DSCRT6.1<CR> × DTS ES MTRX6.1 MSDTS ES MTRX6.1<CR> × DOLBY H/P ---Invalid at AVR-3805 MSDOLBY H/P<CR> ○ DTS+DOLBY H/P ---Invalid at AVR-3805 MSDTS+DOLBY H/P<CR> ○ HOME THX CINEMA ---Invalid at AVR-3805 MSHOME THX CINEMA<CR> × THX5.1 ---Invalid at AVR-3805 MSTHX5.1<CR> × THX U2 CINEMA ---Invalid at AVR-3805 MSTHX U2 CINEMA<CR> × THX MUSIC MODE ---Invalid at AVR-3805 MSTHX MUSIC MODE<CR> × THX6.1 ---Invalid at AVR-3805 MSTHX6.1<CR> × THX SURROUND EX ---Invalid at AVR-3805 MSTHX SURROUND EX<CR> × WIDE SCREEN MSWIDE SCREEN<CR> × 5CH STEREO Both are received as "5CH/7CH STEREO" , MS5CH STEREO<CR> × 7CH STEREO the surround mode which changed return as EVENT. MS7CH STEREO<CR> × SUPER STADIUM MSSUPER STADIUM<CR> × ROCK ARENA MSROCK ARENA<CR> ○ JAZZ CLUB MSJAZZ CLUB<CR> ○ CLASSIC CONCERT MSCLASSIC CONCERT<CR> × MONO MOVIE MSMONO MOVIE<CR> × MATRIX MSMATRIX<CR> × VIDEO GAME MSVIDEO GAME<CR> × VIRTUAL MSVIRTUAL<CR> ×

Page 9: Denon S-301 Serial Protocol

- 9 -

COMMAND PARAMETER function example Receive? MS MPEG2 AAC ---Invalid at AVR model MSMPEG2 AAC<CR> × AAC+DOLBY EX ---Invalid at AVR model MSAAC+DOLBY EX<CR> × DVS REF. MSDVS REF.<CR> ○ DVS WIDE MSDVS WIDE<CR> ○ PS TONE DEFEAT ON PARAMETER setting PSTONE DEFEAT ON<CR> × TONE DEFEAT OFF TONE DEFEAT ON/OFF PSTONE DEFEAT OFF<CR> × SB:MTRX ON SURROUND BACK SP MODE set PSSB:MTRX ON<CR> × SB:NON MTRX ---MTRX ON = SURR.EX ON = DSCRT ON PSSB:NON MTRX<CR> × SB:PL2xCINEMA (@THX) (@ES DSCRT) PSSB:PL2X CINEMA<CR> × SB:PL2xMUSIC PSSB:PL2X MUSIC<CR> × SB:OFF PSSB:OFF<CR> × CINEMA EQ.ON CINEMA EQ. ON/OFF PSCINEMA EQ.ON<CR> ○ CINEMA EQ.OFF PSCINEMA EQ.OFF<CR> ○ MODE : MUSIC CINEMA / MUSIC / GAME / PL mode change PSMODE:MUSIC<CR> ○ MODE : CINEMA (This parameter can change DOLBY PL2,PL2x,NEO:6 mode.) PSMODE:CINEMA<CR> ○ MODE : GAME ---SB=ON:PL2x mode / SB=OFF:PL2 mode PSMODE:GAME<CR> × MODE : PRO LOGIC --- GAME can change DOLBY PL2 & PL2x mode PSMODE:PRO LOGIC<CR> ○ MODE : EMULATION PSMODE:EMULATION <CR> × MODE : OFF --- PL can change ONLY DOLBY PL2 mode PSMODE:OFF<CR> × ROOM EQ:NORMAL ROOM EQ mode direct change PSROOM EQ:NORMAL<CR> × ROOM EQ:FRONT PSROOM EQ:FRONT<CR> × ROOM EQ:FLAT PSROOM EQ:FLAT<CR> × ROOM EQ:MANUAL PSROOM EQ:MANUAL<CR> × ROOM EQ:OFF PSROOM EQ:OFF<CR> × DELAY UP AUDIO DELAY UP/DOWN , direct change to ***ms PSDELAY UP<CR> ○ DELAY DOWN ***:000 to 999 by ASCII , 000=0ms, 200=200ms PSDELAY DOWN<CR> ○ DELAY *** (3 digits) ---AVR5805 can be operated from 0 to 200 PSDELAY ***<CR> ○ TF UP TUNER Frequency UP/DOWN , direct change TFUP<CR> *○ DOWN TFDOWN<CR> *○ ****** (6 digits) --- ****.** kHz at AM band (>050000 is AM.)

****.** MHz at FM band (<050000 is FM.) TF105000<CR> (1050.00kHz at AM)

TP UP TUNER PRESET CH UP/DOWN , direct change to No.** TPUP<CR> ○ DOWN TPDOWN<CR> ○ **(PRESET No.) TPA1<CR> (PRESET No.”A1”) ○ TP11<CR> (PRESET No.”11”)

Page 10: Denon S-301 Serial Protocol

- 10 -

COMMAND PARAMETER function example Receive? TM TUNER BAND , MODE Select ○ AM ---Band set to AM TMAM<CR> FM ---Band set to FM TMFM<CR> ○ AUTO ---Tuning mode set to AUTO mode TMAUTO<CR> *○ MANUAL ---Tuning mode set to MANUAL mode TMMANUAL<CR> *○ CO 080 Sub-Woofer Crossover Frequency CO080<CR> ○ 120 80Hz / 120Hz / 150Hz / 180Hz CO120<CR> ○ 150 CO150<CR> ○ 180 CO180<CR> ○

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

Page 11: Denon S-301 Serial Protocol

- 11 -

EVENT(or RESPONSE) and PARAMETER list EVENT PARAMETER function example *RES. Send? PW ON POWER ON/STANDBY change PWON<CR> ○ STANDBY PWSTANDBY<CR> ○ MV ** MASTER VOLUME change , **:00 to 98 by ASCII MV80<CR> ○ 98 = +18dB(MAX) 80 = 0dB 00 = -80dB 99 = ---(MIN) CV FL ** CHANNEL VOLUME change , **:00 to 62 by ASCII CVFL 50<CR> ○ FR ** 62 = +12dB(MAX) CVFR 50<CR> ○ C ** 50 = 0dB CVC 50<CR> × SW ** 38 = -12dB(MIN) CVSW 50<CR> ○ SL ** 00 = OFF (define ONLY SWch in DIRECT mode.) CVSL 50<CR> × SR ** CVSR 50<CR> × SBL ** (at SBch 2SP) CVSBL 50<CR> × SBR ** (at SBch 2SP) CVSBR 50<CR> × SB ** (at SBch 1SP) CVSB 50<CR> × MU ON OUTPUT MUTE ON/OFF change MUON<CR> ○ OFF MUOFF<CR> ○ SI PHONO INPUT source change SIPHONO<CR> × CD SICD<CR> × TUNER SITUNER<CR> ○ DVD SIDVD<CR> ○ VDP SIVDP<CR> × TV SITV<CR> ○ DBS/SAT ---Select DBS function at AVR-3805 SIDBS/SAT<CR> × VCR-1 ---Select AUX1 Function at D-EX SIVCR -1<CR> ○ VCR-2 ---Select AUX2 Function at D-EX SIVCR -2<CR> ○ VCR-3 ---Invalid at AVR-3805 SIVCR-3<CR> × V.AUX ---Select PORTABLE Function at D-EX SIV.AUX<CR> ○ CDR/TAPE1 ---Select CDR/TAPE function at AVR-3805

---Select AUX3 Function at D-EX SICDR/TAPE1<CR> ○

MD/TAPE2 ---Invalid at AVR-3805 SIMD/TAPE2<CR> × USB SIUSB<CR> ○ IPOD SIIPOD<CR> ○

Page 12: Denon S-301 Serial Protocol

- 12 -

*RES. : NOT returns '*' parameters as RESPONSE. MV , CV COMMAND : "*" parameter uses two or three ASCII characters. (see page4 J) section)

EVENT PARAMETER function example *RES. Send? ZM ON MAIN-ZONE ON/OFF change ZMON<CR> × OFF ZMOFF<CR> × Z1 PHONO MULTI ZONE-3 source change Z1PHONO<CR> × | ---The name of PARAMETER is | CDR/TAPE1 the same as that of the time of SI COMMAND. Z1MD/TAPE2<CR> SOURCE MULTI ZONE-3 mode cancel Z1SOURCE<CR> × ** MULTI ZONE-3 VOLUME change , **:00 to 99 by ASCII Z180<CR> * × 98 = +18dB(MAX) 80 = 0dB 10 = -70dB 99 = ---(MIN) ON MULTI ZONE-3 ON/OFF change Z1ON<CR> * × OFF Z1OFF<CR> * × Z2 PHONO MULTI ZONE-2 source change Z2PHONO<CR> × | ---The name of PARAMETER is | CD/TAPE1 the same as that of the time of SI COMMAND. Z2MD/TAPE2<CR> SOURCE MULTI ZONE-2 mode cancel Z2SOURCE<CR> × ** MULTI ZONE-2 VOLUME change , **:00 to 99 by ASCII Z180<CR> * × 98 = +18dB(MAX) 80 = 0dB 10 = -70dB 99 = ---(MIN) ON MULTI ZONE-2 ON/OFF change 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)

Page 13: Denon S-301 Serial Protocol

- 13 -

EVENT PARAMETER function example *RES. Send? TF ****** (6 digits) TUNER Frequency change TF105000<CR> ○ --- ****.** kHz at AM band (1050.00kHz at AM) ****.** MHz at FM band TP **(PRESET No.) TUNER PRESET change to No.** ○ TP11<CR> (PRESET No.”11”) TM TUNER BAND , MODE change ○ AM ---Band set to AM TMAM<CR> * FM ---Band set to FM TMFM<CR> * ○ AUTO ---Tuning mode set to AUTO mode TMAUTO<CR> ○ MANUAL ---Tuning mode set to MANUAL mode TMMANUAL<CR> ○

Page 14: Denon S-301 Serial Protocol

- 14 -

EVENT PARAMETER function example Send? MS DIRECT SURROUND mode change MSDIRECT<CR> × PURE DIRECT MSPURE DIRECT<CR> × STEREO MSSTEREO<CR> ○ MULTI CH IN MSMULTI CH IN<CR> × MULTI CH IN

+PL2x CINEMA MSM CH IN+PL2X C<CR> ×

MULTI CH IN +PL2x MUSIC

MSM CH IN+PL2X M<CR> ×

MULTI CH DIRECT MSMULTI CH DIRECT<CR> × MULTI CH DIRECT

+PL2x CINEMA MSM CH DRCT+PL2X C <CR> ×

MULTI CH DIRECT +PL2x MUSIC

MSM CH DRCT+PL2X M <CR> ×

MULTI CH PURE D MSMULTI CH PURE D<CR> × MULTI CH PURE D

+PL2x CINEMA MSM CH PURE D+PL2X C <CR> ×

MULTI CH PURE D +PL2x MUSIC

MSM CH PURE D+PL2X M <CR> ×

DOLBY PRO LOGIC MSDOLBY PRO LOGIC<CR> × DOLBY PL2 CINEMA MSDOLBY PL2 C<CR> × DOLBY PL2 MUSIC MSDOLBY PL2 M<CR> × DOLBY PL2 GAME MSDOLBY PL2 G<CR> × DOLBY PL2x CINEMA MSDOLBY PL2X C<CR> × DOLBY PL2x MUSIC MSDOLBY PL2X M<CR> × DOLBY PL2x GAME MSDOLBY PL2X G<CR> × DOLBY DIGITAL MSDOLBY DIGITAL<CR> × DOLBY D EX MSDOLBY D EX<CR> × DOLBY D

+PL2x CINEMA MSDOLBY D+PL2X C<CR> ×

DOLBY D +PL2x MUSIC

MSDOLBY D+PL2X M<CR> ×

Page 15: Denon S-301 Serial Protocol

- 15 -

EVENT PARAMETER function example Send?

DTS NEO:6 CINEMA MSDTS NEO:6 C<CR> × DTS NEO:6 MUSIC MSDTS NEO:6 M<CR> × DTS SURROUND MSDTS SURROUND<CR> × DTS ES DSCRT6.1 MSDTS ES DSCRT6.1<CR> × DTS ES MTRX6.1 MSDTS ES MTRX6.1<CR> × DTS+PL2x CINEMA MSDTS+PL2X C<CR> × DTS+PL2x MUSIC MSDTS+PL2X M<CR> × DOLBY H/P ---Invalid at AVR-3805 MSDOLBY H/P<CR> ○ DTS+DOLBY H/P ---Invalid at AVR-3805 MSDTS+DOLBY H/P<CR> ○ HOME THX CINEMA ---Invalid at AVR-3805 MSHOME THX CINEMA<CR> × THX5.1 ---Invalid at AVR-3805 MSTHX5.1<CR> × THX U2 CINEMA ---Invalid at AVR-3805 MSTHX U2 CINEMA<CR> × THX MUSIC MODE ---Invalid at AVR-3805 MSTHX MUSIC MODE<CR> × THX6.1 ---Invalid at AVR-3805 MSTHX6.1<CR> × THX SURROUND EX ---Invalid at AVR-3805 MSTHX SURROUND EX<CR> × WIDE SCREEN MSWIDE SCREEN<CR> × 5CH STEREO MS5CH STEREO<CR> × 7CH STEREO MS7CH STEREO<CR> × SUPER STADIUM MSSUPER STADIUM<CR> × ROCK ARENA MSROCK ARENA<CR> ○ JAZZ CLUB MSJAZZ CLUB<CR> ○ CLASSIC CONCERT MSCLASSIC CONCERT<CR> × MONO MOVIE MSMONO MOVIE<CR> × MATRIX MSMATRIX<CR> × VIDEO GAME MSVIDEO GAME<CR> × VIRTUAL MSVIRTUAL<CR> × MPEG2 AAC ---Invalid at AVR model MSMPEG2 AAC<CR> × AAC+DOLBY EX ---Invalid at AVR model MSAAC+DOLBY EX<CR> × AAC+PL2x CINEMA ---Invalid at AVR model MSAAC+PL2X C<CR> × AAC+PL2x MUSIC ---Invalid at AVR model MSAAC+PL2X M<CR> × DVS REF.+PL2 CINEMA MSDVS REF.+PL2 C<CR> ○ DVS REF.+PL2 EMULATION MSDVS REF.+PL2 E<CR> ○ DVS WIDE+PL2 CINEMA MSDVS WIDE+PL2 C<CR> ○ DVS WIDE+PL2 EMULATION MSDVS WIDE+PL2 E<CR> ○

Page 16: Denon S-301 Serial Protocol

- 16 -

EVENT PARAMETER Function example Send? PS ROOM EQ:NORMAL ROOM EQ mode change PSROOM EQ:NORMAL<CR> × ROOM EQ:FRONT PSROOM EQ:FRONT<CR> × ROOM EQ:FLAT PSROOM EQ:FLAT<CR> × ROOM EQ:MANUAL PSROOM EQ:MANUAL<CR> × ROOM EQ:OFF PSROOM EQ:OFF<CR> × DELAY *** AUDIO DELAY change, ***:000 to 999 by ASCII

000=0ms, 200=200ms ---AVR5805 can be operated from 0 to 200

PSDELAY ***<CR> ○

CO 080 Sub-Woofer Crossover Frequency CO080<CR> ○ 120 80Hz / 120Hz / 150Hz / 180Hz CO120<CR> ○ 150 CO150<CR> ○ 180 CO180<CR> ○

Page 17: Denon S-301 Serial Protocol

- 17 -

COMMAND and PARAMETER list (timer)

COMMAND PARAMETER Function example Rcv? TS ONCE @**##-@$$%% [F][N] ONCE TIMER TIME SET TSONCE A0730-A0830 DV00<CR> ○ @:A or P or 2(A:AM,P:PM,2:24hour by ASCII) TSONCE 21930-22030 TU01<CR> **## :start time(**=00~23hours,##=00~59minutes by ASCII) $$%% :stop time($$=00~23hours,%%=00~59minutes by ASCII) [F]:Function (2bytes by ASCII) PH PHONO PLAY CD CD PLAY DV DVD PLAY TU TUNER PLAY VD VDP PLAY TV TV PLAY DB DBS/SAT PLAY V1 VCR-1 PLAY V2 VCR-2 PLAY V3 VCR-3 PLAY VA V.AUX PLAY T1 CDR/TAPE1 PLAY T2 MD/TAPE2 PLAY R1 TUNER →

CDR/TAPE1 REC

R2 TUNER→ MD/TAPE2 REC

R3 CDR/TAPE1 →MD/TAPE2 REC

R4 MD/TAPE2 →CDR/TAPE1 REC

[N]:preset No.(2bytes by ASCII, except TU=”00”) EVERY @**##-@$$%% [F] [N] EVERY TIMER TIME SET TSEVERY P0630-P0700 DV00<CR> ○ @:A or P or 2(A:AM,P:PM,2:24hour by ASCII) TSEVERY 21830-21900 TU01<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 *** SPLEEP TIMER SET TSSLEEP 060<CR> ○ ***:120,090,060,050,040,030,020,010,000(minutes) (000=sleep timer off) TO OFF OFF TIMER ON/OFF OFF OFF :once=off, every=off TOOFF OFF<CR> ○ OFF ON OFF ON :once=off, every= on TOOFF ON<CR> ○ ON OFF ON OFF :once= on, every=off TOON OFF<CR> ○ ON ON ON ON :once= on, every= on TOON ON<CR> ○

Page 18: Denon S-301 Serial Protocol

- 18 -

COMMAND PARAMETER function example Rcv? TI @**## TIME SET TIA0730<CR> ○ @:A or P or 2(A:AM,P:PM,2:24hour by ASCII) TI21930<CR> **## :now time(**=00~23hours,##=00~59minutes by ASCII)

Page 19: Denon S-301 Serial Protocol

- 19 -

EVENT(or RESPONSE) and PARAMETER list (timer) EVENT PARAMETER function example Send? TS ONCE @**##-@$$%% [F][N] ONCE TIMER TIME SET TSONCE A0730-A0830 CD00<CR> ○ @:A or P or 2(A:AM,P:PM,2:24hour by ASCII) TSONCE 21930-22030 TU01<CR> **## :start time(**=00~23hours,##=00~59minutes by ASCII) $$%% :stop time($$=00~23hours,%%=00~59minutes by ASCII) [F]:Function (2bytes by ASCII) PH PHONO PLAY CD CD PLAY DV DVD PLAY TU TUNER PLAY VD VDP PLAY TV TV PLAY DB DBS/SAT PLAY V1 VCR-1 PLAY V2 VCR-2 PLAY V3 VCR-3 PLAY VA V.AUX PLAY T1 CDR/TAPE1 PLAY T2 MD/TAPE2 PLAY R1 TUNER →

CDR/TAPE1 REC

R2 TUNER→ MD/TAPE2 REC

R3 CDR/TAPE1 →MD/TAPE2 REC

R4 MD/TAPE2 →CDR/TAPE1 REC

[N]:preset No.(2bytes by ASCII, except TU=”00”) EVERY @**##-@$$%% [F][N] EVERY TIMER TIME SET TSEVERY P0630-P0700 CD00<CR> ○ @:A or P or 2(A:AM,P:PM,2:24hour by ASCII) TSEVERY 21830-21900 TU01<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 *** SPLEEP TIMER SET TSSLEEP 060<CR> ○ ***:120,090,060,050,040,030,020,010,000(minutes) (000=sleep timer off) TO OFF OFF TIMER ON/OFF OFF OFF :once=off, every=off TOOFF OFF<CR> ○ OFF ON OFF ON :once=off, every= on TOOFF ON<CR> ○ ON OFF ON OFF :once= on, every=off TOON OFF<CR> ○ ON ON ON ON :once= on, every= on TOON ON<CR> ○

Page 20: Denon S-301 Serial Protocol

- 20 -

EVENT PARAMETER function example Rcv? TI @**## TIME SET TIA0730<CR> ○ @:A or P or 2(A:AM,P:PM,2:24hour by ASCII) TI21930<CR> **## :now time(**=00~23hours,##=00~59minutes by ASCII) When time is not set, the **## equal "----" TIA----<CR> TI2----<CR>

Page 21: Denon S-301 Serial Protocol

- 21 -

COMMAND and PARAMETER list for DVD Function

COMMAND PARAMETER function example Receive? D@ start disk playback (PLAY) D@<CR> ○ DA stop disk playback (STOP) DA<CR> ○

DB pause to play disc (PAUSE) DB<CR> ○ DC + skip to the next track or chapter(SKIP >>|) DC+<CR> ○ - skip to the previous track or chapter (SKIP |<<) DC-<CR> ○ DD + change the playback speed (slow/search >>) DD+<CR> ○ - change the playback speed (slow/search <<) DD-<CR> ○ ? get the playback speed information DD?<CR> ○ DE change the default settings(SETUP) DE<CR> ○ DF display the top menu stored on the disc (TOP MENU) DF<CR> ○ DG display the DVD menu stored on the disc (MENU) DG<CR> ○ DH return to the previous menu screen (RETURN) DH<CR> ○ + switch forward the audio stream (AUDIO) DI+<CR> ○

DI - switch backward the audio stream (AUDIO) DI-<CR> ○

? get the audio information DI?<CR> ○ + switch forward the subtitle language (SUBTITLE) DJ+<CR> ○

DJ - switch backward the subtitle language (SUBTITLE) DJ-<CR> ○

? get the subtitle information DJ?<CR> ○ + switch forward the angle (ANGLE) DK+<CR> ○

DK - switch backward the angle (ANGLE) DK-<CR> ○

? get the angle information DK?<CR> ○

DL 1 *** select directly group or title number ***:group or title number(001 to 999 by ASCII)

DL1 002<CR> ○

2 *** select directly track or chapter number ***:track or chapter number(001 to 999 by ASCII)

DL2 005<CR> ○

? get group/title and track/chapter information DL?<CR> ○ DM 1 move the highlight area (←) DM1<CR> ○ 2 move the highlight area (↑) DM2<CR> ○ 3 move the highlight area (→) DM3<CR> ○ 4 move the highlight area (↓) DM4<CR> ○ DN select the item selected with the cursor buttons(ENTER) DN<CR> ○

Page 22: Denon S-301 Serial Protocol

- 22 -

DO 1 select the 2ch layer of SACD DO1<CR> ○ 2 select the multi ch layer of SACD DO2<CR> ○ 3 select the CD layer of SACD DO3<CR> ○ ? get the layer information of SACD DO?<CR> ○ DP 1 select the HDMI/DVI format of AUTO DP1<CR> ○ 2 select the HDMI/DVI format of 480/576P DP2<CR> ○ 3 select the HDMI/DVI format of 720P DP3<CR> ○ 4 select the HDMI/DVI format of 1080I DP4<CR> ○ ? get the HDMI/DVI format information DP?<CR> ○ DQ 1 select the HDMI/DVI Video Setup of Y Cb Cr DQ1<CR> ○ 2 select the HDMI/DVI Video Setup of RGB DQ2<CR> ○ 3 select the HDMI/DVI Video Setup of DVI DQ3<CR> × 4 select the HDMI/DVI Video Setup of OFF DQ4<CR> × ? get the HDMI/DVI Video Setup information DQ?<CR> ○

D0 ? Acquire system status D0?<CR> ○ D1 ? Acquire software Version D1?<CR> ○ D2 ? Acquire DVD error status D2?<CR> ○

Page 23: Denon S-301 Serial Protocol

- 23 -

EVENT(or RESPONSE) and PARAMETER list for DVD Function

EVENT PARAMETER function example Send? D@ disk playback starts (PLAY) D@<CR> ○ DA disk playback stops (STOP) DA<CR> ○

DB pause to play disc (PAUSE) DB<CR> ○ DC ** ### Change the playback track or chapter DC01 015<CR> ○ **:current group or title number(01-99 by ASCII) ###:current track or chapter number(001-999 by ASCII) DD 1 change the playback speed [1] slow FWD x 1/8 DD1<CR> ○ 2 [2] slow FWD x 1/6 DD2<CR> ○ 3 [3] slow FWD x 1/4 DD3<CR> ○ 4 [4] slow FWD x 1/2 DD4<CR> ○ 5 [5] slow RVS x 1/8 DD5<CR> ○ 6 [6] slow RVS x 1/6 DD6<CR> ○ 7 [7] slow RVS x 1/4 DD7<CR> ○ 8 [8] slow RVS x 1/2 DD8<CR> ○ 9 [9] FF x 64 DD9<CR> ○ : [:] FF x 32 DD:<CR> ○ ; [;] FF x 16 DD;<CR> ○ < [<] FF x 8 DD<<CR> ○ = [=] FF x 6 DD=<CR> ○ > [>] FF x 4 DD><CR> ○ ? [?] FF x 2 DD?<CR> ○ @ [@] FF x 64 DD@<CR> ○ A [A] FF x 32 DDA<CR> ○ B [B] FF x 16 DDB<CR> ○ C [C] FF x 8 DDC<CR> ○ D [D] FF x 6 DDD<CR> ○ E [E] FF x 4 DDE<CR> ○ F [F] FF x 2 DDF<CR> ○ G [G] NORMAL DDG<CR> ○

Page 24: Denon S-301 Serial Protocol

- 24 -

EVENT PARAMETER function example Send? DE enter the setup menu (SETUP) DE<CR> ○ DF display the top menu stored on the disc (TOP MENU) DF<CR> ○ DG display the DVD menu stored on the disc (MENU) DG<CR> ○ DH return to the previous menu screen (RETURN) DH<CR> ○ [1][2][3][4][5] change the audio stream channel (AUDIO) DI13182<CR> ○

DI (5 characters) [1] current audio stream channel(1-8 by ASCII) (1/3 Dolby 5.1ch English)

[2] total audio stream channel (1-8 by ASCII) DI11421<CR> [3] audio format (1/1 LPCM 2ch Japanese) 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

Page 25: Denon S-301 Serial Protocol

- 25 -

EVENT PARAMETER function example Send? ** ## @ change the subtitle language (SUBTITLE) DJ01 03 1<CR> ○

DJ **: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 * # change forward the angle (ANGLE) DK1 3<CR> ○

DK *:current angle stream channel(1-9 by ASCII)

#:total angle stream channel(1-9 by ASCII) DL ** ### select directly group or title number DL1 002<CR> ○ **:current group or title number(01 to 99 by ASCII) ###:current track or chapter number(001 to 999 by ASCII) DL2 005<CR> ○ DM move the highlight area DM<CR> ○ DN select the item selected with the cursor buttons DN<CR> ○ DO 1 select the 2ch layer of SACD DO1<CR> ○ 2 select the multi ch layer of SACD DO2<CR> ○ 3 select the CD layer of SACD DO3<CR> ○ DP 1 select the HDMI/DVI format of AUTO DP1<CR> ○ 2 select the HDMI/DVI format of 480/576P DP2<CR> ○ 3 select the HDMI/DVI format of 720P DP3<CR> ○ 4 select the HDMI/DVI format of 1080I DP4<CR> ○ DQ 1 select the HDMI/DVI Video Setup of HDMI Y Cb Cr DQ1<CR> ○ 2 select the HDMI/DVI Video Setup of HDMI RGB DQ2<CR> ○ 3 select the HDMI/DVI Video Setup of DVI DQ3<CR> × 4 select the HDMI/DVI Video Setup of OFF DQ4<CR> ×

Page 26: Denon S-301 Serial Protocol

- 26 -

EVENT PARAMETER function example Send?

Page 27: Denon S-301 Serial Protocol

- 27 -

EVENT PARAMETER function example Send? D0 [1]~[22] DVD player’s status information D01191118101010700503011<CR> ○ (22 characters) [1] Disc type code (DVD VUDEO, Dolby DIGITAL 5.1ch 1 DVD VIDEO 2 DVD AUDIO Dialog=JPN, Subtitle=JPN 3 VCD 4 CD-DA Angle=1, Playing, Normal play 5 MP3 6 UNKNOWN Title=01, Chapter=010 7 SACD Title Elapsed 00:50:30, [2] Audio format code HDMI Format= AUTO, 1 DOLBY DIGITAL 2 DTS HDMI/DVI Video Setup=HDMI Y Cb Cr) 3 MPEG 4 LPCM 5 PPCM 6 UNKNOWN 7 DSD [3] Audio Channel code 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 [4] Dialog code 1 JPN 2 ENG 3 FRA 4 DEU 5 ITA 6 ESP 7 NLD 8 CHI 9 RUS : KOR ; UNKNOWN [5] Subtitle code 1 JPN 2 ENG 3 FRA 4 DEU 5 ITA 6 ESP 7 NLD 8 CHI 9 RUS : KOR ; UNKNOWN

Page 28: Denon S-301 Serial Protocol

- 28 -

EVENT PARAMETER function example [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)

Page 29: Denon S-301 Serial Protocol

- 29 -

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] software version information D1000000111111222222333333<CR> ○ (24 characters) [1]~[6] SYSTEM uCOM version (6 figure) (SYSTEM:0000-00, [7]~[12] DSP version (6 figure) DSP:1111-11, [13]~[18] DVD F/E version (6 figure) F/E:2222-22, [19]~[24] DVD B/E version (6 figure) B/E:3333-33, )

Page 30: Denon S-301 Serial Protocol

- 30 -

EVENT PARAMETER function example Send? D2 [1][2] [1] 1st error code (0x20 to 0x2D by binary) D1[0x20][0x00]<CR> ○ [2] 2nd error code (0x00 by binary) Error code No. 1st 2nd detail 1 0x20 0x00 Loading error 2 0x21 0x00 Loading switch error 3 0x22 0x00 Focus servo error 4 0x23 0x00 Tracking servo error 5 0x24 0x00 Cannot adjust offset value

for servo circuit

6 0x25 0x00 Cannot adjust gain value for servo circuit

7 0x26 0x00 Focusing fail during playing or searching or pausing

8 0x27 0x00 During spinup, data of disc does not read 9 0x28 0x00 During play, data of disc does not read 10 0x29 0x00 Cannot read within a present time period

in TOC reading

11 0x2A 0x00 Subcode data does not read 12 0x2C 0x00 Command error occurs 13 0x2D 0x00 Focusing fail in scanning

Page 31: Denon S-301 Serial Protocol

- 31 -

COMMAND and PARAMETER list for iPod or USB Function

COMMAND PARAMETER Function example Receive? EX PLAYPAUSE start device playback or pause to play device (PLAY/PAUSE) EXPLAYPAUSE<CR> ○ PLAY start device playback (PLAY) EXPLAY<CR> ○

PAUSE pause to play device (PAUSE) EXPAUSE<CR> ○ STOP stop disk playback (STOP) EXSTOP<CR> ○ AUTOFWD skip to the next track or chapter(SKIP >>|) EXAUTOFWD<CR> ○ AUTORVS skip to the previous track or chapter (SKIP |<<) EXAUTORVS<CR> ○ MANUFWD change the playback speed (slow/search >>) EXMANUFWD<CR> ○ MANURVS change the playback speed (slow/search <<) EXMANURVS<CR> ○ UP move the highlight area (↑) EXUP<CR> ○ DOWN move the highlight area (↓) EXDOWN<CR> ○ LEFT move the highlight area (←) (USB only) EXLEFT<CR> ○ RIGHT move the highlight area (→) (USB only) EXRIGHT<CR> ○ ENTER select the item selected with the cursor buttons(ENTER) EXENTER<CR> ○ MENU display the browse menu (MENU) (iPod only) EXMENU<CR> ○ RANDOM change the playback mode to random EXRANDOM<CR> ○ REPEAT change the playback mode to repeat EXREPEAT<CR> ○ RETURN change the browse mode and remote mode (iPod only) EXRETURN<CR> ○ DISPLAY change the display mode EXDISPLAY<CR> ○ 0 direct search of 0 (USB only) EX0<CR> ○ 1 direct search of 1 (USB only) EX1<CR> ○ 2 direct search of 2 (USB only) EX2<CR> ○ 3 direct search of 3 (USB only) EX3<CR> ○ 4 direct search of 4 (USB only) EX4<CR> ○ 5 direct search of 5 (USB only) EX5<CR> ○ 6 direct search of 6 (USB only) EX6<CR> ○ 7 direct search of 7 (USB only) EX7<CR> ○ 8 direct search of 8 (USB only) EX8<CR> ○ 9 direct search of 9 (USB only) EX9<CR> ○ +10 add 10 to direct search number (USB only) EX+10<CR> ○

※ “EX “command should be repeated every 100ms to 160ms for as long as both buttons are held down.

Page 32: Denon S-301 Serial Protocol

- 32 -

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

COMMAND PARAMETER Function example Receive? EX RCV receive to the AMX command of iPod or USB EXRCV<CR> ○ NO RCV no receive to the AMX command of iPod or USB EXNO RCV<CR> ○