Jump to content

Asus Z87-Deluxe & 4770K - A Guide to Mavericks


Gus93
 Share

254 posts in this topic

Recommended Posts

Guide to Installing  OS X Mavericks – Haswell (A walk through of how I installed OS X on the following build):

 

Case: Carbide 300R

CPU: Intel i7 4770K

Mobo: Asus z87-Deluxe

GPU: Asus GTX660 ti

PSU: Corsair CX 600m

HDD: Some 500Gb @7200rpm drive

Ram: 2x4Gb Corsair Vengeance 1600Mhz

Disk Drive: Asus BC-12B1ST

Cooler: Currently Stock (waiting on Swiftech H220 to be back in stock)

 

Installation:

1.     Flash patched BIOS, I found my patched BIOS from this topic in the forum:

a.     http://www.insanelymac.com/forum/topic/285444-pmpatch-uefi-patching-utility/

b.     I believe there is a tool that CodeRush has designed that can provide patched BIOS for most systems. If it doesn’t work for you send him a message, he is very amicable and helpful.

c.      Flash the new BIOS

d.     Load your BIOS and make sure you have the settings shown in the pdf on this page: http://www.fichier-zip.com/2013/05/26/asus-pdf/

2.     After flashing the BIOS, got an 8GB flash drive, place in USB in functioning Mac and open disk utility.

a.     In disk utility go to the partition tab.  In the drop down menu labeled “current” select “1 partition”, then underneath the visual representation of the drive click options and select Master Boot Record. Note: This is a point of contention, many people were telling me to choose GUID Partition, but for whatever reason I was unable to get my computer to boot from a flash drive formatted in that manner. Name your flash drive “usb” and select Mac OS Extended (Journaled) as the format. Click apply, and wait.

3.     Download Mavericks Installer

a.     Right click the icon, click show package contents

b.     Contents > SharedSupport >  Installer ESD

4.     Now start this installer, generously provided by user Christ1111: http://www.osx86.net/view/3963-boot_z87-haswell_os_x_mavericksmbr.pkg.html

a.     If you need visual support you can see his video:http://www.youtube.com/watch?v=K4DB5zvmkjM&feature=player_embedded

5.     As you go through the installer, be sure to click change install location and select “usb”. Then, choose personalize and select PC or Laptop, based on your machine. Be sure to leave the “Packages Post Installer” checked.

a.     Run this installer! You totally got this! It’s going to take some time get something to drink!

6.     Once the installer has completed you will eject the flash drive and plug it into the computer that you are going to hackintosh.

7.     As it boots choose the flash drive as your boot device and then be sure to select the flash drive (“usb”) from the bootloader. You may need to use boot flags to get into the installer, some common ones:

a.     –v: reveals the processes that are running as you boot.

b.     GraphicsEnabler = No: disables onboard graphics

c.      –x: boots in safe mode

d.     see this link for a more extensive list: http://www.macbreaker.com/2012/01/list-of-common-hackintosh-boot-flags_29.html

8.     Once you are in the installer at the top of the screen open disk utility.

a.     In disk utility select the drive that you want to install OS X on.

b.     Go to the partition tab, select one partition,  now choose MBR (this may work with GUID, but I did not format that way) and again format to Mac OS Extended (Journaled), click apply.

c.      Note: Around this part of the process my Windows boot got messed up from my other hard drive, I have included at the end the instructions that I followed to get Windows up and running again.*

d.     Quit disk utility and go to the OSX installation. Now, click personalize. Be sure to select the proper boxes from your system (if you have any questions about this do a little Googling first, but then feel free to ask!) Then you should be good to go. Install away!

e.     Once install is complete reboot, remove the flash drive and choose your hard drive from the boot loader.

9.     You may have issues getting the boot loader to work without the flash drive; I know that I did! So, if you do, try the following:

a.      Reboot system back into Mavericks installer.

b.     Run Disk Utility and un mount the drive you installed OS Lion on.

c.      Launch Terminal and execute the following command:

d.     Code: dd if=/usr/standalone/i386/boot1h of=/dev/disk0s2

e.     Exit Terminal

f.      Boot Normally

You will need drivers to get certain parts of your board, again, I refer you to the Googles and then the forum!

10.  

11. My board has a Realtek LAN port which I was able to get functioning using this tool: http://www.insanelymac.com/forum/topic/287161-new-driver-for-realtek-rtl8111/

a.     I still don’t have functional wifi, or Bluetooth at this point.

 

*  1. Booting from OS X Lion installer, opening terminal, typing following commands
diskutil list
(use that to locate the SYSTEM partition number, in my case disk0s1)
fdisk -e /dev/disk0
(use the beginning part of disk0s1 - disk0)
flag 1
(use the number after s in diskutil list)
update
write
y
quit
reboot
2. Boot from Windows 7 Installation Disk; select your language, then click next; select Repair your Computer in the bottom left corner of the install Window; let the installer do it's thing
3. Reboot

  • Like 3
Link to comment
Share on other sites

I want buy a new CPU/MB/RAM i would like get a haswell but i'll lost my Delta 1010Lt, do you thin is really better than ivy bridge ? 

 

 

I don't think there's any huge upgrade unless you are using integrated graphics, in which case it is totally worth it! If you aren't using integrated graphics I would recommend sticking with what you have for another year or two.

Link to comment
Share on other sites

Hi there,

 

I just got my ASUS Z87 Deluxe Dual. 

I'm not a noob with hackintosh but i'm stuck on a very disapointing problem : i can't get chameleon to load... I'm not used to UEFI bioses and don't see what i'm doing wrong.

 

Do you have any advice ?

Link to comment
Share on other sites

Hi there,

 

I just got my ASUS Z87 Deluxe Dual. 

I'm not a noob with hackintosh but i'm stuck on a very disapointing problem : i can't get chameleon to load... I'm not used to UEFI bioses and don't see what i'm doing wrong.

 

Do you have any advice ?

 

I had that issue at the beginning for a long time. You mean loading chameleon bootloader for your first boot to begin the install? Or later  on, like you have completed the install?

 

I really struggled to get my installer to boot initially and the solution that I found was formatting my flash drive as MBR instead of as GUID.

Link to comment
Share on other sites

Yes i just red your topic and find out about this !

I'm trying right now.

 

Thank's for that quick answer ! I'll report back later.

 

EDIT  : ddi you format your hard drive with MBR too ?

Link to comment
Share on other sites

I really start feeling like a noob... now i'm stuck on a black screen. I tried almost every combination :

 

- PCIRootUID=1 or PCIRootUID=0 nope

- GE Y/N nope

-x -v nope

-f GE=No -v nope

 

My graphic card is a GTX 470 (EVGA) works pretty well on every other systems.

 

Still NVDGF100HAL is "loaded and registrered"

 

EDIT: OK i'm facing PEBCAC now, just looked into org.chameleon.Boot.plist and found that GraphicsEnabler wasn't writen... So it should work now...

Link to comment
Share on other sites

Hopefully you got it up and running. I think using the installer I linked to I did end up formatting my hdd to MBR as well. I'm away from my desktop right now, so I can't double check. But, I'm fairly certain.

Link to comment
Share on other sites

 

2.     After flashing the BIOS, got an 8GB flash drive, place in USB in functioning Mac and open disk utility.

a.     In disk utility go to the partition tab.  In the drop down menu labeled “current” select “1 partition”, then underneath the visual representation of the drive click options and select Master Boot Record. Note: This is a point of contention, many people were telling me to choose GUID Partition, but for whatever reason I was unable to get my computer to boot from a flash drive formatted in that manner. Name your flash drive “usb” and select Mac OS Extended (Journaled) as the format. Click apply, and wait.

(...)

 

8.     Once you are in the installer at the top of the screen open disk utility.

a.     In disk utility select the drive that you want to install OS X on.

b.     Go to the partition tab, select one partition,  now choose GUID partition table, and again format to Mac OS Extended (Journaled), click apply.

 

 

I think using the installer I linked to I did end up formatting my hdd to MBR as well. I'm away from my desktop right now, so I can't double check. But, I'm fairly certain.

 

 

As I noticed you have prepared os x installer using MBR formatted USB stick, then you installed OS X on HDD using GUID, but in the last post you mentioned that it was MBR - so could you please check it ? 

Link to comment
Share on other sites

As I noticed you have prepared os x installer using MBR formatted USB stick, then you installed OS X on HDD using GUID, but in the last post you mentioned that it was MBR - so could you please check it ? 

 

I will check as soon as I can, unfortunately I won't have access to my desktop until a week from today due to a vacation. I will update as soon as I am home though. I am 95% sure that I formatted both drives as MBR and that the guide I wrote was based on an original plan, not what actually happened. I will edit it now.

Link to comment
Share on other sites

Hi,

sorry for my English...

This installation instructions works great on Z87-DELUXE, I can even recommend you few more things which you can do. So, let's start: 

 

LAN cards:

Realtek -> you know from the first post - how to set it up. 

Intel -> There is "AppleIntelE1000e.kext" attached, or you may find it googling. 

 

WiFi card:

This is the easiest part,

Just edit: /System/Library/Extensions/IO80211Family.kext/Contents/PlugIns/AirPortBrcm4360.kext/Contents/Info.plist ,

and add your device/vendor IDs, for example this is mine: <string>pci14e4,43b1</string>.

it works just great. 

 

Bluetooth:

Using System Profiler we can see that the device is: BCM20702A0, with ProductID/VendorID = 0x17cf/0x0b05 = 6095/2821(from hex).  

So you have to edit this file:

/System/Library/Extensions/IOBluetoothFamily.kext/Contents/PlugIns/BroadcomBluetoothHostControllerUSBTransport.kext/Contents/Info.plist

and add new record: 

<key>BroadcomUSBBluetoothHCIController - MediaLink BT4.0 Adapter</key>

<dict>

    <key>CFBundleIdentifier</key>

    <string>com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport</string>

    <key>IOClass</key>

    <string>BroadcomBluetoothHostControllerUSBTransport</string>

    <key>IOProviderClass</key>

    <string>IOUSBDevice</string>

    <key>idProduct</key>

    <integer>6095</integer>

    <key>idVendor</key>

    <integer>2821</integer>

</dict>

Be careful with the syntax, use tabs wherever it's needed. 

After this step it's recommended to clear, rebuild the Extensions cache, and you will see the new device in System Profiler.

 

Audio:

Here we are talking about ALC1150, which is actually ALC900, but with a little bit better quality. I'm almost sure that this codec is too similar to ALC882, and will be happy if some guru from the forum help a little bit with AppleHDA.kext. I have attache Linux codec dumps for this, and will be really happy to assist with the tests. Meanwhile we can use  VoodooHDA , which works for me, but in my case i have few more changes which I have made in the DSDT and I'm not sure - will it work or not without the modifications, will be great if someone make tests. 

 

Updates: thanks again "toleda", here it is: link

 

System:

In my case it is configured as: iMac/Mac13,2 from /Extra/smbios.plist , and the /Extra/Extensions/ are all attached on the link below.

This system build is very stable and fast ...

 

Good Luck .

 

For the lazy people:

http://tsintsev.com/media/files/packz87d.zip

  • Like 4
Link to comment
Share on other sites

Sorry Gus for the delay I was on vacation for the last month, but now, I'm back at home and refreshed.  You've done outstanding work while I was gone; I'm going to be doing this all night and day.  

 

My System:

Case: Fractal-Design Design R4

CPU: Intel Haswell i7 4770K (in Windows can clock up to 4.9)

CPU Cooler: CM Seidon 240M Liquid Cooler

Mobo: Asus Z87 Deluxe/Dual (with 2 Thunderbolt ports)

GPU: (2x2Gb) Asus GTX 770

PSU: CM V-Series 850M

HDD-0 (Mac): Plextor mSata SSD 128gb 

HDD-1 (Windows):Plextor mSata SSD 128gb

Ram: 2x8Gb Crucial Tactical 1600Mhz

 

Patched my bios with CodeRush's Z87DD.cap PMPatch (he helped me and directly sent me the file) and then I used Asus Brenamer utility to rename file properly for Asus's UBF utility.

 

