Creative Technologies

Hackintosh


PC Hackintosh build

I've been working on this project for some time and I finally succeeded. This is macOS Catalina running on my main PC on using OpenCore. I've used Dortania's OpenCore Install Guide (with a little help from r/hackintosh) and made my own EFI. The main purpose of this Hack is to run apps like Xcode, Garageband, Final Cut Pro X, be able to use iMessage and answer calls from my iPhone. The system runs smoothly on the i7-9700k with iGPU (new Nvidia GPUs aren't supported on macOS anymore) and is powerful enough to handle all of the apps I use daily. I chose iMac19,1 SMBIOS which is almost a perfect match for my configuration.

What works and what doesn't work

Everything works except DRM and some Continuity features

After upgrading to Big Sur

Upgrading to Big Sur wasn't a hard process, but it did require making a few changes in config.plist. I didn't run into any issues with some drives not being detected so I skipped adding Catalina AHCI Patch kext. While installing Big Sur, the installation always crashed in the middle of the progress bar, then it booted to OpenCore boot menu, back to the installation, and after around 5-10 minutes - finally to the installed OS.".

Improvements in the design of the OS make it look a little more friendly, and the iOS-like menus hint the OS was made specifically to be compatible with Touch Screen devices (maybe upcoming Macbooks will have that feature?).

Homebrew applications work flawlessly as well!

Installed Intel Power Gadget to see how well my CPU performs. Found out my overclock to 5GHz also works under macOS! The temps are not too high, even when doing benchmarks they don't reach over 80° C. Actually, the benchmark results in a few applications are higher than on Windows.


HP EliteBook 840 G4 Hackintosh build

Recently, I picked up an HP laptop off of Allegro (a Polish equivalent of Amazon or eBay). When I finally got my hands on it I started working on an EFI to boot up macOS Big Sur on it. After many attempts, kernel panics, and errors I have built a working EFI. You can check it out on my GitHub repo for more information.

What works and what doesn't work

A full write-up is on the GitHub repo, but the main things that don't work are: DRM playback, trackpoint and CFG unlock. DRM is not supported on iGPU-only systems, trackpoint works, but it breaks the touchpad, so I disabled it for now (working on fixing it) and CFG unlocking is not possible on HP firmwares yet.

The laptop has an I2C touchscreen, which now works under macOS with the latest version of VoodooI2C kext. The touchpad works on SMBus with VoodooRMI. Unfortunately, I still can't get the trackpoint and 2 upper touchpad buttons to work.

If you have this laptop, you can contribute to improving the EFI on GitHub by creating issues, pull requests and testing the EFI on different configuration models of the computer.


Back to Projects