Hackintosh on my uncle's PC Labels: computer, hackintosh, macintosh, motherboard - SO-greetZ -

Wednesday, July 20, 2016

Hackintosh on my uncle's PC

Yesterday my uncle ask me if i could buid one of his old PC into a hackintosh, and because building a hackintosh is something i interested in, i then said to my uncle that i will try my best. So this post is about the sucess story of me building a hackintosh in my uncle's old PC.
Hackintosh Yosemite



First thing i do is boot a live linux usb and do lspci to list all the hardware on my uncle's PC.  My uncle's PC have an ECS H57H-m v-1.0. motherboard. The processor is one of i5 Series Intel Processor. It had 8GB of RAM, a TP-Link TL-WN781ND wifi card, a ZOTAC NVIDIA 550 GTX Ti 1GB Graphics Card and an onboard LAN card and audio card. It also have one firewire card (i forgot the brand of the card). After i do a little research, it seems that my uncle's PC is a good candidate for a hackintosh experiment. The processor and the chipset is supported, all onboard card seems supported by the installer with minimal editing and the graphic card is supported by the bootloader. Now it's time to actually make the installation usb and then install it on my uncle PC.

My uncle is a photographer, so having a Macbookpro beside him is a must. It turns out, in his Macbookpro, there's an installer for Yosemite in his Application folder. This got me to use a quick shortcut to build the installer. If you have a Macbookpro and a Mac OSX installer, which in this case is Yosemite, then to create a usb installer, all you have to do is download Unibeast, a installer creation tool for Mac OSX. The Unibeast i used was version 6.2.0 if i'm not wrong. Then after following simple steps, the usb installer was created. Now it's time to test the installer.

After booting into USB, the installer start and the installlation process seems running just fine. Then it's time to restart and finish the installation. This time after booting from USB installer, i select the internal drive where the OSX was installed. After booting into the hackintosh and finish the administration for the OSX, i run Multibeast to install the chimera bootloader. The easy way to install bootloader and common kexts for hackintosh is by running Easybeast section inside Multibeast. After installation is completed i restart the system. After restart the system, the screen goes blank after apple logo, so i reboot it from USB installer, then open the terminal and see the org.chameleon.boot.plist file. In there i saw GraphicsEnabler set to No and IGPEnabler to Yes, beause my uncle's system will use the ZOTAC NVIDIA graphic card, which isn't an integrated graphic, so i set GraphicsEnabler to Yes and IGPEnabler to No. After i restart the system, the yosemite seems to boot just fine.

After a successful install of OSX 10.10 yosemite, it's time to hunt some kext, but before i do that, i run Multibeast one more time to check what other kexts this installer have. It turn's out it had ALC892 kext, a kext for my uncle's onboard audio channel. For the Realtek 8111DL LAN card, which is the onboard LAN card, i made it working by installing kext from OSX86.net. It turn's out all the kext i need was inside the multibeast. The firewire seems to be supported out of the box by yosemite

Almost all the hardware are supported by yosemite, the only problem was the TP-LINK wifi card. It seems that i need to edit some info.plist inside the Atheros kext, so i opened up the info.plist and add the device id for the tplink card, and now it's working.
TP-Link before kext patching

[TL:DR] I successfully install yosemite on my uncle's old PC