From there, I tried myHack's installer and it worked perfectly, but then, I never could boot from my Mac HDD.

 

I've tried rockinron_1's guide to installing maverick, but couldn't get it to install to my Mac HDD.  I followed the instrustions given and used chameleon as the bootloader, and had to use cpus=1.  As soon as the StartUp Installer begins, i get the error message, "Mac OS X cannot be installed on this computer and it makes me restart".  Totally going to try and see if you're instructions above work.

 

Let me report back later.

Link to comment
Share on other sites

This installation instructions works great on Z87-DELUXE, I can even recommend you few more things which you can do. So, let's start: 

 

Did you have any issues w/ iMessage? Mine just will not let me log in. I am planning to do a clean install either tonight or tomorrow night so maybe that will fix it. But if not, I'd love to know if you faced any issues with that?

Link to comment
Share on other sites

Did you have any issues w/ iMessage? Mine just will not let me log in. I am planning to do a clean install either tonight or tomorrow night so maybe that will fix it. But if not, I'd love to know if you faced any issues with that?

 

You need to make at least one of the LAN controllers to be "BuiltIn". There are tons of posts about this.

Link to comment
Share on other sites

  • 2 weeks later...

Hi,

sorry for my English...

This installation instructions works great on Z87-DELUXE, I can even recommend you few more things which you can do. So, let's start: 

 

LAN cards:

Realtek -> you know from the first post - how to set it up. 

Intel -> There is "AppleIntelE1000e.kext" attached, or you may find it googling. 

 

WiFi card:

This is the easiest part,

Just edit: /System/Library/Extensions/IO80211Family.kext/Contents/PlugIns/AirPortBrcm4360.kext/Contents/Info.plist ,

and add your device/vendor IDs, for example this is mine: <string>pci14e4,43b1</string>.

it works just great. 

 

Bluetooth:

Using System Profiler we can see that the device is: BCM20702A0, with ProductID/VendorID = 0x17cf/0x0b05 = 6095/2821(from hex).  

So you have to edit this file:

/System/Library/Extensions/IOBluetoothFamily.kext/Contents/PlugIns/BroadcomBluetoothHostControllerUSBTransport.kext/Contents/Info.plist

and add new record: 

<key>BroadcomUSBBluetoothHCIController - MediaLink BT4.0 Adapter</key>

<dict>

    <key>CFBundleIdentifier</key>

    <string>com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport</string>

    <key>IOClass</key>

    <string>BroadcomBluetoothHostControllerUSBTransport</string>

    <key>IOProviderClass</key>

    <string>IOUSBDevice</string>

    <key>idProduct</key>

    <integer>6095</integer>

    <key>idVendor</key>

    <integer>2821</integer>

</dict>

Be careful with the syntax, use tabs wherever it's needed. 

After this step it's recommended to clear, rebuild the Extensions cache, and you will see the new device in System Profiler.

 

Audio:

Here we are talking about ALC1150, which is actually ALC900, but with a little bit better quality. I'm almost sure that this codec is too similar to ALC882, and will be happy if some guru from the forum help a little bit with AppleHDA.kext. I have attache Linux codec dumps for this, and will be really happy to assist with the tests. Meanwhile we can use  VoodooHDA , which works for me, but in my case i have few more changes which I have made in the DSDT and I'm not sure - will it work or not without the modifications, will be great if someone make tests. 

 

System:

In my case it is configured as: iMac/Mac13,2 from /Extra/smbios.plist , and the /Extra/Extensions/ are all attached on the link below.

This system build is very stable and fast ...

 

Good Luck .

 

For the lazy people:

http://tsintsev.com/media/files/packz87d.zip

Thanks for your information and help which made my Asus Z87 Deluxe Dual working in Mavericks 10.9 DP1-->DP 3.

However there are several items need more help here :

1. Have your Intel HD 4600 (internal graphic card) working with CI/QE enabled at resolution of 1920x1080 or more ?

2. Have your ALC 900 or 1150 HD Audio working by your DSDT.aml ?

