Browse Source

Added CodecCommander plist

Thomas Buck 8 years ago
parent
commit
db477f6971
2 changed files with 376 additions and 1 deletions
  1. 1
    1
      input/blog/2015/2015_01_31_hackintosh.md
  2. 375
    0
      static/files/CodecCommander_Info.plist

+ 1
- 1
input/blog/2015/2015_01_31_hackintosh.md View File

@@ -184,7 +184,7 @@ The patched kext will be replaced after every system update, so you have to do t
184 184
 
185 185
 Now you may notice that the sound output will no longer work after waking the Hackintosh from sleep. That's because OS X is disabling amplifiers when entering sleep, but does not enable them again. But again there is an open-source solution to this, called [CodecCommander](https://github.com/Dolnor/EAPD-Codec-Commander).
186 186
 
187
-Just clone the repository and build it using `xcodebuild`. Then edit the Info.plist in the newly built kext by changing the Codec Address Number to 2 (this is all described in great detail in the CodecCommander Read me).
187
+Just clone the repository and build it using `xcodebuild`. Then edit the Info.plist in the newly built kext by changing the Codec Address Number to 2 (this is all described in great detail in the CodecCommander Read me). You can download [my modified Info.plist here](files/CodecCommander_Info.plist).
188 188
 
189 189
 Put the CodecCommander kext into `/System/Library/Extensions`, it can not be injected using Clover. Make sure you have enabled the "kext-dev-mode=1" kernel boot flag in Clovers Info.plist for this to work.
190 190
 

+ 375
- 0
static/files/CodecCommander_Info.plist View File

@@ -0,0 +1,375 @@
1
+<?xml version="1.0" encoding="UTF-8"?>
2
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
3
+<plist version="1.0">
4
+<dict>
5
+	<key>BuildMachineOSBuild</key>
6
+	<string>14E46</string>
7
+	<key>CFBundleDevelopmentRegion</key>
8
+	<string>English</string>
9
+	<key>CFBundleExecutable</key>
10
+	<string>CodecCommander</string>
11
+	<key>CFBundleGetInfoString</key>
12
+	<string>2.4.0, Copyright © 2013-2014 TimeWalker. All rights reserved.</string>
13
+	<key>CFBundleIdentifier</key>
14
+	<string>org.tw.CodecCommander</string>
15
+	<key>CFBundleInfoDictionaryVersion</key>
16
+	<string>6.0</string>
17
+	<key>CFBundleName</key>
18
+	<string>CodecCommander</string>
19
+	<key>CFBundlePackageType</key>
20
+	<string>KEXT</string>
21
+	<key>CFBundleShortVersionString</key>
22
+	<string>2.4.0</string>
23
+	<key>CFBundleSignature</key>
24
+	<string>????</string>
25
+	<key>CFBundleVersion</key>
26
+	<string>2.4.0</string>
27
+	<key>DTCompiler</key>
28
+	<string>com.apple.compilers.llvm.clang.1_0</string>
29
+	<key>DTPlatformBuild</key>
30
+	<string>6E35b</string>
31
+	<key>DTPlatformVersion</key>
32
+	<string>GM</string>
33
+	<key>DTSDKBuild</key>
34
+	<string>13F34</string>
35
+	<key>DTSDKName</key>
36
+	<string>macosx10.9</string>
37
+	<key>DTXcode</key>
38
+	<string>0640</string>
39
+	<key>DTXcodeBuild</key>
40
+	<string>6E35b</string>
41
+	<key>IOKitPersonalities</key>
42
+	<dict>
43
+		<key>CodecCommander</key>
44
+		<dict>
45
+			<key>CFBundleIdentifier</key>
46
+			<string>org.tw.CodecCommander</string>
47
+			<key>Codec Profile</key>
48
+			<dict>
49
+				<key>1002</key>
50
+				<string>Disabled HDMI</string>
51
+				<key>10de</key>
52
+				<string>Disabled HDMI</string>
53
+				<key>10ec_0233</key>
54
+				<string>Realtek ALC283,etc</string>
55
+				<key>10ec_0255</key>
56
+				<string>Realtek ALC283,etc</string>
57
+				<key>10ec_0269</key>
58
+				<string>Realtek ALC269</string>
59
+				<key>10ec_0269_HDA_1028_04d9</key>
60
+				<string>Realtek ALC269VB</string>
61
+				<key>10ec_0282</key>
62
+				<string>Realtek ALC283,etc</string>
63
+				<key>10ec_0283</key>
64
+				<string>Realtek ALC283,etc</string>
65
+				<key>10ec_0292</key>
66
+				<string>Realtek ALC292</string>
67
+				<key>10ec_0668</key>
68
+				<string>Realtek ALC668</string>
69
+				<key>10ec_0892_HDA_1458</key>
70
+				<string>Realtek ALC892 desktop</string>
71
+				<key>10ec_0892_HDA_8086</key>
72
+				<string>Realtek ALC892 desktop</string>
73
+				<key>10ec_0900</key>
74
+				<string>Realtek ALC1150</string>
75
+				<key>8086</key>
76
+				<string>Disabled HDMI</string>
77
+				<key>Default</key>
78
+				<dict>
79
+					<key>Check Infinitely</key>
80
+					<false/>
81
+					<key>Check Interval</key>
82
+					<integer>3000</integer>
83
+					<key>Custom Commands</key>
84
+					<array/>
85
+					<key>Perform Reset</key>
86
+					<true/>
87
+					<key>Perform Reset on EAPD Fail</key>
88
+					<false/>
89
+					<key>Perform Reset on External Wake</key>
90
+					<true/>
91
+					<key>Send Delay</key>
92
+					<integer>300</integer>
93
+					<key>Sleep Nodes</key>
94
+					<true/>
95
+					<key>Update Nodes</key>
96
+					<true/>
97
+				</dict>
98
+				<key>Disabled HDMI</key>
99
+				<dict>
100
+					<key>Check Infinitely</key>
101
+					<false/>
102
+					<key>Disable</key>
103
+					<true/>
104
+					<key>Sleep Nodes</key>
105
+					<false/>
106
+					<key>Update Nodes</key>
107
+					<false/>
108
+				</dict>
109
+				<key>Realtek ALC1150</key>
110
+				<dict>
111
+					<key>Custom Commands</key>
112
+					<array>
113
+						<dict>
114
+							<key>Command</key>
115
+							<data>
116
+							AgUABw==
117
+							</data>
118
+							<key>Comment</key>
119
+							<string>0x20 SET_COEF_INDEX 0x07</string>
120
+							<key>On Init</key>
121
+							<true/>
122
+							<key>On Sleep</key>
123
+							<true/>
124
+							<key>On Wake</key>
125
+							<true/>
126
+						</dict>
127
+						<dict>
128
+							<key>Command</key>
129
+							<data>
130
+							AgR8sA==
131
+							</data>
132
+							<key>Comment</key>
133
+							<string>0x20 SET_PROC_COEF 0x7CB0</string>
134
+							<key>On Init</key>
135
+							<true/>
136
+							<key>On Sleep</key>
137
+							<false/>
138
+							<key>On Wake</key>
139
+							<true/>
140
+						</dict>
141
+					</array>
142
+					<key>Send Delay</key>
143
+					<integer>100</integer>
144
+					<key>Sleep Nodes</key>
145
+					<false/>
146
+					<key>Update Nodes</key>
147
+					<true/>
148
+				</dict>
149
+				<key>Realtek ALC269</key>
150
+				<dict>
151
+					<key>Custom Commands</key>
152
+					<array>
153
+						<dict>
154
+							<key>Command</key>
155
+							<data>
156
+							AVcIgw==
157
+							</data>
158
+							<key>Comment</key>
159
+							<string>0x15 SET_UNSOLICITED_ENABLE 0x83</string>
160
+							<key>On Init</key>
161
+							<true/>
162
+							<key>On Sleep</key>
163
+							<false/>
164
+							<key>On Wake</key>
165
+							<true/>
166
+						</dict>
167
+					</array>
168
+				</dict>
169
+				<key>Realtek ALC269VB</key>
170
+				<dict>
171
+					<key>Custom Commands</key>
172
+					<array>
173
+						<dict>
174
+							<key>Command</key>
175
+							<data>
176
+							AhcIgw==
177
+							</data>
178
+							<key>Comment</key>
179
+							<string>0x21 SET_UNSOLICITED_ENABLE 0x83</string>
180
+							<key>On Init</key>
181
+							<true/>
182
+							<key>On Sleep</key>
183
+							<false/>
184
+							<key>On Wake</key>
185
+							<true/>
186
+						</dict>
187
+					</array>
188
+					<key>Send Delay</key>
189
+					<integer>20</integer>
190
+					<key>Sleep Nodes</key>
191
+					<false/>
192
+				</dict>
193
+				<key>Realtek ALC283,etc</key>
194
+				<dict>
195
+					<key>Custom Commands</key>
196
+					<array>
197
+						<dict>
198
+							<key>Command</key>
199
+							<data>
200
+							AZcHJQ==
201
+							</data>
202
+							<key>Comment</key>
203
+							<string>0x19 SET_PIN_WIDGET_CONTROL 0x25</string>
204
+							<key>On Init</key>
205
+							<true/>
206
+							<key>On Sleep</key>
207
+							<false/>
208
+							<key>On Wake</key>
209
+							<true/>
210
+						</dict>
211
+						<dict>
212
+							<key>Command</key>
213
+							<data>
214
+							AhcIgw==
215
+							</data>
216
+							<key>Comment</key>
217
+							<string>0x21 SET_UNSOLICITED_ENABLE 0x83</string>
218
+							<key>On Init</key>
219
+							<true/>
220
+							<key>On Sleep</key>
221
+							<false/>
222
+							<key>On Wake</key>
223
+							<true/>
224
+						</dict>
225
+					</array>
226
+					<key>Perform Reset</key>
227
+					<false/>
228
+					<key>Send Delay</key>
229
+					<integer>10</integer>
230
+					<key>Sleep Nodes</key>
231
+					<false/>
232
+				</dict>
233
+				<key>Realtek ALC292</key>
234
+				<dict>
235
+					<key>Custom Commands</key>
236
+					<array>
237
+						<dict>
238
+							<key>Command</key>
239
+							<string>0x01a70724</string>
240
+							<key>Comment</key>
241
+							<string>Node 0x1a - Pin Control (In Enable / VRefEn)</string>
242
+							<key>On Init</key>
243
+							<false/>
244
+							<key>On Sleep</key>
245
+							<false/>
246
+							<key>On Wake</key>
247
+							<true/>
248
+						</dict>
249
+					</array>
250
+					<key>Perform Reset</key>
251
+					<false/>
252
+				</dict>
253
+				<key>Realtek ALC668</key>
254
+				<dict>
255
+					<key>Custom Commands</key>
256
+					<array>
257
+						<dict>
258
+							<key>Command</key>
259
+							<data>
260
+							AVcIgw==
261
+							</data>
262
+							<key>Comment</key>
263
+							<string>0x15 SET_UNSOLICITED_ENABLE 0x83</string>
264
+							<key>On Init</key>
265
+							<true/>
266
+							<key>On Sleep</key>
267
+							<false/>
268
+							<key>On Wake</key>
269
+							<true/>
270
+						</dict>
271
+						<dict>
272
+							<key>Command</key>
273
+							<data>
274
+							AbcHIA==
275
+							</data>
276
+							<key>Comment</key>
277
+							<string>Node 0x1b - Pin Control (In Enable)</string>
278
+							<key>On Init</key>
279
+							<false/>
280
+							<key>On Sleep</key>
281
+							<false/>
282
+							<key>On Wake</key>
283
+							<true/>
284
+						</dict>
285
+					</array>
286
+					<key>Perform Reset</key>
287
+					<false/>
288
+				</dict>
289
+				<key>Realtek ALC892 desktop</key>
290
+				<dict>
291
+					<key>Sleep Nodes</key>
292
+					<false/>
293
+					<key>Update Nodes</key>
294
+					<false/>
295
+				</dict>
296
+			</dict>
297
+			<key>IOClass</key>
298
+			<string>CodecCommander</string>
299
+			<key>IOMatchCategory</key>
300
+			<string>CodecCommander</string>
301
+			<key>IOProviderClass</key>
302
+			<string>IOHDACodecFunction</string>
303
+			<key>IOUserClientClass</key>
304
+			<string>CodecCommanderClient</string>
305
+			<key>RM,Build</key>
306
+			<string>Release-thomas</string>
307
+			<key>RM,Version</key>
308
+			<string>CodecCommander 2.4.0</string>
309
+		</dict>
310
+		<key>CodecCommander PowerHook</key>
311
+		<dict>
312
+			<key>CFBundleIdentifier</key>
313
+			<string>org.tw.CodecCommander</string>
314
+			<key>IOClass</key>
315
+			<string>CodecCommanderPowerHook</string>
316
+			<key>IOMatchCategory</key>
317
+			<string>CodecCommanderPowerHook</string>
318
+			<key>IOProviderClass</key>
319
+			<string>AppleHDADriver</string>
320
+		</dict>
321
+		<key>CodecCommander VoodooHDA</key>
322
+		<dict>
323
+			<key>CFBundleIdentifier</key>
324
+			<string>org.tw.CodecCommander</string>
325
+			<key>Codec Profile</key>
326
+			<dict>
327
+				<key>Default</key>
328
+				<dict>
329
+					<key>Check Infinitely</key>
330
+					<false/>
331
+					<key>Perform Reset</key>
332
+					<false/>
333
+					<key>Perform Reset on EAPD Fail</key>
334
+					<false/>
335
+					<key>Perform Reset on External Wake</key>
336
+					<false/>
337
+					<key>Sleep Nodes</key>
338
+					<false/>
339
+					<key>Update Nodes</key>
340
+					<false/>
341
+				</dict>
342
+			</dict>
343
+			<key>IOClass</key>
344
+			<string>CodecCommander</string>
345
+			<key>IOMatchCategory</key>
346
+			<string>CodecCommander</string>
347
+			<key>IOProviderClass</key>
348
+			<string>VoodooHDADevice</string>
349
+			<key>IOUserClientClass</key>
350
+			<string>CodecCommanderClient</string>
351
+			<key>RM,Build</key>
352
+			<string>Release-thomas</string>
353
+			<key>RM,Version</key>
354
+			<string>CodecCommander 2.4.0</string>
355
+		</dict>
356
+	</dict>
357
+	<key>NSHumanReadableCopyright</key>
358
+	<string>Copyright © 2013-2014 TimeWalker/RehabMan. All rights reserved.</string>
359
+	<key>OSBundleLibraries</key>
360
+	<dict>
361
+		<key>com.apple.iokit.IOAudioFamily</key>
362
+		<string>1.1</string>
363
+		<key>com.apple.iokit.IOPCIFamily</key>
364
+		<string>1.0.0b1</string>
365
+		<key>com.apple.kpi.bsd</key>
366
+		<string>9.0.0</string>
367
+		<key>com.apple.kpi.iokit</key>
368
+		<string>9.0.0</string>
369
+		<key>com.apple.kpi.libkern</key>
370
+		<string>9.0.0</string>
371
+	</dict>
372
+	<key>Source Code</key>
373
+	<string>https://github.com/Dolnor/EAPD-Codec-Commander</string>
374
+</dict>
375
+</plist>

Loading…
Cancel
Save