This is my working install guide for macOS sierra 10.12 on HP elitebook 840 G1, i5(4300U), Intel HD 4400 (tested on both azerty/querty & 1600x900 / 1366x768 models)
Plug your USB drive into your computer, and open TransMac as Administrator
Right click on your USB (sidebar at the right) and format disk for mac.
After finishing right click again on your USB and click Restore with disk image
Choose the file Hackintosh-Sierra-Zone.dmg you downloaded and proceed.
Wait until finish then reboot to your bios.
Reset bios settings to default
Go to Advanced
Device configutation
Check Fn key switch
Change Video memory to 512
Disable wake on USB
Built in device option
Disable wake on LAN
Verify if VT-D; VT-X are disabled and boot mode on UEFI (native recommended but no windows boot).
Save and reboot.
Jan 24, 2018 DMG, then convert High Sierra.DMG to High Sierra.ISO (available solutions in both Mac OS X and Windows). Mac Users obviously can not download High Sierra App from Apple store, then locate where to get the InstallESD.DMG from the installer in Applications folder: Right mouse on Install MacOS High Sierra app, then choose Show Packages Contents. A distro of High Sierra Zone by Hackintosh Zone (10.13) was released with AMD Processor support including Ryzen CPUs. MacOS Mojave (10.14) Clover was updated to support Mojave with revision 4514. UniBeast also received Mojave support for Intel-based machines. A distro of Hackintosh Mojave by Hackintosh Zone (10.14) was released.
Install macOS Sierra on PC. To Install macOS Sierra on PC, you should have macOS Sierra 10.12 final version or beta version. Now, I can’t give the link of the dmg file, but you can easily google search and find the dmg file. Also, it is free on the App Store, follow step.
Jun 05, 2019 Plug your USB drive into your computer, and open TransMac as Administrator; Right click on your USB (sidebar at the right) and format disk for mac. After finishing right click again on your USB and click Restore with disk image; Choose the file Hackintosh-Sierra-Zone.dmg you downloaded and proceed. Wait until finish then reboot to your bios.
Boot using your USB drive (F9)
Select your USB drive, named as “Hackintosh Sierra Zone”
Wait until texts and apple logo disappear
Click next, next, continue, agree
Go to top menu and click utilities->disk utility
Click on your hard drive disk (not the partition), right click then erase
A popup will show up, choose these:
Name : macOS (or what you want)
Format : Mac Os Extended (journaled)
Scheme : GUID Partition Map
Then Erase. After finish close the window.
Select your drive “macOS” then customize. Choose these right settings:
Boot-loader -> Clover -> check all the three (standard, EFI, UEFI)
Graphics -> check Graphics Enabler
Drivers -> check all
FakeSMC Plugins -> check all
Chipset kexts
Check Fixed chipset kexts
Chipset driver
Check Null*********
Laptop drivers
Check all (battery percentage & Trackpad ….)
Sierra USB Fixes (check these)
USB 3.0
USB Inject All
FakePCIID Kexts (check these)
USB 2.0/3.0
Intel Ethernet
Intel HD graphics
Intel HDMI audio
Broadcom wifi
OS X Fixes
Check all
Click accept at the bottom
Continue
The install process will take up to 30 minutes
1. Boot from hard drive
Download and run Hackintosh Vietnam Tool
Click continue, continue, continue, agree.
Check Clover -> Install Clover UEFI.
Continue, install and done.
remove your bootable USB drive. now you're able to boot from hard drive.
2.1 Kexts installation
Run again Hackintosh Vietnam Tool
Choose these right settings:
Kexts -> System (check these)
FakeSMC v6
FakeSMC v6 plugins
Patch AppleRTC
Kexts -> Graphics (check these)
ACPIBacklight
FakePCIID HD 4600
Kexts -> Drive (check these)
AHCIPortInjector
Trim Support (only if your drive is SSD)
Kexts -> USB 3.0 -> GenericUSBXHCI
Fixes
Enable NoATime
Home/End keys
Hibernate -> Disable hibernate
Tools
IASL
Kext Wizard
MacIASL
Then click continue -> install.
2.2 Kexts installation
Download these essential kexts
Open Kext Wizard & select Installation tab
Browse and add downloaded kexts or just drag them to the window.
Check Backup Kexts then click Install.
Wait a minute and it's done.
3. Patch DSDT files
You will find the complete guide here. there is also a great video tutorial but I'm only noting the main steps here below.
Reboot your Hackintosh and go to Clover menu.
Press F4 key. Nothing will be shown at this point but this will extract original ACPI files so we can patch them. you'll find them in EFI/Clover/ACPI/origin.
copy the origin folder to the desktop and rename it to patched. A backup is recommended.
Delete duplicate SSDT files if there are. they have same sizes and you can determine them by bash command ls -l SSDT*.aml.
Download iasl to disassemble .aml files to .dsl files. copy the downloaded file to /usr/bin to have ease access in terminal:
Download the file refs.txt present in this repo and place it to the patched directory.
To do so, run this command : iasl -da -dl -fe refs.txt DSDT.aml SSDT*.aml
Go to your patched folder and open DSDT.dsl file. it shoud be opened with MaciASL.
click Patch icon in the top.
now we will apply each patch described below to the DSDT file. you need to select the patch name (the left tree bar) and click patch then compile, it should be compiled without any errors (warnings aren't importants).
RehabMan Laptop
[audio] audio layout 12
[bat] HP ProBook 4x0s G1
[igpu] Haswell HD4400/HD4600/HD5000
[sys] IRQ fix
[sys] SMBUS Fix
Once finishing go to File menu->save, then again File->save as-> DSDT.aml (file format: ACPI Machine Language Binary)
For SSDT files you need just to compile files without errors. (open dsl file, compile, save, save as .aml) and done.
now mount your EFI partition, and go to EFI->CLOVER->ACPI->patched and paste all the compiled .aml files.
close and reboot. everything should work now.
4. Getting Wi-Fi card working
Hackintosh Sierra Zone Dmg To Usb Cable
I ordered this one after research and it works right out of the box.
After installation mount your EFI partition and open your config.plist with clover configurator and go to SMBIOS section and change it to MacBook Air 5,2. save and reboot. now It should work.