Independent guide. Not affiliated with Dortania or the OpenCore Legacy Patcher project.Official project on GitHub
OCLP Field Guideoclp.dev
OCLP 2.5.1/3.0.0 RC5

iMac · 2015

iMac 2015: the newest macOS it can run

Every iMac sold in 2015, what Apple supports, what OpenCore Legacy Patcher adds, and what to expect on each macOS version. Generated from the OCLP 3.0.0 source.

Checked against OCLP 3.0.0-rc.5 sourceUpdated 9 min read
On this page 6 sections
  1. Which iMac 2015 do you have?
  2. macOS versions compared
  3. Model by model
  4. Installing on the iMac 2015
  5. Common questions
  6. Other Macs from 2015

Short answer

Apple stopped at macOS Big Sur to macOS Monterey (depending on the model). With OpenCore Legacy Patcher the iMac 2015 runs macOS Big Sur through macOS Tahoe 26. Our pick for most people: macOS Sequoia. No Intel Mac can run macOS 27.

Which iMac 2015 do you have?

Apple sold 4 different models as the iMac 2015. They can behave differently with OCLP, so check your model identifier: choose Apple menu > About This Mac, then More Info > System Report, and read Model Identifier. Or open Terminal and run sysctl hw.model

IdentifierSold asGraphicsApple's last macOSOCLP
iMac15,1iMac (Retina 5K, 27-inch, Mid 2015)
iMac (Retina 5K, 27-inch, Late 2014)
Intel Iris / HD (Haswell)
AMD Radeon / FirePro (GCN 1)
Big SurYes
iMac16,1iMac (21.5-inch, Late 2015)Intel Iris / HD 6000 (Broadwell)MontereyYes
iMac16,2iMac (Retina 4K, 21.5-inch, Late 2015)Intel Iris / HD 6000 (Broadwell)MontereyYes
iMac17,1iMac (Retina 5K, 27-inch, Late 2015)Intel Iris / HD 500-series (Skylake)
AMD Radeon R9 M2xx (GCN 2)
AMD Radeon R9 M3xx (GCN 3)
MontereyYes

macOS versions compared

  • Apple supported by Apple, no patcher needed
  • OCLP runs with OpenCore Legacy Patcher
  • Legacy runs with OCLP; older “legacy Metal” GPU, more patches
  • No Metal runs with OCLP; GPU without Metal, apps that need Metal fail
  • No not possible
ModelCatalina10.15Big Sur11Monterey12Ventura13Sonoma14Sequoia15Tahoe26Golden Gate27
iMac15,1AppleAppleOCLPLegacyLegacyLegacyLegacyNo
iMac16,1AppleAppleAppleOCLPOCLPOCLPOCLPNo
iMac16,2AppleAppleAppleOCLPOCLPOCLPOCLPNo
iMac17,1AppleAppleAppleOCLPOCLPOCLPOCLPNo

Model by model

iMac (Retina 5K, 27-inch, Mid 2015) · iMac (Retina 5K, 27-inch, Late 2014)iMac15,1

This model was sold in more than one year. Its full section, with the macOS table, hardware comparison and owner reports, is on the iMac 2014 page.

iMac (21.5-inch, Late 2015)iMac16,1

Model identifier
iMac16,1
Board ID
Mac-A369DDC4E67F1C45
CPU generation
5th-gen Core (Broadwell)
Graphics
Intel Iris / HD 6000 (Broadwell)
Wi-Fi
Broadcom BCM4350/4360-class (AirportBrcmNIC)
Last macOS from Apple
macOS Monterey
T1 / T2 chip
None

Our pick

macOS SequoiaNewest possible: macOS Tahoe

Graphics: Intel Iris / HD 6000 (Broadwell), patched as Metal (31001). Sequoia is the newest macOS the stable OCLP 2.5.1 supports. How we pick

iMac16,1: macOS Big Sur to Tahoe, and what OCLP patches on each
macOSStatusRoot patches OCLP applies
macOS Big Sur11.7.11AppleSupported by Apple: install from Software Update.
macOS Monterey12.7.6AppleSupported by Apple: install from Software Update.
macOS Ventura13.7.8OCLPIntel Broadwell
macOS Sonoma14.8.9OCLPIntel Broadwell · Modern Wireless
macOS Sequoia15.8.2OCLPIntel Broadwell · Modern Wireless
macOS Tahoe26.7.2OCLPIntel Broadwell · Modern Wireless · Modern Audio
macOS Golden Gate27NoNo Intel Mac can run macOS 27, with or without OCLP.

Compared with the iMac (Retina 5K, 27-inch, Mid 2015) iMac15,1

WhatiMac15,1iMac16,1
CPU4th-gen Core i (Haswell)5th-gen Core (Broadwell)
GraphicsIntel Iris / HD (Haswell) + AMD Radeon / FirePro (GCN 1)Intel Iris / HD 6000 (Broadwell)
Last macOS from ApplemacOS Big SurmacOS Monterey
  • Root patches on Tahoe. New compared with the iMac (Retina 5K, 27-inch, Mid 2015): Intel Broadwell. No longer needed: Intel Haswell and AMD Legacy GCN.
  • Kexts OpenCore loads. Added: KDKlessWorkaround.kext. (11 kexts on the iMac (Retina 5K, 27-inch, Mid 2015), 12 here, from our builds.)

How much patching iMac16,1 needs on each macOS

macOSPatch setsFiles installedFiles removedKDKMetallibSupportPkg
VenturaIntel Broadwell70NoNo
SonomaIntel Broadwell · Modern Wireless90NoNo
SequoiaIntel Broadwell · Modern Wireless80NoNo
TahoeIntel Broadwell · Modern Wireless · Modern Audio110YesNo

OCLP installs 7 files for this Mac on Ventura and 11 on Tahoe. A Kernel Debug Kit is needed from Tahoe.

From OCLP's own documentation

Universal Control. Wi-Fi and Bluetooth hardware: Wi-Fi 5 + BT 4.2. Not out of the box. Hardware supports UC. Spoofing required. Dortania, Universal Control guide

OCLP changelog entries that name this Mac, newest release first, word for word:

  • 0.5.0 Add Ventura-dropped Models: → iMac16,x, iMac17,1

On Tahoe this Mac needs Intel Broadwell, Modern Wireless and Modern Audio. What each of those restores, and what to keep ready when root patching: macOS Tahoe: what works and what does not.

Known issues

  • Legacy Metal (macOS 13+) (source) Dortania, Supported Models
What OCLP puts on the EFI partition for iMac16,1 OpenCore 1.0.6 RELEASE · 12 kexts

From our build with the OCLP 3.0.0-rc.5 app's command line (--build --model iMac16,1) on a GitHub macOS runner, 2026-11-05. Boot arguments: keepsyms=1 debug=0x100 -lilubetaall amfi=0x80.

Kexts Reasons are shown for kexts that set this Mac apart; the rest are explained in the kext glossary.

  • Lilu.kext 1.7.2
  • ECM-Override.kext 1.0.0
  • CatalinaIntelI210Ethernet.kext 1.0.0
  • AirportBrcmFixup.kext 2.2.1
  • IOSkywalkFamily.kext 1.2.0
  • IO80211FamilyLegacy.kext 1.0.0
  • AirPortBrcmNIC-Tahoe.kext 1.0.0
  • KDKlessWorkaround.kext 1.0.0 Helps with Mac os updates on KDKless patched systems
  • IOS3XeFamily.kext 1.0.0 Restores S1X/S3X NVMe support removed in macOS 14.0 beta 2 (Apple SSDs such as AP0128H and AP0256H); also covers Macs with the 12+16 pin SSD layout and newer drives.
  • CSLVFixup.kext 2.6.1
  • AMFIPass.kext 1.4.1
  • RestrictEvents.kext 1.1.7

Settings specific to this Mac

  • Enabling Boot Logo patch 21 of 86 builds
  • Setting RestrictEvents patch arguments: sbvmm 43 of 86 builds

6 more settings are applied to most of the 86 Macs we built; they are listed in the full build log.

Full build log · config.plist · file list

Our build for iMac16,1 loads 12 kexts in an EFI folder of 33.4 MB. Across the 86 Macs we built, the median is 18; 8% of builds load fewer.

