Sony HVO-500MD Protocol Manual

Text of the manual

HD Video Recorder

PROTOCOL MANUAL Before operating the unit, please read this manual thoroughly and retain it for future reference. HVO-500MD/550MD 4-529-819-11 (1) © 2014 Sony Corporation

Table of Contents

1. Outline..................................................................................5 2. Connection of Signals ........................................................5 3. Data Format .........................................................................6 4. Command Overview............................................................7 4-1. Communications Protocol ...................................................................................7 4-2. Command List .....................................................................................................9 5. Detailed Description of Commands ................................13 5-1. Response Command ..........................................................................................13 5-1-1. COMPLETE (01H).............................................................................13 5-1-2. TRAY OPEN (03H) (HVO-550MD only) .........................................13 5-1-3. NOT TARGET (05H).........................................................................13 5-1-4. ACK (0AH).........................................................................................13 5-1-5. NAK (0BH).........................................................................................13 5-2. Numerical Command.........................................................................................14 5-2-1. Numerical Commands 0 to 9 (30H to 39H)........................................15 5-2-2. SIGN PLUS (A1H), SIGN MINUS (A2H) ........................................16 5-2-3. ENTER (40H).....................................................................................16 5-2-4. Character Commands A to Z (41H to 5AH), a to z (61H to 7AH), SPACE (20H) .................................................................................................16 5-3. All-purpose Control Commands........................................................................17 5-3-1. C.E. (41H)...........................................................................................17 5-3-2. C.L. (56H)...........................................................................................17 5-3-3. EXP-1 (D8H), EXP-2 (D9H), EXP-8 (DFH) .....................................17 5-4. Device Control Command.................................................................................18 5-4-1. AUDIO MUTE ON (24H)..................................................................18 5-4-2. AUDIO MUTE OFF (25H) ................................................................18 5-4-3. VIDEO MUTE OFF (26H).................................................................18 5-4-4. VIDEO MUTE ON (27H) ..................................................................18 5-4-5. MEMORY (5AH)...............................................................................18 5-4-6. KEY INHIBIT ON (EXP-1 + 94H)....................................................18 5-4-7. KEY INHIBIT OFF (EXP-1 + 95H) ..................................................18 5-4-8. FULL EE ON (C4H)...........................................................................18 5-4-9. FULL EE OFF (C5H).........................................................................18 5-4-10. REC REQUEST (FAH)....................................................................18 5-4-11. POWER OFF (EXP-1 + C9H)..........................................................18 5-4-12. CLOCK ADJUST (EXP-1 + CEH) ..................................................19 5-4-13. MENU (EXP-2 + C0H) ....................................................................19 5-4-14. LIST (EXP-2 + C1H)........................................................................19 5-4-15. SET (EXP-2 + C2H).........................................................................19 5-4-16. UP KEY (EXP-2 + C3H)..................................................................19

5-4-17. DOWN KEY (EXP-2 + C4H) ..........................................................19

5-4-18. LEFT KEY (EXP-2 + C5H) .............................................................19 5-4-19. RIGHT KEY (EXP-2 + C6H)...........................................................19 5-4-20. PAGE UP (EXP-2 + C8H)................................................................19 5-4-21. PAGE DOWN (EXP-2 + C9H) ........................................................20 5-5. DVD Control Command....................................................................................21 5-5-1. FINALIZE (EXP-2 + 9FH).................................................................21 5-5-2. SET DISC NAME (EXP-2 + 9AH)....................................................21 5-5-3. FWD PLAY (3AH).............................................................................21 5-5-4. FWD FAST (3BH)..............................................................................21 5-5-5. FWD SLOW (3CH)............................................................................21 5-5-6. FWD STEP (3DH)..............................................................................21 5-5-7. FWD SCAN (3EH).............................................................................21 5-5-8. STOP (3FH)........................................................................................22 5-5-9. REV PLAY (4AH)..............................................................................22 5-5-10. REV FAST (4BH) ............................................................................22 5-5-11. REV SLOW (4CH)...........................................................................22 5-5-12. REV STEP (4DH).............................................................................22 5-5-13. REV SCAN (4EH)............................................................................22 5-5-14. PLAY PAUSE (4FH)........................................................................22 5-5-15. MEMORY SEARCH (5BH) ............................................................22 5-5-16. FREEZE ON (EXP-1 + 98H) ...........................................................22 5-5-17. BLANK SEARCH (EXP-1 + 99H) ..................................................23 5-5-18. SEARCH TO TARGET CTL (EXP-8 + 93H) .................................23 5-5-19. SEARCH TO TARGET TIME (EXP-2 + 90H)...............................23 5-5-20. SEARCH TO TARGET CHAPTER (EXP-1 + 9FH) ......................24 5-5-21. EJECT (A3H) (HVO-550MD only) .................................................24 5-5-22. FF (ABH)..........................................................................................24 5-5-23. REW (ACH) .....................................................................................24 5-5-24. FWD STEP (ADH)...........................................................................24 5-5-25. REV STEP (AEH) ............................................................................24 5-5-26. FWD SHUTTLE (B5H)....................................................................25 5-5-27. REV SHUTTLE (B6H) ....................................................................25 5-5-28. RECORD (CAH)..............................................................................25 5-5-29. RECORD PAUSE (CBH).................................................................25 5-5-30. REC STOP (TITLE CHANGE) (EXP-1 + CDH) ............................25 5-6. Timer Command................................................................................................26 5-6-1. TIME DATA SENSE (CTL) (A0H)...................................................26 5-6-2. TIME DATA SENSE (TIME) (EXP-1 + CFH) .................................26 5-6-3. CTL PRESET (EXP-1 + 9AH)...........................................................26 5-6-4. TIME DATA SENSE (T-CHAP) (EXP-2 + 9CH).............................27 5-7. Index Command ................................................................................................28 5-7-1. INDEX SCAN FWD (EXP-1 + 90H).................................................28 5-7-2. INDEX SCAN REW (EXP-1 + 91H).................................................28 5-7-3. INDEX SEARCH FWD (EXP-1 + 92H)............................................28 5-7-4. INDEX SEARCH REW (EXP-1 + 93H)............................................28 5-7-5. INDEX WRITE (EXP-1 + 96H).........................................................28 5-7-6. INDEX ERASE (EXP-1 + 97H).........................................................28 5-8. Repeat Command ..............................................................................................28 5-8-1. REPEAT (PRESENT TIME) (EXP-2 + 91H)....................................29 5-8-2. REPEAT THIS TITLE (EXP-2 + 92H)..............................................29 5-8-3. REPEAT THIS CHAPTER (EXP-2 + 93H).......................................29 5-8-4. REPEAT A-B (EXP-2 + 94H)............................................................30

5-8-5. REPEAT (PRESENT-CTL) (EXP-8 + 94H)......................................30

5-8-6. SET A POINT (EXP-2 + 95H)...........................................................30 5-8-7. SET B POINT (EXP-2 + 96H) ...........................................................31 5-9. Title Command..................................................................................................32 5-9-1. TITLE ERASE (EXP-2 + 9BH) .........................................................32 5-9-2. TITLE PROTECT (EXP-1 + C2H) ....................................................32 5-9-3. SET TITLE NAME (EXP-1 + C3H) ..................................................32 5-9-4. SET TITLE INFO (EXP-1 + C4H).....................................................33 5-9-5. FWD TITLE JUMP (EXP-1 + CBH) .................................................33 5-9-6. REV TITLE JUMP (EXP-1 + CCH) ..................................................33 5-10. Status Request Command................................................................................34 5-10-1. DEVICE TYPE REQUEST (8FH)...................................................34 5-10-2. ROM VERSION INQ (72H) ............................................................34 5-10-3. STATUS INQ (67H).........................................................................34 5-10-4. STATUS SENSE 1 (D7H)................................................................36 5-10-5. STATUS SENSE2 (B0H).................................................................38 5-10-6. STATUS SENSE3 (B1H).................................................................40 5-10-7. STATUS SENSE4 (B2H).................................................................41 5-10-8. VTR INQ (FBH)...............................................................................43 5-10-9. DISC INFO INQ (EXP-2 +97H) ......................................................43 5-10-10. TITLE INFO INQ (EXP-2 +99H) ..................................................45 5-10-11. USER DATA INQ (EXP-2 +9EH).................................................45 5-10-12. TITLE NAME INQ (EXP-2 +C7H)...............................................45

This document explains in detail the interface specifications, the protocol and the command specifications

relating to the connection of this device with an external equipment (hereinafter called Host) via RS-232C. When [USB 4] is set to [System Control] in the [Device] tab of the [System Admin Settings], the same protocols can be used for operations via the USB port. 2. Connection of Signals This device uses the following signals. These signals are compliant with the EIA RS-232C standards. Output level Power ON : +5V or more Power OFF : -5V or less Connecting cable Please make sure to use a crossing cable when connecting this device to Host. Because the RTS/CTS control on this device is not used (i.e. short-circuited), this control on the Host side must be disabled, or the pins 7 and 8 must be connected as shown by the dotted lines in the above figure. 1 6 9 5 (seen from the connector side) TxD 3 RxD 2 RTS 7 CTS 8 DSR 6 DTR 4 GND 5 3 TxD (Transmit Data) 2 RxD (Receive Data) 7 RTS (Request To Send) 8 CTS (Clear To Send) 6 DSR (Data Set Ready) 4 DTR (Data Terminal Ready) 5 GND (Signal Ground) Host This device Short-circu Connecting cable

