Contribute
Register

macOS 10.13.4 Update

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

Does not work in my case. Have been fiddling around now for several hours. Tried the https://www.insanelymac.com/forum/forums/topic/327904-usb-30-devices-not-working-in-30-ports/

New Values for appleusbxhcipci and the newest USBinjectAll..

Tried the USB 15 Port Limit Fix from here:
https://www.tonymacx86.com/threads/...s-maximus-viii-gene-i7-7700k-gtx-1080.198470/

Since I am running a ASUS Maimuss VIII Gene too.
I have 10.13.4 installed..

Also tried 3rd party usb controller. Also does not work.

Running out of ideas..
 
Does not work in my case. Have been fiddling around now for several hours. Tried the https://www.insanelymac.com/forum/forums/topic/327904-usb-30-devices-not-working-in-30-ports/

New Values for appleusbxhcipci and the newest USBinjectAll..

Tried the USB 15 Port Limit Fix from here:
https://www.tonymacx86.com/threads/...s-maximus-viii-gene-i7-7700k-gtx-1080.198470/

Since I am running a ASUS Maimuss VIII Gene too.
I have 10.13.4 installed..

Also tried 3rd party usb controller. Also does not work.

Running out of ideas..

You used the SSDT-USB.aml file and added uia_exclude to your config.plist and it didn't work???
 
You used the SSDT-USB.aml file and added uia_exclude to your config.plist and it didn't work???
I added SSDT-USB.aml for Maximus VIII Gene. Didn't work.
What is ula_exclude?
 
I added SSDT-USB.aml for Maximus VIII Gene. Didn't work.
What is ula_exclude?

Please move discussion to the Gene thread.
 
which file to I need to edit to get usb 3 back? never had to manually add a patch so far :).
 
Thank for the advice!!!
Than, before the update i have to delete all kext present in the system folder and add the new release by "Nvidiagraphics, Lilu, and Fakesmc in Other kext on the EFI folder, and obviously replace the Driver64UEFI in the EFI folder driver? It is not clear what you wrote about the kext, because I have read that I must only change "Nvidiagraphics, Lilu, Fakesmc and Driver64UEFI" in EFI partitions before the install, but the kext present in the system folder do not remove?
And after updated if i can able to boot in 13.10.4 fix USB port 3.0 and disable the Nvidiawebdriver beore install the new release?

Thank in advance :):):)
1) Clone your drive with SuperDuper! Make all these changes on your clone OR your main drive, but not both, keep one unchanged. Boot into the drive you want to update. Make a new folder on your desktop, “Update Folder”.

2) Make sure that you download, place inside the folder, and later install these newest kexts, so you can avoid the graphic lag so many have experienced:
Lilu 1.2.3 https://github.com/vit9696/Lilu/releases
NvidiaGraphicsFixup 1.2.5 https://github.com/lvs1974/NvidiaGraphicsFixup/releases/tag/v1.2.5
Make sure that all hackintosh kexts are removed from Disk > System > Library > Extensions. Only remove those you absolutely recognize as ones you added; e.g. Lilu.kext, NvidiaGraphicsFixup.kext, etc.

3) Download the combo update from Apple and place it in the applications folder. Download the latest versions of the NVIDIA driver, UniBeast, MultiBeast and KextBeast and put unzipped versions into Update Folder.
https://www.tonymacx86.com/nvidia-drivers/
https://www.tonymacx86.com/resources/unibeast-8-3-1.381/
https://www.tonymacx86.com/resources/multibeast-high-sierra-10-2-0.360/
https://www.tonymacx86.com/resources/kextbeast-2-0-1.310/

4) Download the latest Clover Configurator Vibrant edition if you haven’t already and place it inside Update Folder. https://mackie100projects.altervista.org/download/ccv/ as noted in Downloads at tonymacx86.com.
The proper download button says “>FREE DOWNLOAD get your copy today” CCV.zip 3.3 MB

5) tonymacx86.com has an advance build of the latest version of Clover that fits your system, I believe, Clover UEFI Boot Mode with Emulated NVRAM v2.4k r4428. It’s a great idea, but I haven’t tried it. Find it here:
https://www.tonymacx86.com/resources/clover-uefi-boot-mode-with-emulated-nvram-v2-4k-r4428.377/
If not this, use the latest MultiBeast to reinstall the Clover bootloader with the Clover folder to your disk EFI. That will update Clover and several kexts and drivers. That’s not a complete update for you, but it’s a good start.

6) For all kexts, drivers and Clover bootloader installed now and later, make sure you have the latest versions by checking the direct sources and then each one installed with the Finder>right click>Get Info. If you have the same kext(s) in Disk > EFI > EFI > Clover and in Disk > Library > Extensions the versions must match or you could have unexpected results. It’s up to you to know what kexts, drivers and settings you need for your system. Add the kexts in 2) above, definitely. You’ll want to use Clover Configurator to add (or TextWrangler to add directly to your Clover config.plist) the USB3 solution from bogdanw’s post #84 . See previous posts in this thread. I disabled (removed) my previous USB patches and installed this one. It’s needed and works. In the future you can also update Clover on your disk EFI: Disk > EFI > EFI > Clover through Clover Configurator > Tools > Install/Update Clover. You can also download the installer for the latest version of Clover directly. Update all this and see if you can boot back in and reach the desktop. If you can, then just use the NVIDIA preference pane in System Preferences to uninstall the web driver, then install the newest from your previous download in the Update Folder. Follow the install guide in posts #1 and 2 -- https://www.tonymacx86.com/threads/macos-10-13-4-update.248292/

7) Remember, keep an untouched version of your current system, clone or main drive, until you have 10.13.4 sorted out. Otherwise, just jump in and troubleshoot. Also refer to successful builds with similar Kaby Lake and Asrock specs, such as these. That's it for me, and good luck!:
https://www.tonymacx86.com/threads/...reme-4-g-skill-32gb-ddr4-2400-gtx-980.219647/
https://www.tonymacx86.com/threads/...-gaming-i5-7500-16gb-ram-intel-hd-630.217992/
 
Last edited:
Make sure that all hackintosh texts are removed from Disk > System > Library > Extensions.
Thank you again for your advice!!!
A last thing, in the folder I must remove all present kext or just the secondary kext???

Thank in advance :):):)
 
Thank you again for your advice!!!
A last thing, in the folder I must remove all present kext or just the secondary kext???

Thank in advance :):):)
Jibooom88--

That is your main system kernel extension folder! Leave all kexts there as they are unless you know what you're doing -- All I am saying is that if you added kexts there you can remove them. Not system kexts--only remove kexts you added. You should recognize them--but if you're not absolutely sure about one or more leave them in.

That's why that folder should be left alone from the beginning.
 
Last edited:
Yep, this worked great. Thanks.

Just to clarify for other n00bs like me who forgot how to edit config.plist... here's how I implemented this:
1. Open up Clover Configurator
2. In Mount EFI -> Mount Partition (most likely disk0s1), wait for EFI partition to mount
3. Open Partition, go to EFI/EFI/CLOVER/, open config.plist in a text editor (like Sublime)
4. Find "KextsToPatch", then copy and paste the <dict>...</dict> content above into the <array>...</array> section. Save and close config.plist. If you want to double check, open config.plist with Clover Configurator, go to 'Kernel and Kext Patches' and the new patch should show up in KextsToPatch (screenshot attached).
5. Restart your computer.
There are 2 patches for AppleUSBXHCI on BorkBorkBork's screenshot, do we need both?
Thanks.

Screen Shot 2018-03-30 at 1.07.51 PM.png
 
Last edited:
Status
Not open for further replies.
Back
Top