-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathREADME-deprecated.txt
144 lines (129 loc) · 5.8 KB
/
README-deprecated.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
audio_pikeralphaALC
============
Piker-Aplha - http://pikeralpha.wordpress.com/
Realtek ALC Audio - Native AppleHDA.kext/AppleHDA8Series/No Patching/Persistant
The Realtek ALC AppleHDA8Series kext, installed with the native AppleHDA.kext, enables full onboard, HDMI and DP audio (Note 1). The ALC AppleHDA Support kext provides audio codec binary patch and config data and layouts and platforms injection.
Update: v2.1, 9 Series/EAPD added to 887, 892, 898, 1150, credit: kidalive
Update: 10.10: Yosemite Initial Realtek ALC support (v3.0 and newer)
Requirements
1. Chameleon/Chimera/Clover
1. Optional/Clover, see https://github.com/toleda/audio_CloverALC
2. OS X
1. 10.10 or newer
2. 10.9 or newer
3. Native AppleHDA.kext (If not installed, run Yosemite/Mavericks installer)
4. Supported Realtek on board audio codec
5. Audio ID Injection, see https://github.com/toleda/audio_ALCinjectiom
Required Information (Select one from each category)
1. Codec/ALC
1. 885
2. 887 (for Legacy only, Note 2)
3. 888 (for Legacy only, Note 2)
4. 889
5. 892
6. 898
7. 1150
2. Layout Support (Definitions, Note 3)
1. 885, 887, 888, 889, 892, 898, 1150
2. 887, 888, 889, 892, 898, 1150
3. 887, 888, 889, 892, 898
pikeralphaALC AppleHDA8Series Kext Method
1. Realtek ALC AppleHDA8Series kext with patched binaries
1. Native AppleHDA.kext untouched
2. AppleHDA8Series - ConfigData, layouts, Platforms and HDA binary patch
pikeralphaALC AppleHDA8Series Kext - Installation
1. AppleHDA Support kext (Use Terminal/Terminal output below)
1. https://github.com/Piker-Alpha/AppleHDA8Series.sh
2. Download Zip
3. $ cd Downloads/AppleHDA8Series.sh-master
4a. Chameleon/Chimera/Clover - no AppleHDA binary patch
1. $ ./AppleHDA8Series.sh -b AppleHDA
2. $ ./AppleHDA8Series.sh -b AppleHDA - b AppleHDAController
4b. Clover - with AppleHDA kext patch(es)
1. $ ./AppleHDA8Series.sh
5. Password
6. Codec
7. Layout
8. Install S/L/E
9. Reboot
2. Restart
3. Verify ALC AppleHDA8Series kext installed
1. S/L/E/AppleHDA885
2. S/L/E/AppleHDA887
3. S/L/E/AppleHDA888
4. S/L/E/AppleHDA889
5. S/L/E/AppleHDA892
6. S/L/E/AppleHDA898
7. S/L/E/AppleHDA1150
4. Verify ALC onboard audio
1. System Preferences/Sound/Output/select audio device
Notes
1. HDMI/DP audio may require
1. dsdt/ssdt edits
2. framebuffer edits
2. 887/888 Legacy
1. Replace AppleHDALoader.kext/Contents/Resources/Platforms.xml.zlib
with Legacy Platforms.xml.zlib (v100202) from:
1. https://github.com/toleda/audio_ALC887
2. https://github.com/toleda/audio_ALC888
3. Layout Definitions (Layout/Audio ID injection installed separately,
see https://github.com/toleda/audio_ALCInjection)
1 - 3/5/6 audio port analog audio
2 - 3 audio port analog audio
3 - HD3000/HD4000 HDMI audio and analog audio
Tools
1. IOReg (View Raw) - https://github.com/toleda/audio_ALCInjection/blob/master/IORegistryExplorer_v2.1.zip
Problem Reporting (include the following information)
1. Description of audio problem
1. OS X version/motherboard model/BIOS version/processor/graphics
2. Procedure/Guide Used/AppleHDA.kext version
3. AppleHDA(codec).kext (i.e., AppleHDA1150.kext)
4. Copy of IOReg - IOReg_v2.1/File/Save a Copy As…, verify file (not
ioreg.txt)
5. Extra/dsdt.aml (if installed)
6. Console/All Messages/kernel Sound assertions selected/Save
Selection As…..
7. Screenshot of System Information/Hardware/Audio/Intel High
Definition Audio (not Devices)
2. Post to:
1. https://github.com/Piker-Alpha/AppleHDA8Series.sh/issues
Credit: PikeRAlpha
http://pikeralpha.wordpress.com/2014/07/08/applehda8series-sh-v2-9-with-yosemite-support/
http://pikeralpha.wordpress.com/2014/01/05/new-style-of-applehda-kext-patching-take-ii/
AppleHDA Support Kext Method/Terminal Output
$ ./AppleHDA8Series.sh -b AppleHDA -b AppleHDAController
This script must be run as root!
Password:
AppleHDA8Series.sh v3.1 Copyright (c) 2013-2014 by Pike R. Alpha
patched XML files by Toleda and contributors
----------------------------------------------------------------
The supported Realtek ALC codecs for AppleHDA8Series.sh are:
[1] Realtek ALC 885 (0x10EC0885 / 283904133)
[2] Realtek ALC 887 (0x10EC0887 / 283904135)
[3] Realtek ALC 888 (0x10EC0888 / 283904136)
[4] Realtek ALC 889 (0x10EC0889 / 283904137)
[5] Realtek ALC 892 (0x10EC0892 / 283904146)
[6] Realtek ALC 898 (0x10EC0899 / 283904153)
[7] Realtek ALC 1150 (0x10EC0900 / 283904256)
Please choose the desired codec for the hardware: 5
Do you want to use [1] as the layout-id (y/n)? y
Looking in: /System/Library/Extensions/AppleHDA.kext for ConfigData
Looking in: /System/Library/Extensions/FakeSMC.kext for ConfigData
Error: ConfigData NOT found!
Downloading https://raw.githubusercontent.com/toleda/audio_ALC892/master/892.zip ...
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 25382 100 25382 0 0 42912 0 --:--:-- --:--:-- --:--:-- 42875
ConfigData for Realtek ALC 892 found!
------------------------------------------------------------
IUccECFHHUAhRx4RIUcfkCFXHCAhVx0QIVceASFXHwEhZxwwIWcdYCFnHgEhZx8BIXcc8CF3HQAhdx4AIXcfQCGHHEAhhx2QIYceoCGHH5AhlxxgIZcdkCGXHoEhlx8CIaccUCGnHTAhpx6BIacfASG3HHAhtx1AIbceISG3HwIh5xyQIecdYSHnHksh5x8BIfcc8CH3HQAh9x4AIfcfQCEXHPAhFx0AIRceACEXH0A=
------------------------------------------------------------
Creating AppleHDA892.kext in: /Users/.../Downloads/AppleHDA8Series.sh-master
Copying AppleHDA ...
Bin-patching AppleHDA ... Done.
Done.
AppleHDA892.kext appears to be loadable (including linkage for on-disk libraries).
Do you want to copy AppleHDA892.kext to: /System/Library/Extensions? (y/n) y
Do you want to reboot now? (y/n)
toleda
https://github.com/toleda/audio_pikeralphaALC