- Nov 18, 2009
- Z370N WIFI
- Core i7 8700K
- Radeon RX Vega 56
- , ,
- Classic Mac
- Mobile Phone
Please note 7th Generation CPUs and 200 Series motherboards are NOT supported natively in macOS. At this point it's too early to determine future compatibility, however preliminary reports are that the CPUs require workarounds to boot.
EDIT: With WWDC Mac announcements, 10.12.6 will likely bring native CPU support for Kaby Lake. For those looking to experiment, there is a 10.12.5 update for 2017 iMacs which apparently contains kernel support. Otherwise Clover's FakeCPUID feature will support Kaby Lake.
EDIT 2: 10.12.6 is now out with full support for Kaby Lake CPUs and Intel HD 630 graphics. See here for details:
The majority of the motherboard manufacturers are using supported Intel i219-V, Realtek 8111H, or Killer E2500 ethernet. Many 200 Series motherboards also have Realtek ALC1220 onboard audio, which has not been tested. The platform also uses the same DDR4 RAM as last generation.
This post will be updated! If you have any information to share please let us know!
EDIT 1: Quick Kaby Lake / 200 Series Guide
Thanks to the early adopters and testers in this thread and around the net, the following info is known.
1.To boot, CPU ID needs to be spoofed. Go into Clover options at boot time and input the Skylake ID as FakeCPUID. Then just add the key and string in the KextandKernelPatches section of Clover's config.plist during post-installation.
Skylake CPUID: 0x0506E3
<key>KernelAndKextPatches</key> <dict> <key>FakeCPUID</key> <string>0x0506E3</string>
2. After successful installation, to get full graphics acceleration for Kaby Lake Intel HD 630, fixes to Clover's config.plist are necessary.
3. Apply Intel HD 530 patch from MultiBeast
4. Intel Graphics ID must be spoofed to 0x19168086 under /Devices/FakeID/IntelGFX.
<key>FakeID</key> <dict> <key>IntelGFX</key> <string>0x19168086</string>
6. Add the 'Skylake Glitch Fix' (AAPL,GfxYTile) to Devices/AddProperties/.
<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>
EDIT: This thread's content was accidentally deleted and original post restored 2017/04/20