Specification. For. Serial Interface DN-T645/625

Similar documents
Specification. for. Serial Interface DN-C635

[DP19] DN-500CD. Serial Command Protocol Guide

DN-700C / DN-501C MIDI Command Guide

Custom Installation Notes: Serial programming interface and IR remote commands for Arcam UDP411 BD Player

Custom Installation Notes: Serial programming interface and IR remote commands for Arcam BDP100/300 BD Players

JPEG2000 HDTV RECORDER

Custom Installation Notes: Serial programming interface and IR remote commands for Arcam Solo Movie 2.1 and 5.1

Custom Installation Notes: Serial programming interface for Arcam A/V processors & receivers

DVD Player DN-V310 Serial Control Instructions

ALESIS M20. RS-422 Implementation

Planar Simplicity Series

USB-SD MP3 Module Manual

VS-LC101/ VS-LC102 RS-232 command set

HVR-1500 HVR-1500A. PROTOCOL MANUAL 1st Edition (Revised 8) DIGITAL VIDEOCASSETTE PLAYER DSR-60/60P DSR-1600/1600P DSR-1600A/1600AP

TASCAM SS-CDR250N/SS-R250N CONTROL I/O Terminals RS-232C/TELNET Protocol Specifications

DV4001/DV6001/DV7001 VC6001. RS-232C Control Specification

Compact Card Dispenser

RS232 User Guide. Planar Simplicity Series 4K Displays SL4364K SL5564K SL6564K SL7564K SL8664K. Simplicity Series 4K Displays User Guide A

20 Channel MP3 Sound Board. User s Manual. Model: FN-BC20

EWBS Receiving Module Communication specifications

Application Note BDLxxxx RS232 SERIAL INTERFACE COMMUNICATION PROTOCOL (SICP V1.82)

Custom Installation Notes: Serial programming interface and IR remote commands for Arcam D33 DAC

PRE32 RS232 protocol v1.21 Tomas Andersson

Custom Installation Notes: Serial programming interface and IR remote commands for Arcam T32 Tuner

C628 Enhanced JPEG Module. User Manual

TABLE OF CONTENTS. Communication Functions

Card Dispensing/Collecting Machine

Generic RS232 protocol

KYTronics Corp.,Ltd KYT-22XX SPECIFICATIONS B 1 OF kytronics.co.kr. 3 rd Floor, A-Dong, Twin Town-Bldg,

Serial Interface Communication Protocol

Compact Card Dispenser

Blaupunkt ( DMS?? ) Page 1 of 13

FLAT WIDE DISPLAY FWD-50PX1. PROTOCOL MANUAL (USER CONTROL ONLY) 1st Edition

Venstar Thermostat Adapter

The RS-485 user manual for B800 series communication

FN-BC04 MP3 Sound Module with 10W Amplifier. User s Manual

The power to engage. RS-232 PROTOCOL for CTOUCH. RS 232 protocol for CTOUCH Laser Nova - Sky V4.01. CTOUCHimPD1099V180725

CONNECTION TO A HOST COMPUTER

Serial Communications Protocol Definition. Project: SDP-3

UFB-100 Universal Front Controller User Manual

CAN / RS485. Product Description. Technical Reference Note. Interface Adapter. Special Features

C1068 JPEG Module w/uart Interface. User Manual v1.1

The power to engage. RS-232 PROTOCOL for CTOUCH. RS 232 protocol for CTOUCH Laser Air + V3.12. CTOUCHimPD914V170913

Custom Installation Notes IP/Serial programming interface and IR remote control commands for the SA10/SA20 integrated amplifier

1. Implemented CM11 protocol

DV-4900 DV-4070 DVF-R9030 DVF-R7030

Using remote controller

Product information AD-850

C1182 Video Compression Module User Manual. Release Note: 1 st Release : Aug 01, 2012

Version Description Date

MW100 CAN Bus Module Configuration Tool (MX118-CAN-M30/S1) User s Manual

TASCAM HS-2/HS-20/HS-2000

Russound Controllers. RNET Protocol & Specifications RS-232 Communication. Document version

INSTEON Hidden Door Sensor

RV-8 Serial Protocol Definition Software Version 2.0 Protocol Version:

BOX CONTENTS REGISTRATION QUICK SETUP CONNECTION DIAGRAM POWER HOUSE AMP MIXER

INSTRUCTION MANUAL SERIES

JMY505G User's Manual

RS485 INSTRUCTION MANUAL. DM4500 Series. Page 1 of 6

Elotech Standard Protocol. for Single R8200 SC

SAFETY PRECAUTIONS. Throughout this manual we use the following two illustrations to make you aware of safety considerations:

(1) MiniDisc Deck. Operating Instructions MDS-SP Sony Corporation

Logosol Joystick Node LS-731

DataVU 5 - Interface Manual Modbus

QBridge. I2C, SPI, CAN Control Software User s Manual. Date: Rev 1.3

GETTING STARTED WITH DJCONTROL INSTINCT AND DJUCED UK US

DataVU 5 - Interface Manual Modbus

Developer Notes INSTEON Thermostat v012. Developer Notes. INSTEON Thermostat. Revision History

Using the remote controller

BASIC SERIAL COMMAND FUNCTIONAL SPECIFICATIONS PLV-WF20

GETTING STARTED WITH DJCONTROL COMPACT AND DJUCED 18

BASIC SERIAL COMMAND FUNCTIONAL SPECIFICATIONS PLC-XF47. SANYO Electric Co., Ltd Personal Mobile Group DI Company Projector Business Division

MP3 Module with SD Card

-The plug must be accessible after installation.

C1098 JPEG Module User Manual

Serial Communication Control Interface User s Manual

Serial Communications Protocol Definition. Project: Lexicon MC-12/MC-12B/MC-12 Room EQ

MDL100 protocol-1.doc 6/12/08

RV-5/MV-5. Serial Protocol Definitions. Software Version: V4.0x. Document Revision: July 2007

LP-AW4001/LP-AW3001/LP-AX3001

MV-CD3SUP. Anti Shock CD / USB / SD Card Reader / Speed Control / Remote Control Player

Communications Protocol

automatic video source selection is commanded preferred video input is composite, color system PAL volume is -15 db

CONFIGURATION: The Reader, LED Indicator, pin numbers for the 9-pin connector and the 25-pin adapter are shown in Figure 1-2.

Serial Communications Protocol Definition. Project: MC-12/MC-12B

MDS-E12/E11/E52 RS-232C Interface Manual -ADDITIONAL INFORMATION-

PCT-610/620 Remote Control Protocol

Communication. Outline of Communication. Merits

Russound Dual Tuners (ST2, ST2-XM, ST2-XM2, and ST2S)

Custom Installation Notes: Serial programming interface and IR remote commands for Arcam AVR390/550/850/AV860/SR250

Home Automation, Inc. Omni-Link. Serial Protocol Description

ESM-5907 MOTORIZED INSERTION STANDARD TYPE MAGNETIC CARD READER & IC CARD READER/WRITER WITH RS-232C INTERFACE

Owner s Manual. Interface Kit for ipod

Serial Interface Communication Protocol [EN Series]

OPPO DV-983H Up-Converting Universal Player. RS-232C Remote Control Command Reference

Micro Hi-Fi Component System

Using UART in radio data transmission with the CDP-02 module By Tomihiko Uchikawa

Revision 1.2. July 24, COM Protocol Manual. for MDC and ADC N 11th St - San Jose CA

SECTION 5 SMART PAYOUT MANUAL SET SOFTWARE IMPLEMENTATION GUIDE

VC-C4 COMMUNICATION CAMERA PROGRAMMER'S MANUAL

Transcription:

Date 2002-08-30 1 page of 55 Specification For Serial Interface DN-T645/625 Denon, Ltd.

Date 2002-08-30 2 page of 55 Histories Rev. Date Name Description 1.00 Aug., 30, 02 J.Watanabe

Date 2002-08-30 3 page of 55 Contents 1 Serial communication interface 5 1.1 Physical interface 5 1.2 Transfer format of serial data 6 2 Command format and answer format 7 2.1 Protocol for data transmission and reception 8 Basic procedure 8 Communication errors 8 2.2 Command / Answer sequence 9 2.3 List of command codes 10 2.4 List of answer codes 11 2.5 Status List 11 2.6 Command specification 12 2.6.1 RESET command 12 2.6.2 SLEEP command 13 2.6.3 REQUEST PLAY STATUS command 14 2.6.4 REQUEST FIRMWARE REVISION command 16 2.6.5 REQUEST ERROR CODE command 17 2.6.6 REQUEST TAPE INFORMATION 18 2.6.7 REQUEST ESTABLISH command 19 2.6.8 REQUEST MACHINE ID command 20 2.6.9 REQUEST CD TOC command 21 2.6.10 REQUEST TEXT DATA command 22 2.6.11 Request Display Status command 24 2.6.12 Request Slide Switch Status command 25 2.6.13 Request Program Table command 26 2.6.14 PLAY command 28 2.6.15 STOP command 29 2.6.16 CD PAUSE command 30 2.6.17 Skip command 31 2.6.18 SEARCH command 32 2.6.19 Open / Close Command 33 2.6.20 Cue command 34 2.6.21 Program / Direct command 35 2.6.22 Track Num Entry command 36 2.6.23 RANDOM command 37 2.6.24 A-B command 38 2.6.25 CD Sync command 39

Date 2002-08-30 4 page of 55 2.6.26 Pitch command 40 2.6.27 Pitch Set command 41 2.6.28 Time command 42 2.6.29 Title command 43 2.6.30 Repeat command 44 2.6.31 Play Mode command 45 2.6.32 REC command 46 2.6.33 PAUSE REC command 47 2.6.34 FORWARD command 48 2.6.35 REWIND command 49 2.6.36 DIRECTION command 50 2.6.37 MEMORY command 51 2.6.38 COUNTER RESET command 52 2.6.39 DOLBY command 53 2.6.40 SETTING Relay Mode command 54 2.6.44 REV Mode command 55

Date 2002-08-30 5 page of 55 1 Serial communication interface 1.1 Physical interface a) DN-645/625 has a D-sub 9 pin female connector for serial interface. b) Table 1 indicates pin assignment of connector signals. RS-232C and RS-422A can be selected with software switch on the DN-T645. RS-422A is not available on the DN-T625, only RS-232C. RS-232C RS-422A Terminal # Signal I/O Signal I/O 1 NC - NC - 2 TxD O TxD - O 3 RxD I RxD I 4 NC - NC - 5 S.GROUND - S.GROUND - 6 NC - NC - 7 NC - TXD O 8 NC - RXD- I 9 NC - NC - Table 1. Pin Assignment c) Figure 1 indicates diagram of RS-232C and RS-422A. RS-232C RS-422A TXD TXD+ TXD- CPU RXD CPU RXD+ RXD- Figure 1. Serial Driver/Receiver

Date 2002-08-30 6 page of 55 1.2 Transfer format of serial data - Interface RS-232C RS-422A selectable (DN-T645) RS-232C (DN-T625) - Communication system Half-duplex communication - Data transfer mode Start stop synchronization - Transfer rate 9,600bps - Start bit (ST) 1 bit - Data bit (b0-b7) 8 bits - Parity (P) Even number - Stop bit (SP) 1 bit - Transfer data ASCII code - Control characters STX (0x02) ETX (0x03) NAK (15h) ACK (06h) ST b0 b1 b2 b3 b4 b5 b6 b7 P ST 11/9600 sec Figure 2. Command Data Array

Date 2002-08-30 7 page of 55 2 Command format and answer format The DN-T645/625 uses commands each of which consists of a data row (some commands don't need PC) composed of command codes (CC) and parameter codes (PC). The host shall be designed to send block check characters (BCC) following ETX, with the data row enclosed in STX (text start: 0x02) and ETX (text termination: 0x03). The DN-T645/625 shall complete command receive with correct BCC codes. Here are the formats. Commands <STX> <CC> <PC0> <PC1> <PC2> <..> <PCn> <ETX> <BCCH><BCCL> STX (Start of TeXt) CC (Command Code) PC (Parameter Code) ETX (End of Text ) BCC (Block Check Character) 0x02 Command code Number of parameters is defined for each command. 0x03 CC + PC0 + PC1 + PC2 + + PCn + ETX = XY (hex) Each of X and Y is 4 bit long, X, Y=0,1,2,3,4,5,6,7,8,9,A, B, C, D, E, F BCCH is an ASCII code converted from X (higher 4 bits of sum) and BCCL is converted from Y (lower 4 bit of sum). BCCH and BCCL are ASCII coded data. If a three digit check sum is calculated, ignore the hundredths place. Answers<STX> <CC> <AC> <PC0> <PC1> <PC2> <> <PCn> <ETX><BCCH><BCCL> STX (Start of TeXt) 0x02 RC (Reply Code) Reply code (=Command code) AC (Answer Code) PC (Parameter Code) ETX (End of TeXt) BCC (Block Check Character) Answer code Number of parameters is defined for each command. 0x03 CC + PC0 + PC1 + PC2 + + PCn + ETX = XY (hex) Each of X and Y is 4 bit long, X, Y=0,1,2,3,4,5,6,7,8,9,A, B, C, D, E, F BCCH is an ASCII code converted from X (higher 4 bits of sum) and BCCL is converted from Y (lower 4 bit of sum). BCCH and BCCL are ASCII coded data. If a three digit check sum is calculated, ignore the hundredths place.

Date 2002-08-30 8 page of 55 2.1 Protocol for data transmission and reception This device s serial protocol is based on half-duplex communication. Therefore the host shall transmit commands and receive answers according to the following procedure. Basic procedure 1) The host selects a preferred command and transmits codes to the device. The host shall not send each byte within 40µsec because the device cannot receive within 40µsec after previous byte. 2) The host shall wait for the device s answer before transmitting the next command. Reading RC, AC and PC bytes, the host can get acknowledge whether the device received previous command correctly or not. 3) When transmitting a command which causes some function, the host shall get device s status that the device becomes ready. The Read Status command is used for this purpose. 4) The host shall complete the transmission of one command within 40 msec. 5) The device shall return answer within 5 seconds. 6) The device cannot receive any command within 2 second after the power is turned on. Communication errors 1) In case of a communication error such as overrun, framing, or parity error, the device returns a NAK (15h) code within 80ms ec from the start of command transmission. When a NAK (0x15) code is received, the host shall transmit the previous command again immediately. 2) If the host detects communication error while receiving the answer, the host shall send a NAK (0x15) code within 80ms ec from beginning of receipt. The device sends the same answer again after receiving a NAK code within 80msec. 3) The host shall send the previous command when there is no answer from device.

Date 2002-08-30 9 page of 55 2.2 Command / Answer sequence Figure 3 is and example of command and answer sequence for DN-T645/625. Command Transmission HOST STX CC PC0 PC1 PC2 DEVICE Min 40µsec Max 40msec PCn ETX BCC Check BCC Max 5 sec. STX RC AC PC0 PC1 Answer Transmission Check BCC PCn ETX BCC Next Command Transmission STX CC PC0 Figure 3. Command Sequence

Date 2002-08-30 10 page of 55 2.3 List of command codes No. Command Code Destination (ASCII) System CD Tape Operation 1 Reset 0x20( SP ) X Reset the device. 2 Sleep 0x21(! ) X Force the device to Sleep mode. 3 Request PLAY Status 0x30( 0 ) X X Request CD player and Deck status. 4 Request Firmware Rev. 0x31( 1 ) X Request the firmware revision code. 5 Request Error Code 0x32( 2 ) X Request the error code. 6 Request Tape Info. 0x34( 4 ) X Request the Tape information. 7 Request ESTABLISH 0x35( 5 ) X Request the setup contents (such as switch position and mode select). 8 Request Machine ID 0x36( 6 ) X Request the machine ID. 9 Request CD TOC 0x37( 7 ) X Request CD s TOC data 10 Request Text Data 0x38( 8 ) X Request CD-text/MP3 text data 11 Request Display Status 0x39( 9 ) X Request Display Status data 12 Request Slide SW Status 0x3A( : ) X Request Slide SW Status data. 13 Request Program Table 0x3B( ; ) X Request Program Num Table. 14 Play 0x40( @ ) X X Start playback or recording. 15 Stop 0x41( A ) X X Stop playback or recording. 16 Pause 0x42( B ) X Playback Pause. 17 Skip 0x43( C ) X Skip to the other track or music. 18 Search 0x44( D ) X Search with audio output. 19 Open/Close 0x45( E ) X 20 Cue 0x46( F ) X 21 Program / Direct 0x47( G ) X 22 Track Num Entry 0x48( H ) X 23 Random 0x4B( K ) X 24 A-B 0x4C( L ) X 25 CD Sync 0x4D( M ) X 26 Pitch 0x4E( N ) X 27 Pitch Set 0x4F( O ) X 28 Time 0x50( P ) X 29 Title 0x51( Q ) X 30 Repeat 0x52( R ) X 31 Play Mode 0x53( S ) X 32 Record standby 0x62( b ) X Standby to record. 33 Rec Pause 0x63( c ) X Pauses Recording. 34 Forward 0x64( d ) X Start Fast forward. 35 Rewind 0x65( e ) X Start Rewind. 36 Direction 0x66( f ) X Changes the tape transport direction. 37 Memory 0x67( g ) X Switch the counter memory mode. 38 Counter Reset 0x68( h ) X Reset tape counter. 39 Dolby 0x69( i ) X Dolby setting. 40 Relay Mode 0x6D( m ) X Setting modes. 41 Rev Mode 0x6E( n ) X Table 2. Command list

Date 2002-08-30 11 page of 55 2.4 List of answer codes No. Status Code Description (ASCII) 1 Command OK 0x20(SP) Received the command correctly. 2 Invalid 0x30( 0 ) Received invalid command or parameter. 3 Format Error 0x31( 1 ) Received inappropriate format command. 4 None track requested 0x32( 2 ) Requested track does not exit. 5 None time requested 0x33( 3 ) Requested time does not exit. 6 Condition Error 0x35( 5 ) Condition error occurs. Table 3. Answer code list 2.5 Status List No. Status Code Description (ASCII) System CD Tape 1 Ready 0x30 ( 0 ) X X X Device is ready to receive a command. 2 Not Ready 0x31 ( 1 ) X X X Device is not ready to be operated. 3 CD Sync 0x32 ( 2 ) X CD Synchronizing. 4 Sleep 0x33 ( 3 ) X Sleeping Device. 5 Play 0x41 ( A ) X X Playing. 6 Stop 0x42 ( B ) X X Under stop. 7 Pause 0x43 ( C ) X Pausing CD. 8 No Media 0x44 ( D ) X X There is no CD or no tape in the device. 9 Search * 0x45 ( E ) X X Slow search playing. 10 CD Error 0x46 ( F ) X CD Error. 11 Disc Loading 0x47 ( G ) X Under disc loading, now reading TOC or pass table. 12 Disc Loading complete 0x48 ( H ) X Disc loading complete. Device TOC reads finish or pass table read finish. 13 Tray Opening 0x49 ( I ) X Disc tray now opening. 14 Tray Closing 0x4A ( J ) X Disc tray now closing. 15 Scan Play 0x4B ( K ) X Fast play, forward or reverse direction. 16 Pause Cue 0x4C ( L ) X Pause with Cueing. 17 Servo on 0x4D ( M ) X Servo on. 18 Disc Read Error 0x4E ( N ) X Disc Read Error. 19 Recording 0x61 ( a ) X Recording 20 Rec Pause 0x62 ( b ) X Pause recording. 21 Rec Mute 0x63 ( c ) X Record muting. 22 Forward 0x64 ( d ) X Fast forward. 23 Rewind 0x65 ( e ) X Fast rewinding. 24 Cue 0x66 ( f ) X Under cue. 25 Review 0x67 ( g ) X Under review. 26 Play Mute 0x68 ( h ) X Under play mute (review after music search) Table 4. Status list

Date 2002-08-30 12 page of 55 2.6 Command specification 2.6.1 RESET command This command resets the device. After a RESET command, the device will perform some operations for reset and return an Answer code. The device will then be reset. 1 Command code ( SP ) 2 Reserve (0x00) Table 5. Reset command 1 Reply code ( SP ) Table 6. Reset answer This device cannot receive any commands within 2 seconds after this command is sent. After a Reset command, the host shall wait for the device to become ready status. The device returns a NOT READY status for a Request Status command before ready status has occurred.

Date 2002-08-30 13 page of 55 2.6.2 SLEEP command The SLEEP command forces the device to enter sleep mode. The device will stop all operations, turn off the display and return an Answer code. To wake up, send Operation command (ex. Play, Pause, Stop ). 1 Command code (! ) 2 Reserve (0x00) Table 7. Sleep command 1 Reply code (! ) None Table 8. Sleep answer

Date 2002-08-30 14 page of 55 2.6.3 REQUEST PLAY STATUS command Using this command, the host can get CD player information. The host shall send this command repeatedly to sense the CD player s status. 1 Command code ( 0 ) 2 CD Time Code (Elapsed: 0, Remain: 1, Total Remain: 2 ) Table 9. Request CD Status command ) 1 Reply code ( 0 ) 3 [System] System Status (Table 4) 4 [CD] Disc type code (Table 11) 5 [CD] Audio format code (Table 12) 6 [CD] Status code (Table 4) 7 [CD] Play mode code (Table 14) 8 [CD] Folder number (100 digits) 9 [CD] Folder number (10 digits) 10 [CD] Folder number (1 digits) 11 [CD] Track number (100 digits) 12 [CD] Track number (10 digits) 13 [CD] Track number (1 digits) 1 1 16 [CD] Elapsed / Remain time (minutes, 100 digits) 17 [CD] Elapsed / Remain time (minutes, 10 digits) 18 [CD] Elapsed / Remain time (minutes, 1 digits) 19 [CD] Elapsed / Remain time (second, 10 digits) 20 [CD] Elapsed / Remain time (second, 1 digits) 21 Reserve (0x00) 22 Reserve (0x00) 23 [Deck] Tape Status (Table 4) 24 [Deck] Tape counter Symbol ( SP or - ) 25 [Deck] Tape counter 1000 digit ( 0,1,2---8,9 ) 26 [Deck] Tape counter 100 digit ( 0,1,2---8,9 ) 27 [Deck] Tape counter 10 digit ( 0,1,2---8,9 ) 28 [Deck] Tape counter 1 digit ( 0,1,2---8,9 ) 29 ETX (0x03) 30 BCCH (high-level) 31 BCCL (low-level) Table 10. Request CD Status answer

Date 2002-08-30 15 page of 55 Code Disc Type Code Audio Format 0x31( 1 ) Reserved 0x31( 1 ) Reserved 0x32( 2 ) Reserved 0x32( 2 ) Reserved 0x33( 3 ) Reserved 0x33( 3 ) MPEG 0x34( 4 ) CD-DA 0x34( 4 ) LPCM 0x35( 5 ) MP3 0x35( 5 ) Reserved 0x36( 6 ) UNKNOWN 0x36( 6 ) UNKNOWN 0x37( 7 ) CD-Text Table 11. Disc type code Table 12. Audio format code Ode Play mode 0x31( 1 ) Normal 0x32( 2 ) Program 0x33( 3 ) Random Table 14. Play mode s Until the TOC, CD-text or MP3 file name is read, the device will return 0 with track and time data.

