macOS 10.11+ does not support HM55 intel internal hubs. Apple utlilized non-intel usb hubs because of hibernation issues.
patch should restore some functions
Don't apply any usb patches to DSDT. use this instead https://github.com/Maromi-/G73JH-OSX/blob/master/Hotpatch/SSDT-USB.dsl
this will fix sleep and shutdown for chipset
only way to disable rmh, which Apple did not use, removes usb1.1 support.
Attention: If you are using an SSD and AFPS. The latest efi driver 10.13.4 apfs.efi seems to be broken for me. I can get it to boot but performance too slow. I rolled back to the previous version works fine again. If you aren't having issues ignore this message.
FYI i am using an intel SSD and...
When I was on yosemite i used ACPIBacklight.kext and use config.plist setting or add Brightness fix DSDT patch from @RehabMan's repo as a start should have it working to some degree. the alternative fix is the kext, config.plist/dsdt patch, bergdesign brightness app which is needed if you run...
If you used emulated nvram before you have to remove more than the driver for native nvram to work with AptioMemoryFix. https://www.tonymacx86.com/threads/guide-asus-rog-g73jh-using-clover-uefi.242770/#post-1695198
This is how you downgrade a 5870m to a 6870m. Open SSDT-GFX0.dsl change...
I didn't use automerge because sorted order isn't needed and the only SSDT's needed are created by users.
The oem DSDT doesn't have any oem _DSM methods anyway.
I left the XDSM patch enabled because no one should be using a patched DSDT anyway.
this is from the bootlog verifying no oem _DSM...
Most people are going to try the easy way with the builds hosted here or ughh... sourceforge. I didn't know you had builds, I personally just build it, I would definitely place your builds above the others mentioned.
We have working NVRAM without emulation!!!
remove emulated nvram with https://www.tonymacx86.com/resources/clover-emulated-nvram-uninstaller.368/
DO NOT USE any Tonymacx86 clover builds
Update Clover build because it will contain AptioMemoryfix use it instead of OsxAptioFixDrv*
Yes fourth post
your device-id is native
Pay attention to the connectors section
Pondweed is your framebuffer that needs patched
your card uses the 6000 connectors controller
also i would have 2 config.plist in the clover folder so you can change to a bootable config if something goes...
Update: Guide will be switching to Clover Hotpatch Guide as soon i get around to creating SSDT-BATT.
Update1:Guide has been converted. If you want to try it you also have to use the config.plist
Update2:Tested Tonymacx86 Clover builds. Clover Legacy mode version may work but it is not supported...
The official apple 5-series acpi table for intel usb is named "UsbNoRmh"
There is no acpi code for non-intel hub
bit 0 or bit 3 enabled uses AppleUSB20InternalIntelHub, RMH properties load, Sleep/shutdown broken
all bits cleared uses AppleUSB20Hub, RMH properties load, extra ports...
_STA=0 is only not present if the bit is cleared. 0 is enabling the bit to show device present.
I have tested enabling up to bit 3 which is needed to be manually cleared because of faulty PCH via setting bit to 2 instead.
according to ACPI no _STA means all bits are set which is how my DSDT was set before the patch
I found errata Bogus USB ports will be detected by mobile PCH equipped with 6 USB ports (HM55) on the first EHCI controller
Apple used 3rd party hardware attached to the controller to circumvent the...
I just tried it; FixUSB inserts Method(_DSM for EHC1/2 power properties. So it is obsolete when using Sierra+ systems.
I use this DSDT patch https://github.com/Maromi-/G73JH-OSX/tree/master/Patches
and config.plist EC rename patch and everything works fine. (I know it is not needed if EC is used...
Asus G73JH-X1 Functional clover installs and upgrades tested from 10.9.4 to 10.13.4
(10.9.4 is when i switched to Clover UEFI not the minimum OS supported)
MAKE SURE YOUR CLOVER BUILD CONTAINS EMULATED NVRAM & APTIOMEMORYFIX
Tonymacx86 Clover Legacy mode version may work but it is not...