Contribute
Register

[Success] twsps' Build: ASUS Z270i Strix - i7-7700K - HD 630 - 4K - M.2 - ALC1220

Status
Not open for further replies.
Joined
Aug 24, 2015
Messages
232
Motherboard
DELL Inspiron 7370
CPU
i7-8550U
Graphics
UHD620
Mac
  1. iMac
  2. MacBook Air
Mobile Phone
  1. Android
  2. iOS
twsps' Build: ASUS Z270i Strix - i7-7700K - HD 630 - M.2 - ALC1220

Contents
Components​
Comments​
The Build​
The Installation​
Making a UniBeast USB Boot Drive​
BIOS Setup​
Post Installation​


Summary​
What works​
What doesn't work​

Future​
Continue to Explore​

Components

Intel i7-7700K Desktop Processor
https://www.amazon.com/dp/B01MXSI216/?tag=tonymacx86com-20

SilverStone Technology Tundra Series TD03-SLIM All In One Liquid CPU Cooler Cooling
https://www.amazon.com/dp/B017XPPA54/

G.SKILL 16GB (2 x 8GB) Ripjaws V Series DDR4 PC4-25600 3200MHz
https://www.amazon.com/dp/B017RKV4N2/?tag=tonymacx86com-20

Intel 600p Series 256GB M.2 80mm SSD
https://www.amazon.com/dp/B01K375Q6C/?tag=tonymacx86com-20

FSP Mini ITX / Flex ATX 80 plus Plantinum 500W (Sold Out)
https://www.amazon.com/gp/product/B014G2OUG2/?tag=tonymacx86com-20

Apple MacBook Pro GS23N DVD Burner (Similar on Amazon)
https://www.amazon.com/dp/B00FOL36E2/?tag=tonymacx86com-20


Already Owned

Samsung U28E590D 28-Inch UHD LED-Lit Monitor with Freesync support
https://www.amazon.com/dp/B00YD3DBOC/?tag=tonymacx86com-20


Comments

The Build
The idea of this build is compact, no graphics card but running 4k screen @ 60fps, water cooling for i7-7700k, small power supply with 500w 80 Plus Platinum, low power consumption.

The Installation
Notes:

These are the functions might not work in 10.12.5
  • HD630
  • ALC1220
Will do an update to make these to features to work

For the installation, we need to get through these features work.
  1. i7-7700k (Kabylake)
  2. HD630 (iGPU of CPU)
  3. M.2 NVMe
  4. Ethernet i219v
  5. Bluetooth
  6. WIFI Qualcomm Atheros qca61x4a (Not working)
  7. USB 3.0 & USB 3.1
  8. ALC1220
1. Make a UniBeast USB Boot Drive
I made the USB Boot Drive work for FakeCPUID, HD630, M.2 NVMe, and Ethernet i219v. These are the hard core of this Hackintosh Build.
Let's get started!

