Contribute
Register

Drop CPU related SSDTs?

Joined
Aug 18, 2016
Messages
310
Motherboard
Inspiron 11 3153
CPU
i3-6100u
Graphics
HD 520
So on my quest to try fixing Lid Wake, I was advised that I need my native CPU related SSDTs dropped. I analzyed my SSDTs and came up with

Code:
            <dict>
                <key>Signature</key>
                <string>SSDT</string>
                <key>TableId</key>
                <string>Ther_Rvp</string>
            </dict>
            <dict>
                <key>Signature</key>
                <string>SSDT</string>
                <key>TableId</key>
                <string>CpuSsdt</string>
            </dict>
            <dict>
                <key>Signature</key>
                <string>SSDT</string>
                <key>TableId</key>
                <string>DptfTabl</string>
            </dict>
Dropping these SSDTs breaks Lid Sleep, however Sleep from the menu still works. If i comment these out, Lid Sleep works again, wake still doesnt. My trackpad also gets glitchy after sleep and I think it may be PM related (works great until sleep). Am I doing things wrong?

Attached here is with those commented out. Ill do a restart and post up in a moment PR files with those SSDTs dropped.
 

Attachments

Feartech

Moderator
Joined
Aug 3, 2013
Messages
12,581
Motherboard
Asus N752VX-Clover
CPU
i7-6700HQ / HM170
Graphics
HD530 + GTX 950m 1920 x 1080
Mac
iMac
Mobile Phone
Android
So on my quest to try fixing Lid Wake, I was advised that I need my native CPU related SSDTs dropped. I analzyed my SSDTs and came up with

Code:
            <dict>
                <key>Signature</key>
                <string>SSDT</string>
                <key>TableId</key>
                <string>Ther_Rvp</string>
            </dict>
            <dict>
                <key>Signature</key>
                <string>SSDT</string>
                <key>TableId</key>
                <string>CpuSsdt</string>
            </dict>
            <dict>
                <key>Signature</key>
                <string>SSDT</string>
                <key>TableId</key>
                <string>DptfTabl</string>
            </dict>
Dropping these SSDTs breaks Lid Sleep, however Sleep from the menu still works. If i comment these out, Lid Sleep works again, wake still doesnt. My trackpad also gets glitchy after sleep and I think it may be PM related (works great until sleep). Am I doing things wrong?

Attached here is with those commented out. Ill do a restart and post up in a moment PR files with those SSDTs dropped.
lilu kext not installed to /L/E

you could also try without HibernationFixup.kext

Use this to make sure your kexts are up to date:

EmuVariableUefi-64 shouldn't be needed with AptioMemoryFix, also delete OsxAptioFix2Drv-64

config.plist boot arguments, what are these for: -hbfx-dump-nvram -hbfxbeta ?

remove:
Code:
<key>HibernationFixup</key>
        <true/>
and enable this:
Code:
 <key>NeverHibernate</key>
        <false/>
this should be removed:
Code:
<key>ForceKextsToLoad</key>
        <array>
            <string>\System\Library\Extensions\IONetworkingFamily.kext</string>
        </array>
you may want to enable this as you have a dell:
Code:
<key>DellSMBIOSPatch</key>
        <false/>
KextsToPatch, these are not needed, remove or disable them:
Code:
<dict>
                <key>Comment</key>
                <string>AirPortBrcm4360 - fcvo</string>
                <key>Disabled</key>
                <false/>
                <key>Find</key>
                <data>
                MdtMPX3YdRI=
                </data>
                <key>Name</key>
                <string>AirPortBrcm4360</string>
                <key>Replace</key>
                <data>
                Mdv/w5CQkJA=
                </data>
            </dict>
            <dict>
                <key>Comment</key>
                <string>EnableWifiBCM94352Z</string>
                <key>Disabled</key>
                <false/>
                <key>Find</key>
                <data>
                gflSqgAAdSk=
                </data>
                <key>MatchOS</key>
                <string>10.12.x</string>
                <key>Name</key>
                <string>AirPortBrcm4360</string>
                <key>Replace</key>
                <data>
                gflSqgAAZpA=
                </data>
            </dict>
            <dict>
                <key>Comment</key>
                <string>Enable lid wake for 0x19260004 credit syscl/lighting/Yating Zhou</string>
                <key>Disabled</key>
                <true/>
                <key>Find</key>
                <data>
                CgsDAAAHBgADAAAABAAAAA==
                </data>
                <key>Name</key>
                <string>com.apple.driver.AppleIntelSKLGraphicsFramebuffer</string>
                <key>Replace</key>
                <data>
                DwsDAAAHBgADAAAABAAAAA==
                </data>
            </dict>
            <dict>
                <key>Comment</key>
                <string>Enable lid wake for 0x19260002 credit syscl/lighting/Yating Zhou</string>
                <key>Disabled</key>
                <true/>
                <key>Find</key>
                <data>
                ChMDAAAABgAAAAAAAAAAAA==
                </data>
                <key>Name</key>
                <string>com.apple.driver.AppleIntelSKLGraphicsFramebuffer</string>
                <key>Replace</key>
                <data>
                DxMDAAAABgAAAAAAAAAAAA==
                </data>
            </dict>
            <dict>
                <key>Comment</key>
                <string>eDP, port 0000, 0x191e0000, 0x19160000, 0x19260000, 0x19270000, 0x191b0000, 0x19160002, 0x19260002, 0x191e0003, 0x19260004, 0x19270004, 0x193b0005 credit syscl</string>
                <key>Disabled</key>
                <true/>
                <key>Find</key>
                <data>
                AAAIAAIAAACYAAAAAQUJAAAEAAA=
                </data>
                <key>Name</key>
                <string>com.apple.driver.AppleIntelSKLGraphicsFramebuffer</string>
                <key>Replace</key>
                <data>
                AAAIAAAEAACYAAAAAQUJAAAEAAA=
                </data>
            </dict>
            <dict>
                <key>Comment</key>
                <string>0x19160000/etc, 32MB BIOS, 19MB framebuffer 9MB cursor bytes (credit RehabMan)</string>
                <key>Disabled</key>
                <false/>
                <key>Find</key>
                <data>
                AAAgAgAAUAE=
                </data>
                <key>Name</key>
                <string>com.apple.driver.AppleIntelSKLGraphicsFramebuffer</string>
                <key>Replace</key>
                <data>
                AAAwAQAAkAA=
                </data>
            </dict>
            <dict>
                <key>Comment</key>
                <string>Boot graphics glitch, 10.12.dp1 (credit denskop)</string>
                <key>Disabled</key>
                <false/>
                <key>Find</key>
                <data>
                AQAAdSU=
                </data>
                <key>Name</key>
                <string>IOGraphicsFamily</string>
                <key>Replace</key>
                <data>
                AQAA6yU=
                </data>
            </dict>
            <dict>
                <key>Comment</key>
                <string>change F%uT%04x to F%uTxxxx in AppleBacklightInjector.kext (credit RehabMan)</string>
                <key>Disabled</key>
                <false/>
                <key>Find</key>
                <data>
                RiV1VCUwNHgA
                </data>
                <key>Name</key>
                <string>com.apple.driver.AppleBacklight</string>
                <key>Replace</key>
                <data>
                RiV1VHh4eHgA
                </data>
            </dict>
InjectKexts should be set to Detect
 
Joined
Aug 18, 2016
Messages
310
Motherboard
Inspiron 11 3153
CPU
i3-6100u
Graphics
HD 520
here is with the tables dropped. Im booting with config-PM-Test.plist . Lid sleep stops working, and lid wake obviously doesnt here either (when i sleep from the menu)
 

Attachments

Joined
Aug 18, 2016
Messages
310
Motherboard
Inspiron 11 3153
CPU
i3-6100u
Graphics
HD 520
lilu kext not installed to /L/E

you could also try without HibernationFixup.kext

Use this to make sure your kexts are up to date:

EmuVariableUefi-64 shouldn't be needed with AptioMemoryFix, also delete OsxAptioFix2Drv-64

config.plist boot arguments, what are these for: -hbfx-dump-nvram -hbfxbeta ?

remove:
Code:
<key>HibernationFixup</key>
        <true/>
and enable this:
Code:
 <key>NeverHibernate</key>
        <false/>
this should be removed:
Code:
<key>ForceKextsToLoad</key>
        <array>
            <string>\System\Library\Extensions\IONetworkingFamily.kext</string>
        </array>
you may want to enable this as you have a dell:
Code:
<key>DellSMBIOSPatch</key>
        <false/>
KextsToPatch, these are not needed, remove or disable them:
Code:
<dict>
                <key>Comment</key>
                <string>AirPortBrcm4360 - fcvo</string>
                <key>Disabled</key>
                <false/>
                <key>Find</key>
                <data>
                MdtMPX3YdRI=
                </data>
                <key>Name</key>
                <string>AirPortBrcm4360</string>
                <key>Replace</key>
                <data>
                Mdv/w5CQkJA=
                </data>
            </dict>
            <dict>
                <key>Comment</key>
                <string>EnableWifiBCM94352Z</string>
                <key>Disabled</key>
                <false/>
                <key>Find</key>
                <data>
                gflSqgAAdSk=
                </data>
                <key>MatchOS</key>
                <string>10.12.x</string>
                <key>Name</key>
                <string>AirPortBrcm4360</string>
                <key>Replace</key>
                <data>
                gflSqgAAZpA=
                </data>
            </dict>
            <dict>
                <key>Comment</key>
                <string>Enable lid wake for 0x19260004 credit syscl/lighting/Yating Zhou</string>
                <key>Disabled</key>
                <true/>
                <key>Find</key>
                <data>
                CgsDAAAHBgADAAAABAAAAA==
                </data>
                <key>Name</key>
                <string>com.apple.driver.AppleIntelSKLGraphicsFramebuffer</string>
                <key>Replace</key>
                <data>
                DwsDAAAHBgADAAAABAAAAA==
                </data>
            </dict>
            <dict>
                <key>Comment</key>
                <string>Enable lid wake for 0x19260002 credit syscl/lighting/Yating Zhou</string>
                <key>Disabled</key>
                <true/>
                <key>Find</key>
                <data>
                ChMDAAAABgAAAAAAAAAAAA==
                </data>
                <key>Name</key>
                <string>com.apple.driver.AppleIntelSKLGraphicsFramebuffer</string>
                <key>Replace</key>
                <data>
                DxMDAAAABgAAAAAAAAAAAA==
                </data>
            </dict>
            <dict>
                <key>Comment</key>
                <string>eDP, port 0000, 0x191e0000, 0x19160000, 0x19260000, 0x19270000, 0x191b0000, 0x19160002, 0x19260002, 0x191e0003, 0x19260004, 0x19270004, 0x193b0005 credit syscl</string>
                <key>Disabled</key>
                <true/>
                <key>Find</key>
                <data>
                AAAIAAIAAACYAAAAAQUJAAAEAAA=
                </data>
                <key>Name</key>
                <string>com.apple.driver.AppleIntelSKLGraphicsFramebuffer</string>
                <key>Replace</key>
                <data>
                AAAIAAAEAACYAAAAAQUJAAAEAAA=
                </data>
            </dict>
            <dict>
                <key>Comment</key>
                <string>0x19160000/etc, 32MB BIOS, 19MB framebuffer 9MB cursor bytes (credit RehabMan)</string>
                <key>Disabled</key>
                <false/>
                <key>Find</key>
                <data>
                AAAgAgAAUAE=
                </data>
                <key>Name</key>
                <string>com.apple.driver.AppleIntelSKLGraphicsFramebuffer</string>
                <key>Replace</key>
                <data>
                AAAwAQAAkAA=
                </data>
            </dict>
            <dict>
                <key>Comment</key>
                <string>Boot graphics glitch, 10.12.dp1 (credit denskop)</string>
                <key>Disabled</key>
                <false/>
                <key>Find</key>
                <data>
                AQAAdSU=
                </data>
                <key>Name</key>
                <string>IOGraphicsFamily</string>
                <key>Replace</key>
                <data>
                AQAA6yU=
                </data>
            </dict>
            <dict>
                <key>Comment</key>
                <string>change F%uT%04x to F%uTxxxx in AppleBacklightInjector.kext (credit RehabMan)</string>
                <key>Disabled</key>
                <false/>
                <key>Find</key>
                <data>
                RiV1VCUwNHgA
                </data>
                <key>Name</key>
                <string>com.apple.driver.AppleBacklight</string>
                <key>Replace</key>
                <data>
                RiV1VHh4eHgA
                </data>
            </dict>
InjectKexts should be set to Detect
So, I was explicitly told by the AppleALC dev to put AppleALC and Lilu in Clover/Kexts/Other. I can move them back to L/E (they were there in the first place). Guess it depends on who you ask. Ill disable those kexts to patch. Shouldnt break anything I assume?

Config.plist arguments were added per a guide on the hackintosh subreddit.

i can reverse, but that said it was necessary for HibernationFixup.kext. HibernationFixup.kext had no affect on my system.
 

Feartech

Moderator
Joined
Aug 3, 2013
Messages
12,581
Motherboard
Asus N752VX-Clover
CPU
i7-6700HQ / HM170
Graphics
HD530 + GTX 950m 1920 x 1080
Mac
iMac
Mobile Phone
Android
here is with the tables dropped. Im booting with config-PM-Test.plist . Lid sleep stops working, and lid wake obviously doesnt here either (when i sleep from the menu)
only boot config.plsit, no other, as that function has issues
 
Joined
Aug 18, 2016
Messages
310
Motherboard
Inspiron 11 3153
CPU
i3-6100u
Graphics
HD 520
Question, Im making all the changes suggested. Should I still be dropping these CPU related SSDTs?
 

Feartech

Moderator
Joined
Aug 3, 2013
Messages
12,581
Motherboard
Asus N752VX-Clover
CPU
i7-6700HQ / HM170
Graphics
HD530 + GTX 950m 1920 x 1080
Mac
iMac
Mobile Phone
Android
Joined
Aug 18, 2016
Messages
310
Motherboard
Inspiron 11 3153
CPU
i3-6100u
Graphics
HD 520
Okay, made all suggested changes, and dropped the CPU tables, same problem as before. No lid sleep still.
 

Attachments

Joined
Aug 18, 2016
Messages
310
Motherboard
Inspiron 11 3153
CPU
i3-6100u
Graphics
HD 520
looks like battery status breaks too. It doesnt show its charging anymore on the indicator. I had to launch a 3rd party program (fruit juice) just to see it charging
 

Feartech

Moderator
Joined
Aug 3, 2013
Messages
12,581
Motherboard
Asus N752VX-Clover
CPU
i7-6700HQ / HM170
Graphics
HD530 + GTX 950m 1920 x 1080
Mac
iMac
Mobile Phone
Android
looks like battery status breaks too. It doesnt show its charging anymore on the indicator. I had to launch a 3rd party program (fruit juice) just to see it charging
you could try VirtualSMC instead of FakeSMC
remove ACPIBatteryManager.kext and use SMCBatteryManager.kext

drivers64UEFI folder
remove SMCHelper-64.efi and replace with VirtualSmc.efi
 

Top