Jump to content

Yosemite: Audio - Realtek ALC AppleHDA


toleda
 Share

793 posts in this topic

Recommended Posts

toleda here is the full procedure that I used 

 

Downloaded this AppleHDA.kext

https://www.dropbox.com/s/2w4hivpk88vgemv/AppleHDA.kext.zip

 

installed with HDAEnabler2.kext

After that downloaded 

https://github.com/Piker-Alpha/AppleHDA8Series.sh

Used command 

./AppleHDA8Series.sh -b AppleHDA

Selected 5 

Selected layout-id: 2

 

Got this warning

Warning: 'MaximumBootBeepVolume' property NOT found (will show a Sound assertion in: system.log)

 

Error: 'PinConfigurations property NOT found (may result in unexpected behaviour)!

But it asked me to copy the AppleHDA892 to S/L/E

Created AppleHDA892.kext 

https://www.dropbox.com/s/baje9kx1302tenx/AppleHDA892.kext.zip

 

Ran the Chameleon installer 

Enabled HDEF Layout layout-id=2

rebooted but it is still not working 

 

ioreg

https://www.dropbox.com/s/5eaoym0pynfvkh5/io2.ioreg

Chameleon Boot.pilist

https://www.dropbox.com/s/qrjge8vzh2mano1/org.chameleon.Boot.plist

Link to comment
Share on other sites

rebooted but it is still not working 

Will not work, AppleHDA.kext is not native, not Yosemite.  Run Installer again.

Cannot use HDAEnabler.kext and Chameleon/HDEF/Layout-id.  Delete HDAEnaber2.kext.

Why are you using boot flag -f?

Start over with native Yosemite/AppleHDA.kext.

Link to comment
Share on other sites

The problem with native AppleHDA is , there is no visible codec for OS X .

 

The reason of using -f boot flag is without that I am bot able to boot 

I installed 10.10 from USB , after the Installation . When I did the first boot using the USB it works fine . After that I installed Chameleon in the OS X HDD . When I try to boot from it , it just flash back to the boot screen . Tried keeping mach_kernel in the root but did not help much . Tried every version of Chameleon but same thing. It only happen when I install Chameleon on the HDD before installing booting in HDD using USB works fine . Only option works is -f .

 

I put the native HDA and install it but the same thing .

With that AppleHDA.kext I was able to get the codec in the OS X . 

Link to comment
Share on other sites

he problem with native AppleHDA is , there is no visible codec for OS X .

 

The reason of using -f boot flag is without that I am bot able to boot 

I installed 10.10 from USB , after the Installation . When I did the first boot using the USB it works fine . After that I installed Chameleon in the OS X HDD . When I try to boot from it , it just flash back to the boot screen . Tried keeping mach_kernel in the root but did not help much . Tried every version of Chameleon but same thing. It only happen when I install Chameleon on the HDD before installing booting in HDD using USB works fine . Only option works is -f .

 

I put the native HDA and install it but the same thing .

With that AppleHDA.kext I was able to get the codec in the OS X . 

 

You may need a patched kernel or patched copy of AppleIntelCPUPowerManagement.kext That is if you have to patch it for your hardware (think MSR 0xe2 lock).

Link to comment
Share on other sites

Is there any guide to patch AICPM or kernel

 

Also I am not using a patched BIOS . This BIOS is downloaded from Asus.com

No idea, but I would say patch the darn UEFI BIOS because then it will work no matter what boot loader you are using. Possibly even without using kext-dev-mode=1

Link to comment
Share on other sites

Ok I am now using a patched BIOS 1805

Downlaoded from biosrepo flashed it using USB flashback.

After it , still the same

 

I read the message when trying to boot .

It was " Error Kernal compression is bad"

I read about this here

http://pikeralpha.wordpress.com/2014/06/04/os-x-10-10-yosemite-dp1-kernelcache/

 

After that I did this

http://www.insanelymac.com/forum/topic/298750-chameleon-r2377-os-x-yosemite/page-3?do=findComment&comment=2029194

 

Even after that I was not able to boot.

 

The point is , I do not think that -f is cauisng the codec issue in OS X

But I was able to get the codecs on that patched AppleHDA that I posted above do not know why

Link to comment
Share on other sites

Also I am not using a patched BIOS . This BIOS is downloaded from Asus.com

ACIPM you need to do, I've read articles viewed continuously.

This way, I've done a very good result. 

And you'll need Flash Back button using flash drives. Plug to the knowledge he specified. Then press the menu button flashBack

http://www.insanelymac.com/forum/topic/285444-uefipatch-uefi-patching-utility/

Link to comment
Share on other sites

I already Downloaded and flashed with patched BIOS .

http://biosrepo.wordpress.com/asus/z77/

 

I do not think there is a problem with BIOS .It acts the same even using patched BIOS or not  I tried it on both BIOS version still the same issue after installing Chameleon it won't boot without -f . BUt issue is not with botting it is not showing the codec with native AppleHDA . When In install the patched one it showes the code but audio does not work.

Link to comment
Share on other sites

I already Downloaded and flashed with patched BIOS .

http://biosrepo.wordpress.com/asus/z77/

 

I do not think there is a problem with BIOS .It acts the same even using patched BIOS or not  I tried it on both BIOS version still the same issue after installing Chameleon it won't boot without -f . BUt issue is not with botting it is not showing the codec with native AppleHDA . When In install the patched one it showes the code but audio does not work.

Please send photos to me see.

Try kext-dev-mode = 1 because it is loaded with all Kexts. 
Then do not use-f 
<key> Kernel Flags </ key>. 
<string>-v kext-dev-mode = 1 </ string>
Link to comment
Share on other sites

Followed Clover Method with OS X 10.10, DP2 (14A261i).  I have used this method in 10.9 and it works.

 

I have a Sabertooth X79 motherboard running BIOS 4608 with an i7-4930k CPU and Nvidia GTX650. The SabertoothX79 has ALC892 audio.

 

I am using SSDT's created by Rampage at http://rampagedev.wordpress.com/.

 

I have attached a zip file of my edited config.plist, my SSDT, an IOReg dump, the kext that was installed in /S/L/E/.

 

In 10.10, My sound panel is empty:

 

PXhMXIY.png

 

Furthermore, in System information, all it says it that it injected Device Layout-ID 1.  Before patching everything, I see the typical 6-output information.

 

94pivTC.png

 

 

This process works without a hitch in 10.9. 

 

Thanks for all your help and let me know if there is any other debugging information I can provide.

 

Edit:

 

Perhaps a clue.  I tried to rebuild kernel cache after patching.  This is what I see:

 

1VpmKAS.png

 

I can't boot with "kext-dev-mode=1".  I just get a black screen.

 

Perhaps I need to add it to the exception list?  I'll try that.  Other ideas are welcome.

 

EDIT 2:

 

I was able to get in with kext-dev-mode=1

 

I rebuilt cache and this time saw:

 

mAhXSVj.png

SabertoothX79-4930k-Bios4608-GTX650.zip

Link to comment
Share on other sites

Followed Clover Method with OS X 10.10, DP2 (14A261i).  I have used this method in 10.9 and it works.

 

I have a Sabertooth X79 motherboard running BIOS 4608 with an i7-4930k CPU and Nvidia GTX650. The SabertoothX79 has ALC892 audio.

 

I am using SSDT's created by Rampage at http://rampagedev.wordpress.com/.

 

I have attached a zip file of my edited config.plist, my SSDT, an IOReg dump, the kext that was installed in /S/L/E/.

 

In 10.10, My sound panel is empty:

 

PXhMXIY.png

 

Furthermore, in System information, all it says it that it injected Device Layout-ID 1.  Before patching everything, I see the typical 6-output information.

 

94pivTC.png

 

 

This process works without a hitch in 10.9. 

 

Thanks for all your help and let me know if there is any other debugging information I can provide.

 

Edit:

 

Perhaps a clue.  I tried to rebuild kernel cache after patching.  This is what I see:

 

1VpmKAS.png

 

I can't boot with "kext-dev-mode=1".  I just get a black screen.

 

Perhaps I need to add it to the exception list?  I'll try that.  Other ideas are welcome.

 

EDIT 2:

 

I was able to get in with kext-dev-mode=1

 

I rebuilt cache and this time saw:

 

mAhXSVj.png

You try a clean reinstall. 
And updated (14A261i) successfully. 
Do not try to use (prelinked) to create Cacheskernel. 
., Use <key> Arguments </ key>. 
<string> kext-dev-mode = 1-v </ string>. 
Good luck
Link to comment
Share on other sites

I was able to get sound working using mirone's modified kexts, but I need to use kext-dev-mode=1

Which is annoying.  I am going to have another shot at this tonight -- I'd like to (help) get it working for ALC892 using Clover auto-patching.

Link to comment
Share on other sites

kext-dev-mode = 1. This is required to build kernel cache to run kexts. Not loaded 

I told the Because ever experienced to tell it to use. 

The sound system was To gradually remove kext-dev-mode = 1 is optional.

Link to comment
Share on other sites

Now I am able to boot without -f thanks to Chameleon CBv2

booted with kext-dev-mode=1 but still not able to get the audio devices. :mad: :mad: :mad:

I am not able to get codec in DPCI Manager either .

Chameleon Installer/Customize/Setting/HDEF Layout/LayoutID=1

Toleda, any chance on 10.10 Haswell frambuffer edits being available for HDMI audio before release?

Mavericks patches work in 10.10 and Update 1.

Link to comment
Share on other sites

  • 3 weeks later...

Hello

 

So...as I said on the other thread, I've got Yosemite to boot, but I still got no sound.

 

OS: Yosemite DP4

Mobo: Gigabyte GA-B85-HD3

Procedure: Clover Patched Realtek ALC

 

Ioreg, Clover config.plist and patched AppleHDA kext can be found in the attachement.

Archive.zip

Link to comment
Share on other sites

Ioreg, Clover config.plist and patched AppleHDA kext can be found in the attachement.

AppleHDA.kext is patched correctly.

Must use: config.plist/Boot/Arguments/kext-dev-mode=1

Missing: EFI/Clover/misc/debug.log (Set config.plist/Boot/Debug/YES)

Rebuild kernel cache and restart.  Reply with new IOReg, config.plist and debug.log.

  • Like 1
Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
 Share

×
×
  • Create New...