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
Status
Not open for further replies.
Hi, i've got a question, your ethernet it's working? I've been tried with a lot of kext and not works
I didn't try ethernet, wifi is working perfectly. I just follow the guid and get it work.
 
Your trackpad is likely not PS2. Probably I2C. You should check in Windows.
It could also be because it is also likely not Synaptics. Dells are usually ALPS.
In windows, it says ps2 compatible, what can I do to get it work?
 

Attachments

  • Screenshot (1).png
    Screenshot (1).png
    256.6 KB · Views: 175
Read carefully.
Note: Location: on I2C HID Device
Sorry, I didn't know what should I check. What should I check under I2C HID Device?
 
Read carefully.
Note: Location: on I2C HID Device
Loction : on intel(R) Serial IO I2C Host Controller - 9D60
Is this what I should look for?
 
Loction : on intel(R) Serial IO I2C Host Controller - 9D60
Is this what I should look for?

It is shown in the image you provided in post #55.
It shows your trackpad is not PS2, but rather I2C.
You should search/research on I2C kexts... (total WIP).
 
Has anyone managed to upgrade to version 10.12.2 ?
 
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! :)
IMG_20161002_212345_HDR.jpg


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!




hello > i really can't buy the Broadcom BCM94352Z Wifi Card in my country is their any way to fix wifi without buy new one
 
hello > i really can't buy the Broadcom BCM94352Z Wifi Card in my country is their any way to fix wifi without buy new one
no, as the original card isn't compatible
 
Status
Not open for further replies.
Back
Top