Contribute
Register

macOS 10.13.4 Update

Status
Not open for further replies.
Joined
Aug 3, 2017
Messages
9
Motherboard
Gigabyte LGA 1151 Z170
CPU
Intel Core i7 6700K 4.00 GHz
Graphics
Gigabyte Geforce GTX 1050Ti G1 Gaming 4GB
Mac
  1. iMac
  2. MacBook Pro
Mobile Phone
  1. iOS
New patch needed:
Code:
<key>KextsToPatch</key>
        <array>
            <dict>
                <key>Comment</key>
                <string>USB 10.13.4+ by PMHeart</string>
                <key>Disabled</key>
                <false/>
                <key>Find</key>
                <data>
                g32UDw+DlwQAAA==
                </data>
                <key>InfoPlistPatch</key>
                <false/>
                <key>MatchOS</key>
                <string>10.13.x</string>
                <key>Name</key>
                <string>com.apple.driver.usb.AppleUSBXHCI</string>
                <key>Replace</key>
                <data>
                g32UD5CQkJCQkA==
                </data>
            </dict>
        </array>
I apologize for my stupidity but could someone tell me if I'm supposed to edit my plist with this... or find the code in the plist and replace... or use Clover Configurator (text mode)... can I use text editor and copy paste? Where in the plist do I do this? Is it even a plist item? Do I remove a kext that may conflict? Do I replace a patch with this one? Is it OK to just add the code and nothing do nothing else? Please help me with a step by step process as this might help other noobies figure out how this works. So many times I am frustrated by fixes that do not explain exactly what the process is.

attached is my KernelandKext Patches in my PList
 

Attachments

  • KandK.pdf
    25.9 KB · Views: 232
Last edited:
Joined
Feb 18, 2018
Messages
790
Motherboard
Gigabyte TRX40 Aorus Xtreme
CPU
Ryzen 3970X
Graphics
RX 6900 XT
Mac
  1. MacBook
  2. MacBook Pro
Classic Mac
  1. Xserve
Mobile Phone
  1. iOS
I apologize for my stupidity but could someone tell me if I'm supposed to edit my plist with this... or find the code in the plist and replace... or use Clover Configurator (text mode)... can I use text editor and copy paste? Where in the plist do I do this? Is it even a plist item? Do I remove a kext that may conflict? Do I replace a patch with this one? Is it OK to just add the code and nothing do nothing else? Please help me with a step by step process as this might help other noobies figure out how this works. So many times I am frustrated by fixes that do not explain exactly what the process is.

attached is my KernelandKext Patches in my PList

I use Clover Configurator to mount the EFI Partition (NOT the directory), then edited the config.plist on there. I just looked for the 'KeytsToPatch' section and added everything between the <array> lines, not including <array> as that is already in there, ie from <dict> to </dict>. That worked for me but I am a noobie as well.
 
Joined
Mar 29, 2011
Messages
14
Motherboard
Gigabyte Z370 Aorus Ultra Gaming
CPU
i9-9900KF
Graphics
RX 580
Mobile Phone
  1. Android
Thanks bogdanw! The patch works and I have had my USB 3.0 ports back... :)
Can someone please explain how and where to copy that text to. Cheers
Sorry I should have read further. The question is answered. Cheers
 
Last edited:
Joined
Mar 29, 2011
Messages
14
Motherboard
Gigabyte Z370 Aorus Ultra Gaming
CPU
i9-9900KF
Graphics
RX 580
Mobile Phone
  1. Android
I use Clover Configurator to mount the EFI Partition (NOT the directory), then edited the config.plist on there. I just looked for the 'KeytsToPatch' section and added everything between the <array> lines, not including <array> as that is already in there, ie from <dict> to </dict>. That worked for me but I am a noobie as well.
Hey Ploddles,
is your rig working with USB3? and is everything else working? If yes could I please have your EFI.
Cheers,
Ralf
 
Joined
Dec 6, 2013
Messages
51
Motherboard
Dell Inspiron 15 3567
CPU
i3-7100U
Graphics
HD 620
Mobile Phone
  1. iOS
Hey guys i can confirm that HandOff feature does work much better now on 10.13.4 + iOS 11.3
i do have an iPhone 7 Plus and my Lenovo ThinkPad L440 with (DW1560) BCM94352Z

Now HandOff feature does work much better although there is a delay where the application that you open on iPhone will show up after like 15 sec on the dock.
I tested by opening "Safari" on iPhone and the icon showed up immediately on Dock, clicked on it and it opened my Tonymacx86 and to the post that i was reading.

Tried to copy a text on "Notes" on iPhone and Paste option showed up on my Hackintosh after like 15sec and it worked.

Previously iPhone to MacOS didn't work at all (not even once) since 10.13 till 10.13.3, but now on 10.13.4 seems to be much better.
Hello, I have the same network card you have, handoff doesnt work phone to hack for me, could you tell me what ypu did to get it working on high sierra? What kext/patches in config plist did you exactly use?
 
Joined
Sep 22, 2016
Messages
463
Motherboard
Z170X-UD5 TH-Clover
CPU
i7-6700K
Graphics
Vega 56
Mac
  1. Mac mini
Mobile Phone
  1. iOS
If you want to use Clover Configurator to fix USB3, use these values:

Name: com.apple.driver.usb.AppleUSBXHCI
Find: 837D940F 0F839704 0000
Replace: 837D940F 90909090 9090
Comment: USB3 Fix for 10.13.4+
MatchOS: 10.13.x

Many thank to everyone who shared this snippet in this thread. I just made it easier to use by those who feel themselves more comfort by using Clover Configuration instead of some text editor.

It's works fine and helped me to restore USB3. Of course the best option is to create custom Custom SSDT for USBInjectAll.kext

If I get a bit more time, I will try SSDT approach.
 
Joined
Dec 2, 2014
Messages
94
Motherboard
GA-Z97X-UD5H
CPU
i5-4690k
Graphics
RX 580
Mac
  1. iMac
New patch needed:
Code:
<key>KextsToPatch</key>
        <array>
            <dict>
                <key>Comment</key>
                <string>USB 10.13.4+ by PMHeart</string>
                <key>Disabled</key>
                <false/>
                <key>Find</key>
                <data>
                g32UDw+DlwQAAA==
                </data>
                <key>InfoPlistPatch</key>
                <false/>
                <key>MatchOS</key>
                <string>10.13.x</string>
                <key>Name</key>
                <string>com.apple.driver.usb.AppleUSBXHCI</string>
                <key>Replace</key>
                <data>
                g32UD5CQkJCQkA==
                </data>
            </dict>
        </array>


Thank you!
 
Joined
May 23, 2017
Messages
4
Motherboard
GA-Z170M-D3H
CPU
i7-6700K
Graphics
GTX 1060 6GB
If you want to use Clover Configurator to fix USB3, use these values:

Name: com.apple.driver.usb.AppleUSBXHCI
Find: 837D940F 0F839704 0000
Replace: 837D940F 90909090 9090
Comment: USB3 Fix for 10.13.4+
MatchOS: 10.13.x

Many thank to everyone who shared this snippet in this thread. I just made it easier to use by those who feel themselves more comfort by using Clover Configuration instead of some text editor.

It's works fine and helped me to restore USB3. Of course the best option is to create custom Custom SSDT for USBInjectAll.kext

If I get a bit more time, I will try SSDT approach.

This helped! Thank you. USB3 is fixed on my rig.
 
Status
Not open for further replies.
Top