background image

 

 

 

 

Structure of the Codes 

 

Serial communication between the host and DN-500R uses ASCII Code from 0x20 to 0x7F. 

All control command codes, status request command codes, and status information codes require 
three components that form a “packet.” In order, the components are the 

start character 

ID

, the 

command

, and the 

end character 

(0x0D): 

1.

 

Start Cha ID: 

(0x40)

 

(0x30)  

2.

 

Command: some letters and/or numbers that stand for a controllable feature of DN-500R 

3.

 

End Character: 

\r 

(0x0D) 

The required start character/ID and end character are the same in all codes, whereas the command 
portion varies with each code. 

For example, the full control command code that the host can use to power on DN-500R is 

@023PW\r

 

@0 23PW \r 

 
 

Rules on Transmitting Command Codes 

 

 

When DN-500R receives a control command or status request command from the host, DN-500R 
should respond within 300 ms.  

 

When DN-500R successfully executes a command that it receives from the host, DN-500R sends 
an ACK signal (0x06) to the host (as well as the status information code in the case of a status 
request command).  

 

If DN-500R receives an unknown command from the host or if a received command fails for some 
other reason, DN-500R will send a NACK signal (0x15) to the host.  

 

When sending consecutive commands from the host, do not send the second command until DN-
500R has answered the first with the ACK (0x06) or NACK (0x15) signal. If the second command is 
sent before the ACK (0x06) or NACK (0x15) signal is received, DN-500R will send the “Busy” status 
information code (

@0BDERBUSY

) to the host. 

 

If DN-500R does not receive a command that the host sent within 300 ms, the host will 
automatically send the same command up to two additional times. If DN-500R still does not receive 
the command after the second automatic attempt, the process will timeout, and the host will send 
the end character to DN-500R.  

 

Do not send a second status request command from the host until DN-500R has responded to the 
first. 

 

When sending a command to DN-500R from the host, make sure that no longer than 5 ms passes 
between entering each character in the command code.  

 

All characters used in codes transmitted between the host and DN-500R must fall within the 
bounds of the acceptable character table in the 

Appendix

 

Wait at least one second after sending the Power On command before sending the next command. 

 

When status information is automatically sent to the host after a change to DN-500R is made from 
the device itself, the host will send an ACK (0x06) signal to DN-500R. If DN-500R does not receive 
the ACK signal within 300 ms, it will automatically send the status information to the host again. If 
DN-500R then fails to receive the ACK (0x06) signal again, the process will timeout.  

Start Character  

+ ID 

Command 

End Character 

Summary of Contents for DN-500R

Page 1: ...DN 500R Serial Command Protocol Guide English...

Page 2: ...4 Structure of the Codes 5 Rules on Transmitting Command Codes 5 Control Command Codes 6 Status Request Command Codes Status Information Codes 21 Automatic Status Information Codes 36 Appendix 38 Acc...

Page 3: ...t the equipment used to control DN 500R will be called the Host To learn more about the different types of serial communication and the code structure it requires see the Communication Protocol sectio...

Page 4: ...termine the current state of one of DN 500R s components such as the amount of free space left on the media source or the currently selected recording input When DN 500R receives a status request comm...

Page 5: ...not send the second command until DN 500R has answered the first with the ACK 0x06 or NACK 0x15 signal If the second command is sent before the ACK 0x06 or NACK 0x15 signal is received DN 500R will se...

Page 6: ...the coaxial input or DB the AES EBU input Set Recording Channels 0CHXX r Sets whether recorded files will be set to stereo or mono where XX the setting ST stereo ML left channel mono or MX mixed left...

Page 7: ...he file format for recordings to MP3 and sets the file bit rate where NNN the bit rate in Kbps 064 128 192 256 or 320 Select Current Folder 0RfCU r Sets the currently selected folder as the destinatio...

Page 8: ...ow long the audio input must be below the specified volume threshold in order for recording to be automatically paused when Silent Skip is activated or for a mark to be automatically added when Automa...

Page 9: ...enter _ instead of the first letter of the day name for example to set the recording only on Monday Wednesday and Friday enter _M_W_F_ for xxxxxxx Note If you want to set the recording to start every...

Page 10: ...ust the volume level of the right channel Change Auto Level Control ALC Type 0RLXX r Determines the function of the Auto Level Control ALC feature where XX MA turns off ALC SE separate ALC is applied...

Page 11: ...illiseconds 10 1 second or 30 3 seconds Set Fade Out Time 0FOnn r Determines how long a track will fade out before playback ends where nn the length of the fade 00 off no fade out 05 500 milliseconds...

Page 12: ...MDDhhmmFFF FF r Sets DN 500R to automatically start playing a track at a specific date and time XX the playback timer setting number 01 30 YYMMDD the year month and date to start playback 130101 35123...

Page 13: ...d File Names for details on the requirements for entering absolute paths Add to Program List 0PinnNNNN r Adds the track to the currently loaded program list where nn the desired position in the progra...

Page 14: ...ck to Mark 023M r Skips back to the mark prior to the current track s playback position Skip Ahead to Mark 023M r Skips ahead to the mark after the current track s playback position Cue 023CU r Skips...

Page 15: ...ed of the current track or recording by 0 1 Adjust Pitch Speed 0PTSSXXXX r Enters a specific pitch speed transposition for the current track recording where SS the pitch control on off setting ON or O...

Page 16: ...ppendix Entering the Absolute Path for Folder and File Names for details on the requirements for entering absolute paths Copy File 3 Digit 0CYnnnXXX r Copies the file to the folder where nnn the file...

Page 17: ...h to Mono 0MONN r Sets the audio output to mono summed or to match the input source where NN 00 mono or 01 match the input source Set Reference Level 0FrNN r Adjusts the reference level where NN 24 24...

Page 18: ...saver off Dimmer On Off 0DMNN r Activates or deactivates the dimmer for the Display screen and LED s where NN 00 turn dimmer on or 01 turn dimmer off Set Display Brightness 0DDNN r Adjusts the bright...

Page 19: ...closed pauses recording or playback when the pin is opened ST Start Pause Track initiates recording when the pin is closed while no recording is in progress pauses the recording when the pin is opene...

Page 20: ...preset number 01 02 or 03 Title Preset 0PNn xxxx r Titles the settings preset where n the settings preset number 1 2 or 3 and xxxx the title stands for a desired name of up to 32 characters in length...

Page 21: ...t to begin recording to the last selected media source when powered on Source Status 0 MM r Selected media source 0MMXX r The currently selected media source where XX the selected media source US USB...

Page 22: ...R r There is an operation error Search Speed 0 SP r Speed value 0SPXnnn r The direction in and speed at which the track is searching where X the direction R rewinding or F fast forwarding and nnn the...

Page 23: ...set to off Auto Track Time 0 AT r Auto track time interval setting 0AThhmm r The time interval in which DN 500R is set to split in progress recordings when the auto track feature is activated where h...

Page 24: ...dings is set to PCM where nn stands for the bit rate MP3 0AFM3nnn r The file format for recordings is set to MP3 where nnn the bit rate in Kbps 064 128 192 256 or 320 Recording Sample Rate 0FSNN r Cur...

Page 25: ...up to 64 characters of the title Track Title current long 0 T1 Title of the current track 0T1xxxx The title of the current track where xxxx stands for up to 255 characters of the title Track Title by...

Page 26: ...ate in kHz 44 44 1 48 or 96 Total Folder Number 0 Tf r Number of folders 0Tfnnnn r The total number of folders within the selected folder on the media source where nnnn the number of folders 0000 2000...

Page 27: ...habetically 0FRAL r Files in any folder are set to be sorted alphabetically By date 0FRDA r Files in any folder are set to be ordered by date File List Status 0 UL r Not changed 0UL00 r The file list...

Page 28: ...he auto cue feature is turned off On 0ACNN r DN 500R is set to skip audio in the beginning of tracks that is below a specific volume threshold where NN the volume threshold in dB 36 42 or 48 Recording...

Page 29: ...number 01 30 xxxxxxx the day or days of the week SMTWTFS and or _ see note below for more details hhmm the start time in hours and minutes 0000 2359 FFFF stands for the name of the file to be played N...

Page 30: ...ch speed value in multiples of 0 1 For example if the pitch speed is currently set to 14 5 DN 500R will answer with this code 0PTON0145 if the pitch speed is currently set to 8 0 DN 500R will answer w...

Page 31: ...n seconds 00 05 10 15 20 30 60 or OF turns the EOM feature off Track Channel 0 ch r Stereo 0chST r The current track is a stereo file Mono 0chMO r The current track is a mono file Search Mode 0 sM r A...

Page 32: ...ently locked Unlocked 0LSUL r The front panel buttons are currently unlocked Semi locked 0LSSL r The front panel buttons are partially locked Shift Mode 0 Sm r Momentary 0SmMO r The shift control is m...

Page 33: ...where MMDD the date 0101 1231 and hhmm the time 0000 2359 Dimmer Setting 0 DM r On 0DM00 r The dimmer is turned on Off 0DM01 r The dimmer is turned off Display Brightness 0 DD r Display brightness pe...

Page 34: ...e pin is closed while the current recording is paused Manual Track 0FDMT r Initiates recording to a new file when the pin is closed while the current recording is paused RC F400S Update File 0 UF r OK...

Page 35: ...d preset setting where NN 01 03 Preset Title 0 PNn r Title of the preset setting 0PNnxxxx r The name of the preset setting where n the preset setting number 1 3 and xxxx stands for up to 32 characters...

Page 36: ...s SD Card Door Opened 0CDDO r The SD slot door was opened Device Status Recording 0STRE r A recording was started Recording Paused 0STRP r The current recording was paused DIR Unlocked 0STRU r With th...

Page 37: ...of tracks in the currently selected folder was changed where NNNN the new number of tracks in the currently selected folder 0001 2000 Total Folder Number 0TfNNNN r The total number of folders within t...

Page 38: ...nd codes that require you to enter a folder or file name you may or may not have to enter the absolute path This is indicated in the descriptions for applicable control command codes as absolute path...

Page 39: ...600 bytes Pin Arrangement Pin Number Signal Name 1 Ground 6 NC 2 TxD 7 RTS 3 RxD 8 NC 4 NC 9 NC 5 S Ground 4 V 500 mA power supply can be used for RTS Trademarks Licenses Denon is a trademark of D M H...

Page 40: ...denonpro com Manual Version 1 1...

Reviews: