Contribute
Register

USB Fixes

Status
Not open for further replies.
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.
 
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.
 
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 ....
 
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.
Back
Top