3. Up to now I can get PCIe Nvidia GTX 780 card working only without Intel HD 4600 enabled, and need VooDooHDA 2.8.4 for audio.

4. I can not find Device (IGPU), Device (GFX0), or Device (HDAU) in your DSDT which are required for HDMI audio working.

Do you have any comment or advice for me ?

Thanks again !

Edit on 2013-07-30:

Following bcc9's advice for adding Device (GFX0) in /Extra/SSDT.aml, I have working Intel HD 4600 Graphics with Nvidia GTX 780 in DP3/4 now.

Sorry Gus for the delay I was on vacation for the last month, but now, I'm back at home and refreshed.  You've done outstanding work while I was gone; I'm going to be doing this all night and day.  

 

My System:

Case: Fractal-Design Design R4

CPU: Intel Haswell i7 4770K (in Windows can clock up to 4.9)

CPU Cooler: CM Seidon 240M Liquid Cooler

Mobo: Asus Z87 Deluxe/Dual (with 2 Thunderbolt ports)

GPU: (2x2Gb) Asus GTX 770

PSU: CM V-Series 850M

HDD-0 (Mac): Plextor mSata SSD 128gb 

HDD-1 (Windows):Plextor mSata SSD 128gb

Ram: 2x8Gb Crucial Tactical 1600Mhz

 

Patched my bios with CodeRush's Z87DD.cap PMPatch (he helped me and directly sent me the file) and then I used Asus Brenamer utility to rename file properly for Asus's UBF utility.

 

From there, I tried myHack's installer and it worked perfectly, but then, I never could boot from my Mac HDD.

 

I've tried rockinron_1's guide to installing maverick, but couldn't get it to install to my Mac HDD.  I followed the instrustions given and used chameleon as the bootloader, and had to use cpus=1.  As soon as the StartUp Installer begins, i get the error message, "Mac OS X cannot be installed on this computer and it makes me restart".  Totally going to try and see if you're instructions above work.

 

Let me report back later.

In order to boot in this Asus Z87 Deluxe or Deluxe Dual MB, both USB flash and installed HDD should be formated in MBR instead of GPT.

Link to comment
Share on other sites

 

Audio:

Here we are talking about ALC1150, which is actually ALC900, but with a little bit better quality. 

Great info.  Two requests:

1. Screenshot of System Information/WiFi

2. Copy of IOReg.

 

If you are interested in alpha testing an ALC1500 edited Mavericks AppleHDA.kext, PM me.  

  • Like 1
Link to comment
Share on other sites

Thanks for your information and help which made my Asus Z87 Deluxe Dual working in Mavericks 10.9 DP1-->DP 3.

However there are several items need more help here :

1. Have your Intel HD 4600 (internal graphic card) working with CI/QE enabled at resolution of 1920x1080 or more ?

2. Have your ALC 900 or 1150 HD Audio working by your DSDT.aml ?

3. Up to now I can get PCIe Nvidia GTX 780 card working only without Intel HD 4600 enabled, and need VooDooHDA 2.8.4 for audio.

4. I can not find Device (IGPU), Device (GFX0), or Device (HDAU) in your DSDT which are required for HDMI audio working.

Do you have any comment or advice for me ?

Thanks again !

In order to boot in this Asus Z87 Deluxe or Deluxe Dual MB, both USB flash and installed HDD should be formated in MBR instead of GPT.

 

Hi, DP4 also works great, just tested, of course every time Developers Preview is updated - I have to modify Wifi and Bluetooth again.

 

1. Today I spend few hours testing the Intel HD 4600 and I found that there is conflict with “AppleIntelHD5000Graphics.kext”, once it’s removed (backed up somewhere) - the MAC OS boot just great, with very basic graphic support, otherwise - all leads to endless spinning wheel. This problem seems to be a good advice for everyone else which is trying this installation on the internal HD 4600, and fails after the installation.

 

2. I have few modifications in the DSDT. As I remember - the following lines: 67-98 , 8675 - 8735.  on my DSDT (attached up there). Also there I am making test with AppleHDA now.

 

3. I am using ASUS Nvidia GeForce 650 / GTX650-DC-1GD5 , works OOB , there must be some native support for the card, the reason about HD 4600 is in the first answer.

 

