Contribute
Register

[Guide] Using Clover to "hotpatch" ACPI

ps:SSDT-Disable_DGPU.aml is working fine.
read post 1 "problem reporting", also fill out your hardware profile as per rules
 
Hi,RehabMan. Thanks for your work.I am trying to use this new way by hotpatch to patch dsdt. But in the first I stuck here, injection HD4000 ID, it cannot working. I need some help.
View attachment 288481
View attachment 288482
View attachment 288483
and this is my N56VV origin DSDT.dsl
can u help me, what's missing?

No "Problem Reporting" files attached.
Read FAQ, "Problem Reporting" again. Carefully. Attach all requested files/output.
https://www.tonymacx86.com/threads/faq-read-first-laptop-frequent-questions.164990/
 

Attachments

  • RehabMan.zip
    36.2 KB · Views: 97
  • ioreg_MacBookPro.ioreg
    3.4 MB · Views: 125
  • CLOVER.zip
    4.6 MB · Views: 73
  • Screen Shot 2017-10-28 at 10.24.23 PM.png
    Screen Shot 2017-10-28 at 10.24.23 PM.png
    35.6 KB · Views: 96
  • acpiplat.txt
    153 bytes · Views: 101
  • appleintelcpu.txt
    324 bytes · Views: 117
  • applelpc.txt
    135 bytes · Views: 96
sorry, this is all problem reporting required files .plsease help me.thanks very much.

DropOem=true is wrong. Remove or set false.
SortedOrder not needed. Remove.
Missing _DSM->XDSM patch. Add.
No need to set IGPI... 0x01660004 will be detected automatically due to TYPE=1, HIGH=1.
 
DropOem=true is wrong. Remove or set false.
SortedOrder not needed. Remove.
Missing _DSM->XDSM patch. Add.
No need to set IGPI... 0x01660004 will be detected automatically due to TYPE=1, HIGH=1.
thanks! HD4000 is working fine!
but soundcard still not working,my soundcard is alc663 and layout-id is 28, cannot injection
 

Attachments

  • SSDT-HDEF.aml
    245 bytes · Views: 139
  • SSDT-Config.aml
    856 bytes · Views: 126
thanks! HD4000 is working fine!
but soundcard still not working,my soundcard is alc663 and layout-id is 28, cannot injection

Off-topic.
Open a separate thread with "Problem Reporting" files as per FAQ.
 
[problem report] hotpatch cannot injection soundcard, this is all required files:
kextstat|grep -y acpiplat
Code:
15    2 0xffffff7f82824000 0x9c000    0x9c000    com.apple.driver.AppleACPIPlatform (6.1) 642EF8D6-8F86-3F92-B450-FDC9BAE4F3DD <14 12 11 7 6 5 4 3 1>
kextstat|grep -y appleintelcpu
Code:
35    0 0xffffff7f826d0000 0x2a000    0x2a000    com.apple.driver.AppleIntelCPUPowerManagement (220.0.0) 34FC3C85-7ADA-3627-8988-076B93A55FD6 <7 6 5 4 3 1>
49    0 0xffffff7f826cb000 0x3000     0x3000     com.apple.driver.AppleIntelCPUPowerManagementClient (220.0.0) 931165F8-BA12-3CBF-9987-2DD9B5FF9AFA <7 6 5 4 3 1>
kextstat|grep -y applelpc
Code:
103    0 0xffffff7f8237d000 0x3000     0x3000     com.apple.driver.AppleLPC (3.1) 7C24E741-BD4A-3917-83AC-E956A03ADC20 <98 12 5 4 3>
sudo touch /System/Library/Extensions && sudo kextcache -u /
Code:
Kext with invalid signatured (-67030) allowed: <OSKext 0x7fb0b9e05ca0 [0x7fff8565e5b0]> { URL = "AirPortAtheros40.kext/ -- file:///System/Library/Extensions/IO80211Family.kext/Contents/PlugIns/", ID = "com.apple.driver.AirPort.Atheros40" }

Kext with invalid signatured (-67030) allowed: <OSKext 0x7fb0b9e02cb0 [0x7fff8565e5b0]> { URL = "IO80211Family.kext/ -- file:///System/Library/Extensions/", ID = "com.apple.iokit.IO80211Family" }

KernelCache ID: 82C2247515E659B4520F4D871D0E1A51
 

Attachments

  • CLOVER.zip
    2.4 MB · Views: 72
  • MacBook Pro.ioreg
    3.8 MB · Views: 104
  • RehabMan.zip
    40.2 KB · Views: 81
[problem report] hotpatch cannot injection soundcard, this is all required files:
kextstat|grep -y acpiplat
Code:
15    2 0xffffff7f82824000 0x9c000    0x9c000    com.apple.driver.AppleACPIPlatform (6.1) 642EF8D6-8F86-3F92-B450-FDC9BAE4F3DD <14 12 11 7 6 5 4 3 1>
kextstat|grep -y appleintelcpu
Code:
35    0 0xffffff7f826d0000 0x2a000    0x2a000    com.apple.driver.AppleIntelCPUPowerManagement (220.0.0) 34FC3C85-7ADA-3627-8988-076B93A55FD6 <7 6 5 4 3 1>
49    0 0xffffff7f826cb000 0x3000     0x3000     com.apple.driver.AppleIntelCPUPowerManagementClient (220.0.0) 931165F8-BA12-3CBF-9987-2DD9B5FF9AFA <7 6 5 4 3 1>
kextstat|grep -y applelpc
Code:
103    0 0xffffff7f8237d000 0x3000     0x3000     com.apple.driver.AppleLPC (3.1) 7C24E741-BD4A-3917-83AC-E956A03ADC20 <98 12 5 4 3>
sudo touch /System/Library/Extensions && sudo kextcache -u /
Code:
Kext with invalid signatured (-67030) allowed: <OSKext 0x7fb0b9e05ca0 [0x7fff8565e5b0]> { URL = "AirPortAtheros40.kext/ -- file:///System/Library/Extensions/IO80211Family.kext/Contents/PlugIns/", ID = "com.apple.driver.AirPort.Atheros40" }

Kext with invalid signatured (-67030) allowed: <OSKext 0x7fb0b9e02cb0 [0x7fff8565e5b0]> { URL = "IO80211Family.kext/ -- file:///System/Library/Extensions/", ID = "com.apple.iokit.IO80211Family" }

KernelCache ID: 82C2247515E659B4520F4D871D0E1A51

Your kextcache shows no patched AppleHDA components installed.
Read FAQ.
https://www.tonymacx86.com/threads/faq-read-first-laptop-frequent-questions.164990/
 
Last edited:
in the past i use AppleALC.kext to patch AppleHDA, this kext is sill in Clover/kexts/Other, how to fix it? plsease give me advice

Use patched AppleHDA instead (Mirone's AppleHDA patcher).
See FAQ for links/info.
 
Back
Top