Contribute
Register

[SUCCESS] ASUS Maximus VII Hero - HIGH SIERRA - 10.13.4 - Custom SSDT for USBInjectAll.kext

Status
Not open for further replies.
Nice guide! I have very similar hardware and your pics are super helpful had this hack running for a few years now but always just used the port limit patch. Decided to clean things up since I have some spare time in the next few days.

A few things to note from your guide. The limit is 15, not 14, so you can enable another. Also the picture you have showing the front USB connectors, the one with the case, I believe the USB2 ports are HS05 and HS06 like shown in your motherboard pictures, not HS07 and HS08.

My goal is to get FakePCIID_XHCIMux.kext so we can use all our ports as intended, I will be giving it shot soon.
 
Nice guide! I have very similar hardware and your pics are super helpful had this hack running for a few years now but always just used the port limit patch. Decided to clean things up since I have some spare time in the next few days.

A few things to note from your guide. The limit is 15, not 14, so you can enable another. Also the picture you have showing the front USB connectors, the one with the case, I believe the USB2 ports are HS05 and HS06 like shown in your motherboard pictures, not HS07 and HS08.

My goal is to get FakePCIID_XHCIMux.kext so we can use all our ports as intended, I will be giving it shot soon.
Thanks! Yes you are right re case picture , will update that picture soon, that is an error.

And also for letting me know about 15th port, in case I need. Cheers
 
I gave FakePCIID_XHCIMux.kext a shot and gave up :lol: back to my 15 port limit setup.
No matter what I did everything would still connect to XHC, the only way to get USB routed to EHC01 was disable XHC in BIOS which isn't a solution because USB3.0 doesn't work. I read on the guide about using the u403 repo and pro book repo for hub injection, but it's beyond me.
 
I gave FakePCIID_XHCIMux.kext a shot and gave up :lol: back to my 15 port limit setup.
No matter what I did everything would still connect to XHC, the only way to get USB routed to EHC01 was disable XHC in BIOS which isn't a solution because USB3.0 doesn't work. I read on the guide about using the u403 repo and pro book repo for hub injection, but it's beyond me.

Keep in mind that FakePCIID_XHCIMux.kext only routes USB2 to EHCI.
It has no effect on USB3 devices.
BIOS xHCI mode should be set to auto or smart auto (other modes may prevent XHCIMux from routing).
 
Keep in mind that FakePCIID_XHCIMux.kext only routes USB2 to EHCI.
It has no effect on USB3 devices.
BIOS xHCI mode should be set to auto or smart auto (other modes may prevent XHCIMux from routing).

Thanks for the reply, I was testing a USB2 thumb drive (also have a BT dongle constantly plugged in to a USB2 port and it always stayed in XHC). Also tried with xHCI in both smart auto and auto. Is there anything else I could try or am missing?
 
Thanks YoshiMac, this it great.

This is my 3rd of the five Hackintosh over the last few years but there are areas where I am definitely winging it. Usb is one of those areas.

Btw this is a really good guide! read it through a number of times now.

Built this system for a friends edit suite running Yosemite and all was good for some time, he has asked me to upgrade it to high sierra to run the latest version of Resolve.

After cloning the SSD and have managed direct upgrade to high sierra, had trouble with ethernet and the nvidia 960, but they are good now.

USB ports however need sorting, pretty sure none are working as USB3.

Feeling like it would be easier to go with your port setup for him, as long as he has working USB3 ports he will be happy.

As far as I can make it out, I would do steps 1 and 2, copy and paste the text/code from your 'The final SSDT-UIAC.dsl is:' into a text file? and then open in MaciASL.app and save as .aml.

Then mount the EFI partition and copy it to EFI/Clover/ACPI/patched?

I have updated my profile, but not seeing the updated info, the mobo in question the same as yours the hero vii. Btw what audio driver are you using as well.

Many thanks
 
Thanks YoshiMac, this it great.

This is my 3rd of the five Hackintosh over the last few years but there are areas where I am definitely winging it. Usb is one of those areas.

Btw this is a really good guide! read it through a number of times now.

Built this system for a friends edit suite running Yosemite and all was good for some time, he has asked me to upgrade it to high sierra to run the latest version of Resolve.

After cloning the SSD and have managed direct upgrade to high sierra, had trouble with ethernet and the nvidia 960, but they are good now.

USB ports however need sorting, pretty sure none are working as USB3.

Feeling like it would be easier to go with your port setup for him, as long as he has working USB3 ports he will be happy.

As far as I can make it out, I would do steps 1 and 2, copy and paste the text/code from your 'The final SSDT-UIAC.dsl is:' into a text file? and then open in MaciASL.app and save as .aml.

Then mount the EFI partition and copy it to EFI/Clover/ACPI/patched?

I have updated my profile, but not seeing the updated info, the mobo in question the same as yours the hero vii. Btw what audio driver are you using as well.

Many thanks
Yes (if he his happy with the way I choose my portsJ
Copy the code straight into maciasl
Then save as .dsl - just to have it for later editing
And also as .aml

With the update:
i changed port 8 to 11
The .aml attached has that change
The dsl code in post #1 does not

I attached the aml file you can copy into
EFI/Clover/ACPI/patched , in post #1



install usbjectall.kext into /l/e and rebuild cache
If you have not done so already
You can use this from 10.11+ instead of the command I used in the guide if you wanted to

Code:
Sudo kextcache -i /

The aml needs USBInjectAll

note: since I wrote this post I have also found out that the port limit is 15 - so you can add another port if you wanted to.
 
Last edited:
Thanks YoshiMac, this it great.

This is my 3rd of the five Hackintosh over the last few years but there are areas where I am definitely winging it. Usb is one of those areas.

Btw this is a really good guide! read it through a number of times now.

Built this system for a friends edit suite running Yosemite and all was good for some time, he has asked me to upgrade it to high sierra to run the latest version of Resolve.

After cloning the SSD and have managed direct upgrade to high sierra, had trouble with ethernet and the nvidia 960, but they are good now.

USB ports however need sorting, pretty sure none are working as USB3.

Feeling like it would be easier to go with your port setup for him, as long as he has working USB3 ports he will be happy.

As far as I can make it out, I would do steps 1 and 2, copy and paste the text/code from your 'The final SSDT-UIAC.dsl is:' into a text file? and then open in MaciASL.app and save as .aml.

Then mount the EFI partition and copy it to EFI/Clover/ACPI/patched?

I have updated my profile, but not seeing the updated info, the mobo in question the same as yours the hero vii. Btw what audio driver are you using as well.

Many thanks


Regarding sound
(all working ,internal ,
Also Nvidia DisplayPort )
Checkout my build guide for this
Click below this post in my build signature for Asus
 
This is super helpful - I've been using this in tandem with @RehabMan's guides. I noticed that you didn't enable the USB2 ports that pair with your SSP3,4,5, and 6 ports. I'm assuming that the only issue with doing this is that those ports will be USB3 only i.e. USB2 devices won't be recognized?
 
Status
Not open for further replies.
Back
Top