Contribute
Register

Please help me patch/fix my DSDT

Status
Not open for further replies.
Here's an AppleHDA injector kext (created by Mirone's AppleHDA patcher), SSDT-HDEF, and the new config.plist that includes the AppleHDA binary patch.

I hope RehabMan could take a look too :)

SSDT-HDEF.aml requires SSDT-Config.aml. That is how it obtains the correct audio layout-id (in \RMCF.AUDL).
 
Here's the new SSDT-Config, injects layout-id 3.
 

Attachments

  • SSDT-Config.dsl
    383 bytes · Views: 92
Here's the new SSDT-Config, injects layout-id 3.

I have applied the kext, and the SSDT files and it appears that I have audio! I also disabled the voodoo kext.

It still shows up as voodoo though, not sure why
 
Last edited:
remove voodoohda, reboot without caches, rebuild caches, reboot normally, rebuild caches again, reboot.

To rebuild caches, in terminal:

sudo touch /System/Library/Extensions && sudo kextcache -u /
 
I have applied the kext, and the SSDT files and it appears that I have audio! I also disabled the voodoo kext.

It still shows up as voodoo though, not sure why

No idea what you mean by "disabled the voodoo kext". If it is still showing up as VoodooHDA, then VoodooHDA is still there.

It will be easy to see in ioreg or in kextstat, or in your kextcache output, or (if your kexts are not properly installed) on your EFI partition.
 
Hmm. There is no audio. I don't think that is the correct codec. I see the volume slider, its not greyed out, but there's just no sound.
 
Hmm. There is no audio. I don't think that is the correct codec.

Let's see what you're doing...

Attach ioreg as ZIP: http://www.tonymacx86.com/audio/58368-guide-how-make-copy-ioreg.html. Please, use the IORegistryExplorer v2.1 attached to the post! DO NOT reply with an ioreg from any other version of IORegistryExplorer.app.

Provide output (in Terminal):
Code:
kextstat|grep -y acpiplat
kextstat|grep -y appleintelcpu
kextstat|grep -y applelpc
kextstat|grep -y applehda

Attach EFI/Clover folder as ZIP (press F4 at main Clover screen before collecting). Please eliminate 'themes' directory. Provide only EFI/Clover, not the entire EFI folder.

Attach output of (in Terminal):
Code:
sudo touch /System/Library/Extensions && sudo kextcache -u /

Compress all files as ZIP. Do not use external links. Attach all files using site attachments only.
 
Let's see what you're doing...

Code:
Sagers-MBP:~ sager$ kextstat|grep -y acpiplat
   13    2 0xffffff7f8318a000 0x60000    0x60000    com.apple.driver.AppleACPIPlatform (4.0) A29C7512-D3A8-3AED-9721-3A5FF1A32EB2 <12 11 7 6 5 4 3 1>
Sagers-MBP:~ sager$ kextstat|grep -y appleintelcpu
Sagers-MBP:~ sager$ kextstat|grep -y applelpc
Sagers-MBP:~ sager$ kextstat|grep -y applehda
   90    1 0xffffff7f82e83000 0x1e000    0x1e000    com.apple.driver.AppleHDAController (274.12) 5F94D8E3-B1E5-35D7-AB7A-6419C3AAC3B5 <89 88 74 12 7 6 5 4 3 1>
  118    0 0xffffff7f82fef000 0xb3000    0xb3000    com.apple.driver.AppleHDA (999.1.1fc1) 436B78B7-FA08-3C53-B97D-5C617CB7EB28 <117 91 90 89 88 74 12 11 6 5 4 3 1>
Sagers-MBP:~ sager$ sudo touch /System/Library/Extensions && sudo kextcache -u /
Password:
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext VoodooPS2Trackpad.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext VoodooPS2Mouse.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext VoodooPS2Keyboard.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext VoodooPS2Controller.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext USBInjectAll.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext RealtekRTL8111.kext
kext-dev-mode allowing invalid signature -67061 0xFFFFFFFFFFFEFA0B for kext AirPortBrcm4360.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext FakePCIID_Broadcom_WiFi.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext FakePCIID.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext BrcmPatchRAM2.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext BrcmFirmwareRepo.kext
kext-dev-mode allowing invalid signature -67030 0xFFFFFFFFFFFEFA2A for kext AppleHDA_ALC892.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext ACPIBatteryManager.kext
Sagers-MBP:~ sager$
 

Attachments

  • EFI.zip
    2.3 MB · Views: 49
  • NeoZeo’s MacBook Pro.ioreg.zip
    629.4 KB · Views: 38
Code:
Sagers-MBP:~ sager$ kextstat|grep -y acpiplat
   13    2 0xffffff7f8318a000 0x60000    0x60000    com.apple.driver.AppleACPIPlatform (4.0) A29C7512-D3A8-3AED-9721-3A5FF1A32EB2 <12 11 7 6 5 4 3 1>
Sagers-MBP:~ sager$ kextstat|grep -y appleintelcpu
Sagers-MBP:~ sager$ kextstat|grep -y applelpc
Sagers-MBP:~ sager$ kextstat|grep -y applehda
   90    1 0xffffff7f82e83000 0x1e000    0x1e000    com.apple.driver.AppleHDAController (274.12) 5F94D8E3-B1E5-35D7-AB7A-6419C3AAC3B5 <89 88 74 12 7 6 5 4 3 1>
  118    0 0xffffff7f82fef000 0xb3000    0xb3000    com.apple.driver.AppleHDA (999.1.1fc1) 436B78B7-FA08-3C53-B97D-5C617CB7EB28 <117 91 90 89 88 74 12 11 6 5 4 3 1>
Sagers-MBP:~ sager$ sudo touch /System/Library/Extensions && sudo kextcache -u /
Password:
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext VoodooPS2Trackpad.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext VoodooPS2Mouse.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext VoodooPS2Keyboard.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext VoodooPS2Controller.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext USBInjectAll.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext RealtekRTL8111.kext
kext-dev-mode allowing invalid signature -67061 0xFFFFFFFFFFFEFA0B for kext AirPortBrcm4360.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext FakePCIID_Broadcom_WiFi.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext FakePCIID.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext BrcmPatchRAM2.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext BrcmFirmwareRepo.kext
kext-dev-mode allowing invalid signature -67030 0xFFFFFFFFFFFEFA2A for kext AppleHDA_ALC892.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext ACPIBatteryManager.kext
Sagers-MBP:~ sager$

According to ioreg, audio is working. If you have no sound output, it means you need CodeCommander, but failed to install it.. More info on CodecCommander (and link for download) is in the FAQ.
 
According to ioreg, audio is working. If you have no sound output, it means you need CodeCommander, but failed to install it.. More info on CodecCommander (and link for download) is in the FAQ.

I also noticed that there was no audio in linux as well, I thought it was maybe because it was just a liveCD and did not think too much about it, but now it seems worth mentioning.
 
Status
Not open for further replies.
Back
Top