- Joined
- Sep 7, 2012
- Messages
- 60
- Motherboard
- Dell Optiplex 3060 MFF
- CPU
- i5-8500T
- Graphics
- HD 630
We're trying to get that feature into a future release of MultiBeast -- but as you've seen, there are so many techniques and boards that it may prove to be challenging.
That said, try this (for any 7/8/9-series boards -- not 5x or 6x or Skylake):
- Remove any USB fixes you've already tried
- Install FakePCIID.kext and FakePCIID_XHCIMux.kext from the latest distribution here. Put them in EFI/CLOVER/kexts/... on your USB or system boot drive. If you're using the numbered directories (as UniBeast does), make sure to put them in both 10.10/ and 10.11/ ! (Or if you've previously removed numbered directories, put them in Other/ with any other kexts.) Reboot and...
- Profit!
- Oh, um, if that doesn't work, please report back. Our expectation is that you should only need additional fixes if using one of these SMBIOS system definitions: MacBookPro8,1 MacBookPro9,1 iMac13,1 iMac13,2 iMac13,3 MacPro6,1
- If it doesn't work the next step is (with those kexts in place) to add these two patches to EFI/CLOVER/config.plist on the same boot drive in ACPI/DSDT/Patches:
Code:<key>ACPI</key> <dict> <key>DSDT</key> <dict> <key>Patches</key> <array> <dict> <key>Comment</key> <string>change EHC1 to EH01</string> <key>Find</key> <data>RUhDMQ==</data> <key>Replace</key> <data>RUgwMQ==</data> </dict> <dict> <key>Comment</key> <string>change EHC2 to EH02</string> <key>Find</key> <data>RUhDMg==</data> <key>Replace</key> <data>RUgwMg==</data> </dict> </array> </dict> </dict> ...
- Then reboot and try again.
- If that doesn't work, please report back.
- The next step is perhaps the XOSI patch, but I really hope we don't have to go there.
Note that if you want USB3 to work when first installing, you need to apply those kexts and potentially config.plist changes to the USB install drive after UniBeast creates it but before you use it.
My OSX and Hackintosh skills are limited, I have an ASUS Z97-a USB3.1 system with i7-4790k. All of my USB ports worked after 10.11.2 fresh install using Clover and UEFI. USB 3.0 devices show up as USB 3.0. But I have an Anker USB 3.0 hub that only shows as USB 2.0 hub after I plug it in. (Checked under system report) On a REAL MBP running 10.11.0, this hub shows up as 2 devices, USB2.0 and USB3.0. I tried copying FakePCIID.kext and FakePCIID_XHCIMux.kext to 10.10 and 10.11 directories, but it didn't do anything. I wanted to follow the next step of changing EHC1 to EH01, but I don't really know how. My current file has these already:
Code:
<key>ACPI</key>
<dict>
<key>DSDT</key>
<dict>
so where do I insert the lines in my file and what sections of the above do I need? I'm thinking adding right under:
Code:
<key>DSDT</key>
<dict>
Then add this whole section above bebug?
Code:
<key>Patches</key>
<array>
<dict>
<key>Comment</key>
<string>change EHC1 to EH01</string>
<key>Find</key>
<data>RUhDMQ==</data>
<key>Replace</key>
<data>RUgwMQ==</data>
</dict>
<dict>
<key>Comment</key>
<string>change EHC2 to EH02</string>
<key>Find</key>
<data>RUhDMg==</data>
<key>Replace</key>
<data>RUgwMg==</data>
</dict>
</array>
Someone reporting getting USB 3.0 to work after changing port limit from 15 to 20, although RehabMan said this isn't meant as permanent, I'd like to give it a try. Where do I change the port limit?