Giter Site home page Giter Site logo

asus-p8z68-v-pro-gen3-hackintosh's Introduction

ASUS P8Z68-V PRO/GEN3 Hackintosh

Hackintosh for ASUS P8Z68-V PRO/GEN3 using OS X 10.11 El Capitan.

Intel Z68 chipset, LGA1155 socket.
Supports 2nd gen. (32 nm - Sandy Bridge) Intel Core CPUs.

Onboard devices:

  • Intel 82579
  • Realtek ALC892
  • ASMedia USB 3.0 controller

BIOS Settings

I used the latest stable BIOS (3802 at this time) from ASUS.

Make sure you're using the default settings (F5: Optimized Defaults). Also make sure that Normal Mode is selected on the EZ Mode. Overclocking can mess with the power management later on and led my hackintosh to crashes on boot (P-state Stepper Error 18 at Step 2 in context 2 on CPU).

Patched BIOS to avoid Kernel Panic

For proper powermanagement, I patched the BIOS using UEFIPatch. You might be able to avoid this, but I'm not sure. Clover does come with an AsusAICPUPM setting which should avoid the crash but I'm unsure if it will work with sleep/wake.

You can also use NullCPUPowerManagement.kext but you won't have Intel SpeedStep and the computer won't be able to sleep.

You can flash your BIOS using the ASUS EZ Flash 2 Utility found in your BIOS.

Unibeast

I followed the tonymacx86 guide.

  • Bootloader Options -> UEFI Boot Mode

You may need to add cpus=1 to the CLOVER config to be able to complete boot on the OS X install. I used EFI Mounter v3 to mount the EFI partition and then edited EFI/CLOVER/config.plist and added cpus=1 to the boot arguments. You can use the Clover configurator to edit the config file or edit it manually in a text editor.

Complete the install (follow the tonymacx86 guide above).

Prohibited Sign on Boot

Boot in verbose mode (-v as boot arg in the config.plist or add in the Clover options menu or hit spacebar while on the USB/drive and select verbose mode). If you see "Error allocating pages..." like I did, you should try replacing EFI/CLOVER/drivers64UEFI/OsxAptioFix2Drv-64.efi with OsxAptioFixDrv-64.efi (or vice versa). You can download this somewhere on the internet or install Clover to a spare USB (might need to customize your install the get the file) and then copy it over or just reinstall Clover on your USB/drive manually (not using Unibeast), being sure to customize the install to get the file.

Multibeast 8.x

  • Quick Start -> UEFI Boot Mode
  • Drivers -> Realtek ALCxxx -> ALC892
  • Drivers -> Network -> AppleIntelE1000e
  • System Definitions -> iMac -> iMac12,2

This will finish and you:

  • can also install the NVIDIA web drivers before restarting. It's working fine for me, but milage may vary based on your graphics card
  • should replace EFI/CLOVER/drivers64UEFI/OsxAptioFix2Drv-64.efi with OsxAptioFixDrv-64.efi on the drive if you needed to do so for your USB
  • should restart your computer

Booting from Mac OS X SSD/HDD

For me, the drive where I installed OS X was not bootable (no UEFI option in BIOS). Thus, even after installing Multibeast, I still couldn't boot into Clover without using the USB.

Here's how I fixed it:

  • Plug in the USB that you used above
  • Boot into the Clover menu with the USB. You should see Clover Boot Options twice. One of these is for your USB (should contain \USB if you view the Boot Options) and then the other is for the drive with OS X
  • Select the Clover Boot Options corresponding to your drive. Select Add Clover boot options for all entries
  • Shutdown and unplug USB
  • Boot and select the drive in BIOS, booting into Clover. For me, it was named weird (like "UEFI: Clover start boot.efi at USB...")
  • Clover Boot Options -> Remove all Clover boot options
  • Clover Boot Options -> Add Clover boot options for all entries
  • Restart. Now I was able to boot Clover properly from my drive (option named "UEFI: Clover start boot.efi at El Capitan...")

USB 3.0

I used RehabMan's GenericUSBXHCI USB 3.0 driver. Install this using kextbeast.

Note that later on, this driver prevented my computer from sleeping - it would immediately wake up aftering going to sleep.

In order to fix this:

  • Use the -gux_nosleep boot argument. You can manually edit your config.plist or use the Clover Configurator.

Power Management

Follow the general guide from here (or here).

  • Deselect any power management selections in Clover Configurator
  • Check SSDT/Drop OEM (or try the other option mentioned in the second guide)

Note that the ssdtPRGen requires a working Internet connection (or for you to predownload the required files).

Using iMessage

Following the instructions given here.

Be sure to do the following:

  • Use Clover Configurator's Magic Wand (with iMac 12,2)
    • Be sure to use the two shake buttons provided when generating the SMBIOS
    • Use uuidgen to fill in a value for the SmUUID
    • Follow the instructions on the guide for manual MLB & ROM values
  • Clear the cache according to the guide

Other Stuff

  • Windows displaying the wrong time after booting into OS X? Follow this guide

asus-p8z68-v-pro-gen3-hackintosh's People

Contributors

davidgoldman avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

asus-p8z68-v-pro-gen3-hackintosh's Issues

could you post your efi directory?

Hi, I know that you aren't supporting installs but I was hoping that you'd up your efi directory.

For the life of me I can't get my machine to boot from the EFI but it will from the usb stick.

Thanks!

can't boot the installer

i'm trying to follow your guide to install macOSX Sierra 10.12.2 :

  1. Path the ASUS BIOS to ver 3802
  2. use Unibeast to make USB Drive
  3. Multibeast build the driver and clover.plist
    4.replace EFI/CLOVER/drivers64UEFI/OsxAptioFix2Drv-64.efi with OsxAptioFixDrv-64.efi

but it's still not working, here is some error:
use OsxAptioFix2Drv-64.efi:
Error allocating 0x800 pages at 0x******** alloc type 2
Error loading kernel cache (0x9)
Boot failed, sleeping for 10 seconds before exiting ...

use OsxAptioFixDrv:
Error - requested memory exceeds our allocated relocation block
Requested mem : 20600000 -20DFFFFF, Pages: 800, Size: 800000
........
Exiting in 30 secs ...

EFI folder

Hi man!

Is there any way you could post your whole EFI folder?

I'm having some random issues and I'd like to try booting macOS with your EFI folder.

Thanks!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.