Skip to content

Commit aff603c

Browse files
committed
add ALC295 Layout 75 for Dell Inspiron 7590 (@lvs1974) + final fix layout 33
1 parent c991bb6 commit aff603c

File tree

6 files changed

+1847
-183
lines changed

6 files changed

+1847
-183
lines changed

Resources/ALC295/Info.plist

+16
Original file line numberDiff line numberDiff line change
@@ -84,6 +84,14 @@
8484
<key>Path</key>
8585
<string>layout33.xml.zlib</string>
8686
</dict>
87+
<dict>
88+
<key>Comment</key>
89+
<string>Lorys89 - Realtek ALC295/ALC3254 for Dell Indpiron 7590</string>
90+
<key>Id</key>
91+
<integer>75</integer>
92+
<key>Path</key>
93+
<string>layout75.xml.zlib</string>
94+
</dict>
8795
<dict>
8896
<key>Comment</key>
8997
<string>Unbelievable9 - Realtek ALC295/ALC3254 for Dell Latitude 5290</string>
@@ -199,6 +207,14 @@
199207
<key>Path</key>
200208
<string>Platforms33.xml.zlib</string>
201209
</dict>
210+
<dict>
211+
<key>Comment</key>
212+
<string>Lorys89 - Realtek ALC295/ALC3254 for Dell Inspiron 7590</string>
213+
<key>Id</key>
214+
<integer>75</integer>
215+
<key>Path</key>
216+
<string>Platforms75.xml.zlib</string>
217+
</dict>
202218
<dict>
203219
<key>Comment</key>
204220
<string>Unbelievable9 - Realtek ALC295/ALC3254 for Dell Latitude 5290</string>

Resources/ALC295/Platforms33.xml

+12-62
Original file line numberDiff line numberDiff line change
@@ -52,43 +52,17 @@
5252
<true/>
5353
</dict>
5454
<key>NodeID</key>
55-
<integer>8</integer>
55+
<integer>7</integer>
5656
</dict>
5757
<dict>
58-
<key>Amp</key>
59-
<dict>
60-
<key>Channels</key>
61-
<array>
62-
<dict>
63-
<key>Bind</key>
64-
<integer>1</integer>
65-
<key>Channel</key>
66-
<integer>1</integer>
67-
</dict>
68-
<dict>
69-
<key>Bind</key>
70-
<integer>2</integer>
71-
<key>Channel</key>
72-
<integer>2</integer>
73-
</dict>
74-
</array>
75-
<key>MuteInputAmp</key>
76-
<true/>
77-
<key>PublishMute</key>
78-
<true/>
79-
<key>PublishVolume</key>
80-
<true/>
81-
<key>VolumeInputAmp</key>
82-
<true/>
83-
</dict>
8458
<key>NodeID</key>
85-
<integer>35</integer>
59+
<integer>36</integer>
8660
</dict>
8761
<dict>
8862
<key>Boost</key>
89-
<integer>3</integer>
63+
<integer>0</integer>
9064
<key>NodeID</key>
91-
<integer>25</integer>
65+
<integer>18</integer>
9266
</dict>
9367
</array>
9468
</array>
@@ -121,44 +95,20 @@
12195
<key>VolumeInputAmp</key>
12296
<true/>
12397
</dict>
98+
<key>MinimumSampleRate</key>
99+
<integer>48000</integer>
124100
<key>NodeID</key>
125101
<integer>8</integer>
126102
</dict>
127103
<dict>
128-
<key>Amp</key>
129-
<dict>
130-
<key>Channels</key>
131-
<array>
132-
<dict>
133-
<key>Bind</key>
134-
<integer>1</integer>
135-
<key>Channel</key>
136-
<integer>1</integer>
137-
</dict>
138-
<dict>
139-
<key>Bind</key>
140-
<integer>2</integer>
141-
<key>Channel</key>
142-
<integer>2</integer>
143-
</dict>
144-
</array>
145-
<key>MuteInputAmp</key>
146-
<true/>
147-
<key>PublishMute</key>
148-
<true/>
149-
<key>PublishVolume</key>
150-
<true/>
151-
<key>VolumeInputAmp</key>
152-
<true/>
153-
</dict>
154104
<key>NodeID</key>
155105
<integer>35</integer>
156106
</dict>
157107
<dict>
158108
<key>Boost</key>
159-
<integer>0</integer>
109+
<integer>3</integer>
160110
<key>NodeID</key>
161-
<integer>18</integer>
111+
<integer>25</integer>
162112
</dict>
163113
</array>
164114
</array>
@@ -174,7 +124,7 @@
174124
<key>PublishMute</key>
175125
<true/>
176126
<key>PublishVolume</key>
177-
<true/>
127+
<false/>
178128
<key>VolumeInputAmp</key>
179129
<false/>
180130
</dict>
@@ -202,7 +152,7 @@
202152
<key>MuteInputAmp</key>
203153
<true/>
204154
<key>PublishMute</key>
205-
<true/>
155+
<false/>
206156
<key>PublishVolume</key>
207157
<true/>
208158
<key>VolumeInputAmp</key>
@@ -223,7 +173,7 @@
223173
<key>PublishMute</key>
224174
<true/>
225175
<key>PublishVolume</key>
226-
<true/>
176+
<false/>
227177
<key>VolumeInputAmp</key>
228178
<false/>
229179
</dict>
@@ -251,7 +201,7 @@
251201
<key>MuteInputAmp</key>
252202
<true/>
253203
<key>PublishMute</key>
254-
<true/>
204+
<false/>
255205
<key>PublishVolume</key>
256206
<true/>
257207
<key>VolumeInputAmp</key>

