
Mojave brings a ton of new features to macOS my favorite additions being the changes to Finder and the new Dark Mode. If you want to be an early adapter of Mojave for your hackintosh here is what you need to do to to make your hackintosh work in Mojave.
Mojave 10.14 Update Steps
Download Mojave 10.14 from the Mac App Store
For a Mojave Hackintosh it’s a good idea to recreate your EFI folder under a newer version of Clover EFI Bootloader. You will then need to add the latest USB port limit patch compatible for Mojave and update your kexts to the latest versions. Nvidia GPU’s can be gotten working in Mojave by changing the build version of the web drivers available for High Sierra. Also if you use Clover Configurator as your EFI mounter you will need to get the latest version to support EFI mounting in Mojave.
The update took about 5 restarts to complete selecting Boot macOS Install from “drive_name” each time from the Clover Boot Menu.
1. Recreate EFI for Mojave 10.14
It’s highly recommended you recreate your EFI folder under a newer version of Clover EFI Bootloader. I had problems with my old EFI folder that although worked perfectly fine on High Sierra the same EFI prevented me from booting the Mojave installer. Recreating the EFI folder solved that issue for me.
The latest updates to Clover EFI Bootloader has switched from OsxAptioFix3Drv-64.efi to AptioMemoryFix-64.efi. If PartitionDxe-64.efi and ApfsDriverLoader-64.efi have been added apfs.efi will no longer need to added into EFI/Clover/drivers64UEFI
- Mount your EFI partition and backup and or rename your existing EFI folder to something else and it will be overwritten. You will need to transfer the config.plist and kext folder to the new folder.
- Download latest version of Clover EFI Bootloader
- If you are not sure what .efi files you should include for Mojave when you install Clover EFI Bootloader to the EFI partition of your drive read the updated guide: How-to Make a Clover Hackintosh Bootloader
- Once the new EFI folder is on your boot partition transfer your old config.plist and replace the kext folder in the new EFI folder with your old one or with updated kexts.
2. Mojave 10.14 USB Port Limit Patch
Mojave requires a patch to raise the USB port limit. If you want to be able to use all your USB ports and USB 3 speeds you will need this patch, Out of the USB port limit patches I’ve tested only one of them works for Mojave 10.14 Beta and here it is:
- Open config.plist with Clover Configurator
- Select Kernel and Kext Patches
- Select the “+” at the button and input:
- Name*: com.apple.driver.usb.AppleUSBXHCI
- Find* [Hex]: 83FB0F0F 83030500 00
- Replace* [Hex] : 83FB0F90 90909090 90
- Comment: USB 10.14+ by PMHeart
- MatchOS: 10.14.x
- Save config.plist

This is what the port limit patch should look like in Clover Configurator.
Make sure to disable or delete any previous port limit patches.
3. Kexts for Booting Mojave 10.14 Installer
With Clover some have had trouble with kexts not working when placed in /Volumes/EFI/EFI/Clover/kexts/10.14 so place any kext used for Mojave in /Volumes/EFI/EFI/Clover/kexts/Other
Download the latest version of these kexts and replace the ones in your EFI partition (/Volumes/EFI/EFI/Clover/kexts/Other) of your boot device after mounting the flash drive using a EFI mounter like Clover Configurator.
Required Kexts:
Recommended Kexts:
- NullCPUPowerManagement.kext (Some CPU’s may need this. If you are not sure if you need it or not try adding it first and getting through the install and then if you want you can try removing it)
- USBInjectAll.kext so that the port limit patch works & XHCI-200-series-injector.kext/XHCI-300-series-injector.kext/XHCI-x99-injector.kext depending on if using a 270/370/x99 motherboard if applicable.
- AppleALC.kext (Version 1.2.8 or later is needed for basic Mojave 10.14 compatibility. If you want audio during the install add this kext along with the proper audio layout-id)
- Lilu.kext will be needed if using AppleALC.kext add the boot flag -lilubetaall under custom flags in config.plist using an app like Clover Configurator.
- IntelGraphicsFixup.kext – If using integrated graphics in Mojave you will also need to add the boot flag -igfxbeta under custom flags
- Ethernet Kexts If you want Ethernet during the install kext depending on what not sure you add them all to start with
Use the Kext Page for link convenience
4. APFS in Mojave
If you opted out of Apple File System or APFS for short in High Sierra the installer won’t automatically convert it over so you don’t have to worry about that. But I have noticed Apple seems to become more aggressive with pushing people over to APFS based on the prompts shown in the Mojave Installer’s Disk Utility encouraging the use of APFS over HFS.
Again with the inclusion of PartitionDxe-64.efi and ApfsDriverLoader-64.efi in your drivers64UEFI folder there will no longer be a need to add apfs.efi manually.
5. Mojave Graphic Cards
Nvidia Web Drivers
If using an Nvidia GPU you will have to rely on a web driver version from High Sierra and change the build version to your current version of Mojave since there aren’t any web drivers available for Mojave yet by Nvidia, however you won’t be able to get full acceleration in Mojave until Nvidia release support.
- How to install Nvidia Web Drivers with webdriver.sh on a Hackintosh
- [APP] Install NVIDIA Web Drivers with Web Driver Manager
AMD Graphic Cards
Most AMD graphic cards like the AMD RX 560/570/580 work in Mojave with full acceleration. My RX 560 works without WhateverGreen.kext.
Versions of WhateverGreen.kext earlier than 1.2.0+ can cause graphical glitches with transparency in the toolbar and various other windows so remove it from EFI/Clover/kexts/Other or S/L/E or L/E to avoid these issues.
If using a Coffee Lake or Kaby Lake CPU make sure to set ig-platform-id to 0x5912003 so the installer can complete and you don’t boot to a black screen.
Related:
Leave a Reply
60 Comments on "Updating your Hackintosh to Mojave 10.14"
Im stuck 70% in install mojave
Did you try using my Mojave EFI? https://hackintosher.com/wp-content/uploads/Hackintosher-Mojave-10.14-EFI.zip
I got that issue when I first tried booting the installer and replacing the EFI with a newer one did the fix for me.
Yes I use your efi, when installing macos to ssd and running up to 70% after it’s stuck and can not do anything. Or maybe there is something wrong with my macos image at the time of download? but your efi is very right in my build.
What hardware are you using?
My build
I5 8600k
B360f strix
2×8 gskill
M.2 960 evo
Gtx 970
Thank you for your advice and help
Try changing your ig-platform-id to 0x59120003 with the Nvidia card. Also I just ran the update again on a different SSD with a ASUS Z370 Strix motherboard, but I used integrated graphics. What don’t you try doing that if the above doesn’t work, but make sure to set your DVMT to 128MB and change the display mode to the iGPU in BIOS.
Thanks for your experience .. I am very helpful. See you again in the next experience. Greeting hackintosh
I just built i8700k + Gigabyte z370 + rx580 @ 10.13.6, which was fine except QuickSync didn’t work. With the recent shake-up to Shiki and WhateverGreen 1.2, the old guides weren’t working.
So I tried your Mojave EFI folder above (for a high sierra installation), and QuickSync works. Probably because you added the Shiki and related kexts just before the switch to WhateverGreen 1.2. In any case, good stuff!
Well, I spoke too soon. There are now regular kernel panics/reboots in FCPX. So using the Mojave EFI folder may not have been a solution.
Is there a known typical cause of these video-acceleration related FCPX crashes?
Thanks a lot as always!
I’ve got 2 builds:
A) Has random reboots while not being watched (maybe it tries to sleep and fails)
B) Works flawlessly
Both have severe graphics glitches while booting, after the apple logo they work just fine.
Build A:
-I7 7700
-ASUS ROG STRIX B250F
-SMBIOS: iMacPro 1,1 (any other causes graphics freezes)
Build B
-I5 7400
-MSI PRO VH H110M
-SMBIOS: iMac 18,1
That’s weird with the graphical freezes on the first build. Have you tried using iMac 18,1? I know with Coffee Lake 18,1 has to be used if you are using integrated graphics only regardless of CPU choice.
Also I’m running a build with a ASUS Z370-G and i5-8600k and no graphical issues or random restarts whatever, that I’ll be posting a guide to soon. The only motherboard I’ve gotten random restarts on is ASROCK Z270 motherboards which is owned by ASUS.
What are you using for ig-platform-id and fakeID?
Also are you using -igfxbeta bootflag along with IntelGraphicsFixup.kext? You should if using integrated graphics on Beta.
Both builds have iGPU only.
To fix the graphical glitches while booting i’ve applied 0x80000000 as DefaultBackgoundColor in the Boot Graphics section of Clover Configurator on both builds.
About the first build: random restarts were caused by the sleep thingy after the display is off. Disabling it fixed the issue.
Yes, i’ve tried today with iMac 18,1 and works well. 18,2 and 18,3 still causes freezes.
As for the ig-platform-id and fake ID, both fields are empty on both builds, since it just works.
Lastly, yes, -igfxbeta is present and also -lilubetaall. Without the first it won’t boot, without the second Audio doesn’t works.
Are AMD’s RX Graphics Cards compatible?(especially RX 560 4GB) I want to but it and I want to make sure it’s compatible with Mojave.
Yes just make sure to remove WhateverGreen.kext as you don’t need it for Mojave and set ig-platform-id to 0x59120003 if using CoffeeLake or KabyLake so you don’t boot to a black screen.
I’m using this RX 560 on Mojave: https://www.amazon.com/Gigabyte-Radeon-GAMING-REv2-0-GV-RX560GAMING/dp/B0762PP97W/ref=sr_1_fkmr0_1?ie=UTF8&qid=1531259972&sr=8-1-fkmr0&keywords=RX+560+gigabyte+4gb
I have Z370 with rx580 and i7 8700k. I am getting random Freezes. I tried removing WhateverGreen.Text but system just shows black screen after the initial loading screen with apple logo. My ig-platform-id to 0x59120003 is set.
I have the same graphics RX560 card and my HDMI monitor is fine, while the DVI one has pink/magenta tint to the colors which basically renders it unusable. Are you running multiple monitors? Maybe there’s something you can recommend to address this?
any luck with this? I’m running into the same issues when running two monitors. One monitor is fine (HDMI) and the other one has the weird tint (DVI).
Z370, i7 8700k, Sapphire Rx 580.
Hello, all ok but the image doesn’t fit the screen, I’ve tried all possible setup.
Asus H270 prime pro
HD630
monitor 1920×1080 HP – HDMI
Hi!
I’m having serious graphic glitches on HD 630
Aorus Gaming 5
Intel i7 8700k.
Boot up is taking very long, atleast twice as long as HS.
AUDIO isn’t working either.
Rest everything looks great!
Would really appreciate your help!
The installation went ok, the only problem is that the image doesn’t fit the screen. I’ve tried many settings, but nothing.
I’ve a 1920*1080 HP monitor via hdmi
Graphics is Hd630 and mobo asus H270 prime pro
I’ve also on the same pc other two installation win10 and Sierra that look perfect
OK, solved. All is working. thanks
Hey, buddy. What have you done?… I have the same issue.
Hi guys, I just installed Mojave and I got it to boot, but im having troubles installing NVIDIA graphics drivers. I got it to install using the above mentioned tools and I see Nvidia web drivers are loaded, but the graphical glitches are still present. Also the sound is not working, wich is new. Before the update sound was working. Any ideas?
EDIT: The resolution seems native after the installation of the drivers, and not PotatoVision..
Am able to let Mojave work on my ASUS laptop; sound, wifi graphics and ethernet and Bluetooth also working>>Intel HD Graphics 5500 1536 MB working great …Nvidia is not yet supported
Can you please provide your EFI folder,
I also have intel HD5500.
I am trying to fix intel graphics to get 1539MB vram for 3 days but not successed and got only 4mb vram.
https://drive.google.com/drive/my-drive
you can try this one
Link not working
But thank you
I already fixed this by whatevergreen.kext method
And now got 2048MB of Vram
can you upload your EFI folder.
thank you.
are you sure about this link? trty with file specific link, thank you
Load your EFI folder please
Hey Hackintosher,
Thank you for your nice guides and tips. I hope you can help me with my CoffeeLake i7 8700k setup. I don’t get my iGPU running. Neither with High Sierra nor with Mojave.
You said that CoffeeLake iGPU support is coming OOTB but it seems not for me.
Could you have any tips for me what I do wrong?
This settings I do use in my config.plist:
-wegbeta flag in Boot
no ig-platform-id
no fake-id in devices
bios settings set to what u recommend
What I get in verbose mode is:
HASH data from ME never returned 1
Regards,
Lennart
When I install Clover on my FlashDrive, Do I need to select the following?
OsxAptioFix2Drv-64.efi
AptioMemoryFix-64.efi
PartitionDxe-64.efi
ApfsDriverLoader-64.efi
Got ACPI Error : Method phrase/ execution failed [/_SB.PCI0…… , AE_not_exist,
Creating Ram disk for var/log
After that automatically reboots
Error image-
https://drive.google.com/file/d/15nSHR6LA2XfIHbXDITNcZo_F7p0YqXHa/view?usp=drivesdk
So do you just install it directly from the app store when downloaded? I am confused if I have to install from a USB bootloader…
Can anyone tell me if the onboard Wifi from Z370 Gaming E motherboard will work natively? Or do I need to buy one of the adapters that is compatible with macOS?
You have to swap it for M.2 wifi to mini PCIe adapter and use Broadcom CS2 card pulled from Mac. Intel wifi generally doesn’t work under macOS.
Above solution works without any drivers with everything working (handsoff, continuity, airplay etc.). Avoid any USB adapters ant things like that as those solutions are problematic.
Need this:
https://www.ebay.co.uk/itm/M-2-NGFF-Key-A-to-Mini-PCI-E-Adapter-PCI-Express-Wireless-Wifi-Card-Adapter-New/302761279071?hash=item467dfa7e5f:g:GKEAAOSw8SpbF1J7
https://www.ebay.co.uk/itm/Wireless-AC-Wifi-BCM94360CS2-Bluetooth-Card-For-13-Macbook-Air-A1465-MD760/163215290625?hash=item260063b101:g:ZHMAAOSw9elbfTXL
And one longer wifi pigtail cable
https://www.ebay.co.uk/itm/5pcs-Connector-Antenna-WiFi-Pigtail-SMA-Female-to-IPX-Extension-Cable-15cm-K4M1/112881329471?_trkparms=aid%3D555017%26algo%3DPL.CASSINI%26ao%3D1%26asc%3D20151005190705%26meid%3D809b1be97ccd4c518f8c919b72932c44%26pid%3D100506%26rk%3D1%26rkt%3D1%26%26itm%3D112881329471&_trksid=p2045573.c100506.m3226
Hello, thanks for your wonderfull guides by the way.
I installed mojave without problems but when it boots (the boot that we configure icloud etc..) my screen is yellow with a mouse cursor but I cant do anything (well seeing nothing than yellow with a mouse pointer). I have a hd7770.
It used to do that on sierra and highsierra without whatevergreen but im clueless now.
Any tips?
Hi. I’ve installed 10.14 but my HD 5770 is not working fine. It’s in low res mode and tried a lot of solutions to get it up, no success. I’ve installed latest WhateverGreen 1.2.3, Lilu 1.2.7, set all graphics inject to NO. Can you help me? I have never troubles on older Mac OS versions and 5770 worked just fine without absolutely any action.
Hello.
I am a little comfused. This Is my first time update for hackintosh.
I need to update from app store or I need to make Install USB?
I’ve recreated the Clover EFI Bootloader but I’m still not able to boot into the Mojave Installer
FUCK THIS GUIDE
Is it possible to install mojave with Igpu? I have an Asus prime-a motherboard and an i7 8700 processor. I have also an Asus 1060 gtx gpu but it isn’t supported yet for hardware acceleration. Is it possible with the Igpu?
This is my first ever post and I would like to thank Hackintosher for his time and sharing of resources here. Your guides are the most straightforward so far I’ve found, though sometimes a bit hard when it comes to troubleshooting. I managed to install High Sierra on my i5 8400/Gigabyte B360M Aorus Gaming/Powercolor RX560 rig using your guides and decided to upgrade my OS to Mojave.
Just to share my experience, I did all the steps above and removed Whatevergreen.kext. Then I installed the update directly from the Mojave installer app. When it rebooted, I booted from the Mojave installer drive on Clover.
Unfortunately, it caused the blank screen after the apple loading sign. I knew it wasn’t stuck because my HDD lights were blinking a lot. Good thing I was dual booting to Windows and used another of your guide to access my EFI to try to troubleshoot. I found out that by adding the latest Whatevergreen.kext with latest Lilu.kext, the blank screen issue was solved for me.
Then it went to the installation screen properly and finished installing in about 30 minutes. So now I’m running my Hackintosh on Mojave and it looks like all is ok.
I’ll stay with High Sierra until some official Nvidia web drivers from Mojave will be released. In this situation apps can’t take advantage of CUDA.
Thanks again, everything went fine here!
Hi man,
I have ASRock Z370 Pro4 and I’am running on Mac OS Mojave Official.
All works perfect,but I have one problem when put PC in sleep mode,screen turns green and don’t enter in sleep mode.
P.S. Darkwake is already set on 8
Please help me,Thanks !
Everything went fine… Now just waiting for NVidia to wake up and release drivers….
@Hackintosher
Can someone please give step by step guide for upgrading from High Sierra to Mojave? that is after creating the new EFI folder with latest clover bootloader and latest kexts. My 100% working High Sierra is unable to upgrade.
I have downloaded the Mojave install file in my Application folder, when I run it starts installing and then after showing 18 minutes to upgrade it goes to about 8 minutes, then it reboots for the first time many lines flashes on the screen (as I have verbose flag unable in clover) then the display goes in power saver mode and though the computers power light is on and have waited for more than 30 minutes nothing happens.
One question when rebooting do I have to select prebooter from filevault 2 or prebooter from the other prebooter option?
so what is the boot sequence selection at each reboot? how many times it will reboot during upgrade process?
Hi, I am new to hackintosh and if upgrading my high Sierra to Mojave needs fresh install or can update directly within the OS? I am worried about re-installing all my music production softwares and plugins. Please help.
HI
I followed your instruction but while installing from the usb, it shows apple logo and when progress bar reach 50% it shows no entry or prohibited sign. High Sierra installs well on this pc. please help
Changed the USB port to standard USB 2 port and now it entered the installation screen. phew.. Will update once it installs.
I used this guide, and it works very well (thanks!), except I can’t get the system to shut down and power off. Also, sleep isn’t working. My motherboard is GA-H87n-Wifi, without anything extra or exotic. I tried to make a DSDT, but it doesn’t seem to work, it halts halfway.
Any ideas? Are there other options to consider?
not meant as a criticism!!!!! but!!! this is obviously not intended for the 1st time hackintosh builder!!!!
Hi,
Everything goes fine to first restart when 2 min left . Than got info that cannot be installed because the installation disk cannot be found
Gigabyte B360-d3v
Intel Pentium Gold G5400 2.7Ghz
Radeon RX560
Im stuck at Apple Usb host allocate down…
Hi there,
Thanks a lot for the guides. They save lots of time.
I used them for High Sierra and for Mojave. My config for desktop is very similar to the one you mention on your site:
i5-8400, ASUS MoBo, Intel Graphics, 16GB Ram, Realtek Audio, the rest is irrelevant
I had to build EFI myself. The versions of kexts in the zip were a bit stale.
I found two things:
1. WhateverGreen has to be in S/L/E. It works well in EFI on startup but my screen went pink after sleep.
2. When using Lilu and AppleALC, follow version suggestions in the guide. I used ones left from High Sierra and they could not find audio
Anyway, thanks again and Merry Christmas
Hi!
Help me inject my amd cart on mojave laptop
amd radeon hd 6470m vendor 1002 device id 6760
i have kexts s/l/e
AMD6000Controller.kext
AMDRadeonX3000.kext
import in el capitan
Hello first of all thank you for your great work when I boot on clover from a USB key installer mac os Mojave does not fit compatible with the trackpad equipping my laptop dell inspiron 5770 since a pop-pup appears indicating me that you have to plug in one more mouse my pointer stays still in the upper left corner even when I first touch the mouse the apple with the loading bar went very well to note that I am a disabled person therefore my agility does not allow me to make any material changes thank you in advance for your help hoping I can also help you on other problem
i have amd rx550 not work Help me please