Skip to content

bexstdev/macOS-Skylake

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

1 Commit
Β 
Β 

Repository files navigation

macOS Skylake β€” OpenCore Hackintosh Guide

For Intel i5-6300U / HD 520 and similar Skylake systems

A complete OpenCore-based guide with tools, EFI generation steps, and post-install instructions to run macOS on Intel Skylake non-Mac PCs.


πŸ–₯ Target Hardware

  • CPU: Intel Core i5-6300U (Skylake)
  • GPU: Intel HD Graphics 520
  • RAM: 8 GB minimum (16 GB recommended)
  • Storage: SATA or NVMe SSD
  • Recommended macOS: Monterey
  • Tested macOS: Ventura (extra SMBIOS step required)

⚠️ Important Notes

  • Backup all important data β€” this process wipes your drive
  • Use a 16 GB or larger USB drive
  • Use Ethernet during installation if possible
  • Temporarily disable antivirus in Windows
  • This guide is for educational purposes only

🎯 Who This Guide Is For

This guide is designed for:

  • Intel Skylake laptops & desktops
  • CPUs like i5-6200U / i5-6300U / i7-6500U
  • Intel HD 520 / HD 530 graphics
  • Users who want a semi-automated, beginner-friendly OpenCore setup

Step 1 β€” Prepare Windows (Temporary Install)

  1. Install Windows 10 or Windows 11 temporarily
  2. Let Windows:
    • Install all updates
    • Install all drivers
    • Reboot at least once
  3. Ensure Windows is fully stable before continuing

Step 2 β€” Install Required Tools

Install Python

From Microsoft Store (Easiest Way):
https://apps.microsoft.com/store/detail/python/9ncvdn91xzqp

Alternative (if Store version fails): Download Python from: https://www.python.org/downloads/windows/ During install, check "Add Python to PATH"

Download Required Files


Step 3 β€” Generate EFI Using OpenCore Simplify

  1. Extract OpCore-Simplify-main.zip
  2. Right-click the .bat file β†’ Run as Administrator
  3. Let it update and complete the setup
  4. When the menu appears:

A. Generate Hardware Report

  • Select: 1) Select Hardware Report
  • Choose: Export
  • Wait 1–5 minutes for the system scan to complete

B. Select macOS Version

  • Monterey β†’ Recommended
  • Ventura β†’ Works (extra SMBIOS step later)

C. Build EFI

  • Select: 6) Build OpenCore EFI
  • When prompted:
    • Press Enter for defaults
    • If asked for Wi-Fi kext β†’ choose Airportitlwm.kext
  • After completion:
    • File Explorer will open with the EFI folder
    • Copy the EFI folder to a safe location (Desktop recommended)

Step 4 β€” Create USB Port Map

  1. Plug in your USB drive
  2. Run Windows.exe from USBToolBox

A. Discover Ports

  • Select: 1) Discover Ports
  • Plug & unplug your USB device once
  • Go back to the menu

B. Build USB Kext

  • Select: 2) Select Ports
  • Press K to build kext
  • Exit program

C. Replace USB Kexts

  1. A new folder named USBMap will appear
  2. Copy USBMap to:
    EFI/OC/Kexts/
    
  3. Delete this file from the same folder:
    USBDefault
    

Step 5 β€” Update config.plist (USB Fix)

  1. Extract OCAT-Win64.zip
  2. Run OC Auxiliary Tools
  3. Open:
    EFI/OC/config.plist
    

A. Remove Old USB Kext

  • Go to Kernel tab
  • Find USBDefault
  • Right-click β†’ Delete

B. Add USBMap Kext

  • Click the + icon
  • Select USBMap
  • Click Save

Step 6 β€” Ventura Only (SMBIOS Fix)

Skip this step if installing Monterey

  1. In OC Auxiliary Tools
  2. Go to PI tab
  3. Set:
    SystemProductName β†’ MacBookPro14,1
    
  4. Click Generate
  5. Click Save
  6. Exit tool

Step 7 β€” Download macOS Recovery Files

  1. Extract OpenCore-1.0.6-RELEASE.zip
  2. Navigate to:
    Utilities/macrecovery
    
  3. Right-click β†’ Open in Terminal
  4. Open recovery_urls.txt
  5. Copy the command for your macOS version

Example (Ventura)

python macrecovery.py -b Mac-B4831CEBD52A0C4C -m 00000000000000000 download

or

python3 macrecovery.py -b Mac-B4831CEBD52A0C4C -m 00000000000000000 download

After the download completes:

  • A new folder (e.g., com.apple.recovery.boot) will appear
  • Copy this folder next to your EFI folder

Step 8 β€” Prepare USB with Rufus

  1. Run Rufus
  2. Set:
Device:           Your USB  
Boot Selection:   Non-bootable  
Partition Scheme: GPT  
Target System:    UEFI (non-CSM)  
File System:      FAT32  
  1. Click Start
  2. Wait for formatting to finish

Step 9 β€” Copy Files to USB

Copy both folders to the USB root:

USB_DRIVE/
β”œβ”€β”€ EFI/
└── com.apple.recovery.boot/

Step 10 β€” BIOS Settings

Enter BIOS and set:

  • Disable Secure Boot
  • Disable Legacy Boot
  • Disable Fast Boot
  • Boot Mode: UEFI
  • Storage Mode: AHCI (if available)
  • Set USB as the first boot device

Save and exit BIOS.


Step 11 β€” Install macOS

  1. Boot from USB
  2. Open Disk Utility
  3. Erase your SSD:
    • Format: APFS
    • Scheme: GUID Partition Map
  4. Exit Disk Utility
  5. Start macOS installation
  6. It will reboot multiple times
    • Each time it reboots, always select:
    • macOS Installer β†’ Your Drive

Step 12 β€” Post-Install (EFI Migration Using OC Auxiliary Tools) (Important)

  1. Boot into Windows or macOS
  2. Download and open OC Auxiliary Tools for mac

The app may fail to open the first time β†’ Go to System Settings β†’ Privacy & Security β†’ Scroll down and click Allow Anyway for OC Auxiliary Tools β†’ Reopen the app

  1. After the app opens, from the System Menu Bar, choose Tools β†’ Mount EFI
  2. Select your macOS disk β†’ Click Mount
  3. Click Open Partition
  4. Open your USB’s EFI folder
  5. Copy the entire EFI folder
  6. Paste it into the mounted EFI partition
  7. Eject USB
  8. Reboot without USB

After reboot, test:

  • Wi-Fi
  • Bluetooth
  • Audio
  • Brightness
  • Sleep
  • USB ports

Optional Tweaks (Recommended)

  • Install AirportItlwm.kext for Intel Wi-Fi
  • Install HeliPort app
  • Enable WhateverGreen framebuffer patches
  • Enable HiDPI scaling
  • Generate proper SMBIOS serials
  • Fix trackpad gestures
  • Enable battery readouts
  • Fine-tune power management

Troubleshooting (Quick Fixes)

Boot stuck at Apple logo

  • Add -v boot-arg
  • Check GPU patches
  • Disable Secure Boot in BIOS

No Wi-Fi

  • Use AirportItlwm.kext + HeliPort

No Audio

  • Try layout-id changes in AppleALC

USB not working

  • Rebuild USBMap kext

Black screen

  • Add WhateverGreen boot args
  • Try ig-platform-id patches

πŸ“Œ Credits


πŸ“œ Disclaimer

This guide is for educational purposes only.
macOS is the property of Apple Inc.


End of Guide

About

All tools, EFI configs, and a step-by-step OpenCore guide to run macOS on Intel Skylake-based non-Mac PCs.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors