Contribute
Register

tonymacx86's Haswell mATX: GA-Z87MX-D3H - i7-4770K - HD 4600

Stork

Admin
Staff member
Joined
Sep 21, 2010
Messages
13,083
Motherboard
ASUS ROG MAXIMUS X HERO Z370
CPU
i7-8700K
Graphics
RX 580
Mac
MacBook Pro, Mac mini, Mac Pro
Classic Mac
Power Mac, PowerBook
Mobile Phone
iOS
@Stork,

Your missing one piece of important info in your guide in post #965 ...

If you choose to use SSDT-UIAC.aml to define your USB ports then you must also have the USBInjectAll kext installed.
Without it SSDT-UIAC.aml will do nothing ....

Pretty sure you already know this but its missing from your guide/post.

Cheers
Jay
Good catch! I corrected Post #965 to reflect the requirement to have both the USB Limit Removal and USBInjectAll kext installed before using the Hackintool.
 
Joined
Oct 27, 2013
Messages
24
Motherboard
Gigabyte GA-H87M-D3H
CPU
i5-4590
Graphics
HD 4600 + RX480
Mac
MacBook, MacBook Air
Classic Mac
iBook, LC, Performa, PowerBook
Mobile Phone
iOS
Hello

Thank you for this amazing guide! It should be pinned on the first page in the desktop support section in my opinion! ;)

Current USB kext:

-7/8/9 Series USB Support
-USBInjectAll
-Remove XHCI USB Port Limit

I am fixing my USB today or tomorrow and I’ve never used SSDT, so I still have a few questions:

-in the bootloader section of Hackintool, I only have the EHC1 to EH01, EHC2 to EH02 and SAT0 to SATA pach selected. Should I add the PEGP to GFX0? I’m currently using only the igpu, but I’m going ton install a rx480 very soon

-once the patch is done, if I use the SSDT should I keep the USBinjectAll kext as jaymonkey suggested? Should I delete the Remove XHCI USB port limit? Or just disable the patchs in the config.plist using clover configurator? Or both?

-if I want to use the USBPorts.kext, what other kexts do I keep?

Thank you for your work!:)
 

Stork

Admin
Staff member
Joined
Sep 21, 2010
Messages
13,083
Motherboard
ASUS ROG MAXIMUS X HERO Z370
CPU
i7-8700K
Graphics
RX 580
Mac
MacBook Pro, Mac mini, Mac Pro
Classic Mac
Power Mac, PowerBook
Mobile Phone
iOS
Hello

Thank you for this amazing guide! It should be pinned on the first page in the desktop support section in my opinion! ;)

Current USB kext:

-7/8/9 Series USB Support
-USBInjectAll
-Remove XHCI USB Port Limit

I am fixing my USB today or tomorrow and I’ve never used SSDT, so I still have a few questions:

-in the bootloader section of Hackintool, I only have the EHC1 to EH01, EHC2 to EH02 and SAT0 to SATA pach selected. Should I add the PEGP to GFX0? I’m currently using only the igpu, but I’m going ton install a rx480 very soon
Yes. The PEGP to GFX0 patch will work with your RX 480.

-once the patch is done, if I use the SSDT should I keep the USBinjectAll kext as jaymonkey suggested? Should I delete the Remove XHCI USB port limit? Or just disable the patchs in the config.plist using clover configurator? Or both?
Keep the USBinjectAll kext and remove the USB port limit patch in the config.plist.

-if I want to use the USBPorts.kext, what other kexts do I keep?
Nothing else to change although I would update Luli, AppleALC and WhateverGreen kexts if you are using them.
 
Joined
Oct 27, 2013
Messages
24
Motherboard
Gigabyte GA-H87M-D3H
CPU
i5-4590
Graphics
HD 4600 + RX480
Mac
MacBook, MacBook Air
Classic Mac
iBook, LC, Performa, PowerBook
Mobile Phone
iOS
Thank you for the answers!

Keep the USBinjectAll kext and remove the USB port limit patch in the config.plist.
Ok, so do I remove the patchs in config.plist, AND delete the Remove XHCI USB port limit kext? And keep the 7/8/9 Series USB Support and USBInjectAll?
 

Stork

Admin
Staff member
Joined
Sep 21, 2010
Messages
13,083
Motherboard
ASUS ROG MAXIMUS X HERO Z370
CPU
i7-8700K
Graphics
RX 580
Mac
MacBook Pro, Mac mini, Mac Pro
Classic Mac
Power Mac, PowerBook
Mobile Phone
iOS
Thank you for the answers!



Ok, so do I remove the patchs in config.plist, AND delete the Remove XHCI USB port limit kext? And keep the 7/8/9 Series USB Support and USBInjectAll?
As the procedure states, after running Hackintool and placing the SSDT, remove the Port Limit patch and nothing else.

