# Hardware support

With OpenCore, we're able to bring back support for a lot of legacy Macs without any system modifications so long as they meet these criteria:

  • Have a Metal capable GPU
    • All macs natively supported in Mojave and Catalina will have a supported GPU
    • Mac Pro users should reference here: GPU Buyers Guide

The rest of the hardware can easily be hot-patched either by kexts or OpenCore itself, allowing us to have super simply update cycles where you don't need to fear patches have been broken.

  • Note: GPUs without Metal support are still covered by this guide, however please be aware that you will need to disable SIP

# Determining if your hardware is supported

Determining is fairly simple, open terminal on the mac you'd like to patch are run the following:

system_profiler SPHardwareDataType | grep "Model Identifier"

This should give you an output similar to the below:

      Model Identifier: MacPro7,1

Now compare your Model Identifier to the list below to ensure your hardware is supported by this guide:

  • Note we will be expanding hardware support as we continue this project

# MacBook

SMBIOS Year Supported Comment
MacBook1,1 Mid-2006 NO 32-Bit CPU limitation
MacBook2,1 Late 2006 32-Bit Firmware limitation
MacBook3,1 Late 2007
MacBook4,1 Early 2008
MacBook5,1 Late 2008 YES - No GPU Acceleration in Big Sur
- No AppleHDA Patching implemented(yet)
MacBook5,2 Early 2009
MacBook6,1 Late 2009
MacBook7,1 Mid-2010

# MacBook Air

SMBIOS Year Supported Comment
MacBookAir1,1 Early 2008 NO Requires SSE4.1 CPU
MacBookAir2,1 Late 2008 YES - No GPU Acceleration in Big Sur
- No AppleHDA Patching implemented(yet)
- No Wifi Patches implemented(yet)
MacBookAir3,1 Late 2010 - No GPU Acceleration in Big Sur
- No AppleHDA Patching implemented(yet)
MacBookAir3,2
MacBookAir4,1 Mid-2011
MacBookAir4,2
MacBookAir5,1 Mid-2012 Everything is supported
MacBookAir5,2

# MacBook Pro

SMBIOS Year Supported Comment
MacBookPro1,1 Early 2006 NO 32-Bit CPU limitation
MacBookPro1,2
MacBookPro2,1 Late 2006 32-Bit Firmware limitation
MacBookPro2,2 Late 2006
MacBookPro3,1 Mid-2007 YES - No GPU Acceleration in Big Sur
- No AppleHDA Patching implemented(yet)
MacBookPro4,1 Early 2008 - No GPU Acceleration in Big Sur
- No AppleHDA Patching implemented(yet)
- No Wifi Patches implemented(yet)
MacBookPro5,1 Late 2008 - No GPU Acceleration in Big Sur
- No AppleHDA Patching implemented(yet)
MacBookPro5,2 Early 2009
MacBookPro5,3 Mid-2009
MacBookPro5,4
MacBookPro5,5
MacBookPro6,1 Mid-2010
MacBookPro6,2
MacBookPro7,1
MacBookPro8,1 Early 2011
MacBookPro8,2
MacBookPro8,3
MacBookPro9,1 Mid-2012 Everything is supported
MacBookPro9,2
MacBookPro10,1
MacBookPro10,2 Late 2012

# Mac Mini

SMBIOS Year Supported Comment
Macmini1,1 Early 2006 NO 32-Bit CPU limitation
Macmini2,1 Mid-2007 32-Bit Firmware limitation
Macmini3,1 Early 2009 YES - No GPU Acceleration in Big Sur
- No AppleHDA Patching implemented(yet)
Macmini4,1 Mid-2010
Macmini5,1 Mid-2011
Macmini5,2
Macmini5,3
Macmini6,1 Late 2012 Everything is supported
Macmini6,2

# iMac

SMBIOS Year Supported Comment
iMac4,1 Early 2006 NO 32-Bit CPU limitation
iMac4,2 Mid-2006
iMac5,1 Late 2006 32-Bit Firmware limitation
iMac5,2
iMac6,1
iMac7,1 Mid-2007 YES - Requires an SSE4.1 CPU Upgrade
- No GPU Acceleration in Big Sur
- No AppleHDA Patching implemented(yet)
- No Wifi Patches implemented (yet)
iMac8,1 Early 2008 - No GPU Acceleration in Big Sur
- No AppleHDA Patching implemented(yet)
- No Wifi Patches implemented (yet)
iMac9,1 Early 2009 - No GPU Acceleration in Big Sur
- No AppleHDA Patching implemented(yet)
iMac10,1 Late 2009
iMac11,1
iMac11,2 Mid-2010
iMac11,3
iMac12,1 Mid-2011
iMac12,2
iMac13,1 Late 2012 Everything is supported
iMac13,2
iMac14,1 Late 2013
iMac14,2
iMac14,3

# Mac Pro

SMBIOS Year Supported Comment
MacPro1,1 Mid-2006 NO 32-Bit Firmware limitation
MacPro2,1 Mid-2007
MacPro3,1 Early 2008 YES - Requires an SSE4.1 CPU Upgrade
- No AppleHDA Patching implemented(yet)
MacPro4,1 Early 2009 Everything is supported as long as GPU is Metal capable
MacPro5,1 Mid-2010

# Xserve

SMBIOS Year Supported Comment
Xserve1,1 Mid-2006 NO 32-Bit Firmware limitation
Xserve2,1 Early 2008
Xserve3,1 Early 2009 YES Everything is supported as long as GPU is Metal capable
Last Updated: 11/6/2020, 7:23:41 PM