Contribute
Register

Drop CPU related SSDTs?

Joined
Aug 18, 2016
Messages
276
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
10,920
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
276
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

Feartech

Moderator
Joined
Aug 3, 2013
Messages
10,920
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
276
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
10,920
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
276
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
276
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
10,920
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
 
Joined
Aug 18, 2016
Messages
276
Motherboard
Inspiron 11 3153
CPU
i3-6100u
Graphics
HD 520
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
commenting out those drop tables made battery status come back. So something in the SSDTs is controlling them. If lid sleep breaks when the cpu related ssdts are dropped, whats the good in fixing battery status? I want lid sleep, lid wake, and battery status in a perfect world. Having working battery status but broken lid sleep and lid wake doesnt seem to make sense to me.
 
Top