KahKee / Dell-7559-Hackintosh

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

This branch base on Hotpatched, support OS X from 10.11.6(tested on dell 7559)

##2019-9-11 update:

whatever green destroy 10.11.6 display(blank screen,replace by FakePCIID_Intel_HD_Graphics.kext)

FakePCIID_Broadcom_WiFi.kext necessary for handoff Mac OS X 10.14.6 handoff work,by setting account on instalation login screen

2019-9-1 update:

smothly work on 10.14.6 (18G84)

may need update your necessary kext drivers

This is a guide for install MacOSX on Dell 7559 Laptop

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).

  1. CPU: i5-6300HQ (Skylake,6th) Mem: 4G DDR3, in one slot
  2. Graphic: Intel HD Graph 530 + Nvida GTX960M
  3. Display: 1920x1080 FHD screen Disk: 128G SSD + 500G HDD
Before Start:
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

Prepare:

1.Understand your hareware:
  • Have a look into Laptop Guide from manufacturer
  • Check hardware on the normal running Operation Systme(Windows/linux,etc.)
  • List and record hardware details
2. Download files:
  • 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
3.Write installer inamge into usbdisk

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
4.rename usb disk as 'install_osx'
  • Noticed: Dell 7559 with Skylake cpu, OS support from 10.11
5. Install Clover into usb EFI partition:

Here suggest using origin installer.

A.UEFI boot:
check all this:
Only install UEFI
 Theme
   BGM
install in EFI partition
 Drivers64UEFI
   AptioMemoryFix
B.UEFI and Legacy clover boot:
check all this:>
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 .
6.replace universal config.plist files frome RehabMan,place need kexts into Clover/Kext/Ohters.

Postinstall:

About save backlight level:

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.

Need kextx instalation position:

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

Before install kexts into final position:

Do make sure they are the lasted released, compare with RehabMan's.

Others:

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 /".

Get hardware work normally:

Graphic
Audio:
Wi-Fi card
Ethernet
Keyboard and mouse
Power Manager(Sleep and wake )
....


❗️ Important update info ( For Mojave, 27/10/2018 )

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


⚠️ ⚠️ ⚠️

Here explain all neccessary drivers for the hardware on this Hackintosh

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.

Broadcom Bluetooth driver:

BrcmFirmwareRepo.kext、BrcmPatchRAM2.kext

Broadcom Wi-Fi driver:

AirportBrcmFixup.kext、FakePCIID_Broadcom_WiFi.kext、FakePCIID.kext

Audio combo-jack driver:

CodecCommander.kext

AppleALC.kext、Lilu.kext

⚠️FakePCIID_Intel_HDMI_Audio.kext only need when using BIOS V1.0.1

RealtekWlan:

RealtekRTL8111.kext

Do Rebuild kextcacke:

some drivers native after reboot

sudo kextcache -i /


✳️ New Hackintosh solutions for Hardware working (For Mojave, 3/10/2018)

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

2. Audio: macOS Mojave has removed a lot of Layouts from the AppleHDA.kext

About


Languages

Language:Rich Text Format 97.9%Language:Shell 2.1%