Data format is preset as follows. Only the transmission speed can be changed.

Transmission method : asynchronous Data length : 8 bits Parity bit : none Start bit : 1 bit Stop bit : 1 bit Transmission speed : 9600/19200/38400/57600/115200 Select [RS-232C] or [USB 4] in the [System Admin Settings] screen - [Function Settings] screen - [Device] tab of the unit, press the ENTER button, and then select [System Control] in the setting screen that appears. Next, select [Advanced], press the ENTER button, and then select the transmission speed in the setting screen that appears. The transmission speed is fixed at 115200 when using [USB 4]. For more details, refer to the instruction manual that comes with this device. Bit configuration START BIT D0 D1 D2 D3 D4 D5 D6 D7 STOP BIT

Transmission is done in byte unit. At first, Host sends one byte, and waits until a response is obtained from

this device before sending another. The response from this device can contain one byte, or a plurality of bytes like the CTL data. Moreover, for a command like EJECT that usually requires a long execution time, in addition to an ordinary response that is returned immediately after the receipt of the command, there exists another response that denotes the execution result when the operation is completed. According to the RS-232C protocol, commands, changes of this device, and parameters will be all defined as commands. For further details, please refer to “5. Detailed Description of Commands” (page 13). Some simple examples are shown below. 1. Commands used to control this device (1-byte response is returned from this device) The case of a command having no parameter : The case of a command having parameters : There are 2 responses which are ACK and NAK. ACK ....to be returned when the command is received normally. NAK....to be returned when a transmission error is detected, or an undefined command is received. 2. Commands used to sense the status of this device (multi-byte response is returned from this device) 3AH 0AH This device Host Command Response D8H C5H 30H 40H 0AH 0AH 0AH 0AH This device Host Command Command Parameter 1 Parameter n Response Response Response Response D7H 80H This device Host Command Response 1 00H Response n

Completion of an operation is informed by this device to Host

This device will return a response after the execution of each following command: EJECT, MEMORY SEARCH, INDEX SCAN FWD, REPEAT etc. There exist 3 responses from this device, which are COMPLETE, NOT TARGET, TRAY OPEN. COMPLETE.......to be returned when a command is executed and ended normally. NOT TARGET...to be returned when a specified target is not found. TRAY OPEN .....to be returned when the disc tray is open. 4. Each command is basically 1-byte long, but there are some which are the combinations of 2 different commands 1) Before receiving a response from this device, you shouldn’t send any other command. However, if there is no response from this device for more than two sec. after sending a command, it is necessary to take some measures because the transmission could have not been done correctly. 2) No other command can be inserted between an extended command and a secondary command. Multi-byte setting commands When specifying multi-byte setting commands, if even a single byte is defined incorrectly or cannot be received, the entire command and all its settings will be ignored. Notes A3H 0AH This device Host Command Response Completion of operation 03H Response D8H 0AH This device Host Extended command 9AH Secondary command Response 0AH Response

Ordinary command Numerical input

command Response from HVO Reference page Response command COMPLETE 01H a 13 TRAY OPEN 03H a 13 NOT TARGET 05H a 13 ACK 0AH a 13 NAK 0BH a 13 Numerical command “0” to “9” 30H to 39H a a 15 “A” to “Z” 41H to 5AH a a 16 “a” to “z” 61H to 7AH a a 16 SIGN PLUS A1H a a 16 SIGN MINUS A2H a a 16 SPACE 20H a a 16 ENTER 40H a 16 All-purpose control command C.E. 41H a a 17 C.L. 56H a a 17 EXP-1 D8H a 17 EXP-2 D9H a 17 EXP-8 DFH a 17 Device control command AUDIO MUTE ON 24H a 18 AUDIO MUTE OFF 25H a 18 VIDEO MUTE OFF 26H a 18 VIDEO MUTE ON 27H a 18 MEMORY 5AH a 18 KEY INHIBIT ON EXP-1 + 94H a 18 KEY INHIBIT OFF EXP-1 + 95H a 18 FULL EE ON C4H a 18 FULL EE OFF C5H a 18 REC REQUEST FAH a 18 POWER OFF EXP-1 + C9H a 18 CLOCK ADJUST EXP-1 + CEH a 19 MENU EXP-2 + C0H a 19 LIST EXP-2 + C1H a 19 SET EXP-2 + C2H a 19 UP KEY EXP-2 + C3H a 19 DOWN KEY EXP-2 + C4H a 19 LEFT KEY EXP-2 + C5H a 19 RIGHT KEY EXP-2 + C6H a 19 PAGE UP EXP-2 + C8H a 19 PAGE DOWN EXP-2 + C9H a 20 DVD control command FINALIZE EXP-2 + 9FH a 21 SET DISC NAME EXP-2 + 9AH a 21 FWD PLAY 3AH a 21 FWD FAST 3BH a 21 FWD SLOW 3CH a 21 FWD STEP 3DH a 21

EXP-1 + 98H

a 22 BLANK SEARCH EXP-1 + 99H a 23 SEARCH TO TARGET CTL EXP-8 + 93H a 23 SEARCH TO TARGET TIME EXP-2 + 90H a 23 SEARCH TO TARGET CHAPTER EXP-1 + 9FH a 24 EJECT A3H a 24 FF ABH a 24 REW ACH a 24 FWD STEP ADH a 24 REV STEP AEH a 24 FWD SHUTTLE B5H a 25 REV SHUTTLE B6H a 25 RECORD CAH a 25 RECORD PAUSE CBH a 25 REC STOP (TITLE CHANGE) EXP-1 + CDH a 25 Timer command TIME DATA SENSE (CTL) A0H a 26 TIME DATA SENSE (TIME) EXP-1 + CFH a 26 TIME DATA SENSE (T-CHAP) EXP-2 + 9CH a 27 CTL PRESET EXP-1 + 9AH a 26 Index command INDEX SCAN FWD EXP-1 + 90H a 28 INDEX SCAN REW EXP-1 + 91H a 28 INDEX SEARCH FWD EXP-1 + 92H a 28 INDEX SEARCH REW EXP-1 + 93H a 28 INDEX WRITE EXP-1 + 96H a 28 INDEX ERASE EXP-1 + 97H a 28 Repeat command REPEAT (PRESENT TIME) EXP-2 + 91H a 29 REPEAT THIS TITLE EXP-2 + 92H a 29 REPEAT THIS CHAPTER EXP-2 + 93H a 29 REPEAT A-B EXP-2 + 94H a 30 REPEAT (PRESENT-CTL) EXP-8 + 94H a 30 SET A POINT EXP-2 + 95H a 30 SET B POINT EXP-2 + 96H a 31 Title command TITLE ERASE EXP-2 + 9BH a 32 TITLE PROTECT EXP-1 + C2H a 32 SET TITLE NAME EXP-1 + C3H a 32 SET TITLE INFO EXP-1 + C4H a 33 FWD TITLE JUMP EXP-1 + CBH a 33 REV TITLE JUMP EXP-1 + CCH a 33 Command Code Ordinary command Numerical input command Response from HVO Reference page

Status request command

DEVICE TYPE REQUEST 8FH a 34 ROM VERSION INQ 72H a 34 STATUS INQ 67H a 34 STATUS SENSE 1 D7H a 36 STATUS SENSE 2 B0H a 38 STATUS SENSE 3 B1H a 40 STATUS SENSE 4 B2H a 41 VTR INQ FBH a 43 DISC INFO INQ EXP-2 + 97H a 43 TITLE INFO INQ EXP-2 + 99H a 45 USER DATA INQ EXP-2 + 9EH a 45 TITLE NAME INQ EXP-2 + C7H a 45 Command Code Ordinary command Numerical input command Response from HVO Reference page

Character commands are omitted in this list.

0 1 2 3 4 5 6 7 8 9-1 9-2 9-8 A B C C-1 C-2 C-8 D E F 0 0 ENTER INDEX SCAN FWD SEARCH (TO TARGET TIME) TIME DATA SENSE (CTL) STATUS SENSE2 MENU 1 COMPLETE 1 C.E. INDEX SCAN REW REPEAT (PRESENT TIME) SIGN PLUS STATUS SENSE3 LIST 2 2 ROM VERSION INQ INDEX SEARCH FWD REPEAT THIS TITLE SIGN MINUS STATUS SENSE4 TITLE PROTECT SET 3 TRAY OPEN 3 INDEX SEARCH REW REPEAT THIS CHAPTER SEARCH TO TARGET CTL EJECT SET TITLE NAME UP KEY 4 AUDIO MUTE ON 4 KEY INHIBIT ON REPEAT A-B REPEAT (PRESENT CTL) FULL EE ON SET TITLE INFO DOWN KEY 5 NOT TARGET AUDIO MUTE OFF 5 KEY INHIBIT OFF SET A POINT FWD SHUTTLE FULL EE OFF LEFT KEY 6 VIDEO MUTE OFF C.L. 6 INDEX WRITE SET B POINT REV SHUTTLE RIGHT KEY 7 VIDEO MUTE ON 7 STATUS INQ INDEX ERASE DISC INFO INQ TITLE NAME INQ STATUS SENSE1 8 8 FREEZE ON PAGE UP EXP-1 9 9 BLANK SEARCH TITLE INFO INQ POWER OFF PAGE DOWN EXP-2 A MEMORY REV PLAY FWD PLAY ACK CTL PRESET SET DISC NAME RECORD REC REQUEST B REV FAST FWD FAST NAK MEMORY SEARCH TITLE ERASE FF RECORD PAUSE FWD TITLE JUMP VTR INQ C FWD SLOW REV SLOW TIME DATA SENSE (T-CHAP) REW REV TITLE JUMP D FWD STEP REV STEP FWD STEP REC STOP (TITLE CHANGE) E FWD SCAN REV SCAN USER DATA INQ REV STEP CLOCK ADJUST F STOP PLAY PAUSE DEVICE TYPE REQUEST SERCH TO TARGET CHAPTER FINALIZE TIME DATA SENSE (TIME) EXP-8 Note

Detailed Description of Commands

5-1. Response Command This is a command to be sent from this device after receiving a command from Host. Below are the commands supported by this device. 5-1-1. COMPLETE (01H) COMPLETE is returned when the execution of a SEARCH, REPEAT or MEMORY SEARCH command is completed. However, during the execution of any of these commands and before COMPLETE is returned, if another DVD editing command or CL command is newly received, the current execution will be cancelled and since the new command will be executed, COMPLETE will not be returned. 5-1-2. TRAY OPEN (03H) (HVO-550MD only) This command informs that the disc tray was opened by the EJECT command or the pressing of the EJECT button of this device. 5-1-3. NOT TARGET (05H) This command informs that the specified time data or CTL is not found in the disc during the execution of a SEARCH, REPEAT or MEMORY SEARCH command. In this case, the execution will be discontinued. 5-1-4. ACK (0AH) This command is returned when a defined command is normally received. However, for STATUS SENSE commands that make requests for data, not ACK but only data will be returned. At that time, even if a command could not be executed (e.g., in the case of a PLAY command when there is no recorded data), ACK will be returned. 5-1-5. NAK (0BH) NAK is returned when a command that is not defined in the current mode (e.g. a numerical command in a mode other than numerical input mode) or a command that cannot exist in the numerical input mode (e.g. the PLAY command) is received, or when a transmission error is detected.

This command is used to specify numerical parameters. It is used also to return a numerical data such as

time data and CTL from this device. There are 3 formats available (byte-parameter input, multi-byte parameter input, multi-type parameter input) as shown below. Byte-parameter input This is used to specify a 1-byte numerical parameter. NAK will be returned if a non-numerical command is entered. FWD SHUTTLE and REV SHUTTLE commands belong to this type. Ex) Double speed playback Multi-byte parameter input This is used to specify a multi-byte numerical parameter. Such a numerical parameter is composed of a plurality of bytes including a sign code, and is always ended by ENTER (40H). Each command has a fixed maximum number of bytes, and when this value is exceeded, the numerical part that comes behind is valid. However, the sign command is given a special treatment. CTL PRESET and SEARCH commands belong to this type. Ex) An example of setting the preset value of CTL to “0:12:34:12” B5H 36H 0AH “ACK” “ACK” 0AH This device Host Speed data Command D8H 9AH 30H 0AH “ACK” “ACK” “ACK” “ACK” 0AH This device Host Command 0AH 0AH 31H “0” “1” 32H 33H 34H 0AH “ACK” “ACK” “ACK” “ACK” 0AH This device Host 0AH 0AH 31H “4” “1” “2” “3” 32H 40H 0AH “ACK” “ACK” 0AH This device Host “2” “ENTER”

Multi-type parameter input

This format is used to specify a plurality of numerical parameters separated one by one by an ENTER code. Each numerical parameter is similar to a multi-byte parameter. SEARCH TO TARGET TIME and REPEAT commands belong to this type. Ex) An example of setting the preset values of REPEAT to Title 2, and “0:12:34:12” (to be repeated 10 times). When a numerical parameter is used with the multi-byte parameter input format or the multi-type parameter input format described above, the lastly entered number can be erased by using the C.E. command. Moreover, both the sign and the number may need not be entered, and when omitted, “+” and “0” will be respectively assigned. If a number is entered with fewer digits than pre-determined, high-order digits are considered omitted. When it has some extra digits, then the extra high-order digits will be eliminated and the remaining digits represent the valid value. Here, the sign is not included, but it is always given a higher priority. When a sign command is used, a keyed-in sign will clear out all previously entered numbers. Furthermore, since a sign cannot be erased by C.E command, if it was wrongly entered, a new sign together with all other numbers would need to be re-entered. Ex) Some input patterns of CTL data are shown below -0 1 2 4 C.E. 3 4 5 2 ENTER results in -0:12:34:52 ENTER results in +0:00:00:00 2 3 1 0 ENTER results in +0:00:23:10 -2 1 2 3 4 5 4 3 2 ENTER results in -2:34:54:32 -1 2 3 4 + 1 0 ENTER results in +0:00:00:10 5-2-1. Numerical Commands 0 to 9 (30H to 39H) They denote respectively the numerical values 0 to 9. Note D9H 91H 30H 0AH “ACK” “ACK” “ACK” “ACK” 0AH This device Host Command 0AH 0AH 32H “0” “2” “ACK” 0AH 40H “ENTER” Title 30H 31H 32H 0AH “ACK” “ACK” “ACK” “ACK” 0AH This device Host 0AH 0AH 33H “0” “1” “ACK” 0AH 34H “2” Time “3” “4” 31H 32H 40H 0AH “ACK” “ACK” “ACK” “ACK” 0AH This device Host 0AH 0AH 31H “ENTER” “1” “ACK” 0AH 30H “0” Time “1” “2” “ACK” 0AH 40H “ENTER” Repeat number

SIGN PLUS (A1H), SIGN MINUS (A2H)

They are used to add a sign (+, _) to a numerical value. 5-2-3. ENTER (40H) This is used to mark the end of an entered numerical parameter. 5-2-4. Character Commands A to Z (41H to 5AH), a to z (61H to 7AH), SPACE (20H) They denote respectively characters A to Z, a to z, and a space. They are used in commands such as SET DISC NAME, SET TITLE NAME, and SET TITLE INFO.

All-purpose Control Commands

5-3-1. C.E. (41H) This is used to suppress an error status or to delete a single character lastly entered. In addition, if this command is executed during concurrent recording to external media, the concurrent recording will be canceled. This command however cannot be used to erase an entered sign. In order to do that, please use a sign command to enter a new sign for replacement. For more details, refer to “5-2. Numerical Command” (page 14). 5-3-2. C.L. (56H) This is used to cancel an error status, and at the same time, to cancel the current command. After sending a command having a numerical parameter, and before this numerical parameter is fixed, if a C.L. command is entered, the entry of this numerical parameter will be stopped and the sent command will be cancelled. In addition, if this command is executed during concurrent recording to external media, the concurrent recording will be canceled. 5-3-3. EXP-1 (D8H), EXP-2 (D9H), EXP-8 (DFH) EXP-1, EXP-2 and EXP-8 are the 1st, the 2nd and the 8th extended commands. They will become effective only when used in pairs with their secondary commands. However, if there is another command that is inserted between an extended command and its secondary command, this extended command will be cancelled and NAK will be returned. Ex) The KEY INHIBIT ON command is normally executed Ex) If the extended command is followed by a command other than its secondary command, the KEY INHIBIT ON command will not be executed normally. D8H 94H 0AH “ACK” “ACK” 0AH Repeat number Host Command (secondary) EXP-1 D8H 3AH 0AH “ACK” “NAK” 0BH This device Host Command (other than secondary) EXP-1 94H “NAK” 0BH Command (secondary)

Device Control Command

5-4-1. AUDIO MUTE ON (24H) This command puts the audio on muting. 5-4-2. AUDIO MUTE OFF (25H) This command cancels the muting setting of the audio output. 5-4-3. VIDEO MUTE OFF (26H) This command cancels the muting setting of the video output. 5-4-4. VIDEO MUTE ON (27H) This command puts the video on muting. 5-4-5. MEMORY (5AH) This memorizes the title no. and time (as frames or GOP 1)) of the current position. By starting MEMORY SEARCH after executing MEMORY, the current position will be moved to the memorized one. 1) GOP (Group of Pictures): A unit of MPEG images in which multiple frames are bundled together. It consists of I (in-frame coding image), P (progressive direction predicted coding image), and B (both direction predicted coding image) pictures. This device treats 15 frames as 1 GOP for NTSC and 12 frames as 1 GOP for PAL. MEMORY SEARCH will continue with the previously memorized values even if a change occurs during its execution. Memorized values can be reset, by executing TITLE ERASE or by switching OFF the power supply. 5-4-6. KEY INHIBIT ON (EXP-1 + 94H) This disables playback operations from the front panel and CUSTOM button key inputs. Only the EJECT, MENU, BACK, and ENTER buttons and the up, down, left, and right arrow buttons when a menu is displayed will operate. 5-4-7. KEY INHIBIT OFF (EXP-1 + 95H) This command makes the inputs from the front panel effective. 5-4-8. FULL EE ON (C4H) This command changes the status to FULL EE. 5-4-9. FULL EE OFF (C5H) This command cancels the FULL EE status. 5-4-10. REC REQUEST (FAH) This command enables compatibility with the DVO-1000MD. However, this command does not need to be sent before REC commands. 5-4-11. POWER OFF (EXP-1 + C9H) This command starts the power OFF sequence. If it comes during the process of initialization, finalization or formatting, the power supply will be turned OFF after the above process is completed. Note

