Contribute
Register

[GUIDE]El Capitan 10.11.2 On MSI Z170A Gaming M7, I7 6700K, GTX970

Status
Not open for further replies.
Joined
Apr 15, 2013
Messages
83
Motherboard
MSI Z170A Gaming M7
CPU
Intel Core I7 6700K
Graphics
MSI GTX 1070 Gaming X 8G
El Capitan 10.11.2 On
MSI Z170A Gaming M7, I7 6700K, GTX970, 16 GB DDR4, 256GB SSD
UniBeast & MultiBeast

*Note - I'm doing the text write up first, I will add pictures after I've finished the text portion.

This guide will walk you through the steps required to get an working El Capitan Customac running on a Skylake Z170A Gaming M7 board.

For the installation I used a blank 256GB Sandisk Ultra Plus SSD plugged into the IRST controller and set to AHCI mode in UEFI.


Prerequisites
A working Mac OS Machine to create the install USB
A blank or unused HDD to install onto

Utilities
UniBeast 6.1.1
MultiBeast 8.0.1

EFI Mounter V3
A kext Installer of your choice

Files, Drivers and kexts
OsxAptioFixDrv-64.efi
The preconfigured config.plist for Skylake
USBInjectAll.kext
AtherosE2200.kext v2.0.1 (Updated to add support for E2400)
Nvidias Alternate Driver for El Capitan


Finally a fair few hours of your time.

Whats Working and Whats Not?
Honestly the only thing not working 100% is Audio. I have not encountered any other issues as of yet. I will keep this updated as I discover issues but almost everything, including power management appears to be working OOTB.

Obviously it does suffer from the same USB issues that all Skylake builds currently suffer from. I'm working for the rest of the week so don't have time but am hoping to spend some of my Saturday looking into the USB drives with the intention of creating a working SSDT for my board. I will keep this guide updated with the results.

I haven't tested the On-board Video or HDMI as I have nothing to test them with :(

Pre Install Setup And Configuration

These steps should be carried out on your existing Mac.


1) Follow this amazing guide up to the end of step 2

You should now have a working El Capitan USB Installer.

2) Run EFI Mounter V3
3) Select the USB Drive and click OK then click Mount
4) The EFI folder should auto launch, navigate into /EFI/CLOVER/drivers64UEFI/
5) Delete OsxAptioFix2Drv-64.efi (or make a new folder and copy the file into it)
6) Replace it with OsxAptioFixDrv-64.efi
7) Go back a folder
8) Delete config.plist and replace it with The preconfigured config.plist for Skylake
9) Open Kexts and copy USBInjectAll.kext into the 10.10 folder and the 10.11 folder

WHEN YOU HAVE FINISHED DO NOT DELETE THESE FILES AS YOU WILL NEED THEM AFTER THE INSTALL IS DONE, I RECOMMEND COPYING THEM ONTO ANOTHER FLASH DRIVE SO YOU HAVE THEM ALL AVAILABLE TO YOU ONCE EL CAPITAN IS INSTALLED ONTO YOUR MACHINE. REMEMBER YOU WILL HAVE NO INTERNET ACCESS UNTIL YOU INSTALL ATHEROSE2200.KEXT!

UEFI Configuration
UEFI Configuration is identical to MSI Z97 systems, see this excellent guide for detailed instructions.

For reference:
Windows 8/10 Support - Disabled
Windows 7 Support - Disabled
VT-D - Disabled
CFG Lock - Disabled
XHCI Handoff - Enabled

Installation
Now we move onto the interesting part. The UEFI should be configured and the USB Drive should be inserted into your Computer before you begin these steps. Remember that until you run Multibeast you'll need to boot via USB through the boot menu everytime.

1) Boot up your machine and mash F11 to bring up the boot menu
2) Select the (UEFI) entry for your flash drive in the boot menu
3) Click on Options, navigate to Boot Args, press Enter and add the argument

Code:
nv_disable=1

4) Go back to the boot menu and select External - Boot Mac Os X
5) Install Mac OS as normal
6) Once rebooted add the boot arguments again and boot from the HFS drive
7) Run through the initial configuration wizard making sure to select My Device Does Not Connect To The Internet for Internet Options
8) Setup tour User Account and El Capitan's Desktop will load
9) Run MultiBeast
10) Select
Quick Start - UEFI Boot Mode
Drivers > Disk - Intel Generic AHCI
Drivers > Misc - Leave Default
Drivers > Network - None
Customize > System Definitions - Mac Pro 3.1 <--- Default​
11) Click Build > Install
12) Run EFI Mounter V3
13) Select the Hard Disk and click OK then click Mount
14) The EFI folder should auto launch, navigate into /EFI/CLOVER/drivers64UEFI/
15) Delete OsxAptioFix2Drv-64.efi (or make a new folder and copy the file into it)
16) Replace it with OsxAptioFixDrv-64.efi
17) Go back a folder
18) Delete config.plist and replace it with The preconfigured config.plist for Skylake
19) Open Kexts and copy USBInjectAll.kext into the 10.10 folder and the 10.11 folder
20) Close the EFI folder
21) Run your Kext Installer and install AtherosE2200.kext
22) Remove the USB drive and Reboot, add the boot arguments and boot from the HFS drive
23) Install the Nvidia Alternative Driver

Now you should be ready to reboot into a working Mac OS El Capitan install with no boot arguments required.

Sound Not Working
The first thing you will notice is that you have no sound. Its a problem I am still working on and hoping to get a solution in the near future but for now there is a partially working workaround.


1) Download the latest VoodooHDA Package
2) Install and then reboot
3) Plug your speakers into the Line Out (RED) connector
4) Open System Preferences > Audio
5) Select Line Out as the Output device
6) Open Preferences > VooDooHDA
7) Change the second drop down option to the HDEF device
8) Set the Volume to the 11 O Clock position
9) Set PCM to Full and iMix nd Input Gain to minimum

You should now have working sound, albeit very quiet.

USB Issues
That's a Skylake thing. For now it appears the USB 3 ports are working at USB 2 speeds, and the USB 2 ports don't work at all.

I'm hoping to spend some of my Saturday looking into this issue and coming up with a working SSDT to resolve this. Stay tuned for updates as I have them.

As I said at the start, I don't have time today but I will update this guide with some screenshots in the near future.

Thank You.
 
Thank you for guide. Will test it soon and let you know.
 
Thank you for your great guide. I will buy the same motherboard after xmas. So I am very curious for your progress with audio and usb. :)

BTW: In this build description Stork gives some hints to make the Realtek ALC1150 Audio chip and USB3 work: http://www.tonymacx86.com/user-buil...us-viii-gene-i5-6600k-gigabyte-gtx-950-a.html

Thanks for the heads up. I've actually been really poorly over the last 4 or 5 days and I haven't even had my PC on. I'm starting to feel better now so hopefully over the next few days I will get back to it :)
 
:) I'll be home, be sure to try. Thanks for the detailed guide.
 
Thank you for the guide. Currently 10.11.2 is installed. :headbang:

My configuration:

Z170A M7, with 3.5GHz i5, and EVGA GTX 680 Classified.

Having issues with Wifi, Asus PCE-AC56 , for some reason not working.

Did not have to add any Nvidia driver.
Front USB works only with Keyboard and Mouse. But Flash memory is not working. :?:
Rear USB 3 Gen2 Benq monitor USB hub is not working.

Will play around and update. :clap:

Screen Shot 2015-12-23 at 13.20.26.png
 
I have followed the audio and USB parts. It worked after that.
Now in my build everything is working except Wifi . :clap:
 
I have followed the audio and USB parts. It worked after that.
Now in my build everything is working except Wifi . :clap:

Which guide exactly did you follow for getting audio working?

Any chance of a link please?
 
