GithubHelp home page GithubHelp logo

karlmanong / lat-5591-hackintosh Goto Github PK

View Code? Open in Web Editor NEW

This project forked from evy0311/lat-5591-hackintosh

0.0 0.0 0.0 7.59 MB

Dell Latitude 5591 Hackintosh Guide

Rich Text Format 95.34% Shell 4.66%

lat-5591-hackintosh's Introduction

Dell Latitude 5591 - Hackintosh Guide

Overview

  • This guide references a few other guides. Credit for those guides is given to their respective owners.
  • It is assumed that you have a decent understanding of Hackintosh, the macOS environment, as well as how to do basic computer tasks
  • Will guide you through some of the different information needed to get macOS Mojave 10.14.6 working on your Dell Latitude 5591.
  • Special thanks to n0faith for providing kexts and other configuration info, as well as the patched ACPI files. Also a special thanks to midi1996 on GitHub for his guide on how to create the macOS installer from Recovery. Also, a huge thank you to the members over at the OSX Latitude forum. Their help and guidance helped me tremendously and this guide would not at all be possible without them.
  • Note: I am NOT responsible for any harm you cause to your device. This guide is provided "as-is" and all steps taken are done at your own risk

Guide

Information

What works:
  • Power management/sleep
  • Brightness Control
  • Battery Information
  • Audio (from internal speaker and headphone jack)
  • USB Ports
  • Graphics Acceleration
  • Facetime/iMessage
  • Touchpad (with all gestures)
  • WiFi and Bluetooth (with Broadcom WiFi/Bluetooth card)
  • Dell D3100 USB 3.0 Dock (all ports)

More Information

The laptop I am specifically using is the Dell Latitude 5591 with the follows specifications.

Specs:
  • Model: Dell Latitude 5591
  • BIOS: 1.11.0
  • CPU: Intel® Core™ i7-8850H (6 Core - 12 Thread) ~ 2.6 - 4.3Ghz
  • GPU: Intel UHD630 1536MB
  • RAM: 2 x 2667MHz Samsung 16GB Single Channel LPDDR4
  • Display: 15.6 inch 16:9, 1920 x 1080 pixel 141 PPI
  • Storage: NVME PCIE 3.0 x4 Toshiba XG5 KXG50ZNV512G 512 GB
  • LAN: Intel Ethernet Connection I219-LM (10/100/1000/2500/5000MBit/s)
  • Wireless: DW1560
  • Bootloader: Clover v2.5k r5093

Your mileage may vary when installing macOS on your 5591, since these units could be configured with many different options from the factory. Thankfully, the general configuration is mostly the same. If you have any questions regarding your specific case or need help in general, feel free to contact me via email at [email protected].

Creating the USB Installer

Since I don't have access to a legitimate Mac, I needed to be able to create a vanilla macOS installer. This guide (and many others) used to inform users to create a USB installer for a macOS Distro such as Niresh. While this may work just fine for then creating a vanilla macOS installer, distro's can be (and are) very shady. They come preloaded with a bunch of extra junk that is not needed, and just overall are highly advised against being used. Follow the steps below to figure out how to create a REAL macOS Mojave Vanilla installer without having access to a real Mac.

  1. Follow the steps at this guide Here.
  2. When you get to the part about installing clover bootloader, follow the steps below for configuring kexts, etc.
  3. IMPORTANT (DO NOT MISS THIS): Now, copy Clover bootloader and the kexts files that you have downloaded to another USB drive (not the one you're burning the installer too) or an external hard drive. You will need access to them later.
  4. Copy the EFI folder you have downloaded from this repository onto your USB drive as well.
  5. Copy the CLOVER folder you have downloaded from this repository into the root of your EFI partition on the drive. You can simply copy over the whole folder as the config.plist and everything else is already configured for the 5591.
  6. We are now ready to continue into the next topic: Installing macOS Mojave.

Installing macOS Mojave

  1. After you followed the guide above and have your USB drive ready to go, we can reboot the machine. When you reboot, enter into the BIOS to change some settings. On the 5591, you can do this by hitting F12 at the Dell boot screen.
  2. Once in the BIOS, make sure you change the following settings. UEFI Boot Enabled, Legacy Options ROMS Disabled, AHCI Enabled, Secure boot Disabled, CPU XD Disabled, and Wake on LAN Disabled. Basically, disable all of the "security" features. Make sure Secure boot and other features like that are off. These features will affect how macOS boots and sleeps.
  3. Now, reboot into macOS and select the USB drive inside of Clover.
  4. Boot into macOS and install onto your hard drive.
  5. After this is done, reboot the computer and let it sit. Mine rebooted a few times on its own to go through some final installation procedures.
  6. Once you see the "region selection" screen, you are good to proceed.
  7. Create your user account and everything else, but do not sign in with your iCloud account. If it asks you to connect to a network, select the option that says do not connect and press continue. We will connect it later.
  8. After you've booted, plug in the USB drive or external hard drive that you copied the Clover file to in step 9 of the previous section.
  9. Install Clover bootloader following the same steps as before and using the same settings, except this time install them onto your internal hard drive with your Mojave installation. I recommend checking the box that says Install Clover Preference Pane as well (it comes in handy later).
  10. We now need to copy our Clover configuration from our USB to our hard drive with Mojave. Simply copy the EFI folder that you have on your other USB drive (the one you used in step 3 of the previous section) into the EFI partition that Clover should have mounted during install.

Post-Installation

Setting up Apple services (Facetime, iMessage, etc.)

I highly recommend following This guide to get these features working. It worked for me on the first try and was super straight forward compared to other guides that I have seen before in the past.

Combo Audio Jack Fix

The built-in audio jack is a combo mic/headphone jack. In order to allow it to work properly in macOS, follow the steps Here.

Customizing About This Mac

In order to customize the About This Mac section, I recommend you follow the guide Here.

lat-5591-hackintosh's People

Contributors

emhorsley avatar evy0311 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.