
TASCAM CD-01U/CD-01U PRO RS-232C Protocol Specifications
4 TEAC Corporation
3. Command Format
3.1. Command Format Overview
Byte 1 Byte 2 Byte 3 Byte 4 Byte 5 Byte 6 Byte 7 Byte 8 … Byte n
LF ID Command Data 1 Data 2 Data 3 Data 4 … CR
The codes described here are transmitted in ASCII format (e.g. a command described as “23” is
transmitted as ASCII ’2’ followed by ASCII ’3’).
Uppercase letters are used for letters ’A’ through ’F’.
All commands must be prefixed by a line-feed (LF) character [0Ah] followed by a Machine ID.
All commands are terminated by a carriage return (CR) character [0Dh].
Sample commands
Sample 1: PLAY command (Machine ID=0)
When the controlled device is in STOP/READY mode, this command starts playback.
The PLAY command is [12], and it is transmitted using the following sequence:
ID Command
ASCII LF 0 1 2 CR
HEX 0Ah 30h 31h 32h 0Dh
Sample 2:Direct search for track 12 (Machine ID=0)
In order to perform this operation, “DIRECT TRACK SEARCH PRESET [23]” command is used.
The track number is also sent as a parameter (data). This is sent in four bytes, as shown below:
ID Command Data: 12th track
ASCII LF 0 2 3 1 2 0 0 CR
HEX 0Ah 30h 31h 32h 31h 32h 30h 30h 0Dh
The four data bytes represent, in order, the following digits of the track number: the “tens” digit
(1), the “units” digit (2), the “thousands” digit (0), and the “hundreds” digit (0).
3.2. Machine ID
Machine ID of this device is fixed to [0]. A command with other Machine ID than [0] is ignored.