Contribute
Register

[SUCCESS!] MSI Z77A-G45 Gaming - i5-3570k - Asus GTX 650 Ti OC 2GB

Status
Not open for further replies.
Joined
Aug 5, 2012
Messages
4
Motherboard
Asus K53E
CPU
intel core i5
Graphics
intel hd3000
Mac
  1. 0
Classic Mac
  1. 0
Mobile Phone
  1. 0
vx2k's Build: MSI Z77A-G45 Gaming - i5-3570K - Asus GTX 650 Ti OC 2GB
71jefSJTCEL._SL1500_.jpg
IMG_0771.jpg
Components


MSI Z77A-G45 Gaming
http://www.newegg.com/Product/Product.aspx?Item=N82E16813130687

Intel Core i5-3570K
http://www.newegg.com/Product/Product.aspx?Item=N82E16819116504

Asus GTX 650 Ti OC 2GB
http://www.newegg.com/Product/Product.aspx?Item=N82E16814121728

Enermax Ostrog Mid Tower
http://www.newegg.com/Product/Product.aspx?Item=N82E16811124150&

Corsair Vengeance 8GB DDR3 1600Mhz
http://www.newegg.com/Product/Product.aspx?Item=N82E16820233218

ThermalTake 500w PSU
http://www.newegg.com/Product/Product.aspx?Item=N82E16817153165

SeaGate Barracuda 500GB HDD 7200RPM x2
http://www.newegg.com/Product/Product.aspx?Item=N82E16822148221

TP Link WN881ND Wireless Adapter
http://www.newegg.com/Product/Product.aspx?Item=N82E16833704129

IOGear GBU521 Bluetooth Adapter
http://www.newegg.com/Product/Product.aspx?Item=N82E16833139027


Comments

First of all, this is my first build thread as it has been my only successful Hackintosh. I am currently running on Mountain Lion 10.8.5. Almost everything worked straight out of the box. The only things I had to tweak were the wireless card and CPU and GPU power management. I will show you my build process and what I installed through MultiBeast.


Installation

I used UniBeast to create my Mountain Lion USB installer. Thanks to tonymacx86 guide it worked flawlessly.
http://www.tonymacx86.com/61-unibea...n-any-supported-intel-based-pc/comments3.html

The installation took about 20 minutes to completely finish. Once done I booted her up with my new UniBeast installer. Once again, she booted perfectly.

Wireless

Now I had to get my wireless working to download MultiBeast. All I did was find a modified IO80211Family kext. You can manually add the Vendor ID and Device ID to the kext yourself, and it will work the same. Now I just repaired the permissions and rebooted through UniBeast again and my wireless was recognized as an airport extreme.

MultiBeast

I installed very little from MultiBeast, as it does not take much to get this thing working properly. Here is what I installed from MultiBeast:


Screen Shot 2013-10-04 at 11.40.21 AM.jpg
Screen Shot 2013-10-04 at 11.40.54 AM.jpg


You do not need any type of DSDT for this motherboard to work. MultiBeast will finish with an error, but this doesn't mean anything. Everything was installed correctly except the Chameleon.boot.plist so make yours manually. Here is what mine looks like:

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>DropSSDT</key>
    <string>Yes</string>
    <key>GenerateCStates</key>
    <string>No</string>
    <key>GeneratePStates</key>
    <string>No</string>
    <key>GraphicsEnabler</key>
    <string>No</string>
    <key>Instant Menu</key>
    <string>Yes</string>
    <key>Kernel</key>
    <string>mach_kernel</string>
    <key>Kernel Flags</key>
    <string>darkwake=0</string>
    <key>Legacy Logo</key>
    <string>Yes</string>
    <key>UseKernelCache</key>
    <string>Yes</string>
</dict>
</plist>
Chameleon wizard.jpg

After you reboot, you will run into an error upon booting into Chimera:
Code:
boot0: error

This is very easy to solve. You will need to boot back into the USB Install disk. I've summarized MacMan's boot0 Error: The Official Thread:
  1. Get to drive install choice screen
  2. Click Utilities at the top and open Disk Utilities
  3. Choose drive you installed Mac OS X to and click unmount !!VERY IMPORTANT!!
  4. close Disk Utilities
  5. Open Terminal
  6. Type
    Code:
     diskutil list
    and hit enter
  7. note which drive is your mac drive (Ex. disk0s2)
  8. now type
    Code:
     dd if=/Volumes/USB/usr/standalone/i386/boot1h of=/dev/disk0s2
    then hit enter. (Where USB is enter name of your Mountain Lion USB installer name)
  9. Now close terminal and reboot, you should now arrive at Chimera

SSDT (Power Management)

Now here comes the part that made me reinstall Mountain Lion a few times. Hopefully you'll get it first try. When you install FakeSMC PlugIns, it should have installed HardwareMonitor. We will be using this to monitor our CPU and GPU power Management. They are fairly easy to configure, but can be a bit overwhelming. So here it goes.

CPU Power Management

We will need to create our own SSDT using the ssdtPRGen script here:
http://www.tonymacx86.com/ssdt/86906-ssdt-generation-script-ivybridge-pm-51.html

This script is going to create shortcuts the first time you run it. All you have to do is double click the .command shortcut it created. When it asks for you password, enter it. When it asks "yes/no" type yes. Now you should have an ssdt_pr.aml in your /Extra folder. Rename it to SSDT.aml. Now you will need a DSDT editor at this point. I use DSDT Editor. We enabled DropSSDT=Yes in our boot.plist, so do not reboot. Your current SSDT.aml will lock you at 800Mhz so we will have to edit the SSDT.aml. Open your SSDT and you should immediately see the following:

Screen Shot 2013-10-04 at 12.09.19 PM.jpg

This is where we edit the SSDT. On line 19 it should say:
Code:
Name (APSS, Package (0x20)
change the 20 to 21. This will stop it from throwing errors when recompiling.
Now at the bottom you should have and entry that looks like this
Code:
Package (0x06)
            {
                0x0320, 
                Zero, 
                0x0A, 
                0x0A, 
                0x0800, 
                0x0800
            }
Copy and paste that right below itself. We are duplicating the P-state so it wont be stuck at 800Mhz. Dont forget to seperate the entries with commas. It should look like this now:
Code:
Package (0x06)
            {
                0x0320, 
                Zero, 
                0x0A, 
                0x0A, 
                0x0800, 
                0x0800
            }, 
            Package (0x06)
            {
                0x0320, 
                Zero, 
                0x0A, 
                0x0A, 
                0x0800, 
                0x0800
            }
        })
If all looks correct compile it and save the aml as SSDT.aml and move it to the extra folder. Now you should be able to reboot and see all your p-states working through Hardware Monitor.


Congratulations

Now everything should be working! Like I said before, Almost everything works out of the box with no issues. If you have any questions please feel free to comment.
 
Hello! Thank you very much for the guide and help.
My Hackintosh build is:
Intel core i5 3570K
Asus gtx 770 oc
MSI Z77A-g45 gaming
GSkill TridentX 16gb 1600mhz cl7
WD Caviar Black 1TB
Corsair gaming 700wat
Cooler master CM Scout black


I´m currently running win 7 and OSX Mavericks at the same HD, this is my first and only hackintosh build, and it seems to be working fine. It boots correctly and i didn´t have to change anything, and the hardware monitor shows cpu clock speed correctly.

My only problem is the audio, installed the without dsdt realtek ALC892, but the OS doesn´t recognize any output or input audio device.
Also, when i start itunes to play a song, it looks like it´s playing, but the marker in the timer of the song doesn´t move.

EDIT: The audio and itunes is now working (almost) fine, i installed the alc892 kext with user DSDT and downloaded a DSDT for this mobo found in another post.
Now it works, but it appears to be two audio outputs and the hdmi, and i would like to use both audio outputs at once, since i have a 4.1 speakers setup with 2 mini jack connectors. Anyway it´s more than enough.
Internet doesn´t work, and the integrated ethernet chipset wont work. I´ll buy a TP-Link wireless mini PCI-e.
Also i have another problem now; the hardware monitor (which worked fine) now only shows the HD temperature and nothing else. I´ll try with the editing you posted in the last part of your guide and tell you the results.

Any help would be greatly appreciated. Sorry for my english btw, i´m still learning it.
Thank you in advance.
 
Sorry for the late reply! You shouldnt need a DSDT with this motherboard, unless you want HDMI to work I think. The sound issue is something within OS X itself. If you installed ALC892 without DSDT you just have to change the outputs in sound options in the system preferences. As for the internet, you may have to find a wireless kext for your wireless card. I just had to add my wireless card to the wireless kext. I recommend getting a wireless card that works OBB. My TP link doesnt work OOB, I had bought it before I decided to make it a Hackintosh.
 
I cannot restart, shutdown or wake up my pc after sleeping. And you ?

Thanks
 
I cannot restart, shutdown or wake up my pc after sleeping. And you ?

Thanks

Mine sleeps and restarts no problem!
 
Mine sleeps and restarts no problem!

Then I will try again tonight... But could you explain why you've edited your SSDT ?
Without installing or editing anything, you were able to reboot, get out sleep mode or shut down ?
I install Maverick, could it be the issue ?
 
Then I will try again tonight... But could you explain why you've edited your SSDT ?
Without installing or editing anything, you were able to reboot, get out sleep mode or shut down ?
I install Maverick, could it be the issue ?

The ssdt is for proper cpu power management. It allows the cpu to change speeds based on the load. Yes sleep worked out of the box for me. Shouldn't be mavericks. I reinstalled OS X using mavericks. Only issue I had was my wifi cutting out after sleep
 
Thanks, i got my MSI Z77A-G45 Gaming - I7 3770 @ 4.3 - Gigabyte GTX 760 OC 2GB and working the Killer E-2200, the only think i need to do is add a boot, chimera works but i got IOBluetooth error so i just had to boot with usb with unibeast, if someone know about what boot it had i'll be glad.

I think maybe i can use clover efi
 
Thanks for the excellent guide. I have the same board, but for some reason I cannot figure out how to get boot working. I'm using Mavericks for install. I have to set GraphicsEnabler=Yes at install and first boot, and everything seems to work. But as soon as I follow the instructions here to get the bootloader set up, booting no longer works (even from USB!).

I installed all three FakeSMC packages, the Mac Mini definition, and Chimera through Multibeast. I generated a Chameleon.boot.plist with the same exact settings specified in the thread. I do not get the boot0 error though, because it kernel panics and reboots instead.

For what it's worth, I have a TP-Link (TL-WDN4800) wifi card, which is supposed to work flawlessly OOB with any version of OSX. It finds networks and connects just fine - but network access is a no go. I get "No route to host" when pinging an external address. What's even weirder is that it works for the first minute or two the machine is on, then stops working. And this is on a completely untouched install of Mavericks booted from USB.

I've reinstalled the OS more than 10 times in the past few days, trying different methods every time. Has anyone gotten Mavericks to work on this board? Maybe I'm missing something here...was any changes needed in the BIOS maybe? I really do appreciate any help with this.
 
Status
Not open for further replies.
Back
Top