Date 2002-08-30 16 page of 55 2.6.4 REQUEST FIRMWARE REVISION command This command requests the microprocessor firmware revision code. 1 Command code ( 1 ) 2 Reserve (0x00) Table 17. Request Firmware Revision command 1 Reply code ( 1 ) 3 Firmware revision 1000 digit (ASCII) 4 Firmware revision 100 digit (ASCII) 5 Firmware revision 10 digit (ASCII) 6 Firmware revision 1 digit (ASCII) 7 ETX (0x03) 8 BCCH (high-level) 9 BCCL (low-level) Table 18. Request Firmware Revision answer None.

Date 2002-08-30 17 page of 55 2.6.5 REQUEST ERROR CODE command With this command the host can get ERROR CODEs from the device in case something goes wrong. 1 Command code ( 2 ) 2 Reserve (0x00) Table 19. Request Error Code command 1 Reply code ( 2 ) 3 Error code (Newest a) 4 Error code (Newest b) 5 Error code (9th-a) 6 Error code (9th-b) 7 Error code (8th-a) 8 Error code (8th-b) 9 Error code (7th-a) 10 Error code (7th-b) 11 Error code (6th-a) 12 Error code (6th-b) 13 Error code (5th-a) 14 Error code (5th-b) 15 Error code (4th-a) 16 Error code (4th-b) 17 Error code (3rd-a) 18 Error code (3rd-b) 19 Error code (2nd-a) 20 Error code (2nd-b) 21 Error code (1st-a) 22 Error code (1st-b) 23 ETX (03h) 2 25 BCCH (low-level) Table 20. Request Error Code answer If error code empty then using 00. A maximum of 9 error logs are memorized.

Date 2002-08-30 18 page of 55 2.6.6 REQUEST TAPE INFORMATION This command requests the condition of the loaded tape. 1 Command code ( 4 ) 2 Reserve (0x00) Table 24. Request Tape Information command 1 Reply code ( 4 ) 2 Answer code (See Table 3) 3 Tape Status (Table 26) 4 ETX (0x03) 5 BCCH (high-level) 6 BCCL (low-level) Table 25. Request Tape Information answer CODE 0x30( 0 ) 0x31( 1 ) 0x32( 2 ) 0x33( 3 ) 0x34( 4 ) TAPE Status No tape A and B side of the tape can record. A side of the tape cannot record. B-side of the tape can record. A side of the tape can record. B-side of the tape cannot record. A and B-side of the tape can not record. Table 26. Tape Status. s None

Date 2002-08-30 19 page of 55 2.6.7 REQUEST ESTABLISH command This command requests the device to report setting information, which are selected by the slide switches or preset function menu. 1 Command code ( 5 ) 2 Reserve (0x00) Table 27. Request Establish command 1 Reply code ( 5 ) 3 REVERSE MODE (Table 27 29) 4 Dolby setting (Table29 31) 5 Play Direction (Table28 30) 6 Memory (Table30 32) 7 ETX (0x03) 8 BCCH (high-level) 9 BCCL (low-level) Table 28. Request Establish answer CODE DUPULICATE MODE CODE DIRECTION 0x30( 0 ) Single 0x30( 0 ) Forward 0x31( 1 ) Loop 0x31( 1 ) Reverse Table 29. Reverse Mode setting Table 30. Tape Transport Direction (Mechanism status) CODE Dolby CODE MEMORY 0x30( 0 ) OFF 0x30( 0 ) OFF 0x31( 1 ) B 0x31( 1 ) ON 0x32( 2 ) C Table 31. Dolby setting Table 32. Counter Memory Status s After the device receives a Dolby setting command, the Dolby information in this answer and device s panel setting may be different.

Date 2002-08-30 20 page of 55 2.6.8 REQUEST MACHINE ID command This command requests the machine ID. 1 Command code ( 6 ) 2 Reserve (0x00) Table 33. Request Machine ID command 1 Reply code ( 6 ) 3-15 Machine ID DENON DN-T645 or DENON DN-T625 1 1 1 Table 34. Request Machine ID answer s None.

Date 2002-08-30 21 page of 55 2.6.9 REQUEST CD TOC command This command requests the device to send CD TOC data. 1 Command code ( 7 ) 2 Reserve (0x00) 3 Track number 100 digits (Table 36) 4 Track number 10 digits (Table 36) 5 Track number 1 digits (Table 36) Table 35. Request CD Data command Track number Content TOC data format Remark 000 Reserved 000000 001 Track 1 mmssff 099 Track 99 Track 99 mm : minute ss : second, ff : frame 0A0 First track number xx0000 xx : first track number 0A1 Last track number xx0000 xx : last track number 0A2 Total time mmssff Table 36. Track number, TOC data 1 Reply code ( 7 ) 4 Track number 100 digits (Table 36) 5 Track number 10 digits (Table 36) 6 Track number 1 digits (Table 36) 7 TOC data 1 (Minute 10 digits) 8 TOC data 2 (Minute 1 digits) 9 TOC data 3 (Second 10 digits) 10 TOC data 4 (Second 1 digits) 11 TOC data 5 (Frame 10 digits) 12 TOC data 6 (Frame 1 digits) 1 1 1 Table 37. Request CD Data answer s Track number 0A0, 0A1 and 0A2 have special meaning. Refer the Table 36.

Date 2002-08-30 22 page of 55 2.6.10 REQUEST TEXT DATA command This command requests the device to send text data. 1 Command code ( 8 ) 2 Data Type (Table 39) 3 Track number 100 digits (Table 40) 4 Track number 10 digits (Table 40) 5 Track number 1 digits (Table 40) Table 38. Request Text Data command CODE Data Type Note 0x30 ( 0 ) CD Text (Title) 0x31 ( 1 ) CD Text (Artist) 0x32 ( 2 ) Reserved 0x33 ( 3 ) Reserved 0x34 ( 4 ) MP3 Folder Name 0x35 ( 5 ) MP3 File Name 0x36 ( 6 ) Reserved 0x37 ( 7 ) ID3 Title Name Only Play/Pause/Cue. 0x38 ( 8 ) ID3 Artist Name Only Play/Pause/Cue. 0x39 ( 9 ) ID3 Album Name Only Play/Pause/Cue. 0x3A ( : ) Reserved Table 39. Data Type Track number Content Note 000 Whole Disc s If CD Text Disc Then whole Disc s. 001 Track 1 : : 099 Track 99 Maximum value in the case of the CD. : : 999 Track 999 Table 40. Track number

