Pioneer BDR-203, BDC-203 User Manual

BDR-203/BDC-203
Command Reference Manual
Version 1.01
Feb. 13, 2009
PIONEER CORPORATION
BDR-203/BDC-203 Command Reference Manual Version 0.90
1 Introduction........................................................................................................................................................................3
1.1 Change History ...........................................................................................................................................................3
2 Interface..............................................................................................................................................................................4
2.1 SATA version ...............................................................................................................................................................4
2.2 Drive Information .......................................................................................................................................................4
3 DRIVE Descriptions ...........................................................................................................................................................5
3.1 Compatible Media .......................................................................................................................................................5
3.2 Power Condition ..........................................................................................................................................................5
4 Packet Commands..............................................................................................................................................................6
4.1 BLANK Command ......................................................................................................................................................8
4.2 CLOSE TRACK/SESSION Command........................................................................................................................8
4.3 FORMAT UNIT Command.........................................................................................................................................9
4.3.1 Format Code = 001b.............................................................................................................................................9
4.3.1.1.1 On DVD-RAM media .............................................................................................................................9
4.3.1.1.2 On BD-R media....................................................................................................................................10
4.3.1.2 Format Type = 30h (Format with Spare Areas for BD-RE) ......................................................................10
4.3.1.3 Format Type = 32h (Format BD-R with Spare Areas) ..............................................................................10
4.4 GET CONFIGURATION Command.........................................................................................................................11
4.4.1 Feature List and Profile List .............................................................................................................................11
4.4.2 Media states .......................................................................................................................................................13
4.4.3 Current Profile of the Feature Header and Current bit of the Profile List.....................................................14
4.4.3.1 Current Profile and Current bit for No Media and CD Media..................................................................14
4.4.3.2 Current Profile and Current bit for DVD Media.......................................................................................14
4.4.3.3 Current Profile and Current bit for +R/+RW/+R DL Media .....................................................................16
4.4.3.4 Current Profile and Current bit for BD-RE/R/ROM Media ......................................................................16
4.4.4 Current bit of the Feature List..........................................................................................................................17
4.4.4.1 Current bit of the Feature List for CD Media ...........................................................................................17
4.4.4.2 Current bit of the Feature List for DVD Media.........................................................................................18
4.4.4.3 Current bit of the Feature List for +R/+RW/+R DL Media .......................................................................19
4.4.4.4 Current bit of the Feature List for BD-RE/R/ROM Media........................................................................20
4.5 GET EVENT/STATUS NOTIFICATION Command................................................................................................21
4.5.1 Media Events......................................................................................................................................................21
4.6 GET PERFORMANCE Command............................................................................................................................21
4.6.1 Performance (Type field = 00h) .........................................................................................................................22
4.6.2 Write Speed (Type field = 03h) ..........................................................................................................................24
4.6.2.1 Write Speed Data for No Media and CD Media.........................................................................................24
4.6.2.2 Write Speed Data for DVD Media..............................................................................................................26
4.6.2.3 Write Speed Data for BD Media.................................................................................................................29
4.7 INQUIRY Command.................................................................................................................................................29
4.8 LOG SELECT Command..........................................................................................................................................29
4.9 LOG SENSE Command ............................................................................................................................................29
4.10 MECHANISM STATUS Command ........................................................................................................................30
4.11 MODE SELECT (10) Command.............................................................................................................................30
4.12 MODE SENSE (10) Command ...............................................................................................................................30
4.12.1 Mode Parameter Header..................................................................................................................................30
4.12.2 Mode Pages.......................................................................................................................................................32
4.12.2.1 Caching Page.............................................................................................................................................32
4.12.2.2 Error Recovery Parameters Page.............................................................................................................32
4.12.2.3 Power Condition Page...............................................................................................................................32
4.12.2.4 Time-out & Protect Page ..........................................................................................................................32
4.12.2.5 Write Parameters Mode Page...................................................................................................................33
4.12.2.6 C/DVD Capabilities and Mechanical Status Page...................................................................................34
4.13 PLAY CD Command................................................................................................................................................35
4.14 READ (10), READ (12) Command..........................................................................................................................35
4.15 READ BUFFER Command.....................................................................................................................................35
4.16 READ BUFFER CAPACITY Command.................................................................................................................36
4.17 READ CAPACITY Command .................................................................................................................................36
4.18 READ DISC INFORMATION Command...............................................................................................................36
4.19 REQUEST SENSE Command ................................................................................................................................37
4.20 SET CD SPEED Command ....................................................................................................................................37
4.21 SET STREAMING Command ................................................................................................................................37
Page 1
BDR-203/BDC-203 Command Reference Manual Version 0.90
4.21.1 Reading Speed..................................................................................................................................................37
4.21.2 Writing Speed...................................................................................................................................................38
4.22 WRITE (10), WRITE (12) Command......................................................................................................................39
4.23 WRITE BUFFER Command...................................................................................................................................39
Page 2
BDR-203/BDC-203 Command Reference Manual Version 0.90