MSI Z170A PC Mate + i5 6600K + MSI GeForce 770 2Gb Gaming TF ===> Works for ~ 99% :headbang::headbang::headbang:
Thank you very much! Almost all works :headbang:
I installed all as GUIDE. Several amendments from me (A source http://www.tonymacx86.com/user-buil...i-gene-i5-6600k-gigabyte-gtx-950-a.html#Notes):
1)
Rehabman's kexts for making the USB 3/2 ports work which we'll install using KextBeast
:ch: USBInjectAll.kext which make the USB ports work correctly
:ch: GenericUSBXHCI.kext for 10.11.2 which will make the GENE's USB 3.1 Type-A port work correctly

comment:
USB integrated controller ASMedia® ASM1142 Chipset

2) add kext Realtek RLT8111H
3) add kext HWmonitor
Working Logitech k400r (the letter r in the title, a sign that the keyboard is manufactured by Russian market. I'm in this uncertain) after install http://support.logitech.com/en_ch/software/logitech-control-center-for-macintosh-os-x , Important to work when connected to USB 2.0.
It is also no problem for the working Logitech QuickCam pro 9000.

Does not work:
-sound does not work at HDMI on a TV monitor connected in parallel :(
 
[GUIDE]El Capitan 10.11.2 On MSI Z170A KRAIT Gaming I7 6700K, GTX980 sli

El Capitan 10.11.2 On MSI Z170A KRAIT Gaming I7 6700K, GTX980 sli

Downloaded El Capitan from store on other Mac.

Version 10.11.2

Almost same installation as MSI Z170A Gaming M7
Unibeast 6.1.1
Multibeast 8.0.1
EFI Mounter V3

only kept 10.11 and other folder

/EFI/CLOVER/kexts/10.11/AppleIntelE1000e.kext
/EFI/CLOVER/kexts/10.11/FakeSMC.kext

/EFI/CLOVER/kexts/Other/USBInjectAll.kext

For ethernet I had to use AppleIntelE1000e.kext 3.3.1 that supports Intel® Ethernet Connection I219-V.

http://www.tonymacx86.com/network/1...-skylake-100-series-motherboards-testing.html

To be able to boot installer i had to remove

/EFI/CLOVER/drivers64UEFI/backup/OsxAptioFix2Drv-64.efi
/EFI/CLOVER/drivers64UEFI/backup/VBoxHfs-64.efi

and add HFSPlus.efi, OsxAptioFixDrv-64.efi

/EFI/CLOVER/drivers64UEFI/FSInject-64.efi
/EFI/CLOVER/drivers64UEFI/HFSPlus.efi
/EFI/CLOVER/drivers64UEFI/OsxAptioFixDrv-64.efi
/EFI/CLOVER/drivers64UEFI/OsxFatBinaryDrv-64.efi

Post install

I used Multibeast 8.0.1 to Install Clover bootloader in UEFI mode to the EFI System Partition of the selected drive.
I copied the kext and efi files i used from my installation USB drive.

Fixed Logitech Azerty keyboard layout with Ukelele.

Sound now works perfectly with VoodooHDA 2.8.8

Small edit needed in VoodooHDA.kext otherwise a lot of crackling/static noise
Goto VoodooHDA.kext info.plist

Change to

<key>iGain</key>
<integer>0</integer>

Finally small problem with FakeSMC => HWSensors.6.18.1394 => I replaced CPUSensors
with the one from http://oandras.hu/fakesmc-hwsensors-with-skylake-cpu-support/

Added them in 10.11 folder

/Volumes/EFI/EFI/CLOVER/kexts/10.11/ACPISensors.kext
/Volumes/EFI/EFI/CLOVER/kexts/10.11/CPUSensors.kext
/Volumes/EFI/EFI/CLOVER/kexts/10.11/FakeSMC.kext
/Volumes/EFI/EFI/CLOVER/kexts/10.11/GPUSensors.kext
/Volumes/EFI/EFI/CLOVER/kexts/10.11/LPCSensors.kext

-End-
 

Attachments

  • config.plist
    4.8 KB · Views: 539
Last edited:
Status
Not open for further replies.
Back
Top