Date 2002-08-30 23 page of 55 1 Reply code ( 8 ) 3 Data Type (Table 39) 4 Track number 100 digits (Table 40) 5 Track number 10 digits (Table 40) 6 Track number 1 digits (Table 40) 7-36 Text Data 30charactors 37 ETX (0x03) 38 BCCH (high-level) 39 BCCL (low-level) Table 41. Request Text Data answer s None.

Date 2002-08-30 24 page of 55 2.6.11 Request Display Status command This command acquires the condition of the display. 1 Command code ( 9 ) 2 Reserve (0x00) Table 42. PLAY command 1 Reply code ( 9 ) 3 [System] CD Sync (OFF: 0, ON: 1, Brink: 2 ) 4 [CD] Play / Pause Status (OFF: 0, Play: 1, Pause: 2 ) 5 [CD] Elapsed Status (OFF: 0, ON: 1 ) 6 [CD] Remain Status (OFF: 0, ON: 1 ) 7 [CD] File Status (OFF: 0, ON: 1 ) 8 [CD] Folder Status (OFF: 0, ON: 1 ) 9 [CD] Title Status (OFF: 0, ON: 1 ) 10 [CD] MP3 Status (OFF: 0, ON: 1 ) 11 [CD] Program Status (OFF: 0, ON: 1 ) 12 [CD] Random Status (OFF: 0, ON: 1 ) 13 [CD] A-B Status (OFF: 0, A-B ON: 1, A-B Brink: 2 ) 14 [CD] Album Status (OFF: 0, ON: 1 ) 15 [CD] Artist Status (OFF: 0, ON: 1 ) 16 [CD] Pitch % Status (OFF: 0, ON: 1 ) 17 [CD] Pitch Symbol Status ( sp, - ) 18 [CD] Pitch 10 digits Status 19 [CD] Pitch 1 digits Status 20 [CD] Pitch 0.1 digits Status 21 [Deck] Memo Status (OFF: 0, ON: 1 ) 22 [Deck] Counter Symbol Status ( sp, - ) 23 [Deck] Counter 1000 digits Status 24 [Deck] Counter 100 digits Status 25 [Deck] Counter 10 digits Status 26 [Deck] Counter 1 digits Status 27 [Deck] REC Status (OFF: 0, ON: 1 ) 28 [Deck] Pause Status (OFF: 0, ON: 1 ) 29 [Deck] Direction Status (Fwd: 0, Rev: 1 ) 30 ETX (0x03) 31 BCCH (high-level) 32 BCCL (low-level) Table 43. PLAY answer s

Date 2002-08-30 25 page of 55 2.6.12 Request Slide Switch Status command This command acquires the setting value of the slide switch. 1 Command code ( : ) 2 Reserve (0x00) Table 44. PLAY command 1 Reply code ( 0 ) 3 [System] Relay Mode (OFF: 0, Relay: 1, Cascade: 2 ) 4 [CD] Repeat (OFF: 0, ON: 1 ) 5 [CD] Play Mode (Single: 0, Continue: 1 ) 6 [Deck] Reverse Mode (Single: 0, Loop: 1 ) 7 [Deck] Dolby NR (OFF: 0, B: 1, C: 2 ) 8 ETX (0x03) 9 BCCH (high-level) 10 BCCL (low-level) s Table 45. PLAY answer

Date 2002-08-30 26 page of 55 2.6.13 Request Program Table command This command acquires 10 occurrences of information that is registered to program with unit. 1 Command code ( ; ) 2 Program Table Num ( 0 9 ) (Table 47) Table 46. Call command CODE Program / Direct Status 0x30 ( 0 ) Program Num 01 10 0x31 ( 1 ) Program Num 11 20 0x32 ( 2 ) Program Num 21 30 0x33 ( 3 ) Program Num 31 40 0x34 ( 4 ) Program Num 41 50 0x35 ( 5 ) Program Num 51 60 0x36 ( 6 ) Program Num 61 70 0x37 ( 7 ) Program Num 71 80 0x38 ( 8 ) Program Num 81 90 0x39 ( 9 ) Program Num 91 99 Table 47. Program / Direct answer 1 Reply code ( J ) 3 Program Table Num ( 0 9 ) (Table 47) 4 Program Num 1 Track number 100 digits 5 Program Num 1 Track number 10 digits 6 Program Num 1 Track number 1 digits 7 Program Num 2 Track number 100 digits 8 Program Num 2 Track number 10 digits 9 Program Num 2 Track number 1 digits 10 Program Num 3 Track number 100 digits 11 Program Num 3 Track number 10 digits 12 Program Num 3 Track number 1 digits 13 Program Num 4 Track number 100 digits 14 Program Num 4 Track number 10 digits 15 Program Num 4 Track number 1 digits 16 Program Num 5 Track number 100 digits 17 Program Num 5 Track number 10 digits 18 Program Num 5 Track number 1 digits 19 Program Num 6 Track number 100 digits 20 Program Num 6 Track number 10 digits

Date 2002-08-30 27 page of 55 21 Program Num 6 Track number 1 digits 22 Program Num 7 Track number 100 digits 23 Program Num 7 Track number 10 digits 24 Program Num 7 Track number 1 digits 25 Program Num 8 Track number 100 digits 26 Program Num 8 Track number 10 digits 27 Program Num 8 Track number 1 digits 28 Program Num 9 Track number 100 digits 29 Program Num 9 Track number 10 digits 30 Program Num 9 Track number 1 digits 31 Program Num 10 Track number 100 digits 32 Program Num 10 Track number 10 digits 33 Program Num 10 Track number 1 digits 34 ETX (0x03) 35 BCCH (high-level) 36 BCCL (low-level) -If Program Number is empty then 000. Table 48. Call answer

Date 2002-08-30 28 page of 55 2.6.14 PLAY command The device starts CD playback. The device starts playback when the device is not in a recording related status, and starts recording only from Rec Pause or Rec Mute. Rec Pause means pause (standby) for record. Rec Mute is a muted recording of 5 sec to make time for music record. (TAPE) 1 Command code ( @ ) 2 Mechanism select (CD: 0, Tape: 1 ) Table 49. PLAY command 1 Reply code ( @ ) Table 50. PLAY answer s When cassette mecha status is REC pause or REC mute, the device will start recording. The answer code returns Command OK, when mecha status data is Play or Recording. When mecha status data is No Tape, this device returns CONDITION ERROR. This command forces playback start, when mecha status is in Stop, Forward, Rewind, Cue, Review or Play Mute.

Date 2002-08-30 29 page of 55 2.6.15 STOP command This command stops playback, recording, fast forward and rewind. 1 Command code ( A ) 2 Mechanism select (CD: 0, Tape: 1 ) Table 51. STOP command 1 Reply code ( A ) Table 52.STOP answer s The answer code returns Command OK, when mecha status data is Stop. The answer code returns Command OK, when mecha status data is No Tape.

Date 2002-08-30 30 page of 55 2.6.16 CD PAUSE command This command pauses the CD. 1 Command code ( B ) 2 Reserve (0x00) Table 53. CD PAUSE command 1 Reply code ( B ) Table 54. CD PAUSE answer s

Date 2002-08-30 31 page of 55 2.6.17 Skip command This command performs music search of a CD. 1 Command code ( C ) 2 Skip code (Forward: +, Reverse: - ) Table 55. SKIP command 1 Reply code ( C ) Table 56. SKIP answer

Date 2002-08-30 32 page of 55 2.6.18 SEARCH command This command performs music search at a designated speed for CD playback. 1 Command code ( D ) 2 Search Speed (Table 58) Table 57. SEARCH command Code 0x40 ( @ ) 0x41 ( A ) 0x42 ( B ) 0x43 ( C ) 0x44 ( D ) 0x61 ( a ) 0x62 ( b ) 0x63 ( c ) 0x64 ( d ) Search Speed Reserved X32 FWD X16 FWD X8 FWD X4 FWD X32 RVS X16 RVS X8 RVS X4 RVS Table 58. Search speed 1 Reply code ( D ) Table 59. SEARCH answer

Date 2002-08-30 33 page of 55 2.6.19 Open / Close Command This command opens and closes the loader of the CD. 1 Command code ( E ) 2 Open / Close Code (Close: 0, Open: 1 ) Table 60. Open / Close command 1 Reply code ( E ) Table 61. Open / Close answer

Date 2002-08-30 34 page of 55 2.6.20 Cue command This command transfers playback position in the queue point and goes into Pause. (CD) 1 Command code ( F ) 2 Reserve (0x00) Table 62. Cue command 1 Reply code ( F ) Table 63. Cue answer

Date 2002-08-30 35 page of 55 2.6.21 Program / Direct command This command selects a program mode or a direct mode. (CD) 1 Command code ( G ) 2 Program / Direct Code (Direct: 0, Program: 1 ) Table 64. Program / Direct command 1 Reply code ( G ) Table 65. Program / Direct answer This command is only received when in stop. If you need program clear, select direct mode.

Date 2002-08-30 36 page of 55 2.6.22 Track Num Entry command This command designates the track that should be played or set into program, in the case of direct mode or in the case of program mode. 1 Command code ( H ) 2 Reserve (0x00) 3 Track number 100 digits 4 Track number 10 digits 5 Track number 1 digits Table 66. Play Num Set command 1 Reply code ( H ) Table 67. Play Num Set answer

Date 2002-08-30 37 page of 55 2.6.23 RANDOM command This command performs random function ON/OFF. (CD) 1 Command code ( K ) 2 RANDOM Code (OFF: 0, ON: 1 ) Table 73. Random command 1 Reply code ( K ) Table 74. Random answer

Date 2002-08-30 38 page of 55 2.6.24 A-B command This command designates an A point and a B point in an A-B point designated repeating function. (CD) 1 Command code ( L ) 2 A-B Code (A-B OFF: 0, A-set: 1, B-Set: 2 ) Table 75. A-B command 1 Reply code ( L ) 2 Answer code Table 76. A-B answer As for this command, information condition changes by the condition of a/the main body. 1. A device receives only A-Set' condition at the time of ' A-B off'. 2. A device receives only B-Set' and 'A-B off' condition at the time of ' A-Set'. 3. A device ' receives only A-B off' condition at the time of 'A-B Set'.

Date 2002-08-30 39 page of 55 2.6.25 CD Sync command This command designates CD synchronize function. 1 Command code ( M ) 2 CD Sync Code (Normal Copy: 0, Edit Copy: 1 ) Table 77. CD Sync command 1 Reply code ( M ) Table 78. CD Sync answer

Date 2002-08-30 40 page of 55 2.6.26 Pitch command This command sets pitch function On/off. (CD) 1 Command code ( N ) 2 Pitch code (OFF: 0, ON: 1 ) Table 79. Pitch command 1 Reply code ( N ) 2 Answer code (table 3) Table 80. Pitch answer

Date 2002-08-30 41 page of 55 2.6.27 Pitch Set command This command sets the numerical value for the pitch function (%). (CD) 1 Command code ( O ) 2 Pitch symbol ( +, - ) 3 Pitch 10 digits 4 Pitch 1 digits 5 Pitch 0.1 digits Table 81. Pitch command 1 Reply code ( O ) 2 Answer code (table 3) Table 82. Pitch answer

Date 2002-08-30 42 page of 55 2.6.28 Time command This command changes the display to show Elapse/Remain/Total Remain time. (CD) 1 Command code ( P ) 2 Time Mode Code (Elapsed: 0, Remain: 1, Total Remain: 2 ) Table 83. Time command 1 Reply code ( P ) Table 84. Time answer

Date 2002-08-30 43 page of 55 2.6.29 Title command This command changes what is displayed. (CD) 1 Command code ( Q ) 2 Title code (Table 86) Table 85. Title command CODE Title Code 0x30 ( 0 ) Elapse Time 0x31 ( 1 ) File 0x32 ( 2 ) Title 0x33 ( 3 ) Artist 0x34 ( 4 ) Album Table 86. Title code 1 Reply code ( Q ) Table 87. Title answer

Date 2002-08-30 44 page of 55 2.6.30 Repeat command This command turns the repeat function on and off. 1 Command code ( R ) 2 Repeat Code (OFF: 0, ON: 1 ) Table 88. Repeat command 1 Reply code ( R ) Table 89. Repeat answer

Date 2002-08-30 45 page of 55 2.6.31 Play Mode command This command changes the playback function. (CD) 1 Command code ( S ) 2 Play Mode Code (Table 91) Table 90. Play Mode command CODE Play Mode Code 0x30 ( 0 ) Single 0x31 ( 1 ) Continue Table 91. Play Mode Code 1 Reply code ( S ) Table 92. Play Mode answer

Date 2002-08-30 46 page of 55 2.6.32 REC command This command operates only for REC Pause and REC Mute. (TAPE) 1 Command code ( b ) 2 Reserve (0x00) Table 93. REC command 1 Reply code ( b ) s Table 94. REC answer The device returns Condition Error status, when mecha status data is No Tape, Play, Forward, Rewind, Cue, Review, or Play Mute. This command sets Rec Pause (Rec-Standby), when mecha status is Stop. This command makes another 5 sec muted recording, when mecha status data is REC Pause, REC, and REC Mute. After Rec Mute, the device will change Rec Pause. The answer code returns Condition Error when the tape is in inhibited recording.

Date 2002-08-30 47 page of 55 2.6.33 PAUSE REC command This command pauses recording. (TAPE) 1 Command code ( c ) 2 Reserve (0x00) Table 95 PAUSE REC command 1 Reply code ( c ) Table 96. PAUSE REC answer This command is valid, when REC and REC Mute. When REC Mute, the device will stop muted recording immediately and change to REC Pause.

Date 2002-08-30 48 page of 55 2.6.34 FORWARD command The device starts fast forward (right direction of tape). Note that this command s direction and real sound direction is sometimes different. If the established DIRECTION of Request is Forward, both directions are the same and if REVERSE, the directions are different and this command makes rewind function. (TAPE) 1 Command code ( d ) 2 Music search ON/OFF (OFF: 0, ON: 1 ) Table 97. Forward command. 1 Reply code ( d ) Table 98. Forward answer This command is not valid, when system status is dubbing. (The answer code returns CONDITION ERROR.) The answer code returns CONDITION ERROR, when mocha status data is No Tape. This command is valid, when Stop, Play, REC Pause, REC, REC Mute, Forward, Rewind, Cue, Review, or Play Mute. When the Direction information for Request Establish command is Reverse, this commands makes rewind function. When Music search byte of this command is ON, the device starts to detect the next songs starting point. After music search the device changes to playback.

Date 2002-08-30 49 page of 55 2.6.35 REWIND command The device starts rewind (left direction of tape). Note that this command s direction and real sound direction is sometimes different. If the established DIRECTION of Request is Rewind, both directions are the same and if REVERSE, the directions are different and this command makes forward function. (TAPE) 1 Command code ( e ) 2 Music search ON/OFF (OFF: 0, ON: 1 ) Table 99. Rewind command 1 Reply code ( e ) Table 100. Rewind answer This command is not valid, when system status is dubbing. (The answer code returns CONDITION ERROR.) The answer code returns CONDITION ERROR, when mecha status data is No Tape. This command is valid, when Stop, Play, REC Pause, REC, REC Mute, Forward, Rewind, Cue, Review, or Play Mute. When the Direction information for Request Establish command is Reverse, this commands makes fast forward function. When Music search byte of this command is ON, the device starts to detect the next songs starting point. After music search the device changes to playback.

Date 2002-08-30 50 page of 55 2.6.36 DIRECTION command This command changes transport direction of the Tape. 1 Command code ( f ) 2 Reserve (0x00) Table 101. Direction command 1 Reply code ( f ) Table 102. Direction answer This command is not valid, when system status is dubbing. (The answer code returns CONDITION ERROR.) This command is valid, when mecha status data is not REC Mute or Play Mute.

Date 2002-08-30 51 page of 55 2.6.37 MEMORY command This selects Memory ON/OFF of counter. (TAPE) 1 Command code ( g ) 2 ON/OFF (OFF: 0, ON: 1 ) Table 103. Memory command 1 Reply code ( g ) The command is valid always. Table 104. Memory answer

Date 2002-08-30 52 page of 55 2.6.38 COUNTER RESET command This resets tape counter. (TAPE) 1 Command code ( h ) 2 Reserve (0x00) Table 105. Counter reset command 1 Reply code ( h ) The command is valid always. Table 106. Counter reset answer

Date 2002-08-30 53 page of 55 2.6.39 DOLBY command This selects Dolby NR type. (TAPE) 1 Command code ( i ) 2 Dolby Type (Table 108) 8 BCCH (low-level) (*1) Dolby Code Dolby 0x30h ( 0 ) OFF 0x31h ( 1 ) Type B 0x32h ( 2 ) Type C Table 108. Dolby type Table 107. Dolby command 1 Reply code ( i ) 5 BCCH (low-level) Table 109. Dolby answer The command is valid always.

Date 2002-08-30 54 page of 55 2.6.40 SETTING Relay Mode command This command changes the relay mode. 1 Command code ( m ) 2 Relay Mode (OFF: 0, Relay: 1, Cascade: 2 ) Table 110. Setting Relay Mode command 1 Reply code ( m ) 2 Answer code (Table3) Table 111. Setting Relay answer

Date 2002-08-30 55 page of 55 2.6.44 REV Mode command This sets Reverse mode. (TAPE) 1 Command code ( n ) 2 Reverse mode (Single: 0, Loop: 1 ) 8 BCCH (low-level) Table 112. Setting command 1 Reply code ( n ) 5 BCCH (low-level) Table 113. Setting answer