- Joined
- Dec 4, 2020
- Messages
- 48
- Motherboard
- HP ProBook 430 G5
- CPU
- i5-8250U
- Graphics
- UHD 620
usb creation is a must, it can solve sleep issues and proper power management for your usb ports. also is required if you have compatible wifi card as that will need to be setup correctly in a codeless usbport.kext
I2C:
this is an example from my machine, don't use it!
these are the renames (in OpenCore) that i need to have in my config.plist:
Code:<dict> <key>Comment</key> <string>_SB.PCI0.I2C1.ETPD._CRS to _SB.PCI0.I2C1.ETPD.XCRS</string> <key>Count</key> <integer>0</integer> <key>Enabled</key> <true/> <key>Find</key> <data> oAp7RFNZTgEApACkCg8UEV9DUlMApIRTQkZCU0JGSQA= </data> <key>Limit</key> <integer>0</integer> <key>Mask</key> <data> </data> <key>OemTableId</key> <data> </data> <key>Replace</key> <data> oAp7RFNZTgEApACkCg8UEVhDUlMApIRTQkZCU0JGSQA= </data> <key>ReplaceMask</key> <data> </data> <key>Skip</key> <integer>0</integer> <key>TableLength</key> <integer>0</integer> <key>TableSignature</key> <data> RFNEVA== </data> </dict> <dict> <key>Comment</key> <string>GPIO._STA to GPIO.XSTA</string> <key>Count</key> <integer>0</integer> <key>Enabled</key> <true/> <key>Find</key> <data> X1NUQQCgCZNTQlJHAA== </data> <key>Limit</key> <integer>0</integer> <key>Mask</key> <data> </data> <key>OemTableId</key> <data> </data> <key>Replace</key> <data> WFNUQQCgCZNTQlJHAA== </data> <key>ReplaceMask</key> <data> </data> <key>Skip</key> <integer>0</integer> <key>TableLength</key> <integer>0</integer> <key>TableSignature</key> <data> RFNEVA== </data> </dict>
and attached is the aml file
this may give you an idea of how that works
to get the "rename" for Find and replace, use terminal commands from:
[Guide] Using Clover to "hotpatch" ACPI
Introduction Patching ACPI is always necessary to enable (near) full functionality when installing OS X on non-Apple hardware. There is a complete guide here: http://www.tonymacx86.com/threads/guide-patching-laptop-dsdt-ssdts.152573/ That guide uses what is known as "static patching". In...www.tonymacx86.com
ie:
in terminal:
would give the output as:Code:echo -n GFX0|xxd
so the above would be the "Find"Code:0000000: 4746 5830 GFX0
and for the "replace"
would give out:Code:echo -n IGPU|xxd
Code:0000000: 4947 5055 IGPU
usb creation is a must, it can solve sleep issues and proper power management for your usb ports. also is required if you have compatible wifi card as that will need to be setup correctly in a codeless usbport.kext
I2C:
this is an example from my machine, don't use it!
these are the renames (in OpenCore) that i need to have in my config.plist:
Code:<dict> <key>Comment</key> <string>_SB.PCI0.I2C1.ETPD._CRS to _SB.PCI0.I2C1.ETPD.XCRS</string> <key>Count</key> <integer>0</integer> <key>Enabled</key> <true/> <key>Find</key> <data> oAp7RFNZTgEApACkCg8UEV9DUlMApIRTQkZCU0JGSQA= </data> <key>Limit</key> <integer>0</integer> <key>Mask</key> <data> </data> <key>OemTableId</key> <data> </data> <key>Replace</key> <data> oAp7RFNZTgEApACkCg8UEVhDUlMApIRTQkZCU0JGSQA= </data> <key>ReplaceMask</key> <data> </data> <key>Skip</key> <integer>0</integer> <key>TableLength</key> <integer>0</integer> <key>TableSignature</key> <data> RFNEVA== </data> </dict> <dict> <key>Comment</key> <string>GPIO._STA to GPIO.XSTA</string> <key>Count</key> <integer>0</integer> <key>Enabled</key> <true/> <key>Find</key> <data> X1NUQQCgCZNTQlJHAA== </data> <key>Limit</key> <integer>0</integer> <key>Mask</key> <data> </data> <key>OemTableId</key> <data> </data> <key>Replace</key> <data> WFNUQQCgCZNTQlJHAA== </data> <key>ReplaceMask</key> <data> </data> <key>Skip</key> <integer>0</integer> <key>TableLength</key> <integer>0</integer> <key>TableSignature</key> <data> RFNEVA== </data> </dict>
and attached is the aml file
this may give you an idea of how that works
to get the "rename" for Find and replace, use terminal commands from:
[Guide] Using Clover to "hotpatch" ACPI
Introduction Patching ACPI is always necessary to enable (near) full functionality when installing OS X on non-Apple hardware. There is a complete guide here: http://www.tonymacx86.com/threads/guide-patching-laptop-dsdt-ssdts.152573/ That guide uses what is known as "static patching". In...www.tonymacx86.com
ie:
in terminal:
would give the output as:Code:echo -n GFX0|xxd
so the above would be the "Find"Code:0000000: 4746 5830 GFX0
and for the "replace"
would give out:Code:echo -n IGPU|xxd
Code:0000000: 4947 5055 IGPU
so basically you would set the Find -> (as data in config.plist) 4746 5830 and then replace with -> 4947 5055
Thanks. It's so tough for me. By the way. I remove all ssdt except 4. And again doesnt boot with lot of ACPI error. I will searching for a ready solution. Thanks for your timeso basically you would set the Find -> (as data in config.plist) 4746 5830 and then replace with -> 4947 5055