Specification for Serial Interface DVD9000

Ver 1.40
Date : Feb.26.2002
1 page of 33
Specification
for
Serial Interface DVD-X
Denon, Ltd.
Copyright 2001 DENON Co.,Ltd.
Ver 1.40
Date : Feb.26.2002
2 page of 33
Contents
1 COMMUNICATION INTERFACE ................................................................
......................................................................................
...................................................... 3
1.1 PHYSICAL INTERFACE ............................................................................................................ 3
1.2 TRANSFER FORMAT OF SERIAL DATA ................................................................................... 3
1.3 COMMAND FORMAT AND ANSWER FORMAT .......................................................................... 4
1.4 PROTOCOL FOR DATA TRANSMISSION AND RECEPTION ....................................................... 4
1.4.1 Basic procedure .............................................................................................................. 4
1.4.2 Communication errors ................................................................................................... 5
1.5 COMMAND / ANSWER SEQUENCE......................................................................................... 6
1.6 LIST OF COMMAND CODES .................................................................................................. 10
1.7 LIST OF ANSWER CODES ..................................................................................................... 11
1.8 LIST OF STATUS CODES ....................................................................................................... 11
1.9 COMMAND SPECIFICATION ................................................................................................... 12
1.9.1 Power ON ..................................................................................................................... 12
1.9.2 Power OFF.................................................................................................................... 13
1.9.3 Request System Status ............................................................................................... 14
1.9.4 Play ................................................................................................................................ 16
1.9.5 Stop ................................................................................................................................ 17
1.9.6 Pause.............................................................................................................................. 18
1.9.7 Skip ................................................................................................................................ 19
1.9.8 Slow /Search .................................................................................................................. 20
1.9.9 Setup .............................................................................................................................. 22
1.9.10 Top Menu.................................................................................................................... 23
1.9.11 Menu ............................................................................................................................ 24
1.9.12 Return .......................................................................................................................... 25
1.9.13 Audio ............................................................................................................................ 26
1.9.14 Subtitle ........................................................................................................................ 27
1.9.15 Angle ............................................................................................................................ 28
1.9.16 Direct Select ............................................................................................................... 29
1.9.17 Cursor .......................................................................................................................... 30
1.9.18 Enter ............................................................................................................................ 31
1.9.19 Request CPU Version ............................................................................................... 32
1.9.20 Request Error status................................................................................................. 33
Copyright 2001 DENON Co.,Ltd.
Ver 1.40
Date : Feb.26.2002
1
3 page of 33
Serial communication interface
1.1 Physical interface
Arrangement of connector signals
Terminal #
1
2
3
4
5
6
7
8
9
RS-232C
Signal
GND
TxD
RxD
NC
S.GROUND
NC
NC
NC
NC
I /O
O
I
-
1.2 Transfer format of serial data
-
Interface
Communication system
Data transfer mode
Transfer rate
Start bit ( ST )
Data bit ( b0-b7 )
Parity ( P )
Stop bit ( SP )
Transfer data
Control characters
ST
b0
b1
:
:
:
:
:
:
:
:
:
:
b2
As per RS-232C or RS-422A
Half-duplex communication
Start stop synchronization
9,600bps
1 bit
8 bits
Even number
1 bit
ASCII code
STX (02h)
ETX (03h)
ETB (17h)
NAK (15h)
ACK (06h)
b3
b4
b5
11 / 9600 ( sec )
Copyright 2001 DENON Co.,Ltd.
b6
b7
P
SP
Ver 1.40
Date : Feb.26.2002
4 page of 33
1.3 Command format and answer format
This unit shall be based on commands each of which consists of a data row ( some commands
are without a PC ) composed of command codes ( CC ) and parameter codes ( PC ) . The
trans-mitting station shall be designed to send block check characters ( BCC ) following ETX,
with the data row enclosed in STX ( text start : 02h ) and ETX ( text termination : 03h ) .
The receiving station shall regard receipt of BCC as the completion of command reception when
it has received STX.
Here are the formats.
Commands : <STX> <CC> <PC0> <PC1> <PC2> <---------> <PCn> <ETX> <BCCH> <BCCL>
STX (Start of TeXt)
: 02h
CC (Command Code)
: Command code
PC (Parameter Code)
: Defined for each command
( contents and number of parameters )
ETX (End of TeXt)
: 03h
BCC (Block Check Character)
:
CC + PC0 + PC1 + PC2 + --------------- + PCn + ETX = XYh
(Each of X and Y is 4 bit long )
X , Y=0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F
BCCH ( high-level byte ) = X as converted to an ASCII code
BCCL ( low-level byte )
= Y as converted to an ASCII code
Answers : <STX> <RC> <AC> <PC0> <PC1> <PC2> <--------> <PCn> <ETX> <BCCH> <BCCL>
STX (Start of TeXt)
: 02h
RC (Reply Code)
: Reply code (=Command code)
AC (Answer Code)
: Answer code
PC (Parameter Code)
: Defined for each command
( contents and number of parameters )
ETX (End of TeXt)
: 03h
BCC (Block Check Character)
:
RC +AC + PC0 + PC1 + PC2 + ------------- + PCn + ETX = XYh
(Each of X and Y is 4 bit long)
X , Y=0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F
BCCH ( high-level byte ) = X as converted to an ASCII code
BCCL ( low-level byte )
= Y as converted to an ASCII code
1.4 Protocol for data transmission and reception
This unit is based on half-duplex communication. The unit shall therefore transmit commands
and receive answers according to the following procedure.
1.4.1 Basic procedure
1) The host shall select commands for this unit and transmit them to this unit. Command
interval time is MIN 40µsec.
2) Having issued a command, the host shall receive an answer from this unit, then issue the
next command.
3) The host shall analyze the RC, AC, and PC as answers given and decide whether the
command has been normally executed.
4) The host shall give an answer to a command that gives operational instructions, then
issue a status request command, and decide whether this unit has finished operating with
regard to the command that gives operational instructions.
Copyright 2001 DENON Co.,Ltd.
Ver 1.40
Date : Feb.26.2002
5 page of 33
5) The time from the start of command transmission to the end of command transmission
should be max 40 msec.
6) The time from the completion of command transmission to the start of answer-back is
MAX.60 m 5sec.
7) This unit cannot receive any commands for about 5 seconds after the power switch is
turnied on.
1.4.2 Communication errors
1) Having received a command, which results in a communication error ( overrun, framing,
or parity error ) , this unit shall give NAK
command transmission )
( 15h ) .
( MAX 80ms from the start of
2) If the host has received NAK from this unit, it shall retransmit the command that it has
transmitted immediately beforehand.
3) Having received an answer, which results in a communication error ( overrun, framing, or
parity error ) , the host shall respond with NAK.
4) If it has received NAK from the host, this unit shall retransmit the answer it has
transmitted immediately beforehand.
( MAX 40ms)
5) When there is no answer from the unit within 80 m 6s, the host shall retransmit the
command.
Copyright 2001 DENON Co.,Ltd.
Ver 1.40
Date : Feb.26.2002
6 page of 33
1.5 Command / Answer sequence
Shown below are the command sequence and the answer sequence of this unit.
1) When a command is normally received
( host )
( unit )
and an answer is normally received
with an answer parameter
HOST
UNIT
Comand Transmitted
STX
CC
PC0
MIN
40µs
PC1
PC2
MAX
40ms
PCn
ETX
BCC
Error Check OK
MAX
60m 5s
STX
RC
AC
PC0
PC1
PCn
ETX
BCC
Error Check OK
Next Command
Transmitted
STX
CC
PC0
Copyright 2001 DENON Co.,Ltd.
Answer Transmietted
Ver 1.40
Date : Feb.26.2002
7 page of 33
2) When a command is abnormally received
Command Transmitted
HOST
( with or without an answer parameter )
UNIT
STX
CC
PC0
PC1
PC2
MAX
40ms
MAX
100ms
PCn
ETX
BCC
Error Check NG
NAK
Command Retransmitted
NAK return
STX
CC
PC0
Copyright 2001 DENON Co.,Ltd.
Ver 1.40
Date : Feb.26.2002
8 page of 33
3) When a command with an answer parameter is normally received
answer is abnormally received
( unit )
( host )
HOST
UNIT
Command Transmitted
STX
CC
PC0
PC1
PC2
MAX
40ms
PCn
ETX
BCC
Error Check OK
MAX
60m 5s
STX
RC
Answer Transmitted
AC
PC0
PC1
PCn
ETX
Error Check NG
BCC
NAK
MAX
60ms
STX
RC
AC
PC0
PC1
Copyright 2001 DENON Co.,Ltd.
Answer
Retransmitted
and an
Ver 1.40
Date : Feb.26.2002
9 page of 33
4) When a command with an answer parameter is normally received
answer is
normally received with ETB
Command Transmitted
( unit )
and an
( host )
HOST
UNIT
STX
CC
PC0
PC1
PC2
MAX
40ms
PCn
ETX
BCC
Error Check OK
MAX
60m 5s
STX
RC
Answer Transmitted
AC
PC0
PC1
PCn
Error Check OK
ETB
BCC
MAX
40ms
ACK
Next command transmitted
MAX
60m 5s
STX
RC
AC
PC0
PC1
PCn
ETX
BCC
Copyright 2001 DENON Co.,Ltd.
Continuous Answer
Transmitted
Ver 1.40
Date : Feb.26.2002
10 page of 33
1.6 List of command codes
Here is a list of command code types.
2Xh : POWER control command
3Xh : Command related to the acquisition of player information
name )
4Xh : Operation instruction command to the player
No.
Command
1
Power ON
2
Power OFF
3
Request Play Status
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
Request CPU Version
Request Error Status
Play
Stop
Pause
Skip
Slow /Search
Setup
Top Menu
Menu
Return
Audio
Subtitle
Angle
Direct Select
Cursor
Enter
Code (ASCII)
20h ([SP])
21h (!)
30h (0)
31h
32h
40h
41h
42h
43h
44h
45h
46h
47h
48h
49h
4Ah
4Bh
4Ch
4Dh
4Eh
(1)
(2)
(@)
(A)
(B)
(C)
(D)
(E)
(F)
(G)
(H)
(I)
(J)
(K)
(L)
(M)
(N)
( such as status and
Operation
Power-on request from the standby state
Power-off request
Acquires system status ( such as the entire player
and transfer unit ) .
Acquires the CPU version.
Acquires the error code when an error is occurred.
Starts playback.
Stops playback.
Requests a pause.
Moves to another group or title or chapter or track
Scan
Common procedures of initial setting
Playback top menu screen
Playback Menu screen
Return
Audio setting
Subtitle setting
Angle setting
Music search mode
Moves cursor screen
Decision
Copyright 2001 DENON Co.,Ltd.
Ver 1.40
Date : Feb.26.2002
11 page of 33
1.7 List of answer codes
No.
Status
1
Command OK
2
Invalid
3
Format Error
Code (ASCII)
20h (SP)
30h (0)
31h (1)
4
Order Track None
32h (2)
5
6
7
Order Time None
Play Error
Communication Error
33h (3)
34h (4)
35h (5)
Description
Accepts the command.
Invalid command.
Inappropriate command format.
The track , the group ,the title or the chapter you
specified does not exist.
The time you specified does not exist.
An error occurred during playback.
Communication error between the parent and child unit.
1.8 List of status codes
Here is a list of answer code types.
3Xh : Status of the entire system
4Xh : Status of each action mode
No.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
Status
Stand-by
Disc Loading
Disc Loading Complete
Tray Opening
Tray Closing
No Disc
Stop
Play
Pause
Scan Play
Slow Search Play
Setup
Play Back Control
DVD Resume Stop
DVD Menu
Digital Interface Receive
Mode (DAC MODE)
Code (ASCII)
30h (0)
31h (1)
32h (2)
33h (3)
34h (4)
41h (A)
42h (B)
43h (C)
44h (D)
45h (E)
46h (F)
47h (G)
48h (H)
49h (I)
4Ah (J)
4Bh (K)
Description
Stand-by
Under disc loading.
Disc Loading complete.
Disc tray open.
Disc tray close.
Disc not present
Stop
Under disc playing.
Playback in process.
Scanning in process.
Slow scanning in process.
Setup mode
Play Back Control scannig in process
Resume stop condition
DVD menu playback in process
Under DAC Mode
Copyright 2001 DENON Co.,Ltd.
Ver 1.40
Date : Feb.26.2002
12 page of 33
1.9 Command specification
•
When this unit is set to be compatible with all commands and fails to accept a command
( due to a communication error, for example ) , it returns NAK ( 15h ) as an answer.
1.9.1 Power ON
This requests a power-on from the standby state.
On receiving this command, this unit gives a power-on instruction to all players connected by a daisy
chain.
byte \ bit
0
1
2
3
4
5
6
7
8
7
6
5
7
6
5
4
3
2
STX ( 02h )
Command code ( ' SP ')
Reserve ( 00h )
Reserve ( 00h )
Reserve ( 00h )
Reserve ( 00h )
ETX ( 03h )
BCCH ( high-level )
BCCL ( low-level )
1
0
1
0
1) Answers returned
byte \ bit
0
1
2
3~16
17
18
19
4
3
2
STX ( 02h )
Reply code ( ' SP ')
Answer code
Master player type
“DENON DVD-9000” (ASCII CODE)
ETX ( 03h )
BCCH ( high-level )
BCCL ( low-level )
2) Special condition
• When power condition is “STANDBY”, can accept “OPEN /CLOSE KEY”, “PLAY KEY”,
and “POWER ON KEY” on the front panel and on the IR remote controler.
Copyright 2001 DENON Co.,Ltd.
Ver 1.40
Date : Feb.26.2002
13 page of 33
1.9.2 Power OFF
This requests a transfer from power-on to a standby state.
byte \ bit
0
1
2
3
4
5
6
7
8
7
6
5
4
3
STX ( 02h )
Command code ( ' ! ')
Reserve ( 00h )
Reserve ( 00h )
Reserve ( 00h )
Reserve ( 00h )
ETX ( 03h )
BCCH ( high-level )
BCCL ( low-level )
2
1
0
7
6
5
4
3
STX ( 02h )
Reply code ( ' ! ')
Answer code
ETX ( 03h )
BCCH ( high-level )
BCCL ( low-level )
2
1
0
1) Answers returned
byte \ bit
0
1
2
3
4
5
2) Special condition
• None.
Copyright 2001 DENON Co.,Ltd.
Ver 1.40
Date : Feb.26.2002
14 page of 33
1.9.3 Request System Status
This status requests the DVD playing information .
byte \ bit
0
1
2
3
4
5
6
7
8
7
6
5
7
6
5
4
3
2
STX ( 02h )
Command code ( ' 0 ')
Reserve ( 00h )
Reserve ( 00h )
Reserve ( 00h )
Reserve ( 00h )
ETX ( 03h )
BCCH ( high-level )
BCCL ( low-level )
1
0
4
3
2
1
STX ( 02h )
Reply code ( ' 0 ')
Answer code
Disc type code ( *1 )
Audio format code ( *2 )
Audio channel code ( *3 )
Dialog code ( *4 )
Subtitle code ( *5 )
Angle code ( *6 )
Status code
Play mode code ( *7 )
Group or Title number information (10 digits)
Group or Title number information (1 digits)
Track or Chapter number information (100 digits)
Track or Chapter number information (10 digits)
Track or Chapter number information (1 digits)
Time mode ( *8 )
Elapsed time
(hour, 10 digits)
Elapsed time
(hour, 1 digits)
Elapsed time (minutes, 10 digits)
Elapsed time (minutes, 1 digits)
Elapsed time (second, 10 digits)
Elapsed time (second, 1 digits)
ETX ( 03h )
BCCH ( high-level )
BCCL ( low-level )
0
1) Answers returned
byte \ bit
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
(*1) Disc type code (*2) Audio format code (*3) Audio channel code (*4) Dialog code
Code
Disc Type
31h (1) DVD VIDEO
32h (2) DVD AUDIO
33h (3)
VCD
34h (4)
CD-DA
35h (5)
MP3
36h (6) UNKNOWN
Code
Audio Format
31h (1) DOLBY DIGITAL
32h (2)
DTS
33h (3)
MPEG
34h (4)
LPCM
35h (5)
PPCM
36h (6)
UNKNOWN
Copyright 2001 DENON Co.,Ltd.
Code
Audio Channel
31h (1)
1 ch
32h (2)
2 ch
33h (3)
2.1 ch
34h (4)
3 ch
35h (5)
3.1 ch
36h (6)
4 ch
37h (7)
4.1 ch
38h (8)
5 ch
39h (9)
5.1 ch
3Ah (: )
6 ch
3Bh (;) L /R (CD/VCD/MP3)
3Ch (<) R (CD/CD/MP3)
3Dh (=) L (CD/VCD/MP3)
3Eh (>)
UNKNOWN
Code
Dialog
31h (1)
JPN
32h (2)
ENG
33h (3)
FRA
34h (4)
DEU
35h (5)
ITA
36h (6)
ESP
37h (7)
NLD
38h (8)
CHI
39h (9)
RUS
3Ah( : )
KOR
3Bh( ; ) UNKNOWN
Ver 1.40
Date : Feb.26.2002
15 page of 33
(*5)
Subtitle code (*6) Angle code
Code
Subtitle
31h (1)
JPN
32h (2)
ENG
33h (3)
FRA
34h (4)
DEU
35h (5)
ITA
36h (6)
ESP
37h (7)
NLD
38h (8)
CHI
39h (9)
RUS
3Ah ( : )
KOR
3Bh ( ; ) UNKNOWN
Code
31h (1)
32h (2)
33h (3)
34h (4)
35h (5)
36h (6)
37h (7)
38h (8)
39h (9)
Angle
1
2
3
4
5
6
7
8
9
(*7) Play mode code (*8) Time Mode code
Code
31h (1)
32h (2)
33h (3)
Play Mode
NORMAL
PROGRAM
RANDOM
Code
Time Mode
31h (1) SINGLE ELAPSED
32h (2) SINGLE REMAIN
33h (3) TOTAL ELAPSED
34h (4)
TOTAL REMAIN
35h (5) CHAPTER ELAPSED
36h (6) CHAPTER REMAIN
37h (7)
TITLE ELAPSED
38h (8)
TITLE REMAIN
39h (9) TRACK ELAPSED
3Ah (: )
TRACK REMAIN
3Bh ( ; ) GROUP ELAPESD
3Ch (<)
GROUP REMAIN
2) Special conditions
• When the disc does not set to DVD mechanism and disc loading process does not
finish, group number, title number, track number, and chapter number are set (' 0 ' ) .
• When the disc does not set to DVD mechanism and disc loading process does not
finish, elapsed time information are set ( ' 0 ' ) .
• When power condition is “STANDBY”, can accept “REQUEST SYSTEM STATUS”,
“POWER ON KEY”, “REQUEST CPU VERSION”, and “REQUEST ERROR STATUS”.
Incase of another command, returns “COMMAND FORMAT ERROR ( ' 1 ' ) “ in the
“ANSWER CODE”
Copyright 2001 DENON Co.,Ltd.
Ver 1.40
Date : Feb.26.2002
16 page of 33
1.9.4 Play
The unit begins to play back the disc.
byte \ bit
0
1
2
3
4
5
6
7
8
7
6
5
7
6
5
4
3
2
STX ( 02h )
Command code ( ' @ ')
Reserve ( 00h )
Reserve ( 00h )
Reserve ( 00h )
Reserve ( 00h )
ETX ( 03h )
BCCH ( high-level )
BCCL ( low-level )
1
0
1
0
1) Answers returned
byte \ bit
0
1
2
3
4
5
4
3
STX ( 02h )
Reply code ( ' @ ')
Answer code
ETX ( 03h )
BCCH ( high-level )
BCCL ( low-level )
2
2) Special conditions
• In case of CDDA, when the current track becomes paused during continuous playing, the
unit proceeds to a reserved track by issuing the PLAY command again..
• When status code is 4Bh (DIR mode) , this command is not accepted.
Copyright 2001 DENON Co.,Ltd.
Ver 1.40
Date : Feb.26.2002
17 page of 33
1.9.5 Stop
This stops playing back the disc.
byte \ bit
0
1
2
3
4
5
6
7
8
7
6
5
7
6
5
4
3
2
STX ( 02h )
Command code ( ' A ')
Reserve ( 00h )
Reserve ( 00h )
Reserve ( 00h )
Reserve ( 00h )
ETX ( 03h )
BCCH ( high-level )
BCCL ( low-level )
1
0
1
0
1) Answers returned
byte \ bit
0
1
2
3
4
5
4
3
STX ( 02h )
Reply code ( ' A ')
Answer code
ETX ( 03h )
BCCH ( high-level )
BCCL ( low-level )
2
2) Special conditions
• When status code is 4Bh
(DIR mode)
Copyright 2001 DENON Co.,Ltd.
, this command is not accepted.
Ver 1.40
Date : Feb.26.2002
18 page of 33
1.9.6 Pause
This pauses the disc.
byte \ bit
0
1
2
3
4
5
6
7
8
7
6
5
7
6
5
4
3
2
STX ( 02h )
Command code ( ' B ')
Reserve ( 00h )
Reserve ( 00h )
Reserve ( 00h )
Reserve ( 00h )
ETX ( 03h )
BCCH ( high-level )
BCCL ( low-level )
1
0
1
0
1) Answers returned
byte \ bit
0
1
2
3
4
5
4
3
STX ( 02h )
Reply code ( ' B ')
Answer code
ETX ( 03h )
BCCH ( high-level )
BCCL ( low-level )
2
2) Special conditions
• This command is valid only when the status data is Play (E) .
• This command is valid as step mode, when the status data is Pause (F) .
• When status code is 4Bh (DIR mode) , this command is not accepted.
Copyright 2001 DENON Co.,Ltd.
Ver 1.40
Date : Feb.26.2002
19 page of 33
1.9.7 Skip
This selects previous track or next track.
byte \ bit
0
1
7
6
5
Skip code
2
3
4
5
6
7
8
4
3
2
STX ( 02h )
Command code ( ' C ')
( Forward : ' + ' / Reverse :
Reserve ( 00h )
Reserve ( 00h )
Reserve ( 00h )
ETX ( 03h )
BCCH ( high-level )
BCCL ( low-level )
1
'
0
- ')
1) Answers returned
byte \ bit
0
1
2
3
4
5
6
7
8
9
10
7
6
5
4
3
2
STX ( 02h )
Reply code ( ' C ')
Answer code
Group number or title numbsr (10digit)
Group number or title numbsr (1digit)
Chapter or track number (100digit)
Chapter or track number (10digit)
Chapter or track number (1digit)
ETX ( 03h )
BCCH ( high-level )
BCCL ( low-level )
1
0
2) Special conditions
• This command is valid only , when mode status data is Play (E) or Pause (F) .
• The unit can skip to a maximum track with Forward (+) and to a minimum track
with Reverse (–) and when it goes to more than those track, the Order Track None
(2) answer code is issued.
Copyright 2001 DENON Co.,Ltd.
Ver 1.40
Date : Feb.26.2002
20 page of 33
1.9.8 Slow /Search
This scans and plays the disc.
byte \ bit
0
1
2
3
4
5
6
7
8
7
6
5
Skip code
4
3
2
STX ( 02h )
Command code ( ' D ')
( Forward : ' + ' / Reverse :
Reserve ( 00h )
Reserve ( 00h )
Reserve ( 00h )
ETX ( 03h )
BCCH ( high-level )
BCCL ( low-level )
1
'
0
- ')
1) Answers returned
byte \ bit
0
1
2
3
4
5
6
7
6
5
4
3
STX ( 02h )
Reply code ( ' D ')
Answer code
Search speed
ETX ( 03h )
BCCH ( high-level )
BCCL ( low-level )
2
1
0
Search speed
Code
31h (1)
32h (2)
33h (3)
34h (4)
35h (5)
36h (6)
37h (7)
38h (8)
39h (9)
3Ah ( : )
3Bh ( ; )
3Ch (<)
3Dh (=)
3Eh (>)
3Fh (?)
40h (@)
41h (A)
42h (B)
43h (C)
44h (D)
45h (E)
46h (F)
47h (G)
Search Speed
SLOW X 1 /8 (FWD)
SLOW X 1 /6 (FWD)
SLOW X 1 /4 (FWD)
SLOW X 1 /2 (FWD)
SLOW X 1 /8 (RVS)
SLOW X 1 /6 (RVS)
SLOW X 1 /4 (RVS)
SLOW X 1 /2 (RVS)
FF X 64
FF X 32
FF X 16
FF X 8
FF X 6
FF X 4
FF X 2
FR X 64
FR X 32
FR X 16
FR X 8
FR X 6
FR X 4
FR X 2
NORMAL
2) Special conditions
• This command is valid only when the mode status is Play (E) or Pause (F) .
• To make the search speed what you want , it needs to send some this command.
Example : Now it 's plaing . If you make the search speed to FF X 6 , it needs to
send this command 3 times.
The operation matrix is shown as next page.
• When status code is 4Bh (DIR mode) , this command is not accepted.
Copyright 2001 DENON Co.,Ltd.
Ver 1.40
Date : Feb.26.2002
21 page of 33
Operation matrix
DISC
DVD-VIDEO /DVD-AUDIO /MP3 /VideoCD
Slow /Search command
Now
Operation
' +
2X
4X
6X
8X
16X
32X
64X
FF
Playing
(1X)
2X
4X
6X
8X
16X
32X
64X
FR
FF
FF
FF
FF
FF
FF
FF
FF
FF
DISC
Pausing
FWD
SLOW
RVS
Others
1 /8
1 /6
1 /4
1 /2
1 /8
1 /6
1 /4
1 /2
SLOW
SLOW
SLOW
SLOW
SLOW
'
'
4X
6X
8X
16X
32X
64X
2X
2X
FR
-
' +
'
2X
FR 2X
FR
4X
FR
6X
FR
8X
2X
FR 16X
FR 32X
FR 64X
FR
2X
DVD-VIDEO
FWD
FWD
FWD
FWD
FWD
1 /8
1 /6
1 /4
1 /2
1 /8
SLOW RVS 1 /8
Copyright 2001 DENON Co.,Ltd.
RVS
RVS
RVS
RVS
'
FF
FF
FF
FF
4X
6X
8X
2X
FF
2X
FF
2X
'
-
'
FR
2X
FR
FR
FR
FR
FR
2X
4X
6X
8X
2X
VideoCD
SLOW RVS 1 /8
SLOW
SLOW
SLOW FWD 1 /8
SLOW
SLOW
ignore
CDDA
Slow /Search command
1 /6
1 /4
1 /2
1 /8
SLOW FWD1 /6
ignore
SLOW FWD1 /4
SLOW FWD1 /2
SLOW FWD1 /6
ignore
ignore
ignore
Ver 1.40
Date : Feb.26.2002
22 page of 33
1.9.9 Setup
This operation the initial setting .
byte \ bit
0
1
2
3
4
5
6
7
8
7
6
5
7
6
5
4
3
2
STX ( 02h )
Command code ( ' E ')
Reserve ( 00h )
Reserve ( 00h )
Reserve ( 00h )
Reserve ( 00h )
ETX ( 03h )
BCCH ( high-level )
BCCL ( low-level )
1
0
1
0
1) Answers returned
byte \ bit
0
1
2
3
4
5
4
3
STX ( 02h )
Reply code ( ' E ')
Answer code
ETX ( 03h )
BCCH ( high-level )
BCCL ( low-level )
2
2) Special conditions
• This command is valid only when the mode status is Stop (B) .
• When status code is 4Bh (DIR mode) , this command is not accepted.
Copyright 2001 DENON Co.,Ltd.
Ver 1.40
Date : Feb.26.2002
23 page of 33
1.9.10 Top Menu
This playback title menu in the DVD disc..
byte \ bit
0
1
2
3
4
5
6
7
8
7
6
5
7
6
5
4
3
2
STX ( 02h )
Command code ( ' F ')
Reserve ( 00h )
Reserve ( 00h )
Reserve ( 00h )
Reserve ( 00h )
ETX ( 03h )
BCCH ( high-level )
BCCL ( low-level )
1
0
1
0
1) Answers returned
byte \ bit
0
1
2
3
4
5
4
3
STX ( 02h )
Reply code ( ' F ')
Answer code
ETX ( 03h )
BCCH ( high-level )
BCCL ( low-level )
2
2) Special condition
• This command is valid only when disc type code is DVD-Video (1) or DVD-Audio (2) .
• When status code is 4Bh (DIR mode) , this command is not accepted.
Copyright 2001 DENON Co.,Ltd.
Ver 1.40
Date : Feb.26.2002
24 page of 33
1.9.11 Menu
This plays root menu in the DVD disc.
byte \ bit
7
6
5
0
1
2
3
4
5
6
7
8
4
3
2
1
0
2
1
0
STX (02h)
Command code ( 'G ' )
Reserve (00h)
Reserve (00h)
Reserve (00h)
Reserve (00h)
ETX (03h)
BCCH (high-level)
BCCL (low-level)
1) Answers returned
byte \ bit
7
6
5
0
1
2
3
4
5
4
3
STX (02h)
Reply code ( 'G ' )
Answer code
ETX (03h)
BCCH (high-level)
BCCL (low-level)
2) Special condition
• This command is valid only when disc type code is DVD-Video (1) .
• When status code is 4Bh (DIR mode) , this command is not accepted.
Copyright 2001 DENON Co.,Ltd.
Ver 1.40
Date : Feb.26.2002
25 page of 33
1.9.12 Return
This returns previous setup menu screen.
byte \ bit
7
6
5
0
1
2
3
4
5
6
7
8
4
3
2
1
0
2
1
0
STX (02h)
Command code ( 'H ' )
Reserve (00h)
Reserve (00h)
Reserve (00h)
Reserve (00h)
ETX (03h)
BCCH (high-level)
BCCL (low-level)
1) Answers returned
byte \ bit
7
6
5
0
1
2
3
4
5
4
3
STX (02h)
Reply code ( 'H ' )
Answer code
ETX (03h)
BCCH (high-level)
BCCL (low-level)
2) Special condition
• This command is valid only when setup menu or display menu is displayed.
• When status code is 4Bh (DIR mode) , this command is not accepted.
Copyright 2001 DENON Co.,Ltd.
Ver 1.40
Date : Feb.26.2002
26 page of 33
1.9.13 Audio
This selects dialog in the DVD disc.
byte \ bit
0
1
7
2
6
5
4
3
STX ( 02h )
Command code ( ' |
Audio skip code
3
4
5
6
7
8
( Forward :
' +
2
1
0
')
' / Reverse :
'
-
')
Reserve (00h)
Reserve (00h)
Reserve (00h)
ETX ( 03h )
BCCH ( high-level )
BCCL ( low-level )
1) Answers returned
byte \ bit
0
1
2
3
4
5
6
7
8
9
10
( *1)
6
Audio format code
Code
31h
32h
33h
34h
35h
36h
7
(1)
(2)
(3)
(4)
(5)
(6)
Audio Format
Dolby Digital
DTS
MPEG
LPCM
PPCM
OTHER
5
4
3
2
STX ( 02h )
Reply code ( ' | ')
Answer code
Current audio stream channel
Total audio stream channel
Audio format ( *1 )
Audio channel ( *2 )
Dialog ( *3 )
ETX ( 03h )
BCCH ( high-level )
BCCL ( low-level )
( *2)
Audio channel code
Code
31h
32h
33h
34h
35h
36h
37h
38h
39h
3Ah
3Bh
3Ch
3Dh
3Eh
(1)
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(:)
(;)
(<)
(=)
(>)
Audio Channel
1 ch
2 ch
2.1 ch
3 ch
3.1 ch
4 ch
4.1 ch
5 ch
5.1 ch
6 ch
L/R (CD /VCD /MP3)
R (CD /VCD /MP3)
L (CD /VCD /MP3)
UNKNOWN
1
( *3)
0
Dialog code
Code
31h
32h
33h
34h
35h
36h
37h
38h
39h
3Ah
3Bh
(1)
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(:)
(;)
Dialogl
JPN
ENG
FRA
DEU
ITA
ESP
NLD
CHI
RUS
KOR
UNKNOWN
2) Special condition
• When status code is 4Bh
(DIR mode)
Copyright 2001 DENON Co.,Ltd.
, this command is not accepted.
Ver 1.40
Date : Feb.26.2002
27 page of 33
1.9.14 Subtitle
This selects subtitle language in the DVD disc.
byte \ bit
0
1
7
2
6
5
4
3
STX ( 02h )
Command code ( ' J
Subtitle skip code
3
4
5
6
7
8
( Forward :
' +
2
1
0
')
' / Reverse :
'
-
')
Reserve (00h)
Reserve (00h)
Reserve (00h)
ETX ( 03h )
BCCH ( high-level )
BCCL ( low-level )
1) Answers returned
byte \ bit
0
1
2
3
4
5
6
7
8
9
10
( *1)
7
6
5
4
3
2
STX ( 02h )
Reply code ( ' J ')
Answer code
Current subtitle stream channel
(digit 10)
Current subtitle stream channel
(digit 1)
Total subtitle stream channel
(digit 10)
Total subtitle stream channel
(digit 1)
Subtitle language ( *1 )
ETX ( 03h )
BCCH ( high-level )
BCCL ( low-level )
1
0
Subtitle language code
Code
31h (1)
32h (2)
33h (3)
34h (4)
35h (5)
36h (6)
37h (7)
38h (8)
39h (9)
3Ah ( : )
3Bh ( ; )
Dialogl
JPN
ENG
FRA
DEU
ITA
ESP
NLD
CHI
RUS
KOR
UNKNOWN
2) Special condition
• When status code is 4Bh (DIR mode) , this command is not accepted.
• When the value of the "current subtitle stream channel( both digit10 and digit1 )" is zero, it
means the subtitle is OFF.
Copyright 2001 DENON Co.,Ltd.
Ver 1.40
Date : Feb.26.2002
28 page of 33
1.9.15 Angle
This selects angle in the DVD disc.
byte \ bit
0
1
7
2
6
5
4
3
STX ( 02h )
Command code ( ' K
Angle skip code
3
4
5
6
7
8
( Forward :
' +
2
1
0
')
' / Reverse :
'
-
')
Reserve (00h)
Reserve (00h)
Reserve (00h)
ETX ( 03h )
BCCH ( high-level )
BCCL ( low-level )
1) Answers returned
byte \ bit
0
1
2
3
4
5
6
7
7
6
5
4
3
2
STX ( 02h )
Reply code ( ' K ')
Answer code
Current angle stream channel
Total angle stream channel
ETX ( 03h )
BCCH ( high-level )
BCCL ( low-level )
1
2) Special condition
• When status code is 4Bh
(DIR mode)
Copyright 2001 DENON Co.,Ltd.
, this command is not accepted.
0
Ver 1.40
Date : Feb.26.2002
29 page of 33
1.9.16 Direct Select
This directly selects specify track in the disc.
byte \ bit
0
1
2
3
4
5
6
7
8
( *1)
7
6
5
4
3
2
STX ( 02h )
Command code ( ' L ')
Search mode code ( *1 )
Track number ( 100 digits )
Track number ( 10 digits )
Track number ( 1 digit )
ETX ( 03h )
BCCH ( high-level )
BCCH ( low-level )
1
0
1
0
Search mode code
Code
31h (1)
32h (2)
Search Mode
Select group or title number
Select track or chapter number
1) Answers returned
byte \ bit
0
1
2
3
4
5
6
7
8
9
10
7
6
5
4
3
2
STX ( 02h )
Reply code ( ' L ')
Answer code
Group number or title number (10 digit)
Group number or title number (1 digit)
Chapter number or track number (100 digit)
Chapter number or track number (10 digit)
Chapter number or track number (1 digit)
ETX ( 03h )
BCCH ( high-level )
BCCH ( low-level )
2) Special condition
• When status code is 4Bh
(DIR mode)
Copyright 2001 DENON Co.,Ltd.
, this command is not accepted.
Ver 1.40
Date : Feb.26.2002
30 page of 33
1.9.17 Cursor
This moves highlight area of initial setting screen.
byte \ bit
0
1
2
3
4
5
6
7
8
( *1)
7
6
5
6
5
4
3
2
STX ( 02h )
Command code ( ' M ')
Cursor code ( *1 )
Reserve (00h)
Reserve (00h)
Reserve (00h)
ETX ( 03h )
BCCH ( high-level )
BCCH ( low-level )
1
0
1
0
Cusor code
Code
Cursor
31h (1)
32h (2)
33h (3)
34h (4)
1) Answers returned
byte \ bit
0
1
2
3
4
5
7
4
3
STX ( 02h )
Reply code ( ' M ')
Answer code
ETX ( 03h )
BCCH ( high-level )
BCCH ( low-level )
2
2) Special condition
• When status code is 4Bh
(DIR code)
Copyright 2001 DENON Co.,Ltd.
, this command is not accepted.
Ver 1.40
Date : Feb.26.2002
31 page of 33
1.9.18 Enter
This decides selected item in the setup menu etc..
byte \ bit
0
1
2
3
4
5
6
7
8
7
6
5
7
6
5
4
3
2
STX ( 02h )
Command code ( ' N ')
Reserve (00h)
Reserve (00h)
Reserve (00h)
Reserve (00h)
ETX ( 03h )
BCCH ( high-level )
BCCH ( low-level )
1
0
1
0
1) Answers returned
byte \ bit
0
1
2
3
4
5
4
3
STX (02h)
Reply code ( 'N ' )
Answer code
ETX ( 03h )
BCCH ( high-level )
BCCH ( low-level )
2
2) Special condition
• When status code is 4Bh
(DIR mode)
Copyright 2001 DENON Co.,Ltd.
, this command is not accepted.
Ver 1.40
Date : Feb.26.2002
32 page of 33
1.9.19 Request CPU Version
This gets CPU version number.
byte \ bit
0
1
2
3
4
5
6
7
8
7
6
5
7
6
5
4
3
2
STX ( 02h )
Command code ( ' 5 ')
Reserve (00h)
Reserve (00h)
Reserve (00h)
Reserve (00h)
ETX ( 03h )
BCCH ( high-level )
BCCH ( low-level )
1
0
1
0
1) Answers returned
byte \ bit
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
4
3
2
STX (02h)
Reply code ( ' 5 ' )
Answer code
System µ-con version number (1000 digit)
System µ-con version number (100 digit)
System µ-con version number (10 digit)
System µ-con version number (1 digit)
Drive µ-con version number (1000 digit)
Drive µ-con version number (100 digit)
Drive µ-con version number (10 digit)
Drive µ-con version number (1 digit)
Panel µ-con version number (1000 digit)
Panel µ-con version number (100 digit)
Panel µ-con version number (10 digit)
Panel µ-con version number (1 digit)
ETX ( 03h )
BCCH ( high-level )
BCCH ( low-level )
2) Special condition
• This command is valids only when system status is except
Copyright 2001 DENON Co.,Ltd.
'System Initialize
(1)
'.
Ver 1.40
Date : Feb.26.2002
33 page of 33
1.9.20 Request Error status
This gets error status. If error occurs, it becomes stop mode.
byte \ bit
0
1
2
3
4
5
6
7
8
7
6
5
7
6
5
4
3
2
STX ( 02h )
Command code ( ' 7 ')
Reserve (00h)
Reserve (00h)
Reserve (00h)
Reserve (00h)
ETX ( 03h )
BCCH ( high-level )
BCCH ( low-level )
1
0
1
0
1) Answers returned
byte \ bit
0
1
2
3
4
5
6
7
4
3
STX (02h)
Reply code ( ' 7 ' )
Answer code
1 st error code
2 nd error code
ETX ( 03h )
BCCH ( high-level )
BCCH ( low-level )
2
2) Special condition
• If error does not occur, set
' 0
' to byte3 and byte4.
3) Special condition
• Error code is the following.
• After error occurs, it receives only
'OPEN /CLOSE KEY '.
Error code
No.
1
2
3
4
5
6
7
8
9
10
11
12
13
Error code
1 st
2 nd
0x20
0x00
0x21
0x00
0x22
0x00
0x23
0x00
0x24
0x00
0x25
0x00
0x26
0x00
0x27
0x00
0x28
0x00
0x29
0x00
0x2A
0x00
0x2C
0x00
0x2D
0x00
Detail
Loading error
Loading switch error
Forcus servo error
Tracking servo error
Can 't adjust offset value for servo circuit
Can 't adjust gain value for servo circuit
Focusing failed in playing or searching or pauseing
During spinup, data of disc does not read
During play, data of disc does not read
Cannot read within a preset time period in TOC reading.
Subcode data does not read
Command error occurs
Focusing failed in scanning
Copyright 2001 DENON Co.,Ltd.