
CDR510
RS-232 Serial Control
Combination CD Recorder/CD Player
Owners Manual
As found on pages 51-53 of the CDR510
User’s Guide.

RS-232C control
Connect a male (D-Sub 9 Pin) to female (D-Sub 9 Pin)
straight cable for RS-232C external control by host
equipment.
• The RS-232C host can control functions of the
CDR510 externally
• The CDR510 automatically transmits status data
when status is changed.
• The CDR510 will respond to status requests by
transmitting the associated status data.
Control commands:
Command CD command
0 "@12000"+CR
1 "@12001"+CR
2
"@12002"+CR
3 "@12003"+CR
4 "@12004+CR
5 "@12005+CR
6 "@12006"CR
7 "@12007"+CR
8 "@12008"+CR
9 "@12009"+CR
Display
Scroll
"@12015"+CR
"@12011"+CR
Repeat "@12029"+CR
Next "@12032"+CR
Previous
Pitch Reset
Pitch Up Start
Pitch Up Stop
Pitch Down Start
Pitch Down Stop
Program
AMS
"@12033"+CR "@12633"+CR
"@12037"+CR
"@12038"+CR
"@1203801"+CR
"@12039"+CR
"@1203901"+CR
"@12036"+CR
"@12043"+CR "@12643"+CR
Open/Close "@12045"+CR "@12645"+CR
Pause
"@12048"+CR "@12648"+CR
Cancel/Delete "@12049"+CR "@12649"+CR
Fast Backward Start
Fast Backward Stop
Fast Forward Start
Fast Forward Stop
Play
Stop
Random
Store/Menu
Enter
Select CD
Select CDR
Track Inc.
"@12050"+CR "@12650"+CR
"@1205001"+CR
"@12052"+CR "@12652"+CR
"@1205201"+CR
"@12053"+CR "@12653"+CR
"@12054"+CR
"@12028"+CR
"@12082"+CR
"@12087"+CR
"@12063"+CR
-
-
CDR Command
"@12600"+CR
"@12601"+CR
"@12602"+CR
"@12603"+CR
"@12604"+CR
"@12605"+CR
"@12606"+CR
"@12607"+CR
"@12608"+CR
"@12609"+CR
"@12615"+CR
"@12611"+CR
"@12629"+CR
"@12632"+CR
-
-
-
-
-
"@12636"+CR
"@1265001"+CR
"@1265201"+CR
"@12654"+CR
"@12628"+CR
"@12682"+CR
"@12687"+CR
-
"@12663"+CR
"@126114"+CR
Hand shake flow charts for control commands:
CDR510
Received Command
Status Command
Typical Ho
Host sends a command that causes a
change in CDR510 status.
CDR510
Received Command
Typical Ho
Host sends a command that causes no
change in CDR510 status. For example,
Host requests Play during Playback.
Commands Requesting Status
The following Request Commands from the host are
received by the CDR510, then the status code is
transmitted to the host.
Request Command for CD
Power
Tray
Mode
Play
Mode
Disc
Repeat
Mode
Time
Mode
Album "@1?20ALBU"+CR
Track "@1?20TRAC"+CR
Current
Display
Time
End
Warning
"@1?20POWE"+CR
"@1?20TRAY"+CR
"@1?20PLAY"+CR
"@1?20DISC"+CR
"@1?20RPTM"+CR
"@1?20TMOD"+CR
"@1?20TIME"+CR
"@1?20WARN"+CR
Response from CD
Power On
Open
Close
Toc Reading
Stop
Play
Pause
FF
REW
No Disc
ERROR
CDDA
MP3
OFF
ON
ALL
Track
Track Remain
Total Remain
Total Lap
Warning
No Warning
"@120PRON"+CR
"@120OPEN"+CR
"@120CLOS"+CR
"@120TOCR"+CR
"@120STOP"+CR
"@120PLAY"+CR
"@120PASE"+CR
"@120FASF"+CR
"@120FASR"+CR
"@120NODI"+CR
"@120ERDI"+CR
"@120CDDI"+CR
"@120MPDI"+CR
"@120RTOF"+CR
"@120RTON"+CR
"@120RTAL"+CR
"@120TTRA"+CR
"@120TTRE"+CR
"@120TREM"+CR
"@120TTLA"+CR
"@120Axxx"+CR
"@120Txxx"+CR
"@120Xxxx"+CR
"@120WARN"+CR
"@120NOTW"+CR
- 1 -

