toleda
Moderator
- Joined
- May 19, 2010
- Messages
- 22,882
- Motherboard
- Asus Maximus VII Impact
- CPU
- Core i7-4770K
- Graphics
- RX 560 + HD4600
- Mac
-
- Classic Mac
-
- Mobile Phone
-
Mountain Lion HDMI Audio - New Guides, See Mountain Lion HDMI Audio
Recommend applying new edits to a new unedited dsdt and replacing the current edited dsdt.
Download deleted.
Mountain Lion HDMI Audio - HD4000/Ivy Bridge
Introducing a new simple and easy HDMI Audio dsdt editing tool for HD4000 HDMI audio. Based on the DSDT Editor built by MaLd0n, pushing the Apply button automatically adds the HDMI audio dsdt edits to your dsdt. This version is exclusively for HD4000 HDMI audio on Ivy Bridge motherboards running OS X Mountain Lion.
Edit - 8/3/12 - Updated patch script to v1; removes existing HDEF and IGPU injections.
Benefits
1. Automated HDMI audio dsdt editing
2. Works with most Ivy Bridge dsdts
3. Enables HD4000 HDMI audio (determined by Audio ID)
4. Installs AMD/Nvidia discrete graphics card HDMI audio
Before You Start:
1. OS X does not provide HDMI audio controls (No volume, no mute, no balance, etc.)
2. The connected HDMI device (TV, receiver, etc.) provides any and all audio controls
Requirements
1. Ivy Bridge System
a. Ivy Bridge motherboard (Z77 and H77, B75 not tested)
b. Ivy Bridge/HD4000 processor (Desltop: 3770K, 3770. 3770S, 3770T, 3570K, 3475K, 3225)
2. OS X
a. Mountain Lion - 10.8 and newer
3. dsdt - no compile errors
4. AppleHDA.kext on board audio version 2.2.0 or newer from MultiBeast/Patched AppleHDA
5. Realtek supported audio codecs (8xy): 887, 888, 889, 892, 898
6. Chimera - 1.11 or newer
Tools
1. DSDT Editor - Registration required, olarila.com • View topic - DSDT editor and patcher
2. IORegistryExporer see [Guide] How to Make a Copy of IOReg
3. Applications/Utilities/Console
4. Applications/TextEdit
5. Carbon Copy Cloner or SuperDuper
HD4000 Audio ID
1. Determine Audio ID
a. ALC887, use Audio ID: 387
b. ALC888, use Audio ID: 388
c. ALC889, use Audio ID: 389
d. ALC892, use Audio ID: 392
e. ALC898, use Audio ID: 398
2. HD4000 Audio IDs are the same as HD3000 Audio IDs.
Installation - Detailed
1. See Downloads/hd4000_hdmi_audio_dsdt_editing_kit/Read Me First- hd4000_hdmi_audio
Attachment
1. hd4000_hdmi_audio_dsdt_editing_kit_v1
Download deleted.
layout-id - TextEdit
1. TextEdit/Edit layout-id
a. ALC887, use Audio ID: 387, layout-id 0x83, 0x01, 0x00, 0x00
b. ALC888, use Audio ID: 388, layout-id 0x84, 0x01, 0x00, 0x00
c. ALC889, use Audio ID: 389, layout-id 0x85, 0x01, 0x00, 0x00
d. ALC892, use Audio ID: 392, layout-id 0x88, 0x01, 0x00, 0x00
e. ALC898, use Audio ID: 398, layout-id 0x8E, 0x01, 0x00, 0x00
Apply Edits - DSDT Editor
1. DSDT Editor/Open dsdt.aml
2. DSDT Editor/Patch/Open hdmi_audio_ivy_bridge.txt
3. DSDT Editor/Patch/Apply
4. DSDT Editor/iASL/Compile
Verify Edits - DSDT Editor
1. DSDT Editor/Find HDEF (1x), represented as Device (HDEF)
2. DSDT Editor/Find IGPU (1x), Next, until represented as Device (IGPU)
Save dsdt - DSDT Editor
1. DSDT Editor/iASL/Save .aml As… Desktop//hd4000_hdmi_audio_dsdt_editing_kit/dsdt. aml (add extension)
Install dsdt.aml - DSDT Editor
1. DSDT Editor/iASL/Save .aml As…Extra/dsdt.aml (add extension)
Restart
Verify HDMI Audio
1. About This Mac/Overview
2. About This Mac/Displays
3. System Preferences/Sound/Outputs
4. System Preferences/Displays
Notes
1. Audio ID: 398 (Default) in hdmi_audio_ivy_bridge.txt
2. No frame buffer edits (AppleIntelFramebufferCapri.kext) with the following AAPL,ig-platform-id
a. 0a 00 66 01
b. 0b 00 66 01
dsdt Edits
1. HDEF (Audio ID: 398, hex 18e)
2. IGPU (renamed from GFX0)
Credits:
VCH888; ALC889A, Gigabyte (Intel): now having a working front mic - insanely-mac Forum - Page 38
MaLd0n/oldnapalm/Cassio: olarila.com • View topic - DSDT editor and patcher
Recommend applying new edits to a new unedited dsdt and replacing the current edited dsdt.
Download deleted.
Mountain Lion HDMI Audio - HD4000/Ivy Bridge
Introducing a new simple and easy HDMI Audio dsdt editing tool for HD4000 HDMI audio. Based on the DSDT Editor built by MaLd0n, pushing the Apply button automatically adds the HDMI audio dsdt edits to your dsdt. This version is exclusively for HD4000 HDMI audio on Ivy Bridge motherboards running OS X Mountain Lion.
Edit - 8/3/12 - Updated patch script to v1; removes existing HDEF and IGPU injections.
Benefits
1. Automated HDMI audio dsdt editing
2. Works with most Ivy Bridge dsdts
3. Enables HD4000 HDMI audio (determined by Audio ID)
4. Installs AMD/Nvidia discrete graphics card HDMI audio
Before You Start:
1. OS X does not provide HDMI audio controls (No volume, no mute, no balance, etc.)
2. The connected HDMI device (TV, receiver, etc.) provides any and all audio controls
Requirements
1. Ivy Bridge System
a. Ivy Bridge motherboard (Z77 and H77, B75 not tested)
b. Ivy Bridge/HD4000 processor (Desltop: 3770K, 3770. 3770S, 3770T, 3570K, 3475K, 3225)
2. OS X
a. Mountain Lion - 10.8 and newer
3. dsdt - no compile errors
4. AppleHDA.kext on board audio version 2.2.0 or newer from MultiBeast/Patched AppleHDA
5. Realtek supported audio codecs (8xy): 887, 888, 889, 892, 898
6. Chimera - 1.11 or newer
Tools
1. DSDT Editor - Registration required, olarila.com • View topic - DSDT editor and patcher
2. IORegistryExporer see [Guide] How to Make a Copy of IOReg
3. Applications/Utilities/Console
4. Applications/TextEdit
5. Carbon Copy Cloner or SuperDuper
HD4000 Audio ID
1. Determine Audio ID
a. ALC887, use Audio ID: 387
b. ALC888, use Audio ID: 388
c. ALC889, use Audio ID: 389
d. ALC892, use Audio ID: 392
e. ALC898, use Audio ID: 398
2. HD4000 Audio IDs are the same as HD3000 Audio IDs.
Installation - Detailed
1. See Downloads/hd4000_hdmi_audio_dsdt_editing_kit/Read Me First- hd4000_hdmi_audio
Attachment
1. hd4000_hdmi_audio_dsdt_editing_kit_v1
Download deleted.
layout-id - TextEdit
1. TextEdit/Edit layout-id
a. ALC887, use Audio ID: 387, layout-id 0x83, 0x01, 0x00, 0x00
b. ALC888, use Audio ID: 388, layout-id 0x84, 0x01, 0x00, 0x00
c. ALC889, use Audio ID: 389, layout-id 0x85, 0x01, 0x00, 0x00
d. ALC892, use Audio ID: 392, layout-id 0x88, 0x01, 0x00, 0x00
e. ALC898, use Audio ID: 398, layout-id 0x8E, 0x01, 0x00, 0x00
Apply Edits - DSDT Editor
1. DSDT Editor/Open dsdt.aml
2. DSDT Editor/Patch/Open hdmi_audio_ivy_bridge.txt
3. DSDT Editor/Patch/Apply
4. DSDT Editor/iASL/Compile
Verify Edits - DSDT Editor
1. DSDT Editor/Find HDEF (1x), represented as Device (HDEF)
2. DSDT Editor/Find IGPU (1x), Next, until represented as Device (IGPU)
Save dsdt - DSDT Editor
1. DSDT Editor/iASL/Save .aml As… Desktop//hd4000_hdmi_audio_dsdt_editing_kit/dsdt. aml (add extension)
Install dsdt.aml - DSDT Editor
1. DSDT Editor/iASL/Save .aml As…Extra/dsdt.aml (add extension)
Restart
Verify HDMI Audio
1. About This Mac/Overview

2. About This Mac/Displays

3. System Preferences/Sound/Outputs

4. System Preferences/Displays

Notes
1. Audio ID: 398 (Default) in hdmi_audio_ivy_bridge.txt
2. No frame buffer edits (AppleIntelFramebufferCapri.kext) with the following AAPL,ig-platform-id
a. 0a 00 66 01
b. 0b 00 66 01
dsdt Edits
1. HDEF (Audio ID: 398, hex 18e)
Code:
[FONT=Helvetica] Device (HDEF)[/FONT]
[FONT=Helvetica] {[/FONT]
[FONT=Helvetica] Name (_ADR, 0x001B0000)[/FONT]
[FONT=Helvetica]....[/FONT]
[FONT=Helvetica]....[/FONT]
[FONT=Helvetica]
[/FONT]
[FONT=Helvetica] Method (_DSM, 4, NotSerialized)[/FONT]
[FONT=Helvetica] {[/FONT]
[FONT=Helvetica] Store (Package (0x06)[/FONT]
[FONT=Helvetica] {[/FONT]
[FONT=Helvetica] "hda-gfx", [/FONT]
[FONT=Helvetica] Buffer (0x0A)[/FONT]
[FONT=Helvetica] {[/FONT]
[FONT=Helvetica] "onboard-1"[/FONT]
[FONT=Helvetica] }, [/FONT]
[FONT=Helvetica]
[/FONT]
[FONT=Helvetica] "layout-id", [/FONT]
[FONT=Helvetica] Buffer (0x04)[/FONT]
[FONT=Helvetica] {[/FONT]
[FONT=Helvetica] 0x8E, 0x01, 0x00, 0x00[/FONT]
[FONT=Helvetica] }, [/FONT]
[FONT=Helvetica]
[/FONT]
[FONT=Helvetica] "PinConfigurations", [/FONT]
[FONT=Helvetica] Buffer (Zero) {}[/FONT]
[FONT=Helvetica] }, Local0)[/FONT]
[FONT=Helvetica] DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))[/FONT]
[FONT=Helvetica] Return (Local0)[/FONT]
[FONT=Helvetica] }[/FONT]
[FONT=Helvetica] }[/FONT]
2. IGPU (renamed from GFX0)
Code:
[FONT=Helvetica] Device (IGPU)[/FONT]
[FONT=Helvetica] {[/FONT]
[FONT=Helvetica] Name (_ADR, 0x00020000)[/FONT]
[FONT=Helvetica]....[/FONT]
[FONT=Helvetica]....[/FONT]
[FONT=Helvetica] Method (_DSM, 4, NotSerialized)[/FONT]
[FONT=Helvetica] {[/FONT]
[FONT=Helvetica] Store (Package (0x06)[/FONT]
[FONT=Helvetica] {[/FONT]
[FONT=Helvetica] "device-id", [/FONT]
[FONT=Helvetica] Buffer (0x04)[/FONT]
[FONT=Helvetica] {[/FONT]
[FONT=Helvetica] 0x66, 0x01, 0x00, 0x00[/FONT]
[FONT=Helvetica] }, [/FONT]
[FONT=Helvetica]
[/FONT]
[FONT=Helvetica] "AAPL,ig-platform-id", [/FONT]
[FONT=Helvetica] Buffer (0x04)[/FONT]
[FONT=Helvetica] {[/FONT]
[FONT=Helvetica] 0x0A, 0x00, 0x66, 0x01[/FONT]
[FONT=Helvetica] }, [/FONT]
[FONT=Helvetica]
[/FONT]
[FONT=Helvetica] "hda-gfx", [/FONT]
[FONT=Helvetica] Buffer (0x0A)[/FONT]
[FONT=Helvetica] {[/FONT]
[FONT=Helvetica] "onboard-1"[/FONT]
[FONT=Helvetica] }[/FONT]
[FONT=Helvetica] }, Local0)[/FONT]
[FONT=Helvetica] DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))[/FONT]
[FONT=Helvetica] Return (Local0)[/FONT]
[FONT=Helvetica] }[/FONT]
[FONT=Helvetica] }[/FONT]
VCH888; ALC889A, Gigabyte (Intel): now having a working front mic - insanely-mac Forum - Page 38
MaLd0n/oldnapalm/Cassio: olarila.com • View topic - DSDT editor and patcher
Last edited by a moderator: