Contribute
Register

Mojave, GA-Z170-HD3P and USB 3

Status
Not open for further replies.
Joined
Jan 14, 2016
Messages
1
Motherboard
Gigabyte GA-Z170-HD3P
CPU
Core i3-6100
Graphics
HD 530
Mobile Phone
  1. iOS
macOS Mojave does not detect USB 3 devices (USB sticks, HDD adapters) on USB 3 ports.
USB 2 devices like keyboards and mice work fine on USB 3 ports and USB 3 devices work on USB 2 ports.
 
Attached is a working template file for that board. This saves you the trouble of going through the port discovery. Your job now is to work out which ones can be disabled on your system, probably with a boot flag.
 

Attachments

  • SSDT-USB-GA-Z170-HD3P.dsl.zip
    1.3 KB · Views: 367
The Z170 is quite easy to install. Probably the Unibeast/Multibeast installation guide should be sufficient.

However, if you want to have more control about what is installed and how, here is my setup for a Gigabyte z170X-ULTRA Gaming Motherboard with Skylake CPU as well like the hardware in your profile.

The config.plist attached needs new serials, use clover configurator and go to smbios, select Model iMac17,1 and dice some serials. Other than that you see there is almost nothing special configured in this plist.

As kext put most recent versions of FakeSMC.kext, IntelMausiEthernet.kext in CLOVER/kext/other. That should enable you to boot into macOS installation.

Put those kext along with most recent Lilu.kext, Whatevergreen.kext and AppleALC.kext into /Library/Extensions after installation (that is probably what Multibeast would do as well).

What needs tweaking? Use hackintool and USBInjectAll.kext to identify your USB ports - select those by hackintool that you want to use with your hackintosh but watch the 15-port limit. If your board is like mine, you will have more USB ports than 15 (ports capable of USB2 and USB3 counts as two ports here!). As the USB port limit patch in Mojave shakens stability of the system, I recommend to disable ports until you are within the 15-port limit and to stay away from the patches. Hackintool will produce a USBPorts.kext which goes into CLOVER/kext/other and /Library/Extensions. Use one of the available kext tools to fix permission and kext cache after installation of kexts into /Library/Extensions.

Search for ssdtPrGen.sh here at tonymac86.com. You will find a guide to produce an ACPI patch for CPU power management. It saves the environment and makes the sleep of your hack more stable. However, you still may find your hack crashing once in a while after waking up from sleep. If that is so, add darkwake=0 boot arg to clover. This should disable the nap breaks a mac typically does on its own to look for new emails, photos in iCloud and other stuff.

Look for the Idiots guide to iMessage if you want to use this. It explains how to figure out serial numbers that are both valid and not associated with a real Mac sold (and thus probably with an Apple ID of a person totally unrelated to you).

What is not working in my setup: iTunes won't stream movies, you need to download them before watching. Everything else is working.
Thank you very much. Everythink working. Thanks again.
 
Status
Not open for further replies.
Back
Top