Contribute
Register

iMac Pro X99 - Live the Future now with macOS 10.14 Mojave [Successful Build/Extended Guide]

Status
Not open for further replies.
@kgp I've updated my profile. I'm not sure I completely understand the "nulling" part. Are you saying I need to "null" all devices under BR3A@3? Looking at IOACPIPlane I see

Screen Shot 2019-01-20 at 12.47.13 AM.png


So do I need to null all of these?

With respect to WEG, can it conflict in some way with the SSDT or should it be fine to leave it loaded?

Thanks for your feedback.
 
Actually, I just nulled D07A instead of D077 and it seems to have worked. Thanks for the pointer.
 
  • Like
Reactions: kgp
Where can I download Nvidia WebDriver-Payload Repackager?
 
Where can I download Nvidia WebDriver-Payload Repackager?

The download is linked in the guide. You must be logged in on Insanelymac to download the linked file.

Forget about patching the 10.13.6 web driver for its use under 10.14. Your Nvidia GPU will be still useless.

Change to Vega,

Good luck
 
@kgp Updated to 10.14.3 (using the standalone DMG file), updated the xcpm performance patch, rebooted, updated kexts, all good. Thank you for your updates.
 
  • Like
Reactions: kgp
macOS Mojave 10.14.4 beta1 (18E174f)

Important Note: to properly load respective kexts under 10.14.4 beta1 during boot, Clover_v2.4k_r4862 is deemed necessary. @sLice recently committed respective modifications of kext_inject.c introduced by @PMHeart.

10.14.4 Beta1 XCPM_performance patch by @PMHeart:

Code:
Find   : C1E30848 63D389D0 48C1EA20 B9990100 000F3048 FF05926E 76004883 C4085B5D C30F1F00
Replace: B800FF00 004863D3 89D048C1 EA20B999 0100000F 3048FF05 926E7600 4883C408 5B5DC390

Enjoy and have fun,

kgp.png
 
Working USB port limit patches for 10.14.3 and 10.14.4 Beta1

Thanks to @ydeng, there are now working USB port limit patches for 10.14.3

Code:
kext     : com.apple.iokit.IOUSBHostFamily
Find     : 83FB0F0F 871604 00
Replace  : 83FB3F0F 871604 00
Name     : USB Port Limit Patch 1 ©ydeng

Code:
kext     : com.apple.driver.usb.AppleUSBXHCI
Find     : 83FB0F0F 838F0400 00
Replace  : 83FB3F0F 838F0400 00
Name     : USB Port Limit Patch 2 ©ydeng

Code:
kext     : com.apple.iokit.IOUSBHostFamily
Find     : 83E30FD3 E34109DF
Replace  : 83E33FD3 E34109DF
Name     : USB Port Limit Patch 3 ©ydeng

And here are the respective USB port limit patches for 10.14.4 Beta1 provided by @PMHeart

Code:
kext     : com.apple.iokit.IOUSBHostFamily
Find     : 83FB0F0F 870B0400 00
Replace  : 83FB3F0F 870B0400 00
Name     : USB Port Limit Patch 1 ©PMHeart

Code:
kext     : com.apple.driver.usb.AppleUSBXHCI
Find     : 4183FF0F 0F839404 0000
Replace  : 4183FF3F 0F839404 0000
Name     : USB Port Limit Patch 2 ©PMHeart

Code:
kext     : com.apple.iokit.IOUSBHostFamily
Find     : 83E30FD3 E34109DF
Replace  : 83E33FD3 E34109DF
Name     : USB Port Limit Patch 3 ©PMHeart

The port limit patches should be used in line with the fully implemented XHC USB kexts.

However, it is still recommended to disable the port limit patches and use truncated 15-port kexts instead. This might avoid buffer overruns and will make your system more vanilla with respect to future macOS updates.

Enjoy and have fun,

kgp.png
 
View attachment 382336
It works quite well, I use an E5-2696v3 on X99-A II.

You are still using SMBIOS macPro6,1. Ever tried to use SMBIOS iMacPro1,1 and Type 0x0F01 in config.plist to avoid "unknown" processor details. While the former change is substantial, the latter is just cosmetic of course.
 
You are still using SMBIOS macPro6,1. Ever tried to use SMBIOS iMacPro1,1 and Type 0x0F01 in config.plist to avoid "unknown" processor details. While the former change is substantial, the latter is just cosmetic of course.

Yes, haha, I will fix it someday, the screen shot is my working macOS, I installed another SMBIOS iMacPro1,1 copy to a spare SSD, and tune it when I am free. Thanks! :D
 
  • Like
Reactions: kgp
Status
Not open for further replies.
Back
Top