Contribute
Register

[Guide] Dell Inspiron i5559 on MacOS Sierra GM

Was this guide helpful for you? I'd love to know.

  • Not at all

    Votes: 0 0.0%

  • Total voters
    30
Joined
Feb 27, 2016
Messages
143
Motherboard
Dell Inspiron 15 i5559-4682SLV Signature Edition
CPU
i5-6200U
Graphics
HD 520
Hey there, fellow hackintosher!

This project was my first laptop hackintosh ever, which turned out to be better than I expected with everything working almost perfectly albeit with a few quirks(refer to "What is not working" section below). Special thanks go to @RehabMan, @seijinshu, @cappicard and @DEXXX for working with me to figure everything out. Couldn't have done all this without them :)

Please not that I'm not responsible for any damages you incur to your laptop, yourself or your friendly neighborhood Spiderman by following this guide. But there's no need to get worried, there is minimal risk and a lot of people have gotten Sierra working on this laptop without a hitch. So without further ado, let's get started. I'll try to keep it as short as possible while retaining all the details. I know it may seem overwhelming at times, but take a deep breath and tackle it one step at a time.

Preface
Laptop Specifications
Model : Dell Inspiron 15 i5559-4682SLV Signature Edition
CPU : Intel Skylake 6200u 2.3 Ghz
RAM : 8GB DDR3 RAM
GPU : Intel HD 520 (1920x1080p with touch screen)
HDD : Crucial MX300 275GB SSD
Wifi Card : Broadcom BCM94352Z (Purchased separately)
Bios version : Dell BIOS 1.2.4

What you Need
• Laptop (Dell Inspiron 15 i5559 used in this guide)
• Broadcom BCM94352Z Wifi Card (Can be purchased from HERE or HERE or eBay)
• Flash Drive (16GB or higher storage recommended, I've used a 16GB USB 2.0 Drive)
• MacOS Sierra Installer and functioning Macintosh or Hackintosh computer

What Works
Almost everything making it a perfectly usable Hackintosh machine apart from the few quirks mentioned below in the "What is not working" section.
[/Spoiler]

What is not working
• Wifi OOB (Need to separately purchase the Broadcom Wifi card mentioned above, No way of getting the original Intel card to work AFAIK)
• Webcam (There are ways to get this to work, I haven't tried any cause I don't use the webcam, other users have reported working webcams on similar machines)
• Touchscreen (It Works but in a weird way, probably because MacOS doesn't support touch devices natively)
• SD Card Reader (Again haven't tried to get it working, you are welcome to let me know if you find a solution)
• Minor graphics glitch on the top left of the screen on the menu bar, but barely noticeable and doesn't affect performance (Widespread Sierra issue common to all Intel Graphics at the time of writing)


Guide
Step 0 : Getting the Installer ready
For this step you will need to follow Rehabman's guide in the link below which will in-depth cover all the steps you have to follow in order to get a successfully Sierra installer created with Clover : https://www.tonymacx86.com/threads/guide-booting-the-os-x-installer-on-laptops-with-clover.148093/

Few things to keep in mind for this specific laptop when following the guide:
• I've used option 1(MBR, two partitions) to create the installer
• Use OsxAptioFixDrv2-64 instead of OsxAptioFixDrv-64 in Clover Installer (No other drivers need to be selected)
• Add FakeSMC.kext, VoodooPS2Controller.kext at preparing essential kexts part of the guide
• Also add SATA-100-series-unsupported.kext from the bottom of the guide and USBInjectAll.kext from here to EFI/CLOVER/Kexts/Other
• Use config_HD520_530_540.plist at the choosing a config part of the guide
• I've used the "createinstallmedia method" mentioned to get the installer on the USB

Step 1 : Prepping the BIOS
1. Press F12 at the boot screen to get into the boot menu and select BIOS Setup from the list
2. Click on Restore Settings to set the Default Settings in the BIOS
3. Disable VT for Direct I/O under Virtualization Support in the BIOS menu
4. Make sure SATA Operation under System Configuration is set to AHCI
5. Click on Apply and save the settings

Step 2 : Booting the Installer and Installing MacOS Sierra
1. Plug in the Flash Drive to the computer (USB 3.0 port on the left side is recommended)
2. Turn on the computer and press F12 on boot to get into the Boot menu
3. Select the USB Drive to boot into the clover menu
4. Once in the clover menu goto Options>Graphics Injector>InjectIntel>FakeID
5. Set FakeID to "0x12345678" from "0x00000000" (This must be set every time you boot through Clover until we resolve the Intel HD 520 Graphics below)
6. Go back to the main Clover menu and select the Install MacOS option and press Enter.
7. Assuming that you've done everything correctly so far, you should boot right up into the installer :)
8. Use the Disk Utility to setup the partitions as you please and follow the onscreen instructions to complete the installation.
9. Make sure to set the FakeID for the Intel Graphics at the Clover menu on every reboot, otherwise it will give a kernel panic and restart at the apple logo.
10. You should be able to get get into MacOS Sierra by now successfully, although with a bit of graphical artifacts... for now.

Step 3 : Installing Clover on the Hard Drive for booting without USB
1.Download Clover Installer from here : https://sourceforge.net/projects/cloverefiboot/
2. Use the same settings as before, but this time install Clover to the Hard Drive location instead of the USB
3. The EFI partition on the Hard Drive will be mounted into the system after running the Clove Installer
4. Copy HFSPlus.efi to /EFI/Clover/drivers64UEFI on the Hard Drive from the USB Installer
5. Copy the config.plist to /EFI/Clover/ on the Hard Drive from the USB Installer
6. Use Kext Wizard from here to install all the kexts in the /EFI/Clover/Kexts/Other folder of the USB Installer to the Hard Drive
7. Now you should be able to restart and boot the machine from the Hard Drive Alone without using the external USB (Don't forget to still set the FakeID for the Graphics in Clover Menu to avoid kernel panic)


Fixes & Patches

Now that you have successfully booted into MacOS Sierra follow this part of the guide to iron out the quirks and get everything working perfectly on your brand new hackintosh. I know its been a long way, but hang on, we are almost at the end :)

Please download the following applications before proceeding
• EFI Mounter : https://www.tonymacx86.com/resources/efi-mounter-v3.280/
• Clover Configurator : https://www.tonymacx86.com/resources/clover-configurator.276/
• Kext Wizard : http://www.insanelymac.com/forum/topic/253395-kext-wizard-easy-to-use-kext-installer-and-more/

Fixing the Wifi (Broadcom BCM94352Z Wifi Card Only)
1. Download FakePCIID kexts from here
2. Install ONLY FakePCIID.kext and FakePCIID_Broadcom_WiFi.kext using Kext Wizard
3. Use EFI Mounter to mount the EFI partition on the hard drive
4. Open Clover Configurator and use the Import Configuration button on the bottom left to open the config.plist in the mounted EFI partition
5. Navigate to the "Kernel and Kext Patches" tab in Cover Configurator
6. Add Broadcom WiFi BCM94352 patch found in this thread to the KextsToPatch area as a new patch
7. Save the config using Export Configuration button on the bottom left the Clover Configurator screen
8. Restart your machine and your Wifi should be working now.

Fixing Intel HD 520 Graphics
There are 2 ways to fix the graphics on this machine. Please note that setting the DVMT-Prealloc is recommended although it involves editing the BIOS through a UEFI Shell, so if you're not comfortable with that please use the minStolenSize patch method.
1. Use one of the following following methods to fix the graphics
Use the following at your own risk. I assume no responsibility. This is for information only.

I extracted the BIOS using the Universal BIOS Backup Toolkit (https://forums.lenovo.com/t5/Lenovo...niversal-BIOS-Backup-ToolKit-2-0/td-p/1205920).

https://github.com/LongSoft/UEFITool/releases. I used UEFI Tool NE. I looked for the entry that's labelled Setup (In my case, it's the GUID of 899407D7-99FE-43D8-9A21-79EC328CAC51 and toward the bottom of the tree). I expanded that. Right-clicked on PE32, and hit Extract Body. That gave me an EFI file.

I then used Universal IFR Extractor (http://donovan6000.blogspot.ca/2014/02/universal-ifr-extractor.html) to convert said EFI file into a text file.

That text file should now have the DVMT values. Just do a text search for "DVMT".

For example:
0x3849A Setting: DVMT Pre-Allocated, Variable: 0x426 {05 91 E3 06 06 07 70 27 01 00 26 04 10 10 01 FE 00}
0x384AB Option: 32M, Value: 0x1 {09 07 E4 06 30 00 01}
0x384B2 Option: 64M, Value: 0x2 {09 07 E5 06 00 00 02}
0x384B9 Option: 96M, Value: 0x3 {09 07 E6 06 00 00 03}
0x384C0 Option: 128M, Value: 0x4 {09 07 E7 06 00 00 04}

The EFI variable is 0x426, and the values are those in blue.

Then, finally you can then boot with EFI Shell (https://www.firewolf.science/wp-content/uploads/2015/04/EFI-shell.zip). Just stick it onto a FAT32 formatted USB stick. In my case, I added a Boot Option via the BIOS to boot to the included bootx64.efi file.

Upon booting to the USB stick, just type in: setup_var 0x426 0x3 (to set DVMT Preallocated to 96MB).

And voila.
1. Put ig-platform-id 0x12345678 in clover to boot into the OS
2. Add the minStolenSize Patch for Sierra from here through Clover Configurator
3. Force load AppleIntelSKLGraphicsFramebuffer.kext through the ForceKextsToLoad area in Clover Configurator
3. Boot MacOS Sierra WITHOUT CACHES
4. After booting to rebuild cache by entering "sudo touch /System/Library/Extensions && sudo kextcache -u /" into the Terminal
5. Replace ig-platform-id 0x12345678 with normal 0x19160000
2.Reboot without using FakeID for clover in Graphics(i.e FakeID set to "0x00000000")
3. Your Graphics should be working now, verify by going to "About This Mac" and ensuring that your graphics card and 1500mb of graphics memory is displayed correctly.
4. Please note that there is a small graphics glitching on the top left of the screen on the menu bar. This is a known issue in MacOS Sierra. Use the dark theme for the menu bar and it will be barely noticeable.

Fixing the Audio
1. Move (NOT COPY) AppleHDA.kext from System/Library/Extensions to a safe backup location.
2. Run VoodooHDA Installer from here
3. Reboot
4. Go to System Preferences>Sound>Output and select Speaker(Analog)
5. Your audio should be working now.

Fixing Battery Status/Level Indication
1. Download Rehabman's battery fix from here
2. Install the ACPIBatteryManager.kext using Kext Wizard
3. Reboot and your battery status should be indicated on the menu bar now.
4. If for any reason it doesn't work, follow Rehabman's complete guide for patching the DSDT to get it working here

Fixing Brightness Control and Sleep/Wake
For some users Brightness and Sleep/Wake has worked out of the box, so check if it works for you as well before proceeding.
Please follow Rehabman's guide here to fix Brightness and Sleep/Wake: https://www.tonymacx86.com/threads/guide-patching-laptop-dsdt-ssdts.152573/
It is too complicated for me to be explaining everything here and the guide pretty much covers it all extensively. Use the IntelBacklight.kext for this laptop and get in touch with me if you come across any issues and I will try to help you out.


Known Issues
The Fn keys are wrongly mapped
The function keys on the keyboard are mapped according to the apple keyboard layout and not according to the layout printed on the Dell keyboard. So the Volume keys are on F11 and F12, and Brightness is on F1 and F2 and so forth. Unfortunately, there seems to be not a lot we can do about this right now since Karbiner is not working with MacOS Sierra at the time of writing. Please share with me if you find any solution for this. Thanks in advance.

Battery life doesn't last as long as on Windows
This is another known issue very common with Hackintosh machines, but unfortunately there's not a lot we can do about this as well. Look into power management thread on this forum if you think it'll help you. But mine is not so bad, I get around 3.5-4hrs of battery life on MacOS as opposed to my 4.5-5hrs of battery life on windows.


Wrap Up
If you've followed up the guide up until now(I know it was long :p) you should now be the proud owner of a brand new Dell i5559 Hackintosh working just as good as a macbook. Congratulations! Give yourself a pat on the back and continue to enjoy your brand new machine. Cheers! :)


Unfortunately if you bumped into any trouble along the way, please feel free to contact me through this thread and I will try to help you out to the best of my abilities. But please do a search on this forum before asking anything because many of the common issues have already been addressed like a 100 times here, so the search is your friend. Also the people at Tonymacx86 are very friendly and you will find many who are willing to help you aside from me.

Also please note that all the Patches, Fixes and Software used in this guide are sole property of the original creators, I just merely re quoted them for the purposes of this guide. All credits should go to them.

Let me know if this guide worked for you, and if you have any suggestions to improve upon it or to solve any of the not working parts of the machine. I will update the guide as well if I make any more progress with my machine. Cheers!
 
Joined
Mar 26, 2016
Messages
34
Motherboard
dell-inspiron-5559__clover__Sierra 10.12 and Win10 dual boot
CPU
Intel Skylake i7-6500u 2.5GHz++mainboard skylake-u
Graphics
intel 520 graphics+ amd readeon r5 335m 4Gb+++screen resolution 1366*768
Mobile Phone
Android
Thanks man . really thanks . I will now install os seirra . If i found any Problem i will tell you ^_^
.
.
1-did i must format all of the hard driver to guid this mean's all of my file will deleted
2- after boot by clover and format the os driver . i can't boot to anther driver to start win 10
 

Attachments

Last edited:
Joined
Feb 27, 2016
Messages
143
Motherboard
Dell Inspiron 15 i5559-4682SLV Signature Edition
CPU
i5-6200U
Graphics
HD 520
Thanks man . really thanks . I will now install os seirra . If i found any Problem i will tell you ^_^
.
.
1-did i must format all of the hard driver to guid this mean's all of my file will deleted
2- after boot by clover and format the os driver . i can't boot to anther driver to start win 10
Hi, are you trying to say that the Windows partition is not being detected by clover? This will happen if your windows installation was not done in UEFI mode(Most installations are done in legacy by default).

If this is the case, as a workaround you can add a new boot option directly from the bios to boot into windows(which is a really nice feature in this laptop) and use the F12 key upon boot to boot into windows and clover separately. Or you can reinstall windows in UEFI mode for it to get detected by clover like I did.
 
Joined
Feb 27, 2016
Messages
143
Motherboard
Dell Inspiron 15 i5559-4682SLV Signature Edition
CPU
i5-6200U
Graphics
HD 520
Yeah, the function keys via FN don't work, but I can always use Siri to do that. ;)
Does Siri work perfectly for you? Cause sometimes It doesn't catch what I say and I have to repeat it multiple times. Also were you able to get the mic on this laptop working on Cortana in windows? Offtopic I know.

Btw the functions keys work for me, its just that they are differently mapped than the ones shown on my keyboard(eg: like F1 and F2 are for brightness). You can try adjusting the Fn keys setting in the bios if the keys are not working for you at all.
 
Joined
Feb 27, 2016
Messages
143
Motherboard
Dell Inspiron 15 i5559-4682SLV Signature Edition
CPU
i5-6200U
Graphics
HD 520
Hi!
I have a dell inspiron 5559 with the below configuration:
CPU: Intel core i3 6th Gen (6100U)
RAM: 4 GB DDR3
Graphics: Intel HD 520
WiFi: Intel Dual Band Wireless- AC 3160
OS: Windows 10
HDD: 1 TB

I want to install OS X sierra. I am new to the hackintosh community and thus i have no experience at all. Can someone please help me with the process? (I Don't have access to a MAC)
Hi, Welcome to the Tonymacx86 forum :) Yes, you will be able to install Sierra by following my guide since your laptop's hardware is very similar to mine. One thing to keep in mind is that wifi will not work on that Intel card, you will have to replace it or use an external wifi dongle if you want to get it working.

This was my first real hackintosh as well, and I'm not going to lie there is some learning to do. But there are a lot of guide and tutorials in here you can follow and answers to almost all your questions if you search for them. Also there are a lot of people willing to help lncluding myself, so you will be able to figure everything out just fine.
 

RehabMan

Moderator
Joined
May 3, 2012
Messages
191,714
Motherboard
Intel DH67BL
CPU
Core i7-2600K
Graphics
Intel HD 3000
Mac
MacBook Air
Mobile Phone
iOS
Hi!
I have a dell inspiron 5559 with the below configuration:
CPU: Intel core i3 6th Gen (6100U)
RAM: 4 GB DDR3
Graphics: Intel HD 520
WiFi: Intel Dual Band Wireless- AC 3160
OS: Windows 10
HDD: 1 TB

I want to install OS X sierra. I am new to the hackintosh community and thus i have no experience at all. Can someone please help me with the process? (I Don't have access to a MAC)
Follow the Clover guide linked from the FAQ.

http://www.tonymacx86.com/el-capitan-laptop-support/164990-faq-read-first-laptop-frequent-questions.html

You will need access to a Mac or working hack in order to download macOS.
 
Joined
Feb 28, 2011
Messages
47
Mobile Phone
iOS
Does Siri work perfectly for you? Cause sometimes It doesn't catch what I say and I have to repeat it multiple times. Also were you able to get the mic on this laptop working on Cortana in windows? Offtopic I know.

Btw the functions keys work for me, its just that they are differently mapped than the ones shown on my keyboard(eg: like F1 and F2 are for brightness). You can try adjusting the Fn keys setting in the bios if the keys are not working for you at all.
The function keys do work normally, just not the FN toggles. I could try the BIOS setting.
 
Joined
Feb 27, 2016
Messages
143
Motherboard
Dell Inspiron 15 i5559-4682SLV Signature Edition
CPU
i5-6200U
Graphics
HD 520
The function keys do work normally, just not the FN toggles. I could try the BIOS setting.
Those work too for me. Yep, definitely try the bios settings :) Maybe that's what fixed it for me.
 
Top