Detailed instructions for use are in the User's Guide.
[. . . ] The receiving station shall regard receipt of BCC as the completion of command reception when it has received STX. 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
Ver. 3. 09
Confidential
BRAND GROUP JAPAN SONY BDP-SX1000
regard to the command that gives operational instructions.
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 6s, the host shall retransmit the command.
Ver. 3. 09
Confidential
BRAND GROUP JAPAN SONY BDP-SX1000
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 ) with an answer parameter
( unit )
and an answer is normally received
HOST
Comand Transmitted STX CC PC0 PC1 PC2 MAX 40ms
UNIT
MIN 40µs
PCn ETX BCC Error Check OK
MAX 5s
STX RC AC PC0 PC1 Answer Transmietted
PCn ETX BCC
Error Check OK Next Command Transmitted STX CC PC0
Ver. 3. 09
Confidential
BRAND GROUP JAPAN SONY BDP-SX1000
2) When a command is abnormally received
( with or without an answer parameter )
Command Transmitted
HOST
STX CC PC0 PC1 PC2
UNIT
MAX 40ms
MAX 100ms
PCn ETX BCC Error Check NG
NAK Command Retransmitted NAK return STX CC PC0
Ver. 3. 09
Confidential
BRAND GROUP JAPAN SONY BDP-SX1000
3) When a command with an answer parameter is normally received
answer is abnormally received ( host )
( unit )
and an
HOST
Command Transmitted STX CC PC0 PC1 PC2 MAX 40ms
UNIT
PCn ETX BCC Error Check OK
MAX 5s STX RC AC PC0 PC1 Answer Transmitted
PCn ETX Error Check NG BCC
NAK MAX 5s STX RC AC PC0 PC1 Answer Retransmitted
Ver. 3. 09
Confidential
BRAND GROUP JAPAN SONY BDP-SX1000
4) When a command with an answer parameter is normally received
answer is normally received with ETB ( host )
( unit )
and an
HOST
Command Transmitted STX CC PC0 PC1 PC2 MAX 40ms
UNIT
PCn ETX BCC Error Check OK
MAX 5s
STX RC AC PC0 PC1 Answer Transmitted
PCn ETB Error Check OK BCC
Ver. 3. 09
Confidential
BRAND GROUP JAPAN SONY BDP-SX1000
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 ( such as status and name ) 4Xh~5Xh: Operation instruction command to the player 61h~7Xh: Enhanced Operation instruction command to the player
No. 1 2 3 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 Command Power ON Power OFF Request System Status Request CPU Version Play Stop Pause Skip Slow /Search Setup Top Menu Menu Return Audio Subtitle Angle Direct Select Cursor Enter OPEN/CLOSE HDMI Select HDMI Format PROGRAM/DIRECT CLEAR CALL DISPLAY REPEAT RANDOM MARKER ZOOM DIMMER PICTURE ADJUST PURE DIRECT AUTO TRANSFER MODE FUNCTION MAIN/SUB Mode Code (ASCII) 20h ([SP]) 21h (!) 30h (0) 31h (1) 40h (@) 41h (A) 42h (B) 43h (C) 44h (D) 45h (E) 46h (F) 47h (G) 48h (H) 49h (I) 4Ah (J) 4Bh (K) 4Ch (L) 4Dh (M) 4Eh (N) 61h (a) 63h (c) 64h (d) 65h (e) 66h (f) 67h (g) 68h (h) 69h (i) 6Bh (k) 6Ch (l) 6Dh (m) 6Eh (n) 6Fh (o) 70h (p) 71h (q) 72h (r) 73h (s) 74h (t) Operation Power-on request from the standby state Power-off request Acquires system status ( such as the entire player and transfer unit ) . 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 Disk tray open / closing HDMI output mode HDMI output format Program mode setting Program Entry Track Clear Program Entry Track Call Display information screen Repeat mode setting Random mode setting Maker mode screen Zoom setting Dimmer setting Picture menu screen Puredirect menu screen & Puredirect setting Status information auto toransfer mode setting
I carry out a function peculiar to a disk I perform a change of a main stream / sub stream / main&sub stream(picture-in-picture). 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.
Ver. 3. 09
Confidential
BRAND GROUP JAPAN SONY BDP-SX1000
Operation matrix
DISC Now Operation 2X 4X 6X 8X 16X 32X 64X (1X) 2X 4X 6X 8X 16X 32X 64X DVD-VIDEO /DVD-AUDIO /MP3 /VideoCD/DVD-VR/BD Slow /Search command '+ FF FF FF FF FF FF FF FF ' 4X 6X 8X 16X 32X 64X 2X 2X ' CDDA/SACD Slow /Search command '+ FF FF FF FF ' 4X 6X 8X 2X ' FR
-
'
-
' 2X
FF
FR
2X
Playing
FR
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
FR 2X FR 4X FR 6X FR 8X 2X FR 16X FR 32X FR 64X FR 2X DVD-VIDEO/DVD-VR/BD 1 /8 1 /6 1 /4 1 /2 1 /8 SLOW RVS 1 /8 SLOW RVS 1 /8 SLOW SLOW SLOW SLOW ignore RVS RVS RVS RVS 1 /6 1 /4 1 /2 1 /8
FF FF
2X 2X
FR FR FR FR FR
2X 4X 6X 8X 2X
VideoCD SLOW FWD1 /6 ignore SLOW FWD1 /4 SLOW FWD1 /2 SLOW FWD1 /6 ignore ignore
FWD FWD FWD FWD FWD
ignore
SLOW FWD 1 /8
Ver. 3. 09
Confidential
BRAND GROUP JAPAN SONY BDP-SX1000
1. 9. 9 Setup
This operation the initial setting .
byte \ bit 0 1 2 3 4 5 6 7 8 9 7 6 5 4 3 2 1 0
STX ( 02h ) Command code ( ' E ') Reserve ( 00h ) Reserve ( 00h ) 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 7 6 5 4 3 2 1 0 STX ( 02h ) Reply code ( ' E ') Answer code ETX ( 03h ) BCCH ( high-level ) BCCL ( low-level )
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.
Ver. 3. 09
Confidential
BRAND GROUP JAPAN SONY BDP-SX1000
1. 9. 10 Top Menu
This playback title menu in the DVD disc. .
byte \ bit 0 1 2 3 4 5 6 7 8 9 7 6 5 4 3 2 1 0
STX ( 02h ) Command code ( ' F ') Reserve ( 00h ) Reserve ( 00h ) 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 7 6 5 4 3 2 1 0 STX ( 02h ) Reply code ( ' F ') 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) or DVD-Audio (2) . · When status code is 4Bh (DIR mode) , this command is not accepted.
Ver. 3. 09
Confidential
BRAND GROUP JAPAN SONY BDP-SX1000
1. 9. 11 Menu
This plays root menu in the DVD disc.
byte \ bit 0 1 2 3 4 5 6 7 8 9 7 6 5 4 3 STX (02h) 2 1 0
Command code ( 'G ' ) Reserve (00h) Reserve (00h) 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 7 6 5 4 3 STX (02h) 2 1 0
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.
Ver. 3. 09
Confidential
BRAND GROUP JAPAN SONY BDP-SX1000
1. 9. 12 Return
This returns previous setup menu screen.
byte \ bit 0 1 2 3 4 5 6 7 8 9 7 6 5 4 3 STX (02h) 2 1 0
Command code ( 'H ' ) Reserve (00h) Reserve (00h) 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 7 6 5 4 3 STX (02h) 2 1 0
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.
Ver. 3. 09
Confidential
BRAND GROUP JAPAN SONY BDP-SX1000
1. 9. 13 Audio
This selects dialog in the BD/DVD disc.
byte \ bit 0 1 2 3 4 5 6 7 8 9 Audio skip code 7 6 5 4 3 ') ' 2 1 0
STX ( 02h ) Command code ( ' | ( Forward : '+
' / Reverse :
-
')
Audio stream code(` + ':Primary /` - ' Secondary) 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 11 12 7 6 5 4 3 2 1 0 STX ( 02h ) Reply code ( ' | ') Answer code Current audio stream channel (digit 10) Current audio stream channel (digit 1) Total audio stream channel (digit 10) Total audio stream channel (digit 1) Ver3. 09add Audio format ( *1 ) Audio channel ( *2 ) Dialog ( *3 ) ETX ( 03h ) BCCH ( high-level ) BCCL ( low-level )
( *1)
Code 31h 32h 33h 34h 35h 36h 37h 38h 39h 3Ah 3Bh 3Ch 3Dh
Audio format code
Audio Format Dolby Digital DTS MPEG LPCM PPCM UNKNOWN DSD DD+ DTS-HD DOLBY TrueHD MP3 AAC WMA (1) (2) (3) (4) (5) (6) (7) (8) (9) (:) (;) (<) (=)
( *2)
31h 32h 33h 34h 35h 36h 37h 38h 39h 3Ah 3Bh 3Ch 3Dh 3Eh 3Fh 40h 41h 42h
Audio channel code
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) L (CD /VCD) UNKNOWN 6. 1ch 7 ch 7. 1ch 8ch (1) (2) (3) (4) (5) (6) (7) (8) (9) (:) (;) (<) (=) (>) (?) (@) (A) (B)
( *3)
31h 32h 33h 34h 35h 36h 37h 38h 39h 3Ah 3Bh
Dialog code
Dialogl JPN ENG FRA DEU ITA ESP NLD CHI RUS KOR UNKNOWN (1) (2) (3) (4) (5) (6) (7) (8) (9) (:) (;)
Code
Code
2) Special conditions
· When status code is 4Bh (DIR mode) , this command is not accepted.
Ver. 3. 09
Confidential
BRAND GROUP JAPAN SONY BDP-SX1000
1. 9. 14 Subtitle
This selects subtitle language in the BD/ DVD disc.
byte \ bit 0 1 2 3 4 5 6 7 8 9 7 6 5 4 3 ') ' / Reverse : ' 2 1 0
STX ( 02h ) Command code ( ' J Subtitle skip code ( Forward : '+
-
')
Subtitle stream code (31h(1):Primary / 32h(2):Primary Style / 33h(3):Secondary ) Ver3. 09 add 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 11 12 7 6 5 4 3 2 1 0 STX ( 02h ) Reply code ( ' J ') Answer code Current subtitle stream channel (digit 100) Current subtitle stream channel (digit 10) Current subtitle stream channel (digit 1) Total subtitle stream channel (digit 100) Total subtitle stream channel (digit 10) Total subtitle stream channel (digit 1) Ver3. 09add Subtitle language ( *1 ) ETX ( 03h ) BCCH ( high-level ) BCCL ( low-level )
( *1)
Code
Subtitle language code
Dialogl JPN ENG FRA DEU ITA ESP NLD CHI RUS KOR UNKNOWN
31h (1) 32h (2) 33h (3) 34h (4) 35h (5) 36h (6) 37h (7) 38h (8) 39h (9) 3Ah ( : ) 3Bh ( ; )
2) Special condition
· When status code is 4Bh (DIR mode) , this command is not accepted. [. . . ] · When status code is 4Bh (DIR mode) , this command is not accepted.
Ver. 3. 09
Confidential
BRAND GROUP JAPAN SONY BDP-SX1000
1. 9. 12 Return
This returns previous setup menu screen.
byte \ bit 0 1 2 3 4 5 6 7 8 9 7 6 5 4 3 STX (02h) 2 1 0
Command code ( 'H ' ) Reserve (00h) Reserve (00h) 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 7 6 5 4 3 STX (02h) 2 1 0
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.
Ver. 3. 09
Confidential
BRAND GROUP JAPAN SONY BDP-SX1000
1. 9. 13 Audio
This selects dialog in the BD/DVD disc.
byte \ bit 0 1 2 3 4 5 6 7 8 9 Audio skip code 7 6 5 4 3 ') ' 2 1 0
STX ( 02h ) Command code ( ' | ( Forward : '+
' / Reverse :
-
')
Audio stream code(` + ':Primary /` - ' Secondary) 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 11 12 7 6 5 4 3 2 1 0 STX ( 02h ) Reply code ( ' | ') Answer code Current audio stream channel (digit 10) Current audio stream channel (digit 1) Total audio stream channel (digit 10) Total audio stream channel (digit 1) Ver3. 09add Audio format ( *1 ) Audio channel ( *2 ) Dialog ( *3 ) ETX ( 03h ) BCCH ( high-level ) BCCL ( low-level )
( *1)
Code 31h 32h 33h 34h 35h 36h 37h 38h 39h 3Ah 3Bh 3Ch 3Dh
Audio format code
Audio Format Dolby Digital DTS MPEG LPCM PPCM UNKNOWN DSD DD+ DTS-HD DOLBY TrueHD MP3 AAC WMA (1) (2) (3) (4) (5) (6) (7) (8) (9) (:) (;) (<) (=)
( *2)
31h 32h 33h 34h 35h 36h 37h 38h 39h 3Ah 3Bh 3Ch 3Dh 3Eh 3Fh 40h 41h 42h
Audio channel code
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) L (CD /VCD) UNKNOWN 6. 1ch 7 ch 7. 1ch 8ch (1) (2) (3) (4) (5) (6) (7) (8) (9) (:) (;) (<) (=) (>) (?) (@) (A) (B)
( *3)
31h 32h 33h 34h 35h 36h 37h 38h 39h 3Ah 3Bh
Dialog code
Dialogl JPN ENG FRA DEU ITA ESP NLD CHI RUS KOR UNKNOWN (1) (2) (3) (4) (5) (6) (7) (8) (9) (:) (;)
Code
Code
2) Special conditions
· When status code is 4Bh (DIR mode) , this command is not accepted.
Ver. 3. 09
Confidential
BRAND GROUP JAPAN SONY BDP-SX1000
1. 9. 14 Subtitle
This selects subtitle language in the BD/ DVD disc.
byte \ bit 0 1 2 3 4 5 6 7 8 9 7 6 5 4 3 ') ' / Reverse : ' 2 1 0
STX ( 02h ) Command code ( ' J Subtitle skip code ( Forward : '+
-
')
Subtitle stream code (31h(1):Primary / 32h(2):Primary Style / 33h(3):Secondary ) Ver3. 09 add 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 11 12 7 6 5 4 3 2 1 0 STX ( 02h ) Reply code ( ' J ') Answer code Current subtitle stream channel (digit 100) Current subtitle stream channel (digit 10) Current subtitle stream channel (digit 1) Total subtitle stream channel (digit 100) Total subtitle stream channel (digit 10) Total subtitle stream channel (digit 1) Ver3. 09add Subtitle language ( *1 ) ETX ( 03h ) BCCH ( high-level ) BCCL ( low-level )
( *1)
Code
Subtitle language code
Dialogl JPN ENG FRA DEU ITA ESP NLD CHI RUS KOR UNKNOWN
31h (1) 32h (2) 33h (3) 34h (4) 35h (5) 36h (6) 37h (7) 38h (8) 39h (9) 3Ah ( : ) 3Bh ( ; )
2) Special condition
· When status code is 4Bh (DIR mode) , this command is not accepted. [. . . ]