At night the laptop kept heating up and in the morning I'd have to hold the power button to switch it off and on. I checked the logs and found out it kept waking, then going back to sleep, repeating that every minute or two. The reasons turned out to be GLAN (even though I switched Wake-on-LAN off everywhere) and XDCI _PWR methods, neither of them covered by the Dortania patches above. I removed the _PWR sections from my DSDT, then recompiled it. All is fine now.
I don't know how to
not use the DSDT – Dortania guide seems a bit unclear on that, and I have quite a lot of patches there in my DSDT. Right now, though, with the DSDT in the ACPI folder, the only thing that still doesn't work is Apple Watch unlock… okay, and the chime. I'm too lazy to fix that one. If I had known OpenCore was going to be so much better, I would have started using it long ago… except I would still have had to wait for
@Mrgeque's framebuffer fixes
So grateful for those! How did you figure all of this out? I've spent days going through various guides, but none of them was comprehensive enough.
It's really interesting to use the multitouch touchscreen to see what macOS touch support would be like. Pinch-to-zoom is weirdly exciting, I keep using it in various programs just to see what happens. Looking forward to playing with the Control Center sliders and iOS/iPadOS apps in Big Sur. If everything continues to work so well for another week or so, I'll post a C930 guide (with full credits, of course).