Resources/ALC295/Platforms75.xml

+221
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,221 @@
1+
<dict>
2+
<key>CommonPeripheralDSP</key>
3+
<array>
4+
<dict>
5+
<key>DeviceID</key>
6+
<integer>0</integer>
7+
<key>DeviceType</key>
8+
<string>Headphone</string>
9+
</dict>
10+
<dict>
11+
<key>DeviceID</key>
12+
<integer>0</integer>
13+
<key>DeviceType</key>
14+
<string>Microphone</string>
15+
</dict>
16+
</array>
17+
<key>PathMaps</key>
18+
<array>
19+
<dict>
20+
<key>Comment</key>
21+
<string>Lorys89 - Realtek ALC295/ALC3254 for Dell Inspiron 7590</string>
22+
<key>PathMap</key>
23+
<array>
24+
<array>
25+
<array>
26+
<array>
27+
<dict>
28+
<key>Amp</key>
29+
<dict>
30+
<key>Channels</key>
31+
<array>
32+
<dict>
33+
<key>Bind</key>
34+
<integer>1</integer>
35+
<key>Channel</key>
36+
<integer>1</integer>
37+
</dict>
38+
<dict>
39+
<key>Bind</key>
40+
<integer>2</integer>
41+
<key>Channel</key>
42+
<integer>2</integer>
43+
</dict>
44+
</array>
45+
<key>MuteInputAmp</key>
46+
<true/>
47+
<key>PublishMute</key>
48+
<true/>
49+
<key>PublishVolume</key>
50+
<true/>
51+
<key>VolumeInputAmp</key>
52+
<true/>
53+
</dict>
54+
<key>NodeID</key>
55+
<integer>7</integer>
56+
</dict>
57+
<dict>
58+
<key>NodeID</key>
59+
<integer>36</integer>
60+
</dict>
61+
<dict>
62+
<key>Boost</key>
63+
<integer>0</integer>
64+
<key>NodeID</key>
65+
<integer>18</integer>
66+
</dict>
67+
</array>
68+
</array>
69+
<array>
70+
<array>
71+
<dict>
72+
<key>Amp</key>
73+
<dict>
74+
<key>Channels</key>
75+
<array>
76+
<dict>
77+
<key>Bind</key>
78+
<integer>1</integer>
79+
<key>Channel</key>
80+
<integer>1</integer>
81+
</dict>
82+
<dict>
83+
<key>Bind</key>
84+
<integer>2</integer>
85+
<key>Channel</key>
86+
<integer>2</integer>
87+
</dict>
88+
</array>
89+
<key>MuteInputAmp</key>
90+
<true/>
91+
<key>PublishMute</key>
92+
<true/>
93+
<key>PublishVolume</key>
94+
<true/>
95+
<key>VolumeInputAmp</key>
96+
<true/>
97+
</dict>
98+
<key>MinimumSampleRate</key>
99+
<integer>48000</integer>
100+
<key>NodeID</key>
101+
<integer>8</integer>
102+
</dict>
103+
<dict>
104+
<key>NodeID</key>
105+
<integer>35</integer>
106+
</dict>
107+
<dict>
108+
<key>Boost</key>
109+
<integer>3</integer>
110+
<key>NodeID</key>
111+
<integer>25</integer>
112+
</dict>
113+
</array>
114+
</array>
115+
</array>
116+
<array>
117+
<array>
118+
<array>
119+
<dict>
120+
<key>Amp</key>
121+
<dict>
122+
<key>MuteInputAmp</key>
123+
<false/>
124+
<key>PublishMute</key>
125+
<true/>
126+
<key>PublishVolume</key>
127+
<false/>
128+
<key>VolumeInputAmp</key>
129+
<false/>
130+
</dict>
131+
<key>NodeID</key>
132+
<integer>20</integer>
133+
</dict>
134+
<dict>
135+
<key>Amp</key>
136+
<dict>
137+
<key>Channels</key>
138+
<array>
139+
<dict>
140+
<key>Bind</key>
141+
<integer>1</integer>
142+
<key>Channel</key>
143+
<integer>1</integer>
144+
</dict>
145+
<dict>
146+
<key>Bind</key>
147+
<integer>2</integer>
148+
<key>Channel</key>
149+
<integer>2</integer>
150+
</dict>
151+
</array>
152+
<key>MuteInputAmp</key>
153+
<true/>
154+
<key>PublishMute</key>
155+
<false/>
156+
<key>PublishVolume</key>
157+
<true/>
158+
<key>VolumeInputAmp</key>
159+
<false/>
160+
</dict>
161+
<key>NodeID</key>
162+
<integer>2</integer>
163+
</dict>
164+
</array>
165+
</array>
166+
<array>
167+
<array>
168+
<dict>
169+
<key>Amp</key>
170+
<dict>
171+
<key>MuteInputAmp</key>
172+
<false/>
173+
<key>PublishMute</key>
174+
<true/>
175+
<key>PublishVolume</key>
176+
<false/>
177+
<key>VolumeInputAmp</key>
178+
<false/>
179+
</dict>
180+
<key>NodeID</key>
181+
<integer>33</integer>
182+
</dict>
183+
<dict>
184+
<key>Amp</key>
185+
<dict>
186+
<key>Channels</key>
187+
<array>
188+
<dict>
189+
<key>Bind</key>
190+
<integer>1</integer>
191+
<key>Channel</key>
192+
<integer>1</integer>
193+
</dict>
194+
<dict>
195+
<key>Bind</key>
196+
<integer>2</integer>
197+
<key>Channel</key>
198+
<integer>2</integer>
199+
</dict>
200+
</array>
201+
<key>MuteInputAmp</key>
202+
<true/>
203+
<key>PublishMute</key>
204+
<false/>
205+
<key>PublishVolume</key>
206+
<true/>
207+
<key>VolumeInputAmp</key>
208+
<false/>
209+
</dict>
210+
<key>NodeID</key>
211+
<integer>3</integer>
212+
</dict>
213+
</array>
214+
</array>
215+
</array>
216+
</array>
217+
<key>PathMapID</key>
218+
<integer>75</integer>
219+
</dict>
220+
</array>
221+
</dict>

0 commit comments

Comments
 (0)