Contribute
Register

[solved] OSX 10.13.4 cannot wake after sleep(only power light)

Status
Not open for further replies.
Again,move all function related kext into S/L/E,ignore cache reboot and rebuild cache, still no wake.
 

Attachments

  • debug_19624.zip
    2.7 MB · Views: 71
Now corrected the install dir, do no cache reboot and rebuild cache.
 

Attachments

  • debug_27996.zip
    2.7 MB · Views: 61
Your kextcache output proves kexts are not installed correctly (FakeSMC.kext not installed)
All kexts you need must be installed to the system volume.
Read post #2 of the Clover guide for details:
https://www.tonymacx86.com/threads/guide-booting-the-os-x-installer-on-laptops-with-clover.148093/

I didn't check anything else.
I misunderstand "kexts you need",now all using kext have been install into L/E. But no lucky.
Here's another different ,I remember
Automatically Adjust Brightness: No is turn Yes in OS 10.12.6
Graphics.png
 

Attachments

  • debug_2634.zip
    2.2 MB · Views: 43
I misunderstand "kexts you need",now all using kext have been install into L/E. But no lucky.
Here's another different ,I remember
Automatically Adjust Brightness: No is turn Yes in OS 10.12.6
View attachment 327776

What is DVMT-prealloc set to? (wondering why you have the 10.12.x minStolenSize patch in your KextsToPatch).

Also, you should try different values for byte 20 in display override EDID.
 
What is DVMT-prealloc set to? (wondering why you have the 10.12.x minStolenSize patch in your KextsToPatch).

Also, you should try different values for byte 20 in display override EDID.
There's No DVMT-prealloc set option in bios, now remove minStolenSize patch and boot smoothly.
Boot and rebuild kext cache, It seems the system not pickup the inject EDID set in DisplayVendorID-9e5/DisplayProductID-62f.
My screen EDID dump from win10 Pro is
Code:
00FFFFFF FFFFFF00 09E52F06 00000000 01190104 95221378 0A241097 59548E27 1E505400 00000101 01010101 01010101 01010101 01013C37 80DE7038 14403020 360058C2 1000001A 302C80DE 70381440 30203600 58C21000 001A0000 00FE0059 48444754 804E5631 354E3431 00000000 00004111 96000000 000A010A 2020006A
inject DisplayProductID-62f grenerated by FixEDID.app is (using an iMac EDID):
Code:
crackselfs-MBP:~ crackself$ cat /System/Library/Displays/Contents/Resources/Overrides/DisplayVendorID-9e5/DisplayProductID-62f
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>DisplayProductID</key>
    <integer>1583</integer>
    <key>DisplayVendorID</key>
    <integer>2533</integer>
    <key>IODisplayEDID</key>
    <data>
    AP///////wAGEBKgAAAAABwWAQS1MBt4Im+xp1VMniUMUFQAAAABAQEBAQEBAQEBAQEB
    AQEBPDeA3nA4FEAwIDYAWMIQAAAaMCyA3nA4FEAwIDYAWMIQAAAaAAAA/ABpTWFjCiAg
    ICAgICAgAAAAAAAAQRGWAAAAAAoBCiAgAK4=
    </data>
</dict>
</plist>
crackselfs-MBP:~ crackself$
After inject EDID override,I check and find the EDID is same as the origin one, as the result, wake stiil faile.
 
There's No DVMT-prealloc set option in bios, now remove minStolenSize patch and boot smoothly.
Boot and rebuild kext cache, It seems the system not pickup the inject EDID set in DisplayVendorID-9e5/DisplayProductID-62f.
My screen EDID dump from win10 Pro is
Code:
00FFFFFF FFFFFF00 09E52F06 00000000 01190104 95221378 0A241097 59548E27 1E505400 00000101 01010101 01010101 01010101 01013C37 80DE7038 14403020 360058C2 1000001A 302C80DE 70381440 30203600 58C21000 001A0000 00FE0059 48444754 804E5631 354E3431 00000000 00004111 96000000 000A010A 2020006A
inject DisplayProductID-62f grenerated by FixEDID.app is (using an iMac EDID):
Code:
crackselfs-MBP:~ crackself$ cat /System/Library/Displays/Contents/Resources/Overrides/DisplayVendorID-9e5/DisplayProductID-62f
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>DisplayProductID</key>
    <integer>1583</integer>
    <key>DisplayVendorID</key>
    <integer>2533</integer>
    <key>IODisplayEDID</key>
    <data>
    AP///////wAGEBKgAAAAABwWAQS1MBt4Im+xp1VMniUMUFQAAAABAQEBAQEBAQEBAQEB
    AQEBPDeA3nA4FEAwIDYAWMIQAAAaMCyA3nA4FEAwIDYAWMIQAAAaAAAA/ABpTWFjCiAg
    ICAgICAgAAAAAAAAQRGWAAAAAAoBCiAgAK4=
    </data>
</dict>
</plist>
crackselfs-MBP:~ crackself$
After inject EDID override,I check and find the EDID is same as the origin one, as the result, wake stiil faile.

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/
Use the gen_debug.sh tool mentioned in the FAQ, that way it is less likely you'll omit something.
 

Attachments

  • debug_1296.zip
    2.3 MB · Views: 61
  • DisplayVendorID-9e5.zip
    2 KB · Views: 53
Sorry, attach now.

You should not expect ioreg to reflect the EDID in your display override file.
The ioreg will only reflect a patched EDID if you use config.plist/Graphics/EDID.

You might try different values for byte 20.

Your USB configuration looks wrong. You have two HSxx ports with UsbConnector=3, but only one SSxx port with UsbConnector=3.

config.plist/ACPI/DSDT/Fixes/AddHDMI is usually a mistake. Remove.

Your battery hotpatch looks wrong. You should not be renaming ECRM in DSDT.
 
Status
Not open for further replies.
Back
Top