##2019-9-11 update:
FakePCIID_Broadcom_WiFi.kext necessary for handoff Mac OS X 10.14.6 handoff work,by setting account on instalation login screen
may need update your necessary kext drivers
In this guide, all operation take my Dell 7559 as exmaple, APCI files(SSDT and APCI fixed in clover may not compatible with your hardware, be careful to using them, repatch in need).
- CPU: i5-6300HQ (Skylake,6th) Mem: 4G DDR3, in one slot
- Graphic: Intel HD Graph 530 + Nvida GTX960M
- Display: 1920x1080 FHD screen Disk: 128G SSD + 500G HDD
1. There's something must noticed:
A. The i7 edition is easy to make Hackintosh
B. The i5 editon is hard to boot frome UEFI Clover
2. There's Something you must have and keep for long time on you Hackintosh way
A. noun B. patience C. time D. learning skill
- Have a look into Laptop Guide from manufacturer
- Check hardware on the normal running Operation Systme(Windows/linux,etc.)
- List and record hardware details
- Get a working Mac OSX and download installer image from Mac app stroe
- Create bootable USB installer with Clover follow this thread.
- Format usb disk into GPT disk, operate in terminal:
$crackselfs-MBP:~ crackself$ diskutil list
/dev/disk0 (internal, physical):
#: TYPE NAME\ SIZE IDENTIFIER
0: GUID_partition_scheme *128.0 GB disk0
1: EFI EFI 209.7 MB disk0s
2: Microsoft Reserved 16.8 MB disk0s2
3: Microsoft Basic Data Windows 63.8 GB disk0s3
4: Apple_HFS Mac 63.3 GB disk0s4
5: Apple_Boot Recovery HD 650.0 MB disk0s5
/dev/disk2 (external, physical):
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *15.6 GB disk2
1: EFI EFI 209.7 MB disk2s1
2: Microsoft Basic Data 15.2 GB disk2s2
For example, /dev/disk2
is my usb disk.
- Format it as one GPT partiton whit EFI partiton in Terminal:
diskutil partitionDisk /dev/disk2 1 GPT HFS+J "install_osx" R
For Mojave(10.14):
sudo "/Applications/Install macOS Mojave.app/Contents/Resources/createinstallmedia" --volume /Volumes/install_osx --nointeraction
For Hight Sierra(10.13.x):
sudo "/Applications/Install macOS High Sierra.app/Contents/Resources/createinstallmedia" --volume /Volumes/install_osx --nointeraction
For Sierra(10.12.x):
sudo "/Applications/Install macOS Sierra.app/Contents/Resources/createinstallmedia" --volume /Volumes/install_osx --applicationpath "/Applications/Install macOS Sierra.app" --nointeraction
For El Capitan(10.11.x):
sudo "/Applications/Install OS X El Capitan.app/Contents/Resources/createinstallmedia" --volume /Volumes/install_osx --applicationpath "/Applications/Install OS X El Capitan.app" --nointeraction
- Noticed: Dell 7559 with Skylake cpu, OS support from 10.11
Here suggest using origin installer.
Only install UEFI
Theme
BGM
install in EFI partition
Drivers64UEFI
AptioMemoryFix
Install in EFI partition
Theme
BGM
Bootloader
Bios boot0af
CloverEFI
CloverEFI 64bit BiosBlockIO
Drivers64UEFI
AptioMemoryFix
- Noticed: UEFI & Legacy clover Boot model suggeste for this Laptop with i5-6300HQ CPU .
install clover into SSD HDD EFI partiton as well as operate on installer,but check install RCscripts in target partiton, This afect store your backlight level.
Due to kextcache reason, some kext cann not work when install in S/L/E. Noticed by RehabMan, you need to install them into L/E
Do make sure they are the lasted released, compare with RehabMan's.
Using my Clover files to test, if your hardware do not work perfect, Repatch your APCI files and check kexts, in additon, RehabMan suggest Kest install into L/E, 'rebuild kextcache' wiht comandline "sudo kextcache -i /".
Graphic
Audio:
Wi-Fi card
Ethernet
Keyboard and mouse
Power Manager(Sleep and wake )
....
OSX removed some audio layout support, do update to lasted release AppleALC + Lilu to fix audio.
My Dell 7559 i5 6300HQ using Realtek ALC 256 audio codec, change inject layout id, here default layout=13
.
need CodecCommander.kext
& SSDT-ALC256-insanelydeepak.aml
to fix wake earphone audio/wakeup audio, return perfect audio. More details in CodecCommander.kext/Contents/Resources
. Custom your files or using others aml file for test.
Updated in 10.14-must_update_kexts
To fix black screen when install Mojave, Clover config.plist need inject intel Graphic,
Graphics\Inject\Intel
changed YES
specially, the wifi & bluetooth card is DW1560(Broadcom 94352Z), make adjustment when your card different
kexts mark ✅ require install into /Library/Extensions and rebuild cache.
✅BrcmFirmwareRepo.kext、BrcmPatchRAM2.kext
AirportBrcmFixup.kext、FakePCIID_Broadcom_WiFi.kext、FakePCIID.kext
✅CodecCommander.kext
AppleALC.kext、Lilu.kext
RealtekRTL8111.kext
some drivers native after reboot
sudo kextcache -i /
This part only recording the new progress about hardware working solutions, It may not necessary but important to improve you Hackintosh performance.
Common problems Please read Sniki's Guide
About HiDPI display read Guide