- Joined
- Apr 28, 2011
- Messages
- 916
- Motherboard
- Asus Prime Z690M-Plus D4
- CPU
- i7-12700KF
- Graphics
- RX 6600
- Mac
-
- Mobile Phone
-
Ok, guys, welcome to the new installation guide, based on Mavericks OS 10.9.2

Components
Intel® Core™ i7-3770S Processor, 8M Cache, up to 3.90 GHz
http://www.amazon.com/dp/B007SZ0EOM
http://www.newegg.com/Product/Product.aspx?Item=N82E16819116503
Asrock Z77E-ITX
http://www.amazon.com/dp/B007RS71O6
http://www.newegg.com/Product/Product.aspx?Item=N82E16813157312
Corsair Vengeance LP Blue 16 GB (2x8 GB) DDR3 1600MHz
http://www.amazon.com/dp/B009M0TCHQ/
http://www.newegg.com/Product/Product.aspx?Item=N82E16820233367
SAMSUNG 840 Pro MZ-7PD256BW 2.5-Inch 256GB
http://www.amazon.com/dp/B009NB8WRU
http://www.newegg.com/Product/Product.aspx?Item=N82E16820147193
SAMSUNG 840 Pro MZ-7PD128BW 2.5-Inch 128GB
http://www.amazon.com/dp/B009LI7CKI/
http://www.newegg.com/Product/Product.aspx?Item=N82E16820147192
Streacom FC8 Evo Fanless Chassis Black
http://www.breakpoint.it/i/mkg/skp.asp?id_prod=228280
Streacom Nano PSU 150
http://www.amazon.it/dp/B009NSQD1A
Sony Optiarc Blu Ray Slim RW BD5850H
http://www.amazon.it/dp/B007HKORZA
http://www.newegg.com/Product/Product.aspx?Item=N82E16827118072
Atheros Wi Fi Card Dual-Band AR9280 AGN 300Mbp 4 DELL E6400 Half-S
http://www.amazon.com/Atheros-Dual-Band-AR9280-300Mbp-Half-S/dp/B009X5X320
Belkin F8T016 Mini Bluetooth Adapter
http://www.amazon.com/dp/B001E96JBK/
http://www.newegg.com/Product/Product.aspx?Item=N82E16833314046
Apple Wireless Keyboard
http://www.amazon.com/dp/B005DLDO4U/
http://www.newegg.com/Product/Product.aspx?Item=N82E16823101013
Apple Magic Mouse
http://www.amazon.com/dp/B002TLTGM6/
http://www.newegg.com/Product/Product.aspx?Item=N82E16826101010
Apple Infrared Remote Control
http://www.amazon.com/dp/B002TPFNXS/
MacBook Pro Infrared board
http://www.powerbookmedic.com/MacBook-Pro-Infrared-board-p-18041.html
Apple 27-Inch LED Cinema Display
http://www.amazon.com/Apple-MC007LL-27-Inch-Cinema-Display/dp/B0043GCBU4
OS Mavericks 10.9.2
http://www.apple.com/osx/
Comments
I built this system for my studio: silence was the main goal, and it is. After my previous experience with little powerful systems (see Zotac build in my signature) I bumped into a Streacom fanless case, cause I like its line. No graphic card is needed, HD 4000 still is enough to me, so less power and a passive AC-DC Power Adapter. With my great pleasure and surprise, Asrock board is totally satisfying my needs. I had to replace unsupported WiFi card that came with the board with an Atheros AR9280, no big deal, though! I've tried edit DSDT, rather than change or modifying kexts, where it was possible for my knowledge, in order to keep minimum troubleshoot for any future update. Temperatures are pretty decent, even with "full load" cpu. Belkin bluetooth works natively in OSX and in UEFI and Chimera boot screen as well.
Pretty much everything works, here: just follow next steps, with or without the same components. Good hack!
Installation
Tools:
- PMPatch and FPT for patching and flashing Bios (registration required) by CodeRush
- Latest Asrock bios
- UniBeast for Mavericks and MultiBeast for Mavericks (registration required)
- MaciASL Open Beta for editing .aml files
- PJALM DSDT Graphics and ASRock patches from MaciASL Patch Repository Thread
- KextBeast (registration required)
- Chameleon Wizard (registration required)
- Kext Wizard
- Show All Files (registration required)
- Trim Enabler by Groths
- IONetworkingFamily.kext (for Broadcom Ethernet in Mavericks 10.9), available here
- Hex Fiend by ridiculous_fish
- The latest GenericUSBXHCI.kext available here
- A working Mac or Hackintosh machine
- Latest Asrock bios
- UniBeast for Mavericks and MultiBeast for Mavericks (registration required)
- MaciASL Open Beta for editing .aml files
- PJALM DSDT Graphics and ASRock patches from MaciASL Patch Repository Thread
- KextBeast (registration required)
- Chameleon Wizard (registration required)
- Kext Wizard
- Show All Files (registration required)
- Trim Enabler by Groths
- IONetworkingFamily.kext (for Broadcom Ethernet in Mavericks 10.9), available here
- Hex Fiend by ridiculous_fish
- The latest GenericUSBXHCI.kext available here
- A working Mac or Hackintosh machine
Step 1 - Bios patch (Required for proper Power Management)
- Place PMPatch and the original latest bios (Z77EI1.90 at this time) on the desktop
- Open up Terminal (from Applications>Utilities folder)
- Drag PMPatch into the terminal window, then drag bios file into Terminal twice (for the input and output locations). Type PATCHED to the end of the second bios filename. This isn’t necessary but it helps to identify whether or not the bios has been patched.
- Hit enter, and your patched bios will be generated on desktop. You will see something like this in terminal
- Rename patched bios with original bios name Z77EI1.90
- Place the new patched file named Z77EI1.90 into a USB flash drive (MS DOS-FAT formatted), press F6 while booting into UEFI Bios, or find Instant Flash command at the bottom of Advanced\South Bridge Configuration and flash your Bios
- Reboot and set the new patched bios as below reported
- If you're feeling a little lazy or don't have Windows, you can find a patched bios (v. 1.90) attached at the bottom of this post
- Open up Terminal (from Applications>Utilities folder)
- Drag PMPatch into the terminal window, then drag bios file into Terminal twice (for the input and output locations). Type PATCHED to the end of the second bios filename. This isn’t necessary but it helps to identify whether or not the bios has been patched.
- Hit enter, and your patched bios will be generated on desktop. You will see something like this in terminal
Code:
Last login: Sat Apr 13 00:39:43 on console
localhost:~ GioEle$ /Users/GioEle/Desktop/PMPatch /Users/GioEle/Desktop/Z77EI1.90 /Users/GioEle/Desktop/Z77EI1.90Patched
PMPatch 0.5.10
PowerManagement modules not found.
Trying to apply patch #1
[B]Nested PowerManagement module at 01A593AC patched.[/B]
AMI nest module at 00247100 patched.
Phoenix nest modules not found.
CpuPei module at 00759E08 not patched: Patch pattern not found.
Output file generated.
localhost:~ GioEle$
- Place the new patched file named Z77EI1.90 into a USB flash drive (MS DOS-FAT formatted), press F6 while booting into UEFI Bios, or find Instant Flash command at the bottom of Advanced\South Bridge Configuration and flash your Bios
- Reboot and set the new patched bios as below reported
- If you're feeling a little lazy or don't have Windows, you can find a patched bios (v. 1.90) attached at the bottom of this post
WARNING! If PMPatch doesn't work in OSX, you'll find useful Windows usage (of course with Windows version of PMPatch)
Step 2 - Setting Bios
- Press Del or F2 key on boot to gain UEFI Bios screen
- Load Optimized Default with F9 key and you'll get first screen
- Load Optimized Default with F9 key and you'll get first screen

- Select OC Tweaker and set as below for stock CPU Multipliers

or if you want make a little overclock, I set OC like this

Pay Attention! Remember 1-Core Ratio Limit value, you'll need for Power Management.


- Advanced\CPU Configuration

- Advanced\North Bridge Configuration: for Intel HD 4000 integrated graphics choose Onboard. If you have discrete graphic card choose PCI Express. Attention: leave VT-d Disabled and Share Memory 32 MB (don't worry: it will not affect the real amount of your ram seen by OSX), otherwise the system will not boot.

- Advanced\South Bridge Configuration

- Advanced\Strorage Configuration\Sata 3_X(these settings are not mandatory, at your convenience)

- Advanced\Intel (R) Rapid Start Technology: leave default
- Advanced\Intel (R) Smart Connect Technology: leave default
- Advanced\Super IO Configuration: leave default
- Advanced\ACPI Configuration (PCI Devices Power On: Enabled to make Wake On Lan working properly)
- Advanced\Intel (R) Smart Connect Technology: leave default
- Advanced\Super IO Configuration: leave default
- Advanced\ACPI Configuration (PCI Devices Power On: Enabled to make Wake On Lan working properly)

- Advanced\USB Configuration: everything Enabled
- Advanced\Network Configuration: leave default
- H/W Monitor: leave default
- Boot: DO NOT ENABLE Fast Boot! In my case with Fast Boot Enabled Chimera doesn't see Windows 7 hard drive, and choosing Ultra Fast Boot the machine doesn't boot at all. Leave it Disabled. Set the rest at your convenience for booting the system.
- Security: leave default or set your passwords, your choice.
- Press F10 key to Save and Reboot
- Advanced\Network Configuration: leave default
- H/W Monitor: leave default
- Boot: DO NOT ENABLE Fast Boot! In my case with Fast Boot Enabled Chimera doesn't see Windows 7 hard drive, and choosing Ultra Fast Boot the machine doesn't boot at all. Leave it Disabled. Set the rest at your convenience for booting the system.
- Security: leave default or set your passwords, your choice.
- Press F10 key to Save and Reboot
Step 3 - Mavericks installation
- install Mavericks with UniBeast method as explained in Tonymac's guide. Note: if you have trouble booting, you'll probably have to type -x before hitting enter, otherwise you won't reach installation screen. Take your time, install process will take 15-20 minutes.
- Reboot from Unibeast and at Chimera screen choose your new OSX installed partition (still typing -x, if necessary)
- Assuming you have all of the tools mentioned above, now we have to take care of DSDT. This is one of the most important steps of the installation process, many people don't care about DSDT (even with Gigabyte boards) and probably they are satisfied in that way (I was!) as their system works, but to optimize the components, make a hackintosh as close as possible to a real Mac and more vanilla as possible, DSDT is the key to do that. My advice is: learn how to edit dsdt, spend some time (or headache!), and new perspectives will open to you as hackintosher. This guide is not really about a DSDT editing, but in this section I will explain what and why I did it, in order to make anyone able to compile his own DSDT, not just trying to use others' one. So:
- Download MaciASL from here, unzip it and open it. It automatically will open a "clean" DSDT. Close it, for now.
- in Menu bar open MaciASL\Preferences, select iASL in Preferences window and set it as ACPI 5.0.
- now select Sources in Preferences window
- click on "+" to add Name and URL of the patches that you need: in my case they are
- Close completely MaciASL and re-open it: again a clean DSDT will appear as before.
It's important to know that these patches can be applied just one time, so if you want re-patch dsdt you'll have to start from a clean dsdt again. So my advice is: save a backup copy of this file just in case you need to re-patch it. To do that just go to MaciASL menu bar click on File/Save as, choose the directory where you want to keep your backup clean dsdt, select Disassembled ASL file as File Format and name it "clean dsdt.dsl".
- now that your Clean DSDT is in a safe spot, close and re-open MaciASL: we're going to patch the dsdt just opened.
- click on Patch command: now in the left side of the Patch window you should see all the patches we've just added like this
- Under PJALM ASRock choose your motherboard's patch, click on Apply, then Close. Now click on Compile command: no Errors, Warnings nor Remarks should appear, but some Warnings may stay: they won't affect your installation; the mandatory thing is NOT TO HAVE ERRORS when compiling a DSDT!
- Re-open patch windows and under PJALM Graphics select
- Go to MaciASL menu bar click on File/Save as, choose desktop as directory, this time select ACPI Machine Language Binary as File Format and name it "dsdt.aml" (add extension manually).
Your DSDT.aml is finally resdy to work with MultiBeast!
- Reboot from Unibeast and at Chimera screen choose your new OSX installed partition (still typing -x, if necessary)
- Assuming you have all of the tools mentioned above, now we have to take care of DSDT. This is one of the most important steps of the installation process, many people don't care about DSDT (even with Gigabyte boards) and probably they are satisfied in that way (I was!) as their system works, but to optimize the components, make a hackintosh as close as possible to a real Mac and more vanilla as possible, DSDT is the key to do that. My advice is: learn how to edit dsdt, spend some time (or headache!), and new perspectives will open to you as hackintosher. This guide is not really about a DSDT editing, but in this section I will explain what and why I did it, in order to make anyone able to compile his own DSDT, not just trying to use others' one. So:
- Download MaciASL from here, unzip it and open it. It automatically will open a "clean" DSDT. Close it, for now.
- in Menu bar open MaciASL\Preferences, select iASL in Preferences window and set it as ACPI 5.0.

- click on "+" to add Name and URL of the patches that you need: in my case they are
- PJALM ASRock ---> http://maciasl.sourceforge.net/pjalm/asrock/
- PJALM Graphics --> http://maciasl.sourceforge.net/pjalm/graphics/

It's important to know that these patches can be applied just one time, so if you want re-patch dsdt you'll have to start from a clean dsdt again. So my advice is: save a backup copy of this file just in case you need to re-patch it. To do that just go to MaciASL menu bar click on File/Save as, choose the directory where you want to keep your backup clean dsdt, select Disassembled ASL file as File Format and name it "clean dsdt.dsl".
- now that your Clean DSDT is in a safe spot, close and re-open MaciASL: we're going to patch the dsdt just opened.
- click on Patch command: now in the left side of the Patch window you should see all the patches we've just added like this

- Under PJALM ASRock choose your motherboard's patch, click on Apply, then Close. Now click on Compile command: no Errors, Warnings nor Remarks should appear, but some Warnings may stay: they won't affect your installation; the mandatory thing is NOT TO HAVE ERRORS when compiling a DSDT!
- Re-open patch windows and under PJALM Graphics select
- Generic Discrete Graphics (AMD/nVidia) to enable HDMI Audio if you have a discrete graphic card or
- Intel HD4000 to enable HDMI Audio if you have ONLY Intel HD 4000 onboard graphic)

Your DSDT.aml is finally resdy to work with MultiBeast!
Attachments
Last edited by a moderator: