Skip to content

Commit f959a0a

Browse files
Merge pull request #109 from CorvetteCole/master (untested)
add support for Acer ED273UR
2 parents 529f176 + 980b609 commit f959a0a

File tree

2 files changed

+216
-0
lines changed

2 files changed

+216
-0
lines changed

db/monitor/ACR0692.xml

Lines changed: 179 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,179 @@
1+
<?xml version="1.0"?>
2+
<monitor name="Acer ED273UR" init="standard">
3+
<!--- CAPS: (prot(monitor)
4+
type(lcd)
5+
model(ED273UR)
6+
cmds(01 02 03 07 0C E3 F3)
7+
vcp(02 04 05 08 0B 0C 10 12 14(05 06 08 0B) 16 18 1A 52 54(00 01) 60(03 11 0F) 62 59 5A 5B 5C 5D 5E 9B 9C 9D 9E 9F A0 AC AE B6 C0 C6 C8 C9 CC(01 02 03 04 05 06 08 09 0A 0C 0D 0E 14 16 1E)D6(01 04 05) DF E0(04 05) E1(00 02) E2(00 01 02 03 04 09 0C 0D 17 18 19 1A 1B) E3 E4 E5 E7(00 01 02) E8(00 01 02 03 04) )mswhql(1)asset_eep(32)mccs_ver(2.1)) -->
8+
<caps add="(prot(monitor)type(lcd)model(ED273UR)cmds(01 02 03 07 0C E3 F3)vcp(02 04 05 08 0B 0C 10 12 14(05 06 08 0B) 16 18 1A 52 54(00 01) 60(03 11 0F) 62 59 5A 5B 5C 5D 5E 9B 9C 9D 9E 9F A0 AC AE B6 C0 C6 C8 C9 CC(01 02 03 04 05 06 08 09 0A 0C 0D 0E 14 16 1E)D6(01 04 05) DF E0(04 05) E1(00 02) E2(00 01 02 03 04 09 0C 0D 17 18 19 1A 1B) E3 E4 E5 E7(00 01 02) E8(00 01 02 03 04) )mswhql(1)asset_eep(32)mccs_ver(2.1))" />
9+
10+
<controls>
11+
12+
<control id="secdegauss" address="0x02"/>
13+
<control id="defaults" address="0x04" delay="2000"/>
14+
<control id="defaultluma" address="0x05" delay="2000"/>
15+
<control id="defaultcolor" address="0x08" delay="2000"/>
16+
<control id="brightness" address="0x10"/>
17+
<control id="contrast" address="0x12"/>
18+
<control id="red" address="0x16"/>
19+
<control id="green" address="0x18"/>
20+
<control id="blue" address="0x1A"/>
21+
<control id="inputsource" type="list" address="0x60">
22+
<value id="analog" value="1"/>
23+
<value id="digital" value="3"/>
24+
</control>
25+
<control id="audiospeakervolume" address="0x62"/>
26+
<control id="dpms" address="0xd6">
27+
<value id="on" value="1"/>
28+
<value id="standby" value="4"/>
29+
</control>
30+
31+
<control id="power" type="list" address="0xe1">
32+
<value id="off" value="0"/>
33+
<value id="on" value="1"/>
34+
</control>
35+
36+
37+
38+
<control id="language" type="list" address="0xcc">
39+
<value id="english" value="2"/>
40+
<value id="russian" value="9"/>
41+
<value id="german" value="4"/>
42+
<value id="french" value="3"/>
43+
<value id="spanish" value="10"/>
44+
<value id="italian" value="5"/>
45+
<value id="dutch" value="20"/>
46+
<value id="finnish" value="22"/>
47+
<value id="turkish" value="12"/>
48+
<value id="polish" value="30"/>
49+
<value id="portuguese" value="8"/>
50+
<value id="brazilian" value="14"/>
51+
<value id="chinese_tw" value="1"/>
52+
<value id="chinese" value="13"/>
53+
<value id="japanese" value="6"/>
54+
</control>
55+
56+
57+
<control id="colorpreset" type="list" address="0x14">
58+
<value id="warm" value="5"/>
59+
<value id="normal" value="6"/>
60+
<value id="cool" value="8"/>
61+
<value id="user" value="11"/>
62+
</control>
63+
64+
<control id="mode" type="list" name="Mode" address="0xe2">
65+
<value id="user" value="0"/>
66+
<value id="darkroom" value="13"/>
67+
<value id="reading" value="12"/>
68+
<value id="srgb" value="9"/>
69+
<value id="standard" value="1"/>
70+
<value id="eco" value="2"/>
71+
<value id="graphics" value="3"/>
72+
<value id="movie" value="4"/>
73+
</control>
74+
75+
76+
77+
<control id="blackboost" address="0xe5"/>
78+
79+
<control id="redhue" address="0x9b"/>
80+
<control id="greenhue" address="0x9c"/>
81+
<control id="bluehue" address="0x9d"/>
82+
<control id="yellowhue" address="0xa0"/>
83+
<control id="magentahue" address="0x9f"/>
84+
<control id="cyanhue" address="0x9e"/>
85+
86+
<control id="redsaturate" address="0x59"/>
87+
<control id="greensaturate" address="0x5a"/>
88+
<control id="bluesaturate" address="0x5b"/>
89+
<control id="yellowsaturate" address="0x5e"/>
90+
<control id="magentasaturate" address="0x5d"/>
91+
<control id="cyansaturate" address="0x5c"/>
92+
93+
<!-- the below do not work for some reason. They just don't show up in ddc control -->
94+
<control id="dynamiccontrast" type="list" address="0xf0">
95+
<value id="off" value="0x0"/>
96+
<value id="on" value="0x1"/>
97+
</control>
98+
<control id="redblack" address="0x6C"/>
99+
<control id="greenblack" address="0x6E"/>
100+
<control id="blueblack" address="0x70"/>
101+
102+
<!-- missing:
103+
gamma
104+
super sharpness
105+
106+
osd transparency
107+
osd display refresh rate
108+
osd timeout
109+
aimpoint
110+
-->
111+
<!--
112+
Controls (valid/current/max) [Description - Value name]:
113+
Control 0x02: +/2/2 C [Secondary Degauss]
114+
Control 0x04: +/0/1 C [Restore Factory Defaults]
115+
Control 0x05: +/0/1 C [Restore Brightness and Contrast]
116+
Control 0x06: +/0/1 [???]
117+
Control 0x08: +/0/1 C [Restore Factory Default Color]
118+
Control 0x0b: +/100/100 C [???]
119+
Control 0x0c: +/45/85 C [???]
120+
Control 0x10: +/10/100 C [Brightness]
121+
Control 0x12: +/50/100 C [Contrast]
122+
Control 0x14: +/6/11 C [Color Preset - Normal]
123+
Control 0x16: +/50/100 C [Red maximum level]
124+
Control 0x18: +/50/100 C [Green maximum level]
125+
Control 0x1a: +/50/100 C [Blue maximum level]
126+
Control 0x1e: +/0/1 [???]
127+
Control 0x20: +/0/100 [???]
128+
Control 0x30: +/0/100 [???]
129+
Control 0x52: +/0/255 C [???]
130+
Control 0x59: +/50/100 C [???] red saturate 6 axis saturate
131+
Control 0x5a: +/50/100 C [???] green saturate
132+
Control 0x5b: +/50/100 C [???] blue saturate
133+
Control 0x5c: +/50/100 C [???] cyan saturate
134+
Control 0x5d: +/50/100 C [???] magenta saturate
135+
Control 0x5e: +/50/100 C [???] yellow saturate
136+
Control 0x60: +/15/1 C [Input Source Select (Main)]
137+
Control 0x62: +/70/100 C [Audio Speaker Volume Adjust]
138+
Control 0x68: +/0/5 [???]
139+
Control 0x6c: +/50/100 [???]
140+
Control 0x6e: +/50/100 [???]
141+
Control 0x70: +/50/100 [???]
142+
Control 0x86: +/8/8 [???]
143+
Control 0x8d: +/2/2 [???]
144+
Control 0x9b: +/50/100 C [???] red hue 6 axis hue
145+
Control 0x9c: +/50/100 C [???] green hue
146+
Control 0x9d: +/50/100 C [???] blue hue
147+
Control 0x9e: +/50/100 C [???] cyan hue
148+
Control 0x9f: +/50/100 C [???] magenta hue
149+
Control 0xa0: +/50/100 C [???] yellow hue
150+
Control 0xa8: +/0/3 [???]
151+
Control 0xaa: +/1/5 [???]
152+
Control 0xac: +/17692/3 C [???]
153+
Control 0xae: +/14470/0 C [???]
154+
Control 0xb4: +/1/2 [???]
155+
Control 0xb6: +/3/8 C [???]
156+
Control 0xc0: +/321/65535 C [???]
157+
Control 0xc6: +/120/65535 C [???]
158+
Control 0xc8: +/5/65302 C [???]
159+
Control 0xc9: +/0/65535 C [???]
160+
Control 0xca: +/2/2 [???]
161+
Control 0xcc: +/2/36 C [Language select - English]
162+
Control 0xd6: +/1/4 C [DPMS Control - On]
163+
Control 0xda: +/0/2 [???]
164+
Control 0xdf: +/513/255 C [???]
165+
Control 0xe1: +/0/255 C [Power control - Off]
166+
Control 0xe2: +/0/27 C [Mode - User]
167+
Control 0xe3: +/19/27 C [???]
168+
Control 0xe4: +/2/27 C [???]
169+
Control 0xe5: +/6/10 C [Black Boost]
170+
Control 0xe8: +/0/255 C [???]
171+
Control 0xe9: +/0/2 [???]
172+
Control 0xed: +/1/1 [???]
173+
Control 0xf0: +/0/1 [???] dynamic contrast, 0 off 1 on
174+
-->
175+
176+
</controls>
177+
178+
179+
</monitor>

db/options.xml.in

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,20 @@
5151
<value id="movie" name="Movie" />
5252
</control>
5353
</subgroup>
54+
<!-- sub group for modes on recent Acer monitors (e.g. ACR0692) -->
55+
<subgroup name="Modes">
56+
<!-- NEWLY ADDED for ACR0692-->
57+
<control id="mode" type="list" name="Mode" address="0xe2">
58+
<value id="user" name="User" value="0"/>
59+
<value id="darkroom" name="DarkRoom" value="13"/>
60+
<value id="reading" name="Reading" value="12"/>
61+
<value id="srgb" name="sRGB" value="9"/>
62+
<value id="standard" name="Standard" value="1"/>
63+
<value id="eco" name="Eco" value="2"/>
64+
<value id="graphics" name="Graphics" value="3"/>
65+
<value id="movie" name="Movie" value="4"/>
66+
</control>
67+
</subgroup>
5468
<!-- Following sub group valid for LG F-Engine monitors -->
5569
<subgroup name="LG F-Engine">
5670
<!-- TODO: merge duplicates !!! -->
@@ -156,6 +170,24 @@
156170
<control id="greenblack" type="value" name="Green minimum level" address="0x6E"/>
157171
<control id="blueblack" type="value" name="Blue minimum level" address="0x70"/>
158172
</subgroup>
173+
<!-- ACR0692 -->
174+
<subgroup name="6-axis Hue">
175+
<control id="redhue" type="value" name="Red Hue"/>
176+
<control id="greenhue" type="value" name="Green Hue"/>
177+
<control id="bluehue" type="value" name="Blue Hue"/>
178+
<control id="yellowhue" type="value" name="Yellow Hue"/>
179+
<control id="magentahue" type="value" name="Magenta Hue"/>
180+
<control id="cyanhue" type="value" name="Cyan Hue"/>
181+
</subgroup>
182+
<!-- ACR0692 -->
183+
<subgroup name="6-axis Saturate">
184+
<control id="redsaturate" type="value" name="Red Saturate"/>
185+
<control id="greensaturate" type="value" name="Green Saturate"/>
186+
<control id="bluesaturate" type="value" name="Blue Saturate"/>
187+
<control id="yellowsaturate" type="value" name="Yellow Saturate"/>
188+
<control id="magentasaturate" type="value" name="Magenta Saturate"/>
189+
<control id="cyansaturate" type="value" name="Cyan Saturate"/>
190+
</subgroup>
159191
<subgroup name="Various color settings">
160192
<control id="hue" type="value" name="Hue" address="0x1C"/>
161193
<control id="saturation" type="value" name="Saturation" address="0x50"/>
@@ -221,6 +253,8 @@
221253
<control id="dellpaper" type="command" name="Paper preset" address="0xf0">
222254
<value id="set" value="0x08" name="Set Paper Preset"/>
223255
</control>
256+
<!-- ACR0692 -->
257+
<control id="blackboost" type="value" name="Black Boost"/>
224258
</subgroup>
225259
</group>
226260
<group name="Position and size">
@@ -421,6 +455,9 @@
421455
<value id="portuguese" name="Português (Portuguese)"/>
422456
<value id="serbocroatian" name="SiGC/BiH/CRO (Serbo-Croatian)"/>
423457
<value id="hindi" name="हिन्दी (India)"/>
458+
<value id="finnish" name="Suomalainen (Finnish)"/>
459+
<value id="turkish" name="Türk (Turkish)"/>
460+
<value id="brazilian" name="Português do Brasil (Brazilian Portuguese)"/>
424461
</control>
425462
<!-- If "changed", read 0x52 register value to get address of the control changed using OSD menu -->
426463
<control id="newcontrolvalue" type="list" name="New Control Value">

0 commit comments

Comments
 (0)