Codebase list ddccontrol-db / 068f2fe
Added Dell U3421WE. (#166) denniswo authored 2 years ago GitHub committed 2 years ago
4 changed file(s) with 189 addition(s) and 0 deletion(s). Raw diff Collapse all Expand all
0 <?xml version="1.0"?>
1 <monitor name="Dell U3421WE (Fullscreen)" init="standard">
2 <caps add="(prot(monitor)type(lcd)model(U3421WE)cmds(01 02 03 07 0C E3 F3)vcp(02 04 05 08 10 12 14(01 04 05 06 08 09 0B 0C) 16 18 1A 52 60( 1B 0F 11 12) 62 AC AE B2 B6 C6 C8 C9 CC(02 03 04 06 09 0A 0D 0E) D6(01 04 05) DC(00 03 05) DF E0 E1 E2(00 1D 02 04 0C 0D 0F 10 11 13 0B 1B 14) E4 E5 E7(00 02) E8 E9(00 01 02 21 22 24 2B 2C) F0(00 05 06 0A 0C) F1 F2 FD)mccs_ver(2.1)mswhql(1))" />
3
4 <controls>
5 <!-- Controls (valid/current/max) [Description - Value name]: -->
6
7 <!-- Control 0x02: +/2/2 C [New Control Value - Some values changed] -->
8
9 <!-- Control 0x04: +/0/255 C [Restore Factory Defaults] -->
10 <control id="defaults" address="0x04" delay="2000"/>
11 <!-- Control 0x05: +/0/1 C [Restore Brightness and Contrast] -->
12 <control id="defaultluma" address="0x05" delay="2000"/>
13 <!-- Control 0x06: +/0/255 [???] (not in caps) -->
14 <!-- Control 0x08: +/0/255 C [Restore Factory Default Color] -->
15 <control id="defaultcolor" address="0x08" delay="2000"/>
16
17 <!-- Control 0x0b: +/0/24028 [???] (not in caps) -->
18 <!-- Control 0x0c: +/2/255 [???] (not in caps) -->
19 <!-- Control 0x0e: +/50/100 [???] (not in caps) -->
20
21 <!-- Control 0x10: +/75/100 C [Brightness] -->
22 <control id="brightness" address="0x10"/>
23 <!-- Control 0x12: +/75/100 C [Contrast] -->
24 <control id="contrast" address="0x12"/>
25
26 <!-- Control 0x14: +/5/12 C [???] -->
27 <control id="colorpreset" address="0x14">
28 <!--<value id="?" value="0x01"/> -->
29 <value id="5000k" value="0x04"/>
30 <value id="6500k" value="0x05"/>
31 <value id="7500k" value="0x06"/>
32 <value id="5700k" value="0x0b"/>
33 <value id="9300k" value="0x08"/>
34 <value id="10000k" value="0x09"/>
35 <!--<value id="?" value="0x0B"/> -->
36 <value id="user" value="0x0c"/>
37 </control>
38
39 <!-- Control 0x16: +/100/100 C [Red maximum level] -->
40 <control id="red" address="0x16"/>
41 <!-- Control 0x18: +/100/100 C [Green maximum level] -->
42 <control id="green" address="0x18"/>
43 <!-- Control 0x1a: +/100/100 C [Blue maximum level] -->
44 <control id="blue" address="0x1a"/>
45
46 <!--Control 0x1e: +/0/2 [???] (not in caps) -->
47 <!--Control 0x20: +/0/100 [???] (not in caps) -->
48 <!--Control 0x30: +/0/100 [???] (not in caps) -->
49 <!--Control 0x3e: +/50/100 [???] (not in caps) -->
50 <!-- Control 0x52: +/18/255 C [???] -->
51
52 <!-- Control 0x60: +/3855/14 C [Input Source Select (Main)] -->
53 <control id="inputsource" type="list" address="0x60">
54 <!-- Using the reported values, like "0x1b" also result in a source switch.
55 However, this causes the USB to remain unresponsive. KVM switch?
56 -->
57 <value id="usb-c" value="0xf1b"/>
58 <value id="dp" value="0xf0f"/>
59 <value id="hdmi1" value="0xf11"/>
60 <value id="hdmi2" value="0xf12"/>
61 </control>
62
63 <!-- Control 0x62: +/5/100 C [Audio Speaker Volume Adjust] -->
64 <control id="audiospeakervolume" address="0x62"/>
65
66 <!-- Control 0x6c: +/50/255 [???] (not in caps) -->
67 <!-- Control 0x6e: +/50/255 [???] (not in caps) -->
68 <!-- Control 0x70: +/50/255 [???] (not in caps) -->
69 <!-- Control 0xa8: +/0/3 [???] (not in caps) -->
70 <!-- Control 0xac: +/23364/1 C [???] -->
71 <!-- Control 0xae: +/6003/0 C [???] -->
72 <!-- Control 0xb2: +/1/8 C [???] -->
73 <!-- Control 0xb4: +/1/2 [???] (not in caps) -->
74 <!-- Control 0xb6: +/3/5 C [???] -->
75 <!-- Control 0xc0: +/17/65535 [???] (not in caps) -->
76 <!-- Control 0xc6: +/17868/65535 C [???] -->
77 <!-- Control 0xc8: +/22021/0 C [???] -->
78 <!-- Control 0xc9: +/16641/65535 C [???] -->
79 <!-- Control 0xca: +/2/2 [???] (not in caps) -->
80
81 <!-- Control 0xcc: +/2/14 C [???] -->
82 <control id="language" type="list" address="0xcc">
83 <value id="english" value="0x02"/>
84 <value id="french" value="0x03"/>
85 <value id="german" value="0x04"/>
86 <value id="japanese" value="0x06"/>
87 <value id="russian" value="0x09"/>
88 <value id="spanish" value="0x0a"/>
89 <value id="chinese" value="0x0d"/>
90 <value id="brazilian" value="0x0e"/>
91 </control>
92
93 <!-- Control 0xd6: +/1/255 C [DPMS Control - On] -->
94 <control id="dpms" address="0xd6">
95 <value id="on" value="1"/>
96 <!-- "standby": monitor light keeps blinking. Monitor is not off. -->
97 <value id="standby" value="4"/>
98 <!-- "off": monitor (light) off -->
99 <value id="off" value="5"/>
100 </control>
101
102 <!-- Control 0xdc: +/0/255 C [???] -->
103 <control id="magicbright" address="0xdc">
104 <value id="standard" value="0x00"/>
105 <value id="movie" value="0x03"/>
106 <value id="game" value="0x05"/>
107 </control>
108
109 <!-- Control 0xdf: +/513/255 C [???] -->
110 <!-- Control 0xe0: +/0/1 C [???] -->
111
112 <!-- Control 0xe1: +/0/1 C [Power control - Off] -->
113 <control id="power" type="list" address="0xe1">
114 <!-- Values of "on" and "off" are inverted w.r.t. VESA ! -->
115 <value id="on" value="0"/>
116 <!-- "power"="off" appears equivalent to "dpms"="standby" ! -->
117 <value id="off" value="1"/>
118 </control>
119
120 <!-- Control 0xe2: +/29/255 C [???] -->
121 <!-- Control 0xe3: +/0/1 [???] (not in caps) -->
122 <!-- Control 0xe4: +/0/1 C [???] -->
123 <!-- Control 0xe5: +/0/255 C [???] -->
124
125 <!-- Control 0xe7: +/65282/65450 C [???] -->
126 <!-- Controls by the OSD's "USB" settings.
127 The base value appears to be 0xFF02.
128 Assigning an input source to "USB-B" sets the bit to 0.
129 Assigning an input source to "USB-C" sets the bit to 1.
130 The "DP" assignment sets the 4th least significant bit, hence adding 0x08.
131 The "HDMI1" assignment sets the 6th least significant bit, hence adding 0x20.
132 The "HDMI2" assignment sets the 8th least significant bit, hence adding 0x80.
133 So, setting assigning only "DP" to "USB-C" results in 0xFF0A
134 and setting all inputs to "USB-C" in 0xFFAA.
135 -->
136
137 <!-- Control 0xe8: +/27/65535 C [???] -->
138
139 <!-- Control 0xe9: +/0/255 C [???] -->
140 <control id="PbP" type="list" address="0xe9">
141 <value id="Off" value="0x00"/> <!-- Switches to EDID: DELA181 -->
142 <!-- Value "1" toggles between 'PiP small' and 'PiP large'. -->
143 <!--<value id="PiP size" value="0x01"/> -->
144 <!-- Repeated calls with value "2" cause the corner position to rotate clock-wise.
145 Starting in the upper right corner. -->
146 <!--<value id="PiP corner" value="0x02"/> -->
147 <value id="PiP small" value="0x21"/>
148 <value id="PiP large" value="0x22"/>
149 <!-- Switching to a PbP mode (50%, 74% or 26%), changes the monitor EDID. -->
150 <!--<value id="PbP 50%" value="0x24"/> --> <!-- Switches to EDID: DELA183 -->
151 <!--<value id="PbP 26%" value="0x2b"/> --> <!-- Switches to EDID: DELA182 -->
152 <!--<value id="PbP 74%" value="0x2c"/> --> <!-- Switches to EDID: DELA184 -->
153 </control>
154
155 <!-- Control 0xf0: +/12/255 C [???] -->
156 <control id="dellpaper" address="0xf0">
157 <!-- Appears to be read-only. -->
158 <!--<value id="Standard" value="0x00"/> -->
159 <!--<value id="?" value="0x05"/> -->
160 <!--<value id="?" value="0x06"/> -->
161 <!--<value id="?" value="0x0a"/> -->
162 <!--<value id="ComfortView" value="0x0c"/> -->
163 </control>
164
165 <!-- Control 0xf1: +/267/267 C [???] -->
166 <!-- Control 0xf2: +/0/65280 C [???] -->
167 <!-- Control 0xfa: +/0/65535 [???] (not in caps) -->
168 <!-- Control 0xfd: +/98/65535 C [???] -->
169 <!-- Control 0xfe: +/147/65535 [???] (not in caps) -->
170
171 </controls>
172
173 </monitor>
0 <?xml version="1.0"?>
1 <monitor name="Dell U3421WE (PBP 26%)" init="standard">
2 <!-- use the settings from the DisplayPort version of the monitor -->
3 <include file="DELA181"/>
4 </monitor>
0 <?xml version="1.0"?>
1 <monitor name="Dell U3421WE (PBP 50%)" init="standard">
2 <!-- use the settings from the DisplayPort version of the monitor -->
3 <include file="DELA181"/>
4 </monitor>
0 <?xml version="1.0"?>
1 <monitor name="Dell U3421WE (PBP 74%)" init="standard">
2 <!-- use the settings from the DisplayPort version of the monitor -->
3 <include file="DELA181"/>
4 </monitor>