Jump to content

[Success] Msi z170a Gaming M7 i5-6600k 10.13.1


8 posts in this topic

Recommended Posts

This post includes a generic config.plist for clover, at the time of this posting I am on Bios 7976v1I

 

What seems to be working is everything, even sleep is working for me, onboard audio is very low after sleep though.

 

I installed with EmuVariableUEFI removed to avoid the OSInstall.mpkg is missing error, placed it back after I booted into the installed OS, installed clover and installed nVidia web drivers, I have fast boot turned off at the moment, but will re-enable later.

 

Here are the steps, very easy, skipping over creating the install media since there are many sources on how to do that.

 

If you are using the integrated graphics (IGP), you can probably skip step 3.

 

1) In bios disable... you will find these under OC settings - CFG-Lock, VT-D (if on), Settings - Enable XHCI Hand-off. (clover will patch for this automatically, but I did it still), and lastly turn off any and all windows compatability settings.

2) delete drivers64UEFI folder from your current clover install on your usb and later installed os then copy the files from the zip into your clover folder.

3) Remove EmuVariableUEFI.efi from drivers64UEFI and back it up on your usb drive somewhere.

4) install macOS High Sierra.

5) At first boot of High Sierra uncheck all boxes that relate to SIP and create your account.

6) install clover, copy files over, enable Nvidia web driver (nvidiaweb check box) if using Nvidia card, install web drivers and cuda.

7) reboot, if video is good run pikeralpha's ssdtgen tool

8) enjoy

 

I made this as simple as I can, if you are having a hard time finding the SIP check boxes look for 0x0028 and 0x0067 in the options menu, uncheck everything in both places at boot, the next boot they will be enabled again, also did not mention I had to add the trim support patch to my config. was told APFS does not need trim enabled, it is built in.

 

I've asked MaLd0n to make a DSDT for me, it is attached below with new config.

 

CodecCommander is also needed for the built-in amplifier on the Motherboard, I am using this one.

 

https://bitbucket.org/RehabMan/os-x-eapd-codec-commander/overview

 

Any issues just ask I'll try to help.

MSI z170a Gaming M7 - CLOVER.zip

MSI z170a Gaming M7 - MaLd0n CLOVER.zip

  • Like 1
Link to comment
Share on other sites

  • 2 weeks later...

I have working native NVRAM now, using this modded bios, current DSDT does not seem affected by the older bios.

 

https://overclocking.guide/download/2330/

 

Use at your own risk, but I haven't had any issues with my k series running at stock speeds.

 

I used the M-Flash option in the advanced section of the bios to flash this, rename the zipped file to MSI.ROM and put it in a folder named E79761C1 on a flash drive formatted FAT32.

 

This eliminates the need for EmuVariablUEFI.efi, you will need to make the changes in bios again after flashing the bios.

Boot into macOS, back up your nvram.plist from the EFI partition some where safe and delete the original, open terminal and clear nvram with

 

sudo nvram -c

 

confirm it has been cleared with

 

sudo nvram -p

 

remove EmuVariableUEFI.efi and reboot.

 

All should be working as before, just native.

 

Thanks to @Pavo for coming across this bios.

 

He has asked for a updated version of the bios for this board as well as his, so if one should be released I will update this post again with it.

 

This is a old bios, you may experience problems with some hardware, but not likely and you can always update to the latest version.

 

Also trying out OsxAptioFix-Free2000.efi and so far no need to ctrl-alt-del on occasion several times to get booted, if a better fix comes along I will also add it to this post.

 

Edit:

It's been a week or longer and OsxAptioFix-Free2000.efi is working great, haven't had anymore trouble booting.

E7976IMS.1C1.zip

OsxAptioFix2Drv-free2000.efi.zip

  • Like 1
Link to comment
Share on other sites

  • 1 month later...

Using the latest BIOS as of this post, no longer need to use the custom BIOS for native NVRAM, if anyone wants to know or needs the latest version of how I have things working leave a post and I'll upload my EFI folder as soon as possible.

 

This includes a updated DSDT (@MaLd0n), config, kexts, DriversUEFI64.

 

Now updated to 10.13.3.

  • Like 1
Link to comment
Share on other sites

  • 3 weeks later...

Using the latest BIOS as of this post, no longer need to use the custom BIOS for native NVRAM, if anyone wants to know or needs the latest version of how I have things working leave a post and I'll upload my EFI folder as soon as possible.

 

This includes a updated DSDT (@MaLd0n), config, kexts, DriversUEFI64.

 

Now updated to 10.13.3.

 

Hi - I am curious to your setup; I have the same MOBO, GTX 1070, and have been using OsxAptioFix2Drv-free2000 and EmuVariable to boot, but have been having trouble with my NVRAM.

 

I had been trying a bunch of different aptio fixes and had been using the second latest official BIOS. After seeing your post, I flashed my bios to the latest version (7976v1J, 12/19/2017), but I'm having trouble booting in. 

 

What is your setup / EFI's are you using / what parameters did you change in your BIOS (I noticed integrated graphic share memory affects slide values) for successful boot?

Link to comment
Share on other sites

Hi - I am curious to your setup; I have the same MOBO, GTX 1070, and have been using OsxAptioFix2Drv-free2000 and EmuVariable to boot, but have been having trouble with my NVRAM.

 

I had been trying a bunch of different aptio fixes and had been using the second latest official BIOS. After seeing your post, I flashed my bios to the latest version (7976v1J, 12/19/2017), but I'm having trouble booting in. 

 

What is your setup / EFI's are you using / what parameters did you change in your BIOS (I noticed integrated graphic share memory affects slide values) for successful boot?

 