1 Introduction

This document specifies a command set for BDR-203/BDC-203. (Hereinafter referred to as "drive") BDR-203 is a BD writer drive. BDC-203 is a BD combo drive. BDC-203 does not write to BD-R/RE disc.
The drive fundamentally complies with SFFC INF-8090i standard.
The drive complies with Information Technology Multimedia Commands-5 (MMC-5) Draft Revision 1b prior to SFFC INF-8090i standard, when a +R or a +RW disc is inserted in the drive.
The drive complies with Blu-ray Disc (BD) Multi-media Command Set Description Draft Version 1.0 prior to SFFC INF-8090i specification, when a BD is inserted in the drive.
In some cases, the drive executes unique operation that is not described in the standards.
This document describes details of such unique operation for each command or disc.
For More Information about SFFC INF-8090i, refer FTP site at:
ftp://ftp.avc-pioneer.com/Mtfuji_6/Spec/
For More Information about Information Technology Multimedia Commands-5 (MMC-5) Draft Revision 1b, refer a site at:
http://www.t10.org/drafts.htm

1.1 Change History

Version 1.00 created on Feb.12, 2009.
Version 1.01 created on Feb.13, 2009.
2.1 SATA version is changed.
Page 3
BDR-203/BDC-203 Command Reference Manual Version 0.90

2 Interface

The drive supports Serial ATA interface.

2.1 SATA version

The drive complies with the Serial ATA Revision 2.6. The data transfer mode is General1 1.5GBits/sec.

2.2 Drive Information

The data returned by INQUIRY command covers the following information.
Vendor name: “PIONEER ”
Product collation data: "BD-RW BDR-203" (writer)
“BD-ROM BDC-203” (combo)
Page 4
BDR-203/BDC-203 Command Reference Manual Version 0.90

3 DRIVE Descriptions

3.1 Compatible Media

The drive supports reading of BD-ROM, BD-R/RE Disc, CD-ROM/-R/-RW Disc, DVD-ROM/-R/-RW/RAM/-R DL Disc and +R/+RW/+R DL Disc and writing of BD-R/RE Disc (except BDC-203), CD-R/-RW Disc, DVD-R/-RW/RAM/-R DL Disc and +R/+RW/+R DL. (Except 8cm disc with an adaptor)

3.2 Power Condition

The drive is provided with 4 power conditions including active, idle, standby and sleep.
The power consumption in the active and idle conditions is identical while that in the standby and sleep conditions is also identical. The disc keeps rotating in the active and idle conditions while it is stopped in the standby and sleep conditions.
Page 5
BDR-203/BDC-203 Command Reference Manual Version 0.90

4 Packet Commands

