Skip to content

Commit

Permalink
Clean up
Browse files Browse the repository at this point in the history
  • Loading branch information
toleda committed Feb 3, 2016
1 parent 9ce6986 commit fae02f6
Showing 1 changed file with 16 additions and 142 deletions.
158 changes: 16 additions & 142 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
Clover HDMI Audio AppleHDA [Guides]_v1.0
![alt text](https://github.com/toleda/audio_RealtekALC/blob/master/sound.jpeg)
#audio_cloverHDMI

Expand All @@ -13,33 +14,9 @@ Clover HDMI audio enables HDMI, DP and DVI audio with patched or native OS X App

cloverHDMI detects and installs the correct ssdt(s) and patches the Intel framebuffer for the connected display(s) enabling OS X HDMI audio.

# Methods
Install one method, uninstall before installing another method

**I. cloverHDMI** (script)

1. detects and installs appropriate ssdt(s)
2. detects and installs appropriate Intel connector patches

**II. ssdt** (user)

1. install appropriate ssdt
2. install appropriate Intel connector patches (as required)
3. install appropriate AMD connector patches (as required)

**III. dsdt** (user)

1. edit dsdt (MaciASL) and install edited dsdt
2. install appropriate Intel connector patches (as required)
3. install appropriate AMD connector patches (as required)

**IV. Bootloader HDMI audio** (user)

1. no dsdt/ssdt/kext edits

Repo downloads: select link, select View Raw
# HDMI Audio Installation
# I. cloverHDMI

**cloverHDMI**
Beta

1. Download: [audio_cloverHDMI-...command](https://github.com/toleda/audio_CloverHDMI/blob/master/audio_cloverHDMI-110.command.zip) (select View Raw)
Expand All @@ -66,133 +43,30 @@ Beta
1. OS X: 10.11, 10.10, 10.9, 10.8
2. Intel/desktop series: 9, 8, 7, 6, 5
3. Intel/desktop/graphics hd (native GPU Power Management)
1. HD4600+, HD4000, HD3000
1. Desktop: HD6200, HD4600+, HD4000, HD3000
2. BRIX/NUC: HD6100, HD6000, HD5500, HD5200, HD5000, HD4000
4. AMD/default framebuffer (ATY,AMD,RadeonFramebuffer)
1. R7/R9 3xx, R7/R9 2xx, 7xxx, 6xxx, 5xxx
2. Except: GCN 1.1/Hawaii/Bonaire/AMD8000Controller.kext
5. Nvidia (750, 9xx require Nvidia web drivers)
1. 9xx, 7xx, 6xx, 5xx, 4xx
2. Except: 550, 560, 450

# II - ssdt injection
Most systems; install ssdt and restart

1. Download [[Guide] HDMI audio/ssdt](https://github.com/toleda/audio_hdmi_guides/blob/master/%5BGuide%5D-OSX-hdmi_audio-hdef_audio-ssdt.pdf.zip)
2. Note - BIOS/OS X updates do not effect ssdts
3. edited ssdts, see dsdt/ssdt HDMI audio Guides below
1. [HD6000+/Desktop/BRIX/NUC](https://github.com/toleda/audio_hdmi_9series/tree/master/ssdt_hdmi-hd6000%2B)
2. [HD4600+/Desktop/BRIX/NUC](https://github.com/toleda/audio_hdmi_8series/tree/master/ssdt_hdmi-hd4600%2B)
3. [HD4000/Desktop/BRIX/NUC](https://github.com/toleda/audio_hdmi_hd4000/tree/master/ssdt_hdmi-hd4000)
4. [HD3000/Desktop](https://github.com/toleda/audio_hdmi_hd3000/tree/master/ssdt_hdmi-hd3000)
5. [AMD HDMI audio](https://github.com/toleda/audio_hdmi_amd-nvidia/tree/master/ssdt_hdmi-amd)
6. [Nvidia HDMI audio](https://github.com/toleda/audio_hdmi_amd-nvidia/tree/master/ssdt_hdmi-nvidia)
5. [ALC/HDEF audio](https://github.com/toleda/audio_ALCInjection/tree/master/ssdt_hdef)
4. kext edits, if required, see **II/III - dsdt/ssdt HDMI audio Guides** below

# III - dsdt edits
All systems: extract dsdt, patch, install edited dsdt.

1. Download [[Guide] HDMI audio/dsdt](https://github.com/toleda/audio_hdmi_guides/blob/master/%5BGuide%5D-OSX-hdmi_audio-hdef_audio-dsdt.pdf.zip)
2. Notes
1. BIOS update require same dsdt edits on new installed BIOS
2. OS X updates do not effect dsdts
3. All Intel systems have a dsdt
4. AMD/Nvidia HDMI audio is installed
3. dsdt edits/MaciASL, see **II/III - dsdt/ssdt HDMI audio Guides** below
4. kext edits, if required, see **II/III - dsdt/ssdt HDMI audio Guides** below

# II/III - dsdt/ssdt HDMI audio Guides
Download appropriate guide from repo

1. [HD6000+/Desktop/BRIX/NUC](https://github.com/toleda/audio_hdmi_9series)
2. [HD4600+/Desktop/BRIX/NUC](https://github.com/toleda/audio_hdmi_8series)
3. [HD4000/Desktop/BRIX/NUC](https://github.com/toleda/audio_hdmi_hd4000)
4. [HD3000/Desktop](https://github.com/toleda/audio_hdmi_hd3000/tree/master/ssdt_hdmi-hd3000)
5. [5 Series/X58/X79/X99/Desktop](https://github.com/toleda/audio_hdmi_5series) (dsdt edits only)
6. Discrete Graphics (if installed)
1. [AMD HDMI audio](https://github.com/toleda/audio_hdmi_guides/blob/master/%5BGuide%5D-OSX-AMD-hdmi_audio.pdf.zip)
2. [Nvidia HDMI audio](https://github.com/toleda/audio_hdmi_guides/blob/master/%5BGuide%5D-OSX-Nvidia-hdmi_audio.pdf.zip)

# IV - Bootloader HDMI audio

1. HD4000/HD3000
1. Clover/EFI/CLOVER/Config.plist
1. Devices/Audio/Inject/3
2. Devices/UseIntelHDMI/YES
3. Graphics/Inject/Intel/YES
2. AMD (no Intel Graphics HD)
1. Clover/EFI/CLOVER/Config.plist
1. ACPI/DSDT/Fixes/NewWay_80000000/YES
2. ACPI/DSDT/Fixes/AddHDMI_8000000/YES

# HDMI Audio Details

**V - 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 control

**VI - Additional Information**
**Additional Clover HDMI Audio Installation Methods**

1. [ssdt/dsdt/bootloader methods](https://github.com/toleda/audio_hdmi_guides)

**HDMI Audio/Details**

1. [README/HDMI Audio Details](https://github.com/toleda/audio_hdmi_guides)


**Additional Information**

1. [HDMI audio](https://github.com/toleda/audio_hdmi_guides)
2. [HDEF audio](https://github.com/toleda/audio_ALC_guides)

**VII - Requirements**

1. OS X Versions (+ all)
1. 10.11+/El Capitan
2. 10.10+/Yosemite
3. 10.9+/Mavericks
4. 10.8+/Mountain Lion
2. Intel Desktop Motherboards
1. 9 Series - Z97, H97, B95
2. 8 Series - Z87, H87, B85, H81 ...
3. 7 Series - Z77, H77, B75 ...
4. 6 Series - Z68, P67, H67, H61 ...
5. 5 Series - P55, H55 ...
3. Graphics
1. Intel HD Graphics (1st generation and prior, not supported)
1. HD6000+ (BDW framebuffer edits required)
2. HD4600+ (Azul framebuffer edits required)
3. HD4000 (Capri framebuffer edits may be required)
4. HD3000 (SNB framebuffer edits may be required)
5. BDW/Azul/Capri/SNB kext edits
1. Kext/binary patch/ [Intel graphics kext edits](https://github.com/toleda/graphics_Intel_framebuffers)
2. Clover/kext patch [config-hdmi_HD ... plist edits](https://github.com/toleda/audio_CloverHDMI)
2. AMD HD R7-R9 3xx/R7-R9 2xx/HD 7xxx/HD 6xxx/HD 5xxx (default framebufer)
1. AppleHDAController and AMD70000Controller/AMD60000Controller/AMD50000Controller edits may be required, see [Editing custom personalities for ATI Radeon HD[45]xxx](http://www.insanelymac.com/forum/topic/249642-editing-custom-personalities-for-ati-radeon-hd45xxx/)
2. AMD TrueAudio supported 10.10.4 and newer
1. AMD9000Controller.kext/GCN1.2/Tonga/TrueAudio
⁃ HDMI/DP working
2. AMD8000Controller.kext/GCN1.1/Hawaii/Bonaire/TrueAudio
⁃ HDMI/DP not working
3. Nvidia 9xx/7xx/6xx/5xx/4xx (750 and 9xx require Nvidia Web driver)
1. GTS 450, GTX 550, GTX 560 not supported natively
1. 550/560 fix available

**VIII - Notes**

1. Boot Flags/Boot failure may result if ignored
1. 10.11+/Disable SIP/set, restart, install, enable SIP, restart
1. CLOVER/config.plist/
1. ACPI/DSDT/Fixes/NO (all or remove)
2. RtVariables/BooterConfig/0x28
3. RtVariables/CsrActiveConfig/0x3
2. 10.10+/Allow unsigned kexts/set, restart, install
1. Clover/config.plist/
1. ACPI/DSDT/Fixes/NO (all or remove)
2. Boot/Arguments/kext-dev-mode=1
2. HD4600/HD4400/Mobile - no native support
1. README: [RehabMan OS-X-Fake-PCI-ID](https://github.com/RehabMan/OS-X-Fake-PCI-ID)
1. Downloads: [RehabMan OS-X-Fake-PCI-ID](https://bitbucket.org/RehabMan/os-x-fake-pci-id/downloads)
3. S/L/E/AppleHDA.kext
1. Native S/L/E/AppleHDA.kext
2. HD4600/Desktop HDMI audio codec
1. Kext/binary patch: [HD4600/Desktop/AppleHDA edit](https://github.com/toleda/audio_hdmi_8series/blob/master/audio_hdmi_hd4600-hda-110.command.zip)
2. Clover/kext patch: [HD4600/Desktop/AppleHDA edit](https://github.com/toleda/audio_CloverHDMI/blob/master/config-hdmi_hd4600-100.plist.zip)
4. HD2000/HD2500 not supported

IX. [Problem Reporting](https://github.com/toleda/audio_ALC_guides/blob/master/Problem%20Reporting.md)
[Problem Reporting](https://github.com/toleda/audio_ALC_guides/blob/master/Problem%20Reporting.md)

1. Problem Reporting/Post to:
2. Problem Reporting/Attached requested files
Expand Down

0 comments on commit fae02f6

Please sign in to comment.