1. Download macOS Sierra in Mac App Store
macos-sierra-download-png.241956
(Do not install it, it will install on your currently using Mac if you do so, which isn't your goal here.)​
app-store-do-not-install-png.241957
After your macOS Sierra was downloaded to your Applications folder, then we're ready to start​
2. Create Bootable USB for your Kabylake Build
Get a USB 2.0 drive that has more than 8GB, plug in your Mac USB slot.​
Open up Disk Utility in Applications folder.​
disk-util-png.241959
Choose the top one of your 8GB USB​
usb-in-disk-util-png.241960
Click Erase button​
erase-in-disk-util-png.241961
Name your USB Stick, doesn't matter what name do you choose​
Format: OS X Extended (Journaled)​
Scheme: GUID Partition Map​
Press Erase​
erase-formats-png.241962
Press Done​
finish-formatting-png.241963
(Click Directly Download to download Unibeast, click Unibeast 7.0.1 to visit Unibeast webpage)​
unibeast-download-png.241964
Open up and click continue, continue, continue, agree.​
unibeast-warning-png.241977
unibeast-1-png.241965
unibeast-2-png.241966
unibeast-3-png.241967
unibeast-4-png.241968
unibeast-5-png.241969
unibeast-6-png.241970
unibeast-7-png.241971
unibeast-8-png.241972
unibeast-9-png.241973
Type in Username & Password of this Mac and press OK.​
unibeast-10-png.241974
After that we can see Unibeast started to copy files.​
unibeast-11-png.241975
You will see a Finder window popup called "OS X Base System", this is normal.​
os-x-base-system-unibeast-png.241980
It might take a while to finish.​
unibeast-done-png.241976
Press quit to finish.​
And on your desktop, you should see EFI & Hackintosh Kabylake Sierra USB​
usb-two-parti-png.241979
Download Multibeast - Sierra 9.0.1 and put it in in Hackintosh Kabylake Sierra USB partition.​
(Note: You may use the newer version, but I personally haven't test it)​
usb-png.241978
Since we are using Kabylake that isn’t natively supported by Mac, we need to Inject the CPU FakeID in EFI partition to boot up Mac.​
If you didn’t see your EFI partition, download EFI Mounter v3 and open it.​
Enter your Username and Password and press OK.​
efi-mounter-1-png.241981
You will see this window.​
mount-efi-2-png.241982
To check what disk of your USB is, open up Disk Utility and select on the USB drive.​
usb-disk3-png.241958
You can see mine is disk3, so I would select on disk3s1 and press OK.​
mount-efi3-png.241984
Click Mount.​
mount-efi-4-png.241983
Type in your Username and Password and press OK.​
efi-mounter-1-png.241981
It should jump out a Finder EFI partition.​
Open up EFI partition.​
efi-finder-png.241991
Open EFI folder​
efi-2-png.241989
Open CLOVER​
efi-3-png.241990
Open up config.plist with TextEdit or TextWrangler (the one I prefer more)​
Find the key with <key>KernelAndKextPatches</key> and add under <dict> (color red is the code added):​
fakecpuid-png.242091
Code:
<key>KernelAndKextPatches</key>[/INDENT][/INDENT]
[INDENT][INDENT]    <dict>[/INDENT][/INDENT]
[INDENT][INDENT]        <key>FakeCPUID</key>[/INDENT][/INDENT]
[INDENT][INDENT]        <string>0x0506E3</string>[/INDENT][/INDENT]
[INDENT][INDENT]        <key>AppleRTC</key>[/INDENT][/INDENT]
[INDENT][INDENT]        <true/>[/INDENT][/INDENT]
[INDENT][INDENT]        <key>AsusAICPUPM</key>[/INDENT][/INDENT]
[INDENT][INDENT]        <true/>[/INDENT][/INDENT]
[INDENT][INDENT]        <key>KernelCpu</key>[/INDENT][/INDENT]
[INDENT][INDENT]        <false/>[/INDENT][/INDENT]
[INDENT][INDENT]        <key>KernelHaswellE</key>[/INDENT][/INDENT]
[INDENT][INDENT]        <false/>[/INDENT][/INDENT]
[INDENT][INDENT]        <key>KernelLapic</key>[/INDENT][/INDENT]
[INDENT][INDENT]        <false/>[/INDENT][/INDENT]
[INDENT][INDENT]        <key>KernelPm</key>[/INDENT][/INDENT]
[INDENT][INDENT]        <true/>[/INDENT][/INDENT]
[INDENT][INDENT]        <key>KextsToPatch</key>[/INDENT][/INDENT]
[INDENT][INDENT]        <array>[/INDENT][/INDENT]
[INDENT][INDENT]            <dict>[/INDENT][/INDENT]
[INDENT][INDENT]                <key>Comment</key>[/INDENT][/INDENT]
[INDENT][INDENT]                <string>External icons patch</string>[/INDENT][/INDENT]
[INDENT][INDENT]                <key>Find</key>[/INDENT][/INDENT]
[INDENT][INDENT]                <data>[/INDENT][/INDENT]
[INDENT][INDENT]                RXh0ZXJuYWw=[/INDENT][/INDENT]
[INDENT][INDENT]                </data>[/INDENT][/INDENT]
[INDENT][INDENT]                <key>Name</key>[/INDENT][/INDENT]
[INDENT][INDENT]                <string>AppleAHCIPort</string>[/INDENT][/INDENT]
[INDENT][INDENT]                <key>Replace</key>[/INDENT][/INDENT]
[INDENT][INDENT]                <data>[/INDENT][/INDENT]
[INDENT][INDENT]                SW50ZXJuYWw=[/INDENT][/INDENT]
[INDENT][INDENT]                </data>[/INDENT][/INDENT]
[INDENT][INDENT]            </dict>[/INDENT][/INDENT]
[INDENT][INDENT]            <dict>[/INDENT][/INDENT]
[INDENT][INDENT]                <key>Comment</key>[/INDENT][/INDENT]
[INDENT][INDENT]                <string>change 15 port limit to 26 in XHCI kext (100-Series-10.12)</string>[/INDENT][/INDENT]
[INDENT][INDENT]                <key>Find</key>[/INDENT][/INDENT]
[INDENT][INDENT]                <data>[/INDENT][/INDENT]
[INDENT][INDENT]                g710////EA==[/INDENT][/INDENT]
[INDENT][INDENT]                </data>[/INDENT][/INDENT]
[INDENT][INDENT]                <key>Name</key>[/INDENT][/INDENT]
[INDENT][INDENT]                <string>AppleUSBXHCIPCI</string>[/INDENT][/INDENT]
[INDENT][INDENT]                <key>Replace</key>[/INDENT][/INDENT]
[INDENT][INDENT]                <data>[/INDENT][/INDENT]
[INDENT][INDENT]                g710////Gw==[/INDENT][/INDENT]
[INDENT][INDENT]                </data>[/INDENT][/INDENT]
[INDENT][INDENT]            </dict>[/INDENT][/INDENT]
[INDENT][INDENT]        </array>[/INDENT][/INDENT]
[INDENT][INDENT]    </dict>
The FakeCPUID here is 0x0506E3, which is Skylake (6th Gen Intel Core)​
Also we need to spoof FakeID for HD630 in config.plist.​
This would not fix glitch, but graphics acceleration.​
Add red lines in the plist.​
intelgfx-png.242092
Code:
<key>Devices</key>[/INDENT][/INDENT]
[INDENT][INDENT]    <dict>[/INDENT][/INDENT]
[INDENT][INDENT]        <key>Audio</key>[/INDENT][/INDENT]
[INDENT][INDENT]        <dict>[/INDENT][/INDENT]
[INDENT][INDENT]            <key>Inject</key>[/INDENT][/INDENT]
[INDENT][INDENT]            <string>1</string>[/INDENT][/INDENT]
[INDENT][INDENT]        </dict>[/INDENT][/INDENT]
[INDENT][INDENT]        <key>FakeID</key>[/INDENT][/INDENT]
[INDENT][INDENT]        <dict>[/INDENT][/INDENT]
[INDENT][INDENT]            <key>ATI</key>[/INDENT][/INDENT]
[INDENT][INDENT]            <string>0x0</string>[/INDENT][/INDENT]
[INDENT][INDENT]            <key>IMEI</key>[/INDENT][/INDENT]
[INDENT][INDENT]            <string>0x0</string>[/INDENT][/INDENT]
[INDENT][INDENT]            <key>IntelGFX</key>[/INDENT][/INDENT]
[INDENT][INDENT]            <string>0x19168086</string>[/INDENT][/INDENT]
[INDENT][INDENT]            <key>LAN</key>[/INDENT][/INDENT]
[INDENT][INDENT]            <string>0x0</string>[/INDENT][/INDENT]
[INDENT][INDENT]            <key>NVidia</key>[/INDENT][/INDENT]
[INDENT][INDENT]            <string>0x0</string>[/INDENT][/INDENT]
[INDENT][INDENT]            <key>SATA</key>[/INDENT][/INDENT]
[INDENT][INDENT]            <string>0x0</string>[/INDENT][/INDENT]
[INDENT][INDENT]            <key>WIFI</key>[/INDENT][/INDENT]
[INDENT][INDENT]            <string>0x0</string>[/INDENT][/INDENT]
[INDENT][INDENT]            <key>XHCI</key>[/INDENT][/INDENT]
[INDENT][INDENT]            <string>0x0</string>[/INDENT][/INDENT]
[INDENT][INDENT]        </dict>
Attention: Since we’re using M.2 slot NVMe SSD, we need to add patches inside the config.plist file again, it isn’t natively supported by Mac.​
Source of NVMe for Mac:​
Over here I’m using RehabMan’s patch-nvme script, not the one from macvidcards.com
Download zip​
rehabman-github-png.241995
Open up in folder and open NVMe_patches_10_12_3.plist with TextEdit or TextWrangler. Over here we are installing macOS Sierra 10.12.3, so I picked 10_12_3 patch plist.​
(Note: I don't have any issues using 10_12_3 version in 10.12.5)​
nvme-patches-10-12-3-png.241993
Search on this section and copy the red part:​
m-2-1-4-png.242093
m-2-5-10-png.242094
m-2-11-14-png.242095
m-2-15-17-png.242096
Code:
<key>KernelAndKextPatches</key>[/INDENT][/INDENT]
[INDENT][INDENT]    <dict>[/INDENT][/INDENT]
[INDENT][INDENT]        <key>KextsToPatch</key>[/INDENT][/INDENT]
[INDENT][INDENT]        <array>[/INDENT][/INDENT]
[INDENT][INDENT]            <dict>[/INDENT][/INDENT]
[INDENT][INDENT]                <key>Comment</key>[/INDENT][/INDENT]
[INDENT][INDENT]                <string>IONVMeFamily Pike R. Alpha Patch#1</string>[/INDENT][/INDENT]
[INDENT][INDENT]                <key>Disabled</key>[/INDENT][/INDENT]
[INDENT][INDENT]                <false/>[/INDENT][/INDENT]
[INDENT][INDENT]                <key>Name</key>[/INDENT][/INDENT]
[INDENT][INDENT]                <string>IONVMeFamily</string>[/INDENT][/INDENT]
[INDENT][INDENT]                <key>Find</key>[/INDENT][/INDENT]
[INDENT][INDENT]                <data>ibP4AgAAweAMBQAQAACJgw==</data>[/INDENT][/INDENT]
[INDENT][INDENT]                <key>Replace</key>[/INDENT][/INDENT]
[INDENT][INDENT]                <data>ibP4AgAAweAJBQAQAACJgw==</data>[/INDENT][/INDENT]
[INDENT][INDENT]            </dict>[/INDENT][/INDENT]
[INDENT][INDENT]            <dict>[/INDENT][/INDENT]
[INDENT][INDENT]                <key>Comment</key>[/INDENT][/INDENT]
[INDENT][INDENT]                <string>IONVMeFamily Pike R. Alpha Patch#2</string>[/INDENT][/INDENT]
[INDENT][INDENT]                <key>Disabled</key>[/INDENT][/INDENT]
[INDENT][INDENT]                <false/>[/INDENT][/INDENT]
[INDENT][INDENT]                <key>Name</key>[/INDENT][/INDENT]
[INDENT][INDENT]                <string>IONVMeFamily</string>[/INDENT][/INDENT]
[INDENT][INDENT]                <key>Find</key>[/INDENT][/INDENT]
[INDENT][INDENT]                <data>D7aMiIIAAACD+QwPhTIBAA==</data>[/INDENT][/INDENT]
[INDENT][INDENT]                <key>Replace</key>[/INDENT][/INDENT]
[INDENT][INDENT]                <data>D7aMiIIAAACD+QkPhTIBAA==</data>[/INDENT][/INDENT]
[INDENT][INDENT]            </dict>[/INDENT][/INDENT]
[INDENT][INDENT]            <dict>[/INDENT][/INDENT]
[INDENT][INDENT]                <key>Comment</key>[/INDENT][/INDENT]
[INDENT][INDENT]                <string>IONVMeFamily Pike R. Alpha Patch#3</string>[/INDENT][/INDENT]
[INDENT][INDENT]                <key>Disabled</key>[/INDENT][/INDENT]
[INDENT][INDENT]                <false/>[/INDENT][/INDENT]
[INDENT][INDENT]                <key>Name</key>[/INDENT][/INDENT]
[INDENT][INDENT]                <string>IONVMeFamily</string>[/INDENT][/INDENT]
[INDENT][INDENT]                <key>Find</key>[/INDENT][/INDENT]
[INDENT][INDENT]                <data>AMeDpAAAAAAQAABIi0gISA==</data>[/INDENT][/INDENT]
[INDENT][INDENT]                <key>Replace</key>[/INDENT][/INDENT]
[INDENT][INDENT]                <data>AMeDpAAAAAACAABIi0gISA==</data>[/INDENT][/INDENT]
[INDENT][INDENT]            </dict>[/INDENT][/INDENT]
[INDENT][INDENT]            <dict>[/INDENT][/INDENT]
[INDENT][INDENT]                <key>Comment</key>[/INDENT][/INDENT]
[INDENT][INDENT]                <string>IONVMeFamily Pike R. Alpha Patch#4</string>[/INDENT][/INDENT]
[INDENT][INDENT]                <key>Disabled</key>[/INDENT][/INDENT]
[INDENT][INDENT]                <false/>[/INDENT][/INDENT]
[INDENT][INDENT]                <key>Name</key>[/INDENT][/INDENT]
[INDENT][INDENT]                <string>IONVMeFamily</string>[/INDENT][/INDENT]
[INDENT][INDENT]                <key>Find</key>[/INDENT][/INDENT]
[INDENT][INDENT]                <data>SYnGTYX2dGFBwecMSWP/vg==</data>[/INDENT][/INDENT]
[INDENT][INDENT]                <key>Replace</key>[/INDENT][/INDENT]
[INDENT][INDENT]                <data>SYnGTYX2dGFBwecJSWP/vg==</data>[/INDENT][/INDENT]
[INDENT][INDENT]            </dict>[/INDENT][/INDENT]
[INDENT][INDENT]            <dict>[/INDENT][/INDENT]
[INDENT][INDENT]                <key>Comment</key>[/INDENT][/INDENT]
[INDENT][INDENT]                <string>IONVMeFamily Pike R. Alpha Patch#5</string>[/INDENT][/INDENT]
[INDENT][INDENT]                <key>Disabled</key>[/INDENT][/INDENT]
[INDENT][INDENT]                <false/>[/INDENT][/INDENT]
[INDENT][INDENT]                <key>Name</key>[/INDENT][/INDENT]
[INDENT][INDENT]                <string>IONVMeFamily</string>[/INDENT][/INDENT]
[INDENT][INDENT]                <key>Find</key>[/INDENT][/INDENT]
[INDENT][INDENT]                <data>hv8PAABIwegMD7cPgeH/Dw==</data>[/INDENT][/INDENT]
[INDENT][INDENT]                <key>Replace</key>[/INDENT][/INDENT]
[INDENT][INDENT]                <data>hv8PAABIwegJD7cPgeH/Dw==</data>[/INDENT][/INDENT]
[INDENT][INDENT]            </dict>[/INDENT][/INDENT]
[INDENT][INDENT]            <dict>[/INDENT][/INDENT]
[INDENT][INDENT]                <key>Comment</key>[/INDENT][/INDENT]
[INDENT][INDENT]                <string>IONVMeFamily Pike R. Alpha Patch#6_7</string>[/INDENT][/INDENT]
[INDENT][INDENT]                <key>Disabled</key>[/INDENT][/INDENT]
[INDENT][INDENT]                <false/>[/INDENT][/INDENT]
[INDENT][INDENT]                <key>Name</key>[/INDENT][/INDENT]
[INDENT][INDENT]                <string>IONVMeFamily</string>[/INDENT][/INDENT]
[INDENT][INDENT]                <key>Find</key>[/INDENT][/INDENT]
[INDENT][INDENT]                <data>icGB4f8PAABIAdFIgfn/DwAAdzs=</data>[/INDENT][/INDENT]
[INDENT][INDENT]                <key>Replace</key>[/INDENT][/INDENT]
[INDENT][INDENT]                <data>icGB4f8BAABIAdFIgfn/AQAAdzs=</data>[/INDENT][/INDENT]
[INDENT][INDENT]            </dict>[/INDENT][/INDENT]
[INDENT][INDENT]            <dict>[/INDENT][/INDENT]
[INDENT][INDENT]                <key>Comment</key>[/INDENT][/INDENT]
[INDENT][INDENT]                <string>IONVMeFamily Pike R. Alpha Patch#8</string>[/INDENT][/INDENT]
[INDENT][INDENT]                <key>Disabled</key>[/INDENT][/INDENT]
[INDENT][INDENT]                <false/>[/INDENT][/INDENT]
[INDENT][INDENT]                <key>Name</key>[/INDENT][/INDENT]
[INDENT][INDENT]                <string>IONVMeFamily</string>[/INDENT][/INDENT]
[INDENT][INDENT]                <key>Find</key>[/INDENT][/INDENT]
[INDENT][INDENT]                <data>SYHF/w8AAEnB7QxJiwQkSA==</data>[/INDENT][/INDENT]
[INDENT][INDENT]                <key>Replace</key>[/INDENT][/INDENT]
[INDENT][INDENT]                <data>SYHF/w8AAEnB7QlJiwQkSA==</data>[/INDENT][/INDENT]
[INDENT][INDENT]            </dict>[/INDENT][/INDENT]
[INDENT][INDENT]            <dict>[/INDENT][/INDENT]
[INDENT][INDENT]                <key>Comment</key>[/INDENT][/INDENT]
[INDENT][INDENT]                <string>IONVMeFamily Pike R. Alpha Patch#9_10</string>[/INDENT][/INDENT]
[INDENT][INDENT]                <key>Disabled</key>[/INDENT][/INDENT]
[INDENT][INDENT]                <false/>[/INDENT][/INDENT]
[INDENT][INDENT]                <key>Name</key>[/INDENT][/INDENT]
[INDENT][INDENT]                <string>IONVMeFamily</string>[/INDENT][/INDENT]
[INDENT][INDENT]                <key>Find</key>[/INDENT][/INDENT]
[INDENT][INDENT]                <data>BgIAAEyNuAAQAABMiflIgeEA8P//SYmGGgEAAEmJjiIBAABBvAAQAABJKfQ=</data>[/INDENT][/INDENT]
[INDENT][INDENT]                <key>Replace</key>[/INDENT][/INDENT]
[INDENT][INDENT]                <data>BgIAAEyNuAACAABMiflIgeEA8P//SYmGGgEAAEmJjiIBAABBvAACAABJKfQ=</data>[/INDENT][/INDENT]
[INDENT][INDENT]            </dict>[/INDENT][/INDENT]
[INDENT][INDENT]            <dict>[/INDENT][/INDENT]
[INDENT][INDENT]                <key>Comment</key>[/INDENT][/INDENT]
[INDENT][INDENT]                <string>IONVMeFamily Pike R. Alpha Patch#11</string>[/INDENT][/INDENT]
[INDENT][INDENT]                <key>Disabled</key>[/INDENT][/INDENT]
[INDENT][INDENT]                <false/>[/INDENT][/INDENT]
[INDENT][INDENT]                <key>Name</key>[/INDENT][/INDENT]
[INDENT][INDENT]                <string>IONVMeFamily</string>[/INDENT][/INDENT]
[INDENT][INDENT]                <key>Find</key>[/INDENT][/INDENT]
[INDENT][INDENT]                <data>AABJiY4iAQAAugAQAABIKQ==</data>[/INDENT][/INDENT]
[INDENT][INDENT]                <key>Replace</key>[/INDENT][/INDENT]
[INDENT][INDENT]                <data>AABJiY4iAQAAugACAABIKQ==</data>[/INDENT][/INDENT]
[INDENT][INDENT]            </dict>[/INDENT][/INDENT]
[INDENT][INDENT]            <dict>[/INDENT][/INDENT]
[INDENT][INDENT]                <key>Comment</key>[/INDENT][/INDENT]
[INDENT][INDENT]                <string>IONVMeFamily Pike R. Alpha Patch#12</string>[/INDENT][/INDENT]
[INDENT][INDENT]                <key>Disabled</key>[/INDENT][/INDENT]
[INDENT][INDENT]                <false/>[/INDENT][/INDENT]
[INDENT][INDENT]                <key>Name</key>[/INDENT][/INDENT]
[INDENT][INDENT]                <string>IONVMeFamily</string>[/INDENT][/INDENT]
[INDENT][INDENT]                <key>Find</key>[/INDENT][/INDENT]
[INDENT][INDENT]                <data>yAAAAEkp17gAEAAATYskJA==</data>[/INDENT][/INDENT]
[INDENT][INDENT]                <key>Replace</key>[/INDENT][/INDENT]
[INDENT][INDENT]                <data>yAAAAEkp17gAAgAATYskJA==</data>[/INDENT][/INDENT]
[INDENT][INDENT]            </dict>[/INDENT][/INDENT]
[INDENT][INDENT]            <dict>[/INDENT][/INDENT]
[INDENT][INDENT]                <key>Comment</key>[/INDENT][/INDENT]
[INDENT][INDENT]                <string>IONVMeFamily Pike R. Alpha Patch#13</string>[/INDENT][/INDENT]
[INDENT][INDENT]                <key>Disabled</key>[/INDENT][/INDENT]
[INDENT][INDENT]                <false/>[/INDENT][/INDENT]
[INDENT][INDENT]                <key>Name</key>[/INDENT][/INDENT]
[INDENT][INDENT]                <string>IONVMeFamily</string>[/INDENT][/INDENT]
[INDENT][INDENT]                <key>Find</key>[/INDENT][/INDENT]
[INDENT][INDENT]                <data>4b+AQBUGTYnWugAQAABFMQ==</data>[/INDENT][/INDENT]
[INDENT][INDENT]                <key>Replace</key>[/INDENT][/INDENT]
[INDENT][INDENT]                <data>4b+AQBUGTYnWugACAABFMQ==</data>[/INDENT][/INDENT]
[INDENT][INDENT]            </dict>[/INDENT][/INDENT]
[INDENT][INDENT]            <dict>[/INDENT][/INDENT]
[INDENT][INDENT]                <key>Comment</key>[/INDENT][/INDENT]
[INDENT][INDENT]                <string>IONVMeFamily Pike R. Alpha Patch#14</string>[/INDENT][/INDENT]
[INDENT][INDENT]                <key>Disabled</key>[/INDENT][/INDENT]
[INDENT][INDENT]                <false/>[/INDENT][/INDENT]
[INDENT][INDENT]                <key>Name</key>[/INDENT][/INDENT]
[INDENT][INDENT]                <string>IONVMeFamily</string>[/INDENT][/INDENT]
[INDENT][INDENT]                <key>Find</key>[/INDENT][/INDENT]
[INDENT][INDENT]                <data>iWTY+EmBxAAQAABJgccA8A==</data>[/INDENT][/INDENT]
[INDENT][INDENT]                <key>Replace</key>[/INDENT][/INDENT]
[INDENT][INDENT]                <data>iWTY+EmBxAACAABJgccA8A==</data>[/INDENT][/INDENT]
[INDENT][INDENT]            </dict>[/INDENT][/INDENT]
[INDENT][INDENT]            <dict>[/INDENT][/INDENT]
[INDENT][INDENT]                <key>Comment</key>[/INDENT][/INDENT]
[INDENT][INDENT]                <string>IONVMeFamily Pike R. Alpha Patch#15</string>[/INDENT][/INDENT]
[INDENT][INDENT]                <key>Disabled</key>[/INDENT][/INDENT]
[INDENT][INDENT]                <false/>[/INDENT][/INDENT]
[INDENT][INDENT]                <key>Name</key>[/INDENT][/INDENT]
[INDENT][INDENT]                <string>IONVMeFamily</string>[/INDENT][/INDENT]
[INDENT][INDENT]                <key>Find</key>[/INDENT][/INDENT]
[INDENT][INDENT]                <data>Bf8PAABIwegMZvfB/w8PlQ==</data>[/INDENT][/INDENT]
[INDENT][INDENT]                <key>Replace</key>[/INDENT][/INDENT]
[INDENT][INDENT]                <data>Bf8PAABIwegJZvfB/w8PlQ==</data>[/INDENT][/INDENT]
[INDENT][INDENT]            </dict>[/INDENT][/INDENT]
[INDENT][INDENT]            <dict>[/INDENT][/INDENT]
[INDENT][INDENT]                <key>Comment</key>[/INDENT][/INDENT]
[INDENT][INDENT]                <string>IONVMeFamily Pike R. Alpha Patch#16</string>[/INDENT][/INDENT]
[INDENT][INDENT]                <key>Disabled</key>[/INDENT][/INDENT]
[INDENT][INDENT]                <false/>[/INDENT][/INDENT]
[INDENT][INDENT]                <key>Name</key>[/INDENT][/INDENT]
[INDENT][INDENT]                <string>IONVMeFamily</string>[/INDENT][/INDENT]
[INDENT][INDENT]                <key>Find</key>[/INDENT][/INDENT]
[INDENT][INDENT]                <data>weIIQQ+2wcHgDEQJ0EQJwA==</data>[/INDENT][/INDENT]
[INDENT][INDENT]                <key>Replace</key>[/INDENT][/INDENT]
[INDENT][INDENT]                <data>weIIQQ+2wcHgCUQJ0EQJwA==</data>[/INDENT][/INDENT]
[INDENT][INDENT]            </dict>[/INDENT][/INDENT]
[INDENT][INDENT]            <dict>[/INDENT][/INDENT]
[INDENT][INDENT]                <key>Comment</key>[/INDENT][/INDENT]
[INDENT][INDENT]                <string>IONVMeFamily Pike R. Alpha Patch#17</string>[/INDENT][/INDENT]
[INDENT][INDENT]                <key>Disabled</key>[/INDENT][/INDENT]
[INDENT][INDENT]                <false/>[/INDENT][/INDENT]
[INDENT][INDENT]                <key>Name</key>[/INDENT][/INDENT]
[INDENT][INDENT]                <string>IONVMeFamily</string>[/INDENT][/INDENT]
[INDENT][INDENT]                <key>Find</key>[/INDENT][/INDENT]
[INDENT][INDENT]                <data>RYTJD5XAD7bAweAMRAnYRA==</data>[/INDENT][/INDENT]
[INDENT][INDENT]                <key>Replace</key>[/INDENT][/INDENT]
[INDENT][INDENT]                <data>RYTJD5XAD7bAweAJRAnYRA==</data>[/INDENT][/INDENT]
[INDENT][INDENT]            </dict>[/INDENT][/INDENT]
[INDENT][INDENT]        </array>[/INDENT][/INDENT]
[INDENT][INDENT]    </dict>
Now open up the config.plist file in USB EFI partition.​
Search this part in the config plist and paste under​
Code:
<data>[/INDENT][/INDENT]
[INDENT][INDENT][/INDENT][/INDENT]
[INDENT][INDENT]                g710////Gw==[/INDENT][/INDENT]
[INDENT][INDENT][/INDENT][/INDENT]
[INDENT][INDENT]                </data>[/INDENT][/INDENT]
[INDENT][INDENT][/INDENT][/INDENT]
[INDENT][INDENT]            </dict>
this.​

Code:
<key>KernelAndKextPatches</key>
    <dict>
        <key>FakeCPUID</key>
        <string>0x0506E3</string>
        <key>AppleRTC</key>
        <true/>
        <key>AsusAICPUPM</key>
        <true/>
        <key>KernelCpu</key>
        <false/>
        <key>KernelHaswellE</key>
        <false/>
        <key>KernelLapic</key>
        <false/>
        <key>KernelPm</key>
        <true/>
        <key>KextsToPatch</key>
        <array>
            <dict>
                <key>Comment</key>
                <string>External icons patch</string>
                <key>Find</key>
                <data>
                RXh0ZXJuYWw=
                </data>
                <key>Name</key>
                <string>AppleAHCIPort</string>
                <key>Replace</key>
                <data>
                SW50ZXJuYWw=
                </data>
            </dict>
            <dict>
                <key>Comment</key>
                <string>change 15 port limit to 26 in XHCI kext (100-Series-10.12)</string>
                <key>Find</key>
                <data>
                g710////EA==
                </data>
                <key>Name</key>
                <string>AppleUSBXHCIPCI</string>
                <key>Replace</key>
                <data>
                g710////Gw==
                </data>
            </dict>
            <dict>
            <key>Comment</key>
                <string>IONVMeFamily Pike R. Alpha Patch#1</string>
                <key>Disabled</key>
                <false/>
                <key>Name</key>
                <string>IONVMeFamily</string>
                <key>Find</key>
                <data>ibP4AgAAweAMBQAQAACJgw==</data>
                <key>Replace</key>
                <data>ibP4AgAAweAJBQAQAACJgw==</data>
            </dict>
            <dict>
                <key>Comment</key>
                <string>IONVMeFamily Pike R. Alpha Patch#2</string>
                <key>Disabled</key>
                <false/>
                <key>Name</key>
                <string>IONVMeFamily</string>
                <key>Find</key>
                <data>D7aMiIIAAACD+QwPhTIBAA==</data>
                <key>Replace</key>
                <data>D7aMiIIAAACD+QkPhTIBAA==</data>
            </dict>
            <dict>
                <key>Comment</key>
                <string>IONVMeFamily Pike R. Alpha Patch#3</string>
                <key>Disabled</key>
                <false/>
                <key>Name</key>
                <string>IONVMeFamily</string>
                <key>Find</key>
                <data>AMeDpAAAAAAQAABIi0gISA==</data>
                <key>Replace</key>
                <data>AMeDpAAAAAACAABIi0gISA==</data>
            </dict>
            <dict>
                <key>Comment</key>
                <string>IONVMeFamily Pike R. Alpha Patch#4</string>
                <key>Disabled</key>
                <false/>
                <key>Name</key>
                <string>IONVMeFamily</string>
                <key>Find</key>
                <data>SYnGTYX2dGFBwecMSWP/vg==</data>
                <key>Replace</key>
                <data>SYnGTYX2dGFBwecJSWP/vg==</data>
            </dict>
            <dict>
                <key>Comment</key>
                <string>IONVMeFamily Pike R. Alpha Patch#5</string>
                <key>Disabled</key>
                <false/>
                <key>Name</key>
                <string>IONVMeFamily</string>
                <key>Find</key>
                <data>hv8PAABIwegMD7cPgeH/Dw==</data>
                <key>Replace</key>
                <data>hv8PAABIwegJD7cPgeH/Dw==</data>
            </dict>
            <dict>
                <key>Comment</key>
                <string>IONVMeFamily Pike R. Alpha Patch#6_7</string>
                <key>Disabled</key>
                <false/>
                <key>Name</key>
                <string>IONVMeFamily</string>
                <key>Find</key>
                <data>icGB4f8PAABIAdFIgfn/DwAAdzs=</data>
                <key>Replace</key>
                <data>icGB4f8BAABIAdFIgfn/AQAAdzs=</data>
            </dict>
            <dict>
                <key>Comment</key>
                <string>IONVMeFamily Pike R. Alpha Patch#8</string>
                <key>Disabled</key>
                <false/>
                <key>Name</key>
                <string>IONVMeFamily</string>
                <key>Find</key>
                <data>SYHF/w8AAEnB7QxJiwQkSA==</data>
                <key>Replace</key>
                <data>SYHF/w8AAEnB7QlJiwQkSA==</data>
            </dict>
            <dict>
                <key>Comment</key>
                <string>IONVMeFamily Pike R. Alpha Patch#9_10</string>
                <key>Disabled</key>
                <false/>
                <key>Name</key>
                <string>IONVMeFamily</string>
                <key>Find</key>
                <data>BgIAAEyNuAAQAABMiflIgeEA8P//SYmGGgEAAEmJjiIBAABBvAAQAABJKfQ=</data>
                <key>Replace</key>
                <data>BgIAAEyNuAACAABMiflIgeEA8P//SYmGGgEAAEmJjiIBAABBvAACAABJKfQ=</data>
            </dict>
            <dict>
                <key>Comment</key>
                <string>IONVMeFamily Pike R. Alpha Patch#11</string>
                <key>Disabled</key>
                <false/>
                <key>Name</key>
                <string>IONVMeFamily</string>
                <key>Find</key>
                <data>AABJiY4iAQAAugAQAABIKQ==</data>
                <key>Replace</key>
                <data>AABJiY4iAQAAugACAABIKQ==</data>
            </dict>
            <dict>
                <key>Comment</key>
                <string>IONVMeFamily Pike R. Alpha Patch#12</string>
                <key>Disabled</key>
                <false/>
                <key>Name</key>
                <string>IONVMeFamily</string>
                <key>Find</key>
                <data>yAAAAEkp17gAEAAATYskJA==</data>
                <key>Replace</key>
                <data>yAAAAEkp17gAAgAATYskJA==</data>
            </dict>
            <dict>
                <key>Comment</key>
                <string>IONVMeFamily Pike R. Alpha Patch#13</string>
                <key>Disabled</key>
                <false/>
                <key>Name</key>
                <string>IONVMeFamily</string>
                <key>Find</key>
                <data>4b+AQBUGTYnWugAQAABFMQ==</data>
                <key>Replace</key>
                <data>4b+AQBUGTYnWugACAABFMQ==</data>
            </dict>
            <dict>
                <key>Comment</key>
                <string>IONVMeFamily Pike R. Alpha Patch#14</string>
                <key>Disabled</key>
                <false/>
                <key>Name</key>
                <string>IONVMeFamily</string>
                <key>Find</key>
                <data>iWTY+EmBxAAQAABJgccA8A==</data>
                <key>Replace</key>
                <data>iWTY+EmBxAACAABJgccA8A==</data>
            </dict>
            <dict>
                <key>Comment</key>
                <string>IONVMeFamily Pike R. Alpha Patch#15</string>
                <key>Disabled</key>
                <false/>
                <key>Name</key>
                <string>IONVMeFamily</string>
                <key>Find</key>
                <data>Bf8PAABIwegMZvfB/w8PlQ==</data>
                <key>Replace</key>
                <data>Bf8PAABIwegJZvfB/w8PlQ==</data>
            </dict>
            <dict>
                <key>Comment</key>
                <string>IONVMeFamily Pike R. Alpha Patch#16</string>
                <key>Disabled</key>
                <false/>
                <key>Name</key>
                <string>IONVMeFamily</string>
                <key>Find</key>
                <data>weIIQQ+2wcHgDEQJ0EQJwA==</data>
                <key>Replace</key>
                <data>weIIQQ+2wcHgCUQJ0EQJwA==</data>
            </dict>
            <dict>
                <key>Comment</key>
                <string>IONVMeFamily Pike R. Alpha Patch#17</string>
                <key>Disabled</key>
                <false/>
                <key>Name</key>
                <string>IONVMeFamily</string>
                <key>Find</key>
                <data>RYTJD5XAD7bAweAMRAnYRA==</data>
                <key>Replace</key>
                <data>RYTJD5XAD7bAweAJRAnYRA==</data>
            </dict>
        </array>
    </dict>

Now save your config.plist file (cmd+s)
Eject all your USB drive partitions.

Here's my config.plist

3. Install macOS Sierra on M.2 with BIOS Settings

First press Del key when boot up on keyboard and get in BIOS
bios-default-jpg.242113


If you turn on Intel Rapid Storage Technology, Hackintosh wouldn't be able to recognize SATA ports, but m.2 still works with our patches.
bios-jpg.242111


And go in Advanced Mode by pressing F7
Then Press F5 to Load Optimized Defaults
bios-f5-jpg.242114

After that, go on Advanced Section and click on USB Configuration, enable XHCI Hand-off, it is required to boot up USB.
xhci-enabled-jpg.242115

Last, go to Boot section and click on Secure Boot to check OS type is set to Other OS, this option also works for Windows 10.
bios-os-jpg.242116


Now press F10 to save and exit bios.

When boot up, press F8 to choose UEFI: USB (Don't choose the one without UEFI at the front)
bios-f8-jpg.242117

Press Ok.

Now it would boot from your USB. Choose USB and press Enter.
clover-boot-jpg.242118

It shouldn't boot with any errors, you will see this screen first.
apple boot.jpg

Then loading screen.
apple boot load.jpg

Wait for it to load, and after that you will se the Language Chooser screen.
apple lan.jpg

Choose one Language that fits you, but over here I'm using English as our language, it will be easier to follow me by choosing English. After that press Enter

Go to menu bar and click Utilities, and choose Disk Utility.
apple disk util.jpg

Over here I opened the info of my M.2 NVMe SSD. If you didn't patch NVMe 10_12_3 correctly, then you wouldn't see the disk in Disk Utility.
apple m.2.jpg

Now click on INTEL SSDPEKKW.. and click Erase button.

Name your M.2 SSD and select Mac OS Extended (Journaled) format and GUID Partition Map scheme, and press Erase.
apple format.jpg

You should see a complete screen.
Press Done to continue.
apple format done.jpg

Now quit Disk Utility.
apple disk quit.jpg

And now we click on Continue to Install macOS Sierra on M.2 SSD
apple conti.jpg

Continue
apple cont2.jpg

Agree
apple cont3.jpg

Click on M.2 SSD and press Continue.
apple install m.2.jpg

It will now start to install.
apple installing.jpg

After installation, it will restart and press F8 to boot from UEFI USB
Choose M.2 SSD and press Enter.
clover m.2.jpg

You should see an Apple loading.
apple loading m.2.jpg

And you will see the Welcome screen.
apple boot welcome.jpg

Continue by yourself, but I’ll mention some important details.

Since we haven’t patch our Ethernet, so choose My computer does not connect to the Internet would cause less trouble.
apple no internet.jpg
You do not want to transfer anything now.
apple no transfer.jpg

Right now fill in the Account Details and press Continue.
apple account.jpg


Setting up Mac.
apple setting up.jpg

Finally, we see our Desktop screen.
apple done install.jpg


4. MultiBeast Installation
To start post Installation, please put EFI Mounter v3 inside USB, not EFI partition.
4-1.jpg

Now if you’ve shut down your computer, then boot up USB disk with F8 while BIOS is loading.
4-2.jpg

Choose Boot Mac from M.2 SSD and press Enter.

If you didn’t shut down your computer, then please follow from here.
4-3.jpg

Open up MultiBeast from USB on Hackintosh
4-4.jpg

Press open
4-5.jpg

Now we’ve seen our MultiBeast window.
4-6.jpg

Click on Quick Start and choose UEFI Boot Mode.
4-7.jpg

Click on Build and Install
4-8.jpg

Click Agree
4-9.jpg

Enter Username and Password
4-10.jpg

Now installing
4-11.jpg

After it finish installing, you will see this screen.
4-12.jpg

Now do not try to reboot and boot from M.2, you haven’t spoof Kabylake, HD630, and M.2. So it can’t boot up.

Now load your EFI Mounter v3 from USB.

4-13.jpg

Same as usual, type in Username and Password.
4-14.jpg

Check what the Current Boot Drive is and select that one.

4-15.jpg

It should jump out this and now click EFI
4-16.jpg

Then CLOVER
4-17.jpg


And open up config.plist with TextEdit.
4-18.jpg

Add Intel Kabylake, HD630, M.2 in config plist.

All the added part will be marked red.
Note to administrator, please do not change the below code to code quote, thank you.

<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">

<plist version="1.0">

<dict>

<key>ACPI</key>

<dict>

<key>DSDT</key>

<dict>

<key>Debug</key>

<false/>

<key>DropOEM_DSM</key>

<false/>

<key>Fixes</key>

<dict>

<key>AddDTGP_0001</key>

<false/>

<key>AddHDMI_8000000</key>

<false/>

<key>AddIMEI_80000</key>

<false/>

<key>AddMCHC_0008</key>

<false/>

<key>AddPNLF_1000000</key>

<false/>

<key>DeleteUnused_400000</key>

<false/>

<key>FIX_ACST_4000000</key>

<false/>

<key>FIX_ADP1_800000</key>

<false/>

<key>FIX_INTELGFX_100000</key>

<false/>

<key>FIX_RTC_20000</key>

<false/>

<key>FIX_S3D_2000000</key>

<false/>

<key>FakeLPC_0020</key>

<false/>

<key>FiX_TMR_40000</key>

<false/>

<key>FiX_WAK_200000</key>

<false/>

<key>FixAirport_4000</key>

<false/>

<key>FixDarwin_0002</key>

<false/>

<key>FixDisplay_0100</key>

<false/>

<key>FixFirewire_0800</key>

<false/>

<key>FixHDA_8000</key>

<false/>

<key>FixHPET_0010</key>

<false/>

<key>FixIDE_0200</key>

<false/>

<key>FixIPIC_0040</key>

<false/>

<key>FixLAN_2000</key>

<false/>

<key>FixRegions_10000000</key>

<false/>

<key>FixSATA_0400</key>

<false/>

<key>FixSBUS_0080</key>

<false/>

<key>FixShutdown_0004</key>

<false/>

<key>FixUSB_1000</key>

<false/>

<key>NewWay_80000000</key>

<false/>

</dict>

<key>Name</key>

<string>DSDT.aml</string>

<key>ReuseFFFF</key>

<false/>

</dict>

<key>HaltEnabler</key>

<false/>

<key>SSDT</key>

<dict>

<key>DropOem</key>

<false/>

<key>Generate</key>

<dict>

<key>CStates</key>

<false/>

<key>PStates</key>

<false/>

</dict>

</dict>

</dict>

<key>Boot</key>

<dict>

<key>Arguments</key>

<string>dart=0</string>

<key>DefaultVolume</key>

<string>Hackintosh M.2 Sierra</string>

<key>Legacy</key>

<string>PBR</string>

<key>Log</key>

<true/>

<key>Secure</key>

<false/>

<key>Timeout</key>

<integer>3</integer>

<key>XMPDetection</key>

<string>NO</string>

</dict>

<key>Devices</key>

<dict>

<key>Audio</key>

<dict>

<key>Inject</key>

<string>1</string>

</dict>

<key>FakeID</key>

<dict>

<key>IntelGFX</key>

<string>0x19168086</string>


<key>ATI</key>

<string>0x0</string>

<key>IMEI</key>

<string>0x0</string>

<key>IntelGFX</key>

<string>0x0</string>

<key>LAN</key>

<string>0x0</string>

<key>NVidia</key>

<string>0x0</string>

<key>SATA</key>

<string>0x0</string>

<key>WIFI</key>

<string>0x0</string>

<key>XHCI</key>

<string>0x0</string>

</dict>

<key>USB</key>

<dict>

<key>FixOwnership</key>

<false/>

<key>Inject</key>

<false/>

</dict>

<key>UseIntelHDMI</key>

<false/>

</dict>

<key>DisableDrivers</key>

<array>

<string>Nothing</string>

</array>

<key>GUI</key>

<dict>

<key>Hide</key>

<array>

<string>Windows</string>

<string>\EFI\BOOT\BOOTX64.EFI</string>

</array>

<key>Language</key>

<string>en:0</string>

<key>Mouse</key>

<dict>

<key>Enabled</key>

<true/>

<key>Speed</key>

<integer>8</integer>

</dict>

<key>Scan</key>

<dict>

<key>Entries</key>

<true/>

<key>Legacy</key>

<string>First</string>

<key>Tool</key>

<true/>

</dict>

<key>ScreenResolution</key>

<string>1920x1080</string>

<key>Theme</key>

<string>tonymacx86</string>

</dict>

<key>Graphics</key>

<dict>

<key>Inject</key>

<dict>

<key>ATI</key>

<false/>

<key>Intel</key>

<true/>

<key>NVidia</key>

<false/>

</dict>

</dict>

<key>KernelAndKextPatches</key>

<dict>

<key>FakeCPUID</key>

<string>0x0506E3</string>


<key>AppleRTC</key>

<true/>

<key>AsusAICPUPM</key>

<true/>

<key>KernelCpu</key>

<false/>

<key>KernelHaswellE</key>

<false/>

<key>KernelLapic</key>

<false/>

<key>KernelPm</key>

<true/>

<key>KextsToPatch</key>

<array>

<dict>

<key>Comment</key>

<string>External icons patch</string>

<key>Find</key>

<data>

RXh0ZXJuYWw=

</data>

<key>Name</key>

<string>AppleAHCIPort</string>

<key>Replace</key>

<data>

SW50ZXJuYWw=

</data>

</dict>

<dict>

<key>Comment</key>

<string>IONVMeFamily Pike R. Alpha Patch#1</string>

<key>Disabled</key>

<false/>

<key>Name</key>

<string>IONVMeFamily</string>

<key>Find</key>

<data>ibP4AgAAweAMBQAQAACJgw==</data>

<key>Replace</key>

<data>ibP4AgAAweAJBQAQAACJgw==</data>

</dict>

<dict>

<key>Comment</key>

<string>IONVMeFamily Pike R. Alpha Patch#2</string>

<key>Disabled</key>

<false/>

<key>Name</key>

<string>IONVMeFamily</string>

<key>Find</key>

<data>D7aMiIIAAACD+QwPhTIBAA==</data>

<key>Replace</key>

<data>D7aMiIIAAACD+QkPhTIBAA==</data>

</dict>

<dict>

<key>Comment</key>

<string>IONVMeFamily Pike R. Alpha Patch#3</string>

<key>Disabled</key>

<false/>

<key>Name</key>

<string>IONVMeFamily</string>

<key>Find</key>

<data>AMeDpAAAAAAQAABIi0gISA==</data>

<key>Replace</key>

<data>AMeDpAAAAAACAABIi0gISA==</data>

</dict>

<dict>

<key>Comment</key>

<string>IONVMeFamily Pike R. Alpha Patch#4</string>

<key>Disabled</key>

<false/>

<key>Name</key>

<string>IONVMeFamily</string>

<key>Find</key>

<data>SYnGTYX2dGFBwecMSWP/vg==</data>

<key>Replace</key>

<data>SYnGTYX2dGFBwecJSWP/vg==</data>

</dict>

<dict>

<key>Comment</key>

<string>IONVMeFamily Pike R. Alpha Patch#5</string>

<key>Disabled</key>

<false/>

<key>Name</key>

<string>IONVMeFamily</string>

<key>Find</key>

<data>hv8PAABIwegMD7cPgeH/Dw==</data>

<key>Replace</key>

<data>hv8PAABIwegJD7cPgeH/Dw==</data>

</dict>

<dict>

<key>Comment</key>

<string>IONVMeFamily Pike R. Alpha Patch#6_7</string>

<key>Disabled</key>

<false/>

<key>Name</key>

<string>IONVMeFamily</string>

<key>Find</key>

<data>icGB4f8PAABIAdFIgfn/DwAAdzs=</data>

<key>Replace</key>

<data>icGB4f8BAABIAdFIgfn/AQAAdzs=</data>

</dict>

<dict>

<key>Comment</key>

<string>IONVMeFamily Pike R. Alpha Patch#8</string>

<key>Disabled</key>

<false/>

<key>Name</key>

<string>IONVMeFamily</string>

<key>Find</key>

<data>SYHF/w8AAEnB7QxJiwQkSA==</data>

<key>Replace</key>

<data>SYHF/w8AAEnB7QlJiwQkSA==</data>

</dict>

<dict>

<key>Comment</key>

<string>IONVMeFamily Pike R. Alpha Patch#9_10</string>

<key>Disabled</key>

<false/>

<key>Name</key>

<string>IONVMeFamily</string>

<key>Find</key>

<data>BgIAAEyNuAAQAABMiflIgeEA8P//SYmGGgEAAEmJjiIBAABBvAAQAABJKfQ=</data>

<key>Replace</key>

<data>BgIAAEyNuAACAABMiflIgeEA8P//SYmGGgEAAEmJjiIBAABBvAACAABJKfQ=</data>

</dict>

<dict>

<key>Comment</key>

<string>IONVMeFamily Pike R. Alpha Patch#11</string>

<key>Disabled</key>

<false/>

<key>Name</key>

<string>IONVMeFamily</string>

<key>Find</key>

<data>AABJiY4iAQAAugAQAABIKQ==</data>

<key>Replace</key>

<data>AABJiY4iAQAAugACAABIKQ==</data>

</dict>

<dict>

<key>Comment</key>

<string>IONVMeFamily Pike R. Alpha Patch#12</string>

<key>Disabled</key>

<false/>

<key>Name</key>

<string>IONVMeFamily</string>

<key>Find</key>

<data>yAAAAEkp17gAEAAATYskJA==</data>

<key>Replace</key>

<data>yAAAAEkp17gAAgAATYskJA==</data>

</dict>

<dict>

<key>Comment</key>

<string>IONVMeFamily Pike R. Alpha Patch#13</string>

<key>Disabled</key>

<false/>

<key>Name</key>

<string>IONVMeFamily</string>

<key>Find</key>

<data>4b+AQBUGTYnWugAQAABFMQ==</data>

<key>Replace</key>

<data>4b+AQBUGTYnWugACAABFMQ==</data>

</dict>

<dict>

<key>Comment</key>

<string>IONVMeFamily Pike R. Alpha Patch#14</string>

<key>Disabled</key>

<false/>

<key>Name</key>

<string>IONVMeFamily</string>

<key>Find</key>

<data>iWTY+EmBxAAQAABJgccA8A==</data>

<key>Replace</key>

<data>iWTY+EmBxAACAABJgccA8A==</data>

</dict>

<dict>

<key>Comment</key>

<string>IONVMeFamily Pike R. Alpha Patch#15</string>

<key>Disabled</key>

<false/>

<key>Name</key>

<string>IONVMeFamily</string>

<key>Find</key>

<data>Bf8PAABIwegMZvfB/w8PlQ==</data>

<key>Replace</key>

<data>Bf8PAABIwegJZvfB/w8PlQ==</data>

</dict>

<dict>

<key>Comment</key>

<string>IONVMeFamily Pike R. Alpha Patch#16</string>

<key>Disabled</key>

<false/>

<key>Name</key>

<string>IONVMeFamily</string>

<key>Find</key>

<data>weIIQQ+2wcHgDEQJ0EQJwA==</data>

<key>Replace</key>

<data>weIIQQ+2wcHgCUQJ0EQJwA==</data>

</dict>

<dict>

<key>Comment</key>

<string>IONVMeFamily Pike R. Alpha Patch#17</string>

<key>Disabled</key>

<false/>

<key>Name</key>

<string>IONVMeFamily</string>

<key>Find</key>

<data>RYTJD5XAD7bAweAMRAnYRA==</data>

<key>Replace</key>

<data>RYTJD5XAD7bAweAJRAnYRA==</data>

</dict>


</array>

</dict>

<key>RtVariables</key>

<dict>

<key>BooterConfig</key>

<string>0x28</string>

<key>CsrActiveConfig</key>

<string>0x3</string>

</dict>

<key>SMBIOS</key>

<dict>

<key>BiosReleaseDate</key>

<string>09/03/2013</string>

<key>BiosVendor</key>

<string>Apple Inc.</string>

<key>BiosVersion</key>

<string>IM142.88Z.0118.B00.1309031249</string>

<key>Board-ID</key>

<string>Mac-27ADBB7B4CEE8E61</string>

<key>BoardManufacturer</key>

<string>Apple Inc.</string>

<key>BoardType</key>

<integer>10</integer>

<key>ChassisAssetTag</key>

<string>iMac-Aluminum</string>

<key>ChassisManufacturer</key>

<string>Apple Inc.</string>

<key>ChassisType</key>

<string>13</string>

<key>Family</key>

<string>iMac</string>

<key>Manufacturer</key>

<string>Apple Inc.</string>

<key>Mobile</key>

<false/>

<key>ProductName</key>

<string>iMac14,2</string>

<key>SerialNumber</key>

<string>C02P6IZ5FLHH</string>

<key>Trust</key>

<false/>

<key>Version</key>

<string>1.0</string>

</dict>

<key>SystemParameters</key>

<dict>

<key>InjectKexts</key>

<string>Detect</string>

<key>InjectSystemID</key>

<true/>

<key>NvidiaWeb</key>

<false/>

</dict>

</dict>

</plist>



Code:
<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "[URL]http://www.apple.com/DTDs/PropertyList-1.0.dtd[/URL]">

<plist version="1.0">

<dict>

    <key>ACPI</key>

    <dict>

        <key>DSDT</key>

        <dict>

            <key>Debug</key>

            <false/>

            <key>DropOEM_DSM</key>

            <false/>

            <key>Fixes</key>

            <dict>

                <key>AddDTGP_0001</key>

                <false/>

                <key>AddHDMI_8000000</key>

                <false/>

                <key>AddIMEI_80000</key>

                <false/>

                <key>AddMCHC_0008</key>

                <false/>

                <key>AddPNLF_1000000</key>

                <false/>

                <key>DeleteUnused_400000</key>

                <false/>

                <key>FIX_ACST_4000000</key>

                <false/>

                <key>FIX_ADP1_800000</key>

                <false/>

                <key>FIX_INTELGFX_100000</key>

                <false/>

                <key>FIX_RTC_20000</key>

                <false/>

                <key>FIX_S3D_2000000</key>

                <false/>

                <key>FakeLPC_0020</key>

                <false/>

                <key>FiX_TMR_40000</key>

                <false/>

                <key>FiX_WAK_200000</key>

                <false/>

                <key>FixAirport_4000</key>

                <false/>

                <key>FixDarwin_0002</key>

                <false/>

                <key>FixDisplay_0100</key>

                <false/>

                <key>FixFirewire_0800</key>

                <false/>

                <key>FixHDA_8000</key>

                <false/>

                <key>FixHPET_0010</key>

                <false/>

                <key>FixIDE_0200</key>

                <false/>

                <key>FixIPIC_0040</key>

                <false/>

                <key>FixLAN_2000</key>

                <false/>

                <key>FixRegions_10000000</key>

                <false/>

                <key>FixSATA_0400</key>

                <false/>

                <key>FixSBUS_0080</key>

                <false/>

                <key>FixShutdown_0004</key>

                <false/>

                <key>FixUSB_1000</key>

                <false/>

                <key>NewWay_80000000</key>

                <false/>

            </dict>

            <key>Name</key>

            <string>DSDT.aml</string>

            <key>ReuseFFFF</key>

            <false/>

        </dict>

        <key>HaltEnabler</key>

        <false/>

        <key>SSDT</key>

        <dict>

            <key>DropOem</key>

            <false/>

            <key>Generate</key>

            <dict>

                <key>CStates</key>

                <false/>

                <key>PStates</key>

                <false/>

            </dict>

        </dict>

    </dict>

    <key>Boot</key>

    <dict>

        <key>Arguments</key>

        <string>dart=0</string>

        <key>DefaultVolume</key>

        <string>Hackintosh M.2 Sierra</string>

        <key>Legacy</key>

        <string>PBR</string>

        <key>Log</key>

        <true/>

        <key>Secure</key>

        <false/>

        <key>Timeout</key>

        <integer>3</integer>

        <key>XMPDetection</key>

        <string>NO</string>

    </dict>

    <key>Devices</key>

    <dict>

        <key>Audio</key>

        <dict>

            <key>Inject</key>

            <string>1</string>

        </dict>

        <key>FakeID</key>

        <dict>

            [COLOR=#ff4d4d]<key>IntelGFX</key>

            <string>0x19168086</string>[/COLOR]

            <key>ATI</key>

            <string>0x0</string>

            <key>IMEI</key>

            <string>0x0</string>

            <key>IntelGFX</key>

            <string>0x0</string>

            <key>LAN</key>

            <string>0x0</string>

            <key>NVidia</key>

            <string>0x0</string>

            <key>SATA</key>

            <string>0x0</string>

            <key>WIFI</key>

            <string>0x0</string>

            <key>XHCI</key>

            <string>0x0</string>

        </dict>

        <key>USB</key>

        <dict>

            <key>FixOwnership</key>

            <false/>

            <key>Inject</key>

            <false/>

        </dict>

        <key>UseIntelHDMI</key>

        <false/>

    </dict>

    <key>DisableDrivers</key>

    <array>

        <string>Nothing</string>

    </array>

    <key>GUI</key>

    <dict>

        <key>Hide</key>

        <array>

            <string>Windows</string>

            <string>\EFI\BOOT\BOOTX64.EFI</string>

        </array>

        <key>Language</key>

        <string>en:0</string>

        <key>Mouse</key>

        <dict>

            <key>Enabled</key>

            <true/>

            <key>Speed</key>

            <integer>8</integer>

        </dict>

        <key>Scan</key>

        <dict>

            <key>Entries</key>

            <true/>

            <key>Legacy</key>

            <string>First</string>

            <key>Tool</key>

            <true/>

        </dict>

        <key>ScreenResolution</key>

        <string>1920x1080</string>

        <key>Theme</key>

        <string>tonymacx86</string>

    </dict>

    <key>Graphics</key>

    <dict>

        <key>Inject</key>

        <dict>

            <key>ATI</key>

            <false/>

            <key>Intel</key>

            <true/>

            <key>NVidia</key>

            <false/>

        </dict>

    </dict>

    <key>KernelAndKextPatches</key>

    <dict>

        [COLOR=#ff4d4d]<key>FakeCPUID</key>

        <string>0x0506E3</string>[/COLOR]

        <key>AppleRTC</key>

        <true/>

        <key>AsusAICPUPM</key>

        <true/>

        <key>KernelCpu</key>

        <false/>

        <key>KernelHaswellE</key>

        <false/>

        <key>KernelLapic</key>

        <false/>

        <key>KernelPm</key>

        <true/>

        <key>KextsToPatch</key>

        <array>

            <dict>

                <key>Comment</key>

                <string>External icons patch</string>

                <key>Find</key>

                <data>

                RXh0ZXJuYWw=

                </data>

                <key>Name</key>

                <string>AppleAHCIPort</string>

                <key>Replace</key>

                <data>

                SW50ZXJuYWw=

                </data>

            </dict>

            [COLOR=#ff4d4d]<dict>

            <key>Comment</key>

                <string>IONVMeFamily Pike R. Alpha Patch#1</string>

                <key>Disabled</key>

                <false/>

                <key>Name</key>

                <string>IONVMeFamily</string>

                <key>Find</key>

                <data>ibP4AgAAweAMBQAQAACJgw==</data>

                <key>Replace</key>

                <data>ibP4AgAAweAJBQAQAACJgw==</data>

            </dict>

            <dict>

                <key>Comment</key>

                <string>IONVMeFamily Pike R. Alpha Patch#2</string>

                <key>Disabled</key>

                <false/>

                <key>Name</key>

                <string>IONVMeFamily</string>

                <key>Find</key>

                <data>D7aMiIIAAACD+QwPhTIBAA==</data>

                <key>Replace</key>

                <data>D7aMiIIAAACD+QkPhTIBAA==</data>

            </dict>

            <dict>

                <key>Comment</key>

                <string>IONVMeFamily Pike R. Alpha Patch#3</string>

                <key>Disabled</key>

                <false/>

                <key>Name</key>

                <string>IONVMeFamily</string>

                <key>Find</key>

                <data>AMeDpAAAAAAQAABIi0gISA==</data>

                <key>Replace</key>

                <data>AMeDpAAAAAACAABIi0gISA==</data>

            </dict>

            <dict>

                <key>Comment</key>

                <string>IONVMeFamily Pike R. Alpha Patch#4</string>

                <key>Disabled</key>

                <false/>

                <key>Name</key>

                <string>IONVMeFamily</string>

                <key>Find</key>

                <data>SYnGTYX2dGFBwecMSWP/vg==</data>

                <key>Replace</key>

                <data>SYnGTYX2dGFBwecJSWP/vg==</data>

            </dict>

            <dict>

                <key>Comment</key>

                <string>IONVMeFamily Pike R. Alpha Patch#5</string>

                <key>Disabled</key>

                <false/>

                <key>Name</key>

                <string>IONVMeFamily</string>

                <key>Find</key>

                <data>hv8PAABIwegMD7cPgeH/Dw==</data>

                <key>Replace</key>

                <data>hv8PAABIwegJD7cPgeH/Dw==</data>

            </dict>

            <dict>

                <key>Comment</key>

                <string>IONVMeFamily Pike R. Alpha Patch#6_7</string>

                <key>Disabled</key>

                <false/>

                <key>Name</key>

                <string>IONVMeFamily</string>

                <key>Find</key>

                <data>icGB4f8PAABIAdFIgfn/DwAAdzs=</data>

                <key>Replace</key>

                <data>icGB4f8BAABIAdFIgfn/AQAAdzs=</data>

            </dict>

            <dict>

                <key>Comment</key>

                <string>IONVMeFamily Pike R. Alpha Patch#8</string>

                <key>Disabled</key>

                <false/>

                <key>Name</key>

                <string>IONVMeFamily</string>

                <key>Find</key>

                <data>SYHF/w8AAEnB7QxJiwQkSA==</data>

                <key>Replace</key>

                <data>SYHF/w8AAEnB7QlJiwQkSA==</data>

            </dict>

            <dict>

                <key>Comment</key>

                <string>IONVMeFamily Pike R. Alpha Patch#9_10</string>

                <key>Disabled</key>

                <false/>

                <key>Name</key>

                <string>IONVMeFamily</string>

                <key>Find</key>

                <data>BgIAAEyNuAAQAABMiflIgeEA8P//SYmGGgEAAEmJjiIBAABBvAAQAABJKfQ=</data>

                <key>Replace</key>

                <data>BgIAAEyNuAACAABMiflIgeEA8P//SYmGGgEAAEmJjiIBAABBvAACAABJKfQ=</data>

            </dict>

            <dict>

                <key>Comment</key>

                <string>IONVMeFamily Pike R. Alpha Patch#11</string>

                <key>Disabled</key>

                <false/>

                <key>Name</key>

                <string>IONVMeFamily</string>

                <key>Find</key>

                <data>AABJiY4iAQAAugAQAABIKQ==</data>

                <key>Replace</key>

                <data>AABJiY4iAQAAugACAABIKQ==</data>

            </dict>

            <dict>

                <key>Comment</key>

                <string>IONVMeFamily Pike R. Alpha Patch#12</string>

                <key>Disabled</key>

                <false/>

                <key>Name</key>

                <string>IONVMeFamily</string>

                <key>Find</key>

                <data>yAAAAEkp17gAEAAATYskJA==</data>

                <key>Replace</key>

                <data>yAAAAEkp17gAAgAATYskJA==</data>

            </dict>

            <dict>

                <key>Comment</key>

                <string>IONVMeFamily Pike R. Alpha Patch#13</string>

                <key>Disabled</key>

                <false/>

                <key>Name</key>

                <string>IONVMeFamily</string>

                <key>Find</key>

                <data>4b+AQBUGTYnWugAQAABFMQ==</data>

                <key>Replace</key>

                <data>4b+AQBUGTYnWugACAABFMQ==</data>

            </dict>

            <dict>

                <key>Comment</key>

                <string>IONVMeFamily Pike R. Alpha Patch#14</string>

                <key>Disabled</key>

                <false/>

                <key>Name</key>

                <string>IONVMeFamily</string>

                <key>Find</key>

                <data>iWTY+EmBxAAQAABJgccA8A==</data>

                <key>Replace</key>

                <data>iWTY+EmBxAACAABJgccA8A==</data>

            </dict>

            <dict>

                <key>Comment</key>

                <string>IONVMeFamily Pike R. Alpha Patch#15</string>

                <key>Disabled</key>

                <false/>

                <key>Name</key>

                <string>IONVMeFamily</string>

                <key>Find</key>

                <data>Bf8PAABIwegMZvfB/w8PlQ==</data>

                <key>Replace</key>

                <data>Bf8PAABIwegJZvfB/w8PlQ==</data>

            </dict>

            <dict>

                <key>Comment</key>

                <string>IONVMeFamily Pike R. Alpha Patch#16</string>

                <key>Disabled</key>

                <false/>

                <key>Name</key>

                <string>IONVMeFamily</string>

                <key>Find</key>

                <data>weIIQQ+2wcHgDEQJ0EQJwA==</data>

                <key>Replace</key>

                <data>weIIQQ+2wcHgCUQJ0EQJwA==</data>

            </dict>

            <dict>

                <key>Comment</key>

                <string>IONVMeFamily Pike R. Alpha Patch#17</string>

                <key>Disabled</key>

                <false/>

                <key>Name</key>

                <string>IONVMeFamily</string>

                <key>Find</key>

                <data>RYTJD5XAD7bAweAMRAnYRA==</data>

                <key>Replace</key>

                <data>RYTJD5XAD7bAweAJRAnYRA==</data>

            </dict>[/COLOR]

        </array>

    </dict>

    <key>RtVariables</key>

    <dict>

        <key>BooterConfig</key>

        <string>0x28</string>

        <key>CsrActiveConfig</key>

        <string>0x3</string>

    </dict>

    <key>SMBIOS</key>

    <dict>

        <key>BiosReleaseDate</key>

        <string>09/03/2013</string>

        <key>BiosVendor</key>

        <string>Apple Inc.</string>

        <key>BiosVersion</key>

        <string>IM142.88Z.0118.B00.1309031249</string>

        <key>Board-ID</key>

        <string>Mac-27ADBB7B4CEE8E61</string>

        <key>BoardManufacturer</key>

        <string>Apple Inc.</string>

        <key>BoardType</key>

        <integer>10</integer>

        <key>ChassisAssetTag</key>

        <string>iMac-Aluminum</string>

        <key>ChassisManufacturer</key>

        <string>Apple Inc.</string>

        <key>ChassisType</key>

        <string>13</string>

        <key>Family</key>

        <string>iMac</string>

        <key>Manufacturer</key>

        <string>Apple Inc.</string>

        <key>Mobile</key>

        <false/>

        <key>ProductName</key>

        <string>iMac14,2</string>

        <key>SerialNumber</key>

        <string>C02P6IZ5FLHH</string>

        <key>Trust</key>

        <false/>

        <key>Version</key>

        <string>1.0</string>

    </dict>

    <key>SystemParameters</key>

    <dict>

        <key>InjectKexts</key>

        <string>Detect</string>

        <key>InjectSystemID</key>

        <true/>

        <key>NvidiaWeb</key>

        <false/>

    </dict>

</dict>

</plist>


Code:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>ACPI</key>
    <dict>
        <key>DSDT</key>
        <dict>
            <key>Debug</key>
            <false/>
            <key>DropOEM_DSM</key>
            <false/>
            <key>Fixes</key>
            <dict>
                <key>AddDTGP_0001</key>
                <false/>
                <key>AddHDMI_8000000</key>
                <false/>
                <key>AddIMEI_80000</key>
                <false/>
                <key>AddMCHC_0008</key>
                <false/>
                <key>AddPNLF_1000000</key>
                <false/>
                <key>DeleteUnused_400000</key>
                <false/>
                <key>FIX_ACST_4000000</key>
                <false/>
                <key>FIX_ADP1_800000</key>
                <false/>
                <key>FIX_INTELGFX_100000</key>
                <false/>
                <key>FIX_RTC_20000</key>
                <false/>
                <key>FIX_S3D_2000000</key>
                <false/>
                <key>FakeLPC_0020</key>
                <false/>
                <key>FiX_TMR_40000</key>
                <false/>
                <key>FiX_WAK_200000</key>
                <false/>
                <key>FixAirport_4000</key>
                <false/>
                <key>FixDarwin_0002</key>
                <false/>
                <key>FixDisplay_0100</key>
                <false/>
                <key>FixFirewire_0800</key>
                <false/>
                <key>FixHDA_8000</key>
                <false/>
                <key>FixHPET_0010</key>
                <false/>
                <key>FixIDE_0200</key>
                <false/>
                <key>FixIPIC_0040</key>
                <false/>
                <key>FixLAN_2000</key>
                <false/>
                <key>FixRegions_10000000</key>
                <false/>
                <key>FixSATA_0400</key>
                <false/>
                <key>FixSBUS_0080</key>
                <false/>
                <key>FixShutdown_0004</key>
                <false/>
                <key>FixUSB_1000</key>
                <false/>
                <key>NewWay_80000000</key>
                <false/>
            </dict>
            <key>Name</key>
            <string>DSDT.aml</string>
            <key>ReuseFFFF</key>
            <false/>
        </dict>
        <key>HaltEnabler</key>
        <false/>
        <key>SSDT</key>
        <dict>
            <key>DropOem</key>
            <false/>
            <key>Generate</key>
            <dict>
                <key>CStates</key>
                <false/>
                <key>PStates</key>
                <false/>
            </dict>
        </dict>
    </dict>
    <key>Boot</key>
    <dict>
        <key>Arguments</key>
        <string>dart=0</string>
        <key>DefaultVolume</key>
        <string>Hackintosh M.2 Sierra</string>
        <key>Legacy</key>
        <string>PBR</string>
        <key>Log</key>
        <true/>
        <key>Secure</key>
        <false/>
        <key>Timeout</key>
        <integer>3</integer>
        <key>XMPDetection</key>
        <string>NO</string>
    </dict>
    <key>Devices</key>
    <dict>
        <key>Audio</key>
        <dict>
            <key>Inject</key>
            <string>1</string>
        </dict>
        <key>FakeID</key>
        <dict>
            <key>IntelGFX</key>
            <string>0x19168086</string>
            <key>ATI</key>
            <string>0x0</string>
            <key>IMEI</key>
            <string>0x0</string>
            <key>IntelGFX</key>
            <string>0x0</string>
            <key>LAN</key>
            <string>0x0</string>
            <key>NVidia</key>
            <string>0x0</string>
            <key>SATA</key>
            <string>0x0</string>
            <key>WIFI</key>
            <string>0x0</string>
            <key>XHCI</key>
            <string>0x0</string>
        </dict>
        <key>USB</key>
        <dict>
            <key>FixOwnership</key>
            <false/>
            <key>Inject</key>
            <false/>
        </dict>
        <key>UseIntelHDMI</key>
        <false/>
    </dict>
    <key>DisableDrivers</key>
    <array>
        <string>Nothing</string>
    </array>
    <key>GUI</key>
    <dict>
        <key>Hide</key>
        <array>
            <string>Windows</string>
            <string>\EFI\BOOT\BOOTX64.EFI</string>
        </array>
        <key>Language</key>
        <string>en:0</string>
        <key>Mouse</key>
        <dict>
            <key>Enabled</key>
            <true/>
            <key>Speed</key>
            <integer>8</integer>
        </dict>
        <key>Scan</key>
        <dict>
            <key>Entries</key>
            <true/>
            <key>Legacy</key>
            <string>First</string>
            <key>Tool</key>
            <true/>
        </dict>
        <key>ScreenResolution</key>
        <string>1920x1080</string>
        <key>Theme</key>
        <string>tonymacx86</string>
    </dict>
    <key>Graphics</key>
    <dict>
        <key>Inject</key>
        <dict>
            <key>ATI</key>
            <false/>
            <key>Intel</key>
            <true/>
            <key>NVidia</key>
            <false/>
        </dict>
    </dict>
    <key>KernelAndKextPatches</key>
    <dict>
        <key>FakeCPUID</key>
        <string>0x0506E3</string>
        <key>AppleRTC</key>
        <true/>
        <key>AsusAICPUPM</key>
        <true/>
        <key>KernelCpu</key>
        <false/>
        <key>KernelHaswellE</key>
        <false/>
        <key>KernelLapic</key>
        <false/>
        <key>KernelPm</key>
        <true/>
        <key>KextsToPatch</key>
        <array>
            <dict>
                <key>Comment</key>
                <string>External icons patch</string>
                <key>Find</key>
                <data>
                RXh0ZXJuYWw=
                </data>
                <key>Name</key>
                <string>AppleAHCIPort</string>
                <key>Replace</key>
                <data>
                SW50ZXJuYWw=
                </data>
            </dict>
            <dict>
            <key>Comment</key>
                <string>IONVMeFamily Pike R. Alpha Patch#1</string>
                <key>Disabled</key>
                <false/>
                <key>Name</key>
                <string>IONVMeFamily</string>
                <key>Find</key>
                <data>ibP4AgAAweAMBQAQAACJgw==</data>
                <key>Replace</key>
                <data>ibP4AgAAweAJBQAQAACJgw==</data>
            </dict>
            <dict>
                <key>Comment</key>
                <string>IONVMeFamily Pike R. Alpha Patch#2</string>
                <key>Disabled</key>
                <false/>
                <key>Name</key>
                <string>IONVMeFamily</string>
                <key>Find</key>
                <data>D7aMiIIAAACD+QwPhTIBAA==</data>
                <key>Replace</key>
                <data>D7aMiIIAAACD+QkPhTIBAA==</data>
            </dict>
            <dict>
                <key>Comment</key>
                <string>IONVMeFamily Pike R. Alpha Patch#3</string>
                <key>Disabled</key>
                <false/>
                <key>Name</key>
                <string>IONVMeFamily</string>
                <key>Find</key>
                <data>AMeDpAAAAAAQAABIi0gISA==</data>
                <key>Replace</key>
                <data>AMeDpAAAAAACAABIi0gISA==</data>
            </dict>
            <dict>
                <key>Comment</key>
                <string>IONVMeFamily Pike R. Alpha Patch#4</string>
                <key>Disabled</key>
                <false/>
                <key>Name</key>
                <string>IONVMeFamily</string>
                <key>Find</key>
                <data>SYnGTYX2dGFBwecMSWP/vg==</data>
                <key>Replace</key>
                <data>SYnGTYX2dGFBwecJSWP/vg==</data>
            </dict>
            <dict>
                <key>Comment</key>
                <string>IONVMeFamily Pike R. Alpha Patch#5</string>
                <key>Disabled</key>
                <false/>
                <key>Name</key>
                <string>IONVMeFamily</string>
                <key>Find</key>
                <data>hv8PAABIwegMD7cPgeH/Dw==</data>
                <key>Replace</key>
                <data>hv8PAABIwegJD7cPgeH/Dw==</data>
            </dict>
            <dict>
                <key>Comment</key>
                <string>IONVMeFamily Pike R. Alpha Patch#6_7</string>
                <key>Disabled</key>
                <false/>
                <key>Name</key>
                <string>IONVMeFamily</string>
                <key>Find</key>
                <data>icGB4f8PAABIAdFIgfn/DwAAdzs=</data>
                <key>Replace</key>
                <data>icGB4f8BAABIAdFIgfn/AQAAdzs=</data>
            </dict>
            <dict>
                <key>Comment</key>
                <string>IONVMeFamily Pike R. Alpha Patch#8</string>
                <key>Disabled</key>
                <false/>
                <key>Name</key>
                <string>IONVMeFamily</string>
                <key>Find</key>
                <data>SYHF/w8AAEnB7QxJiwQkSA==</data>
                <key>Replace</key>
                <data>SYHF/w8AAEnB7QlJiwQkSA==</data>
            </dict>
            <dict>
                <key>Comment</key>
                <string>IONVMeFamily Pike R. Alpha Patch#9_10</string>
                <key>Disabled</key>
                <false/>
                <key>Name</key>
                <string>IONVMeFamily</string>
                <key>Find</key>
                <data>BgIAAEyNuAAQAABMiflIgeEA8P//SYmGGgEAAEmJjiIBAABBvAAQAABJKfQ=</data>
                <key>Replace</key>
                <data>BgIAAEyNuAACAABMiflIgeEA8P//SYmGGgEAAEmJjiIBAABBvAACAABJKfQ=</data>
            </dict>
            <dict>
                <key>Comment</key>
                <string>IONVMeFamily Pike R. Alpha Patch#11</string>
                <key>Disabled</key>
                <false/>
                <key>Name</key>
                <string>IONVMeFamily</string>
                <key>Find</key>
                <data>AABJiY4iAQAAugAQAABIKQ==</data>
                <key>Replace</key>
                <data>AABJiY4iAQAAugACAABIKQ==</data>
            </dict>
            <dict>
                <key>Comment</key>
                <string>IONVMeFamily Pike R. Alpha Patch#12</string>
                <key>Disabled</key>
                <false/>
                <key>Name</key>
                <string>IONVMeFamily</string>
                <key>Find</key>
                <data>yAAAAEkp17gAEAAATYskJA==</data>
                <key>Replace</key>
                <data>yAAAAEkp17gAAgAATYskJA==</data>
            </dict>
            <dict>
                <key>Comment</key>
                <string>IONVMeFamily Pike R. Alpha Patch#13</string>
                <key>Disabled</key>
                <false/>
                <key>Name</key>
                <string>IONVMeFamily</string>
                <key>Find</key>
                <data>4b+AQBUGTYnWugAQAABFMQ==</data>
                <key>Replace</key>
                <data>4b+AQBUGTYnWugACAABFMQ==</data>
            </dict>
            <dict>
                <key>Comment</key>
                <string>IONVMeFamily Pike R. Alpha Patch#14</string>
                <key>Disabled</key>
                <false/>
                <key>Name</key>
                <string>IONVMeFamily</string>
                <key>Find</key>
                <data>iWTY+EmBxAAQAABJgccA8A==</data>
                <key>Replace</key>
                <data>iWTY+EmBxAACAABJgccA8A==</data>
            </dict>
            <dict>
                <key>Comment</key>
                <string>IONVMeFamily Pike R. Alpha Patch#15</string>
                <key>Disabled</key>
                <false/>
                <key>Name</key>
                <string>IONVMeFamily</string>
                <key>Find</key>
                <data>Bf8PAABIwegMZvfB/w8PlQ==</data>
                <key>Replace</key>
                <data>Bf8PAABIwegJZvfB/w8PlQ==</data>
            </dict>
            <dict>
                <key>Comment</key>
                <string>IONVMeFamily Pike R. Alpha Patch#16</string>
                <key>Disabled</key>
                <false/>
                <key>Name</key>
                <string>IONVMeFamily</string>
                <key>Find</key>
                <data>weIIQQ+2wcHgDEQJ0EQJwA==</data>
                <key>Replace</key>
                <data>weIIQQ+2wcHgCUQJ0EQJwA==</data>
            </dict>
            <dict>
                <key>Comment</key>
                <string>IONVMeFamily Pike R. Alpha Patch#17</string>
                <key>Disabled</key>
                <false/>
                <key>Name</key>
                <string>IONVMeFamily</string>
                <key>Find</key>
                <data>RYTJD5XAD7bAweAMRAnYRA==</data>
                <key>Replace</key>
                <data>RYTJD5XAD7bAweAJRAnYRA==</data>
            </dict>
        </array>
    </dict>
    <key>RtVariables</key>
    <dict>
        <key>BooterConfig</key>
        <string>0x28</string>
        <key>CsrActiveConfig</key>
        <string>0x3</string>
    </dict>
    <key>SMBIOS</key>
    <dict>
        <key>BiosReleaseDate</key>
        <string>09/03/2013</string>
        <key>BiosVendor</key>
        <string>Apple Inc.</string>
        <key>BiosVersion</key>
        <string>IM142.88Z.0118.B00.1309031249</string>
        <key>Board-ID</key>
        <string>Mac-27ADBB7B4CEE8E61</string>
        <key>BoardManufacturer</key>
        <string>Apple Inc.</string>
        <key>BoardType</key>
        <integer>10</integer>
        <key>ChassisAssetTag</key>
        <string>iMac-Aluminum</string>
        <key>ChassisManufacturer</key>
        <string>Apple Inc.</string>
        <key>ChassisType</key>
        <string>13</string>
        <key>Family</key>
        <string>iMac</string>
        <key>Manufacturer</key>
        <string>Apple Inc.</string>
        <key>Mobile</key>
        <false/>
        <key>ProductName</key>
        <string>iMac14,2</string>
        <key>SerialNumber</key>
        <string>C02P6IZ5FLHH</string>
        <key>Trust</key>
        <false/>
        <key>Version</key>
        <string>1.0</string>
    </dict>
    <key>SystemParameters</key>
    <dict>
        <key>InjectKexts</key>
        <string>Detect</string>
        <key>InjectSystemID</key>
        <true/>
        <key>NvidiaWeb</key>
        <false/>
    </dict>
</dict>
</plist>


Now restart your computer and boot up from M.2 SSD, it should load in your Sierra Desktop.

m.2 boot.jpg


5. Post Installation for drivers
Note: I'm not able to drive two screens with iGPU, I hope someone will figure this out:thumbup:
Eject your USB from Hackintosh and put it back to a normal Mac.

To get our HD 630 perfectly working, go to RehabMan FakePCIID and download RehabMan-FakePCIID-2017-0109.zip

Open up USB and create a folder called ‘HD630’ and put FakePCIID_Intel_HD_Graphics.kext (two are in relate folder) and FakePCIID.kext inside the folder.

Download Kext Drop and put it in HD630 folder.

All these three should be in your HD630 folder.

Plug your USB back to your Hackintosh.

Open up HD630 folder

Open Kext Drop

Go to Settings.

And click open anyway.

Drag in two kexts to Kext Drop and press Install. Fill in your Username and Password.

Reboot.

For 10.12.5 users, follow the below and install two kexts to Library/Extensions:
Lilu.kext
IntelGraphicsFixup.kext
Using KextBeast to install these two kexts before you update, or if you can boot up using USB, install it after you get in desktop. If you still can't boot up to Desktop, then try using boot with safe mode.



Now mount EFI partition.

Open up config.plist and add red lines in it.

<key>Devices</key>

<dict>

<key>AddProperties</key>

<array>

<dict>

<key>Device</key>

<string>IntelGFX</string>

<key>Key</key>

<string>AAPL,GfxYTile</string>

<key>Value</key>

<data>

AQAAAA==

</data>

</dict>

</array>


<key>Audio</key>

<dict>

<key>Inject</key>

<string>1</string>

</dict>

<key>FakeID</key>

<dict>

<key>IntelGFX</key>

<string>0x19168086</string>

<key>ATI</key>

<string>0x0</string>

<key>IMEI</key>

<string>0x0</string>

<key>IntelGFX</key>

<string>0x0</string>

<key>LAN</key>

<string>0x0</string>

<key>NVidia</key>

<string>0x0</string>

<key>SATA</key>

<string>0x0</string>

<key>WIFI</key>

<string>0x0</string>

<key>XHCI</key>

<string>0x0</string>

</dict>

Code:
<key>Devices</key>
    <dict>
        <key>AddProperties</key>
        <array>
            <dict>
                <key>Device</key>
                <string>IntelGFX</string>
                <key>Key</key>
                <string>AAPL,GfxYTile</string>
                <key>Value</key>
                <data>
                AQAAAA==
                </data>
            </dict>
        </array>
        <key>Audio</key>
        <dict>
            <key>Inject</key>
            <string>1</string>
        </dict>
        <key>FakeID</key>
        <dict>
            <key>IntelGFX</key>
            <string>0x19168086</string>
            <key>ATI</key>
            <string>0x0</string>
            <key>IMEI</key>
            <string>0x0</string>
            <key>IntelGFX</key>
            <string>0x0</string>
            <key>LAN</key>
            <string>0x0</string>
            <key>NVidia</key>
            <string>0x0</string>
            <key>SATA</key>
            <string>0x0</string>
            <key>WIFI</key>
            <string>0x0</string>
            <key>XHCI</key>
            <string>0x0</string>
        </dict>

After that, save and reboot.



Now we have a transparent Dock.

But still, the HD630 hasn’t recognize my screen.

Edit: HD630 would recognize my 4k screen only when it's using DP not HDMI.

Now, let's list a few features we need to get to work.

  1. i219v Ethernet
  2. ALC1220
  3. USB3.0

i219v Ethernet
For ethernet, I used IntelMausiEthernet.kext from Multibeast.


ALC1220
I've managed using VoodooHDA 2.8.9 kext, and it works
You can download it from attachments, or just click the link below to download.
https://www.tonymacx86.com/attachme...9/?temp_hash=0f5085b2dc1b5473f1daefbdb0f83c90

For 10.12.5 users,
try to install ALC1220(ROG only) from MultiBeast 9.1. It works for back panel, haven't test front panel.

USB 3.0 & USB 3.1
I used GenericUSBXHCI.kext from Multibeast, and it works on both USB 3.0 and 3.1 ports, but I'm not sure if I get USB 3.1 speeds. I need testers for this.
Edit: You don't need to Install GenericUSBXHCI.kext from Multibeast, it doesn't help anyways. Your USB 3.0/3.1 port should only be working with your USB2.0, not USB 3.0. To make it work, you would need to install RehabMan's OS-X-USB-Inject-All kexts.

https://github.com/RehabMan/OS-X-USB-Inject-All

Or you can easily download it in attached files, USBInjectAll.kext and XHCI-200-series-injector.kext.

The last step is to add
Code:
<dict>
                <key>Comment</key>
                <string>change 15 port limit to 26 in XHCI kext (100-series)</string>
                <key>MatchOS</key>
                <string>10.12.x</string>
                <key>Name</key>
                <string>com.apple.driver.usb.AppleUSBXHCIPCI</string>
                <key>Find</key>
                <data>g710////EA==</data>
                <key>Replace</key>
                <data>g710////Gw==</data>
            </dict>

under <key>KextsToPatch</key>, same as M.2.


Summary
What works
  • Kabylake i7-7700k CPU
  • iGPU HD630 @ 4K
  • M.2 NVMe SSD
  • Bluetooth
  • ALC1220
  • i219v Ethernet
  • USB 3.0/3.1
  • SATA Ports
  • Facetime
What doesn't work
  • WIFI Qualcomm Atheros qca61x4a
  • Sleep (Sleeps but wake with reboot)
  • iMessage
  • iGPU with dual screen
Future

I hope someone would find a way to make the QCA61x4A work, although this is known as a not working wifi chip with Mac. And I've tried multi ways of dealing with iMessage, still no luck on it. I'll keep testing see if there's any issues coming up on this rig.​
 

Attachments

  • macOS Sierra Download.png
    815.3 KB · Views: 40,219
  • App Store Do Not Install.png
    816.7 KB · Views: 37,139
  • USB disk3.png
    91.2 KB · Views: 34,622
  • Disk Util.png
    164.2 KB · Views: 36,918
  • USB in Disk Util.png
    99.3 KB · Views: 36,662
  • Erase in Disk Util.png
    96.5 KB · Views: 36,645
  • Erase Formats.png
    122.6 KB · Views: 36,235
  • Finish Formatting.png
    131.4 KB · Views: 36,075
  • Unibeast Download.png
    187.9 KB · Views: 35,994
  • Unibeast 1.png
    152 KB · Views: 35,863
  • Unibeast 2.png
    164.5 KB · Views: 35,765
  • Unibeast 3.png
    147 KB · Views: 35,487
  • Unibeast 4.png
    207.8 KB · Views: 35,496
  • Unibeast 5.png
    98.8 KB · Views: 35,567
  • Unibeast 6.png
    105.8 KB · Views: 35,387
  • Unibeast 7.png
    177.2 KB · Views: 35,385
  • Unibeast 8.png
    146.2 KB · Views: 35,275
  • Unibeast 9.png
    138.5 KB · Views: 35,188
  • Unibeast 10.png
    32.6 KB · Views: 35,659
  • Unibeast 11.png
    100.4 KB · Views: 35,069
  • Unibeast Done.png
    99.4 KB · Views: 34,698
  • Unibeast Warning.png
    41.1 KB · Views: 36,708
  • USB.png
    125.5 KB · Views: 34,851
  • USB two parti.png
    64.3 KB · Views: 34,704
  • OS X Base System-Unibeast.png
    96.6 KB · Views: 34,917
  • EFI Mounter 1.png
    29.9 KB · Views: 34,895
  • Mount EFI 2.png
    31.2 KB · Views: 34,959
  • Mount EFI 4.png
    31.2 KB · Views: 34,732
  • Mount EFI3.png
    32.2 KB · Views: 34,833
  • efi 2.png
    67.8 KB · Views: 34,454
  • efi 3.png
    108.6 KB · Views: 34,356
  • EFI-finder.png
    64.9 KB · Views: 34,179
  • nvme patches 10.12.3.png
    216.5 KB · Views: 34,181
  • RehabMan Github.png
    373.4 KB · Views: 34,290
  • config.plist
    9.8 KB · Views: 1,699
  • efi usb.png
    134.9 KB · Views: 386
  • hd630.png
    210 KB · Views: 395
  • kext in hd630.png
    40.8 KB · Views: 377
  • kextdrop dmg.png
    112 KB · Views: 405
  • move kext drop.png
    677.6 KB · Views: 351
  • IntelMausiEthernet.kext.zip
    54.7 KB · Views: 197
  • VoodooHDA.kext.zip
    161 KB · Views: 195
  • fakecpuid.png
    392.5 KB · Views: 34,429
  • intelgfx.png
    238.1 KB · Views: 34,351
  • m.2 1-4.png
    462.4 KB · Views: 34,129
  • m.2 5-10.png
    460.4 KB · Views: 34,066
  • m.2 11-14.png
    430.1 KB · Views: 33,820
  • m.2 15-17.png
    333.9 KB · Views: 33,794
  • bios.jpg
    bios.jpg
    169.2 KB · Views: 32,151
  • bios default.jpg
    bios default.jpg
    168.3 KB · Views: 32,438
  • bios f5.jpg
    bios f5.jpg
    86.2 KB · Views: 32,233
  • xhci enabled.jpg
    xhci enabled.jpg
    135.7 KB · Views: 32,427
  • bios os.jpg
    bios os.jpg
    116.7 KB · Views: 32,095
  • bios f8.jpg
    bios f8.jpg
    1.5 MB · Views: 31,928
  • clover boot.jpg
    clover boot.jpg
    2.2 MB · Views: 32,781
  • apple boot load.jpg
    apple boot load.jpg
    841.2 KB · Views: 775
  • apple boot.jpg
    apple boot.jpg
    1.4 MB · Views: 748
  • VoodooHDA.kext.zip
    161 KB · Views: 879
  • USBInjectAll.kext.zip
    16.2 KB · Views: 306
  • XHCI-200-series-injector.kext.zip
    2.3 KB · Views: 332
Last edited by a moderator:
thanks for posting mate, i've got the same motherboard but only found your guide when i was trying to fix the intel HD graphics flickering and enabling transparency. wish i found it earlier!

you mention that bluetooth is working for you... did you do anything special to enable it? the system says it has a bluetooth adapter but i cant get it to find other devices or vice versa
 
thanks for posting mate, i've got the same motherboard but only found your guide when i was trying to fix the intel HD graphics flickering and enabling transparency. wish i found it earlier!

you mention that bluetooth is working for you... did you do anything special to enable it? the system says it has a bluetooth adapter but i cant get it to find other devices or vice versa
I didn't do any settings to Bluetooth, and I'm able to connect Magic trackpad, and magic keyboard, but only when Apple system boots up, not in bios or clover.
 
I didn't do any settings to Bluetooth, and I'm able to connect Magic trackpad, and magic keyboard, but only when Apple system boots up, not in bios or clover.

i've tried different things for hours, i cannot get it working whatsoever :(

i've also noticed that the ethernet only transfers files at 100MBit speed, even though it says it is connected at gigabit. haven't done much research in to that one yet. i've disabled sleep completely since, as you mentioned, the system will go to sleep fine but it won't wake up.

as this is my first hackintosh i've done a fair bit of playing around. in Multibeast, something on the Drivers > Misc resulted in a kernel panic on boot, so i'm staying away from those. i didn't even try to fix it, just reinstalled.

also updating clover with Clover Configurator resulted in graphics flickering/corruption. it was the same graphics flickering/corruption that you get if you dont FakeID as the skylake compatible intel HD graphics card (but that fix didnt work, as it was still in place). backing up my config.plist and running the quickstart install in multibeast fixed it (be sure to restore your backup config.plist before your next reboot or you'll be unbootable)

i would LOVE to fix this bluetooth issue before i buy a dongle... anyone have any suggestions?
 
i've also noticed that the ethernet only transfers files at 100MBit speed, even though it says it is connected at gigabit.
How did you notice that the Ethernet is not at Gigabit speed?
network-png.243156


as this is my first hackintosh i've done a fair bit of playing around. in Multibeast, something on the Drivers > Misc resulted in a kernel panic on boot, so i'm staying away from those. i didn't even try to fix it, just reinstalled.

Don't try to install any other unrelated stuff from Multibeast, but however, I'm able to change to iMac 17,1 with no kernel panic.

i would LOVE to fix this bluetooth issue before i buy a dongle... anyone have any suggestions?
Have you install any bluetooth related kext to it, I'm able to use it without any patches or kexts. Btw, you can't turn off bluetooth in settings.
 

Attachments

  • network.png
    150.7 KB · Views: 27,302
How did you notice that the Ethernet is not at Gigabit speed?
network-png.243156


Don't try to install any other unrelated stuff from Multibeast, but however, I'm able to change to iMac 17,1 with no kernel panic.


Have you install any bluetooth related kext to it, I'm able to use it without any patches or kexts. Btw, you can't turn off bluetooth in settings.

i did a 230GB file transfer over the network to my mac's desktop. i use iStat Menu and in there the network monitor never went over 11-12MB/s during the transfer. i'm not sure what your image is as it's come up as a broken link, but in system prefs > network it does say gigabit, but the speeds are only 100mbit. i have no problem hitting gigabit speeds with other machines plugged into the same switch/network, including a (real) macbook pro w/ thunderbolt to gigabit ethernet adapter.

I have also done the iMac 17,1 changes (to get iMessage/appstore account working) with no kernel panic... no issues there (although iMessage won't authenticate on my first attempt - more reading to do there)

No I haven't installed any bluetooth related kexts - hasn't worked right out of the box, so to speak. also as mentioned above, i did a full reinstall after my first kernel panic - neither install had bluetooth working. As far as kexts go to try and fix the situation, i found one post where the user suggested installing the extra USB 3.0 port kext (Multibeast) got his bluetooth working, however that didnt help me (I did leave it installed though).
 
i did a 230GB file transfer over the network to my mac's desktop. i use iStat Menu and in there the network monitor never went over 11-12MB/s during the transfer. i'm not sure what your image is as it's come up as a broken link, but in system prefs > network it does say gigabit, but the speeds are only 100mbit. i have no problem hitting gigabit speeds with other machines plugged into the same switch/network, including a (real) macbook pro w/ thunderbolt to gigabit ethernet adapter.
I get what your saying now, the picture was just in system prefs > network and it shows gigabit speeds. I've also use istat menu, and the max speed was only up to 11-12Mb. As my old hackintosh, gigabit speed would be 25-30Mb. So it's an interesting that it's not gigabit speed. Btw, which kext did you install, IntelMausiEthernet.kext or AppleIntelE1000e.kext (mine doesn't work with this kext, but someone mentioned it also works.

iMessage won't authenticate on my first attempt
Does your iMessage work well? My FaceTime works tho.

No I haven't installed any bluetooth related kexts - hasn't worked right out of the box, so to speak. also as mentioned above, i did a full reinstall after my first kernel panic - neither install had bluetooth working. As far as kexts go to try and fix the situation, i found one post where the user suggested installing the extra USB 3.0 port kext (Multibeast) got his bluetooth working, however that didnt help me (I did leave it installed though).
I've updated the USB3.0/3.1 issues in the first post, the GenericUSB.kext isn't working properly for 200-series MB. For the Bluetooth issue, try BTFirmwareUploader.kext inside 0036. I did install it before, but I've wiped out my m.2 and did fresh install serval times. However, now it works for me. Report to me if you can't deal bt with the kext.

http://www.insanelymac.com/forum/to...-el-capitan-1011-for-unsupported-cards/page-1
 
I get what your saying now, the picture was just in system prefs > network and it shows gigabit speeds. I've also use istat menu, and the max speed was only up to 11-12Mb. As my old hackintosh, gigabit speed would be 25-30Mb. So it's an interesting that it's not gigabit speed. Btw, which kext did you install, IntelMausiEthernet.kext or AppleIntelE1000e.kext (mine doesn't work with this kext, but someone mentioned it also works.


Does your iMessage work well? My FaceTime works tho.


I've updated the USB3.0/3.1 issues in the first post, the GenericUSB.kext isn't working properly for 200-series MB. For the Bluetooth issue, try BTFirmwareUploader.kext inside 0036. I did install it before, but I've wiped out my m.2 and did fresh install serval times. However, now it works for me. Report to me if you can't deal bt with the kext.

http://www.insanelymac.com/forum/to...-el-capitan-1011-for-unsupported-cards/page-1

for Ethernet I used the Mausi kext in MultiBeast

FaceTime I haven't actually tested as I have no webcam. iMessage I haven't been able to get working at all, after going through the complete "An iDiot's Guide To iMessage" post on these forums. After going through this process though, App Store installing/updating works though, and I can see my previous purchases

Thank you so much for the tip RE: USB - all ports now work! even front of case ports :D

Sadly no, the BTFirmwareUploader.kext did not work for me. :( Still cant connect Apple wireless keyboard


EDIT: yes facetime works, i get regular iphone phone calls ringing/number appearing on my hackintosh :)
 
Last edited:
for Ethernet I used the Mausi kext in MultiBeast

FaceTime I haven't actually tested as I have no webcam. iMessage I haven't been able to get working at all, after going through the complete "An iDiot's Guide To iMessage" post on these forums. After going through this process though, App Store installing/updating works though, and I can see my previous purchases

Thank you so much for the tip RE: USB - all ports now work! even front of case ports :D

Sadly no, the BTFirmwareUploader.kext did not work for me. :( Still cant connect Apple wireless keyboard


EDIT: yes facetime works, i get regular iphone phone calls ringing/number appearing on my hackintosh :)
I did a test both on my NVMe and NAS drive. Ethernet conformed as a gigabit speed. Check the images attached. My upload speed can go up to 30MB/s, 80MB/s read from my NAS. The NVMe test wasn't good as what I expected on this Intel 600p 256Gb. The SPEC said it can go up to 1500MB/s read, but I can only go up to 1300MB/s, and also it wasn't as stable as it should be. I've noticed that the Z270I chip is under M.2 slot, I can feel the heat when I touch that part, it might be the heat that decreases the speed.


An idiot guide doesn't work for my iMessage. No clue on it.

For the Bluetooth, is it working on Windows system?
 

Attachments

  • IMG_1575.PNG
    IMG_1575.PNG
    572.7 KB · Views: 26,632
  • IMG_1576.PNG
    IMG_1576.PNG
    587.8 KB · Views: 26,651
Ahh! Good call on testing the Bluetooth in Windows - no it is not working! Not properly, anyway.

That explains a lot.

Just as I was about to give up in Windows, both my phone and keyboard showed up in the list. After a few tries, I was able to connect the keyboard. Windows accepted the passcode and paired the keyboard; however, I wasn't able to actually type with it after that. I didn't play around for much after that, but what was interesting to me is how long it took for it to finally detect my devices. I tried both with the ASUS drivers installed and uninstalled, made no difference.

I tried Bluetooth again in OS X, but was never able to get it to see the keyboard, even after letting it try for 10 mins.

I think i will just get a Bluetooth dongle and try with that... something is definitely not right with my on-board.


ALSO regarding the network speed... I will try some more device combinations in my home and let you know how i go. In Windows the speed is fine on all machines, but i will test.
 
Status
Not open for further replies.
Back
Top