4. Yes, me too, about the iGPU device, even if I enable iGPU from the BIOS and disable the PCIe Video Card, I am still not able to found it in the newly extracted DSDT, GFX0 exist / line: 9931,HDAU (kind of) - 10705. 

 

Advices, about the sound - use latest VoodooHDA , works for me, if it fails to work, try the DSDT modifications copied from my DSDT. About the Intel HD4600, I can not advice you now, at some later point maybe. Currently I have PCIe card working more than great - there is no reason for me - to use the internal HD 4600, it eats resources …, but if you are interested, you can start from here: link

 

That’s it for now

Thanks.  Two more requests:

1. Screenshot of DPCIManager/PCI List

2. IOReg/File/Save a Copy As..., use attached ioreg.app_v2.1 (current IOReg makes files it can't open)

 

PCI list attached, link

Link to comment
Share on other sites

bcm4352.kext.zip

 

Hi, DP4 also works great, just tested, of course every time Developers Preview is updated - I have to modify Wifi and Bluetooth again.

 

PCI list attached

Thanks,  interesting the WiFi card has no description.  Regarding WiFi and BT patches, try the attached kext; it injects the same information you are patching without editing the kexts.  It is appropriate for Asus Haswell native Superfast 802.11ac Wi-Fi.

bcm4352.kext.zip

  • Like 4
Link to comment
Share on other sites

Hi

 

I am Z87 Pro user, installed ML 10.8.4 and everything works normal except sound

 

Just want to share for overclocked user, to make turbo boost working, use SSDTPRGEN and set BIOS "CPU Speed before enter OS" into Turbo mode

Link to comment
Share on other sites

Hi

 

I am Z87 Pro user, installed ML 10.8.4 and everything works normal except sound

 

Just want to share for overclocked user, to make turbo boost working, use SSDTPRGEN and set BIOS "CPU Speed before enter OS" into Turbo mode

What did you use to install ML? Also, how did you get the bootloader to function? I am still having issues with this sometimes. Did you format as MBR?

Link to comment
Share on other sites

What did you use to install ML? Also, how did you get the bootloader to function? I am still having issues with this sometimes. Did you format as MBR?

(sorry for poor english)

I use myHack created 10.8.4 usb installation disk with modified 10.8.4 kernel, everything will install just like normal hackintosh

I format my target drive as GUID, because it is the only and best option for further use and partition modification, most importantly, Fusion Drive is required to use a GUID partition to create

 

I would recommend everyone to format and install with GUID table, and use MBR created installation USB or any drive with chameleon installed to boot with

Just select the USB drive to boot, and select installed OS to go

This is a temporary solution and can be end until ASUS fixed that

After Asus fixed it, install chameleon on boot drive and should able to boot directly

 

Really thank you for pointing out the new ASUS BIOS has bug that makes GUID disk not bootable (I spend full 48hrs, tried >20 times but still no go before I found this post LOL!!!!!!)

Link to comment
Share on other sites

Thanks for this post and bcc9's post which made my Asus Z87 Deluxe Dual working in Mavericks 10.9 DP3/DP4.

Too bad only AppleHDA & Thunderbolt not working yet.

However another issue bothers me more than that.

When I leave from Mac OS 10.9 DP3/4 and booting in Windows 7 (both x86 and x64 versions), my WiFi function always became abnormal and unable to find any wireless AP nearby.

Only after power off PC and remove one DRAM or clear its CMOS to regain its WiFi function.

Is there anyone suffering from the similar problem like me ?

Link to comment
Share on other sites

attachicon.gifbcm4352.kext.zip

Thanks,  interesting the WiFi card has no description.  Regarding WiFi and BT patches, try the attached kext; it injects the same information you are patching without editing the kexts.  It is appropriate for Asus Haswell native Superfast 802.11ac Wi-Fi.

attachicon.gifbcm4352.kext.zip

 

Hi, would you find out a way to use onboard wifi on 10.8.4 ML?

Thanks

Link to comment
Share on other sites

 Share

×
×
  • Create New...