| A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | Discrete, Premier, Reference, and Select DAC RS232 controls. Note: Not all DACs will utlized all the commands. | |||||||||||||||||||||||||
2 | Code (ASCII) | Command | Sent command | Feedback response | Command Notes | |||||||||||||||||||||
3 | Input control | AA | Cycles the current input up (equivalent to the right input arrow) | \x02DACAA\x03 | \x02DACADx\x03 | x = current input(0 is "auto" mode) | ||||||||||||||||||||
4 | AB | Cycles the current input down (equivalent to the left input arrow) | \x02DACAB\x03 | \x02DACADx\x03 | if x=0 "auto" mode is selected | Example: | ||||||||||||||||||||
5 | AC | Send input command to select a specific input | \x02DACACx\x03 | \x02DACADx\x03 | if x=1 Module A Input 1 is selected | Port A: S/PDIF Module. The Toslink is input "1" and the Coaxial is input "2" | ||||||||||||||||||||
6 | AD | Returns the current select input | \x02DACAD\x03 | \x02DACADx\x03 | if x=2 Module A Input 2 is selected | Port B: Renderer V2. This would be input "3" | ||||||||||||||||||||
7 | if x=3 Module B Input 1 is selected | Port C: ProISL Input. This would be input "5" | ||||||||||||||||||||||||
8 | if x=4 Module B Input 2 is selected | Port 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 control | BH | Volume up - Equivalent to turning the knob one click | \x02DACBH\x03 | \x02DACBKxxx\x03 | |||||||||||||||||||||
15 | BI | Volume down - Equivalent to turning the knob one click | \x02DACBI\x03 | \x02DACBKxxx\x03 | xxx is the volume from 000 to 106, with mute reporting as 0 | |||||||||||||||||||||
16 | BJ | Send Specific Volume (0 - 106) | \x02DACBJxxx\x04 | \x02DACBKxxx\x03 | ||||||||||||||||||||||
17 | BK | Returns current level (0 - 106) | \x02DACBK\x03 | \x02DACBKxxx\x03 | ||||||||||||||||||||||
18 | BL | Mutes the DAC | \x02DACBL\x03 | \x02DACBKxxx\x03 | ||||||||||||||||||||||
19 | BM | Unmutes the DAC | \x02DACBM\x03 | \x02DACBKxxx\x03 | *Note: These commands are for Cascade code 20 or above. | |||||||||||||||||||||
20 | BN | Toggles 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\x03 | n=0 for normal operation, n=1 for mute | |||||||||||||||||||||
23 | Phase Control | CA | Phase Invert Enabled | \x02DACCA\x03 | \x02DACCDx\x03 | |||||||||||||||||||||
24 | CB | Phase Invert Disabled | \x02DACCB\x03 | \x02DACCDx\x03 | x = phase state (0 = normal, 1= inverted) | |||||||||||||||||||||
25 | CC | Toggles the Phase Invert Setting | \x02DACCC\x03 | \x02DACCDx\x03 | ||||||||||||||||||||||
26 | CD | Returns phase state | \x02DACCD\x03 | \x02DACCDx\x03 | ||||||||||||||||||||||
27 | Reclocking control | DA | Normal mode | \x02DACDA\x03 | \x02DACDDx\x03 | |||||||||||||||||||||
28 | DB | Video mode | \x02DACDB\x03 | \x02DACDDx\x03 | x = Video Mode (0= normal, 1=video mode) | |||||||||||||||||||||
29 | DC | Toggles the video mode | \x02DACDC\x03 | \x02DACDDx\x03 | ||||||||||||||||||||||
30 | DD | Returns video mode state | \x02DACDD\x03 | \x02DACDDx\x03 | ||||||||||||||||||||||
31 | Display control | GA | Display On | \x02DACGA\x03 | \x02DACGDx\x03 | |||||||||||||||||||||
32 | GB | Display Off | \x02DACGB\x03 | \x02DACGDx\x03 | ||||||||||||||||||||||
33 | GC | Display On/Off | \x02DACGC\x03 | \x02DACGDx\x03 | x = display on/off state (0= on, 1 = off) | |||||||||||||||||||||
34 | GD | Return display on/off state | \x02DACGD\x03 | \x02DACGDx\x03 | ||||||||||||||||||||||
35 | GE | Display brightness up | \x02DACGE\x03 | \x02DACGHy\x03 | ||||||||||||||||||||||
36 | GF | Display brightness down | \x02DACGF\x03 | \x02DACGHy\x03 | y = display brightness in hex. 0-A | |||||||||||||||||||||
37 | GG | Set Display Brightness | \x02DACGG\x03 | \x02DACGHy\x03 | ||||||||||||||||||||||
38 | GH | Return brightness level | \x02DACGH\x03 | \x02DACGHy\x03 | ||||||||||||||||||||||
39 | Switching control | HA | Switching Mode - All | \x02DACHA\x03 | \x02DACHDx\x03 | |||||||||||||||||||||
40 | HB | Switching Mode - Active | \x02DACHB\x03 | \x02DACHDx\x03 | x = switching state (0= normal, 1= active only) | |||||||||||||||||||||
41 | HC | Switching Mode - Cycle | \x02DACHC\x03 | \x02DACHDx\x03 | ||||||||||||||||||||||
42 | HD | Returns switching mode state | \x02DACHD\x03 | \x02DACHDx\x03 | ||||||||||||||||||||||
43 | Level control | LA | Output Level - Normal | \x02DACLA\x03 | \x02DACLDx\x03 | |||||||||||||||||||||
44 | (Reference Base Output) | LB | Output Level - Low | \x02DACLB\x03 | \x02DACLDx\x03 | x = Output level state (0= normal, 1= low) | ||||||||||||||||||||
45 | LC | Output Level - Toggle | \x02DACLC\x03 | \x02DACLDx\x03 | ||||||||||||||||||||||
46 | LD | Returns output level state | \x02DACLD\x03 | \x02DACLDx\x03 | ||||||||||||||||||||||
47 | Analog control | OA | XLR Analog Input 1 | \x02DACOAx\x03 | \x02DACOE\x03 | x = analog control settings | ||||||||||||||||||||
48 | OB | XLR Analog Input 2 | \x02DACOBx\x03 | \x02DACOE\x03 | 0 = Analog Input disabled | |||||||||||||||||||||
49 | OC | RCA Analog Input 1 | \x02DACOCx\x03 | \x02DACOE\x03 | 1 = Analog Input Controlled | |||||||||||||||||||||
50 | OD | RCA Analog Input 2 | \x02DACODx\x03 | \x02DACOE\x03 | 2 = Analog Input Bypassed | |||||||||||||||||||||
51 | ||||||||||||||||||||||||||
52 | Sentinel Output Control | RA | *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 control | QA | Reset to factory settings | \x02DACQA\x03 | \x02DACQA\x03 | Restore confirmation | ||||||||||||||||||||
58 | QB | Save current settings to flash | \x02DACQB\x03 | \x02DACQB\x03 | Saved confirmation | |||||||||||||||||||||
59 | Extra Controls | XA | Give a human readable list of installed inputs | \x02DACXA\x03 | ||||||||||||||||||||||
60 | XB | \x02DACXB\x03 | All 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 Control | ZA | Returns the current input sample-rate/bit-depth | \x02DACZA\x03 | \x02DACZAx…x\x03 | i.e. x = "16-44.1kHz" or "64x DSD" | ||||||||||||||||||||
64 | ZC | Returns digital filter, upsampler filter, phase, and reclocking settings | \x02DACZC\x03 | \x02DACZCRzPn\x03 | R1 = Video mode, R0 = Normal mode, P1 = Phase Invert, P0 = Phase Normal | |||||||||||||||||||||
65 | ZD | Returns the DAC code revision number with delay | \x02DACZD\x03 | Code Version: Mx.x Dy.y\x03 | x.x = Micro, y.y=digital fitler | |||||||||||||||||||||
66 | ZE | Returns the DAC Serial Number number with delay | \x02DACZE\x03 | Serial: xxxxxxxx\x03 | ||||||||||||||||||||||
67 | ZF | Returns the DAC customer name with delay | \x02DACZF\x03 | Customer: zzzzzzzzzzzzzz\x03 | ||||||||||||||||||||||
68 | ZG | Returns the DAC Version | \x02DACZG\x03 | "Reference DAC\x03" or "Select DAC\x03" | ||||||||||||||||||||||
69 | ZI | Display Test mode. Will light up all of the pixels on the display | \x02DACZI\x03 | Done\x032 | ||||||||||||||||||||||
70 | ZK | Returns the name of the output module in ascii | \x02DACZK\x03 | Returns 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 | ||||||||||||||||||||||||||