Audio Configuration
Now we have to take care about Audio.
Until now, each one of us had to patch AppleHDA.kext (if you have dsdt edits) or get HDAEnabler (without edited dsdt), and every system update we had to repatch it.
Now it's time to try a different method. Thanks to the Clover so called "Patch on the fly", and to the great support of Forum Moderator Toleda, here's a simple method to patch Audio that would (hopefully) survive to the System Updates (already tested from 10.10 to 10.10.1).
- Open Terminal and type
Code:
defaults write com.apple.DiskUtility DUDebugMenuEnabled 1
- Open Applications/Utilities/Disk Utility, go to the menu bar find Debug and flag "Show Every Partition"
- Now in Disk Utility you'll see all the partitions, included EFI (greyed out, cause it's unmounted)
- Mount EFI partition from Disk Utility and close the window
- Download audio_CloverALC-master.zip from
toleda's repo, unzip it and leave it in Downloads folder.
- Open Downloads/audio_CloverALC-master and unzip audio_cloverALC-100.command.zip.
- Double click on audio_cloverALC-100-v1.0.2.command, a Terminal window will open, type your password (even if you don't see anything) and press enter
Code:
Last login: Sun Nov 23 15:26:29 on console
Mac-mini:~ jack$ /Users/jack/Downloads/audio_CloverALC-master/audio_cloverALC-100-v1.0.2.command ; exit;
Agreement
The audio_cloverALC-100 script is for personal use only. Do not distribute
the patch, any or all of the files or the resulting patched AppleHDA.kext
for any reason without permission. The audio_cloverALC-100 script is
provided as is and without any kind of warranty.
File: audio_cloverALC-100.command_v1.0.2
Verify EFI partition mounted, Finder/Devices/EFI
Password:
rm: /Volumes/EFI/EFI/CLOVER/config-backup.plist: No such file or directory
Confirm Realtek ALC892 (y/n): [B][SIZE=4]y[/SIZE][/B]
Clover Audio ID Injection (y/n): [B][SIZE=4]y[/SIZE][/B]
Use Audio ID: 3 (y/n): [B][SIZE=4]y[/SIZE][/B]
Download ALC892 files ...
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 25585 100 25585 0 0 14443 0 0:00:01 0:00:01 --:--:-- 14438
Edit config.plist/Devices/Audio/Inject/3
Edit config.plist/SystemParameters/InjectKexts/YES
Edit config.plist/Boot/Arguments/kext-dev-mode=1
Download kext patches
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 1335 100 1335 0 0 667 0 0:00:02 0:00:01 0:00:01 667
Install /Volumes/EFI/EFI/CLOVER/kexts/10.10/realtekALC.kext
Download config kext and install ...
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 3451 100 3451 0 0 3348 0 0:00:01 0:00:01 --:--:-- 3350
/Volumes/EFI/EFI/CLOVER/kexts/10.10/realtekALC.kext deleted
Install System/Library/Extensions/AppleHDA.kext/ALC892 zml files
Fix permissions ...
Kernel cache...
rebuilding //System/Library/Caches/com.apple.kext.caches/Startup/kernelcache
kext-dev-mode allowing invalid signature -67054 0xFFFFFFFFFFFEFA12 for kext AppleHDA.kext
Install finished, restart required.
To save a Copy to this Terminal session: Terminal/Shell/Export Text As ...
logout
[Processo completato]
- Type three times
Y for yes (in black up here) and the process will be completed, the command file will install realtekALC.kext in /EFI/EFI/CLOVER/kexts/10.10 and will insert some hex codes to /EFI/EFI/CLOVER/config.plist
- Reboot
- Check Audio Devices (including HDMI Audio devices)