Jump to content

toleda

Gurus
  • Content count

    2,086
  • Joined

  • Last visited

  • Days Won

    10

Everything posted by toleda

  1. toleda

    AppleHDA HDMI Audio

    AppleHDA HDMI Audio Most audio codecs/most Intel/AMD/Nvidia graphics systems Enables HDMI, DisplayPort and DVI (ex. AMD) audio Supports macOS: 10.13, 10.12, 10.11, 10.10, 10.9 and 10.8 macOS HDMI audio support for Intel HD3000 and newer, AMD HD5xxx and newer, Nvidia 4xx and newer, Intel/AMD and Intel/Nvidia graphics configurations. This guide provides files and instructions for enabling native macOS AppleHDA HDMI audio. Change Log v1.2: 4/10/2018: Added Intel/FakePCIID, AMD/WhateverGreen, Nvidia/NvidiaGraphicsFixup methods added (see II. AppleHDA HDMI Audio Methods), 10.13.4 Nvidia HDMI audio fix (see XI. Nvidia HDMI Audio/10.13.4); Clover v4305 or newer required. v1.1: 10/10/17 - 10.13 support, Kaby Lake/cloverHDM support. dsdt, ssdt, bootloader HDMI audio methods deprecated v1.0: 6/20/17 - Supports all versions of macOS, 10.8 to current Recommendation cloverHDMI: detects and installs the correct Intel, and/or, AMD or Nvidia ssdt(s) and patches the Intel framebuffer for the connected display(s) enabling persistent macOS HDMI audio (native AppleHDA and Clover required). Notes/Nvidia: Nvidia 10xx/web driver; no HDMI audio on HDMI port after boot. Use DPDVI2HDMI or DVI2HDMI adapters for HDMI audio (4K@60 HDMI requires active DP adapter). macOS only supports video on one HDMI port on a Nvidia graphics card with more than one HDMI port. Use DP2HDMI or DVI2HDMI adapters for multiple HDMI displays (4K@60 HDMI requires active DP adapter). Installation: see II. AppleHDA HDMI Audio Methods, below cloverHDMI: detects and installs the correct Intel, and/or, AMD or Nvidia ssdt(s) and patches the Intel framebuffer for the connected display(s) enabling persistent macOS HDMI audio. Intel/FakePCIID: 2 kexts that provide an alternate PCI ID to a given IOPCIDevice combined with a device id injector, required framebuffer patches must be pasted to config.plist; best laptop/NUC support AMD/WhateverGreen: 1 kext that enables AMD HDMI audio with the default framebuffer, configurable with boot arguments Nvidia/NvidiaGraphicsFixup: 1 kext that enables Nvidia HDMI audio, configurable with boot arguments Unsupported Methods: HDMIAudio.kext, Voodoo, etc. Support: see IV. Problem Reporting, below I. Before You Start Make a bootable backup Connect the HDMI device, restart OS X does not provide HDMI audio controls (No volume, no mute, no balance, etc.) The connected HDMI device (TV, receiver, etc.) provides any and all audio control II. AppleHDA HDMI Audio Methods - Required: a. native AppleHDA.kext, b. EFI mounted Install one method; remove installed method before installing another method. 1. cloverHDMI - Native macOS HDMI audio, all flavors (any SIP, Clover only) cloverHDMI Download/View Raw: audio_cloverHDMI.command.zip Purpose: Intel/AMD/Nvidia: HDMI audio ssdt > EFI/CLOVER/ACPI/patched/ Intel: DP2HDMI framebuffer edits > EFI/CLOVER/config.plist/KernelAndKextPatches/ Installation Mount EFI SIP enabled, OK Intel: HDMI displays only, disconnect DP displays Double click Answer y/n questions Password Restart Terminal (output) cloverHDMI-Intel cloverHDMI-Intel&AMD:Nvidia cloverHDMI-AMD:Nvidia Support MacOS: see Requirements/1. macOS Intel/desktop series: see Requirements/3. Intel motherboards Graphics/HDMI audio: Intel HD Graphics (native GPU Power Management) see VI. Intel HD Graphics AMD/default framebuffer (ATY,AMD,RadeonFramebuffer) see VII. AMD Radeon Graphics Nvidia/Official/Web see VIII. Nvidia GeForce Graphics Notes Current HDMI audio; no need to run script, does not remove other methods Attempted HDMI audio and not working; remove all previous attempts This method does not work on all systems; HDMI audio dsdt edits may be necessary 2. Intel - RehabMan/FakePCIID - Fake-PCI-ID (SIP disabled, Clover only) FakePCIID Downloads Fake-PCI-ID Clover config.plist files for common Intel graphics configurations Purpose FakePCIID.kext - provide alternate PCI ID to a given IOPCIDevice FakePCIID_Intel_HDMI_Audio.kext - device id injector (PCI ID) Installation Install Downloads/FakePCIID.kext and FakePCIID_Intel_HDMI_Audio.kext to /Library/Extensions with kext installer Edit EFI/CLOVER/config.plist, paste config_HDxxxx.plist/ (see above link): ACPI/DSDT/Patches/ (change HDAS to HDEF, 100/200/300 Series only) ACPI/DSDT/Patches/ (change GFX0 to IGPU, all Intel HD Graphics) ACPI/DSDT/Patches/ (change B0D3 to HDAU, 8/9 Series only) ACPI/DSDT/Patches/ (change HECI to IMEI, 100/200/300 Series only) Devices/AddProperties (IntelGFX/hda-gfx=onboard-1 for HDMI audio, all Intel HD Graphics) Devices/AddProperties (HDA/hda-gfx=onboard-1 for HDMI audio, 6/7/100/200/300 Series only) KernelAndKextPatches/KextsToPatch/ (HDMI audio, ... 0x ..., 0x ..., framebuffer patch, all Intel HD Graphics) Restart 3. AMD - vit9696/WhateverGreen - WhateverGreen (Any SIP, any bootloader) WhateverGreen Downloads WhateverGreen Lilu Purpose WhateverGreen See link above Set necessary boot arguments Lilu patch kext cache Installation Move Downloads/AppleALC.kext and Lilu.kext to EFI/CLOVER/kexts/Other Restart 4. Nvidia - vit9696/NvidiaGraphicsFixup - NvidiaGraphicsFixup (Any SIP, any bootloader) NvidiaGraphicsFixup Downloads lvs1974/NvidiaGraphicsFixup Lilu Purpose NvidiaGraphicsFixup See link above Set necessary boot arguments Lilu patch kext cache Installation Move Downloads/NvidiaGraphicsFixup.kext and Lilu.kext to EFI/CLOVER/kexts/Other Restart 5. Unsupported Methods - not supported by this thread HDMIAudio.kext: supports 4 of 6 connected display instances, no developer support Search HDMIAudio.kext VoodooHDA.kext: conflicts with AppleHDA.kext, does not support Intel HDMI audio Search VoodooHDA.kext Last resort, Nvidia 10xx HDMI audio III. Tools IORegistryExplorer_v2.1.zip (View Raw) DPCIManager RehabMan/OS-X-MaciASL Property List Editors Xcode on the Mac App Store Property List Editor, PlistEdit Pro, etc. TextEdit, TextWrangler (last resort) Clover Wiki: Home IV. Problem Reporting (post to this thread with requested information attached) Description of HDMI audio problem OS X version/motherboard model/BIOS version/processor/graphics Procedure/Guide used Installed S/L/E/AppleHDA.kext (10.11 and newer, search: show hidden files) Copy of IOReg - IOReg_v2.1/File/Save a Copy As…, verify file (Tools 1.) Screenshots DPCIManager/Status (Tools 2.) System Information/Hardware/Graphics/Displays DPCIManager/Misc/Boot Log MaciASL/File/Export Tableset As... (Tools 3.) Terminal/Shell/File/Export Text As. . . /audio_cloverHDMI-x0.command Clover (if installed) EFI/CLOVER/config.plist DPCIManager/Misc/Boot Log EFI/CLOVER/ACPI/Patched/dsdt.aml (if installed) EFI/CLOVER/ACPI/Patched/ssdt.aml Put all files in a folder, compress and attach to Post V. Requirements macOS 10.13+, see 4. SIP/1. 10.12+, see 4. SIP/1. 10.11+, see 4. SIP/1. 10.10+, see 4. SIP/2. 10.9+ 10.8+ Native AppleHDA.kext (Restore native AppleHDA [Guide]) With or without onboard audio Remove any audio kext enabler/HDAEnabler_.kext Remove any HDMI audio kext/HDMIAudio.kext Remove/Disable Clover audio/HDMI audio patches config.plist/ACPI/DSDT/Patches/Rename ???? to HDEF config.plist/ACPI/DSDT/Fixes/AddHDMI_8000000/NO config.plist/ACPI/DSDT/Fixes/FixDisplay_0100/NO config.plist/ACPI/DSDT/Fixes/FixHDA/NO config.plist/Devices/UseIntelHDMI/NO Intel Motherboards Desktop: 200/100/9/8/7/6/5 Series Workstation: X299/X99/X79/X58 BRIX/NUC: HD540, HD6100, HD6000, HD5500, HD5200, HD5000, HD4000 SIP (required to install/edit kexts and rebuild cache) 10.13/10.12/10.11: CLOVER/config.plist/ CsrActiveConfig/0x3 or 0x67 Chameleon - Extra/org.chameleon.Boot.plist CsrActiveConfig=3 10.10: Clover/config.plist/ Boot/Arguments/kext-dev-mode=1 Chimera/Chameleon/Extra/org.chameleon.Boot.plist Kernel Flags//kext-dev-mode=1 VI. Intel HD Graphics - HDMI, DP, DVI; max 2 (HD3000/HD4000 max: 1) Intel HD Graphics (desktop support; mobile, see VI. Notes/3.) HD6x0 (HD630/KBL, framebuffer edit required), 10.12.6 and newer HD5x0 (HD530/SKL framebuffer edit required). 10.11.4 and newer, HD540 System Preferences/Sound/Output; HDMI shows as DP, DP shows as HDMI Supports 1x display, boot fails with 2x display; 2nd display hot plug works HD6000+ (BDW framebuffer edits required), HD6200, HD6100 HD4600+ (Azul framebuffer edits required), HD5500, HD5200, HD5000, HD4400 HD4600/HD4400/Mobile - no native support RehabMan/OS-X-Fake-PCI-ID RehabMan / OS-X-Fake-PCI-ID / Downloads — Bitbucket HD4000 (Capri framebuffer edits may be required) HD3000 (SNB framebuffer edits may be required) SKL/BDW/Azul/Capri/SNB kext edits see II. cloverHDMI, above HD2000/HD2500, not supported VII. AMD Radeon Graphics - HDMI, DP; max 6 AMD RX 5xx4xx/HD R7-R9 3xx/R7-R9 2xx/HD 7xxx/HD 6xxx/HD 5xxx (* default framebuffer) AMD TrueAudio supported 10.10.4 and newer Enable AMD graphics, credit: Meize - Tracing back the AMD GPU wakeup issue to its origin - ATi - InsanelyMac Forum config.plist/Graphics/RadeonDeInit/YES Clover/version 4296 or greater AMD10000Controller.kext/TBA AMD9520Controller.kext/GCN1.2/Vega 10.13: HDMI audio working 10.12: HDMI audio not working AMD9510Controller.kext/GCN1.2/Polaris 10.13: HDMI/DP audio working 10.12: HDMI/DP audio not working AMD9500Controller.kext/GCN1.2/Polaris 10.13: HDMI/DP audio working 10.12: HDMI/DP audio not working AMD9000Controller.kext/GCN1.2/Tonga HDMI/DP working AMD8000Controller.kext/GCN1.1/Hawaii/Bonaire 10.12.5/.6/10.13: WhatEverGreen Support Topic/#84 Working AppleHDAController and AMD70000Controller/AMD60000Controller/AMD50000Controller edits may be required, see Editing custom personalities for ATI Radeon HD[45]xxx [HOW TO] Modification of AMD FB + Clover injection - ATi VIII. Nvidia GeForce Graphics - HDMI, DP, DVI; max 4 Nvidia 10xx/9xx/7xx/6xx/5xx/4xx 10xx: Nvidia Web drivers required No HDMI audio on HDMI port after boot, fixes: DP2HDMI adapter DVI2HDMI adapter Hot plug HDMI display after Desktop appears 9xx/750/750Ti: Nvidia Web drivers required GTS 450, GTX 550/550ti, GTX 560/560ti; no native support 560/560ti/Quadro 4000: Patch AppleHDAController binary Find: de 10 ea 0b Rplc: de 10 e5 0b 550/550ti: Patch AppleHDA binary Find: 14 00 de 10 Rplc: 15 00 de 10 450: no known fix IX. Uninstall AppleHDA HDMI Audio - Remove cloverHDMI method only Intel, remove: EFI/CLOVER/ACPI/patched/SSDT-HDMI-HD....aml EFI/CLOVER/KernelAndKextPatches/KextsToPatch/AppleIntelxxxGraphics...kext AMD, remove: EFI/CLOVER/ACPI/patched/SSDT-HDMI-AMD-....-.aml EFI/CLOVER/KernelAndKextPatches/KextsToPatch/AMDxxxxController.kext Nvidia, remove: EFI/CLOVER/ACPI/patched/SSDT-HDMI-NVIDIA-....-.aml X. Additional Information HDMI audio: audio_hdmi_guides HDEF audio: audio_ALC_guides XI. Nvidia HDMI Audio/10.13.4 The process that enabled all Nvidia HDMI audio codecs has been disabled in 10.13.4 AppleHDAController.kext. Device-ids for natively supported Nvidia graphics cards remain and work. Supported Nvidia HDMI audio controller device ids (10.13.4 AppleHDAController): DE 10 C0 0A DE 10 94 0D DE 10 E2 0B DE 10 E3 0B DE 10 E4 0B DE 10 E5 0B DE 10 EB 0B DE 10 E9 0B DE 10 EA 0B DE 10 EE 0B DE 10 08 0E DE 10 09 0E DE 10 0A 0E DE 10 0B 0E DE 10 1B 0E DE 10 1A 0E Workarounds (select one): Backup 10.13.3/AppleHDA.kext_v280.12 prior 10 10.13.4 Update, install with kext installer to 10.13.4 Add AppleHDAController patch to config.plist/KernelAndKextPatches/KextsToPatch with Xcode: Download Xcode, see Post #1/III. Tools/5. Property List Editors/5. Property List Editors Determine Nvidia HDMI audio controller device id, IOReg/HDAU/device-id: IOReg/HDAU/device-id: 10de0fb9 (see IOName) Patch, Credit: FredWst/[pre-release] macOS High Sierra 10.13.4 - Page 18 - New Releases and Updates - InsanelyMac Forum: AppleALC.kext Support AppleALC.kext_v1.2.6 Support: de100f0e AppleALC.kext_v1.2.7+ Supported de10ef10 de10f110 de10ba0f de10b00f de10bb0f de10b80f de10b90f Edit AppleALC.kext with Xcode ((if Nvidia HDMI audio controller device id is not supported)) Download Xcode, see Post #1/III. Tools/5. Property List Editors/5. Property List Editors Clone GitHub - vit9696/AppleALC Determine Nvidia HDMI audio controller device id (2., above) Edit AppleALC repo/Resources/Controller.plist/Item 30 (may change, look for NVIDIA HDMI for GM204 in 10.13.4+) Replace: de10bb0f with your Nvidia HDMI audio controller device id Save Compile Install complied AppleALC.kext to EFI/CLOVER/kexts/Other/ Patch, Credit: FredWst/[pre-release] macOS High Sierra 10.13.4 - Page 18 - New Releases and Updates - InsanelyMac Forum (Example, 10deb90f, added to support list): XII. Deprecated Methods ssdt injection - Most systems; install ssdt and restart Download [Guide]-OSX-hdmi_audio-hdef_audio-ssdt.pdf.zip Note - BIOS/OS X updates do not effect ssdts edited ssdts, see dsdt/ssdt HDMI audio Guides below HD6x0: audio_hdmi_200series HD5x0: audio_hdmi_100series ssdt_hdmi-hd6000+ ssdt_hdmi-hd4600+ ssdt_hdmi-hd4000 ssdt_hdmi-hd3000 ssdt_hdmi-amd ssdt_hdmi-nvidia ssdt_hdef kext edits, if required, see dsdt/ssdt HDMI audio Guides below dsdt edits - All systems: extract dsdt, patch, install edited dsdt Download[Guide]-OSX-hdmi_audio-hdef_audio-dsdt.pdf.zip Notes BIOS update require same dsdt edits on new installed BIOS OS X updates do not effect dsdts. All Intel systems have a dsdt AMD/Nvidia HDMI audio is installed dsdt edits/MaciASL, see dsdt/ssdt HDMI audio Guides below kext edits, if required, see dsdt/ssdt HDMI audio Guides below Bootloader HDMI audio All supported configurations Clover with dsdt/ssdt and kext patches, above HD5x0 (Clover only, credit: RehabMan) [Guide]_HD5x0-hdmi_audio_(clover_or_ssdt).pdf HD4000/HD3000 Clover/EFI/CLOVER/Config.plist Devices/Audio/Inject/3 Devices/UseIntelHDMI/YES Graphics/Inject/Intel/YES Chameleon: Extra/org.chameleon.Boot.plist HDAEnabler=Yes HDEFLayoutID=03000000 AMD/Nvidia (1st 2 ports only) Chameleon: Extra/org.chameleon.Boot.plist EnableHDMIAudio=Yes dsdt/ssdt HDMI audio Guides(download appropriate guide from repo) HD6000+/Desktop/BRIX/NUC: audio_hdmi_9series HD4600+/Desktop/BRIX/NUC: audio_hdmi_8series HD4000/Desktop/BRIX/NUC: audio_hdmi_hd4000 HD3000/Desktop: audio_hdmi_hd3000 5 Series/X58/X79/X99/Desktop: audio_hdmi_5series (dsdt edits only) Discrete Graphics (if installed) [Guide]-OSX-AMD-hdmi_audio.pdf.zip [Guide]-OSX-Nvidia-hdmi_audio.pdf.zip Credit: TimeWalker75a Post #118, Intel HD Graphics 4600 (Haswell) working displayport PikeRAlpha Haswell HDAU solution | Pike's Universum bcc9 Post #11, http://www.insanelym....ort/?p=1934889 VCH888, Post 760 ALC889A, Gigabyte (Intel): now having a working front mic - Page 38 - Sound - InsanelyMac Forum
  2. toleda

    AppleHDA Realtek Audio

    AppleHDA Realtek Audio Realtek ALC/Desktop: 885, 887, 888, 892, 898, 1150 and 1220 on board audio Supports macOS: 10.13, 10.12, 10.11, 10.10, 10.9 and 10.8 Enables macOS Realtek ALC on board audio for Intel desktop motherboards. This guide provides files and instructions for enabling native macOS AppleHDA Realtek audio. Codec specific script edits binaries and installs specific files. Depending on user requirements, select one AppleHDA Realtek Audio Installation Method. Recommendations: cloverALC: detects audio codec, verifies audio configuration and installs codec specific files enabling persistent macOS Realtek desktop motherboard HD audio (native AppleHDA and Clover required). AppleALC: open source kernel extension enabling persistent macOS HD audio without file system modifications (native AppleHDA required). Change Log v1.5: 4/24/2018: Coffee Lake audio support v1.4: 2/28/18 - cloverALC supports 300/200/X299/X99 audio controller and macOS bundle-id and IX. Unsupported/Non-working AppleHDA Realtek Audio supports 300/200/X299/X99 audio controller and dsdt/audio device rename. v1.3: 10/9/17 - 10.13 Support, Kaby Lake/200 Series support, realtekALC pikeralphaALC and NUC/BRIX deprecated v1.2: 7/29/17 - X299 Support, see VII. Unsupported/Non-working/Non-native ... 2. X299 v1.1: 7/5/17 - Initial High Sierra Desktop/Realtek AppleHDA Audio (install one method only) v1.0: 6/20/17 - Supports all versions of macOS, 10.8 to current macOS/Desktop/Realtek Audio Success/First Steps macOS has not natively supported any Realtek audio codecs since the MacPro3,1. Codec specific BIOS and OS binary edits enable nearly native macOS audio. There are many macOS audio solutions, however, all solutions require HDEF and Audio ID. This guide identifies the necessary steps to ensure macOS audio success on the first try. Before You Install Audio (All methods, all macOS versions, 10.8 and newer) Remove previous installed methods (clean install recommended) VIII. Uninstall AppleHDA Realtek Audio Other methods, contact Developer Native AppleHDA (skip if clean install) IX. Tools/5. Restore native AppleHDA.kext [Guide] Disable SIP/Restart (10.11 and newer, if enabled) Clover: config.plist/RtVariables/CsrActiveConfig/0x3 or 0x67 Mount EFI partition (Clover only) Search: mac mount efi partition IOReg/HDEF IX. Tools/1. IORegistryExplorer/Search/HDEF (verify supported) Realtek codec (required for AppleHDA8series only) IX. Tools/1. IORegistryExplore/Search: CodecDevice (note codec id) III. Realtek Codecs and Applications (verify support) Audio_ID (determine Audio ID, set Audio ID Injection, restart, verify) IV. Audio IDs (1 recommended, 2, or 3) V. Audio ID Injection (ssdt recommended) IX. Tools/3. audio_codecdetect.command (verify support) Ready to install audio AppleHDA Realtek Audio Installation Methods Select one method; uninstall to try another method I. cloverALC script II. AppleALC kext Repo downloads: select link, select View Raw, double click Downloads/audio . . . command I. cloverALC script Download script (select one script, Download/View Raw) audio_cloverALC.command.zip USER: set Audio ID/layout-id (1, 2, or 3) patch kernel cache no edits to any native AppleHDA.kext file 2-4 files added to Resources folder Clover only Double Click Downloads/audio_. . .ALC-x0. . .command Enter Password Answer questions (y/n) Motherboard (300/200/X299/X99/Other = n) means If 300, 200, X299 or X99 series; enter 300 or 200 or X299 or X99 as appropriate If 100, 9, 8, 7, X79, 6, X58, 5 series, Other; enter n Restart II. AppleALC kext vit9696/AppleALC - AppleALC Downloads AppleALC Lilu See Supported codecs · vit9696/AppleALC Wiki · GitHub USER: set Audio ID/layout-id (1, 2, or 3) Install Downloads/AppleALC.kext and Lilu.kext to EFI/CLOVER/kexts/Other Restart Chameleon, Clover, Osmosis, others III. Realtek Codecs and Applications (Codec/Device_ID/Application/Audio ID(s)/Audio Devices) ALC885/0x10ec0885/Desktop/1/All ALC889A/same as ALC885 ALC887/0x10ec0887_v003002/Desktop/1 or 2 or 3/All ALC887-L/0x10ec0887_v002002Desktop/1 or 2/All ALC888B/same as ALC887 ALC888/0x10ec0888_v003002/Desktop/1 or 2 or 3/All ALC888-L/0x10ec0888_v002002Desktop/1 or 2/All ALC888S/same as ALC888 ALC889/0x10ec0889/Desktop/1 or 2/All ALC892/0x10ec0892/Desktop/1 or 2 or 3/All ALC898/0x10ec0899/Desktop/1 or 2 or 3/All ALC1150/0x10ec0900/Desktop/1 or 2/All ALC1220 1220A/0x10ec1168/Desktop/1 or 2/All 1220/0x10ec11220/Desktop/1 or 2/All IV. Audio IDs Audio ID: 1 (motherboard with 3, 5 or 6 audio ports) Stereo (2 inputs, 4 outputs), 5.1 analog surround (3 outputs) and 5.1 digital surround (optical) Front Panel: Pink & Green Motherboard: Pink, Blue, Green, Orange, Black and SPDIF Audio ID: 2 (motherboard with 3 audio ports, enables analog surround sound)) Stereo (1 input, 4 outputs), 5.1 analog surround (3 outputs) and 5.1 digital surround (optical) Front Panel: Pink & Green Motherboard: Green, Pink (> Orange), Blue (> Black) and SPDIF Audio ID: 3 (enables HD3000/HD4000 HDMI audio only) Stereo (2 inputs, 3 outputs) and 5.1 digital surround (optical) Front Panel: Pink & Green Motherboard: Pink, Blue, Green, Black and SPDIF No Orange support if required, see More Info/2. Customization guide (below) V. Audio ID Injection, audio_ALCInjection HDEF/dsdt/layout-id = Audio_ID HDEF/ssdt/layout-id = Audio_ID, see ssdt_hdef HDEF/Clover/config.plist/Devices/Audio/Inject/Audio_ID HDEF/Chameleon/Extra/org.chameleon.Boot.plist HDAEnabler = Yes HDEFLayoutID = 01000000 or 02000000 or 0300000 VI. Requirements macOS (10.10 and newer boot flags) 10.13/10.12/10.11 and newer/Boot flags (install/edit kexts and rebuild cache) CLOVER/config.plist/ ACPI/DSDT/Fixes/NO (all or remove) BooterConfig/0x28 CsrActiveConfig/0x3 Chameleon - Extra/org.chameleon.Boot.plist CsrActiveConfig=3 10.10 and newer/Boot flags Clover/config.plist/ ACPI/DSDT/Fixes/NO (all or remove) Boot/Arguments/kext-dev-mode=1 Chameleon/Extra/org.chameleon.Boot.plist Kernel Flags//kext-dev-mode=1 Intel Desktop motherboards Desktop 300 Series - Z370, H370 H310, B360 ... (see VII. Unsupported ..., below) 200 Series - Z270, H270, B250 ... (see VII. Unsupported ..., below) 100 Series - Z170, H170, B150 ... (see VII. Unsupported ..., below) 9 Series - Z97, H97, B95 8 Series - Z87, H87, B85, H81 ... 7 Series - Z77, H77, B75 ... 6 Series - Z68, P67, H67, H61 ... 5 Series - P55, H55 ... Workstation X299 (see VII. Unsupported ..., below) X99 (see VII. Unsupported ..., below) X79 X58 Native AppleHDA (Restore native AppleHDA [Guide].pdf) Audio codec/ALC Injection, see Tools 3. (below), confirms: Supported Codecs, see Realtek Codecs and Applications (below) Supported Audio IDs, see Audio IDs (below) Working Audio ID Injection, Audio ID Injection (below) VII. Unsupported/Non-working/Non-native AppleHDA Realtek Audio 300/200/100 Series Intel High Definition Audio (Workaround requires 1, 2, 3, 4 or 5 and 6) Rename dsdt/HDAS to HDEF (Select one method) Clover: Download/config-audio_cloverALC+.plist.zip copy: config-audio_cloverALC+.plist/ACPI/DSDT/Patches/Item 0/100-200-300-Series-Rename HDAS to HDEF paste: to config.plist/ACPI/DSDT/Patches/ ssdt injection (Any bootloader. Select Audio ID and install) Audio ID: 1, ssdt_hdef-1-100-hdas.zip Audio ID: 2, ssdt_hdef-2-100-hdas.zip Restart Install AppleHDA Realtek Audio (see I. ... Installation Methods) Add B360/H310/H370/Q370 Series/10.13 only HD Audio Controller device_id (Select one method) Clover: Download/config-audio_cloverALC+.plist.zip copy: config-audio_cloverALC+.plist/KernelAndKextPatches/KextsToPatch/Item 18/10.12-Coff_Audio_Controller paste: to config.plist/KernelAndKextPatches/KextsToPatch Add Z370/200 Series/10.12.x and 10.13 only HD Audio Controller device_id (Select one method) Clover: Download/config-audio_cloverALC+.plist.zip copy: config-audio_cloverALC+.plist/KernelAndKextPatches/KextsToPatch/Item 15/10.12-Kaby_Audio_Controller paste: to config.plist/KernelAndKextPatches/KextsToPatch Other methods: Quick Fix: 200 Series/Kaby Lake Audio/Post #1 No Audio Devices - X299 / 200 Series / 300 Series Patcher Restart X299 Intel High Definition Audio (Workaround requires 1, 2, 3, 4 and 5), 10.12+/credit BJY1991 Rename dsdt/CAVS to HDEF (Select one method) Clover: Download/config-audio_cloverALC+.plist.zip copy: config.plist/ACPI/DSDT/Patches/Item 1/X299-Rename CAVS to HDEF paste: to config.plist/ACPI/DSDT/Patches/ ssdt injection (any bootloader): Audio ID: 1, install ssdt_hdef-1-x299-cavs.zip Restart Install AppleHDA Realtek Audio (see I. ... Installation Methods) Add X299/10.12.x/10.13.x HD Audio Controller device_id (Select one method)\ Clover: Download/config-audio_cloverALC+.plist.zip copy: config-audio_cloverALC+.plist/KernelAndKextPatches/KextsToPatch/Item 15/10.12-Kaby_Audio_Controller paste: to config.plist/KernelAndKextPatches/KextsToPatch Other methods: Quick Fix: 200 Series/Kaby Lake Audio/Post #1 No Audio Devices - X299 / 200 Series / 300 Series Patcher Restart X99 Intel High Definition Audio (Workaround requires 1, 2, 3, 4 and 5), 10.11+/credit bOLEMO Rename dsdt/ALZA to HDEF (Select one method) Clover: Download/config-audio_cloverALC+.plist.zip copy: config-audio_cloverALC+.plist/ACPI/DSDT/Patches/Item 2/X99-Rename ALZA to HDEF paste: to config.plist/ACPI/DSDT/Patches/ ssdt injection (any bootloader): Audio ID: 1, install ssdt_hdef-1-x99_alza.zip Restart Install AppleHDA Realtek Audio (see I. ... Installation Methods) Add x99 HD Audio Controller device_id Clover: Download/config-audio_cloverALC+.plist.zi copy: config-audio_cloverALC+.plist/KernelAndKextPatches/KextsToPatch/Item 154/10.10-x99_Audio_Controller paste: to config.plist/KernelAndKextPatches/KextsToPatch Restart 887_v100101 and earlier Workaround: try 887 Legacy (v100201) 888_v100101 and earlier Workaround: try 888 Legacy (v100201) Asus P67H67 3xxx BIOS: Phantom codec Workaround: 2xxx BIOS downgrade, 7/8 Series motherboard upgrade MSI motherboards, pre Sandy Bridge Workaround: 6/7/8 Series motherboard upgrade AC97 (Front Panel) Workaround: HD Audio Front panel VIII. Uninstall AppleHDA Realtek Audio cloverALC, remove: S/L/E/AppleHDA.kext and install the native AppleHDA.kext or S/L/E/AppleHDA.kext/Contents/Resources/layout1.zml.zlib, layout2.zml.zlib, layout3.zml.zlib, Platforms.zml.zlib config.plist/.../KextsToPatch/AppleHDA (3x) EFI/CLOVER/kexts/10.xx or other/realtekALC.kex pikeralphaALC, remove: L/E/AppleHDA8xx.kext config.plist/.../KextsToPatch/AppleHDA (3x) realtekALC, remove: S/L/E/AppleHDA.kext and install the native AppleHDA.kext AppleALC,kext, remove: EFI/CLOVER/kexts/10.xx or other/AppleALC.kext EFI/CLOVER/kexts/10.xx or other/Lilu.kext pikeralpha AppleHDA8Series, remove: S/L/E/AppleHDA8xx.kext or L/E/AppleHDA8xx.kext IX. Tools (Repo downloads: select link, select View Raw, double click ...) IORegistryExplorer_v2.1.zip (select View Raw, double click) DPCIManager Audio/ALC Injection: audio_codecdetect.command.zip (select View Raw, double click) MaciASL Restore native AppleHDA [Guide].pdf Clover Wiki: Home X. Problem Reporting (Post to this thread, attach all requested files) Description of audio problem OS X version/motherboard model/BIOS version/processor/graphics Procedure/Guide Used Audio/ALC Injection (Tools 3.) Double click/Downloads/audio_codecdetect.command Terminal/Shell/File/Export Text As. Copy of IOReg - IOReg_v2.1/File/Save a Copy As…, verify file (Tools 1.) Copy Of Console/All Messages (last boot)/File/Save a Copy As.. Installed S/L/E/AppleHDA.kext or AppleHDA8Series AppleHDAxxx kext Screen shots: DPCIManager/Status (Tools 2.) System Information/Hardware/Audio/Intel High Definition Audio (not Devices) Terminal/Shell/Export Test As. . . (if script used) audio_realtekALC-100.command AppleHDA8Series.sh audio_cloverALC-100.command Chameleon (if installed) Extra/org.chameleon.Boot.plist DPCIManager/Misc/Boot Log (Tools 2.) Extra/dsdt.aml (if installed) Extra/ssdt.aml (if installed Clover (if installed) EFI/Clover/config.plist DPCIManager/Misc/Boot Log (Tools 2.) EFI/Clover/ACPI/Patched/dsdt.aml (if installed) EFI/Clover/ACP Patched/ssdt.aml (if installed) XI. More Information audio_ALC_guides Capabilities - Realtek ALC AppleHDA_v2 [Guide].pdf Audio_ID Configurations, Surround sound, audio popping, USB start up problem Customization - Realtek ALC AppleHDA_v2 [Guide].pdf Manual speaker and headphone selection, Substitute SPDIF-2 Wire Output Screenshots - Realtek ALC AppleHDA_v2.pdf System Information/Audio/Intel High Definition Audio, System Preferences/Sound/Output No Audio Devices - Realtek ALC AppleHDA [Guide].pdf No audio devices, no sound, no codec No Sound - Realtek ALC AppleHDA [Guide].pdf Audio devices present, no sound when selected No Audio After Sleep/Wake - Realtek ALC AppleHDA [Fixes].pdf No audio devices on wak Surround Sound - Realtek ALC - AppleHDA [Guide].pdf Players, analog, optical XII. Deprecated Methods (No 10.13 support) AppleHDA Realtek Scripts Download script (select one script, Download/View Raw) audio_realtekALC.command.zip patch kext in place edits AppleHDA.kext binaries and adds files run script after Software Update Chameleon, Clover, Osmosis, others audio_pikeralphaALC.command.zip patch kernel cache native AppleHDA.kext (signed) installs AppleHDAxxx.kext (ex., L/E/AppleHDA892.kext) Not supported: ALC269, ALC283, ALC1220 Clover only Double Click Downloads/audio_. . .ALC-1x0. . .command Enter Password Answer questions (y/n) Restart Additional AppleHDA Realtek Methods Piker-Alpha/AppleHDA8series Script - AppleHDA8Series.sh Download script (see README) Piker-Alpha/AppleHDA8Series.sh (10.10 working, 10.11/10.12 fix, see below) patch alias no edits to any native AppleHDA.kext file installs AppleHDAxxx.kext (ex., S/L/E/AppleHDA892.kext) Chameleon, Clover, Osmosis, Revoboot, others Terminal (Select one method) Clover/ALC audio $ ./AppleHDA8Series.s ALC audio: $ ./AppleHDA8Series.sh -b AppleHDA ALC audio and HD4600 HDMI audio: $ ./AppleHDA8Series.sh -b AppleHDA -b AppleHDAController Enter Password ... choose desired codec: (1-7) ... layout-id (y/n) Answer questions (y/n) 10.11 fix, see Credit/lisai9093 (below) Restart Not supported: ALC269, ALC283, ALC1220 Chameleon, Clover, Osmosis, others Credit bOLEMO, post #196, El Capitan: Realtek ALC AppleHDA Audio lisai9093, Post #5, AppleHDA for El Capitan discussion THe KiNG [HOW TO] Patch AppleHDA - Knowledge Base - Project OS X Forums (archived). PikeRAlpha New style of AppleHDA.kext patching for Yosemite | Pike's Universum abxite http://applelife.ru/...06/#post-353647 TimeWalker75a, Post # 20, No sound after waking from sleep RevoGirl
  3. toleda

    AppleHDA HDMI Audio

    Interesting, Rehabman/FakePCIID is the kexts.
  4. toleda

    AppleHDA Realtek Audio

    Not supported with this method, try AppleALC
  5. toleda

    AppleHDA HDMI Audio

    Clover does not do what FakePCIID does, what method did you use?
  6. toleda

    AppleHDA Realtek Audio

    All methods work, there is a problem with your system. Since no files attached, no suggestions. Attach new files. High Sierra audio does not work in Mojave, stable or not.
  7. Broadcom WiFi/Bluetooth [Guide] Previously: Airport - PCIe Half Mini WiFi and Bluetooth working out of box on macOS with Apple branded Broadcom BCM94360. Enables half mini and M.2 BCM4352 on High Sierra with method described below. Credit: RehabMan, Sherlocks. Changes: Update v4.3 - 1/3/2018 - 10.13 Update, new repo Update v4.2 - 12/5/2017 - 10.13 Support Update v4.1 - 11/5/2016 - 10.12.1 WiFi Injection stopped working, Resolved Update v4.0 - 10/28/2016 - 10.12 Support Previous versions, end of Post #1 This thread does not support: macOS/Continuity Atheros/Qualcomm WiFi/Bluetooth Wireless Broadcom Repo/macOS Broadcom WiFi and Bluetooth wireless_broadcom Current Clover Broadcom Patches/Download (View Raw): config-bcm94352-130.plist.zip Requirements macOS 10.9 or newer Supported Broadcom WiFi Clover v4305 or newer Broadcom WiFi + BT PCIe/1x: BCM94360CD/BCM9331CD native WiFi/ac and BT4LE M.2: BCM94352Z/AzureWave AW-CB162NF/DW 1550, supports WiFi/ac and BT4LE M.2: BCM94350ZAE/DW1820A, supports WiFi/ac and BT4LE Half mini: BCM94360HMB/AzureWave AW-CB160H, supports WiFi/ac and BT4LE Half mini: BCM94352 HMB/AzureWave AW-CE123H supports WiFi/ac and BT4LE Half mini: BCM943224 HMB supports WiFi and BT3 BROADCOM INSTALLATION WiFi Injection Methods (10.13/10.12/10.11/10.10/10.9 - all versions, select one method) kext enabler, FakePCIID/RehabMan All supported Broadcom WiFi cards/AirPortBrcm4360.kext README: RehabMan/OS-X-Fake-PCI-ID Download: RehabMan / OS-X-Fake-PCI-ID Install with kext installer to /System/Library/Extensions/: FakePCIID.kext FakePCIID_Broadcom_WiFi.kext Download ​config-bcm94352-1x0.plist.zip (above) use AirPort.Brcm4360 patches (10.12) Paste patch to config.plist/KernelAndKextPatches/KextsToPatch 10.12+-BCM94352-fvco-darkvoid 10.13/10.12 only 10.11/10.10/10.9 patches - see PREVIOUS macOS SUPPORT ssdt, 94352, see wireless_broadcom/ssdt_arpt ​10.13/Handoff not working with AirPort.BrcmNIC-MFG.kext BCM94352 supported/AirPortBrcmNIC-MFG.kext Verify IOReg/RP0x (wifi device name) Select ssdt_arpt-rp0x-bcm4352 Download: select View Raw Install to EFI/CLOVER/ACPI/Patched/ Download ​​config-bcm94352-1x0.plist.zip (above) Paste patch to config.plist/KernelAndKextPatches/KextsToPatch 10.13-BCM94352-fvco-darkvoid-Sherlocks 10.13 only 10.12/10.11/10.10/10.9 patches - see PREVIOUS macOS SUPPORT kext, AirportBrcmFixup.kext/lvs1974 All supported Broadcom WiFi cards/AirPortBrcmNIC.kext README/Download: AirportBrcmFixup Lilu.kext README: GitHub - vit9696/Lilu Lilu.kext Download: Releases · vit9696/Lilu Install to EFI/CLOVER/kexts/Other/ AirportBrcmFixup.kext Lilu.kext Install latest versions as available Inject Brcm device_id (one method) FakePCIID_Broadcom_WiFi.kext (above) ssdt_arpt-rp0x-bcm4352 (above) config.plist/Devices/FakeID/WIFI/0x43a014e4 Non native Brcm, 10.12/10.11/10.10/10.9 - see PREVIOUS macOS SUPPORT Bluetooth Injection Methods (10.13/10.12 /10.11 - all versions, 10.10/10.9 - see PREVIOUS macOS SUPPORT) kext enabler, Brcm.../RehabMan All supported Broadcom WiFi cards Correctly configured USB, see RehabMan/OS-X-USB-Inject-All README: RehabMan/OS-X-BrcmPatchRAM Download: RehabMan / OS-X-BrcmPatchRAM Install to with kext installer to /System/Library/Extensions/ or EFI/CLOVER/kexts/10.1x or /Other: BrcmPatchRAM2.kext BrcmFirmwareRepo.kext Install latest versions as available ADDITIONAL CAPABILITIES Handoff (10.13/10.12/10.11 - all versions, 10.10 - see PREVIOUS macOS SUPPORT) Requires AirPortBrcm4360 or AirPortBrcmNIC or AirPortBrcmNIC-MFG/WiFi and BT4LE Patches/Credit: lisai9093 Binary patch: IOBluetoothFamily Replace: 41 BE 0F 00 00 00 EB 44 Find: 48 85 FF 74 47 48 8B 07 Installation FakePCIID_Broadcom_WiFi.kext - working Download config-bcm94352-1x0.plist.zip (above) Paste patch to config.plist/KernelAndKextPatches/KextsToPatch 10.11+-BT4LE-Handoff-Hotspot-lisai9093 Clover/kext patch - 10.13/not working Download config-bcm94352-1x0.plist.zip (above) Paste patch to config.plist/KernelAndKextPatches/KextsToPatch 10.11+-BT4LE-Handoff-Hotspot-lisai9093 AirportBrcmFixup.kext/native - working "Airport Extreme" (10.13/10.12/10.11/10.10 - all versions) Requires AirPortBrcm4360/WiFi (non Apple branded, cosmetic) Patches/Credit: Credit: Skvo, Post #135, Airport - PCIe Half Mini Binary patch: AirPortBrcm4360 Find: 6B 10 00 00 75 0D Replace: 6B 10 00 00 90 90 Installation (one method only) FakePCIID_Broadcom_WiFi.kext/native Clover/kext patch Download config-bcm94352-1x0.plist.zip (above) Paste patch to config.plist/KernelAndKextPatches/KextsToPatch 10.10+-BCM94352-Airport-Extreme-skvo ​​AirportBrcmFixup.kext/native ROW/WiFi Country Code (10.13/10.12/10.11/10.10 - all versions) Country Code/Required Native: US/FCC (Hex: 55 53) If not US/FCC, see Sebinouse, see #2 below Special case/#a, see jaymonkey, Post # 2084 [Guide] Airport - PCIe Half Mini v2, (solves wake from sleep WiFi performance issue) Special case/XT, see Skvo/Post #837/[Guide] Airport - PCIe Half Mini v2 [Guide] Airport - PCIe Half Mini v2, credit: Sebinouse, Post #1159 ​Valid Country Codes: AE AF AR AT AU AZ BD BE BG BN BR BT BY CA CH CL CN CO CR CY CZ DE DK DO EC EE EG ES FI FR GB GR GT GU HK HN HR HU ID IE IL IN IS IT JM JO JP KH KR KZ LA LI LK LT LU LV MA MM MN MO MT MV MX MY NI NL NO NP NZ PA PE PH PK PL PR PT PY RO RS RU SA SE SG SI SK SV TH TR TT TW UA US UY VE VI VN ZA Convert CC to Hexadecimal - ASCII to Hex (i.e., US > 55 53) Installation/Clover/kext patch FakePCIID_Broadcom_WiFi.kext Download config-bcm94352-1x0.plist.zip (above) use AirPort.Brcm4360 patch (10.12) Paste patch to config.plist/KernelAndKextPatches/KextsToPatch 10.10-10.11-BCM94352-5GHz-US-FCC-darkvoid 10.12 US/FCC native, no patch required edit 10.11+-BCM94352/CC (above) edit 10.11+-BCM94352-CC=#a-Ramalama edit 10.11+-BCM94352-CC=XT-Skvo Clover/kext patch (not tested) ​Download config-bcm94352-1x0.plist.zip (above) Paste patch to config.plist/KernelAndKextPatches/KextsToPatch 10.13-BCM94352-CC-Sebinouse-(edit 55 53 to CC)-PMheart 10.13 US/FCC native, no patch edit 10.13-BCM94352/CC (above) edit 10.13-BCM94352/CC=#a-Ramalama edit 10.13-BCM94352/CC=XT-Skvo ​​ AirportBrcmFixup.kext config.plist/Boot/Arguments/Boot-arg "brcmfx-country=CC WiFi Whitelist (10.13/10.12/10.11/10.10 - all versions) Requires AirPortBrcm4360 WiFi Support Skvo #115, Airport - PCIe Half Mini Whitelist MacBookAir5,2/BCM94331xx (0x4331) iMac14,3/BCM943224xx (0x4353) Patch/Disable Whitelist/Credit: RehabMan,Post #1722, [Guide] Airport - PCIe Half Mini v2 ​Binary Patch: AirPortBrcm4360 Find: 31 DB 4C 3B 65 D8 75 12 Replace: 31 DB FF C3 90 90 90 90 Installation FakePCIID_Broadcom_WiFi.kext Download (View Raw)config-bcm94352-1x0.plist.zip (above) use AirPort.Brcm4360 patch (10.12) Paste patch to config.plist/KernelAndKextPatches/KextsToPatch 10.11+-Disable-Whitelist-check-RehabMan Clover patch (not tested) Download (View Raw)config-bcm94352-1x0.plist.zip (above) Paste patch to config.plist/KernelAndKextPatches/KextsToPatch 10.13-Disable-Whitelist-check-RehabMan AirportBrcmFixup.kext/native PREVIOUS macOS SUPPORT Non native Brcm (10.12/10.11/10.10/10.9 - all version) 10.12 - fvco Credit: the-darkvoid #1, [FIX] macOS Sierra DP1 BCM94532Z WiFi Binary patch: AirPortBrcm4360 Find: 81 F9 52 AA 00 00 75 29 Replace: 81 F9 52 AA 00 00 66 90 Installation/Clover/kext patch Download config-bcm94352-1x0.plist.zip (above) Paste patch to config.plist/KernelAndKextPatches/KextsToPatch 10.12-BCM94352-fvco-darkvoid 10.11/10.10 - 5 GHz Credit: the-darkvoid #973, [Guide] Airport - PCIe Half Mini v2 Binary patch: AirPortBrcm4360 Find: 41 83 FC FF 74 2C 48 Replace: 66 C7 06 55 53 EB 2B Installation/Clover/kext patch Download config-bcm94352-1x0.plist.zip (above) Paste patch to config.plist/KernelAndKextPatches/KextsToPatch 10.10-10.11-BCM94352-5GHz-US-FCC-darkvoid 10.9 - 5 GHz Credit: Skvo #246, [Guide] Airport - PCIe Half Mini v2 Binary patch: AirPortBrcm4360 Find: 01 58 54 Replace: 01 58 58 Installation/Clover/kext patch Download config-bcm94352-1x0.plist.zip (above) Paste patch to config.plist/KernelAndKextPatches/KextsToPatch 10.9-BCM94352-5 GHz - Skvo BCM BT (10.10/10.9 - all versions) Releases · robvanoostenrijk/BrcmPatchRAM · GitHub, credit darkvoid BrcmPatchRAM.kext Installation (1 or 2, not both) Clover/EFI/CLOVER/kexts/10.10 (or 10.9) /System/Library/Extensions BCM BT Handoff (10.10 - all versions) Wi-Fi, Bluetooth, AirDrop, Handoff and Instant Hotspot Patches, credit Dotkterdok 10.10.2 and newer: Handoff (working)/Hotspot (not tested) Binary patch: IOBluetoothFamily Find: 48 85 C0 74 5C 0F B7 48 Replace: 41 BE 0F 00 00 00 EB 59 10.10 and 10.10.1, Handoff (working)/Hotspot Binary patch: IOBluetoothFamily Find: 8B 87 8C 01 00 00 Replace: B8 0F 00 00 00 90 Installation Clover/kext patch Download config-bcm94352-1x0.plist.zip (above) Paste patch to config.plist/KernelAndKextPatches/KextsToPatch 10.10-10.10.1-BT4LE-Handoff-Hotspot-Dokterdok 10.10.2+-BT4LE-Handoff-Hotspot-Dokterdok BROADCOM Broadcom Device_IDs (Vendor_ID: 14e4) macOS Native (AirPortBrcm4360.kext) BCM94360CD BCM94331CD BCM943224 HMB Supported Device_IDs (native) 0x43a3 - BCM94350ZAE - 2.4/5 GHz, ac+abgn, 2 Stream, 867 + BT4LE (M2) 0x43a0 - BCM94360CD - 2.4/5 GHz, ac+abgn, 3 Stream, 1300 Mbs + BT4LE (PCIe x1) 0x4353 - BCM943224 HMB - 2.4/5, GHz abgn, 2 stream, 150/300 Mbs + BT3 - 10.10+/Whitelist 0x4353 - BCM943224 HMS - 2.4/5, GHz abgn, 2 stream, 150/300 Mbs - 10.10+/Whitelist 0x4331 - BCM94331CD - 2.4/5 GHz, abgn, 3 stream, 450 Mbs + BT4LE (PCIe x1) - 10.10+/Whitelist Supported Device_IDs (injection required) 0x43b1 - BCM94352 HMB/AzureWave AW-CE123H 2.4/5 GHz, ac+abgn, 2 stream, 867 Mbs + BT4LE 0x4357 - BCM943225 HMB/AzureWave AW-NB290H 2.4 GHz, bgn, 2 stream, 108 Mbs + BT3 Unsupported Device_ID 0x4359 - BCM943228 HMB/AzureWave AW-NB111H 2.4/5 GHz, abgn, 2 stream, 300 Mbs + BT3 Installed WiFi/BT Determine WiFi Card Device_ID Download, install and run http://sourceforge.net/projects/dpcimanager/ Find Vendor-ID 14E4 (Broadcom) in DPCIManager/PCI Note Device_ID and verify with supported Device_IDs above. Ex. Vendor/Device ID is 14E4/4357 > BCM943225 Determine WiFi Card/Bluetooth ProductID/VendorID System Information/Hardware/USB Select ".. Bluetooth…"/BCM207020A ProductID/Convert hex to decimal Ex. 0x217d = decimal 8573 VendorID/Convert hex to decimal Ex. 0x0a5c = decimal 2652 (Broadcom) Problem Reporting (post to this thread with attachments) Description of WiFi problem OS X version/motherboard model/BIOS version/processor/graphics Procedure/Guide Used IOReg/File/Save a Copy As.../IORegistryExplorer_v2.1.zip (View Raw) Screen shots: DPCIManager/Satus System Information/Hardware/Bluetooth System Information/Hardware/Network/WiFi System Information/Hardware/USB (Select BRCM...) Clover (if installed) EFI/Clover/config.plist EFI/Clover/misc/debug.log (Set config.plist/Boot/Debug/YES) EFI/Clover/ACPI/Patched/dsdt.aml if WiFi edited) EFI/Clover/ACPI/Patched/ssdt.aml (if WiFi edited) Put all files in a folder, compress and attach post on this thread Changes/previous Update v3.2 - 6/16/2016 - Disable whitelist check, credit: RehabMan Update v3.1 - 9/10/2015 - 10.11 GM support - BrcmBluetoothInjector.kext, credit: RehabMan Update v3.0 - 7/23/2015 - 10.11 Initial support - BT Handoff patch updated, credit lisai9093 Added 1. wireless_bcm94352-110-v4.0.command, 2. config-bcm94352-110.plist Update v2.5 - 5/19/2015 - 10.10.3 Added 1. wireless_bcm94352-100-v3.0.command*, 2. config-bcm94352-103.plist* and 3. Country Code support, credit: Sebinouse. Removed Country Code/XT. (* supports all versions of Yosemite) Update v2.4, 2/12/2015 - 10.10.2: Added 1. wireless_bcm94352-100-v2.0.command, 2. config-bcm94352-102.plist 3. FakePCIID for BCM94352 and 4. BCM94360HMB. wireless_bcm94352-100_patch.command deprecated Update v2.3, 12/9/14 - New Broadcom Bluetooth 4.0 solution, see BCM94352 BT4 Update v2.2, 11/19/14 - GYMLE BT4LE/Handoff Update v2.1, 11/16/14 - BCM94352/US-FCC patch Update v2, 11/12/14 - Yosemite Release/BCM94352 - 5 GHz/Handoff Update v1.1, 2/28/14 - New repo, BCM94352 5 GHz working Update v1, 10/18/13 - Added Airport ssdt Enablers Credit THe KiNG http://www.projectosx.com/forum/index.php?showtopic=1416 Andy Vandijck http://www.insanelymac.com/forum/index.php?showtopic=234570 Skvo Broadcom BCM94352HMB - the new flagship of kombomoduley supporting 802.11ac (41855) | AppleLife the-darkvoid [FIX] macOS Sierra DP1 BCM94532Z WiFi lisai9093, #346 Airport - PCIe Half Mini Sherlocks, #297, [pre-release] macOS High Sierra
  8. toleda

    Airport - PCIe Half Mini

    Not a Clover problem, BIOS problem. BIOS includes USB drivers (wired keyboards), not Apple bluetooth drivers (Apple Wireless keyboard). BIOS screen avaiable before Clover starts.
  9. toleda

    AppleHDA Realtek Audio

    Apologies for the delay in replying. macOS does not natively support the Kaby Lake audio controller See Post #1/VII. Unsupported/Non-working Realtek ALC AppleHDA/2. X299/4. Add X299 ... Install patch, restart, reply with new files, including config.plist.
  10. toleda

    AppleHDA HDMI Audio

    Apologies for the delay in responding Site does not allow me to attach edited dsdt, zip file or image. Useless. Edited dsdt: http://www.mediafire.com/file/dkcjea6fyhyi1hi/DSDT-1.aml.zip
  11. toleda

    AppleHDA Realtek Audio

    See Post #1/X. Problem Reporting Attach all requested files.
  12. toleda

    AppleHDA HDMI Audio

    Simple solution for the HDMI audio problem, paste ssdt/GFX0 and HDAU over current dsdt/GFX0, add back "Name (_SUN ..." and labels, adjust Package value and remove ssdt The issue with dsdts is they change with BIOS revisions. After each BIOS rev, the new dsdt should be extracted, patched and installed. In your case it is fortunate the old patched dsdt works with later BIOS revs. ssdts address the BIOS update problem.
  13. toleda

    AppleHDA HDMI Audio

    DSDT method still works, attached dsdt is for Fermi and HDAU is missing; no HDMI audio SSDT-HDMI-NVIDIA-PEGP@1 will not work with dsdt edits, remove ssdt. Reboot with native dsdt and run cloverALC. For 10.13.4 and newer, all non native Nvidia HDMI codec device ids have been removed from AppleHDAController.kext. Kext patch is required, credit FredWst/[pre-release] macOS High Sierra 10.13.4 - Page 18 - New Releases and Updates GTX 960/Add and edit/Replace: from 10deb90f to 10de0fba
  14. toleda

    Clover General discussion

    This change disables audio for the Clover installed base. Until 4497, <key>Inject</key> <string>19</string> supported 19, Detect, No, 883, 0x373, 1, etc. Why did 4497/Devices/Audio/Inject/Type=String stop working? Clean 4497 installed config.plist (attached) shows <key>Inject</key> <string>0x0887</string> 4497-config.plist.zip
  15. toleda

    AppleALC — dynamic AppleHDA patching

    The headphone jack mutes motherboard green by design (Intel HD Audio spec/AppleHDA) To separate front panel green from motherboard green, see Customization.pdf/Procedure 3. Manual Speaker and Headphone Selection or configure a Multi-Output device.
  16. toleda

    AppleALC — dynamic AppleHDA patching

    Apologies for the delay ion replying. Hardware problem, the front panel green connector is damaged. Pin detect is correct until you plug something in. It sets and remains set when the something is removed.
  17. toleda

    AppleALC — dynamic AppleHDA patching

    Does System Preferences/Sound/Output show "Internal Speakers" or "Headphones?" Windows audio is not relevant
  18. toleda

    AppleALC — dynamic AppleHDA patching

    Audio ID: 1 only; front panel green mutes motherboard green, remove front panel headphones/speakers If System Preferences/Sound/Output says Headphones with nothing plugged to front panel green, front panel hardware problem. Unplug front panel motherboard connector and replace/repair front panel.
  19. toleda

    AppleHDA Realtek Audio

    v1.5: 4/24/2018: Coffee Lake audio support See Post #1
  20. toleda

    AppleHDA HDMI Audio

    Remove config.plist/ACPI/DSDT/Patches/ a. change HDAS to HDEF b. change GFX0 to IGPU Remove EFI/CLOVER/ACPI/patched/SSDT-HDEF-HDAS-1.aml (one or the other, not both) Restart Clover boot log? Reply with new files.
  21. toleda

    Airport - PCIe Half Mini

    RehabMan's FakePCIID/FakePCIID-Broadcom-WiFi does the same in a kext. See IOReg/Airport_Brcm4360/IOnameMatch/pci14e4,4353 ... and IOReg/Airport_Brcm4360/FakePCID/IONameMatched/pci14e4,43b1 No kext edits or dsdt edits; automatic. See https://github.com/RehabMan/OS-X-Fake-PCI-ID No. May be a hardware problem.
  22. toleda

    Airport - PCIe Half Mini

    Post #1/Bluetooth Injection Methods/1. kext enabler, Brcm.../RehabMan/2. Correctly configured USB, see ...
  23. toleda

    AppleHDA HDMI Audio

    v1.2: 4/10/2018: Added Intel/FakePCIID, AMD/WhateverGreen, Nvidia/NvidiaGraphicsFixup methods added, 10.13.4 Nvidia HDMI audio fix, Clover v4305 or newer required See Post #1
  24. toleda

    AppleALC — dynamic AppleHDA patching

    Success, thanks.
  25. toleda

    AppleALC — dynamic AppleHDA patching

    Xcode 9.2, build problem. Suggestions?
×