BD Player - Yamaha Connect

BD Player RS232C Interface Specification
Copyright© 2011 YAMAHA CORPORATION
BD Player : BD-A1000 / BD-A1010 / BD-A1020
RS-232C Interface Specifications
Ver 1.1
BD Player : BD-A1000 / BD-A1010 / BD-A1020
RS232C インターフェース仕様書
Ver 1.1
BD Player RS232C Interface Specification
Copyright© 2012 YAMAHA CORPORATION
Revision History
Revision
Number
0.1
Date
日付
2010/03/30
Charge
担当
O.Kohara
0.2
0.3
0.4
1.0
1.1
2010/03/30
2010/05/20
2010/07/15
2011/06/14
2012/11/7
O.Kohara
O.Kohara
O.Kohara
K.Sato
O.Kohara
Remarks
備考欄
Description
内容
Issue first draft (copy and modify from
(BD-S1900)BD-player_RS232C_Interface_Spec_ver0.86.doc)
Add “Guard Status Table is temporally”comment
Update Guard Status Table
Dimmer level is changed from 3step to 5step
Add “BD-A1010” as target model of this specification
Add “BD-A1020” as target model of this specification
Model No.
BD Player
RS232C interface specifications.
機種名
BD Player
RS232C インターフェース仕様書
Drawn No.
図面番号
符号
符号数
2
28
ヤマハ株式会社 AV 機器事業部
BD Player RS232C Interface Specification
Copyright© 2012 YAMAHA CORPORATION
Content
1
1.1
1.2
1.3
1.4
概要 OUTLINE .................................................................................................................................................4
接続 Connection..............................................................................................................................................4
通信フォーマット Communication format ..................................................................................................4
データブロックタイムアウト Data sending time out ................................................................................4
エンディアン Endian ....................................................................................................................................4
2.1
2.2
2.3
スタート制御 START TRANSACTIONS......................................................................................................6
機器情報取得制御 Getting device information ............................................................................................6
機器情報取得制御コマンド Command for getting device information .......................................................7
機器情報取得制御コマンド返答 Reply for command for getting device information...............................8
3.1
ノーマルコマンド NORMAL COMMAND ................................................................................................10
コマンドフォーマット Command format .................................................................................................12
2
3
4
BD PLAYER から HOST へのレポート情報 REPORT FROM BD PLAYER.................................................15
4.1
レポート情報フォーマット Report format ...............................................................................................15
5
5.1
リセットコマンド RESET COMMAND .....................................................................................................20
コマンドフォーマット Command format .................................................................................................20
6.1
6.2
拡張コマンド EXTENDED COMMANDS ..................................................................................................21
拡張コマンドフォーマット Extended command format ..........................................................................22
拡張コマンド返答 Reply from the extended command. ............................................................................23
6
7
6.2.1
Reply from the extended command “Get status and disc information” ................................................................................23
6.2.2
Reply from extended command “Get 1 Disc information”...................................................................................................26
APPENDIX.............................................................................................................................................................28
Remarks
備考欄
Model No.
BD Player
RS232C interface specifications.
機種名
BD Player
RS232C インターフェース仕様書
Drawn No.
図面番号
符号
符号数
3
28
ヤマハ株式会社 AV 機器事業部
BD Player RS232C Interface Specification
1
Copyright© 2012 YAMAHA CORPORATION
概要 Outline
この内容は、ヤマハ製 BD player BD-A1000 / BD-A1010/ BD-A1020 で有効な内容です。
This contents are effective for the Yamaha BD player BD-A1000 / BD-A1010 / BD-A1020.
1.1
接続 Connection
3wire system
BD player
Slave
1.2
TxD
RxD
GND
Transfer -------->
Receive <------Ground ---------
RxD
TxD
GND
HOST.
master
通信フォーマット Communication format
Based on RS-232C format
全2重,調歩同期通信 Full duplex, start-stop synchronization communication
Baud rate
9600bps
Data bits
8
Parity
No
Stop bit
1bit
Handshaking
None
1.3
データブロックタイムアウト Data sending time out
データブロック開始から終了までのタイムアウトは 500ms に設定してください。
すべてのデータブロック開始からは 500ms までに終了してください。
500ms 以内にデータブロックの転送がない場合には、何らかの故障が考えられます。
ホストからのデータ転送は止めてください。
Please set the data sending timeout (from the start of the data block to the end) to 500msec.
That is, data block sending will finish at most in 500 msec.
When the data block sending doesn't finish in 500 msec, there are some troubles. Please cancel the data sent
from the host instrument.
1.4
エンディアン Endian
本資料では、特に注釈がない限り、ビックエンディアンで表記を行います。
This document is written in big endian unless any annotation.
1.5
BD-A1020 での設定 Setting in BD-A1020
BD-A1020 で RS-232C による制御を行う場合、SETUP メニュー中にある”Network Control”の設定
Remarks
備考欄
Model No.
BD Player
RS232C interface specifications.
機種名
BD Player
RS232C インターフェース仕様書
Drawn No.
図面番号
符号
符号数
4
28
ヤマハ株式会社 AV 機器事業部
BD Player RS232C Interface Specification
Copyright© 2012 YAMAHA CORPORATION
を有効にする必要があります。
To use RS-232C CI control, it is needed to enable “Network Control” setting to ON in setup menu.
Remarks
備考欄
Model No.
BD Player
RS232C interface specifications.
機種名
BD Player
RS232C インターフェース仕様書
Drawn No.
図面番号
符号
符号数
5
28
ヤマハ株式会社 AV 機器事業部
BD Player RS232C Interface Specification
2
Copyright© 2012 YAMAHA CORPORATION
スタート制御 Start transactions
2.1
機器情報取得制御 Getting device information
起動時に HOST は、機器情報の取得を行う為、BD-player に対してスタート制御コマンドを発行し
ます。
For getting device information, HOST issues start transaction command to BD-player when HOST starts
connection.
BD-player
HOST
スタートコマンド(起動の確認)として、通信タイムアウト時間を設定
してください。
set the communication timeout in confirmation
of existence of BD player and the setting.
(Ready: start command)
1) ready
機器ID,ソフトバージョン、設定データをホストに通知します。
inform Model ID, software version, setting data to the host
instrument.
2) configuration
●READY発行後、1秒以内にCONFIGの応答がない場合にはホスト側は再度コマンドを発行してください。
再送回数は5回とし、5回目でもCONFIGの応答が無い場合、その後のデータ送信は停止してください。
●システムウエイト区間(制御報告WAIT)でも、通信可能です。
●Please retry sending data if BD Player won't send back Configuration in 1sec. after sending Ready.
When no configuration is sent back after the 5th sending, please stop to send any data after that.
In this case BD Player may be plugged out or have some problem.
●Even while the system is wait, it is possible to corresponding with BD Player.
figure 1 start transactions
Remarks
備考欄
Model No.
BD Player
RS232C interface specifications.
機種名
BD Player
RS232C インターフェース仕様書
Drawn No.
図面番号
符号
符号数
6
28
ヤマハ株式会社 AV 機器事業部
BD Player RS232C Interface Specification
2.2
Copyright© 2012 YAMAHA CORPORATION
機器情報取得制御コマンド Command for getting device information
1) Ready
BD player ← HOST
byte
0
1
content
DC1
TOUT
Byte
mean
0
DC1
2
3
4
EXT
content (text mode)
CONTROL CHARACTER
(NOT TEXT MODE)
1:3
TOUT
通信タイムアウト時間
ヘッダからフッター受信までのタイムアウト時間(ms 単位で指定)です。
本モデル(BD-A1000 / BD-A1010 / BD-A1020)では、”500”を設定してください。
これにより、本モデルでは、通信タイムアウト時間を 500ms として動作します。
Time out between the header and the footer.
in BD-A1000 / BD-A1010 / BD-A1020, set “500” to this field.
Therefore this model’s timeout is 500ms.
4
ETX
CONTROL CHARACTER
(NOT TEXT MODE)
Remarks
備考欄
Model No.
BD Player
RS232C interface specifications.
機種名
BD Player
RS232C インターフェース仕様書
Drawn No.
図面番号
符号
符号数
7
28
ヤマハ株式会社 AV 機器事業部
BD Player RS232C Interface Specification
2.3
Copyright© 2012 YAMAHA CORPORATION
機器情報取得制御コマンド返答
Reply for command for getting device information
2) Configuration
BD player → HOST
byte
0
1
2
content
DC2
TYP
byte
8
9
10
content
L
DT1
DT2:3
byte
16
17
18
content
DT8
SUM
3
4
11
12
DT4:5
5
13
6
7
VER
L
14
15
DT6
DT7
19
ETX
1) ready
BD player → HOST
byte
mean
0
DC2
1-5
TYP
6
VER
7-8
9
L
DT1
10-11
DT2:3
12-13
DT4:5
Remarks
備考欄
14
DT6
15
DT7
content (text mode)
CONTROL CHARACTER
(NOT TEXT MODE)
MODEL ID
BD-A1000 / BD-A1010 / BD-A1020 : “C0110”
Software version
BD-A1000 / BD-A1010 / BD-A1020 : “A”
DT フィールドのデータ長を示します。
DT field length. : “08”
サポートしているデータレートとパリティを表示します。
BD-A1000 / BD-A1010 / BD-A1020 では、9600bps パリティなしのみサポートします。
値は、table 1を参照してください。
Supported baud rate and parity. : “@”
In BD-A1000 / BD-A1010 / BD-A1020, support only 9600bps parity none.
refer to table 1.
Reserved
Communication timeout (ms)
default value in BD-A1000 / BD-A1010 / BD-A1020 is “0” (no timeout)
Flow control
0: Supported hardware flow control (not support in BD-A1000 / BD-A1010 / BD-A1020)
1: Supported software flow control (not support in BD-A1000 / BD-A1010 / BD-A1020)
2: no flow control (default)
System command status
0:OK
1:Busy
Model No.
BD Player
RS232C interface specifications.
機種名
BD Player
RS232C インターフェース仕様書
Drawn No.
図面番号
符号
符号数
8
28
ヤマハ株式会社 AV 機器事業部
BD Player RS232C Interface Specification
16
DT8
17-18
SUM
19
ETX
Copyright© 2012 YAMAHA CORPORATION
System power status
0:Stand by
1:Power on
TYP~DT8 field の SUM 値の下位 8bit を表示します。計算は、バイナリで行います。
例えば、text mode で"0"の値は、バイナリでは、0x30 として計算されます。
Lower 8bit of sum from TYP to DT8 field.
This calculating is as binary. (For example, "0" in text mode is calculated as "0x30")
CONTROL CHARACTER
(NOT TEXT MODE)
table 1 Supported baud rate and parity
DT1
(ASCII)
@
A
B
C
D
E
F
G
DT1
(HEX)
0x40
0x41
0x42
0x43
0x44
0x45
0x46
0x47
H
I
J
K
Only 9600bps parity none
Only 19200bps parity none
Only 38400bps parity none
19200bps / 38400bps parity none
57600bps parity none
19200bps / 57600bps parity none
38400bps / 57600bps parity none
19200bps / 38400bps / 57600bps parity none
DT1
(ASCII)
‘
a
b
c
d
e
f
g
DT1
(HEX)
0x60
0x61
0x62
0x63
0x64
0x65
0x66
0x67
0x48
0x49
0x4A
0x4B
Only 115200bps parity none
19200bps / 115200bps parity none
38400bps / 115200bps parity none
19200bps / 38400bps / 115200bps parity none
h
i
j
k
0x68
0x69
0x6A
0x6B
L
M
0x4C
0x4D
57600bps / 115200bps parity none
19200bps / 57600bps / 115200bps parity none
l
m
0x6C
0x6D
N
0x4E
38400bps / 57600bps / 115200bps parity none
n
0x6E
O
0x4F
19200bps / 38400bps / 57600bps /115200bps
parity none
o
0x6F
Remarks
備考欄
Supported baud rate and parity
BD Player
RS232C interface specifications.
機種名
BD Player
RS232C インターフェース仕様書
図面番号
符号数
Only 9600bps parity alterable
Only 19200bps parity alterable
Only 38400bps parity alterable
19200bps / 38400bps parity alterable
57600bps parity alterable
19200bps / 57600bps parity alterable
38400bps / 57600bps parity alterable
19200bps / 38400bps / 57600bps parity
alterable
Only 115200bps parity alterable
19200bps / 115200bps parity alterable
38400bps / 115200bps parity alterable
19200bps / 38400bps / 115200bps parity
alterable
57600bps / 115200bps parity alterable
19200bps / 57600bps / 115200bps parity
alterable
38400bps / 57600bps / 115200bps parity
alterable
19200bps / 38400bps / 57600bps
/115200bps parity alterable
Model No.
Drawn No.
符号
Supported baud rate and parity
9
28
ヤマハ株式会社 AV 機器事業部
BD Player RS232C Interface Specification
3
Copyright© 2012 YAMAHA CORPORATION
ノーマルコマンド Normal command
HOST は、BD-player にノーマルコマンドを発行し制御を行うことができます。
発行可能なノーマルコマンドは、以下の5つがあり、次節より詳細を説明します。
HOST can issue normal command to BD-player for control. Normal command is 5 types and these are
described follow.
1) レポートコマンド可否
BD player が HOST に対してレポートコマンドを発行するか否かを設定します。
Enable or disable report command.
This command set whether issue report command enable or disable to BD player.
2) レポートコマンド間隔
Interval report command.
3) ボーレート設定
Set baud rate
4) プレーヤ動作状態取得
Get player status
5) リモコン制御
Remote control
ノーマルコマンドを受け取った BD player は、HOST に対して受理したこと、外部から操作された
こと、内部状態を変更させたことを通知します(figure 2)。BD player から HOST に対するレスポン
スに関しては次章に示します。
When BD player receives normal command, BD player notice host that received, controlled from other
devices and change BD player’s state (see figure 2). Response BD player to HOST is described in next
chapter.
Remarks
備考欄
Model No.
BD Player
RS232C interface specifications.
機種名
BD Player
RS232C インターフェース仕様書
Drawn No.
図面番号
符号
符号数
10
28
ヤマハ株式会社 AV 機器事業部
BD Player RS232C Interface Specification
Copyright© 2012 YAMAHA CORPORATION
BD-player
HOST
play command
response from normal
command
report that operation from
(control by RS-232C/unit...)
report change status
(status change to TOC read)
report change status
(status change to Seek)
report change status
(status change to Play)
figure 2 normal command and response
Remarks
備考欄
Model No.
BD Player
RS232C interface specifications.
機種名
BD Player
RS232C インターフェース仕様書
Drawn No.
図面番号
符号
符号数
11
28
ヤマハ株式会社 AV 機器事業部
BD Player RS232C Interface Specification
3.1
Copyright© 2012 YAMAHA CORPORATION
コマンドフォーマット Command format
Normal command format
BD player ← HOST
Byte
1)
2)
3)
4)
5)
0
Report command enable setting
Interval report command setting
Baud rate setting
Get player status
1
2
CMDT
STX
SW
Remote control
3
4
5
PARAM
6
reserved
ETX
CMDT
remote code
7
push
mode
1) Report command enable / disable setting
2) Interval report command setting
3) Baud rate setting
Byte
mean
content (text mode)
CONTROL CHARACTER
0
STX
(NOT TEXT MODE)
Command switch
1
SW
1: yamaha common command code
Command
000: report command enable
2-4
CMDT
100: interval report command setting
200: baud rate setting
1) Report command enable / disable setting
0:report command enable
1:report command disable
5
PARAM 2) Interval report command setting
0: real time
3) Baud rate setting
0: 9600bps no parity
CONTROL CHARACTER
7
ETX
(NOT TEXT MODE)
4)
Get player status
Byte
mean
0
STX
1
SW
2-5
CMDT
7
ETX
Remarks
備考欄
content (text mode)
CONTROL CHARACTER
(NOT TEXT MODE)
Command switch
4: system command
Command
1000: get player status
CONTROL CHARACTER
(NOT TEXT MODE)
Model No.
BD Player
RS232C interface specifications.
機種名
BD Player
RS232C インターフェース仕様書
Drawn No.
図面番号
符号
符号数
12
28
ヤマハ株式会社 AV 機器事業部
BD Player RS232C Interface Specification
5)
Copyright© 2012 YAMAHA CORPORATION
Remote control
Byte
mean
0
STX
1
SW
2-5
remote
code
6
push
mode
7
ETX
content (text mode)
CONTROL CHARACTER
(NOT TEXT MODE)
Command switch
0: remote control
Remote code see table 2
Set remote control push mode
0: push & release
1: push
2: release
When HOST sends remote code with push mode = 1 (push), HOST must send same remote code with push mode = 0 or 2
before another command to BD player.
CONTROL CHARACTER
(NOT TEXT MODE)
リモコン制御で使用するリモコンコードと対応したレポートコードをtable 2に示す。リモコンコ
ードに対応したレポートに関しては次章参照。
Remote code used by remote control and report code correspond remote code shows table 2. Refer to next
chapter about report corresponding remote code.
table 2 remote code and response report code
POWER
OPEN/CLOSE
PLAY
PAUSE
STOP
SEARCH SEARCH +
SLOWSLOW+
Numeric 0
Numeric 1
Numeric 2
Numeric 3
Numeric 4
Numeric 5
Numeric 6
Numeric 7
Numeric 8
Numeric 9
SEARCH
CLEAR
PROGRAM
1
Remote
State1
Function
Code
Report
Remark
byte 2-3
byte 4-5
7C
80
8
0
7C
81
8
1
7C
82
8
2
7C
83
8
3
7C
7C
7C
7C
7C
7C
7C
7C
7C
7C
7C
7C
7C
7C
7C
7C
7C
7C
85
86
87
8E
8F
93
94
95
96
97
98
99
9A
9B
9C
9E
9F
A0
8
8
8
8
8
9
9
9
9
9
9
9
9
9
9
9
9
A
5
6
7
E
F
3
4
5
6
7
8
9
A
B
C
E
F
0
0
1
0
1
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
OFF
ON
CLOSE
OPEN
play
pause
-
PARAM
REPEAT
-
7C
A3
A
3
0
A/B REPEAT
-
7C
A4
A
4
0
Only
BD-A1000/1010
This field means after operated state.
Remarks
備考欄
Model No.
BD Player
RS232C interface specifications.
機種名
BD Player
RS232C インターフェース仕様書
Drawn No.
図面番号
符号
符号数
13
28
ヤマハ株式会社 AV 機器事業部
BD Player RS232C Interface Specification
ON SCREEN
STATUS
Copyright© 2012 YAMAHA CORPORATION
-
7C
A6
A
6
0
-
7C
A8
A
8
0
7C
AB
A
B
7C
AC
A
C
-
7C
7C
7C
7C
7C
7C
7C
7C
7C
7C
7C
7C
7C
7C
7C
7C
7C
7C
7C
7C
7C
7C
7C
7C
7C
7C
AD
AE
B1
B3
B4
B5
B6
B7
B8
B9
BA
CF
D7
D9
E0
E2
E9
EA
EB
EC
ED
EE
EF
DF
DE
FA
A
A
B
B
B
B
B
B
B
B
B
C
D
D
E
E
E
E
E
E
E
E
E
D
D
F
D
E
1
3
4
5
6
7
8
9
A
F
7
9
0
2
9
A
B
C
D
E
F
F
E
A
0
1
2
3
4
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
Video Reset
-
7C
C1
C
1
0
Repeat off
-
7C
F3
F
3
0
Normal
-
7C
C0
C
0
0
POWER ON
-
7C
F6
F
6
0
POWER OFF
-
7C
F7
F
7
0
DIMMER
SUBTITLE
SETUP
AUDIO
ANGLE
TOP MENU/TITLE LIST
Cursor down
Cursor up
Cursor left
Cursor right
Return
Enter
skipskip+
POP-UP MENU
ZOOM
PURE DIRECT
SACD/CD
DIGEST
RED
GREEN
BLUE
YELLOW
PinP
2nd Audio
HOME
PAGE+
PAGENetflix
MAX
MID2
MID1
MID0
MIN
OFF
ON
-
7C
-
-
A9
A
9
Only
BD-A1000/1010
Only BD-A1020
Only
BD-A1000/1010
Only
BD-A1000/1010
Only BD-A1020
The gray out sell is extended remote code. (There are no keys on Remote controller.)
Remarks
備考欄
Model No.
BD Player
RS232C interface specifications.
機種名
BD Player
RS232C インターフェース仕様書
Drawn No.
図面番号
符号
符号数
14
28
ヤマハ株式会社 AV 機器事業部
BD Player RS232C Interface Specification
4
Copyright© 2012 YAMAHA CORPORATION
BD player から HOST へのレポート情報 Report from BD player
BD player から HOST へのレポートは以下の 3 種類があります。
Reports from BD player to HOST is 3types follow.
1) ノーマルコマンドレスポンス
Response from normal command.
(ア) Report command enable setting
(イ) Interval report command setting
(ウ) Baud rate setting
(エ) Get player status
(オ) Remote control
2) 機器操作をされたことを示すレポート
Report that BD player is operated.
3) 内部状態変更レポート
Report change status.
4.1
レポート情報フォーマット Report format
1) Response from normal command
2) Report that BD player is operated
3) Report change status
BD player → HOST
byte
Report command
enable setting
1)
Interval report command
Normal
setting
command
Baud rate setting
response
Get player status
Remote control
2) Report that BD player is operated
3) Report change status
Remarks
備考欄
0
1
STX
TYP
4
5
GRD
SW
6
7
PARAM
RCMD
PARAM
PARAM
RCMD
PARAM
ETX
PARAM
Model No.
BD Player
RS232C interface specifications.
機種名
BD Player
RS232C インターフェース仕様書
図面番号
符号数
3
RCMD
Drawn No.
符号
2
15
28
ヤマハ株式会社 AV 機器事業部
BD Player RS232C Interface Specification
byte
Mean
0
STX
Copyright© 2012 YAMAHA CORPORATION
content (text mode)
CONTROL CHARACTER
(NOT TEXT MODE)
どの制御に対する応答かを示す。
This indicates for which type of control the report command is.
1
TYP
2
GRD
3
SW
4-6
RCMD/
PARAM/
remote
data code
value Mean
0
Control by RS-232C
1
Control by remote controller (I/R)
2
Control by keys in the unit
3
Control by system
4
Control by encoder (receiver only)
@
Response for normal command
受理したコマンドが有効だったかガードされたかどうかを示す
This indicates guard status against all control command
0: No guard
1: Guarded by system
2: Guarded by setting
Category switch
0,1 All category
2,3 Receiver
4-6 Optical system (CD,DVD,CDR,BD)
7 Projector
Command type
value
Report command enable setting
0
Interval report command setting
0
1) Response from
Baud rate setting
0
normal command
Get player status
4
Remote control
4
2) Report that BD player is operated
4
3) Report change status
4
受理したコマンドとパラメータを表示する
Show command and parameter
Command type
byte 4
1) Response from
normal command
Report command enable setting
20
Interval report command setting
30
Baud rate setting
Get player status
Remote control
2) report that BD player is operated
3) report change status
7
Remarks
備考欄
ETX
byte 6
0:Enable
1:Disable
(No appearance)
0: Real time
0: 9600bps no
parity
0:CD/DVD/BD/
Status see table 4
USB/network
Show detect command. see table 2
Show detect command. see table 2
0:CD/DVD/BD
Status see table 4
USB/network
Model No.
BD Player
RS232C interface specifications.
機種名
BD Player
RS232C インターフェース仕様書
図面番号
符号数
byte 5
CONTROL CHARACTER
(NOT TEXT MODE)
Drawn No.
符号
40
Type
2) report that BD player is operated
2) report that BD player is operated
2) report that BD player is operated
3) report change status
1) response from normal command
16
28
ヤマハ株式会社 AV 機器事業部
BD Player RS232C Interface Specification
Copyright© 2012 YAMAHA CORPORATION
table 3 annex, report classified table
Byte
Report from
1
Report command
enable setting
Interval report command
normal
command setting
response
Baud rate setting
Get player status
Remote control
Report that BD player is operated
Report change status
2
3
4
5
6
RCMD/PARAM
TYP
GRD
SW
@
0/1
0
2
0
PARAM
0
3
0
PARAM
0
4
4
4
4
4
0
0
0/1
@
@
@
@
0/1/2
3
0/1
0/1
0/1
0/1
0/1
0
PARAM
PARAM
PARAM
PARAM
PARAM
table 4 BD player’s status
PARAM
00
01
02
03
04
Player Status
Power On Mode
Power off Mode
Tray Open2
PARAM
40
Player Status
SEARCH Forward
50
SEARCH Backward
FF
Undefined value
(state changing timing)
2
Tray Close
READING
09
NODISC
0B
0C
0D
0E
STOP
SETTING
STOP (resume)
HOME Menu
10
11
12
13
PLAY
PAUSE
SLOW forward
SLOW backward
2
When tray is opened or closed in the state of media file playing, “Report Change Status” is sent as tray open/close
status, but the status of normal command response for Get Player Status command is still PLAY status.
Remarks
備考欄
Model No.
BD Player
RS232C interface specifications.
機種名
BD Player
RS232C インターフェース仕様書
Drawn No.
図面番号
符号
符号数
17
28
ヤマハ株式会社 AV 機器事業部
BD Player RS232C Interface Specification
Copyright© 2012 YAMAHA CORPORATION
リモコンコマンドのガードステータス応答 (BD-A1000 / BD-A1010 / BD-A1020)
Response of the guard status to remote control commands (BD-A1000 / BD-A1010 / BD-A1020)
【 0: no guard / 1: Guarded by system 】
SEARCH
Backward
SEARCH
Forward
SLOW
Backward
SLOW
Forward
PAUSE
PLAY
HOME MENU
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
1
1
1
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
Model No.
BD Player
RS232C interface specifications.
機種名
BD Player
RS232C インターフェース仕様書
図面番号
符号数
STOP
(RESUME)
1
0
Drawn No.
符号
SETUP MENU
STOP
NO DISC
READING
TRAY CLOSE
TRAY OPEN
Remarks
備考欄
POWER OFF
Function
POWER
OPEN/CLO
SE
PLAY
PAUSE
STOP
SEARCHSEARCH+
SLOWSLOW+
Numeric 0
Numeric 1
Numeric 2
Numeric 3
Numeric 4
Numeric 5
Numeric 6
Numeric 7
Numeric 8
Numeric 9
SEARCH
CLEAR
PROGRAM
REPEAT
A/B
REPEAT
ON
SCREEN
STATUS
DIMMER
SUBTITLE
SETUP
AUDIO
ANGLE
TOP
MENU/TIT
LE LIST
Cursor
down
Cursor up
Cursor left
Cursor right
Return
Enter
skipskip+
POP-UP
MENU
ZOOM
PURE
DIRECT
POWER ON
Playback
Status
18
28
ヤマハ株式会社 AV 機器事業部
BD Player RS232C Interface Specification
SACD/CD
DIGEST
RED
GREEN
BLUE
YELLOW
PinP
2nd Audio
HOME
PAGE+
PAGENetflix
Video Reset
Repeat Off
Normal
POWER
ON
POWER
OFF
Copyright© 2012 YAMAHA CORPORATION
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
Note: If the guard bit is 1, the command is not accepted in current status.
Remarks
備考欄
Model No.
BD Player
RS232C interface specifications.
機種名
BD Player
RS232C インターフェース仕様書
Drawn No.
図面番号
符号
符号数
19
28
ヤマハ株式会社 AV 機器事業部
BD Player RS232C Interface Specification
5
Copyright© 2012 YAMAHA CORPORATION
リセットコマンド Reset Command
このコマンドで BD プレーヤーは再起動を行います。
This command makes BD player to reboot.
BD-player
HOST
1) reset command
wait 500ms
ready
configuration
figure 3 reset command sequence
5.1
コマンドフォーマット Command format
1) Reset command
BD player ← HOST
Byte
Content
0
DC3
Byte
mean
0
DC3
1
DEL
2
DEL
3
DEL
4
ETX
Remarks
備考欄
3
DEL
4
ETX
Model No.
BD Player
RS232C interface specifications.
機種名
BD Player
RS232C インターフェース仕様書
図面番号
符号数
2
DEL
content (text mode)
CONTROL CHARACTER
(NOT TEXT MODE)
CONTROL CHARACTER
(NOT TEXT MODE)
CONTROL CHARACTER
(NOT TEXT MODE)
CONTROL CHARACTER
(NOT TEXT MODE)
CONTROL CHARACTER
(NOT TEXT MODE)
Drawn No.
符号
1
DEL
20
28
ヤマハ株式会社 AV 機器事業部
BD Player RS232C Interface Specification
6
Copyright© 2012 YAMAHA CORPORATION
拡張コマンド Extended Commands
拡張コマンドでは、以下のコマンド発行を行うことができます。
Extended commands can issue follow commands.
z
z
Get status and disc information
Get 1 disc information (not support in BD-A1000 / BD-A1010 / BD-A1020)
BD-player
HOST
extended command
responce by extendec
command (burst)
responce by extendec
command (burst)
・
・・
・・
responce by extendec
command (burst)
responce by extendec
command (end of data)
figure 4 extended command protocol
Remarks
備考欄
Model No.
BD Player
RS232C interface specifications.
機種名
BD Player
RS232C インターフェース仕様書
Drawn No.
図面番号
符号
符号数
21
28
ヤマハ株式会社 AV 機器事業部
BD Player RS232C Interface Specification
6.1
Copyright© 2012 YAMAHA CORPORATION
拡張コマンドフォーマット Extended command format
拡張コマンドフォーマットは可変長フォーマットです。
command code と data 領域のデータサイズ和を Length フィールドに設定します。
This extended command format is variable length format.
Set sum of data size of command code and data area to the length field.
extended command format
BD player ← HOST
Remarks
備考欄
Byte
0
1
2
Content
DC4
SW
Length
Byte
8
9
10
11
Content
data area
17
18
19
Byte
16
Content
data area
byte
mean
0
DC4
1
SW
2-3
Length
4-5
command
code
6-21
data area
20-21
SUM
22
ETX
5
6
command code
data area
12
13
14
20
21
7
15
22
ETX
content (text mode)
CONTROL CHARACTER
(NOT TEXT MODE)
Command switch
4: extended command
Command length setting field
Set sum of data size of command code and data area to this field.
Command code field
10: Get status and disc information
12: Get 1 Disc Information
Data area
Depend on command code.
・ Get status and disc information
All reserved ( set zero to these field)
・ Get 1 Disc Information
All reserved ( set zero to these field)
SW~data area field の SUM 値の下位 8bit を設定します。計算は、バイナリで行います
例えば、text mode で"0"の値は、バイナリでは、0x30 として計算されます。
Lower 8bit of sum from SW to data area field.
This calculating is as binary. (For example, "0" in text mode is calculated as "0x30")
CONTROL CHARACTER
(NOT TEXT MODE)
Model No.
BD Player
RS232C interface specifications.
機種名
BD Player
RS232C インターフェース仕様書
図面番号
符号数
4
SUM
Drawn No.
符号
3
22
28
ヤマハ株式会社 AV 機器事業部
BD Player RS232C Interface Specification
Copyright© 2012 YAMAHA CORPORATION
6.2
拡張コマンド返答 Reply from the extended command.
6.2.1
Reply from the extended command “Get status and disc information”
Get status and disc information
BD player → HOST
Byte
0
1
2
Content
DC4
SW
Command
Length
Byte
8
9
10
3
4
11
5
6
7
Command Code
Return
code
Playing
Media Info
15
12
13
14
Repeat
Random
mode
Current Disc
No
Disc No.1 type
20
21
22
Content
Current drive status
Reserved
Byte
16
18
Content
Disc No.2 type
Disc No.3 type
Disc No.4 type
Disc No.5 type
24
25
26
28
30
Reserved
Track Number
Reserved
Title Number
Chapter Number
Reserved
Title Number
(if content has this field)
Chapter Number (if
content has this field)
Byte
32
33
35
Content
Min
Sec
Byte
content
Remarks
備考欄
CDDA/SAC
D
DVD-Video
BD
USB/network
Data disc
17
34
36
SUM
29
31
Hour
Min
37
ETX
Model No.
BD Player
RS232C interface specifications.
機種名
BD Player
RS232C インターフェース仕様書
図面番号
符号数
27
23
Reserved
Drawn No.
符号
19
23
28
ヤマハ株式会社 AV 機器事業部
BD Player RS232C Interface Specification
Byte
Mean
0
DC4
1
SW
2-3
command length
4-5
command code
6
Return code
7
Current Media
Info
8-9
Current drive
status
12
Repeat Random
mode
14-23
Disc X type
Copyright© 2012 YAMAHA CORPORATION
content (text mode)
CONTROL CHARACTER
(NOT TEXT MODE)
Command switch
4: extended command reply
Command length setting field
Show length of follow this field until SUM (NOT INCLUDE SUM FIELD).
This extended command reply’s length is fixed length, only “0x1f”.
Command code field
10: Get status and disc information
Show result of executing extended command.
0: Command accept
1: Guarded by system
2: Guarded by setting
3: Command code Unknown
4: Command parameter error
If this field’s value is except “0”, follow field until SUM field value is set “0”.
Show Playing Media Information
If playing media is DATA-DISC, it shows physical disc information.
0: Reserved
1: unknown
2: CD
3: DVD
4: BD
5: SACD
6: reserved
7: DVD-Audio
8: USB
9: Network DLNA
a: Network Service ( such as YouTube, Netflix)
See table 4
It shows Repeat, Random play mode.
0: Normal
1: unknown
2: repeat chapter/track/file
3 : repeat title
4: repeat folder (only DATA-DISC or USB)
5: repeat ALL
6: Random chapter/track/file
7: Random title
8: Random folder
9: Random ALL
a: Shuffle chapter/track/file
b: Shuffle title
c: shuffle folder
d: Shuffle ALL
e: Select A point
f: AB repeat
Disc X type[0] MSB: physical disc type
0: No disc
1: Unsupported disc
2: CD
3: DVD
4: BD
5: SACD (not hybrid)
6: SACD/CD hybrid
7: DVD-Audio
X: Never checking
Disc X type[1] LSB RESERVED
25-26
27-28
29-30
31-32
Remarks
備考欄
Track/Title
number
Chapter number
Hour
Min
Show current track number. (hexadecimal number)
Show current track number. (hexadecimal number)
Show Hours
(If it cannot be displayed time, it is displayed as “FF”)
Show Minutes
(If it cannot be displayed time, it is displayed as “FF”)
Model No.
BD Player
RS232C interface specifications.
機種名
BD Player
RS232C インターフェース仕様書
Drawn No.
図面番号
符号
符号数
24
28
ヤマハ株式会社 AV 機器事業部
BD Player RS232C Interface Specification
33-34
Sec
35-36
SUM
37
ETX
Remarks
備考欄
Show Seconds
(If it cannot be displayed time, it is displayed as “FF”)
SW~Sec field の SUM 値の下位 8bit を設定します。計算は、バイナリで行います。
例えば、text mode で”0”の値は、バイナリでは、0x30 として計算されます。
Lower 8bit of sum from SW to Sec field.
This calculating is as binary. (For example, “0” in text mode is calculated as “0x30”)
CONTROL CHARACTER
(NOT TEXT MODE)
Model No.
BD Player
RS232C interface specifications.
機種名
BD Player
RS232C インターフェース仕様書
Drawn No.
図面番号
符号
符号数
Copyright© 2012 YAMAHA CORPORATION
25
28
ヤマハ株式会社 AV 機器事業部
BD Player RS232C Interface Specification
6.2.2
Copyright© 2012 YAMAHA CORPORATION
Reply from extended command “Get 1 Disc information”
Get 1 disc information (command NOT acceptable)
BD player → HOST
First Packet
Remarks
備考欄
byte
0
1
2
content
DC4
SW
Command
Length
byte
8
9
content
SUM
ETX
Byte
mean
0
DC4
1
SW
2-3
Command
Length
4-5
Command
Code
6
Return
Code
7-8
SUM
9
ETX
5
Command Code
6
7
Return
code
SUM
Show command code (“10”)
Show result of executing extended command.
1: Guarded by system
2: Guarded by setting
3: Command code Unknown
4: Command parameter error
SW~return code field の SUM 値の下位 8bit を設定します。計算は、バイナリで行います。
例えば、text mode で”0”の値は、バイナリでは、0x30 として計算されます。
Lower 8bit of sum from SW to return code field.
This calculating is as binary. (For example, “0” in text mode is calculated as “0x30”)
CONTROL CHARACTER
(NOT TEXT MODE)
Model No.
BD Player
RS232C interface specifications.
機種名
BD Player
RS232C インターフェース仕様書
図面番号
符号数
4
content (text mode)
CONTROL CHARACTER
(NOT TEXT MODE)
Command switch
4: extended command
Command length show field
Show length of follow this field until SUM .
This extended command reply’s length is fixed length, only “03”.
Drawn No.
符号
3
26
28
ヤマハ株式会社 AV 機器事業部
BD Player RS232C Interface Specification
Remarks
備考欄
Model No.
BD Player
RS232C interface specifications.
機種名
BD Player
RS232C インターフェース仕様書
Drawn No.
図面番号
符号
符号数
Copyright© 2012 YAMAHA CORPORATION
27
28
ヤマハ株式会社 AV 機器事業部
BD Player RS232C Interface Specification
7
Copyright© 2012 YAMAHA CORPORATION
Appendix
* ASCII Chart
0
0
NUL
1
SOH
2
STX
3
ETX
4
EOT
5
ENQ
6
ACK
7
BEL
8
BS
9
HT
A
LF
B
VT
C
FF
D
CR
E
SO
F
SI
1
DLE
DC1
DC2
DC3
DC4
NAK
SYN
ETB
CAN
EM
SUB
EXC
FS
GS
RS
US
2
SP
!
"
#
$
%
&
'
(
)
*
+
,
.
/
3
0
1
2
3
4
5
6
7
8
9
:
;
<
=
>
?
4
@
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
5
P
Q
R
S
T
U
V
W
X
Y
Z
[
¥
]
^
_
6
`
a
b
c
d
e
f
g
h
I
j
k
l
m
n
o
7
p
q
r
s
t
u
v
w
x
y
z
{
|
}
~
DEL
*
the column number = the first hexadecimal digit
the row number = the second hexadecimal digit
*
The characters in the gray sells are available in the RS-232C communications.
Remarks
備考欄
Model No.
BD Player
RS232C interface specifications.
機種名
BD Player
RS232C インターフェース仕様書
Drawn No.
図面番号
符号
符号数
28
28
ヤマハ株式会社 AV 機器事業部