No issue in OCLP's tracker was filed with iMac16,1 as the machine model (searched 2026-11-05), so there is no owner feedback to summarise for this exact model.

iMac (Retina 4K, 21.5-inch, Late 2015)iMac16,2

OCLP treats this model exactly like iMac16,1: the same CPU, graphics, Wi-Fi and Bluetooth data, the same root patches on every macOS, and the same kexts in our build. What differs: board ID Mac-FFE5EF870D7BA81A instead of Mac-A369DDC4E67F1C45 and sold as iMac (Retina 4K, 21.5-inch, Late 2015). The macOS table, patch timeline and build details above apply unchanged.

No issue in OCLP's tracker was filed with iMac16,2 as the machine model (searched 2026-11-05), so there is no owner feedback to summarise for this exact model.

iMac (Retina 5K, 27-inch, Late 2015)iMac17,1

Model identifier
iMac17,1
Board ID
Mac-DB15BD556843C820
CPU generation
6th-gen Core (Skylake)
Graphics
Intel Iris / HD 500-series (Skylake)
AMD Radeon R9 M2xx (GCN 2)
AMD Radeon R9 M3xx (GCN 3)
Wi-Fi
Broadcom BCM4350/4360-class (AirportBrcmNIC)
Last macOS from Apple
macOS Monterey
T1 / T2 chip
None

Our pick

macOS SequoiaNewest possible: macOS Tahoe

Graphics: Intel Iris / HD 500-series (Skylake) + AMD Radeon R9 M2xx (GCN 2) + AMD Radeon R9 M3xx (GCN 3), patched as Metal (31001). Sequoia is the newest macOS the stable OCLP 2.5.1 supports. How we pick

iMac17,1: macOS Big Sur to Tahoe, and what OCLP patches on each
macOSStatusRoot patches OCLP applies
macOS Big Sur11.7.11AppleSupported by Apple: install from Software Update.
macOS Monterey12.7.6AppleSupported by Apple: install from Software Update.
macOS Ventura13.7.8OCLPIntel Skylake · AMD Legacy GCN
macOS Sonoma14.8.9OCLPIntel Skylake · AMD Legacy GCN · Modern Wireless
macOS Sequoia15.8.2OCLPIntel Skylake · AMD Legacy GCN · Modern Wireless
macOS Tahoe26.7.2OCLPIntel Skylake · AMD Legacy GCN · Modern Wireless · Modern Audio
macOS Golden Gate27NoNo Intel Mac can run macOS 27, with or without OCLP.

This model shipped with (or commonly runs) more than one GPU. OCLP picks the patch set for the GPU it finds: Intel Iris / HD 500-series (Skylake) + AMD Radeon R9 M2xx (GCN 2) → Metal (31001); Intel Iris / HD 500-series (Skylake) + AMD Radeon R9 M3xx (GCN 3) → Metal (31001).

Compared with the iMac (Retina 5K, 27-inch, Mid 2015) iMac15,1

WhatiMac15,1iMac17,1
CPU4th-gen Core i (Haswell)6th-gen Core (Skylake)
GraphicsIntel Iris / HD (Haswell) + AMD Radeon / FirePro (GCN 1)Intel Iris / HD 500-series (Skylake) + AMD Radeon R9 M2xx (GCN 2) + AMD Radeon R9 M3xx (GCN 3)
Last macOS from ApplemacOS Big SurmacOS Monterey
  • Root patches on Tahoe. New compared with the iMac (Retina 5K, 27-inch, Mid 2015): Intel Skylake. No longer needed: Intel Haswell.
  • Kexts OpenCore loads. The same 11 as the iMac (Retina 5K, 27-inch, Mid 2015).

How much patching iMac17,1 needs on each macOS

macOSPatch setsFiles installedFiles removedKDKMetallibSupportPkg
VenturaIntel Skylake · AMD Legacy GCN212YesNo
SonomaIntel Skylake · AMD Legacy GCN · Modern Wireless232YesNo
SequoiaIntel Skylake · AMD Legacy GCN · Modern Wireless222YesNo
TahoeIntel Skylake · AMD Legacy GCN · Modern Wireless · Modern Audio242YesNo

OCLP installs 21 files for this Mac on Ventura and 24 on Tahoe. A Kernel Debug Kit is needed from Ventura.

From OCLP's own documentation

OCLP changelog entries that name this Mac, newest release first, word for word:

  • 0.5.0 Add Ventura-dropped Models: → iMac16,x, iMac17,1

On Tahoe this Mac needs Intel Skylake, AMD Legacy GCN, Modern Wireless and Modern Audio. What each of those restores, and what to keep ready when root patching: macOS Tahoe: what works and what does not.

Known issues

  • Legacy Metal (macOS 13+) (source) Dortania, Supported Models
What OCLP puts on the EFI partition for iMac17,1 OpenCore 1.0.6 RELEASE · 11 kexts

From our build with the OCLP 3.0.0-rc.5 app's command line (--build --model iMac17,1) on a GitHub macOS runner, 2026-11-05. Boot arguments: keepsyms=1 debug=0x100 -lilubetaall amfi=0x80.

Kexts Reasons are shown for kexts that set this Mac apart; the rest are explained in the kext glossary.

  • Lilu.kext 1.7.2
  • ECM-Override.kext 1.0.0
  • CatalinaIntelI210Ethernet.kext 1.0.0
  • AirportBrcmFixup.kext 2.2.1
  • IOSkywalkFamily.kext 1.2.0
  • IO80211FamilyLegacy.kext 1.0.0
  • AirPortBrcmNIC-Tahoe.kext 1.0.0
  • IOS3XeFamily.kext 1.0.0 Restores S1X/S3X NVMe support removed in macOS 14.0 beta 2 (Apple SSDs such as AP0128H and AP0256H); also covers Macs with the 12+16 pin SSD layout and newer drives.
  • CSLVFixup.kext 2.6.1
  • AMFIPass.kext 1.4.1
  • RestrictEvents.kext 1.1.7

Settings specific to this Mac

  • Enabling Boot Logo patch 21 of 86 builds
  • Setting RestrictEvents patch arguments: sbvmm 43 of 86 builds

6 more settings are applied to most of the 86 Macs we built; they are listed in the full build log.

Full build log · config.plist · file list

Our build for iMac17,1 loads 11 kexts in an EFI folder of 33.5 MB. Across the 86 Macs we built, the median is 18; 2% of builds load fewer.

What owners reported for iMac17,1 1 report on GitHub

1 issue was filed in OCLP's tracker with iMac17,1 as the machine model (1 closed, 0 open), filed 2022; the newest is from 2022-02-17. The topics that come up most, by keyword match in the title and text: install or update (1). These are owners' reports, not confirmed bugs, and all of them were filed on OCLP versions from before 2024, so many describe problems that have since been fixed.

  • #968 2022-02-17 · closed · Monterey · 3 comments Airplay Receiver option disappeared after upgrade to Monterey 12.3 beta 3 (MacBookPro13,3 and iMac17,1)

Installing on the iMac 2015

Choose iMac15,1 or iMac16,1 or iMac16,2 or iMac17,1 as the target model when OCLP builds OpenCore (it detects it automatically when you run OCLP on this Mac). Before that, install the newest macOS Apple offers for it, macOS Big Sur to macOS Monterey (depending on the model), so the firmware is current. The steps themselves are the same for every Mac: How to install OpenCore Legacy Patcher.

Common questions

What does OCLP patch on a iMac 2015 running Tahoe?

The root patches for its hardware: Intel Haswell, AMD Legacy GCN, Modern Wireless, Modern Audio, Intel Broadwell and Intel Skylake. Which one applies depends on the model identifier; the table above lists each. Updates to macOS remove them, and Post-Install Root Patch puts them back.

What is the latest macOS for a iMac 2015?

Officially, macOS Big Sur to macOS Monterey (depending on the model). With OCLP: macOS Tahoe 26.7.2. macOS 27 does not support any Intel Mac.

Other Macs from 2015

Keep going

Something wrong or out of date on this page? Email hello@oclp.dev and we will fix it (see our corrections policy).