Contribute
Register

USB Fixes

Status
Not open for further replies.

RehabMan

Moderator
Joined
May 2, 2012
Messages
184,103
Motherboard
Intel DH67BL
CPU
i7-2600K
Graphics
HD 3000
Mac
  1. MacBook Air
Mobile Phone
  1. iOS
hi ..
  1. Remove any USB fixes you've already tried ... done !!!

  2. 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... Done !!!
  3. Profit!
  4. 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 ... done !! I have Mac Book pro 11.1
  5. 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:... cant find the RUhDMQ PATCH.
    Code (Text):

    <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>
    ...
  6. Then reboot and try again.
  7. If that doesn't work, please report back.
  8. 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.

I have a usb3.0 bus ..
but its a 6mb whrite and a 90mb read dont seem to work at full speed

If this is for a laptop (as your profile seems to imply), post to the appropriate laptop forum.
 
Joined
Feb 6, 2016
Messages
5
Motherboard
GA-Z97X-UD7 TH
CPU
i7-4790K
Graphics
EVGA GT 740 SC
Mac
  1. Mac Pro
Mobile Phone
  1. Android
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):
  1. Remove any USB fixes you've already tried
  2. 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...
  3. Profit!
  4. 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
  5. 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>
        ...
  6. Then reboot and try again.
  7. If that doesn't work, please report back.
  8. 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.


I follow your first suggestion placing the fake files in the 10.10 and 10.11 and worked!! Thank you very much for your post! I got my first hackintosh up and running. Right now just working in the audio.
 
Joined
Jan 16, 2013
Messages
22
Motherboard
HP 8770w QM77 Motherboard
CPU
i7-3840q
Graphics
K5100m
Mobile Phone
  1. Android
What's frustrating to me is all these fixes (I'm having the same issue after a Sierra upgrade) do me no good whatsoever since without my keyboard and mouse (I have no PS 2 inputs) All I can do is stare at my desktop wistfully ....
 
Joined
Jan 17, 2011
Messages
132
Motherboard
Gigabyte GA-Z170X-UD5 TH
CPU
i7-6700K
Graphics
GT 740
Mac
  1. MacBook Pro
Mobile Phone
  1. iOS
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):
  1. Remove any USB fixes you've already tried
  2. 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...
  3. Profit!
  4. 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
  5. 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>
        ...
  6. Then reboot and try again.
  7. If that doesn't work, please report back.
  8. 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.
HI! When I do STEP 2, all my USB dies... any clue????
Maybe I have to generate the DSDT to get USB ports recognised correctly?

TIA
 
Last edited:
Status
Not open for further replies.
Top