Git Product home page Git Product logo

hackintosh's Introduction

Hackintosh Instructions

Instructions to install OS X El Capitan (10.11.1) onto my Intel NUC 54250 WYKH

Intel NUC 54250 WYKH

Disclaimer: These instructions are solely for the purpose of academic learnings. Be warned that anyone following them will be violating the OS X EULA and is maybe illegal.

Hardware Specifications

Base

See http://www.intel.com/content/www/us/en/nuc/nuc-kit-d54250wykh.html

SSD

Crucial 2.5" MX100 256GB SSD (CT256MX100SSD1)

Memory

G.SKILL 16GB (2 x 8G) 204-Pin DDR3 SO-DIMM DDR3 1600 (PC3 12800) Laptop Memory (Model F3-1600C11D-16GSL)

Wifi/Bluetooth

AzureWave AW-CE123H / 802.11ac/n/b/g + Bluetooth 4.0 / Half-Size PCI-Express MiniCard

USB Flash Drive

SanDisk Ultra Fit™ CZ43 64GB USB 3.0 (SDCZ43-064G-G46)

What's Working

  1. 802.11ac at 2.4 and 5GHz
  2. Bluetooth (Apple Wireless Keyboard, Magic Trackpad)
  3. Audio (2.5" headphone and Cinema Display via USB - non-Thunderbolt)
  4. OS X iCloud
  5. OS X Handoff

What's Not Working (Yet)

  1. iMessage
    • If you do know what steps are necessary to get iMessage working, please create a issue! I will update this guide.

References

Documentation

  1. UniBeast with El Capitan
  2. Wifi+Bluetooth

Downloads

  1. UniBeast v6.1.1
  2. MultiBeast v8.0.1
  3. EFI Mounter v2
  4. Clover Configurator v4.25.0
  5. Easykext Utility v2.0
  6. Fake PCI ID via RehabMan version 2015-1229
  7. Broadcom Bluetooth USB devices patch
  8. Wifi 5GHz support
  9. Disk Sensei v1.2

TL;DR Instructions

  1. UniBeast on USB
  2. MultiBeast on SSD
  3. Get Wifi 2.4GHz working
  4. Get Wifi 5GHz working
  5. Get Bluetooth 4LE working
  6. Enable TRIM on SSD

Detail Instructions

1. UniBeast USB Flash Drive

  1. Mostly following UniBeast Reference directions. But the bolds are worth noting or different.
  2. Download OS X El Capitan from App Store on a mac.
  3. Format USB flash drive, using GUID Parititon Table, OS X Journaled FS. Name the volume "USB".
  4. Install UniBeast onto the USB drive.
    • No need for "Legacy USB Support".
    • No need for "Laptop Support".
    • Do NOT choose any "Intel HD 3000" graphics card options. Leave off all selections.
      • The NUC has Intel HD 5000. Otherwise you may run into an infinite loop of reboot and never see the OS X installation welcome gui.
  5. Copy the following onto your mounted USB volume when UniBeast is finished:

1. OS X Installation

  1. Connect USB keyboard and mouse.
  2. Hit F10 when NUC boot screen is shown. Choose your USB.
  3. You should now be able to boot into the OS X installation wizard via the USB flash drive.
  4. Use Disk Utility to format the SSD drive to OS X Extended Journaled. Use 1 Partition, and name it "Macintosh HD".
  5. Continue to set it up. Wifi won't be working until later. Skip any Wifi or iCloud set up.
  6. When done, drag all files (minus the "Install El Capital.app") from your USB drive mount onto the Desktop.

2. MultiBeast onto SSD

  1. Under Quick Start: Select UEFI Boot Mode.
  2. Under Drivers/Audio: Select ALX283 Brix Pro and NUC. This enables sound.
  3. Under Customize/SSDT Options: Select Sandy Bridge Core i5. (Not sure what this does, but this NUC is an i5).
  4. Configuration should look like this: Screenshot

Unplug USB drive and restart OS X.

3. Enable Wifi

  1. Unzip the RehabMan-FakePCIID-2015-1229 zip file by running the following in Terminal.app:

    unzip -d ~/Desktop/FakePCIID ~/Desktop/RehabMan-FakePCIID-2015-1229.zip

    Note: Double-clicking the zip will not unzip it properly.

  2. Open Easykext.app, and drag and drop every file in the unzipped Release folder into it. Each time you drop, you will be prompted for your password. There are 8 total kexts to be dropped into Easykext.app.

  3. Restart OS X. Your menu bar should show a wifi logo, and you should be able to connec to any 2.4GHz SSIDs.

  4. For 5GHz, unzip the 5-GHz-patch:

    unzip -d ~/ ~/Desktop/wireless_bcm94352-110-v4.0.command.zip

    Note: This file must reside in your user home directory and not your desktop.

  5. Then, run it:

    cd ~/; ./wireless_bcm94352-110-v4.0c.command

  6. Choose Handoff/BCM94352/US-FCC (I am located in the US).

  7. Restart. You should see 5GHz SSIDs as well as "Allow Handoff between this Mac and your iCloud devices" checkbox preference in "System Preferences/General".

4. Enable Bluetooth

  1. Unzip the Broadcom Bluetooth USB devices patch zip file by the following:

    unzip -d ~/Desktop/BrcmPatchRAM ~/Desktop/RehabMan-BrcmPatchRAM-2015-1101.zip

    Note: Double-clicking the zip will not unzip it properly.

  2. Drop BrcmPatchRAM2.kext and BrcmFirmwareRepo.kext only to Easykext.app. Ignore other files.

  3. Restart.

5. Enable TRIM on SSD

  1. Download Disk Sensei.
  2. Install and open it. Go to Tools/Trim. Turn it to "on."
  3. Restart.

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.