This should answer and solve all problems you are currently facing, should also work with your current bios revision... I haven't been keeping up with the updates and am not sure if it is the same version, but from my downloads history I appear to be on the same version.

 

 

 

1) In bios disable... you will find these under OC settings - CFG-Lock, VT-D (if on), Settings - Enable XHCI Hand-off. (clover will patch for this automatically, but I did it still), and lastly turn off any and all windows compatability settings.

 

​also make sure the iGPU is disabled, I've had issues where I get the prohibited symbol when trying to get HS to use the iGPU instead of my dedicated card.

 

@MaLd0n recently updated the DSDT and clover config for me, he is very helpful and awesome for doing this.

@Pavo gave me this script to build the .efi files that I have been using for a couple months now without having any issues at boot, unlike the others you are currently trying which on occasion did not boot until about 5-6 ctrl-alt-del restarts.

 

Both have been truly epic in getting this hack up and going and providing support along the way.

 

I think you will find this zip to be a kind of care package of one and done, as long as you can boot into your install and drag your config to the desktop, open Xcode and copy over your serial, UUID's and other system specifics where you see xxx, it should work flawlessly.

 

Also I am using sleepwatcher to automatically unload AppleHDA upon sleep and automatically load upon wake to make sure the audio does not glitch into a low volume state, I cannot remember how I installed it or where the config files actually are at the moment.

 

Everything is updated as of maybe 3 weeks ago, so it wouldn't hurt to check for new versions.

I am using FakeSMC from slice, it can be found on the HWSensors3 SourceForge (https://sourceforge.net/projects/hwsensors3.hwsensors.p/), CodecCommander and USBInjectAll are maintained by RehabMan, Lilu and AppleALC of course by vit9696, I could not find a updated HDMIAudio or AtherosE2200Ethernet kext.

 

NvidiaGraphicsFixUp was suggested by Pavo, not sure if it is actually needed and EFICheckDisabler added by MaLd0n and it's purpose I do not know, but left it in.

MSI_z170a_Gaming_M7.zip

  • Like 1
Link to comment
Share on other sites

This should answer and solve all problems you are currently facing, should also work with your current bios revision... I haven't been keeping up with the updates and am not sure if it is the same version, but from my downloads history I appear to be on the same version.

 

 

@MaLd0n recently updated the DSDT and clover config for me, he is very helpful and awesome for doing this.

@Pavo gave me this script to build the .efi files that I have been using for a couple months now without having any issues at boot, unlike the others you are currently trying which on occasion did not boot until about 5-6 ctrl-alt-del restarts.

 

Both have been truly epic in getting this hack up and going and providing support along the way.

 

I think you will find this zip to be a kind of care package of one and done, as long as you can boot into your install and drag your config to the desktop, open Xcode and copy over your serial, UUID's and other system specifics where you see xxx, it should work flawlessly.

 

Also I am using sleepwatcher to automatically unload AppleHDA upon sleep and automatically load upon wake to make sure the audio does not glitch into a low volume state, I cannot remember how I installed it or where the config files actually are at the moment.

 

Everything is updated as of maybe 3 weeks ago, so it wouldn't hurt to check for new versions.

I am using FakeSMC from slice, it can be found on the HWSensors3 SourceForge (https://sourceforge.net/projects/hwsensors3.hwsensors.p/), CodecCommander and USBInjectAll are maintained by RehabMan, Lilu and AppleALC of course by vit9696, I could not find a updated HDMIAudio or AtherosE2200Ethernet kext.

 

NvidiaGraphicsFixUp was suggested by Pavo, not sure if it is actually needed and EFICheckDisabler added by MaLd0n and it's purpose I do not know, but left it in.

 

Thank you very much for your helpful and thorough response. I am using Sierra (10.12.5) and dual-boot W10 on a separate drive so I have a slightly different config, but going through your post made me realize the error was in the IGPU. After updating the BIOS and disabling IGPU, I was able to get AptioMemoryFix to work as well. 

 

I've attached a stripped down package as well for anyone on Sierra who finds this thread (no afps.efi or high-sierra patches, slightly different audio fix thats 100% for me, modified materialbox theme). Thanks again for your help. 

 

MSI_z170a_Gaming_M7_Sierra_v10-12-5.zip

Link to comment
Share on other sites

Thank you very much for your helpful and thorough response. I am using Sierra (10.12.5) and dual-boot W10 on a separate drive so I have a slightly different config, but going through your post made me realize the error was in the IGPU. After updating the BIOS and disabling IGPU, I was able to get AptioMemoryFix to work as well. 

 

I've attached a stripped down package as well for anyone on Sierra who finds this thread (no afps.efi or high-sierra patches, slightly different audio fix thats 100% for me, modified materialbox theme). Thanks again for your help. 

 

Interesting config, I suppose I needed more since I am on HS.

 

Glad you got it working, this motherboard is a beast isn't it? :)

Link to comment
Share on other sites

Thank you very much for your helpful and thorough response. I am using Sierra (10.12.5) and dual-boot W10 on a separate drive so I have a slightly different config, but going through your post made me realize the error was in the IGPU. After updating the BIOS and disabling IGPU, I was able to get AptioMemoryFix to work as well. 

 

I've attached a stripped down package as well for anyone on Sierra who finds this thread (no afps.efi or high-sierra patches, slightly different audio fix thats 100% for me, modified materialbox theme). Thanks again for your help. 

 

Do you also have issues with HDMI/DisplayPort audio from your gpu not always working after boot as well?

Link to comment
Share on other sites

 Share

×
×
  • Create New...