You need to follow the procedure step-by-step. That's why I used check boxes for each step. If you don't understand the procedure, don't do the procedure.
 
Joined
Oct 27, 2013
Messages
24
Motherboard
Gigabyte GA-H87M-D3H
CPU
i5-4590
Graphics
HD 4600 + RX480
Mac
MacBook, MacBook Air
Classic Mac
iBook, LC, Performa, PowerBook
Mobile Phone
iOS
I just want to be sure, I know that Hacks can be unstable, and sometimes one will need one thing, the other not.
I just did the procedure and used the SSDT-UIAC.aml. I had to remove 3 ports...

Thanks again!:)

EDIT: The boot is super slow now.... I have a long periord of "testing hardware" and "scanning entries" I didn't have before... It takes me more than 2 minutes to boot( 40s before)..... Once the apple appears the boot is fast as before. Any ideas?

P.S: you wrote that 3 files are generated, but list only 2 ;) (I understood that the last SSDT-EC i not used....)
 
Last edited:
Joined
Jan 27, 2014
Messages
187
Motherboard
MSI z87 mpower max
CPU
Intel I7 4770k
Graphics
Gainward Nvidia 760 2GB Phantom
Mac
Classic Mac
Mobile Phone
iOS
Hi Stork,

I'm trying to create the kext but I'm running into an issue when I follow post 965. When I do the following and reboot:

"Click on the Bootloader menu button. It will highlight checked recommended DSDT patches for config.plist (EHC1 to EH01, EHC2 to EH02, PEGP to GFX0 and SAT0 to SATA); Apply the patches by clicking on the "check" icon (bottom of window, above the "headsoft" logo) and select your config.plist file and save the changes;"

My keyboard (plugged on USB 2 port directly on the motherboard; the mouse plugged next to it also on USB 2 works) stops responding so I can't put my password, what can I do to fix this? Also, when I go on the USB tab in Hackintool, I have XHC USB and EHC1 ones. Shouldn't I therefore also include XHCI to XHC and XHC1 to XHC DSDT patches?

Thanks!
 
Last edited:

Stork

Admin
Staff member
Joined
Sep 21, 2010
Messages
13,083
Motherboard
ASUS ROG MAXIMUS X HERO Z370
CPU
i7-8700K
Graphics
RX 580
Mac
MacBook Pro, Mac mini, Mac Pro
Classic Mac
Power Mac, PowerBook
Mobile Phone
iOS
...
My keyboard (plugged on USB 2 port directly on the motherboard; the mouse plugged next to it also on USB 2 works) stops responding so I can't put my password, what can I do to fix this?...
Do you mean the USB ports on the Back Panel? If so, use the two USB ports above the PS/2 keyboard port for your keyboard and mouse. (See page 20 in the Z77M motherboard's User Manual.)

...
Also, when I go on the USB tab in Hackintool, I have XHC USB and EHC1 ones. Shouldn't I therefore also include XHCI to XHC and XHC1 to XHC DSDT patches?
I don't know what would cause that. Try repeating the Bootloader menu step to see if they show up. If not, press on.
 
Joined
Jan 27, 2014
Messages
187
Motherboard
MSI z87 mpower max
CPU
Intel I7 4770k
Graphics
Gainward Nvidia 760 2GB Phantom
Mac
Classic Mac
Mobile Phone
iOS
I have a different motherboard (z87 mpower max) but yes keyboard and mouse are connected on USB ports on the back panel (top ones intended for keyboard and mouse), when I edit the config.plist with the 4 DSDT listed in your post an reboot: no keyboard. If I reboot with the original config.plist: keyboard works. I'm lost :p

Also I'm using Clover as a bootloader so instead of using Remove XHCI USB Port Limit with MultiBeast I added the patches posted by UtterDisbelief on the Catalina desktop support forum
 
Last edited:

Stork

Admin
Staff member
Joined
Sep 21, 2010
Messages
13,083
Motherboard
ASUS ROG MAXIMUS X HERO Z370
CPU
i7-8700K
Graphics
RX 580
Mac
MacBook Pro, Mac mini, Mac Pro
Classic Mac
Power Mac, PowerBook
Mobile Phone
iOS
I have a different motherboard (z87 mpower max) but yes keyboard and mouse are connected on USB ports on the back panel (top ones intended for keyboard and mouse), when I edit the config.plist with the 4 DSDT listed in your post an reboot: no keyboard. If I reboot with the original config.plist: keyboard works. I'm lost :p

Also I'm using Clover as a bootloader so instead of using Remove XHCI USB Port Limit with MultiBeast I added the patches posted by UtterDisbelief on the Catalina desktop support forum
Ah, OK. Well, then, the only advice I can add is to make sure you're using the latest version of Hackintool. Unfortunately, I can't help anymore than that because your motherboard is a different model. Let's get @UtterDisbelief to help our here.
 
Top