- Joined
- Dec 16, 2016
- Messages
- 134
- Motherboard
- Msi z270 pro carbon
- CPU
- i7 7700k
- Graphics
- RX 580 + GTX 1080
- Mac
- Mobile Phone
Components
Cooler Master Master Case Maker 5
https://www.amazon.it/dp/B01CZX6U5I/?tag=tonymacx86com-21
INTEL™ CORE® i7-7700K Processor
https://www.amazon.it/dp/B01LTI1JEM/?tag=tonymacx86com-21
MSI Z270 Gaming Pro Carbon
https://www.amazon.it/dp/B01MY4L5ED/?tag=tonymacx86com-21
Corsair Vengeance RGB 16 GB (2x8 GB) DDR4, 3000 MHz C15 XMP 2.0
https://www.amazon.it/dp/B06XRFNWHK/?tag=tonymacx86com-21
EVGA SuperNOVA 850 G3, 80 Plus Gold 850W
https://www.amazon.com/dp/B01LY4OJYJ/?tag=tonymacx86com-20
Corsair Hydro Series H100i v2
https://www.amazon.com/dp/B019EXSSBG/?tag=tonymacx86com-20
Samsung SSD 850 EVO, 250 GB
https://www.amazon.it/dp/B00P736UEU/?tag=tonymacx86com-21
Samsung SSD 960 EVO, 250 GB, M.2, NVMe
https://www.amazon.it/dp/B01M211K53/?tag=tonymacx86com-21
Zotac ZT-P10800I-10P GeForce GTX 1080 8GB GDDR5
https://www.amazon.it/dp/B06Y3NTL47/?tag=tonymacx86com-21
Sapphire Pulse Radeon RX 580 8GD5
https://www.amazon.it/gp/product/B071CQ5LRV/?tag=tonymacx86com-21
Abwb 802.11AC Wi-Fi con Bluetooth 4.0 PCI Express (PCI-E) BCM943602CS per Hackintosh (Mac OS X)
https://www.amazon.it/gp/product/B00MBP25UK/?tag=tonymacx86com-21
Already Owned
Corsair Gaming K70 RGB LUX
https://www.amazon.it/dp/B01IN3X0RU/?tag=tonymacx86com-21
Razer Mamba Wireless
https://www.amazon.it/dp/B00ZU1Z7FW/?tag=tonymacx86com-21
Acer Predator XB271HU Monitor Gaming
https://www.amazon.it/dp/B017DG09WM/?tag=tonymacx86com-21
Comments
I want to make dual OS system. For gaming and for Photo Editing purposes.
MSI Z270 Carbon BIOS Settings
- Save & Exit → Restore Defaults : Yes
- Advanced \ Integrated Peripherals → Network Stack : [Disabled]
- Advanced \Integrated Peripherals → Intel Serial IO : [Disabled]
- Advanced \ USB Configuration → XHCI Hand-off : [Enabled]
- Advanced \ USB Configuration → Legacy USB Support : [Auto]
- Advanced \ Windows OS Configuration → MSI Fast Boot : [Disabled]
- Advanced \ Windows OS Configuration → Fast Boot : [Disabled]
- Overclocking → Extreme Memory Profile(X.M.P) : [Enabled]
- Overclocking \ CPU Features → Intel Virtualization Tech : [Enabled]
- Overclocking \ CPU Features → Intel VT-D Tech : [Disabled]
- Boot → Boot mode select : [LEGACY+UEFI]
Based on the GPU you’re using change the following settings:
Dedicated graphics card:
- Advanced \ Integrated Graphics Configuration → Initiate Graphic Adapter : PEG
- Advanced \ Integrated Graphics Configuration → Initiate Graphic Adapter : IGD
- Advanced \ Integrated Graphics Configuration → DVMT Pre-Allocated : 96M
- Advanced \ Wake Up Event Setup → Resume By USB Device : [Enabled]
- Advanced \ Wake Up Event Setup → Resume From S3/S4/S5 by PS/2 Mouse : [Enabled]
- Advanced \ Wake Up Event Setup → Resume From S3/S4/S5 by PS/2 Mouse : [Enabled]
Installation Prerequisites
- A 200 Series Motherboard with Intel KabyLake Processor
- Working Mac or Hackintosh without this you can’t move forward.
- USB stick, 8GB or larger
- Open Mac App Store
- Log in with your Apple ID
- Download macOS Mojave (10.12.6)
- After the download finishes the setup screen will appear you should Quit the app from the Dock. You can see the application in/Applications/Install MacOS Sierra.app
- An 8+GB USB flash drive
- The Install OS X/macOS.app (preferably downloaded direct from the app store)
- Clover's Install Package
- Clover Configurator
- VirtualSMC.kext - this supercedes FakeSMC.kext as our SMC emulator and either VirtualSMC or FakeSMC is vital to booting our Hackintosh. Without one of them, we'd never boot.
Preparing USB
- Open Disk Utilities –> Select USB and Erase using Mac OSX Extended Journaled –> GUID Partition Map–>Erase
- Then Open Unibeast –> Choose USB –> Then Select UEFI –>After that Select Sierra
- Open USB’s EFI partition –> EFI–> Clover–> Open Config.plist Using Clover Configurator
- Add these entries to Config.plist
Note: The new version of macOS 10.12.6 has the native support for kabylake processors so the FakeCPUID is not needed.
Move Downloaded Files into USB, Create a folder and paste it there.
‘After Creating Bootable USB, We should do some tweaks on the USB Because this board has no USB 2.0 Port. if you have USB 2.0, then the below steps is not needed’.
Add these configurations in Config.plist using Clover Configurator.
Increase port limit
Kernel and Kext Patches –> KextToPatch –> +
- Name: AppleUSBXHCIPCI
Find: 83bd74ff ffff10
Replace: 83bd74ff ffff1b
Comment: Increase port limit
Rename EHC to EH0
ACPI –> DSDT–> Patches –> +
This two patches would let USBInjectAll.kext load:
- Comment: change EHC1 to EH01
Find: 45484331
Replace: 45483031 - Comment: change EHC2 to EH02
Find: 45484332
Replace: 45483032
- Move USBInjectAll.kext & XHCI-200-series-injector.kext to USB’s EFI partition /EFI/Clover/kexts/Other.
- Turn on the computer
- Press the hotkey F12 to choose boot device
- Select USB
- At Clover boot screen, select Boot Mac OS X from USB
- When you arrive at the Installer, choose a language.
- In the top menu bar select Utilities and open Disk Utility
- Highlight your target drive for the Sierra installation in the left column.
- Click Erase button
- Name: type Sierra (You can rename it later)
- Format: choose OS X Extended (Journaled)
- For Scheme: Choose GUID Partition Map
- Click Erase
- Close Disk Utility
- Highlight your target drive for the Sierra installation then click continue.
- After the first restart Press the hotkey F12 to choose boot device
- Select USB
- At Clover boot screen, Choose MacOS X from the HDD you installed.
Post Installation
After the successful installation, you must install necessary kext and patches to get all things work. These are the same thing that we were doing after the installation of Windows. In windows that are in a package and it automatically installed within few clicks with macOS we should manually do this steps. After the release of macOS 10.12.6, it becomes easier because 10.12.6 brings the native support for Kabylake Processors. Also, Tonymacx86 released the new version of the MultiBeast that supports 200 Series Motherboard with 7th generation kabylake processor, so the post installation is easier than before.
Post Installation Using Multibeast
- 1st Step = Copy all the downloaded files to the desktop.
- 2nd Step = Open Multibeast–> Quick Start–>UEFI Boot Mode
- 3rd Step = Drivers–> Audio–> Check both ALC1220 and 100/200 Series Audio.
There are two methods to get Audio Work. This is the First Method If this not work For you then Try method Two in “Post Installation Using Clover Configurator/Audio” Section.
- 4th Step =Drivers–> Network–> Check IntelMausiEthernet v2.2
- 5th Step = Drivers–> USB–> Check Increase Max Port Limit 200 Series
- 6th Step = Bootloader–> Check Clover + Emulated NVRAM
Note: After installing Multibeast don’t forget update clover to the latest version, you can find the link above.
- Seventh Step = Build–> Install
Post Installation Using Clover Configurator
Basic Configuration
- Open Clover Configurator Then mount EFI Partition if not mounted (Multibeast will automatically mount the EFI partition)
- Fix Random Restart problem when system shutdown by Selecting FixShutdown_0004 under ACPI–>Fixes
- XMPDetection=Yes (If your RAM clock speed is higher than 2133MHz)
‘Don’t Close Clover Configurator Add all entries From the Below Steps Or else you should open the Clover Configurator for every Step’.
Intel HD Graphics 630 With QuickSync
Open Clover Configurator if not open.
Add patches in DSDT
ACPI –> DSDT–> Patches –> +
- Comment: change GFX0 to IGPU
Find: 47465830
Replace: 49475055
- Add Custom BootFlag -shikigva In Boot–>Custom Flags
- Add ig-platform-id for Kabylake in Graphics–> ig-platform-id–> 0x59120000
- Check Inject Intel option in Graphics–>Inject Intel
- Install Lilu.kext, Shiki.kext, AppleALC, IntelGraphicsFixup.kext, Kexts. To install these Kext, use kext beast and install it on /Library/Extension.
Open Clover Configurator if not open.
- Make sure that Lilu.kext and AppleALC.kext are installed if not install these Kexts.
- Add patches in Clover Configurator
ACPI –> DSDT–> Patches –> +
- Comment: change HDAS to HDEF
Find: 48444153
Replace: 48444546
Change Audio ID to 1 or 2 if not.
In the latest version of AppleALC.kext, audio ID 1 or 2 or 11 is fully supported for ALC1220 and ALCS 1220A codecs.
- Devices–>Audio–> Change it to 1 or 2 or 11
- Run audio_cloverHDMI-120.command to get HDMI Audio working if you want. If this method of HDMI Audio didn’t work for you Then follow this Guide to enable HDMI Audio.
We need to change the SMBIOS to iMac 18.1 or 18.2 or 18.3 because these are the SMBIOS for the Kabylake processors. This is necessary because without SMBIOS the system will not boot and other features like power management, iMessage, Graphics acceleration won’t work.
For the perfect configuration of SMBIOS head over to this link and choose SMBIOS that matches your processor. (Thanks to John for the suggestion)
In this case, I changed the SMBIOS to 18.3
USB Power Management
Those who looking for the proper USB Power management go to this link.
For precompiled USB SSDT files click here. Note This is compiled for this motherboard if you have different motherboard then follow the above link.
Also, don’t forget to add patches in Kernal and Kext Patches–> Kext To Patch
- Name: com.apple.driver.usb.AppleUSBXHCIPCI
Find: 83bd74ff ffff10
Replace: 83bd74ff ffff1b
Comment: change 15 port limit to 26 in XHCI kext (100-series) - Name: AppleUSBXHCIPCI
Find: 837d8c10
Replace: 837d8c1b
Comment: Change 15 port limit to 24 in XHCI kext
iMessage
An iDiot’s Guide to iMessage it is the best iMessage Guide we can found on the internet, just Follow this guide it is straightforward.
I have same problem :
Same time, when I start the computer and after the Apple it is show prohibited sign, only after few restart is loading Sierra. Same time, mouse and keyboard need to be unplugged - plugged to make them work - never together same time - the mouse same time only the keyboard.
Is always glitchy, when i start the machine.
Attachments
Last edited: