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)
- Download macOS Sierra from hackintoshzone.com
- Download transmac trial
- 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
- Device configutation
- Verify if VT-D; VT-X are disabled and boot mode on UEFI (native recommended but no windows boot).
- Save and reboot.
- 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
- 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.
- 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
- Kexts -> System (check these)
- Then click continue -> install.
- 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.
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:
cd ~/Downloads
unzip iasl.zip
sudo cp iasl /usr/bin
- 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
- Open MaciASL. go to preferences > sources > add :
- name : RehabMan Laptop
- url : http://raw.github.com/RehabMan/Laptop-DSDT-Patch/master
- 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
- RehabMan Laptop
- 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.
- 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.