开源软件名称(OpenSource Name): toleda/audio_ALCInjection开源软件地址(OpenSource Url): https://github.com/toleda/audio_ALCInjection开源编程语言(OpenSource Language): 开源软件介绍(OpenSource Introduction):
audio_ALCInjection
Realtek ALC/Desktop: 269(1), 283(1), 885, 887, 888, 892, 898 and 1150 on board audio (1) BRIX/NUC only
Supports OS X: 10.11, 10.10, 10.9 and 10.8
Native AppleHDA
OS X/Realtek ALC AppleHDA Injection
This guide enables OS X Realtek ALC onboard audio on Intel based motherboards with OS X. The Realtek AppleHDA.kext only works with the codec the kext was edited for and works with or replaces the native AppleHDA.kext.
Updates
v5: 5/10/17 - 200 Series/Kaby Lake Audio Support
v4: 1/18/16 - Clover ssdt hdef v4, codecdetect v1.2
v3: 11/27/15 - ssdt_hdef supports with IOReg/HDEF, without IOReg/HDEF, AZAL, x99/ALZA and 100 Series/HDAS for all Intel Desktop motherboards.
A. Audio/ALC Injection Status
Download: audio_codecdetect.command (select View Raw)
Confirm OS X support
Codec (vendor/device id)
Device (HDEF)
Audio ID (1, 2 or 3)
Installation
Double click Downloads/audio_codecdetect.command
Results
OK: Audio/ALC Injection
NOK: problems/fixes
specific ssdt
Clover injection
Terminal/Shell/Export Text As...
audio_codecdetect.command
B. Audio/ALC Injection techniques select one method
No dsdt/audio enabler (use kext installer)
See [Guide]-Add_HDEF-kext.pdf
Audio_ID = 1
Audio_ID = 2
Audio_ID = 3 NA
dsdt/HDEF/layout-id = Audio_ID
See [Guide] Add or Edit dsdt/HDEF.pdf
Audio_ID = 1/MaciASL/Patch/Enable Audio ID: 1
Audio_ID = 2/MaciASL/Patch/Enable Audio ID: 2
Audio_ID = 3, see
HD4000
HD3000
ssdt/HDEF/layout-id = Audio_ID
See [Guide]-OSX_ssdt-installation.pdf
100-hdas/HDAS@1F,3
Audio_ID = 1
Audio_ID = 2
Audio_ID = 3
with_ioreg/HDEF@1B
Audio_ID = 1
Audio_ID = 2
Audio_ID = 3
x99-alza/ALZA@1B
Audio_ID = 1
with_ioreg/AZAL@1B
Audio_ID = 1
no_ioreg/HDEF
Audio_ID = 1
Audio_ID = 2
Audio_ID = 3
Clover/Config.plist/Devices/Audio/Inject/1 (or 2, or 3)
Audio_ID = 1
Audio_ID = 2
Audio_ID = 3
Chameleon/org.chameleon.Boot.plist
Audio_ID = 1
HDAEnabler=Yes
HDEFLayoutID=01000000
Audio_ID = 2
HDAEnabler=Yes
HDEFLayoutID=02000000
Audio_ID = 3
HDAEnabler=Yes
HDEFLayoutID=03000000
C. Audio ID Verification
Restart
See A - Audio/ALC Injection Status
D. Realtek ALC AppleHDA Audio Onboard Audio Solutions
Realtek ALC AppleHDA Installation Methods
E. Requirements
OS X Versions (+ all)
10.11+/El Capitan
10.10+/Yosemite
10.9+/Mavericks
10.8+/Mountain Lion
Boot Flags/Boot failure may result if ignored
10.11+/Disable SIP/set, restart, install, enable SIP, restart
CLOVER/config.plist/RtVariables/
BooterConfig/0x28
CsrActiveConfig/0x3
Chameleon - Extra/org.chameleon.Boot.plist
CsrActiveConfig=3
10.10+/Allow unsigned kexts/set, restart, install
Clover/config.plist/
Boot/Arguments/kext-dev-mode=1
Chameleon/Extra/org.chameleon.Boot.plist/
Kernel Flags/kext-dev-mode=1
Native AppleHDA.kext
Need native?
Supported Realtek onboard audio codec
Unknown codec?
F. Realtek ALCxxx (verify codec and Audio ID)
Supported codecs
269 (BRIX only)
283 (BRIX Pro and NUC only)
885
887
888
889
892
898
1150
Supported Audio IDs
Audio ID: 1 supports 269, 283, 885, 887, 888, 889, 892, 898, 1150
Realtek ALC audio (default, 1/2/3/5/6 motherboard audio ports)
Audio ID: 2 supports 887, 888, 889, 892, 898, 1150
Realtek ALC/5.1 surround sound (3 motherboard audio ports)
Audio ID: 3 supports 887, 888, 889, 892, 898, 1150
HD3000/HD4000 HDMI audio with Realtek ALC audio
Audio_IDs: 1 and 2 support analog 5.1 surround sound, 3 does not
Audio_IDs: 1, 2 and 3 require HDMI audio dsdt edits for HDMI audio
The native AppleHDA.kext supports HDMI audio (dsdt edits required) with an unsupported onboard audio codec using Audio ID: 1.
G. More Information
Audio ID Injection
Realtek ALC AppleHDA
Installation
Details/Support
Troubleshooting
Realtek ALC guides
Enhancemants
Customization
Surround Sound
Troubleshooting
No Audio Devices
No Sound
No Audio After Sleep/Wake
Utilities
Identify Audio Codec
Restore native AppleHDA9. Surround Sound - Realtek ALC - AppleHDA [Guide]
Terminal Saved Output
H. Tools
IOReg_v2.1 (select View Raw)
DPCIManger
MaciASL
audio_codecdetect.command (select View Raw)
Property List Editors -
Xcode
Property List Editor, PlistEdit Pro, TextEdit, etc.
TextEdit, TextWrangler (last resort)
I. Problem Reporting
Problem Reporting/Post to
Problem Reporting/Attached requested files
No files atached, reply unlikley
Credit
THe KiNG
VHC888
.:ErmaC:.
bcc9
RevoGirl
toleda
https://github.com/toleda/audio_ALCInjection
请发表评论