Request Command for CDR
Category
Power On
Power
Status from CDR
"@126PRON"+CR
Tray Mode
Open
Close
"@126OPEN"+CR
"@126CLOS"+CR
Play Mode
TOC Reading
Stop
Play
Pause
FF
REW
"@126TOCR"+CR
"@126STOP"+CR
"@126PLAY"+CR
"@126PASE"+CR
"@126FASF"+CR
"@126FASR"+CR
Disc
No Disc
ERROR
CDDA
"@126NODI"+CR
"@126ERDI"+CR
"@126CDDI"+CR
Repeat Mode
OFF
ON
ALL
"@126RTOF"+CR
"@126RTON"+CR
"@126RTAL"+CR
Time Mode
Track
Track Remain
Total Remain
Total Lap
"@126TTRA"+CR
"@126TTRE"+CR
"@126TREM"+CR
"@126TTLA"+CR
Power
Tray
Mode
Play
Mode
Disc
Repeat
Mode
Time
Mode
Track
Current
Display
Time
"@1?26POWE"+CR
"@1?26TRAY"+CR
"@1?26PLAY"+CR
"@1?26DISC"+CR
"@1?26RPTM"+CR
"@1?26TMOD"+CR
"@1?26TRAC"+CR
"@1?26TIME"+CR
Response from CDR
Power On
Open
Close
Toc Reading
Stop
Play
Pause
FF
REW
No Disc
ERROR
CDDA
OFF
ON
ALL
Track
Track Remain
Total Remain
Total Lap
"@126PRON"+CR
"@126OPEN"+CR
"@126CLOS"+CR
"@126TOCR"+CR
"@126STOP"+CR
"@126PLAY"+CR
"@126PASE"+CR
"@126FASF"+CR
"@126FASR"+CR
"@126NODI"+CR
"@126ERDI"+CR
"@126CDDI"+CR
"@126RTOF"+CR
"@126RTON"+CR
"@126RTAL"+CR
"@126TTRA"+CR
"@126TTRE"+CR
"@126TREM"+CR
"@126TTLA"+CR
"@126Txxx"+CR
"@126Xxxx"+CR
Hand shake flow chart for Commands Requesting
Status:
CDR510
Status Request
Command
Status Command
Typical Ho
Hand shake flow chart for automatic status
data:
CDR510
Status Command
Typical Ho
RS-232C specifications:
Status changes automatically transmitted.
The following status codes are automatically transmitted to the host.
Category
Power
Tray Mode
Play Mode
Disc
Repeat Mode
Time Mode
Status from CD
Power On
Open
Close
TOC Reading
Stop
Play
Pause
FF
REW
End of Track
End Warning
No Disc
ERROR
CDDA
MP3
OFF
ON
ALL
Track
Track Remain
Total Remain
Total Lap
"@120PRON"+CR
"@120OPEN"+CR
"@120CLOS"+CR
"@120TOCR"+CR
"@120STOP"+CR
"@120PLAY"+CR
"@120PASE"+CR
"@120FASF"+CR
"@120FASR"+CR
"@120EOTR"+CR
"@120WARN"+CR
"@120NODI"+CR
"@120ERDI"+CR
"@120CDDI"+CR
"@120MPDI"+CR
"@120RTOF"+CR
"@120RTON"+CR
"@120RTAL"+CR
"@120TTRA"+CR
"@120TTRE"+CR
"@120TREM"+CR
"@120TTLA"+CR
Connector pin assignment
pin
use
1
NC
2
TX
3
RX
4
NC
5
GND
6
NC
7
RTS
8
CTS
9
NC
cable
connector
Physical specifications
Cable
Baud rate
Data bits
Parity bit
Stop bit
Flow control
- 2 -
CDR510
Not Connected
Transmit Data
Receive Data
Not Connected
Ground
Not connected
RTS receive
CTS send
Not Connected
D-Sub 9 pin
(male)
Straight cable
9600 bps
8 bits
None
1 bit
CTS/RTS Hardware Flow
1 2 3 4 5
Typical Host
Not Connected
Receive Data
Transmit Data
Not Connected
Ground
Not connected
RTS send
CTS receive
Not Connected
D-Sub 9 pin
(female)

CTS/RTS hardware flow control
Typical Host
RTS send
H
Not Busy
(Normal)
Busy
L
H
L
Timing chart
RTS
CDR510
CTS out
RC-5 Codes
Remote control Model RC330, (not supplied – available
from Marantz Professional) can control the CDR510
using these RC-5 codes. The CDR510 receives the
codes listed in the table below from the infrared remote
control sensor on the front of the unit and also the
REMOTE RC-5 IN/OUT jacks.
CD code CD-R code
Command (dec)
System (dec)
System (dec)
Command (dec)
Function
CTS
RxD
TxD
Control commands:
The control command packets have a data length of
7~10 bytes. ASCII codes from 0x00 to 0x7f are used
to receive serial data. At the transmission end, take
steps to convert the ASCII codes into HEX data to set
the data in the data packets. CR (0x0d) is added as
the data packet delimiter.
Example: Scroll command (ASCII code @12011)
0x40 0x31 0x32 0x30 0x31 0x31 0x0d
When transmitting commands consecutively, put more
than 100ms blank between commands.
Status data transmission:
The status data packets have a fixed data length of 8
bytes. ASCII codes from 0x00 to 0x7f are used to
transmit serial data. For this reason, the ASCII codes
are converted into HEX data before the data is set in
the data packets and transmitted. CR (0x0d) is added
as the data packet delimiter.
0 _ Space 20 00 26 00
1 ABC 20 01 26 01
2 DEF 20 02 26 02
3 GHI 20 03 26 03
4 JKL 20 04 26 04
5 MN 20 05 26 05
6 OPQ 20 06 26 06
7 RST 20 07 26 07
8 UVW 20 08 26 08
9 XYZ 20 09 26 09
PLAY 20 53 26 53
STOP 20 54 26 54
PAUSE 20 48 26 48
NEXT 20 32 26 32
PREVIOUS 20 33 26 33
FF 20 52 26 52
REW 20 50 26 50
PROGRAM 20 36 26 36
CANCEL/DELETE 20 49 26 49
SCROLL 20 11 26 11
AMS (intro scan) 20 43 26 43
TEMPO RESET 20 37 - REC - - 26 55
OPEN/CLOSE 20 45 26 45
DISPLAY 20 15 26 15
ENTER 20 87 26 87
MENU/STORE 20 82 26 82
REPEAT 20 29 26 29
CD 20 63 - CD-R - - 26 63
TR.INCR - - 26 114
Example: Transmission "Power ON" (ASCII code
@120PRON)
0x40 0x31 0x32 0x30 0x50 0x57 0X4f 0x4e 0x0d
- 3 -