15-09-2021

Hi there, I joined forum recently and getting grip on all step by step + experimenting, I have Asus p8h61 pro (ALC887) and so far only voodooHDA 2.7.3 works fine. So I copied 'array' part of your kext and simply made a paste to my voodooHDA 2.7.3 one.

by @frychicken, November, 12, 2018

What is hackintosh?

if you are here, i assume that you already know what that is

  • VoodooHDA.kext-289.zip - Google Drive.
  • DSDT.aml.zip - DSDT for P8H61-M LE/BR with all warnings and errors fixed. (No aditional patches applied) DSDT-Patched.aml.zip Same as above but with DTGP, RTC and Shutdown ASUS patches applied. VoodooHDA.kext.zip - Audio kext, works with the minimal requirements (front audio and front mic, motherboard back ports not tested).
  • Added missing layout7.xml for CA0132; Added 400 series 0xA3F0 controller patch by goomadao; Added ALCS1200A layout-id 11 for MAG-Z490-TOMAHAWK by owen0o0.

TL;DR: installl Macos in non-apple device(s)

Hackintosh is not hard as it seems, as long as you do, read it carefully

Disclaimer:

  1. Hackintosh is illegal
    • Under UELA, you only license the software
    • Read more here
  2. I Do not encourage anybody to hackintosh his/her device(s)
  3. This is what works for me; it does not neccessary mean it works for everyone (i use a laptop, not desktop)
  4. There may be more bugs for you; these are bugs that present to me
  5. Do this with your own risk

Requirements:

  • hardware:
  1. A computer
  2. A Mac (the real mac [it is not recommended to use VM]) - Do not ask, 'can we do this on windows,' Of course, NO!
  3. USB drive (>=8GB)
  4. SSD (recommended)
  5. RAM >= 4GB
  • software, files:
  1. Clover configurator or mounting software ( download clover here ), clover bootloader (download here)
  2. 64 bit

Procedure:

[+] Setup USB

Plug your USB in your Mac. After that, open disk utility (type in 'disk utility' search or launch pad -> click on it)

format the USB - make sure you back up your USB.

format:

  • name: [whatever you want]

  • format: Mac OS Extended (Journaled)

  • scheme: GUID Partition Map

Make sure that your Mac is on the version that you want to hackintosh

Download that version in the Appstore, make sure that it is on /Applications/

open terminal, type in

type in the password, wait for it; after it is done, open clover configurator, click on 'mount EFI' in the leftbar -> your USB name -> click on mount

After that, there are two methods:

[-] Method 1: using pre-configurated EFI file

  • Advantage: you don't have to do much

  • Disadvantage: old version of clover, may not compatible with your device, still have to change something later on

download this and copy it to your EFI file(Do note that this is for laptop and if you have desktop then you have to change something - mentioned below)

[-] Method 2: you do it yourself

  • Advantage: get newer version of clover, compatible with your device

  • Disavantage: you have to do everything

open clover bootloader

VoodooHDA.kext-292.zip

just do what the program say, but if you get to the installation part, choose 'customize' and choose your USB

What you need in the customize:

  1. UEFI booting only
  2. Drivers64UEFI
    • AppleImageCodec-64.UEFI
    • AppleKeyAggregator-64.UEFI
    • AppleUITheme-64.UEFI
    • DataHubDxe-64.UEFI
    • FirmwareVolume-64.UEFI
    • FSInject-64.UEFI
    • SMCHelper-64.UEFI
    • VboxHfs-64.UEFI
    • apfs
    • OsxAptioFix2Drv-64
    • PartitionDxe-64

Then click 'install', type in your password and wait

[+] Changes to the config.plist

Go to your EFI folder -> goto Clover -> config.plist -> open with Clover configurator

If you cannot see your USB's EFI; goto Clover -> mount EFI -> mount your USB

Clover

Boot

In the 'Boot' section, make sure the argument is:

GitHub - Chris1111/VoodooHDA-2.9.2-Clover-V15: Visit BLOG ...

if you want to see the output instead of boring Apple logo, do this:

See More Results

Graphics

In the 'Graphics' option, find ig-platform-id and choose the HEX that fits your device (You can change this later)

If you don't do this or you do this incorrectly, MacOs will not load (But you can still change it in the boot loader)

If you don't really care for now or you just want safety first, do

VoodooHDA 2.9.6 - Page 2 - New Releases And Updates | InsanelyMac

(Yes, you can always change it later)

SMBIOS

After that, click on 'SMBIOS' in your left hand bar -> Click on the arrow below the clover's conputer's screen;then, choose the version that fits your computer or close-to your computer.

Remember: if you use a desktop then choose iMac, laptop then choose Macbook Pro or Macbook Air or what ever kind of Macbook that fits youIf your you has a laptop and you choose iMac, you will have some unwanted changes

Kext

Go to Clover -> kext -> other

This is the list of Kext(s) file that you will need (You may need more later on):

  • VoodooPS2Controller - for desktop - fix not working mouse + keyboard
  • ACPI - for desktop - enable battery indicator

Now, eject your USB and plug it on the computer that you want to hackintosh on

Hackintosh your non-Apple

BIOS Settings:

Turn of your computer (not your mac), to go to BIOS (there are many ways you can do this [F2, Del,...], so you can look up your device on google)

Also try to set your USB as a primary boot disk

recommended settings

You may not have all of theses, especially if you are using a laptop, change what you can

  • Virtualization: Enabled
  • VT-d : Disabled
  • XHCI Hand-Off: Enabled
  • Legacy USB Support: Auto/Enabled
  • IO SerialPort: Disabled
  • Network Stack: Disabled
  • XMP Profile: Auto / Profile 1/Enabled
  • UEFI Booting: Priority
  • Secure Boot: Disabled
  • Fast Boot: Disabled
  • OS Type: Other OS
  • Wake on LAN: Disabled

Dedicated Graphics, Integrated graphics card

  • Integrated Graphics: Enabled
  • Graphics: PEG/PCIe Slot 1
  • Initial Display Output: PCIe 1 Slot
  • DVMT Pre-Allocated: 128M or higher

Dedicated graphics card

  • Integrated Graphics: Disabled
  • Graphics: PEG/PCIe Slot 1
  • Initial Display Output: PCIe 1 Slot

Intel iGPU

  • Integrated Graphics: Enabled
  • Graphics: IGD/Integrated/iGPU/CPU Graphics
  • DVMT Pre-Allocated: 128M or higher

Actually doing it:

Turn off your device - the one you want to hackintosh, make sure it is backed up

Go to temporary boot option (try F12, F11, F8) and choose your USB.

Select the 'Boot Install' option and wait for it to install

After that, you will see several volumes, click on what Clover highlights

After it is done, choose boot from [your volume's name]

first, open disk ultility, not installing MacOS

Choose your disk -> click format

it should look like this:

  • name: [whatever you want]

  • format: Mac OS Extended (Journaled)

  • scheme: GUID Partition Map

See Full List On Osdn.net

and wait ...

After it is done, click close ('x' button on left hand conner)

and go to install MacOS

I think from here on, you know what to do, but make sure you read all of this

Boot up by not using USB:

Wait, you are not done yet. If you unplug your USB, the device will not boot up. What should you do

The solution is very simple

Go to your hackintoshed computer, open 'clover configurator' or mounting software

Click on mount - both your hackintosh disk (The disk that you installed yout MacOS) and your USB

Copy all the file on the EFI folder in your USB

Paste it to the EFI folder on your hackintosh disk

DONE!

Fix bug(s)

I would recommend not to erase the USB because if you were to change something andthe clover does not boot up, you can use your USB to boot up your device.

Do note that after hackintosh, you will have bug(s) to fix; you can search for the kextand use kext installer to fix some of the bugs. You can also look up/ask on google, reddit,tonymac. If you want detailed write-up for patches, you can go to tonymac; some patches that I mentionedhere are just to solve somewhat of a problem.

you may need to change you resolution if you don't want lag or bad graphicsyou can choose and select which fits yours, reboot your hackintosh; if you hackintosh does not boot up, don't panic,turn of your computer and go to setting in clover bootloader, find Graphic injector and go to ig-platform-id,change the hex; if it still not boot up, use default one - 0x12345678 and try again.

Screen brightness

Put it to /L/E (Library/Extensions)

check kernel cache

then boot

Battery percentage

install using kext installer

reboot

Screen flickering, glitching in non-appstore software

Open clover -> Kernel and Kext patches -> KextToPatch

click on '+' button and add these two:

Patch DSDT/SSDTs

Use MaciASLand iasl

This Tutorial here

AppleHDA and voodooHDA

Some people prefer AppleHDA to voodooHDA, they argues that AppleHDA has better sound quality, but AppleHDArequires more work so I use VoodooHDA atm (I am lazy). I may try AppleHDA and give you an update.

Unsupported device(s)

intel wifi is NOT supported, in the writing of this, unless there is/are someone/people writting it.As a result, bluetooth will not work either

Voodoohda Kext Zip

so if you have intel wireless, expect your computer to not connect to wifi or bluetooth via intel card;

you have to buy or use external device to connect to wifi or bluetooth

TP-Link TL-WN725N works for me - 10.14 mojave - (about $10)

there maybe more

Updating Clover bootloader

It may cause you hackintosh to not boot up, black screenso be careful while doing that

Goto clover configurator -> update -> check for update -> update

Additional files:

You may need kext installer, such as kext wizard, to install kext if you have not in boot

Zip

Keyboard

Alt: Command key

Windows: Option key (-_)

Ctrl: Control key (^)

Remap

Setting -> keyboard -> Application -> add

example:

Copy, paste (Ctrl+C, Ctrl+V)

Menu tile: Copy

Keyboard shortcut: Ctrl C

Brightness then you can patch DSDT

Remember, drag and drop is not VoodooPS2 problem, it can be enable in setting -> accessibility -> mouse and touch pad-> trackpad option -> enable draging

Credits:

tonymacx86.com

hackintosher.com

Rehabman

TechHowdy