Jump to content

[GUIDE] Installing Mavericks 10.9.0 on a EVGA Z87 FTW/Haswell system [It is possible]


Frank Nitty
 Share

29 posts in this topic

Recommended Posts

After 2 weeks of researching how to successfully install Mavericks on a EVGA Z87 FTW and I finally figured it out. I would like to shoutout members of the Hackintosh community for all your contributions, especially slayer2333, RehabMan, and Jeevin (some random guy's name from tonymacx86.com) whose encouragement or tools motivated me to make this happen (check out my vent and frustration here). This thread is a walkthrough of how to accomplish this. To make it easier for the newbs, these are fully detailed instructions. PLEASE DO NOT PM ME FOR HELP. REPLY TO THIS GUIDE BELOW.
 
Here are my system specs below:
  • Intel Core i7-4770K (De-lidded)
  • EVGA Z87 FTW (ATX)
  • Silverstone SST-ST1200-G Evolution Strider Gold 1200W
  • Noctua NH-U12S
  • ASUS BW-12B1ST
  • Western Digital VelociRaptor 500GB
  • OCZ Vertex 4 512 GB
  • Patriot Dual Bay 2.5" SATA 3.5" drive bay (for SSD)
  • EVGA GeForce GTX480 SC (being used to install); will eventually change out to GTX680 after install
  • Corsair Vengeance 4GB DDR3 1600 MHz; will update to 16GB after install
  • My case: Modified Apple Powermac G5 WIP

 

What is needed:

  • The attachment and links to essential software included in this thread 
  • 8GB+ USB Stick
  • OSX 10.9.0 Mavericks (13A603)
  • Another Mac computer
  • It's advisable to use 4GB RAM and USB 2.0 ports during install
  • Update to the latest BIOS

 

STEP 1: BIOS SETTINGS for Z87

1.       AHCI mode and CD/DVD first boot priority are set in the BIOS by default. Ensure your settings match these in your Z87 BIOS:

a.       Go to ADVANCED  SATA Configuration  All settings should set at default; notice that your disks won’t show up here if they’re connected to black Marvell SATA ports 

12892686105_728075fa9b_d.jpg

b.       Go to BOOT Set Boot Priority Set CD/DVD is 1st Boot and USB Key as 2nd Boot; Go to Hard Disk Drive BBS Priorities to set the boot sequence of the available hard disks.

13027751693_4a3d81455a_d.jpg

c.       Go to OVERCLOCK  CPU Configuration; there is no option for Vt-d, so disable Intel Virtualization Technology (during the installation).

12892983973_6fddb4aaa2_d.jpg

d.       Go to ADVANCE USB Configuration; XHCI Mode = Smart Auto, XHCI Hand-off = Enabled, EHCI Hand-off = Enabled.

12893306674_fbacf4a901_d.jpg

e.       [OPTIONAL] Go to MEMORY; Under Memory Multiplier Configuration, set Performance Memory Profiles to XMP Profile 1. Save and Reset.

13027409513_1451d285a1_d.jpg

 

 

STEP 2: CREATING A BOOTABLE USB TO INSTALL OF MAVERICKS 10.9

1.       REFORMAT USB DISK

a.      Open Disk Utility, and format the USB stick by highlighting its icon on the left and clicking the Partition tab, click Current, and choose 1 Partition.

b.      Click Options... Choose GUID Partition Table. No need to name it (the default’s OK), choose Mac OS Extended (Journaled) as its format type. Click Apply then Partition.

2.       MOUNT YOUR EFI PARTITION

a.      Eject the USB stick and reinsert it

b.      Open Terminal. Type: diskutil list

NOTE: For all intents and purposes, let's assume the USB stick is the first disk ("disk0"), now let's begin.

c.      Type: sudo -s and enter your password

d.      Type: newfs_hfs -v EFI /dev/disk0s1

e.      Type: mkdir /Volumes/EFI

f.       Type: mount_hfs /dev/disk0s1 /Volumes/EFI

NOTE: To remount the partition for future use type the following below or repeat C thru F:

mkdir /Volumes/EFI

sudo mount_hfs /dev/disk2s1 /Volumes/EFI

3.       INSTALL CHAMELEON TO EFI PARTITION

a.      Download the latest i386, here.

b.      Extract the Chameleon archive to the desktop and go back to the Terminal.

c.      Type: cd (space after "cd"), and drag the i386 folder onto the Terminal, press Enter.

4.       Installing boot0 to partition

a.      Type: fdisk -f boot0 -u -y /dev/rdisk0

5.       Install boot1h to the bootsector of your OS X partition

a.      Type: dd if=boot1h of=/dev/rdisk0s1

6.       Copy the 'boot' file to partition

a.      Type: cp boot /Volumes/EFI

7.       SET THE EFI PARTITION AS ACTIVE

a.      Type: sudo fdisk -e /dev/disk0

b.      Type: p

c.      Type: f 1 (<== use your partition number here)

8.       Save and exit

a.      Type: write

b.      Type: y (yes you are sure)

c.       Type: quit

d.      Type: exit (to logout)

9.       COPY FILES TO EFI PARTITION

a.      Drag your current /Extra folder (from the attachment) to your EFI Partition. If this is a fresh installation, you'll also need to install FakeSMC to your main partition.

10.     PREPPING FILES FOR THE USB INSTALLER

a.      Download OSX 10.9.0 Mavericks (13A603) from the Mac App Store and find InstallESD.dmg (Right-click "Install OS X Mavericks.app" Show Package Contents Contents/ShareSupport. Double click "InstallESD.dmg".

b.     Once "OS X Install ESD" appears, use Unhidden for Mac 1.0, here or ShowHiddenFiles, here to show hidden files.

c.      Now you will see an image called "BaseSystem.dmg". Mount it by double-clicking it... Get prepared to use the USB stick with at least 8GB.

d.     Select and highlight the volume "OS X Base System", click "Restore" at the top-right, drag the volume into "Source" field, and drag the USB [untitled] partition to the "Destination" field where you will restore the image: click "Restore" then "Erase"...

e.      After the process is complete, you’ll now have (2) "OS X Base System" present in Finder. Eject the image "BaseSystem.dmg" in Disk Utility to isolate which is your USB stick.

f.       On the remaining volume "OS X Base System" (USB stick), go to System/Installation and delete the Packages symlink.

g.      Open "Mac OS X Install ESD" in a new Finder window (if it’s not already still open), and copy the Packages folder to System/Installation folder.

h.      Use Pacifist (here) to extract "mach_kernel" from "OS X Install ESD/Packages/BaseSystemBinaries.pkg" and copy it to the root of your volume.

i.       Now copy both NullCPUPowerManagement.kext and FakeSMC.kext (from the attachment) into System/Library/Extensions of "OS X Base System".

j.       Extract OSInstall(MBR)+OSInstall.mpkg(10.9 DP1).zip here, and copy and replace the patched OSInstall.mpkg into System/Installation/Packages, and copy and replace the patched OSInstall into System/Library/PrivateFrameworks/Install.framework/Frameworks/OSinstall.framwork/Versions/A.

k.      Use Unhidden or ShowHiddenFiles to hide the hidden files, and quit the application.

l.       With the USB installer ready, remember before restarting system to change boot priority of USB stick to first, type: -v (Verbose Mode) or -f (Ignore Caches), whichever works and press Enter and install Mavericks to your hard disk of choice.

NOTE 1: Booting into the USB installer requires you to use onboard graphics. Remove your video card for the installation screen to appear.

NOTE 2: CPU power management is handled directly by the BIOS and not with AppleIntelCPUPowerManagement.kext in Mavericks. Booting the USB installer on a Haswell system will be followed by a flashing white Apple logo screen and instant reboot. To resolve the early reboot problem:

§  OPTION 1: Set KernelPM=true in your boot.plist.

§  OPTION 2: Patch the vanilla mach_kernel located on your USB installer: Drag and copy mach_kernel from the USB installer to the desktop. Open Terminal and type: cd ~/Desktop

Apply the following perl script by copying and pasting into Terminal:

perl -pi -e 's|\x74\x6c(\x48\x83\xc7\x28\x90\x8b\x05..\x5e\x00\x85\x47\xdc)\x74\x54(\x8b\x4f\xd8\x45\x85\xc0\x74\x08\x44\x39\xc1\x44\x89\xc1)\x75\x44(\x0f\x32\x89\xc0\x48\xc1\xe2\x20\x48\x09\xc2\x48\x89\x57\xf8\x48\x8b\x47\xe8\x48\x85\xc0\x74\x06\x48\xf7\xd0\x48\x21\xc2\x48\x0b\x57\xf0\x49\x89\xd1\x49\xc1\xe9\x20\x89\xd0\x8b\x4f\xd8\x4c\x89\xca)(\x0f\x30\x8b\x4f\xd8\x0f\x32\x89\xc0\x48\xc1\xe2\x20\x48\x09\xc2\x48\x89\x17\x48\x83\xc7\x30\xff\xce)\x75\x99(\x5d\xc3)\x90{7}|\x74\x73${1}\x74\x5b${2}\x75\x4b${3}\x66\x81\xf9\xe2\x00\x74\x02${4}\x75\x92${5}|g' mach_kernel

Replace the vanilla mach_kernel with the patched version on your USB installer.

NOTE 3: If using more than 4GB of ram it is best to remove AppleTyMCEDriver.kext from System/Library/Extensions; this kext blocks/prevents booting on WD RE3 disks and causes following kernel panic:

AppleTyMCEDriver::start coreVIDPID = 0xffffffff Number of packages = 1 Number of cpus = 8 memory

m.    After installing OS X, the hard disk it's on will hold a vanilla mach_kernel. You will need to replace it with the patched version to prevent the instant reboot problem from reoccurring.  After modding mach_kernel on the USB stick, access the OS X installer, go into Terminal (using Utilities  Terminal) and type:

cp /mach_kernel "/Volumes/NameOfOSXDisk/mach_kernel"

NOTE 4: While using onboard graphics to boot into Mavs with the USB stick the following error will occur:

**** [iOBluetoothHCIController][searchForTransportEventTimeOutHandler] -- Missing Bluetooth Controller Transport!

Boot using the flag -x to access Mavs.

 

Please mind you, this is as far as I have gotten. So far I do not have a fully functioning Mac yet. I haven't tried installing any plugins: network, graphics, audio, etc. If anyone has any ideas for the next course of action please feel free to reply below so I may try these out myself and report my findings. Thanks.

 

11.     Booting into Mavs with the USB stick will cause the following error:

**** [iOBluetoothHCIController][searchForTransportEventTimeOutHandler] -- Missing Bluetooth Controller Transport!

You can now boot with your Graphics Card using the flag -f npci=0x2000 GraphicsEnabler=No to access Mavs.

12.     Download OS X Mavericks 10.9.1 Update, install it, and restart with -x because it will cause a black screen before you login.

13.     The graphics kexts need to be backed up to patch later. Open Terminal, run the following commands:

sudo -s

mkdir /kext_backup

cd /System/Library/Extensions

mv AppleIntelHD* AppleIntelSNB* AMDRadeon* ATI* GeForce* NVDA* /kext_backup

Repair permissions and restart with -f npci=0x2000 only.

14.       Download Nvidia Web Retail Drivers for 10.9.1 (Post 10.9 Install Files-Z87) to enable NVIDIA Graphics Cards that don't work OOB. This fixes OpenCL & allows GK110B cards to NOT crash for Preview, etc. No Cuda included. Install the drivers and restart with USB stick using "-f npci=0x2000".

15.       Go to the NVIDIA Driver Manager menu bar at the top, change the settings to use Web drivers, and restart.

16.       Download CUDA 5.5.47 drivers (Post 10.9…) needed for 10.9.0 support from NVIDIA and install.

17.       Download and install Chameleon-2.2svn-r2377 (Creating 10.9 Boot) to the Mavs partition. Copy the Extra folder from the USB stick to the root Mavs partition and reboot Mavs using -f npci=0x2000 without the USB stick needed.

18.       Some CPUs have issues with the SSDT (Secondary System Description Table) from the BIOS/UEFI of a motherboard because Apple updated its power management drivers in 10.7.4 which causes them to be stuck at a 16x multiplier, thus limiting them to a maximum clock speed of 1.6 GHz. A properly edited SSDT is needed to override its configuration. Perform the following to create a SSDT:

a.       Download the RevoGirl script (modified for i-core processors) and put it on your desktop. Use it only for the PC it is running from. The script reads some information specific about your CPU and its number of cores.

b.      Open Terminal and type "sudo" then leave a space and drag the script file into the Terminal window then leave a space and type in the Thermal Design Power (TDP) for your processor, leave another space and type in the maximum turbo frequency (Frequency+Max Number of Turbo States) for your processor and then press enter.

e.g., i7-950 type code:

sudo /Users/"YourUsername"/Desktop/ssdtPRGen.sh 130 3333

Type your password when prompted and press Enter. It will put a decompiled file called ssdt-pr.dsl in the hidden folder "tmp". Type "open /tmp" (no quotations) to reveal the file location.

c.       Drag the file ssdt-pr.dsl out of the hidden folder and it onto your desktop and open it using a suitable app like DSDT Editor v0.7 to see what you have.

d.      Press the "Compile" button on DSDT Editor to generate the SSDT, save it as SSDT.aml and put it in your "Extra" folder. Make sure your Boot.plist has GeneratePStates/GenerateCStates to Yes and just set DropSSDT to Yes (telling the bootloader to use the SSDT you put in Extra next time you boot). Basically this simply seeks to make a generic SSDT that is matched to processor TDP and desired top turbo freq.

19.       Edit the Boot.plist in the Extra folder with the following lines:

<?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>EHCIacquire</key>

   <string>Yes</string>

   <key>EthernetBuiltIn</key>

   <string>Yes</string>

   <key>ForceHPET</key>

   <string>No</string>

   <key>GenerateCStates</key>

   <string>Yes</string>

   <key>GeneratePStates</key>

   <string>Yes</string>

   <key>Instant Menu</key>

   <string>Yes</string>

   <key>Kernel</key>

   <string>mach_kernel</string>

   <key>Kernel Flags</key>

   <string>-f npci=0x2000 nvda_drv=1</string>

   <key>KernelPM</key>

   <string>True</string>

   <key>Legacy Logo</key>

   <string>No</string>

   <key>PCIRootUID</key>

   <string>1</string>

   <key>PCIRoot</key>

   <string>1</string>

   <key>Rescan</key>

   <string>Yes</string>

   <key>Theme</key>

   <string>Default</string>

   <key>Timeout</key>

   <string>1</string>

   <key>UHCIreset</key>

   <string>Yes</string>

   <key>USBBusFix</key>

   <string>Yes</string>

   <key>Wake</key>

   <string>Yes</string>

</dict>

</plist>

 

Remember to remove any variation of the following lines:

        <key>SMBIOS</key>

   <string>Extra/smbios.plist</string>

or

   <key>SMBIOS</key>

   <string>smbios.plist</string>

It restores your correct system profile instead of the "iMac Summer 2001/SOMESRLNUMBER" model. The bootloader automatically reads the Smbios.plist in the Extra folder by default.

20.       Use Chameleon Wizard 4.3.2 to generate new SMBios.plist with a VALID serial.

21.       Install the following kext in the Extra/Extensions folder and afterwards use Kext Utility to repair permissions:

a.       AHCI_3rdParty_SATA (Orange Icon Fix)

b.      AppleIntelE1000e 3.0.4.1 (Intel Wired Ethernet)

c.       [OPTIONAL]  HWSensors 6.0.1364 (with FakeSMC)

  • Helps you monitor CPU, memory, disks, network, temperatures, fans, load/uptime, and processes.
  • The iStat widget also helps you monitor temps.

22.       Install the following kexts associated with Realtek ALC898 AppleHDA Audio (by Toleda) in the S/L/E folder and afterwards use Kext Utility to repair permissions:

a.       Patch in Place (native S/L/E/AppleHDA.kext) – 10.9+

  • Run (double-click) script "audio_alc898-ver_patch.command" in Downloads/audio_ALC898-master/ directory and enter password when prompted.

b.      No DSDT/Audio Kext Enabler (HDAEnabler1.kext - Audio ID injection)

23.   The following features are enabled by default without any additional patching needed:

  • No DSDT needed
  • USB 3.0 works OOB
  • Sleep and Auto-sleep (standby mode) work OOB
  • Shutdown works OOB
  • Bluetooth works OOB

24.       Use the following scripts to patch the AppleIntelCPUPowerManagement.kext to work with locked wrmsr BIOS:

a.       Download this patch and extract its content to the desktop.

b.      Type: cd (space after "cd"), and drag the AICPMPatch folder onto the Terminal, press Enter.

c.       Search out wrmsr (list)

  • perl AICPMPatch.pl /System/Library/Extensions/AppleIntelCPUPowerManagement.kext/Contents/MacOS/AppleIntelCPUPowerManagement

d.      Patch wrmsr

  • sudo perl AICPMPatch.pl /System/Library/Extensions/AppleIntelCPUPowerManagement.kext/Contents/MacOS/AppleIntelCPUPowerManagement --patch

e.      Lastly, update cache

  • sudo touch /System/Library/Extensions

f.        Remove NullCPUPowerManagement.kext (and any equivalents) from E/E, repair permissions and reboot with -v boot flag. Apple's native SpeedStep drivers will initiate after rebooting the system.

25.       Patch the AppleRTC.kext found in S/L/E which eliminates any CMOS reset issues.

a.       Apply the following perl script by copying and pasting it into Terminal:

  • sudo perl -pi -e 's|\x75\x30\x44\x89\xf8|\xeb\x30\x44\x89\xf8|; s|\x75\x3d\x8b\x75\x08|\xeb\x3d\x8b\x75\x08|' /System/Library/Extensions/AppleRTC.kext/Contents/MacOS/AppleRTC
  • Repair permissions and reboot

 

Updating to 10.9.2 on Z87

1.       Remove any trace of GPUSensors.kext from E/E and repair permissions.

2.       Download and install OS X Mavericks 10.9.2 Update (Combo).

3.       10.9.2 restores the vanilla mach_kernel, causing the early reboot issue that prevents you from accessing Mavs. Download and copy over a patched mach_kernel for 10.9.2 onto the root of a secondary USB stick [and also copy NullCPUPowerManagement.kext you removed from E/E]. Using the USB installer, replace it with Terminal by running the following commands:

a.       Verify secondary USB stick location:

  • diskutil list

b.      Mount it:

  • diskutil mount /dev/diskXsY

e.g.: diskutil mount /dev/disk2s1

Terminal will confirm the name of the disk mounted

c.       Select directory of USB stick's root:

  • cd /Volumes/USBStick/

e.g.: cd /Volumes/CRUZER/

d.      Copy over patched mach_kernel [and NullCPUPowerManagement]

  • cp /mach_kernel "/Volumes/NameOfOSXDisk/mach_kernel"

e.g.: cp /mach_kernel "/Volumes/MAVS/mach_kernel"

  • cp -R /Volumes/CRUZER/NullCPUPowerManagement.kext "/Volumes/MAVS/Extra/Extensions"

4.       10.9.2 also restores the native graphics kexts. Remove them by running the following commands in Terminal:

a.      Verify OS X disk location:

  • diskutil list

b.        Mount OS X disk:

  • diskutil mount /dev/diskXsY

e.g.:  diskutil mount /dev/disk1s2

c.       Create 'backup' folder

  • mkdir /Volumes/ NameOfOSXDisk /backup

e.g.: mkdir /Volumes/MAVS/backup

d.      Select "Extensions" folder directory

  • cd /Volumes/MAVS/System/Library/Extensions

e.         Transfer kexts to 'backup' folder

  • mv AppleIntelHD* AppleIntelSNB* AMDRadeon* ATI* GeForce* NVDA* "/Volumes/MAVS/backup"

f.        Verify all kexts transferred:

  • cd /Volumes/MAVS/backup
  • ls

g.       Quit Terminal and reboot from you Mavs partition.

5.       After updating to 10.9.2, you must restore the following drivers:

6. Installing Security Update 2014-002 (04-22-2014) from the App Store will restore the vanilla mach_kernel. Follow steps 3a.-3d. You'll also have to update to NVIDIA Web Retail Drivers 331.01.01f04 for graphics to work and update to CUDA 6.0.37.

 

Updating to 10.9.3 on Z87

1.       Download and install OS X Mavericks 10.9.3 Update (Combo).

2.       10.9.2 restores the vanilla mach_kernel, causing the early reboot issue that prevents you from accessing Mavs. Download a patched mach_kernel for 10.9.3 and replace it with the version located on the root of the OS X installation disk. Follow Steps #3a-3d (Updating to 10.9.2 on Z87).

3.       10.9.3 also restores the native graphics kexts. Remove them by following Steps #4a-4g (Updating to 10.9.2 on Z87).

4.       Set your system identifier to Mac Pro 3,1, 4,1, or 5,1 in order to install NVIDIA Web Driver 334.01.01f01 which updates your system with the most current graphics. You then can revert back to your preferred SMBios.plist after it’s installed.

NOTE:  The drivers work with HDMI connection only.

5.       Download CUDA 6.0.46 drivers needed for 10.9.3 support from NVIDIA and install.

6.       Repatch AppleIntelCPUPowerManagement and AppleRTC, refer to Steps #24-55 (CREATING A BOOTABLE USB TO INSTALL OF MAVERICKS 10.9).

7.       Reinstall audio, replacing AppleHDA with the patched version, and reboot for changes to take effect.

 

Updating to 10.9.4 on Z87

1.       Download OS X Mavericks 10.9.4 Update (Combo), install, and reboot -v.

2.       10.9.4 restores the vanilla mach_kernel, causing the early reboot issue that prevents you from accessing Mavs. Download a patched mach_kernel for 10.9.4 and replace it with the version located on the root of the OS X installation disk. Follow Steps #3a-3d (Updating to 10.9.2 on Z87).

3.       Upon reboot, 10.9.4 has restored the native graphics kexts which however are finally compatible and a popup window prompts you to download and install the latest web driver.

14407020550_0bd81dbbc3_o_d.jpg

          Installing NVIDIA Web Driver 334.01.02f02 is optional.

4.       Install CUDA 6.0.51 drivers (increases GPU computing performance).

5.       Repatch AppleIntelCPUPowerManagement refer to Steps #24-55 (CREATING A BOOTABLE USB TO INSTALL OF MAVERICKS 10.9).

6.       Reinstall audio, replacing AppleHDA with the patched version, and reboot for changes to take effect.

 

Updating to 10.9.5 on Z87

1.       Download OS X Mavericks 10.9.5 Update (Combo), install, and reboot.

2.       10.9.5 restores the vanilla mach_kernel, causing the early reboot issue that prevents you from accessing Mavs. Download a patched mach_kernel for 10.9.5 and replace it with the version located on the root of the OS X installation disk. Follow Steps #3a-3d (Updating to 10.9.2 on Z87).

3.       Upon reboot, 10.9.5 has been restored to the native graphics kexts and a popup window prompts you to download and install the latest web driver.

14407020550_0bd81dbbc3_o_d.jpg

          Installing NVIDIA Web Driver 334.01.03f01 is optional.

4.       Install CUDA 6.5.18 drivers (increases GPU computing performance).

5.       Repatch AppleIntelCPUPowerManagement refer to Steps #24-55 (CREATING A BOOTABLE USB TO INSTALL OF MAVERICKS 10.9).

6.       Reinstall audio, replacing AppleHDA with the patched version, and reboot for changes to take effect.

7.       Security Update 2015-001 1.0 restores the vanilla mach_kernel, causing the early reboot issue that prevents you from accessing Mavs. Download a patched mach_kernel for Security Update 2015-001 1.0 and replace it with the version located on the root of the OS X installation disk. Follow Steps #3a-3d (Updating to 10.9.2 on Z87).

8.       Download CUDA 6.5.45 drivers needed for 10.9.5 support from NVIDIA and install.

9.       Security Update 2015-004 1.0 restores the vanilla mach_kernel, causing the early reboot issue that prevents you from accessing Mavs. Download a patched mach_kernel for Security Update 2015-004 1.0 and replace it with the version located on the root of the OS X installation disk. Follow Steps #3a-3d (Updating to 10.9.2 on Z87).

10. Installing NVIDIA Web Driver 334.01.03f03 is optional.

11.     Security Update 2015-005 1.0 restores the vanilla mach_kernel, causing the early reboot issue that prevents you from accessing Mavs. Download a patched mach_kernel for Security Update 2015-005 1.0 and replace it with the version located on the root of the OS X installation disk. Follow Steps #3a-3d (Updating to 10.9.2 on Z87).

12. Installing NVIDIA Web Driver 334.01.03f04 is optional.

13.      Security Update 2015-006 1.0 restores the vanilla mach_kernel, causing the early reboot issue that prevents you from accessing Mavs. Download a patched mach_kernel for Security Update 2015-006 1.0 and replace it with the version located on the root of the OS X installation disk. Follow Step #3a-3d.

14.      Install CUDA 7.0.61 drivers.

15.      Installing NVIDIA Web Driver 334.01.03f05 is optional.

Extra_MacPro3,1.zip

  • Like 4
Link to comment
Share on other sites

  • 3 weeks later...

I am debating about getting this board or the EVGA Z87 Classified.  They both seem fairly similar, although I like the less red look of the Classified.  Although, you have not specifically tried that board (so I know you can't put your official stamp of approval), do you think your guide would be compatible with that board?

 

Thanks in advance!

Link to comment
Share on other sites

I am debating about getting this board or the EVGA Z87 Classified.  They both seem fairly similar, although I like the less red look of the Classified.  Although, you have not specifically tried that board (so I know you can't put your official stamp of approval), do you think your guide would be compatible with that board?

 

Thanks in advance!

 

Yes, I would officially give my stamp of approval on the Classified version as well. I'm not as fully familiar w/ the onboard specs of it, but usually they don't carry onboard video. Mind you, if you follow this guide, you're still able to use an external video card, i.e., GTX 680, which I actually installed OS X 10.9 with. I currently still own my X58 Classified, although it is too big for me to fully utilize (which has 10.9.2 installed as well) so I got the smaller form factor of the Z87 this time around. I encourage you to get the EVGA Z87, they're a good brand, and plus I did all the hard work for you :thumbsup_anim: .

Link to comment
Share on other sites

  • 2 weeks later...

Installing Security Update 2014-002 (04-22-2014) reverts back to the original vanilla mach_kernel. Under "Updating to 10.9.2 on Z87" section, apply steps 3a. - d. You'll also have to update NVIDIA Web Retail Drivers 331.01.01f04 here for graphics to work. Also download CUDA 6.0.37 here.

Link to comment
Share on other sites

  • 2 months later...
  • 2 weeks later...

I dont think chameleon has this flag "Set KernelPM=true in your boot.plist."

 

Yeah, u maybe right, I believe it's from Clover. At the time I was just desperate at trying to get 10.9 to work when someone recommended for me to use that kernel flag. For whatever reason Apple decided to allocate power managment in the mach_kernel and I was using the kernel flag during my install and thought that it might have worked but it could've just been a placebo effect. Regardless the mach_kernel has to be patched in order to start the install process on Z87 Haswell systems anyway so the KernelPM=true may have had no effect at all.

Link to comment
Share on other sites

  • 3 weeks later...

Hi, i saw you used an i7 4770k and am wondering if this will work on an i7 4770 non k due to the virtualiziation. Many Thanks

 

Yes it will work. Being that your processor doesn't come w/ Virtualization (which you don't need), there should be an option that shows up on your BIOS for Vt-d. You want to disable that before starting the installation. Hope that helps

  • Like 1
Link to comment
Share on other sites

Yes it will work. Being that your processor doesn't come w/ Virtualization (which you don't need), there should be an option that shows up on your BIOS for Vt-d. You want to disable that before starting the installation. Hope that helps

Brilliant. Thank you. :)

Link to comment
Share on other sites

  • 1 month later...

Hi, Is 10.9.4 the latest update it will go upto without any other patches or tweaks? Also do you think in the future yosemite can be installed, does the hackintosh run smoother than compared to a vm, and lastly can this be dual booted with windows. Thanks.

Link to comment
Share on other sites

Hi Frank

I've installed maverick on y510p but when I going to boot

I get this error and stuck

[AppleBluetoothHCIControllerUSBTransport][configurePM] -- ERROR -- waited 30 seconds and still did not get the commandWakeup() notification -- 0x9400 ****

[iOBluetoothHCIController::setConfigState] calling registerService

**** [iOBluetoothHCIController][staticBluetoothHCIControllerTransportShowsUp] -- Connected to the transport successfully -- 0x8c80 0xd000 0x9400 ****|||||||

I've tried all flag but nothing I've also disabled discrete graphics

Any way to resolve this error?

Link to comment
Share on other sites

Hi, Is 10.9.4 the latest update it will go upto without any other patches or tweaks? Also do you think in the future yosemite can be installed, does the hackintosh run smoother than compared to a vm, and lastly can this be dual booted with windows. Thanks.

If Apple follows the the route it did w/ ML, I believe 10.9.5 will be the last Mav OS update. Yosemite should be capable of being installed on Z87, Apple has supported Haswell since last year. You would be doing yourself a favor by setting up a Hacktintosh via dual boot since VM ware is dependent on the parent OS (Windows/Linux). I dual boot on the (2) machines found in my sig.

Hi Frank

I've installed maverick on y510p but when I going to boot

I get this error and stuck

[AppleBluetoothHCIControllerUSBTransport][configurePM] -- ERROR -- waited 30 seconds and still did not get the commandWakeup() notification -- 0x9400 ****

[iOBluetoothHCIController::setConfigState] calling registerService

**** [iOBluetoothHCIController][staticBluetoothHCIControllerTransportShowsUp] -- Connected to the transport successfully -- 0x8c80 0xd000 0x9400 ****|||||||

I've tried all flag but nothing I've also disabled discrete graphics

Any way to resolve this error?

You have a graphics issue. Try booting using flag -f npci=0x2000 GraphicsEnabler=No. If that doesn't work you need to look at my instructions on how to manually remove the graphic kexts, described on #4 under the "Updating to 10.9.2 on Z87" section. Also I would suggest you list your PC specs so I'm aware of the hardware you're using.

Link to comment
Share on other sites

  • 1 month later...
  • 1 month later...

I got same motherboard, core i5, 4 gb ram, 2 x radeon7950, onboard audio and Hdmi on radeon work, you guy want those info than I will up those, test with 10.10 work also.

Yeah, I already have 10.10 installed, I just haven't published a guide yet. However, I installed 10.10.1 and for some reason I can't get onboard audio enabled yet. Everything else works flawless.

Link to comment
Share on other sites

About the audio, I try everthing is not work on 10.10, i saw your post, i dig more and it work with 10.9 then update to 10.9.5 with 10.9 kext still work. Get 10.9 kext to 10.10 audio onboard work also, had not touch 10.10.1

Hdmi audio over Radeon 7950 a bit tricky, i can't edit dsdt of this one, I took the one from ga z68 ma- d2h-b3 core i3-2105, radeon 7950 dsdt and put it on( just edit for radeon hdmi audio only) and wow the hdmi radeon 7950 of this motherboard evga z87-ftw show up and work in 10.9, 10.9.5, 10.10

Link to comment
Share on other sites

Once I get some feedback on my post a/b a solution for audio on 10.10, then I can put out a guide for 10.10 to 10.10.1. Also I really don't fool around with HDMI audio b/c I don't want to have patience to put together a dsdt that has to be bin patched.

Link to comment
Share on other sites

  • 2 months later...

 Security Update 2015-001 1.0 restores the vanilla mach_kernel, causing the early reboot issue that prevents you from accessing Mavs. Download a patched mach_kernel for Security Update 2015-001 1.0 and replace it with the version located on the root of the OS X installation disk. Follow Steps #3a-3d (Updating to 10.9.2 on Z87).

Link to comment
Share on other sites

  • 2 months later...

UPDATE:

Installing Security Update 2015-004 1.0 (04-08-2015) reverts back to the original vanilla mach_kernel. Download a patched mach_kernel for Security Update 2015-004 1.0 and replace it with the version located on the root of the OS X installation disk. Installing NVIDIA Web Driver 334.01.03f03 is optional.

BETTER LATE THAN NEVER

Link to comment
Share on other sites

 Share

×
×
  • Create New...