-
Notifications
You must be signed in to change notification settings - Fork 2
Convert static patched (DSDT patched) to hotpatch (SSDT patched) #12
Comments
Made a battery hotpatch using rehabman's guide (https://www.tonymacx86.com/threads/guide-using-clover-to-hotpatch-acpi.200137/) which could replace the "[bat] ASUS G75VW" DSDT patch and does the following for GL552VW:
Hope that it is of any use. |
Hi @victorwitkamp, About battery patch "[bat] ASUS G752VW", it already handled by VirtualSMC and SMCBatteryManager. Currently, I'm stuck at the I2C controller patching. I'm not figuring out how to make it as hot patching. I will re-work when I have free time, or I can find any documents that helpful. Thank you and appreciate your work. |
I've read on the VoodooI2C Gitter that battery patch is required for VoodooI2C to work. And when I tried to get VoodooI2C working in OpenCore using DSDT patching it indeed started working after applying the battery fix. So I'm kind of confused now wether it is required or not. Anyway, I've done some work for the I2C controller. If I'm correct USTP should enable the I2C controller, but I did not get it working completely yet using hotpatching (which could be caused by the battery patch) I still need to do the USTP to XSTP rename, but here is the ETPD _CRS TO XCRS:
|
Hi @victorwitkamp, I had tried your SSDT files, my case is:
Booting up fine. But the trackpad is not working. I know the hot patching for trackpad on SkyLake chipset is very hard and I appreciate your research. If there is anything new, let me know, I will test it on weekend. Thank you. |
Can you tell me what you were seeing in the logging? |
Hi @victorwitkamp, I didn't see any messages. Thank you. |
Is there any update about hotpaching I2C? |
Temporarily is no, there is no technical or document about this. For the Skylake chip, you need to do static patch. |
Does that mean add patched DSDT in ACPI? |
Yes, to have a full functionality, you need to patch DSDT and place it in ACPI. |
I tried for several months but failed. Brother could you please help me to patching DSDT? Just skylake patching part. Here is my dump ACPI folder |
Sorry, I'm busy now. I didn't know so much about this. I just research my model. You can find some help on the Olarila forum. |
hello, I want to use this to install Catalina on my gl552vw. can you tell me what's currently not working? thank you very much |
The card reader + NVIDIA card are not working. Please update to the latest OC and kexts version to have a better experiment. |
hello, just reporting back. i finally got around to install catalina. i used this OC exactly as it is and didn't update anything, it worked amazing from the first try. the only thing that didn't work was usb 3 ports but i noticed usbinjectall,kext was disabled by default so i enabled it and they all woked perfectly, managed to get my intel wifi to work too. thank you very much for making this repo 😁👍 |
Took a while, but still wanted to let you know... |
Hi bro, are you using catalina? im currently on catalina and want to upgrade to big sur directly from app store, can i do it without changing anything in this repo? thanks |
|
(I did not test upgrading, Did a fresh Monterey install) |
thats awesome dude, can you please chare your OC folder? i'd appreciate it very much |
That's the same link: https://github.com/victorwitkamp/GL552VW-OpenCore |
that's awesome thanks a lot. really got me out of a pinch. i needed to use a more recent version of xcode urgently |
You can use macrecovery to download Monterey. https://dortania.github.io/OpenCore-Install-Guide/installer-guide/winblows-install.html#downloading-macos |
is it possible to replace my current OC folder (catalina) with yours and then attempt to update to monterey from system update? would it work? |
I can't guarantee anything, but definitely worth trying. As long as you make a backup of your current OC folder. |
i simply used the "CFGLock" option in the opencore boot menu that you made. I didnt have it in my BIOS. |
Common patches
VoodooI2C patches
AsusSMC patches [later]
The text was updated successfully, but these errors were encountered: