Contribute
Register

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

Status
Not open for further replies.
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.
 
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?
 
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.
 
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:
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:
...
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.
 
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:
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.
 
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

Hello there.

Your motherboard is a whole different kettle of fish.

You not only have an Intel chipset providing 4x USB3 and 6x USB2 ports, but ALSO an ASMedia ASM1074 Chip giving 4x USB 3.0 back-panel ports AND a Renesas uPD720202 Chip providing 2x USB 3.0 ports on the back-panel too.

You need to check IORegistryExplorer to see where the ports are and then go on from there.

If you like, post your config.plist and IOReg export. Your choice, obviously. Also a list of installed kexts in EFI or L/E will help :thumbup:
 
Last edited:
Thanks UtterDisbelief,

My config.plist is in attachment. On EFI I have FakeSMS and AtherosE2200ethernet kexts. The kexts in LE are in the attached picture.
 

Attachments

  • config.plist
    3.4 KB · Views: 159
  • Screenshot 2019-10-14 at 18.32.29.png
    Screenshot 2019-10-14 at 18.32.29.png
    188.2 KB · Views: 145
Status
Not open for further replies.
Back
Top