Contribute
Register

Native AppleHDA.kext and an ALC1200 on an Asus P5Q Motherboard

Status
Not open for further replies.

Big

Joined
Jan 11, 2013
Messages
158
Motherboard
Gigabyte GA-Z170X-Gaming 3
CPU
i5-6400
Graphics
GTX 750
Mobile Phone
  1. iOS
Hi guys,

This post is edited because I've been stupid. But from this stupidity came a solution!

Background:
I replaced my Asus NVidia 210 with a brand new MSI GeForce GTX 750.
Previously I booted Yosemite 10.10.05 (from Clover) with npci=0x2000, and Inject NVidia=Yes.
I removed those entries and was only able to boot with nv_disable=1.
Installed the web drivers from NVidia removed nv_disable=1 and added nvdr_drv=1
Great, video works!

But now I noticed two things: I had no audio device and my USB Card reader was causing havoc after going to sleep, thus causing a wake.

The stupidity was that I magically (in lack of a better word) had no longer a DSDT.aml and I didn't notice that (what is a compliment at how far Clover has come!). After "The return of the magical DSDT" the card reader and shutdown problems were fixed. Tadaa!

The solution came before restoring the DSDT and was that I now have sound with a native AppleHDA.kext and an ALC1200 on an Asus P5Q motherboard.

Here's how:

Added to clover's config.plist ACPI/DSDT:
Code:
<key>FixHDA_8000</key>
                <true/>
In clover configurator check ACPI/DSDT/FixHDA

Added to clover's config.plist Devices/Audio:
Code:
<key>Audio</key>
        <dict>
            <key>Inject</key>
            <string>12</string>
        </dict>
In clover configurator set Devices/Audio/Inject to 12

Added to clover's config.plist KernelAndKextPatches/KextsToPatch:
Code:
<dict>
                <key>Comment</key>
                <string>Replaced twice</string>
                <key>Find</key>
                <data>
                hQjsEA==
                </data>
                <key>Name</key>
                <string>AppleHDA</string>
                <key>Replace</key>
                <data>
                iAjsEA==
                </data>
            </dict>
In clover configurator add KernelandKextPatches/KextsToPatch
Name: AppleHDA
Find: 8508EC10
Replace: 8808EC10
Comment: Replaced twice.


To a moderator, can you please move this message to the correct forum (audio), because what I thought was caused by a graphic card, was in fact my own fault. Nevertheless I found a way to get rid of the old patched AppleHDA.kext.

Cheers,
Big
 
Installed MSI GeForce GTX 750 - now no sound and immediate wake from USB

-
 
Do you think this would work on Asus P6T SE ALC1200 too?

I got my dad's hackintosh up and running with Yosemite and also managed to switch from Chimera to Clover. Now I want to upgrade it to El Capitan and use native HDA.
 
Hi guys,

This post is edited because I've been stupid. But from this stupidity came a solution!

Background:
I replaced my Asus NVidia 210 with a brand new MSI GeForce GTX 750.
Previously I booted Yosemite 10.10.05 (from Clover) with npci=0x2000, and Inject NVidia=Yes.
I removed those entries and was only able to boot with nv_disable=1.
Installed the web drivers from NVidia removed nv_disable=1 and added nvdr_drv=1
Great, video works!

But now I noticed two things: I had no audio device and my USB Card reader was causing havoc after going to sleep, thus causing a wake.

The stupidity was that I magically (in lack of a better word) had no longer a DSDT.aml and I didn't notice that (what is a compliment at how far Clover has come!). After "The return of the magical DSDT" the card reader and shutdown problems were fixed. Tadaa!

The solution came before restoring the DSDT and was that I now have sound with a native AppleHDA.kext and an ALC1200 on an Asus P5Q motherboard.

Here's how:

Added to clover's config.plist ACPI/DSDT:
Code:
<key>FixHDA_8000</key>
                <true/>
In clover configurator check ACPI/DSDT/FixHDA

Added to clover's config.plist Devices/Audio:
Code:
<key>Audio</key>
        <dict>
            <key>Inject</key>
            <string>12</string>
        </dict>
In clover configurator set Devices/Audio/Inject to 12

Added to clover's config.plist KernelAndKextPatches/KextsToPatch:
Code:
<dict>
                <key>Comment</key>
                <string>Replaced twice</string>
                <key>Find</key>
                <data>
                hQjsEA==
                </data>
                <key>Name</key>
                <string>AppleHDA</string>
                <key>Replace</key>
                <data>
                iAjsEA==
                </data>
            </dict>
In clover configurator add KernelandKextPatches/KextsToPatch
Name: AppleHDA
Find: 8508EC10
Replace: 8808EC10
Comment: Replaced twice.


To a moderator, can you please move this message to the correct forum (audio), because what I thought was caused by a graphic card, was in fact my own fault. Nevertheless I found a way to get rid of the old patched AppleHDA.kext.

Cheers,
Big

Hi mate,

that`s weired - have P5Q pro and it does not work, will try with different IDs. You did not install Multibeast packages for ALC888 or ALC888 legacy, right?
 
Do you think this would work on Asus P6T SE ALC1200 too?

I got my dad's hackintosh up and running with Yosemite and also managed to switch from Chimera to Clover. Now I want to upgrade it to El Capitan and use native HDA.

Answering my own question. Yes it does!
 
hi @Big! I just found this thread of yours and since I own a vanilla P5Q (https://www.asus.com/Motherboards/P5Q/) with BIOS 2209 I wanted to ask you if you could share your DSDT.aml. It had been a while since I searched about any developments regarding this board so it is really nice to see this method for sound.

I am currently using one I found floating around and sleep does not work and I also have to re-install AppleHDA kext after every macOS update. I am using Clover and this is my HTPC hackintosh which I really like since it was my first one years ago. Its also watercooled! :D

Thank you for sharing this info with us.
 
@F-bone see the conversation where I attached the files.
 
Hi @Big, our conversations have disappeared for some reason - I get a message that I do not have enough posts?! Even your last messages arrived via email but not here.. I dunno whats going on. New forum rules maybe?

On our subject, everything is working just great - still need to install the original HDA kext though. Always too tired after work so I just sit there and watch a movie instead! :) ..hopefully will be done before Apple makes me do it with 10.12.2 :DD - I think the coming weekend is a good time.

Your help and info has been invaluable - you still owe me an email address.

br,
george
 
Hello @F-bone
The requested file is in my dropbox folder (you still have access to it?)
Btw, I found your last question:
Q: how can you tell the computer goes in sleep mode? any signs from the LEDs? The PSU fan stops? Mine is watercooled and there are no fans except the PSU.
In our particular case of the P5Q, my rig starts blinking the power LED and all fans stop. It's the blinking LED that tells me it's sleeping. When I wiggle my mouse the PC awakes, it does not respond to a key press. However, after the mouse movement I DO have to press a key (I always use the shift key) to awake the screen, so I can enter my password and start using the PC. I'll make a note of the BIOS settings regarding sleep etc. and let you know.
 
Here are my P5Q BIOS settings, please note that these are MY settings, some of these settings might be changed, turned on/off or enabled/disabled to your liking without having any interference with OSX - the $1 million question is of course: which? ;)

Main -
Storage configuration: AHCI​
Ai Tweaker -
CPU Margin Enhancement: optimized
everything else : Auto​
Advanced -
CPU configuration -
MAX CPUID: disabled
CPU Ratio:
everything else: enabled​
Chipset -
Northbridge -
Memory nap: enabled
Memory hole: disabled
IGA: PEG/PCI (<--- my videocard is in the PCI-eXpress 16 slot)​
Onboard Devices -
HDA: enabled
Front pane;: HD audio
SPDIF: HDMI
Marvell: enabled
Marvell boot: Disabled
Atheros: enabled
Atheros boot: disabled
LSI Firewire: enabled
Serial: #f8/IRQ4​
USB -
usb: enabled
2.0: enabled
mode: hispeed
handoff: enabled
legacy: auto​
PCI/PNP -
Plug and Play OS: No​
Power -
Suspend: auto
Repost: No
ACPI 2,0L enabled
ACPI APIC: enabled
APM -
Restore: off
RTC - disabled
modem: Disabled
PCI: enabled
PCIE: disabled
Ps2 keyboard: enabled
Ps2 mouse: enabled​
Boot -
Settings -
Quick: emabled
Logo: enabled
Addon: Forced
Num: off
Wait for: enabled
Del: enabled​
Tools -
Drive expert: Disabled
Express Gate: disabled
 
Last edited:
Status
Not open for further replies.
Back
Top