nobodynose
Moderator
- Joined
- Sep 29, 2012
- Messages
- 3,914
- Motherboard
- ASRock Z370M Pro4
- CPU
- i7-8700
- Graphics
- RX 560
- Mac
- Classic Mac
- Mobile Phone
nobodynose's 3rd Non-Profit Build(s):
Two (2) Intel Core i5-6400 - Gigabyte GA-H170M-DS3H - 8GB RAM - Intel HD 530 Graphics
Two (2) Intel Core i5-6400 - Gigabyte GA-H170M-DS3H - 8GB RAM - Intel HD 530 Graphics
Components
Gigabyte GA-H170M-DS3H Intel Motherboard
Chosen from the April 2016 Buyer's Guide – great feature set at a great price.
http://www.newegg.com/Product/Product.aspx?Item=N82E16813128872
Intel Core i5-6400 Skylake Socket 1151 CPU w/Intel HD 530 Graphics
Chosen simply because it is the least expensive 4-core Skylake CPU.
http://www.newegg.com/Product/Product.aspx?Item=N82E16819117564
Crucial Ballistix Sport LT 8GB (2x4GB) DDR4 2400 (PC4 19200) Desktop Memory
http://www.newegg.com/Product/Product.aspx?Item=N82E16820148984
Silverstone Tek PS08B MicroATX/MiniITX Computer Case
http://www.amazon.com/gp/product/B00A1ZU1I0
Corsair CX430M 430 Watt Modular Power Supply
http://www.newegg.com/Product/Product.aspx?Item=N82E16817139049
OCZ Trion 150 240GB SATA3 SSD
At one point I swore I’d never buy another OCZ product due to some experiences a few years ago with faulty SSDs, but OCZ is a Toshiba company now, and it was priced right and got great reviews…
http://www.newegg.com/Product/Product.aspx?Item=N82E16820228142
Atheros AR9280/AR9380 Mini PCIe WiFi Adapters
I had these lying around already, they work so why not use them.
http://www.amazon.com/gp/product/B00IR60J82
http://www.amazon.com/gp/product/B00MQFRRGC
Asus VE228H 21.5" Widescreen 1920x1080 LED Backlight LCD monitor
http://www.newegg.com/Product/Product.aspx?Item=N82E16824236100
Dell KM636 wireless mouse/keyboard combo
This is Dell-branded, but uses Logitech’s Unifying technology. The “chiclet” style keyboard may not be to everyone’s liking, but it’s similar enough to what Apple is shipping these days, only in black.
http://www.amazon.com/gp/product/B012DT6HWA
Mac OS X El Capitan 10.11.4 (downloaded from Mac App Store)
Comments
The non-profit for which I have built several Hackintoshes previously (see the first two builds here and here) continues to thrive and expand under my friend’s leadership, and he asked me to build a couple more systems because they’re adding new staff.
The requirements included Wifi (for more flexibility – in reality they’ll probably just use Ethernet) and four-core CPUs. At first I was going to stick with the Haswell platform, most likely with H97-based motherboards, but then the April Buyer’s Guide came out with its Skylake recommendation. Since Skylake prices were on par with Haswell prices (and Haswell motherboards are quickly disappearing from the marketplace), I decided to go with Skylake.
The cost of these machines came out at $595.56 each (monitor, keyboard and mouse INCLUDED)!
Installation
I created a standard UniBeast El Capitan install USB, following the standard installation guide UniBeast: Install OS X El Capitan on Any Supported Intel-based PC. The installation proceeded with only one very odd issue – the machine rebooted if I let the display go to sleep during installation. The solution for this was to keep moving the mouse periodically to keep the display from going to sleep.
Post-Installation
I’d like to be able to say that post-installation went according to the guide, using only MultiBeast, but that isn’t the case. MultiBeast (v8.2.1) got me most of the way, but I still had to do some Clover config.plist edits manually. EDIT: It turns out that the problems I had in post-installation were due to bugs in MultiBeast v8.2.1, which have since both been fixed in v8.2.2.
For this system, in MultiBeast I chose the following options – I had to run MultiBeast twice because apparently the 100 Series Audio (the HDAS -> HDEF patch) cannot be added at the same time as the other audio (this turns out to be a bug that is fixed in MultiBeast v8.2.2):
FIRST MULTIBEAST RUN:
Quick Start -> UEFI Boot Mode
Drivers -> Audio -> Realtek ALCxxx -> 100 Series Audio
Drivers -> Misc -> FakeSMC v6.18-313… (pre-selected)
Drivers -> Misc -> FakeSMC Plugins v6.18-313…
Drivers -> Misc -> FakeSMC HWMonitor Application v6.18-313…
Drivers -> Network -> Realtek -> RealtekRTL8111 v2.2.1
Drivers -> USB -> Increase Max Port Limit (based on recommendations in the USB Fixes thread)
Bootloaders -> Clover v2.3k r3423 UEFI Boot Mode (pre-selected)
Customize -> Graphics Configuration -> Intel HD 530
Customize -> System Definitions -> iMac -> iMac 17,1 (as recommended in this thread: “If using integrated graphics, select iMac/iMac17,1. At present, this is the only Apple model with a Skylake chip.”)
Drivers -> Audio -> Realtek ALCxxx -> 100 Series Audio
Drivers -> Misc -> FakeSMC v6.18-313… (pre-selected)
Drivers -> Misc -> FakeSMC Plugins v6.18-313…
Drivers -> Misc -> FakeSMC HWMonitor Application v6.18-313…
Drivers -> Network -> Realtek -> RealtekRTL8111 v2.2.1
Drivers -> USB -> Increase Max Port Limit (based on recommendations in the USB Fixes thread)
Bootloaders -> Clover v2.3k r3423 UEFI Boot Mode (pre-selected)
Customize -> Graphics Configuration -> Intel HD 530
Customize -> System Definitions -> iMac -> iMac 17,1 (as recommended in this thread: “If using integrated graphics, select iMac/iMac17,1. At present, this is the only Apple model with a Skylake chip.”)
SECOND MULTIBEAST RUN:
Drivers -> Audio -> Realtek ALCxxx -> ALC887/888b
Drivers -> Audio -> Realtek ALCxxx -> Optional HD 3000/HD 4000/ HD 530 HDMI Audio
Drivers -> Audio -> Realtek ALCxxx -> Optional HD 3000/HD 4000/ HD 530 HDMI Audio
The first problem I ran into was that MultiBeast failed and gave an error trying to install the USB/Increase Max Port Limit patch (another bug fixed in MultiBeast v8.2.2). At first I thought maybe it required that the EFI partition be mounted first, but that didn’t make any difference. So I ended up installing that patch by editing config.plist (I found the patch spelled out in this thread, section 7.1 of the first post):
Code:
<key>KextsToPatch</key>
<array>
<dict>
<key>Comment</key>
<string>change 15 port limit to 30 in AppleUSBXHCIPCI</string>
<key>Find</key>
<data>
g72M/v//EA==
</data>
<key>Name</key>
<string>AppleUSBXHCIPCI</string>
<key>Replace</key>
<data>
g72M/v//Hw==
</data>
</dict>
</array>
The AR9280/9380 Wifi Mini-PCIe cards worked perfectly OOB, so nothing had to be done with them. The only problem that remains is that I didn't get HDMI audio working (the HDMI Audio device shows in System Information, but isn't available in System Preferences), but it isn't important for these builds so I let it be.
Last edited: