Jump to content
glasgood

Glasgood's macOS Mojave [SUCCESS][GUIDE] for Aorus Z390 Pro

916 posts in this topic

Recommended Posts

11 hours ago, glasgood said:

@Hifi33

 

Can you also try RTCMemoryFixUp.kext and EFICheckDisabler.kext.

RTCMemoryFixUp.kext and EFICheckDisabler.kext didn't allow it to boot either unfortunately after matching your Bios settings. Also added UserKernelCache=No to no avail.

 

I can boot with DVMT Total Gfx Mem - Max just not DVMT Pre-Allocated - 256M

 

Admittedly, my board has a few odd quirks, ie. never retaining the correct time in Bios but this is likely something in a setting somewhere.  Going over the Bios screens (thank you) the only differences in your settings to mine I noticed were unrelated ie. under Peripherals - Port Configuration Information - Link Status.  Mine is listed as Disconnected.  My EFI/OS is located on an NVMe drive so I have a few extra options. Also my CPU Fan speed runs a full 1K higher (2300rpm @29C) than your Corsair AIO.

Share this post


Link to post
Share on other sites
Advertisement
On 6/11/2019 at 8:09 PM, AudioGod said:

@larabee @glasgood Ive got the exact same sapphire pulse vega 56 as you do. Il fit mine and let you both know if I get the same problem. (Might be a couple of days before I do as I have a massive job to finish first)

I had the same problem with the random boot hangs in the beginning of using your efi folder but for me it was my fault as when  i redid my pci info I wrote over the hd630 gpu info and it borked my boot up but as soon as I put the correct perimeters back in it was fine. Could you.of.done the same thing by any chance?

 

 

@larabee 

I finally fitted the pulse vega56 and I'm not getting any boot hangs or strange behaviour what so ever with it.

Infact it's my windows 10 that didn't like the changes and is playing up a little bit but on macos it just plugged and played first go and is behaving how it should and the fans are pretty much silent under load for me so it cant be spinning up too full speed and is being controlled nicely by mojave. Much better then the 580 was :)

 

 

Share this post


Link to post
Share on other sites
45 minutes ago, AudioGod said:

@larabee 

I finally fitted the pulse vega56 and I'm not getting any boot hangs or strange behaviour what so ever with it.

Infact it's my windows 10 that didn't like the changes and is playing up a little bit but on macos it just plugged and played first go and is behaving how it should and the fans are pretty much silent under load for me so it cant be spinning up too full speed and is being controlled nicely by mojave. Much better then the 580 was :)

 

 

 

Nice to hear my friend. Vega 56 runs much better on 10.14.5. It's cooler and quieter than 580. When I used it with 10.14.4. the fan spins like crazy and doesn't slow down after load. 

Can you try stress test the card on Windows then restart, boot into Mac OS. I've just made a 500 cycles test and in severals times it failed to boot and generate ATI Memory error with frame buffer. I possibly get a faulty card and need to replace mine.  

Share this post


Link to post
Share on other sites
16 minutes ago, larabee said:

 

Nice to hear my friend. Vega 56 runs much better on 10.14.5. It's cooler and quieter than 580. When I used it with 10.14.4. the fan spins like crazy and doesn't slow down after load. 

Can you try stress test the card on Windows then restart, boot into Mac OS. I've just made a 500 cycles test and in severals times it failed to boot and generate ATI Memory error with frame buffer. I possibly get a faulty card and need to replace mine.  

 

As it happens I'm in the middle of stress testing in windows right now and I'm pelting the gpu and cpu with various tests as I've also overclocked the 9900k to 5ghz and I'm just making sure its playing nicely now the gpu has changed so once I'm done testing sometime tomorrow (I'm running an overnight stress test later) il boot straight into mojave and reboot a number of times then run a few stress tests in macos and do some gaming then flick back and forth from windows to macos and if that doesn't make some sort of problem then I doubt anything will....lol :)

Share this post


Link to post
Share on other sites
2 minutes ago, AudioGod said:

 

As it happens I'm in the middle of stress testing in windows right now and I'm pelting the gpu and cpu with various tests as I've also overclocked the 9900k to 5ghz and I'm just making sure its playing nicely now the gpu has changed so once I'm done testing sometime tomorrow (I'm running an overnight stress test later) il boot straight into mojave and reboot a number of times then run a few stress tests in macos and do some gaming then flick back and forth from windows to macos and if that doesn't make some sort of problem then I doubt anything will....lol :)

 

Out of my 500 restart cycle test, restarting back and forth from windows to Mac OS brings the most hang boot and may cause the bios to freak out and reset itself. Again, RTCMemoryFixUp.kext will help. 

Btw, I'm running my vega 56 around 1667 Mhz @ 1100mV and 920Mhz Memory @ 900mV, very stable at that. 

Share this post


Link to post
Share on other sites
Just now, larabee said:

 

Out of my 500 restart cycle test, restarting back and forth from windows to Mac OS brings the most hang boot and may cause the bios to freak out and reset itself. Again, RTCMemoryFixUp.kext will help. 

Btw, I'm running my vega 56 around 1667 Mhz @ 1100mV and 920Mhz Memory @ 900mV, very stable at that. 

Thanks for the settings, il give them a go after I know I'm 100% with the cpu oc and gpu tests. Awesome! :)

Share this post


Link to post
Share on other sites
8 minutes ago, AudioGod said:

Thanks for the settings, il give them a go after I know I'm 100% with the cpu oc and gpu tests. Awesome! :)

Focus on the memory overclocking because a small increase in memory clock speed will translate into great performance gain. I lost 15 fps when reverting back to the default power table in Mac OS. 

Share this post


Link to post
Share on other sites
9 minutes ago, larabee said:

Focus on the memory overclocking because a small increase in memory clock speed will translate into great performance gain. I lost 15 fps when reverting back to the default power table in Mac OS. 

I do all my work in mac os tbh (audio based) and game in windows but I do play rocket league in mac os and it plays awesome lol

Share this post


Link to post
Share on other sites
1 minute ago, AudioGod said:

I do all my work in mac os tbh (audio based) and game in windows but I do play rocket league in mac os and it plays awesome lol

My hackintosh replace my real iMac in any work that require speed. the real iMac is now used for color proofing before submitting the final product to customers. 

I do play Total War 3 Kingdoms on my Hack though. It averages around 70 Fps on High settings. 

 

Thanks @glasgood for the AWESOME guide. 

Share this post


Link to post
Share on other sites

Will any version/brand of the rx 580 graphics card work with this tutorial or is it only a specific one? Anyone who replies I appreciate it! 

Share this post


Link to post
Share on other sites
Posted (edited)
12 hours ago, Hifi33 said:

RTCMemoryFixUp.kext and EFICheckDisabler.kext didn't allow it to boot either unfortunately after matching your Bios settings. Also added UserKernelCache=No to no avail.

 

I can boot with DVMT Total Gfx Mem - Max just not DVMT Pre-Allocated - 256M

 

Admittedly, my board has a few odd quirks, ie. never retaining the correct time in Bios but this is likely something in a setting somewhere.  Going over the Bios screens (thank you) the only differences in your settings to mine I noticed were unrelated ie. under Peripherals - Port Configuration Information - Link Status.  Mine is listed as Disconnected.  My EFI/OS is located on an NVMe drive so I have a few extra options. Also my CPU Fan speed runs a full 1K higher (2300rpm @29C) than your Corsair AIO.

 

@Hifi33

 

Losing time In BIOS could be an indicator that CMOS battery is almost dead. When using RTCMemoryFixup and EFIDisabler you can remove "UserKernelCache=No" boot argument.  

 

 

4 hours ago, corrie said:

Will any version/brand of the rx 580 graphics card work with this tutorial or is it only a specific one? Anyone who replies I appreciate it! 

 

@corrie

 

Don't buy XFX RX580, go with Asus, Gigabyte, Sapphire, Powercolor, MSI.

Edited by glasgood

Share this post


Link to post
Share on other sites
On 6/6/2019 at 9:00 PM, glasgood said:

 

  • Is monitor connected via HDMI ? 
  • Does this happen when you initiate sleep from Apple menu bar
  • Does this happen when you let machine automatically go to sleep ?

 Hey mate.

Have confirmed that it's not sleep issues, it's the monitor not turning back on (I turned off all sleep options and used hot corners to turn off the display. screen stayed black).

 

 

Share this post


Link to post
Share on other sites
13 hours ago, corrie said:

Will any version/brand of the rx 580 graphics card work with this tutorial or is it only a specific one? Anyone who replies I appreciate it! 

Sapphire RX580 Nitro+ 4GB version I'm using .. works well ..  Using DP port to connect to the monitor.

Share this post


Link to post
Share on other sites
27 minutes ago, glasgood said:

14/06/2019

 

OpenCore EFI RX580 - Aorus Pro Z390 .zip

 

Have attached to guide, an experimental EFI ( for those who like experiment :)). The EFI uses OpenCore and is looking like it could possibly be a future replacement for Clover 

The attached OpenCore EFI is working with my Aorus Pro, as far as I know, OpenCore is still in early Alpha stage of development.

 

Don't ask me for support on this!

 

 if it interests you, then approach the forum for OpenCore here at ==>> InsanleyMac  or ==> Discord

 

When making edits to OpenCore config.plist use xcode plist editor or PlistEdit Pro

I don't recommend OpenCore Configurator by mackie100projects as it can corrupt PCI import from Hackintool. 

 

DOCUMENTATION

https://github.com/acidanthera/OpenCorePkg/blob/master/Docs/Configuration.pdf

 

 

Oh my, you know I wont be able to resist....hahaha

Talk to me buddy?

What are the up sides too opencore?

Il have to do some research but i do love an experiment :) 

Share this post


Link to post
Share on other sites
10 hours ago, AudioGod said:

Oh my, you know I wont be able to resist....hahaha

Talk to me buddy?

What are the up sides too opencore?

Il have to do some research but i do love an experiment :) 

 

PMheart mentioned "One difference is that Clover handles ACPI modifications to macOS *ONLY*, while OC applies to all OS".  Also OC is being developed by the teams behind Lilu, WhatEverGreen, AppleALC. So as far as I know, Lilu has it's own Software Development Kit and WhatEverGreen, AppleALC, AirportBrcmFixup are developed as plugins to Lilu.  In OC, Kexts used are also listed in config.plit and a requirement is that Lilu must be given top priority in the list under Kernel section in config.plist. In Clover a lot of the ACPI renames are now taken care of with the help of Lilu. OpenCore seems to be providing better optimisations vs Clover. It looks like the future replacement of Clover.  :)

 

 

 

 

 

 

Share this post


Link to post
Share on other sites
Posted (edited)
44 minutes ago, glasgood said:

 

PMheart mentioned "One difference is that Clover handles ACPI modifications to macOS *ONLY*, while OC applies to all OS".  Also OC is being developed by the teams behind Lilu, WhatEverGreen, AppleALC. So as far as I know, Lilu has it's own Software Development Kit and WhatEverGreen, AppleALC, AirportBrcmFixup are developed as plugins to Lilu.  In OC, Kexts used are also listed in config.plit and a requirement is that Lilu must be given top priority in the list under Kernel section in config.plist. In Clover a lot of the ACPI renames are now taken care of with the help of Lilu. OpenCore seems to be providing better optimisations vs Clover. It looks like the future replacement of Clover.  :)

 

 

 

 

 

 

That all sounds like the ticket really. Interesting.

Do you edit the config the same way as you do with clover and would I make the same changes to use it? (Serial number, imessage info etc etc)

I'm well up for giving this a go buddy. This Guinea pig is in.....lol :)

Edited by AudioGod

Share this post


Link to post
Share on other sites
Posted (edited)
22 minutes ago, AudioGod said:

That all sounds like the ticket really. Interesting.

Do you edit the config the same way as you do with clover and would I make the same changes to use it? (Serial number, imessage info etc etc)

I'm well up for giving this a go buddy. This Guinea pig is in.....lol :)

 

Best to use PlistEditPro or open with xcode to make edits. Don't use OpenCore Configurator! as it will render all string fields as data in your DeviceProperties in config.plist and result in kernel panic. You might want to change ig-platform-id etc for your CPU type. 

At the moment I'm unsure if iMessages will work, as EmuVariableUefi-64.efi cant be used as far as I know. I'm looking into this, supposedly ( i think, but not 100% sure:) ) alternative is EMUVariableRuntimeDxe. I have OC on a test drive for purpose of learning, I don't plan on switching until it is at final stage some time in future.  Hope you have fun!!! :hysterical:

 

 

147930526_Screenshot2019-06-15at09_38_36.thumb.png.3a344f6d099caba9973c20843d0c932e.png

 

 

 

 

 

 

 

@AudioGod

 

Updated OC EFI without USBInjectAll or SSDT. USB ports injection is provided through kext. 

 

==> EFI.zip

Edited by glasgood

Share this post


Link to post
Share on other sites
23 minutes ago, glasgood said:

 

Best to use PlistEditPro or open with xcode to make edits. Don't use OpenCore Configurator! as it will render all string fields as data in your DeviceProperties in config.plist and result in kernel panic. You might want to change ig-platform-id etc for your CPU type. 

At the moment I'm unsure if iMessages will work, as EmuVariableUefi-64.efi cant be used as far as I know. I'm looking into this, supposedly ( i think, but not 100% sure:) ) alternative is EMUVariableRuntimeDxe. I have OC on a test drive for purpose of learning, I don't plan on switching until it is at final stage some time in future.  Hope you have fun!!! :hysterical:

 

 

147930526_Screenshot2019-06-15at09_38_36.thumb.png.3a344f6d099caba9973c20843d0c932e.png

 

 

 

 

 

 

 

@AudioGod

 

Updated OC EFI without USBInjectAll or SSDT. USB ports injection is provided through kext. 

 

==> EFI.zip

Il do exactly the same thing, I have a spare ssd that I use for windows stress testing, il wipe that and make a OC Test Drive to experiment. :)

Share this post


Link to post
Share on other sites

15/06/2019

 

OpenCore Aorus Pro Z390 RX580 Experimental EFI.zip

 

Have attached to guide, an experimental EFI ( for those who like experiment :)). The EFI uses OpenCore  rather than Clover boot loader.

The attached OpenCore EFI is working with my Aorus Pro,  OpenCore is still in early Alpha stage of development so not recommended for main use.

 

OpenCore is developed by the teams behind Lilu, WhatEverGreen, AppleALC. As far as I know, Lilu has its own Software Development Kit and WhatEverGreen, AppleALC, AirportBrcmFixup are developed as plugins to Lilu. In OC, Kexts used are listed in config.plist and a requirement is that Lilu must be given top priority in the list under Kernel section in config.plist. In Clover a lot of the ACPI renames are now taken care of with the help of Lilu. OpenCore seems to be providing better optimisations vs Clover. It looks like the future replacement of Clover. 

 

 

Don't ask me for support on this!

 

If it interests you, then approach the forum for OpenCore here at ==>> InsanleyMac  or ==> Discord

 

When making edits to OpenCore config.plist use xcode plist editor or PlistEdit Pro

OR

Use ==> OpenCore-Configurator_alpha18.zip by @notiflux to make edits to config.plist 

 

I don't recommend OpenCore Configurator by mackie100projects as it can corrupt PCI import from Hackintool. 

 

DOCUMENTATION

 

https://github.com/acidanthera/OpenCorePkg/blob/master/Docs/Configuration.pdf

 

https://github.com/khronokernel/Getting-Started-With-OpenCore

 

 

 

 

 

 

Share this post


Link to post
Share on other sites
On 6/9/2019 at 4:03 PM, glasgood said:

 

Hi, 

 

iMessage's and Facetime will not work, see recommended WiFi / Bluetooth combo cards in guide for working iMessage's etc.

 

Ah, I suspect the Samsung Evo Plus drive is causing the system freeze. As far as I know there are definitely issues with the firmware, and macOS is having issues with this. Supposedly there is a firmware update that resolves the problem. 

 

 

:)

That's good point (However I am not using the Evo Plus for Mac only for Windows10) my Hacki is on 840 Evo SSD, I have now updated to latest Firmware for my M.2 970 Evo Plus.

Will test and report after a while.

Share this post


Link to post
Share on other sites
Posted (edited)

Hey,

 

Thank you for you guide ! It was very helpful for me. I just have an issue : I don't have a USB after sleep. The USB stick is eject when I wake my hack up.

 

EDIT : Only with USB sticks whatever the ports it is plugged. But with external HDD or TB3, it's working fine after sleep.

 

If you have any idea.

 

Thank you

Edited by Delecta

Share this post


Link to post
Share on other sites

@glasgood, thank you so much for putting this guide together, got me up and running with a great build! I had a couple followup questions that I'm wondering if you know how to tackle or if I needed to make any modifications to the standard setup you provided:

 

1. I'm running an RX560 card instead of an RX580, and I'm also running it in PCI slot 2 instead of slot 1 (more on that in a second). Everything seems to be running fine though, so I'm not sure if I need to make any changes to the SSDT or clover config to account for this?

 

2. I'm running the RX560 in slot 2 because I'm also using an Nvidia 1070 in slot 1 for Windows. I've read you can disable the Nvidia card in macos using a custom SSDT. Have you run across how to do this or anyone else doing this on this build?

 

Thanks again for all your work on this!

Share this post


Link to post
Share on other sites
10 hours ago, tasc said:

@glasgood, thank you so much for putting this guide together, got me up and running with a great build! I had a couple followup questions that I'm wondering if you know how to tackle or if I needed to make any modifications to the standard setup you provided:

 

1. I'm running an RX560 card instead of an RX580, and I'm also running it in PCI slot 2 instead of slot 1 (more on that in a second). Everything seems to be running fine though, so I'm not sure if I need to make any changes to the SSDT or clover config to account for this?

 

2. I'm running the RX560 in slot 2 because I'm also using an Nvidia 1070 in slot 1 for Windows. I've read you can disable the Nvidia card in macos using a custom SSDT. Have you run across how to do this or anyone else doing this on this build?

 

Thanks again for all your work on this!

 

Do yourself a favor and put the Radeon card on slot 1 for your hack to work properly. That's what I do. I'm running Vega 56 + a nv 2070 for gaming. Nothing much to change.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   1 member

  • Similar Content

    • By wmchris
      This tutorial has been updated on GITHUB to 10.14 and 10.15
      the tutorial on insanelymac got too fragmented for a simple forum thread and will not be updated, but still be used for discussion and hints, tips and tricks
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
      Dell XPS 15 (9550, Version of 2016) Sierra 10.13.1 Tutorial

       

       
       
       
       
       
      Before we start:
      this installation includes real time DSDT/SSDT patching from within clover. This is pretty easy to install. But it is NOT suited for people with no or only few knowledge in Hackintosh Systems. If you only know how to copy commands in your shell and you dont know what they're doing, then stop the tutorial and revert to windows or buy a real mac. Even if you get it running: this system is not failsafe and will be broken multiple times in its usage time, where you have to fix it without a tutorial.
      Optional steps are marked in GREEN, System dependent steps are BLUE

      English is not my mother-tongue and i'm writing this without proof reading, so please forgive my bad spelling
      If you've questions or something doesn't work: first check if you've done all steps of this tutorial! If yes: please read the whole thread (doesn't matter how long it is) before asking to prevent multiple questions. Additionally do a search in google and this forum.


      Credits:
      Many knowledge of "how to hackintosh a dell in the first place" by the tutorial of @Gymnae http://www.insanelymac.com/forum/topic/319766-dell-xps-9550-detailled-1011-guide/
      Using many kexts and solutions from @RehabMan

      What's not working:
      Hibernation (works somehow, but high chance to destroy your whole data), Sleep works fine! SD-Card reader Killer 1535 Wifi (rarely used, need replace) nVidia Graphics card (Intel works) FileVault 2 (full HDD encryption) Requirements:
      one working MAC OS X Enviroment 16GB USB Stick (larger is sometimes not bootable and/or requires advanced partitioning) MacOS High Sierra 10.13.1 installation file from the app store (redownload, just in case) Knowledge in PLIST editing USB Harddrive for backup - you'll loose all data on your computer! Step 1: Prepare Installation
      Use the existing Mac to download the Sierra installer from the App Store and create a bootable USB stick with CLOVER. You can do this with the App "Pandora's Box" of insanelymac (use google for download link), which is pretty easy to use.
      Optional: check if your SSD can be switched to 4k sector size. This prevents NVMe corruption. See https://github.com/wmchris/DellXPS15-9550-OSX/blob/10.13/4k_sector.md
      After you've finished you need to download the Dell XPS 15 specific configurations for clover.
      Link: https://github.com/wmchris/DellXPS15-9550-OSX/archive/10.13.zip and unzip this file or checkout git directly:
      git clone https://github.com/wmchris/DellXPS15-9550-OSX.git You only need the folder 10.13, you can delete the 10.11. I'll refer to this folder by "git/"
      Now mount the hidden EFI partition of the USB Stick by entering
      diskutil mount EFI Inside the terminal. Mac OS will automaticly mount the EFI partition of the USB stick, but just in case: make sure it really is
      Overwrite everything in the CLOVER folder of the partition EFI with the content of git/10.13/CLOVER.
      If your PC has a Core i5 processor, you'll have to modify your config.plist in EFI/EFI/CLOVER/: search for the Key ig-platform-id: 0x191b0000 and replace it with 0x19160000.
      If you could use the 4k sector patch, replace the config.plist with the 4kconfig.plist. 
      If you use a hynix device and you didnt do the 4k sector switch, you'll have to add the following patch to your config.plist
      <key>Comment</key> <string>IONVMeFamily Pike R. Alpha Hynix SSD patch</string> <key>Disabled</key> <false/> <key>Find</key> <data>9sEQD4UcAQAA</data> <key>Name</key> <string>IONVMeFamily</string> <key>Replace</key> <data>9sECD4UcAQAA</data> Go into the EFI Configuration (BIOS) of your Dell XPS 15:
       
      Also disable the SD-Card Reader to reduce the power consumption drastically. Insert the stick on the Dell XPS 15 and boot it up holding the F12 key to get in the boot-menu and start by selecting your USB-Stick (if you've done it correctly it's named "Clover: Install macOS Sierra", otherwise it's just the brandname of your USB-Drive). You should get to the MacOS Installation like on a real mac. If you're asked to log-in with your apple-id: select not now! Reason: see Step 5.


      Step 2: Partition and Installation
      INFORMATION: after this step your computer will loose ALL data! So if you haven't created a backup, yet: QUIT NOW!

      Dont install macOS yet. Select the Diskutil and delete the old partitions. Create a new HFS partition and name it "OSX". If you want to multiboot with Windows 10, then you'll have to create a second partition, too (also HFS! Dont use FAT or it will not boot! You have to reformat it when installing Windows). Make sure to select GUID as partition sheme.
      Close the Diskutil and install OSX normally. You'll have to reboot multiple times, make sure to always boot using the attached USB stick. So dont forget to press F12. After the first reboot you should see a new boot option inside clover, which is highlighted by default. Just press enter. If you only see one, then something went wrong.


      Step 3: Make it bootable
      After a few reboots you should be inside your new macOS enviroment. You can always boot into it using the USB stick. Remove the USB drive after successful bootup. Enter
      diskutil mount EFI in your terminal, which should mount the EFI partition of your local installation.

      install git/Additional/Tools/Clover_v2.4k_r4003.pkg. Make sure to select "Install Clover in ESP". Also select to install the RC-Scripts. This should install the Clover Boot System. Now copy everything from git/10.13/CLOVER to EFI/CLOVER like you did before by creating the usb stick. (if you had to modify the config.plist in step 1, do it here, too). Your system should be bootable by itself. Reboot and check if your system can boot by itself.

       
      Step 4: Post Installation
      Because all DSDT/SSDT changes are already in the config.plist, you dont need to recompile your DSDT (albeit i suggest doing it anyway to make your system a lil bit more failsafe, see gymnaes El-Capitan tutorial for more informations). So we can skip this part and go directly to the installation of the required kexts. Open a terminal and goto the GIT folder.
      sudo cp -r ./Post-Install/LE-Kexts/* /Library/Extensions/ sudo mv /System/Library/Extensions/AppleACPIPS2Nub.kext /System/Library/Extensions/AppleACPIPS2Nub.bak 2> /dev/null sudo mv /System/Library/Extensions/ApplePS2Controller.kext /System/Library/Extensions/ApplePS2Controller.bak 2> /dev/null sudo ./AD-Kexts/VoodooPS2Daemon/_install.command Now you'll have to replace the config.plist. Because you'll install modified kexts you'll HAVE TO replace the config.plist in your installation. Otherwise your PC will not boot anymore.
      diskutil mount EFI replace EFI/CLOVER/config.plist with git/Post-Install/CLOVER/config.plist. Again: if your PC has a Core i5 processor, search the config.plist for the Key ig-platform-id: 0x191b0000 and replace it with 0x19160000.

      OPTIONAL (in case you've audio problems):
      AppleHDA has some problems after Wake-Up. You'll have to plug in a headphone to get your speakers working again. You can use VoodooHDA instead, which breaks the headphone jack most of the time, but makes the rest much more stable.
      sudo rm -r /Library/Extensions/CodecCommander.kext sudo rm /EFI/EFI/CLOVER/ACPI/patched/SSDT-ALC298.aml then remove from your config.plist from the key "KextsToPatch" the elements "AppleHDA#1" to "AppleHDA#7". Install the package: git/Post-Install/AD-Kexts/VoodooHDA-2.8.8.pkg
      i also suggest moving some of the kext from EFI/CLOVER/kexts/10.13 to /Library/Extensions. It's just more stable.
      Finalize the kext-copy by recreating the kernel cache:
      sudo rm -rf /System/Library/Caches/com.apple.kext.caches/Startup/kernelcache sudo rm -rf /System/Library/PrelinkedKernels/prelinkedkernel sudo touch /System/Library/Extensions && sudo kextcache -u / sometimes you'll have to redo the last command if your system shows "Lock acquired".
      OSX 10.12.2 removed the posibility to load unsigned code. You can enable this by entering
      sudo spctl --master-disable If you're using the 4K monitor, you'll have to copy the UHD enabling kexts to your clover directory:
      sudo cp ./Post-Install/AD-Kexts/UHD-Kexts/* /EFI/EFI/CLOVER/kexts/10.13/ To enable GPU acceleration: Edit your clover config file again and remove the following block from it:
       
      To prevent getting in hibernation (which can and will corrupt your data), just set the default sleep mode to "suspend to ram" (sleep) instead of "suspend to disk" (hibernation)
      sudo pmset -a hibernatemode 0 To get HDMI Audio working:
      Search for your Boarrd-ID in the config.plist and open /S/E/AppleGraphicsControl.kext/contents/plugin/AppleGraphicePolicy.kext/contents/info.plist with a texteditor. Search for your board-id in there and change the value of it from "Config2" to "none"
       
      OPTIONAL (alternative power management):
      the whole power management is done by intels speed step technology (HWP), which is enabled in the clover config. If you want to let OSX manage the power management, you'll have to do these steps:
      sudo cp ./Post-Install/CLOVER/ACPI/optional/SSDT.aml /EFI/EFI/CLOVER/ACPI/patched/ then open the config.plist (/EFI/EFI/CLOVER/config.plist) and change <key>HWPEnable</key><true/> to <key>HWPEnable</key><false/>.
       
      Step 5: iServices (AppStore, iMessages etc.)
       
      WARNING! DONT USE YOUR MAIN APPLE ACCOUNT FOR TESTING! It's pretty common that apple BANS your apple-id from iMessage and other services if you've logged in on not well configured hackintoshs!
      If you want to use the iServices, you'll have to do some advanced steps, which are not completly explained in this tutorial. First you need to switch the faked network device already created by step 4 to be on en0. Goto your network settings and remove every network interface.
      sudo rm /Library/Preferences/SystemConfiguration/NetworkInterfaces.plist Reboot, go back in the network configuration and add the network interfaces (LAN) before Wifi.

      You also need to modify your SMBIOS in the config.plist of Clover in your EFI partition with valid informations about your "fake" mac. There are multiple tutorials which explain how to do it like "http://www.fitzweekly.com/2016/02/hackintosh-imessage-tutorial.html".

      It's possible you have to call the apple hotline to get your fake serial whitelisted by telling a good story why apple forgot to add your serial number in their system. (aka: dont do it if you dont own a real mac). I personally suggest using real data from an old (broken) macbook.


      Step 6: Upgrading to macOS 10.13.2 or higher / installing security updates
      Each upgrade will possibly break your system!
      (Update: after the latest updates in this tutorial the system should be update-proof.) 
       
      Step 7: Fixes / Enhancements / Alternative Solutions / Bugs
      See: https://github.com/wmchris/DellXPS15-9550-OSX/blob/10.13/Tutorial_10.13_Step7.md
       
      Afterword and fixes
      as i said before: this is not a tutorial for absolute beginners, albeit it's much easier then most other tutorials, because most is preconfigured in the supplied config.plist. Some Dells have components included, which are not supported by these preconfigured files. Then i can only suggest using Gymnaes tutorial which explains most of the DSDT patching, config.plist editing and kexts used in detail and use the supplied files here as templates.
      Warning: Some people have reported multiple data losses on this machine. I suggest using time-machine whenever possible! If your device is detected as "Model Name: Apple Device", see: http://www.insanelymac.com/forum/topic/319764-guide-dell-xps-15-9550-sierra-10122-quick-installation/page-13?do=findComment&comment=2362337 If you want to save the settings of the display brightness: downgrade to clover 3899, in the never versions the nvram restore is broken. USBInjectAll is not intended for permanent use. You should check which USB are really required to be injected and modify your DSDT/SSDT. 4K Touchscreen only: Multitouch can be achieved with the driver from touch-base.com, but it's not open source - costs > 100 $ Not a bug: if you REALLY want to use the 4K Display natively and disable the Retina Mode (max 1920x1080), see: http://www.everymac.com/systems/apple/macbook_pro/macbook-pro-retina-display-faq/macbook-pro-retina-display-hack-to-run-native-resolution.html Tutorial Updates
      27. March 2017: UHD Kexts added, replaces perl command 23. March 2017: 4k sector tutorial against NVMe corruption added   7. March 2017: Suggestion to disable the SD Card Reader for reduced power consumption 4. February 2017: Dell SMBIOS Truncation workaround added 23. January 2017: Hynix SSD fix added 31. December 2016: USB-C Hotplug Fix and USB InjectAll Removed 28. December 2016: NVMe SSDT Spoof precreated, FakeID already preset in installation config.plist. VoodooHDA added as alternative to SSDT-ALC298 patch as well as color coding in tutorial 22. December 2016: FakeSMBios added Accessories Appendix:
      The official Dell adaptor DA200 (http://accessories.euro.dell.com/sna/productdetail.aspx?c=at&l=de&s=dhs&cs=atdhs1&sku=470-abry) works completly on Sierra 10.2.2. You can use the Network, USB, HDMI and VGA. Everything is Hot-Pluggable a cheap 3rd party noname USB-C -> VGA adaptor didnt work you can charge the Dell with a generic USB-C Power Adaptor, but USB-C has only a maximum power of 100W, so it's either charging OR usage, not both. Dont forget you need a special USB-C cable (Power Delivery 3.0) for charging.
    • By BALDY_MAN
      I've just got my hack. to were I'm happy with it.
      its been a long road. and up to this point was always evolving. and from the software side. id Like to thank EVERYONE that as given there time help and support  in my Hackintosh adventure.
      the hardware side. as at times been a bit of a challenge (learning to bent stainless tubing) I got the powder coating done by a local company
      Please comment. Had to change the tubing around 
                                                                            Best regards 
                                                                                             Baldy
       












    • By ThatsMatt
      Salve, sono nuovo nel forum e mi serviva una mano nell'installazione dell' ultima versione di MacOs sul mio notebook HP Pavilion 15-ak112nl.
      Specifiche Tecniche: 
      CPU: Intel Core i7-6700HQ (2.60 / 3.50 GHz, 4 core, 6 MB CACHE L3). 
      Scheda Grafica: Intel HD Graphics 530 + NVIDIA GeForce GTX 950M 4 GB DDR3.
      Hard Disk: 1 TB SATA 5400 rpm.
      Ram: 8 GB DDR3L-1600.
      Audio: altoparlanti stereo Bang & Olufsen PLAY. 
      Rete: LAN 10/100, WLAN 802.11b/g/n, bluetooth 4.0 (Miracast).
      Grazie in Anticipo a chi mi risponderà
    • By Technology & more
      Can Someone make a guide to install macOS Mojave on the Surface Pro 1?
    • By MardukPVP
      Hello guys,

      recently I have tried to install macOS mojave on my Mi Notebook pro (i5 - 8250u model) but have faced one big problem.
      My guide was from Razorkey (https://www.tonymacx86.com/threads/guide-xiaomi-mi-notebook-pro-high-sierra-10-13-6.242724/). As a newbie I have almost no experience in installing macOS on a PC / Laptop... so I hope you can help me .

      But first things first I configurated the BIOS settings on my Mi - Notebook Pro. Therein I just disabled secure boot (because there are quite few options to tick).

      After that I headed over to my secondary Windows - PC and installed a High Sierra virtual machine (thanks to this tutorial: https://techsviewer.com/install-macos-high-sierra-vmware-windows-pc/). At that point everything worked fine.

      Then I downloaded the Mojave patcher and downloaded the full 6GB macOS Installer, put it into applications and formatet my 16GB USB Stick into the journaled + GUID with the name USB meanwhile.
      Next I typed 
      sudo /Applications/Install\ macOS\ Mojave.app/Contents/Resources/createinstallmedia --volume /Volumes/USB 
      into the terminal and at that point everything looked like it would work pretty fine. I downloaded Clover Config, mountet the EFI partition and pushed the EFI folder from this site: https://github.com/daliansky/XiaoMi-Pro to the EFI partition on my 16GB USB drive.

      In the folloing I restarted my Notebook, selected the MacOS installer and it bootet into the MacOS installer. By doing that I only noticed that the progress bar turned green at a certain time (attatchment). Even though everything bootet pretty fine, i formattet my only ssd (Samsung) into APFS + GUID and startet the installation.
      At the point of two minutes my notebook suddenly rebootet and it brang me into the same clover selection menue as before (with only one method [macOS Installation]). Unfortunately there was no further installation method.

      When I was trying to reboot the laptop into the installer i got a error [your computer restarted because of a problem...] and i would have to do everything again.


      I hope someone can help me fixing this problem  . Thanks in advance.




×