The following commands are implemented in the drive.
In case of BDC-203, the following commands are not performed for BD-R/RE; CLOSE TRACK/SESSION, FORMAT UNIT, RESERVE TRACK, SEND DISC STRUCTURE, SEND OPC INFORMATION, SYNCRONIZE CACHE, WRITE(10), WRITE(12), and WRITE AND VERIFY commands.
Table 1– Packet Commands
Command Description
BLANK Command A1h 17.1 6.2 4.1 CLOSE TRACK/SESSION Command 5Bh 17.2 6.3 4.2 FORMAT UNIT Command 04h 17.3 6.5 4.3 GET CONFIGURATION Command 46h 17.4 6.6 4.4 GET EVENT/STATUS NOTIFICATION Command 4Ah 17.5 6.7 4.5 GET PERFORMANCE Command ACh 17.6 6.8 4.6 INQUIRY Command 12h 17.7 6.9 4.7 LOG SELECT Command 4Ch 4.8 LOG SENSE Command 4Dh 4.9 MECHANISM STATUS Command BDh 17.9 6.11 4.10 MODE SELECT (10) Command 55h 17.10 6.12 4.11 MODE SENSE (10) Command 5Ah 17.11 6.13 4.12 PAUSE/RESUME Command 4Bh 17.12 PLAY AUDIO (10) Command 45h 17.13 PLAY AUDIO (12) Command A5h PLAY AUDIO MSF Command 47h 17.14 PLAY CD Command BCh 4.13 PREVENT / ALLOW MEDIUM REMOVAL Command 1Eh 17.15 6.14 READ(10) Command 28h 17.16 6.15 4.14 READ(12) Command A8h 17.17 6.16 4.14 READ BUFFER Command 3Ch 17.18 6.17 4.15 READ BUFFER CAPACITY Command 5Ch 17.19 6.18 4.16 READ CAPACITY Command 25h 17.20 6.19 4.17 READ CD Command BEh 17.21 6.20 READ CD MSF Command B9h 17.22 6.21 READ DISC INFORMATION Command 51h 17.23 6.22 4.18 READ DISC STRUCTURE Command ADh 17.24 6.23 READ FORMAT CAPACITIES Command 23h 17.25 6.24 READ HEADER Command 44h READ SUBCHANNEL Command 42h 17.26 READ TOC/PMA/ATIP Command 43h 17.27 6.26 READ TRACK INFORMATION Command 52h 17.28 6.27 REPAIR RZONE Command 58h 17.29 6.28 REPORT KEY Command A4h 17.30 6.29 REQUEST SENSE Command 03h 17.31 6.30 4.19 RESERVE TRACK Command 53h 17.32 6.31 SCAN Command BAh 17.33 SEEK (10) Command 2Bh 17.34 6.32 SEND CUE SHEET 5Dh 17.35 6.33 SEND DIAGNOSTIC Command 1Dh SEND DISC STRUCTURE Command BFh 17.36 6.34 SEND KEY Command A3h 17.38 6.35 SEND OPC INFORMATION Command 54h 17.39 6.36 SET CD SPEED Command BBh 17.40 6.37 4.20 SET READ AHEAD Command A7h 17.41 6.38 SET STREAMING Command B6h 17.42 6.39 4.21 START/STOP UNIT Command 1Bh 17.43 6.40 STOP PLAY/SCAN Command 4Eh 17.44 SYNCHRONIZE CACHE Command 35h 17.45 6.41 TEST UNIT READY Command 00h 17.46 6.42 VERIFY(10) Command 2Fh 17.47 6.43 WRITE (10) Command 2Ah 17.48 6.44 4.22 WRITE (12) Command AAh 17.49 6.45 4.22
Operation
code
SFF8090i MMC-5 This document
Reference
Page 6
BDR-203/BDC-203 Command Reference Manual Version 0.90
Command Description
WRITE AND VERIFY Command 2Eh 17.50 6.46 WRITE BUFFER Command 3Bh 17.51 6.47 4.23
Operation
code
SFF8090i MMC-5 This document
Reference
Page 7
BDR-203/BDC-203 Command Reference Manual Version 0.90

4.1 BLANK Command

This command is valid for CD-RW and DVD-RW media.
The Immed bit is supported.
The READ DISC INFORMATION Command, the READ TRACK INFORMATION Command and the TEST UNIT READY Command are used to detect completion of the blank operation. While blank operation is performed by the BLANK Command that the Immed bit is set to one, the drive terminates these commands with the Check Condition status, LOGICAL UNIT NOT READY, OPERATION IN PROGRESS (2/04/07).
The drive supports following Blanking Type for CD-RW and DVD-RW media.
Table 2 - Blank Type
Code Name CD-RW media DVD-RW media 000b Blank the disc Yes Yes 001b Minimally blank the disc Yes Yes 010b Blank a Track No ­011b Unreserved a Track/RZone No No 100b Blank a Track/RZone Tail Yes No 101b Unclose the last Session/Border No No 110b Erase Session/Border No No

4.2 CLOSE TRACK/SESSION Command

The Immed bit is supported.
The READ DISC INFORMATION Command or READ TRACK INFORMATION Command is used to detect completion of the close operation. During a close operation performed by the CLOSE TRACK/SESSION Command whose Immed bit is set to one, the drive terminates these commands with the Check Condition status, LOGICAL UNIT NOT READY, OPERATION IN PROGRESS (2/04/07).
Note: The TEST UNIT READY Command may be used to identify the completion of close operation.
The valid Close Function field values are extended for handling the +R/+RW media in the MMC-5 rather than the SFFC INF-8090i.
This command is not valid for BD-RE.
Table 3 – Valid Close Function and Media
Close
Function
000b +RW
CD-R/RW
001b
010b
011b
100b +R DL 101b +R/+R DL
110b
DVD-R/RW/R DL +R, +R DL BD-R CD-R/RW DVD-R/RW/R DL Formatted DVD-RW +R/+RW/+R DL BD-R Formatted DVD-RW +RW
+R/+R DL BD-R
Media
Page 8
BDR-203/BDC-203 Command Reference Manual Version 0.90

4.3 FORMAT UNIT Command

The CmpLst bit is supported only in DVD-RAM media, must be set to zero with other medias.
The Interleave Value field is not supported and must be set to zero.
The Format Code field allows the value of 001b and 111b. If Format Code field is set to 001b and a BD-RE/R media is mounted, the drive confirms for the definition of Blu-ray Disc(BD) Multi-Media Command Set Description. If Format Code field is set to 001b and a CD-RW/DVD-RW/DVD-RAM media is mounted, the drive conforms for the definition of SFFC INF-8090i. If Format Code is set to 001b and a +RW media is mounted, the drive conform for the definition of MMC-5. If Format Code is set to 111b and CD-RW media is mounted, the drive conforms for legacy specifications which are described in the definition of MMC-5.
The drive supports following Format Type for each media.
Table 4 - Format Type
Format
Type
00h Full Format Yes Yes Yes Yes Yes ­01h Spare Area Expansion - - - Yes ­10h C/DVD-RW Full Format - - Yes Yes - -
13h
15h DVD-RW Quick - - - Yes - ­26h DVD+RW Basic Format - - - - - Yes 30h Format with Spare Area Yes - - - - ­31h Format without Spare Area Yes - - - - ­32h Format BD-R with Spare Area - Yes - - -
DVD-RW Quick Grow the last Border
Name
Support for
BD-RE
media
- - -
Support for
BD-R media
Support for
CD-RW
media
Support for
DVD-RW
media
Yes
Support for
DVD-RAM
media
-
Support for
+RW media
-
Table 5 - Format Code = 111b (CD-RW only)
Sess bit Grow bit Support for CD-RW media
0 0 Yes 0 1 No 1 0 No 1 1 No
The Format Unit parameter list shall be transferred from the Host to the drive. The data sent to the drive consists of a Format List Header, followed by one Format descriptor, so the parameter list length is always 12 bytes. When the Format Options Valid (FOV) bit in the Format List Header is set to one, the DPRY, DCRT, STPF, IP, Try-out, and VS shall be set to zero. In this case, the format operation is performed with an Immed function specified by the Immed bit. When the FOV bit is set to zero, the DPRY, DCRT, STPF, IP, Try-out, Immed, and VS shall be set to zero. In this case, the format operation is performed with the drive’s internal default setting. The default setting of Immed function is one. Even if the format operation is requested with the FOV bit set to one, the drive’s default setting itself will not be changed.

4.3.1 Format Code = 001b

4.3.1.1 Format Type = 00h (Full Forma for C/DVD-RW / Default Format for BD-RE/R)
4.3.1.1.1 On DVD-RAM media
The defect list handling is specified by the combination of the CmpLst bit and the DCRT bit. In the case that the CmpLst bit is set to zero and the DCRT bit is set to one, the Number of Blocks field shall be ignored and the number of addressable blocks shall be retained. In other cases, the Number of Blocks field specifies the number of addressable blocks for the whole disc and the Type Dependent Parameter field specifies the Block Length. Neither field is changeable from the values reported by READ FORMAT CAPACITIES command.
The defect list handling is decided by the following combinations.
Table 6 – DVD-RAM Defect List Handling
CmpLst DCRT Certification
0 0 yes preserved
1 1 no preserved preserved disposed disposed
P-list G1-list G2-list
PDL
new form
Certification
Page 9
SDL Remarks
disposed disposed slow initialization
Return to original
slipping at the latest
certification. quickly
BDR-203/BDC-203 Command Reference Manual Version 0.90
4.3.1.1.2 On BD-R media
For BD-R, 4096 spare Clusters are allocated in ISA0 and 8192 Clusters in OSA. In addition, for BD-R Dual, 4096 spare Clusters are allocated in ISA1. TDMA1 size is 2048 Clusters and TDMA2 is 4096 Clusters. For BD-R Dual, TDMA2 is 2048 Clusters, TDMA3 is 4096 Clusters, TDMA4 is 4096 Clusters and TDMA5 is 2048 Clusters.
The drive supports the following Format Sub-type:
Table 7 - Format Sub-type
Sub-type
Value
00b SRM with POW 01b SRM without POW
The Drive ignores the Number of Blocks field and the Block Length field.
4.3.1.2 Format Type = 30h (Format with Spare Areas for BD-RE)
The drive supports the following Format Sub-type:
Table 8 - Format Sub-type
Sub-type
Value
00b Quick Reformat 01b No Certification
The drive formats the disc in order that the User Data Area contains at least Number of Blocks. If the number of spare Clusters to be allocated depend on Number of Blocks is less than 4096, the command will be terminated with CHECK CONDITION status and a SK/ASC/ASCQ values are set to ILLEGAL REQUEST/INVALID FIELD IN PARAMETER LIST(05/26/00).
The Spare Area size in Clusters field is ignored by the drive.
Description
Description
4.3.1.3 Format Type = 32h (Format BD-R with Spare Areas)
The drive supports the Format Sub-types as Table 9 - Format Sub-type.
Table 9 - Format Sub-type
Sub-type
Value
00b SRM with POW 01b SRM without POW
Description
Page 10
BDR-203/BDC-203 Command Reference Manual Version 0.90

4.4 GET CONFIGURATION Command

4.4.1 Feature List and Profile List

Supported Feature is listed to Table 10 – Feature List.
Table 10 – Feature List
Feature Number Feature Name
0000h Profile List 0001h Core 0002h Morphing 0003h Removable Medium 0004h Write Protect
0010h Random Readable 001Dh Multi Read 001Eh CD Read
001Fh DVD Read
0020h Random Writable
0021h Incremental Streaming Writable
0023h Formattable
0024h Hardware Defect Management
0026h Restricted Overwrite 002Ah +RW 002Bh +R 002Ch DVD-RW Restricted Overwrite 002Dh CD-Track at Once 002Eh CD Mastering
002Fh DVD-R/-RW Write
0033h Layer Jump Recording
0038h BD-R POW 003Bh +R Double Layer
0040h BD Read
0041h BD Write
0100h Power Management
0103h CD Audio analog play
0104h Microcode Upgrade
0105h Time-out
0106h DVD-CSS
0107h Real-Time Streaming
0108h Logical Unit serial number 010Ah Disc Control Block 010Bh DVD CPRM 010Dh AACS
The +RW feature and the +R feature are defined in MMC-5.
The +R Double Layer feature is defined in Double Layer +R Multi-Media Command Set.
All other features are defined in SFFC INF-8090i.
In case of BDC-203, 0038h : BD-R POW and 0041h : BD Write do not exist.
Supported Profile is listed below.
Page 11
Loading...
+ 28 hidden pages