Skip to content

Commit ba07931

Browse files
committed
Added ALC269VB layout-id 9 for Toshiba Satellite C660-1DR
1 parent b045690 commit ba07931

6 files changed

Lines changed: 687 additions & 438 deletions

File tree

AppleALC/kern_resources.cpp

Lines changed: 622 additions & 404 deletions
Large diffs are not rendered by default.

Changelog.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ AppleALC Changelog
1616
- Changed ALC233 resources layout-id 4 for ALC3236 codec
1717
- Added ALC888 layout-id 4 for Laptop by Mirone
1818
- Added ALC892 layout-id 4 for Laptop by Mirone
19+
- Added ALC269VB layout-id 9 for Toshiba Satellite C660-1DR
1920

2021
#### v1.0.10
2122
- Added ALC665 codec support layout-id 12, 13 by insanelydeepak

Resources/ALC269/Info.plist

Lines changed: 50 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -8,228 +8,238 @@
88
<integer>617</integer>
99
<key>CodecName</key>
1010
<string>ALC269</string>
11-
<key>Revisions</key>
12-
<array>
13-
<integer>1048580</integer>
14-
<integer>1049090</integer>
15-
<integer>1048832</integer>
16-
</array>
1711
<key>Author</key>
1812
<string>Multiple</string>
1913
<key>Files</key>
2014
<dict>
21-
<key>Platforms</key>
15+
<key>Layouts</key>
2216
<array>
2317
<dict>
2418
<key>Id</key>
2519
<integer>1</integer>
2620
<key>Comment</key>
2721
<string>Miron Laptop patch ALC269 Asus N53J</string>
2822
<key>Path</key>
29-
<string>PlatformsM1.xml.zlib</string>
23+
<string>layout1.xml.zlib</string>
3024
</dict>
3125
<dict>
3226
<key>Id</key>
3327
<integer>2</integer>
3428
<key>Comment</key>
3529
<string>Miron Laptop patch ALC269-VB v1</string>
3630
<key>Path</key>
37-
<string>PlatformsM2.xml.zlib</string>
31+
<string>layout2.xml.zlib</string>
3832
</dict>
3933
<dict>
4034
<key>Id</key>
4135
<integer>3</integer>
4236
<key>Comment</key>
4337
<string>Miron Laptop patch ALC269 Asus K53SJ, Asus G73s</string>
4438
<key>Path</key>
45-
<string>PlatformsM3.xml.zlib</string>
39+
<string>layout3.xml.zlib</string>
4640
</dict>
4741
<dict>
4842
<key>Id</key>
4943
<integer>4</integer>
5044
<key>Comment</key>
5145
<string>Miron Laptop patch ALC269-VB v2</string>
5246
<key>Path</key>
53-
<string>PlatformsM4.xml.zlib</string>
47+
<string>layout4.xml.zlib</string>
5448
</dict>
5549
<dict>
5650
<key>Id</key>
5751
<integer>5</integer>
5852
<key>Comment</key>
5953
<string>Miron Laptop patch ALC269-VB v3</string>
6054
<key>Path</key>
61-
<string>PlatformsM5.xml.zlib</string>
55+
<string>layout5.xml.zlib</string>
6256
</dict>
6357
<dict>
6458
<key>Id</key>
6559
<integer>6</integer>
6660
<key>Comment</key>
6761
<string>Miron Laptop patch ALC269-VC v1</string>
6862
<key>Path</key>
69-
<string>PlatformsM6.xml.zlib</string>
63+
<string>layout6.xml.zlib</string>
7064
</dict>
7165
<dict>
7266
<key>Id</key>
7367
<integer>7</integer>
7468
<key>Comment</key>
7569
<string>Miron Laptop patch ALC269-VC v2</string>
7670
<key>Path</key>
77-
<string>PlatformsM7.xml.zlib</string>
71+
<string>layout7.xml.zlib</string>
7872
</dict>
7973
<dict>
8074
<key>Id</key>
8175
<integer>8</integer>
8276
<key>Comment</key>
8377
<string>Miron Laptop patch ALC269-VC v3</string>
8478
<key>Path</key>
85-
<string>PlatformsM8.xml.zlib</string>
79+
<string>layout8.xml.zlib</string>
80+
</dict>
81+
<dict>
82+
<key>Id</key>
83+
<integer>9</integer>
84+
<key>Comment</key>
85+
<string>Miron Laptop patch ALC269-VB v4</string>
86+
<key>Path</key>
87+
<string>layout9.xml.zlib</string>
8688
</dict>
8789
<dict>
8890
<key>Id</key>
8991
<integer>13</integer>
9092
<key>Comment</key>
9193
<string>InsanelyDeepak - Realtek ALC269VC for Samsung NP350V5C-S08IT</string>
9294
<key>Path</key>
93-
<string>PlatformsID.xml.zlib</string>
95+
<string>layout13.xml.zlib</string>
9496
</dict>
9597
<dict>
9698
<key>Id</key>
9799
<integer>20</integer>
98100
<key>Comment</key>
99101
<string>Custom ALC269 Sony Vaio VPCEB3M1R by Rodion</string>
100102
<key>Path</key>
101-
<string>Platforms20.xml.zlib</string>
103+
<string>layout20.xml.zlib</string>
102104
</dict>
103105
<dict>
104106
<key>Id</key>
105107
<integer>27</integer>
106108
<key>Comment</key>
107109
<string>Custom ALC269 Acer Aspire by Andrey1970</string>
108110
<key>Path</key>
109-
<string>Platforms27.xml.zlib</string>
111+
<string>layout27.xml.zlib</string>
110112
</dict>
111113
<dict>
112114
<key>Id</key>
113115
<integer>28</integer>
114116
<key>Comment</key>
115117
<string>Custom ALC269VC Lenovo Z580 by John</string>
116118
<key>Path</key>
117-
<string>Platforms28.xml.zlib</string>
119+
<string>layout28.xml.zlib</string>
118120
</dict>
119121
<dict>
120122
<key>Id</key>
121123
<integer>29</integer>
122124
<key>Comment</key>
123125
<string>Custom ALC269VC Lenovo V580 by ar4er</string>
124126
<key>Path</key>
125-
<string>Platforms29.xml.zlib</string>
127+
<string>layout29.xml.zlib</string>
126128
</dict>
127129
</array>
128-
<key>Layouts</key>
130+
<key>Platforms</key>
129131
<array>
130132
<dict>
131133
<key>Id</key>
132134
<integer>1</integer>
133135
<key>Comment</key>
134136
<string>Miron Laptop patch ALC269 Asus N53J</string>
135137
<key>Path</key>
136-
<string>layout1.xml.zlib</string>
138+
<string>PlatformsM1.xml.zlib</string>
137139
</dict>
138140
<dict>
139141
<key>Id</key>
140142
<integer>2</integer>
141143
<key>Comment</key>
142144
<string>Miron Laptop patch ALC269-VB v1</string>
143145
<key>Path</key>
144-
<string>layout2.xml.zlib</string>
146+
<string>PlatformsM2.xml.zlib</string>
145147
</dict>
146148
<dict>
147149
<key>Id</key>
148150
<integer>3</integer>
149151
<key>Comment</key>
150152
<string>Miron Laptop patch ALC269 Asus K53SJ, Asus G73s</string>
151153
<key>Path</key>
152-
<string>layout3.xml.zlib</string>
154+
<string>PlatformsM3.xml.zlib</string>
153155
</dict>
154156
<dict>
155157
<key>Id</key>
156158
<integer>4</integer>
157159
<key>Comment</key>
158160
<string>Miron Laptop patch ALC269-VB v2</string>
159161
<key>Path</key>
160-
<string>layout4.xml.zlib</string>
162+
<string>PlatformsM4.xml.zlib</string>
161163
</dict>
162164
<dict>
163165
<key>Id</key>
164166
<integer>5</integer>
165167
<key>Comment</key>
166168
<string>Miron Laptop patch ALC269-VB v3</string>
167169
<key>Path</key>
168-
<string>layout5.xml.zlib</string>
170+
<string>PlatformsM5.xml.zlib</string>
169171
</dict>
170172
<dict>
171173
<key>Id</key>
172174
<integer>6</integer>
173175
<key>Comment</key>
174176
<string>Miron Laptop patch ALC269-VC v1</string>
175177
<key>Path</key>
176-
<string>layout6.xml.zlib</string>
178+
<string>PlatformsM6.xml.zlib</string>
177179
</dict>
178180
<dict>
179181
<key>Id</key>
180182
<integer>7</integer>
181183
<key>Comment</key>
182184
<string>Miron Laptop patch ALC269-VC v2</string>
183185
<key>Path</key>
184-
<string>layout7.xml.zlib</string>
186+
<string>PlatformsM7.xml.zlib</string>
185187
</dict>
186188
<dict>
187189
<key>Id</key>
188190
<integer>8</integer>
189191
<key>Comment</key>
190192
<string>Miron Laptop patch ALC269-VC v3</string>
191193
<key>Path</key>
192-
<string>layout8.xml.zlib</string>
194+
<string>PlatformsM8.xml.zlib</string>
195+
</dict>
196+
<dict>
197+
<key>Id</key>
198+
<integer>9</integer>
199+
<key>Comment</key>
200+
<string>Miron Laptop patch ALC269-VB v4</string>
201+
<key>Path</key>
202+
<string>PlatformsM9.xml.zlib</string>
193203
</dict>
194204
<dict>
195205
<key>Id</key>
196206
<integer>13</integer>
197207
<key>Comment</key>
198208
<string>InsanelyDeepak - Realtek ALC269VC for Samsung NP350V5C-S08IT</string>
199209
<key>Path</key>
200-
<string>layout13.xml.zlib</string>
210+
<string>PlatformsID.xml.zlib</string>
201211
</dict>
202212
<dict>
203213
<key>Id</key>
204214
<integer>20</integer>
205215
<key>Comment</key>
206216
<string>Custom ALC269 Sony Vaio VPCEB3M1R by Rodion</string>
207217
<key>Path</key>
208-
<string>layout20.xml.zlib</string>
218+
<string>Platforms20.xml.zlib</string>
209219
</dict>
210220
<dict>
211221
<key>Id</key>
212222
<integer>27</integer>
213223
<key>Comment</key>
214224
<string>Custom ALC269 Acer Aspire by Andrey1970</string>
215225
<key>Path</key>
216-
<string>layout27.xml.zlib</string>
226+
<string>Platforms27.xml.zlib</string>
217227
</dict>
218228
<dict>
219229
<key>Id</key>
220230
<integer>28</integer>
221231
<key>Comment</key>
222232
<string>Custom ALC269VC Lenovo Z580 by John</string>
223233
<key>Path</key>
224-
<string>layout28.xml.zlib</string>
234+
<string>Platforms28.xml.zlib</string>
225235
</dict>
226236
<dict>
227237
<key>Id</key>
228238
<integer>29</integer>
229239
<key>Comment</key>
230240
<string>Custom ALC269VC Lenovo V580 by ar4er</string>
231241
<key>Path</key>
232-
<string>layout29.xml.zlib</string>
242+
<string>Platforms29.xml.zlib</string>
233243
</dict>
234244
</array>
235245
</dict>
@@ -324,5 +334,11 @@
324334
<data>AAAAAA==</data>
325335
</dict>
326336
</array>
337+
<key>Revisions</key>
338+
<array>
339+
<integer>1048580</integer>
340+
<integer>1049090</integer>
341+
<integer>1048832</integer>
342+
</array>
327343
</dict>
328344
</plist>
559 Bytes
Binary file not shown.

Resources/ALC269/layout9.xml.zlib

4.39 KB
Binary file not shown.

Resources/PinConfigs.kext/Contents/Info.plist

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -340,6 +340,20 @@
340340
<key>LayoutID</key>
341341
<integer>8</integer>
342342
</dict>
343+
<dict>
344+
<key>AFGLowPowerState</key>
345+
<data>AwAAAA==</data>
346+
<key>Codec</key>
347+
<string>Mirone - Realtek ALC269VB v4</string>
348+
<key>CodecID</key>
349+
<integer>283902569</integer>
350+
<key>ConfigData</key>
351+
<data>ASccEAEnHQABJx6gAScfkAFHHCABRx0AAUceEwFHH5ABhxwwAYcdEAGHHoEBhx8AAhccUAIXHRACFx4hAhcfAAFHDAI=</data>
352+
<key>FuncGroup</key>
353+
<integer>1</integer>
354+
<key>LayoutID</key>
355+
<integer>9</integer>
356+
</dict>
343357
<dict>
344358
<key>AFGLowPowerState</key>
345359
<data>AwAAAA==</data>

0 commit comments

Comments
 (0)