ABCDEFGHIJKLMNOPQRSTUVWXYZ
1
Discrete, Premier, Reference, and Select DAC RS232 controls. Note: Not all DACs will utlized all the commands.
2
Code (ASCII)CommandSent commandFeedback responseCommand Notes
3
Input controlAACycles the current input up (equivalent to the right input arrow)\x02DACAA\x03\x02DACADx\x03x = current input(0 is "auto" mode)
4
ABCycles the current input down (equivalent to the left input arrow)\x02DACAB\x03\x02DACADx\x03if x=0 "auto" mode is selectedExample:
5
ACSend input command to select a specific input\x02DACACx\x03\x02DACADx\x03if x=1 Module A Input 1 is selectedPort A: S/PDIF Module. The Toslink is input "1" and the Coaxial is input "2"
6
ADReturns the current select input\x02DACAD\x03\x02DACADx\x03if x=2 Module A Input 2 is selectedPort B: Renderer V2. This would be input "3"
7
if x=3 Module B Input 1 is selectedPort C: ProISL Input. This would be input "5"
8
if x=4 Module B Input 2 is selectedPort D: USB. This would be "7"
9
etc….
10
if x=9 XLR Analog 1
11
if x=A XLR Analog 2
12
if x=B RCA Analog 3
13
if x=C RCA Analog 4
14
Volume controlBHVolume up - Equivalent to turning the knob one click\x02DACBH\x03\x02DACBKxxx\x03
15
BIVolume down - Equivalent to turning the knob one click\x02DACBI\x03\x02DACBKxxx\x03xxx is the volume from 000 to 106, with mute reporting as 0
16
BJSend Specific Volume (0 - 106)\x02DACBJxxx\x04\x02DACBKxxx\x03
17
BKReturns current level (0 - 106)\x02DACBK\x03\x02DACBKxxx\x03
18
BLMutes the DAC\x02DACBL\x03\x02DACBKxxx\x03
19
BMUnmutes the DAC\x02DACBM\x03\x02DACBKxxx\x03*Note: These commands are for Cascade code 20 or above.
20
BNToggles Mute in the DAC\x02DACBN\x03\x02DACBKxxx\x03
21
BO*Reports the current volume level, even if muted.\x02DACBO\x03\x02DACBOv\x03
v is the current volume. If the DAC is muted, it will still show the current level.
22
BP*Reports the status of mute in the DAC\x02DACBP\x03\x02DACBPn\x03n=0 for normal operation, n=1 for mute
23
Phase ControlCAPhase Invert Enabled\x02DACCA\x03\x02DACCDx\x03
24
CBPhase Invert Disabled\x02DACCB\x03\x02DACCDx\x03x = phase state (0 = normal, 1= inverted)
25
CCToggles the Phase Invert Setting\x02DACCC\x03\x02DACCDx\x03
26
CDReturns phase state\x02DACCD\x03\x02DACCDx\x03
27
Reclocking controlDANormal mode\x02DACDA\x03\x02DACDDx\x03
28
DBVideo mode\x02DACDB\x03\x02DACDDx\x03x = Video Mode (0= normal, 1=video mode)
29
DCToggles the video mode\x02DACDC\x03\x02DACDDx\x03
30
DDReturns video mode state\x02DACDD\x03\x02DACDDx\x03
31
Display controlGADisplay On\x02DACGA\x03\x02DACGDx\x03
32
GBDisplay Off\x02DACGB\x03\x02DACGDx\x03
33
GCDisplay On/Off\x02DACGC\x03\x02DACGDx\x03x = display on/off state (0= on, 1 = off)
34
GDReturn display on/off state\x02DACGD\x03\x02DACGDx\x03
35
GEDisplay brightness up\x02DACGE\x03\x02DACGHy\x03
36
GFDisplay brightness down\x02DACGF\x03\x02DACGHy\x03y = display brightness in hex. 0-A
37
GGSet Display Brightness\x02DACGG\x03\x02DACGHy\x03
38
GHReturn brightness level\x02DACGH\x03\x02DACGHy\x03
39
Switching controlHASwitching Mode - All\x02DACHA\x03\x02DACHDx\x03
40
HBSwitching Mode - Active\x02DACHB\x03\x02DACHDx\x03x = switching state (0= normal, 1= active only)
41
HCSwitching Mode - Cycle\x02DACHC\x03\x02DACHDx\x03
42
HDReturns switching mode state\x02DACHD\x03\x02DACHDx\x03
43
Level controlLAOutput Level - Normal\x02DACLA\x03\x02DACLDx\x03
44
(Reference Base Output)LBOutput Level - Low\x02DACLB\x03\x02DACLDx\x03x = Output level state (0= normal, 1= low)
45
LCOutput Level - Toggle\x02DACLC\x03\x02DACLDx\x03
46
LDReturns output level state\x02DACLD\x03\x02DACLDx\x03
47
Analog controlOAXLR Analog Input 1\x02DACOAx\x03\x02DACOE\x03x = analog control settings
48
OBXLR Analog Input 2\x02DACOBx\x03\x02DACOE\x030 = Analog Input disabled
49
OCRCA Analog Input 1\x02DACOCx\x03\x02DACOE\x031 = Analog Input Controlled
50
ODRCA Analog Input 2\x02DACODx\x03\x02DACOE\x032 = Analog Input Bypassed
51
52
Sentinel Output ControlRA*Sentinel Only* Change to Output 1\x02DACRA\x03\x02DACRD0\x03
53
RB*Sentinel Only* Change to Output 2\x02DACRB\x03\x02DACRD1x03
54
RC*Sentinel Only* Change to Bi-Amp Mode\x02DACRC\x03\x02DACRD2\x03
55
RD*Sentinel Only* Returns the currently selected input\x02DACRD\x03\x02DACRDx\x03
56
57
Settings controlQAReset to factory settings\x02DACQA\x03\x02DACQA\x03Restore confirmation
58
QBSave current settings to flash\x02DACQB\x03\x02DACQB\x03Saved confirmation
59
Extra ControlsXAGive a human readable list of installed inputs\x02DACXA\x03
60
XB\x02DACXB\x03All of these modes give human readable outputs.
61
XC
Give a human readable name for the current input (including custom names)
\x02DACXC\x03
62
XD\x02DACXD\x03
63
Info ControlZAReturns the current input sample-rate/bit-depth\x02DACZA\x03\x02DACZAx…x\x03i.e. x = "16-44.1kHz" or "64x DSD"
64
ZC
Returns digital filter, upsampler filter, phase, and reclocking settings
\x02DACZC\x03\x02DACZCRzPn\x03R1 = Video mode, R0 = Normal mode, P1 = Phase Invert, P0 = Phase Normal
65
ZDReturns the DAC code revision number with delay\x02DACZD\x03Code Version: Mx.x Dy.y\x03x.x = Micro, y.y=digital fitler
66
ZEReturns the DAC Serial Number number with delay\x02DACZE\x03Serial: xxxxxxxx\x03
67
ZFReturns the DAC customer name with delay\x02DACZF\x03Customer: zzzzzzzzzzzzzz\x03
68
ZGReturns the DAC Version\x02DACZG\x03"Reference DAC\x03" or "Select DAC\x03"
69
ZIDisplay Test mode. Will light up all of the pixels on the display\x02DACZI\x03Done\x032
70
ZKReturns the name of the output module in ascii\x02DACZK\x03Returns the name of the outout module(i.e. "balanced output 75ohm")
71
72
Transfer format of serial data
73
-Transfer rate :9600 Baud
74
- Start bit (ST) :1
75
- Data bits :8
76
- Parity (P) :No
77
- Stop bit (SP) :1
78
79
80
Note for control4 users
81
The best way to enter commands is shown below. This example is to go to input 2
82
The DAC Command Format consists of a data row (some commands are without a PC) composed of a command code (CC) and parameter codes (PC).The $02 is the stx command and the $03 is the etx command.
83
The transmission shall consist of a start bit STX (02h), a command code, sometimes a parameter code, and an end bit ETX (03h).$02 “DACAC2” $03
84
Here is the format:
85
<STX> <PP1><PP2><PP3><CC1><CC2><PC> <PC1> <PC2> .....<PCn> <ETX>
86
87
STX (Start of Text) :02h
88
PP (Product Prefix):"DAC"
89
CC (Command Code) :Command code
90
PC (Parameter Code) :Not always used
91
ETX (End of Text) :03h
92
Example: Volume up:\x02DACBH\x03
93
94
95
96
97
98
99
100