- Joined
- Nov 17, 2009
- Messages
- 7,349
- Motherboard
- Z370N WIFI
- CPU
- i7 8700K
- Graphics
- HD 630
- Mac
-
- Classic Mac
-
- Mobile Phone
-
How to Use HDAEnabler module with Chimera
As of version 3.0, Chimera installs /Extra/modules/HDAEnabler.dylib, a Chameleon module that is included in the source code. It allows HDEF and HDAU audio device injection using the bootloader without requiring a DSDT/SSDT or injection kext. It needs to be enabled by adding an entry in org.chameleon.Boot.plist
Default MultiBeast audio installations without DSDT usually include HDAEnabler1.kext. This item can now be removed. Until a future version of MultiBeast can do this for us, to initiate HDAEnabler module with default Realtek ALC Audio Layout 1 a few changes have to be made.
1. Install latest version of Chimera (if not already installed)
2. Install patched AppleHDA using MultiBeast
3. Navigate to /System/Library/Extensions/
4. Remove HDAEnabler1.kext and/or HDAEnabler2.kext if present

5. Open /Extra/org.chameleon.Boot.plist
6. To add the default layout id, which is 1, add the following and save
7. Reboot
HDAEnabler Module Boot Flag Options:
Audio ID: 1/HDEFLayoutID=1
Audio_ID: 2/HDEFLayoutID=2
Audio_ID: 3/HDEFLayoutID=3
HDAEnabler module official info
Credit to ErmaC for HDAEnabler.dylib
http://forge.voodooprojects.org/p/chameleon/source/tree/2215/trunk/i386/modules/HDAEnabler
Related:
Chimera 3.0 Update
As of version 3.0, Chimera installs /Extra/modules/HDAEnabler.dylib, a Chameleon module that is included in the source code. It allows HDEF and HDAU audio device injection using the bootloader without requiring a DSDT/SSDT or injection kext. It needs to be enabled by adding an entry in org.chameleon.Boot.plist
Default MultiBeast audio installations without DSDT usually include HDAEnabler1.kext. This item can now be removed. Until a future version of MultiBeast can do this for us, to initiate HDAEnabler module with default Realtek ALC Audio Layout 1 a few changes have to be made.
1. Install latest version of Chimera (if not already installed)
2. Install patched AppleHDA using MultiBeast
3. Navigate to /System/Library/Extensions/
4. Remove HDAEnabler1.kext and/or HDAEnabler2.kext if present

5. Open /Extra/org.chameleon.Boot.plist
6. To add the default layout id, which is 1, add the following and save
Code:
<key>HDAEnabler</key>
<string>Yes</string>
<key>HDEFLayoutID</key>
<string>01000000</string>
7. Reboot

HDAEnabler Module Boot Flag Options:
Audio ID: 1/HDEFLayoutID=1
Code:
<key>HDEFLayoutID</key>
<string>01000000</string>
- 5/6 port Realtek ALC onboard audio
- HD5K/AMD/Nvidia HDMI audio
- HD3K/HD4K/HD5K/AMD/Nvidia HDMI audio with native AppleHDA.kext (no onboard audio)
Audio_ID: 2/HDEFLayoutID=2
Code:
<key>HDEFLayoutID</key>
<string>02000000</string>
- 3 port Realtek ALC onboard audio
- HD5K/AMD/Nvidia HDMI audio
Audio_ID: 3/HDEFLayoutID=3
Code:
<key>HDEFLayoutID</key>
<string>03000000</string>
- 3/5/6 port Realtek ALC onboard audio
- HD3K/HD4K/AMD/Nvidia HDMI audio
HDAEnabler module official info
Credit to ErmaC for HDAEnabler.dylib
http://forge.voodooprojects.org/p/chameleon/source/tree/2215/trunk/i386/modules/HDAEnabler
Related:
Chimera 3.0 Update