Found a way to fix sleep for some older laptops (Insyde BIOS)

Found a way to fix sleep for some older laptops (Insyde BIOS)

Hey guys

So I don't really post much but I made my first ever hackintosh a couple of weeks ago and I could't figure out why sleep wasn't working for me. I almost gave up but luckily I kept fiddling with my settings. This is a copy paste from my device repo and I'm going to link my previous thread in case anyone is interested in how I did things and any fixes that might come in the future. Good luck to anyone wrangling with the pesky sleep issues and I hope this at least steers you in the right direction.

https://preview.redd.it/c4ble3i9jon61.jpg?width=640&format=pjpg&auto=webp&s=cf0e3c6e049c2d27d8bbe4a7707872af22e1d00f

Fixing Sleep:

After weeks of endless repetition and ambiguous errors the fix was actually really simple and I just kept overlooking it... Anyway - in case you're coming from another device and looking for ways to fix your sleep you should first always start with creating a manual USBMap.kext. Map Webcam, bluetooth and anything that's inside of the laptop as 255 aka internal component so it doesn't mess with sleep. This is the first clue I had after I went from instant wakes/reboots to making it enter sleep but instead of resuming from sleep it would just reboot the system. I turned off S3(Sleep) with pmset commands and tried with hibernatemode 25 only and it worked but it broke my wifi, bluetooth and instead of giving me a pulsing orange sleep indication the LED would completely turn off. The system would resume but not before going through the entire boot process once again. Now if you have similar issues and pmset log returning "EFI/Bootrom failure after last point of entry to sleep." the laptops firmware is to blame and you can only fix it by changing how your board interacts with sleep events in BIOS.

Now to fix it for Acer boards/Insyde BIOS firmwares (and anyone else that can find these/similar options):

Under Advanced tab -> Chipset Configuration -> set RTC Lock to Disabled (Afaik makes no difference but can't hurt); After G3 On to Last State; Board Capability to DeepSx; DeepSx Power Policies to Enable in S3-S4-S5.

And just like that sleep is fixed. Minor issues include mouse clicking and touchpad not waking the device so use the keyboard. Also feel free to add "pmset -a lidwake 1" if you're into that functionality but keep in mind sleep isn't instant (up to 10 seconds) and opening your lid back up doesn't auto resume from sleep so you still have to press a key. I'll look into it eventually but I hope this helps.

Acer E5-771G Post and a link to Github here

submitted by /u/MeTheRebel
[link] [comments]