5-4-12. CLOCK ADJUST (EXP-1 + CEH)

This command adjusts the clock. Date and time in the 24H format are presented by 12 numbers. Ex) Date and time are set respectively at (20)03.01.01 and 12:34:56 5-4-13. MENU (EXP-2 + C0H) This operates in the same way as the MENU key of this device. 5-4-14. LIST (EXP-2 + C1H) This shows or hides the [Recording List] screen. 5-4-15. SET (EXP-2 + C2H) This operates in the same way as the ENTER key of this device. 5-4-16. UP KEY (EXP-2 + C3H) This operates in the same way as the “�” key of this device. 5-4-17. DOWN KEY (EXP-2 + C4H) This operates in the same way as the “�” key of this device. 5-4-18. LEFT KEY (EXP-2 + C5H) This operates in the same way as the “” key of this device. 5-4-19. RIGHT KEY (EXP-2 + C6H) This operates in the same way as the “�” key of this device. 5-4-20. PAGE UP (EXP-2 + C8H) This moves the [Recording List] screen that has multiple pages to the previous page. D8H CEH 0AH “ACK” “ACK” 0AH This device Host Command 30H 33H 30H 0AH “ACK” “ACK” “ACK” 0AH This device Host “0” “3” “0” “1” “0” “1” 0AH 31H “ACK” 0AH 30H “ACK” 0AH 31H “ACK” 0AH Date “year: 03, month: 1, day: 1” 31H 32H 33H 0AH “ACK” “ACK” “ACK” 0AH This device Host “1” “2” “3” “4” “5” “6” 0AH 34H “ACK” 0AH 35H “ACK” 0AH 36H “ACK” 0AH Time “12:34:56” “ENTER” 40H “ACK” 0AH

5-4-21. PAGE DOWN (EXP-2 + C9H)

This moves the [Recording List] screen that has multiple pages to the next page.

DVD Control Command

5-5-1. FINALIZE (EXP-2 + 9FH) This starts the process of finalization. 5-5-2. SET DISC NAME (EXP-2 + 9AH) This specifies the disc name having a fixed 64-byte length. After 64 characters are all entered, the DISC NAME input mode will be ended. You can only specify up to 63 characters for the disc name, and the last character will be a space. Ex) “ABC” is set for disc name. 5-5-3. FWD PLAY (3AH) This starts the 1x playback mode. 5-5-4. FWD FAST (3BH) This starts the 2x playback mode. 5-5-5. FWD SLOW (3CH) This starts the 1/4x playback mode. 5-5-6. FWD STEP (3DH) This starts the playback of 1 frame and the PLAY PAUSE mode. 5-5-7. FWD SCAN (3EH) This starts the 20x playback mode. D9H 9FH 0AH “ACK” “ACK” “COMPLETE” 0AH This device Host Command 01H D9H 9AH 0AH “ACK” “ACK” 0AH This device Host Command 41H 42H 43H 0AH “ACK” “ACK” “ACK” “ACK” 0AH This device Host 0AH 0AH Disc name “ABC” “A” “B” “C” 20H “SPACE”

During playback: this starts the STOP mode. During recording: depending on the [System Control] setting

of USB 4 or RS-232C in the [Device] tab of the [System Admin Settings], this starts the REC PAUSE mode or the STOP mode (default setting). When REC PAUSE is set at the USB 4 or RS-232C system control settings, a new chapter will be created automatically. In this case, a REC STOP command (EXP- 1+CDH) can be used to set off the title. 5-5-9. REV PLAY (4AH) This starts the 1x reverse play mode. 5-5-10. REV FAST (4BH) This starts the 2x reverse play mode. 5-5-11. REV SLOW (4CH) This starts the 1/4x reverse play mode. 5-5-12. REV STEP (4DH) This starts the reverse play of 1 frame and the PLAY PAUSE mode. 5-5-13. REV SCAN (4EH) This starts the 20x reverse play mode. 5-5-14. PLAY PAUSE (4FH) This starts the PLAY PAUSE mode. 5-5-15. MEMORY SEARCH (5BH) This searches for the memorized position and starts the PLAY PAUSE mode. If the memorized position is found, COMPLETE is returned. If not found, NOT TARGET is returned. Because title and running time are recorded, their initial values are information about the top position. 5-5-16. FREEZE ON (EXP-1 + 98H) This freezes the screen during the playback. A target frame or field can be specified. Frame (30H) 1st field (31H) 2nd field (32H) If a command of the 3rd byte relates to a different item, it will become invalid and NAK is returned. After that, numerical inputs can be made. During the playback, they will be accepted and COMPLETE will be returned. In other modes, i.e. stopping or recording, NOT TARGET is returned. Ex) Frame is set for a target. D8H 98H 30H 0AH “ACK” “ACK” “ACK” “COMPLETE” 0AH This device Host 0AH 01H Command Frame

5-5-17. BLANK SEARCH (EXP-1 + 99H)

This searches for a recordable area (i.e., blank) on the concurrent recording media when a concurrent recording destination is configured or on the internal HDD when a destination is not configured, and COMPLETE is returned when an area is found. However, if the concurrent recording destination is SERVER, COMPLETE is returned even though it is not a valid target. If not found, NOT TARGET is returned. 5-5-18. SEARCH TO TARGET CTL (EXP-8 + 93H) This searches for the specified position (specified by time, GOP units) and starts the PLAY PAUSE mode. When the specified position is found, COMPLETE is returned. If it doesn’t exist, NOT TARGET is returned, and the previous status of operation continues. A 7-digit number is entered for CTL. High-order digits having value 0 can be omitted. In the numerical input mode, a sign is always acceptable. Ex) Position (time) is set to “0:12:34:12”. 5-5-19. SEARCH TO TARGET TIME (EXP-2 + 90H) This searches for the specified temporal position (until frame) of a specified title no., and starts the PLAY PAUSE mode. If the specified position is found, COMPLETE is returned. If it doesn’t exist, NOT TARGET is returned. When title = 0, the current title is used. A 2-digit number and a 7-digit number are respectively entered for title and time, of which high-order digits having value 0 can be omitted. Ex) “2” and “0:12:34:12” are set respectively for title and ti D8H 99H 0AH “ACK” “ACK” “COMPLETE” 0AH This device Host Command 01H DFH 93H 0AH “ACK” “ACK” 0AH This device Host Command 93H 0AH 0AH 30H 31H 0AH “ACK” “ACK” 0AH This device Host 0AH 0AH 0AH “ACK” “ACK” 0AH 0AH 0AH 0AH “ACK” “ACK” 0AH 0AH 0AH 0AH “ACK” “ACK” 0AH 0AH 0AH 0AH “ACK” “ACK” 0AH “COMPLETE 01H “0” “1” 93H 32H 33H “2” “3” 93H 34H 31H “4” “1” 93H 32H 40H “2” “ENTER” Time “0:12:34:12” D9H 90H 30H 0AH “ACK” “ACK” “ACK” “ACK” 0AH This device Host 0AH 0AH 32H “ACK” 0AH 40H “0” Title “2” “2” “ENTER” Command

5-5-20. SEARCH TO TARGET CHAPTER (EXP-1 + 9FH)

This searches for the starting position of a specified chapter of a specified title no., and starts the PLAY PAUSE mode. If the specified position is found, COMPLETE is returned. If it doesn’t exist, NOT TARGET is returned. When title = 0, the current title is used. Two 2-digit numbers are entered for title and time, of which high-order digits having value 0 can be omitted. Ex) “5” and “15” are set respectively for tile and chapter. 5-5-21. EJECT (A3H) (HVO-550MD only) This opens the disc tray. If writing to the HVO-500MD or to a DVD is in progress or if recording is paused, ACK is returned and nothing occurs. 5-5-22. FF (ABH) This moves to the next chapter. 5-5-23. REW (ACH) This moves to the previous chapter. 5-5-24. FWD STEP (ADH) This advances forward 1 frame and starts the PLAY PAUSE mode. 5-5-25. REV STEP (AEH) This advances backward 1 frame and starts the PLAY PAUSE mode. 93H 0AH 0AH 30H 31H 0AH “ACK” “ACK” 0AH This device Host 0AH 0AH 0AH “ACK” “ACK” 0AH 0AH 0AH 0AH “ACK” “ACK” 0AH 0AH 0AH 0AH “ACK” “ACK” 0AH 0AH 0AH 0AH “ACK” “ACK” 0AH “COMPLETE 01H “0” “1” 93H 32H 33H “2” “3” 93H 34H 31H “4” “1” 93H 32H 40H “2” “ENTER” Time “0:12:34:12” 93H 0AH 0AH D8H 9FH 0AH “ACK” “ACK” 0AH This device Host 0AH 0AH 0AH “ACK” “ACK” 0AH 0AH 0AH 0AH “ACK” “ACK” 0AH 0AH 0AH 0AH “ACK” “ACK” 0AH 0AH 0AH 0AH “ACK” “ACK” 0AH “COMPLETE 01H 93H 30H 35H “0” “5” 93H 40H 31H “1” 93H 35H 40H “5” “ENTER” Title “5” Command “ENTER” Chapter “15”

5-5-26. FWD SHUTTLE (B5H)

This starts the nX playback mode (n can be specified). (Refer to the table below) Ex) 2x speed playback 5-5-27. REV SHUTTLE (B6H) This starts the nx reverse play mode (n can be specified). Speed specification is similar to that of FWD SHUTTLE (refer to the above item). 5-5-28. RECORD (CAH) This starts recording to the internal HDD. If concurrent recording is configured, recording to that media also starts. 5-5-29. RECORD PAUSE (CBH) This starts the REC PAUSE mode. When the REC PAUSE mode is canceled, a new chapter will be automatically created. 5-5-30. REC STOP (TITLE CHANGE) (EXP-1 + CDH) This ceases the recording and starts the STOP mode. If this command comes during the playback, it will be neglected and ACK is returned. When the [System Control] setting is set to [Pause Rec] for USB 4 or RS-232C in the [Device] tab of the [System Admin Settings] and you want to insert a title separator during recording, use this command. Numerical code Speed 30H Advances 1 frame, and halts temporarily 31H 1/16 speed 32H 1/8 speed 33H 1/4 speed 34H 1/2 speed 35H 1 speed 36H 2 speed 37H 4 speed 38H 20 speed 39H 60 speed B5H 36H 0AH “ACK” “ACK” 0AH This device Host Speed data “2x SPEED” Command

TIME DATA SENSE (CTL) (A0H)

This command detects the current position. Ex) The current position is “+0:12:34:12” 5-6-2. TIME DATA SENSE (TIME) (EXP-1 + CFH) Title and time of the current position are returned. Ex) The current title and time are “2” and “0:12:34:12” respectively. 5-6-3. CTL PRESET (EXP-1 + 9AH) This command configures the CTL counter value in GOP units. Ex) Value “0:12:34:12” is set. A0H A1H “+” “0” “1” “2” 30H This device Host 31H 32H “3” 33H Position “+0:12:34:12” Command “4” 34H “1” 31H “2” 32H D8H CFH 0AH “ACK” This device Host Command 0AH 0AH 0AH “0” “2” 0AH This device Host 0AH 0AH 30H “0” “1” 31H 0AH 0AH 30H 32H 0AH 0AH 32H “2” “3” 33H 0AH 0AH 34H “4” “1” 31H “2” 32H Title “2” Time “0:12:34:12” D8H 9AH 0AH “ACK” This device Host Command 0AH “ACK” 93H 0AH 0AH 30H 31H 0AH “ACK” “ACK” 0AH This device Host 0AH 0AH 0AH “ACK” “ACK” 0AH 0AH 0AH 0AH “ACK” “ACK” 0AH 0AH 0AH 0AH “ACK” “ACK” 0AH 0AH 0AH 0AH “ACK” “ACK” 0AH “0” “1” 93H 32H 33H “2” “3” 93H 34H 31H “4” “1” 93H 32H 40H “2” “ENTER” CTL counter vlue “0:12:34:12”

TIME DATA SENSE (T-CHAP) (EXP-2 + 9CH)

Title, chapter and time of the current position are returned. Ex) The current title, chapter and time are “2”, “11” and “0:12:34:12” respectively. D9H 9CH 0AH “ACK” This device Host Command 0AH 0AH 0AH “0” “2” 0AH This device Host 0AH 0AH 31H “1” “1” 31H 0AH 0AH 30H 32H 0AH 0AH 30H “0” “1” 31H 0AH 0AH 32H “2” “3” 33H “4” 34H Title “2” Time “0:12:34:12” 0AH “1” 31H “2” 32H Chapter “11”

INDEX SCAN FWD (EXP-1 + 90H)

This moves the current position in the FWD direction to an index and makes a playback for 10 seconds. Then, it repeats this operation sequence until the last title. After that, the playback is stopped and COMPLETE is returned. 5-7-2. INDEX SCAN REW (EXP-1 + 91H) This moves the current position in the REW direction to an index and makes a playback for 10 seconds. Then, it repeats this operation sequence until the first title. After that, the playback is stopped and COMPLETE is returned. 5-7-3. INDEX SEARCH FWD (EXP-1 + 92H) This moves the current position in the FWD direction to an arbitrary index specified by its order, and starts the playback. When the specified position is reached, COMPLETE is returned. If the specified position doesn’t exist, NOT TARGET is returned. A 3-byte number is specified for the index input. Ex) Search for the 3rd index counted from the current position. 5-7-4. INDEX SEARCH REW (EXP-1 + 93H) This moves the current position in the REW direction to an arbitrary index specified by its order, and starts the playback. This operation is similar to INDEX SEARCH FWD. 5-7-5. INDEX WRITE (EXP-1 + 96H) This writes an index. This operation is effective only during the playback or recording. If the input index exceeds the maximum registration number of chapters, no writing is made. 5-7-6. INDEX ERASE (EXP-1 + 97H) This erases an index. Indexes can only be erased during playback or while playback is paused. 5-8. Repeat Command • Repeat Time is a 2-byte number, while Time and CTL are 7-byte numbers. • If 0 is specified for Repeat Time, the operation will be repeated until a STOP command is received. • This operation can be cancelled by a STOP command (i.e. transferred to STOP mode), by cutting the power supply. Notes 93H 0AH 0AH D8H 92H 0AH “ACK” “ACK” 0AH This device Host 0AH 0AH 0AH “ACK” “ACK” 0AH 0AH 0AH 0AH “ACK” “ACK” 0AH 0AH 0AH 0AH “ACK” “ACK” 0AH “COMPLETE” 01H 93H 30H 30H “0” “0” 93H 33H 40H “3” “ENTER” Index “003” Command

REPEAT (PRESENT TIME) (EXP-2 + 91H)

This repeats the playback from the current position to another position (specified by title no. and time) as many times as specified by the repeat number. COMPLETE is returned when the specified number is reached. If the specified position doesn’t exist, NOT TARGET is returned. If a frame outside of the GOP unit is specified, the nearest GOP will be specified. When 0 is set for the title, playback is repeated for the newest title during quick playback and for the selected title when the [Recording List] screen is displayed. Enter up to 5 digits for the title. Ex) Repeat number is set to 10 between the current position and “0:12:34:12” of the title “2”. 5-8-2. REPEAT THIS TITLE (EXP-2 + 92H) This repeats the playback of the current title. COMPLETE is returned when the repeat is finished. Ex) Repeat number is set to 10. 5-8-3. REPEAT THIS CHAPTER (EXP-2 + 93H) This repeats the playback of the current index (chapter). COMPLETE is returned when the repeat is finished. The top chapter in the top title will be repeated if the device is at pause. Ex) Repeat number is set to 10. D9H 91H 30H 0AH “ACK” “ACK” “ACK” “ACK” 0AH This device Host 0AH 0AH 32H “ACK” 0AH 40H “0” Title “2” “2” “ENTER” Command “ACK” “ACK” This device Host “ACK” “ACK” “ACK” “ACK” “ACK” “ACK” “ACK” Time “0:12:34:12” “ACK” “ACK” Repeat number “10” 0AH 0AH 0AH 0AH 0AH 0AH 32H 33H 0AH 0AH 30H 31H 0AH 34H 31H 0AH 0AH 32H 40H 31H 0AH 30H 40H 0AH 0AH 0AH 0AH 0AH 0AH 0AH 0AH 0AH 0AH 0AH 0AH 0AH 0AH 0AH 0AH 0AH 0AH 0AH 0AH 0AH 0AH 0AH “COMPLETE 01H “0” “1” “2” “3” “4” “1” “2” “ENTER” “1” “0” “ENTER” “ACK” “ACK” This device Host “ACK” “ACK” “ACK” Repeat number “10” 0AH 0AH 0AH 0AH 0AH 0AH 31H 30H 0AH 0AH D9H 92H 40H 0AH 0AH 0AH 0AH 0AH 0AH 0AH 0AH 0AH 0AH 0AH 0AH 0AH “COMPLETE” 01H “1” “0” “ENTER” Command “ACK” “ACK” This device Host “ACK” “ACK” “ACK” Repeat number “10” 0AH 0AH 0AH 0AH 0AH 0AH 31H 30H 0AH 0AH D9H 93H 40H 0AH 0AH 0AH 0AH 0AH 0AH 0AH 0AH 0AH 0AH 0AH 0AH 0AH “COMPLETE” 01H “1” “0” “ENTER” Command

REPEAT A-B (EXP-2 + 94H)

