http://ift.tt/1PWfj7O Credits go to redditors themacmeister, HackinDoge and badchromosome Essential kexts from Rehabman on tonymacx86 And obviously Apple for making this amazing system in the first place :)
Specs:
Processor: Intel Core i7 4500U (Haswell) Graphics: Intel HD Graphics Family + Radeon HD 8670M RAM: 8 GB (two chips, 4 GB each) WiFi: Broadcom BCM94322HM8L/Dell Wireless-N 1510 Mini Card (Mini PCIe, half-size) (they're both the same card under two names) Hard Disk partitions: 1. Microsoft Reserved 2. Windows 10 Pro 3. OS X El Capitan 4. OS X Recovery 5. 1 GB HFS+ (purpose explained later) 6. EFI System partition 7. Windows Recovery
Hey everyone... so I managed to get my first Hackintosh build running without having to wipe everything completely! This could be useful for those of you who are trying to:
*Get OS X El Capitan on HP laptops *Don't want to ruin your existing Windows installations *Fix issues with Intel graphics cards *Don't want to dilute OS X with distro kexts like Niresh or iAtkos
I used Unibeast 6.1 for El Capitan and made it on an internal 24 GB drive in my laptop (this was installed alongside my 500 GB drive apparently for use as a cache disk, but it never worked so I thought I'd make use of it instead of buying another USB) using a VMware Mac (you can download the image on the TechReviews Youtube channel, the link is in a video description). After making my Unibeast drive, I added:
- HFSPlus.efi to drivers64UEFI folder
- FakeSMC.kext to the "Other" kexts folder
To the 10.10, 10.11, and Other kexts folders I added:
- Rehabman's VoodooPS2Controller (this was working with the installer, but didn't work in the system. Still looking for a fix.)
- HPRAIDInjector.kext (If you have a hard drive attached as SATA RAID, this may be necessary)
- RealtekRTL8100.kext for Ethernet (although I did notice WiFi was working out of the box)
- LegacyAppleAHCIPort.kext
In Clover Configurator, I added these: (specific credits to themacmeister and R3habman)
- ig-platform-id = 0xa260006 (specific to Intel HD 4400)
- Injected IntelGFX device-id = config.plist/Devices/FakeID/IntelGFX=0x04128086
- FakePCIID.kext and FakePCIID_Intel_HD_Graphics.kext to the 10.10/10.11/Other kext folders
My boot flags were dart=0, -v and cpus=1.
- dart=0 because I don't want to disable VT-d in my BIOS. I need it for VMWare on Windows.
- cpus=1 because my CPU throws a Local APIC error and kernel panic since OS X doesn't seem to work with my processor's 2 cores. Sad. :-(
Now, to prepare the drive for OS X. I shrunk my Windows partition by 1 GB, then 120 GB. In case you didn't notice above, right after my El Capitan drive, I have the recovery partition, then 1 GB HFS+, and THEN my EFI partition. The reason for this is that, when I booted into the installer and tried to install El Capitan, it failed showing a message "The installation failed because (something, I forgot what it was) would make your Windows installation unbootable". I learned from this that your OS X partition should NEVER be anywhere near your EFI boot partition, maybe because the installer shrinks the El Capitan partition to make the recovery partition, which probably might damage the nearby EFI System partition. So I shrunk the El Capitan by 1 GB again, just to make it as a barrier between the El Capitan partition and the EFI partition, and then the installer worked!
For some of you who are having MediaKit errors when trying to format your El Capitan partition from exFAT or FAT32 or NTFS to Mac OS Extended (Journaled), do it in Windows. First format your partition as NTFS, then download Paragon NTFS-HFS Converter. This software is literally a goddamn blessing - it does exactly what it says, and converts your NTFS-formatted partition to HFS+ (or Mac OS Extended (Journaled), same thing) all on Windows itself without any stupid MediaKit errors :-)
After installation, I used the same internal Unibeast drive's Clover (installed by the Unibeast installer) to boot into OS X, which worked like a charm. The system itself is very fast and responsive. My WiFi, external mouse and internal PS/2 keyboard work, and I'm still working on these issues:
- PS/2 touchpad still doesn't work, and I think it's because of a conflict between ApplePS2Controller and VoodooPS2Controller.
- Can't find a battery kext that works correctly.
- It goes to sleep when I close the lid, can't find the option to disable it.
- Messages and FaceTime don't work, even with SMBIOS auto-set in Clover.
- Brightness controls aren't working
If anyone can help with these issues, please comment. Let me know if this helped you.
Cheers!
[link] [comments]
Post a Comment