This repeats the playback between A and B points. If one of them is not set, NOT TARGET is returned. Ex) Repeat number is set to 10. 5-8-5. REPEAT (PRESENT-CTL) (EXP-8 + 94H) This repeats the playback to a specified position as many times as specified by the repeat number (repeat range: 1 to 99 times). COMPLETE is returned when this specified number is reached. If the specified position doesn’t exist, NOT TARGET is returned. If a frame outside of the GOP unit is specified, the nearest GOP will be specified. Ex) “0:12:34:12” is repeated 10 times. 5-8-6. SET A POINT (EXP-2 + 95H) This specifies A point as the current position, and ACK is returned. If this position coincides with B point, ACK is returned and the specification is neglected. “ACK” “ACK” This device Host “ACK” “ACK” “ACK” Repeat number “10” 0AH 0AH 0AH 0AH 0AH 0AH 31H 30H 0AH 0AH D9H 94H 40H 0AH 0AH 0AH 0AH 0AH 0AH 0AH 0AH 0AH 0AH 0AH 0AH 0AH “COMPLETE” 01H “1” “0” “ENTER” Command “ACK” “ACK” This device Host 0AH 0AH 0AH 0AH 0AH 0AH DFH 94H 0AH 0AH 0AH 0AH 0AH 0AH 0AH 0AH Command “ACK” “ACK” This device Host “ACK” “ACK” “ACK” “ACK” “ACK” “ACK” CTL “0:12:34:12” 0AH 0AH 0AH 0AH 0AH 0AH 32H 33H 0AH 0AH 30H 31H 0AH 34H 31H 0AH 0AH 32H 40H 0AH 0AH 0AH 0AH 0AH 0AH 0AH 0AH 0AH 0AH 0AH 0AH 0AH 0AH 0AH 0AH 0AH 0AH 0AH “0” “1” “2” “3” “4” “1” “2” “ENTER” “ACK” “ACK” This device Host “ACK” Repeat number “10” 0AH 0AH 31H 30H 40H 0AH 0AH 0AH 0AH 0AH 0AH 0AH 0AH 0AH 0AH “COMPLETE” 01H “1” “0” “ENTER” “ACK” “ACK” This device Host 0AH 0AH 0AH 0AH 0AH 0AH D9H 95H 0AH 0AH 0AH 0AH 0AH 0AH 0AH 0AH Command

SET B POINT (EXP-2 + 96H)

This specifies B point as the current position, and ACK is returned. If this position coincides with A point ACK is returned and specified is neglected. “ACK” “ACK” This device Host 0AH 0AH 0AH 0AH 0AH 0AH D9H 96H 0AH 0AH 0AH 0AH 0AH 0AH 0AH 0AH Command

TITLE ERASE (EXP-2 + 9BH)

This erases the specified title. If 0 is specified for the title no., the current title is erased. If the specified title doesn’t exist, ACK is returned and the specification is neglected. If the title is protected, no operation is made. Enter up to 5 digits for the title. This command is effective only when this device is in STOP mode. Ex) Title no.12 is erased. 5-9-2. TITLE PROTECT (EXP-1 + C2H) This protects the specified title. If 0 is specified for the title no., the current title is protected. If the specified title doesn’t exist, ACK is returned and the specification is neglected. This command is effective only when this device is in STOP mode. Enter up to 5 digits for the title. Ex) Title no.12 is protected. 5-9-3. SET TITLE NAME (EXP-1 + C3H) This specifies the title name having a fixed 64-byte length. The control code will get back after 64 characters are all entered. A title no. can only be specified during STOP mode. The current recording can be specified with 00 at anytime between the start and end of recording. If the specified title doesn’t exist, ACK is returned and the specification is neglected. Enter up to 5 digits for the title. Ex) “ABC” is set for the 12th title name. D9H 9BH 31H 0AH “ACK” “ACK” “ACK” “ACK” 0AH This device Host 0AH 0AH 32H “ACK” 0AH 40H “1” Title “12” “2” “ENTER” Command D8H C2H 31H 0AH “ACK” “ACK” “ACK” “ACK” 0AH This device Host 0AH 0AH 32H “ACK” 0AH 40H “1” Title “12” “2” “ENTER” Command D8H C3H 31H 0AH “ACK” “ACK” “ACK” “ACK” 0AH This device Host 0AH 0AH 32H “ACK” 0AH 40H “1” Title “12” “2” “ENTER” Command

SET TITLE INFO (EXP-1 + C4H)

This specifies the title information having a fixed 2048-byte length. If 0 is specified for the title no., the target title is the current one. A title no. can only be specified during STOP mode. The current recording can be specified with 00 at anytime between the start and end of recording. If the specified title doesn’t exist, ACK is returned and the specification is neglected. Enter up to 5 digits for the title. Ex) “ABC” is set for the title information of the 12th title. 5-9-5. FWD TITLE JUMP (EXP-1 + CBH) This moves the current position to the next title. After that, COMPLETE is returned. If the next title doesn’t exist, NOT TARGET is returned. 5-9-6. REV TITLE JUMP (EXP-1 + CCH) This moves the current position to the preceding title. After that, COMPLETE is returned. If the preceding title doesn’t exist, NOT TARGET is returned. 41H 42H 43H 0AH “ACK” “ACK” “ACK” 0AH This device Host 0AH “A” 20H Title name “ABC” “B” “C” “SPACE” “ACK” 0AH D8H C4H 31H 0AH “ACK” “ACK” “ACK” “ACK” 0AH This device Host 0AH 0AH 32H “ACK” 0AH 40H “1” Title “12” “2” “ENTER” Command 41H 42H 43H 0AH “ACK” “ACK” “ACK” 0AH This device Host 0AH “A” 20H Title name “ABC” “B” “C” “SPACE” “ACK” 0AH

5-10. Status Request Command

5-10-1. DEVICE TYPE REQUEST (8FH) 1-byte is returned to identify NTSC and PAL. NTSC: 9DH PAL: 9CH 5-10-2. ROM VERSION INQ (72H) This requests the firmware version, model name, etc. of this device. In response to this command, the following 6-byte is returned. Ex) When the software version is Ver.1.2.10 5-10-3. STATUS INQ (67H) This asks for information about the device status. In response to this command, a 5-byte status data described in the following table will be returned. bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0 byte 1 The major version of the firmware is returned as a value from 0 to 255. byte 2 The minor version 1 of the device firmware is returned as a value from 0 to 255. byte 3 The minor version 2 of the device firmware is returned as a value from 0 to 255. byte 4 01H: HVO-500MD 02H: HVO-550MD byte 5 01H is always returned. byte 6 00H is always returned. bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0 byte 1 10 SEARCH/ REPEAT 0 0 NO DISC 0 0 ERROR byte 2 TITLE REPEAT CHAPTER REPEAT PRESENT- CTL/TIME REPEAT A-B REPEAT REC MODE CODE 1 REC MODE CODE 0 0 0 byte 3 0 0 0 0 0 0 0 0 byte 4 0 0 REPEAT TIME INPUT REPEAT TITLE INPUT 0 REPEAT MODE SEARCH MODE REPEAT POSITION INPUT (REPEAT/ SEARCH) byte 5 PLAYBACK direction STOP MODE STILL MODE SCAN MODE 0 SPEED CODE 2 SPEED CODE 1 SPEED CODE 0 01H 02H 0AH 0AH “ACK” “ACK” “ACK” “ACK” 0AH This device Host 0AH 0AH 01H “ACK” 0AH 01H Command “ACK” 0AH 00H

Bit configuration of status data

Byte 1 bit 7 : always 1 bit 6 : SEARCH/REPEAT 1 is set during execution of SEARCH and REPEAT commands. bit 5 : always 0 bit 4 : always 0 bit 3 : NO DISC If a concurrent recording destination is configured, 1 is set when the specified media is not inserted. However, if the concurrent recording destination is SERVER, 0 is always set. If a concurrent recording destination is not configured, the internal HDD is specified and 0 is always set. bit 2 : always 0 bit 1 : always 0 bit 0 : ERROR 1 is set when an incorrect command is entered. This can be reset by using a C.E. (41H) command or a C.L. (56H) command. Byte 2 bit 7 : TITLE REPEAT 1 is set when REPEAT THIS TITLE (EXP-2+92H) command is executed. bit 6 : CHAPTER REPEAT 1 is set when REPEAT THIS CHAPTER (EXP-2+93H) command is executed. bit 5 : PRESENT-CTL/TIME REPEAT 1 is set when PRESENT-CTL REPEAT (PRESENT-CTL) (EXP-8+94H) or REPEAT (PRESENT TIME) (EXP-2+91H) command is executed. bit 4 : A-B REPEAT 1 is set when REPEAT A-B (EXP-2+94H) command is executed. bit 3 : REC MODE CODE 1 (*1) bit 2 : REC MODE CODE 0 (*1) bit 1 : always 0 bit 0 : always 0 *1 Byte 3 bit 7 to 0 : always 0 Byte 4 bit 7 : always 0 bit 6 : always 0 bit 5 : REPEAT TIME INPUT 1 is set when this device is awaiting the input of repeat time used for REPEAT TITLE or REPEAT CHAPTER command. bit 4 : REPEAT TITLE INPUT 1 is set when this device is awaiting the input of repeat title used for REPEAT command. bit 3 : always 0 bit 2 : REPEAT MODE 1 is set during the REPEAT operation. REC MODE CODE 1 REC MODE CODE 0 Best 0 0 High 0 1 Standard 1 0

bit 1 : SEARCH MODE

1 is set during the SEARCH operation. bit 0 : REPEAT POSITION INPUT (REPEAT/SEARCH) 1 is set when this device is awaiting the input of repeat position parameter used for REPEAT and SEARCH commands. Byte 5 bit 7 : PLAYBACK direction 1 is set when this device is in reverse playback mode. bit 6 : STOP MODE 1 is set when this device is in STOP mode. bit 5 : STILL MODE 1 is set when this device is in PLAY PAUSE, SEARCH PAUSE, or STILL mode. bit 4 : SCAN MODE 1 is set when this device is in SCAN replay mode (Fwd x20, Rev x20). bit 3 : always 0 bit 2 : SPEED CODE 2 1 is set when the playback speed is x1/2 or less. bit 1 : SPEED CODE 1 1 is set when the playback speed is x2 or more. bit 0 : SPEED CODE 0 1 is set when the playback speed is less than x1. 5-10-4. STATUS SENSE 1 (D7H) This asks for information about the device status. In response to this command, a 5-byte status described in the following table will be returned. Bit configuration of status data Byte 1 bit 7 : always 1 bit 6 : always 0 bit 5 : always 0 bit 4 : REC INHIBIT 1 is set when a write-protect media (un-adapted media) is inserted. bit 3 : NO DISC If a concurrent recording destination is configured, 1 is set when the specified media is not inserted. However, if the concurrent recording destination is SERVER, 0 is always set. If a concurrent recording destination is not configured, the internal HDD is specified and 0 is always set. bit 2 : always 1 bit 1 : always 0 bit 0 : ERROR 1 is set when an incorrect command is entered.1 is set when an incorrect command is entered. This can be cancelled by using a C.E. (41H) command or a C.L. (56H) command. bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0 byte 1 1 0 0 REC INHIBIT NO DISC 1 0 ERROR byte 2 EE MODE 0 VIDEO MUTE AUDIO MUTE HARD ERROR 0 0 0 byte 3 0 0 0 0 0 REPEAT MODE SEARCH MODE 0 byte 4 PLAY MODE 0 0 STOP MODE 0 EJECT REC MODE 0 byte 5 PAUSE MODE 0 SHUTTLE FWD SHUTTLE REV SPEED CODE 3 SPEED CODE 2 SPEED CODE 1 SPEED CODE 0

bit 7 : EE MODE

1 is set when this device is in EE mode. bit 6 : always 0 bit 5 : VIDEO MUTE 1 is set when video is muted. bit 4 : AUDIO MUTE 1 is set when audio is muted. bit 3 : HARD ERROR 1 is set when there is a device error. bit 2 : always 0 bit 1 : always 0 bit 0 : always 0 Byte 3 bit 7 : always 0 bit 6 : always 0 bit 5 : always 0 bit 4 : always 0 bit 3 : always 0 bit 2 : REPEAT MODE 1 is set during the execution of REPEAT command. bit 1 : SEARCH MODE 1 is set during the execution of SEARCH command. bit 0 : always 0 Byte 4 bit 7 : PLAY MODE 1 is set when this device is in PLAY, PLAY PAUSE REC, or REC PAUSE mode. bit 6 : always 0 bit 5 : always 0 bit 4 : STOP MODE 1 is set when this device is in STOP mode. bit 3 : always 0 bit 2 : EJECT 1 is set when this device is in EJECT mode. bit 1 : REC MODE 1 is set when this device is in REC MODE or REC PAUSE mode. bit 0 : always 0 Byte 5 bit 7 : PAUSE MODE 1 is set when this device is in PLAY PAUSE or REC PAUSE mode. bit 6 : always 0 bit 5 : SHUTTLE FWD 1 is set when this device is in FORWARD SEARCH mode. bit 4 : SHUTTLE REV 1 is set when this device is in REVERSE SEARCH mode. bit 3 : SPEED CODE 3 bit 2 : SPEED CODE 2 bit 1 : SPEED CODE 1 bit 0 : SPEED CODE 0

Playback speed is set when this device is in SEARCH mode.

5-10-5. STATUS SENSE2 (B0H) This asks for information about the device status. In response to this command, a 6-byte status described in the following table will be returned. Bit configuration of status data Byte 1 bit 7 : STOP KEY 1 is set when pressing STOP key. bit 6 : EJECT 1 is set when pressing EJECT key. bit 5 : always 0 bit 4 : always 0 bit 3 : SPEED CODE 3 bit 2 : SPEED CODE 2 bit 1 : SPEED CODE 1 bit 0 : SPEED CODE 0 Playback speed is shown when this device is in SEARCH mode. SPEED CODE 3 SPEED CODE 2 SPEED CODE 1 SPEED CODE 0 STILL 0 0 0 0 × 1/16 0 0 0 1 × 1/8 0 0 1 0 × 1/4 0 0 1 1 × 1/2 0 1 0 0 × 1 0 1 0 1 × 2 0 1 1 0 × 4 0 1 1 1 × 20/× 60 1 0 0 0 bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0 byte 1 STOP KEY EJECT RIGHT (�) KEY LEFT () KEY SPEED CODE 3 SPEED CODE 2 SPEED CODE 1 SPEED CODE 0 byte 2 0 RECORD KEY 0 0 PAUSE KEY PLAY KEY 0 0 byte 3 0 0 0 0 0 0 0 0 byte 4 0 0 0 0 0 0 0 byte 5 0 0 KEY INHIBIT 0 0 0 0 0 byte 6 MENU KEY 0 ENTER UP (�) KEY DOWN (�) KEY LEFT () KEY RIGHT (�) KEY 0 SPEED CODE 3 SPEED CODE 2 SPEED CODE 1 SPEED CODE 0 STILL 0 0 0 0 × 1/16 0 0 0 1 × 1/8 0 0 1 0 × 1/4 0 0 1 1 × 1/2 0 1 0 0 × 1 0 1 0 1 × 2 0 1 1 0 × 4 0 1 1 1 × 20/× 60 1 0 0 0

bit 7 : always 0

bit 6 : RECORD KEY 1 is set when pressing RECORD key. bit 5 : always 0 bit 4 : always 0 bit 3 : PAUSE KEY 1 is set when pressing PAUSE key. bit 2 : PLAY KEY 1 is set when pressing PLAY key. bit 1 : always 0 bit 0 : always 0 Byte 3 bit 7 to 0 : always 0 Byte 4 bit 7 : always 0 bit 6 : FOOT 1 is set when pressing FOOT SW. bit 5 : always 0 bit 4 : always 0 bit 3 : always 0 bit 2 : always 0 bit 1 : always 0 bit 0 : always 0 Byte 5 bit 7 : always 0 bit 6 : always 0 bit 5 : KEY INHIBIT 1 is set when key input is prohibited. bit 4 : always 0 bit 3 : always 0 bit 2 : always 0 bit 1 : always 0 bit 0 : always 0 Byte 6 bit 7 : MENU KEY 1 is set when pressing MENU key. bit 6 : always 0 bit 5 : ENTER KEY 1 is set when pressing ENTER key. bit 4 : UP (�) KEY 1 is set when pressing UP (�) key. bit 3 : DOWN (�) KEY 1 is set when pressing DOWN (�) key. bit 2 : LEFT () KEY 1 is set when pressing LEFT () key. bit 1 : RIGHT (�) KEY 1 is set when pressing RIGHT (�) key. bit 0 : always 0

5-10-6. STATUS SENSE3 (B1H)

This asks for information about the device status. In response to this command, a 12-byte status described in the following table will be returned. Bit configuration of status data Byte 1 bit 7 to bit 4 : DVD drive power ON hours/1000 bit 3 to bit 0 : DVD drive power ON hours/100 Byte 2 bit 7 to bit 4 : DVD drive power ON hours/10 bit 3 to bit 0 : DVD drive power ON hours/1 Byte 3 bit 7 to bit 4 : DVD drive accumulated recording hours/1000 bit 3 to bit 0 : DVD drive accumulated recording hours/100 Byte 4 bit 7 to bit 4 : DVD drive accumulated recording hours/10 bit 3 to bit 0 : DVD drive accumulated recording hours/1 Byte 5 bit 7 to bit 4 : HDD power ON hours/1000 bit 3 to bit 0 : HDD power ON hours/100 Byte 6 bit 7 to bit 4 : HDD power ON hours/10 bit 3 to bit 0 : HDD power ON hours/1 Byte 7 bit 7 to bit 4 : always 0 bit 3 to bit 0 : number of times of TRAY open & close/10000 Byte 8 bit 7 to bit 4 : number of times of TRAY open & close/1000 bit 3 to bit 0 : number of times of TRAY open & close/100 bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0 byte 1 DVD running hours/1000 DVD running hours/100 byte 2 DVD running hours/10 DVD running hours/1 byte 3 DVD recording hours/1000 DVD recording hours/100 byte 4 DVD recording hours/10 DVD recording hours/1 byte 5 HDD running hours/1000 HDD running hours/100 byte 6 HDD running hours/10 HDD running hours/1 byte 7 0 0 0 0 TRAY OPEN/CLOSE/10000 byte 8 TRAY OPEN/CLOSE/1000 TRAY OPEN/CLOSE/100 byte 9 TRAY OPEN/CLOSE/10 TRAY OPEN/CLOSE/1 byte 10 SYSTEM ERR./1000 SYSTEM ERR./100 byte 11 0 0 0 0 0 0 0 0 byte 12 SYSTEM ERR./10 SYSTEM ERR./1

bit 7 to bit 4 : number of times of TRAY open & close/10

bit 3 to bit 0 : number of times of TRAY open & close/1 Byte 10 bit 7 to bit 4 : system error/1000 bit 3 to bit 0 : system error/100 Byte 11 bit 7 to bit 0 : always 0 Byte 12 bit 7 to bit 4 : system error/10 bit 3 to bit 0 : system error/1 5-10-7. STATUS SENSE4 (B2H) This asks for information about the device status. In response to this command, a 5-byte status data described in the following table will be returned. Bit configuration of status data Byte 1 bit 7 : always 0 bit 6 : FREEZE 1 is set when this device is in FREEZE mode. bit 5 : PAUSE 1 is set when this device is in PAUSE mode. bit 4 : always 0 bit 3 ::always 0 bit 2 : INDEX 1 is set when this device is in INDEX mode. bit 1 : FREEZE MODE 1 bit 0 : FREEZE MODE 0 Byte 2 bit 7 : always 0 bit 6 : always 0 bit 5 : always 0 bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0 byte 1 0 FREEZE PAUSE 0 0 INDEX FREEZE MODE 1 FREEZE MODE 0 byte 2 0 0 0 INDEX ERASE 0 INDEX WRITE INDEX SCAN INDEX SEARCH byte 3 0 0 0 0 0 DISC REMAIN 2 DISC REMAIN 1 DISC REMAIN 0 byte 4 0 0 0 0 0 0 0 0 byte 5 0 MENU LIST A point B point FORMAT FINALIZE 0 FREEZE MODE 1 FREEZE MODE 0 NO FREEZE 0 0 FIELD1 MODE 0 1 FIELD2 MODE 1 0 FRAME MODE 1 1

bit 4 : INDEX ERASE

1 is set when this device is in INDEX ERASE mode. bit 3 : always 0 bit 2 : INDEX WRITE 1 is set when this device is in INDEX WRITE mode. bit 1 : INDEX SCAN 1 is set when this device is in INDEX SCAN mode. bit 0 : INDEX SEARCH 1 is set when this device is in INDEX SEARCH mo Byte 3 bit 7 : always 0 bit 6 : always 0 bit 5 : always 0 bit 4 : always 0 bit 3 : always 0 bit 2 : DISC REMAIN 2 If a concurrent recording destination is configured, the remaining space on that media is returned. However, if the destination is SERVER, 1 is always returned. If a concurrent recording destination is not configured, the remaining space on the internal HDD is returned. bit 1 : DISC REMAIN 1 If a concurrent recording destination is configured, the remaining space on that media is returned. However, if the destination is SERVER, 1 is always returned. If a concurrent recording destination is not configured, the remaining space on the internal HDD is returned. bit 0 : DISC REMAIN 0 If a concurrent recording destination is configured, the remaining space on that media is returned. However, if the destination is SERVER, 1 is always returned. If a concurrent recording destination is not configured, the remaining space on the internal HDD is returned. Byte 4 bit 7 to bit 0 : always 0 Byte 5 bit 7 : always 0 bit 6 : MENU 1 is set when this device is in MENU mode. bit 5 : LIST 1 is set when the [Recording List] screen is displayed. bit 4 : A point 1 is set when A point is decided. DISC REMAIN 2 DISC REMAIN 1 DISC REMAIN 0 CALCULATE 0 0 0 DISC END 0 0 1 1/10 0 1 0 1/5 0 1 1 2/5 1 0 0 3/5 1 0 1 4/5 1 1 0 DISC TOP 1 1 1

bit 3 : B point

1 is set when B point is decided. bit 2 : FORMAT 1 is set during the process of formatting. bit 1 : FINALIZE 1 is set during the process of finalization. bit 0 : always 0 5-10-8. VTR INQ (FBH) ACK is returned when this device is turned ON. 5-10-9. DISC INFO INQ (EXP-2 +97H) This asks for the disc information. In response to this command, the following 103-byte is returned. Byte 1 Indicates whether data is stored in the disc. AAH : status is decided. 00H : no data (includes when no media is inserted or when inserted media is not supported) Byte 2 Store the disc name within 64 bytes. If no media is inserted or if the inserted media is not supported, 20H is returned. Byte 66 Indicates the media type. 00H : media not inserted 04H : DVD-R media/SERVER/internal HDD FFH : unsupported media Byte 67 always 0 Byte 68 always 0 Byte 69 to 70 If DVD is specified as the concurrent recording destination and AVCHD is specified as the recording format, the number of recorded titles is returned. However, 00H is always returned for SERVER, USB, and DVD (MP4). If a concurrent recording destination is not configured, the number of recorded titles on the internal HDD is returned. 99 will be returned even after the number of titles exceeds 99. Byte Contents byte 1 INFORMATION byte 2 - 65 DISC NAME byte 66 MEDIA TYPE byte 67 (RESERVED) byte 68 (RESERVED) byte 69 - 70 THE NUMBER OF TITLE byte 71 - 73 THE NUMBER OF CHAPTER byte 74 - 97 RECORDING DATE/TIME byte 98 - 102 DISC REMAIN byte 103 FINALIZED

Ex) 10 titles are recorded.

byte 69 : 31H byte 70 : 30H Byte 71 to 73 If DVD is specified as the concurrent recording destination and AVCHD is specified as the recording format, the number of recorded chapters is returned. However, 00H is always returned for SERVER, USB, DVD (MP4), and the internal HDD. 999 will be returned even after the number of chapters exceeds 999. Ex) 124 chapters are recorded. byte 71 : 31H byte 72 : 32H byte 73 : 34H Byte 74 to 97 If DVD is specified as the concurrent recording destination and AVCHD is specified as the recording format, the recording start date and time and the recording end date and time recorded on the disc is indicated. However, 00H is always returned for SERVER, USB, and DVD (MP4). If a concurrent recording destination is not configured, the recording start date and time and the recording end date and time of the internal HDD are returned. byte 74 to 85 : Start date/time of the recording byte 86 to 97 : End date/time of the recording Byte 98 to 102 If a concurrent recording destination is configured, the remaining time on that media is returned. If a concurrent recording destination is not configured or if the concurrent recording destination is SERVER, the remaining space on the internal HDD is returned. 9:59:59 is also returned even when the actual time is higher than 9:59:59. Byte 103 Indicates the finalization status of the disc. 00H : un-finalized (includes when no media is inserted or when inserted media is not supported) 01H : finalized Byte Contents byte 74, 75 byte 86, 87 year (ASCII) byte 76, 77 byte 88, 89 month (ASCII) byte 78, 79 byte 90, 91 day (ASCII) byte 80, 81 byte 92, 93 hour (ASCII) byte 82, 83 byte 94, 95 minute (ASCII) byte 84, 85 byte 96, 97 second (ASCII) Byte Contents byte 98 hour (ASCII) byte 99, 100 minute (ASCII) byte 101, 102 second (ASCII)

5-10-10.TITLE INFO INQ (EXP-2 +99H)

The title information described in 2116 bytes corresponding to the specified title no. is returned. Ex) When referring to the title information of title No.12, and the information of that title (the protected title, the number of chapters recorded “12”, title name “ABC”, title information “DEF”) is returned. 5-10-11.USER DATA INQ (EXP-2 +9EH) Fixed 256-byte length, and 20H is always returned. 5-10-12.TITLE NAME INQ (EXP-2 +C7H) The title name described in 64 bytes corresponding to the specified title no. is returned. Ex) When referring to the title name of title No.12, and the title name “ABC” is returned. Byte Contents byte 1 title protect : 31H no title protect : 30H byte 2 to 4 The number of chapter recorded in the title : 001 to 755 byte 5 to 68 title name byte 69 to 2116 title information D9H 99H 31H 0AH “ACK” “ACK” “ACK” “ACK” 0AH This device Host 0AH 0AH 32H 40H “1” Title “12” “2” “ENTER” Command Number of Chapter “12” 31H “Protect” “0” “1” “2” 30H This device Host 31H 32H Title name “ABC” (64 byte) “A” “B” “C” 41H 42H 43H “SPACE” 20H 44H “D” “E” “F” 45H This device Host 46H Disc infomation “DEF” “SPACE” 20H (2048 byte) D9H C7H 31H 0AH “ACK” “ACK” “ACK” “ACK” 0AH This device Host 0AH 0AH 32H 40H “1” Title “12” “2” “ENTER” Command

Title name “ABC” (64 byte)

“SPACE” 20H

The material contained in this manual consists of

information that is the property of Sony Corporation. Sony Corporation expressly prohibits the duplication of any portion of this manual or the use thereof for any purpose other than the operation or maintenance of the equipment described in this manual without the express written permission of Sony Corporation.

Other DVR Manuals