macOS Sierra on unsupported Macs
IntroductionFor the first time since OS X Mountain Lion (10.8) in 2012, macOS Sierra (10.12) has changed the official minimum requirements needed for installation, leaving many older (but still perfectly capable) Macs behind.
- MacBook (late 2009 or later)
- iMac (late 2009 or later)
- MacBook Air (2010 or later)
- MacBook Pro (2010 or later)
- Mac mini (2010 or later)
- Mac Pro (2010 or later)
This is a thread for people to discuss and offer solutions for newly unsupported Macs in macOS Sierra. This post will be updated with solutions as they become available.
macOS History
OS X Snow Leopard (10.6) was the first version of OS X with support for 64-bit kernels, allowing booting with either a 32-bit or 64-bit kernel. However, Apple did not support booting the 64-bit kernel in Macs that shipped with EFI32 firmware, even if they had 64-bit processors capable of running the 64-bit kernel. When Apple dropped the 32-bit kernel entirely in OS X Mountain Lion (10.8), EFI32 Macs no longer had an Apple-supported mechanism to boot newer versions of OS X.
OS X El Capitan (10.11) includes SIP (System Integrity Protection/Rootless). It makes sure that system files and their permissions are automatically protected, and also updated during Software Updates. The Repair Permissions function is no longer available and access to system files that need to be changed may require disabling it.
Known Issues:
- macOS Sierra dropped support for Wi-Fi cards (BCM4321) used in most 2008 and some 2009 Macs. A hardware upgrade is required to get Wi-Fi functionality on those models.
- iMac8,1 - Volume control for the Built-In Audio device may work improperly or not at all.
- Macbook5,2 - The trackpad is not configurable, it is detected as a regular mouse instead.
Older Legacy Macs not in this table (including the MacBook2,1, MacBook3,1 and iMac5,1) can install Mountain Lion (10.8), Mavericks (10.9), and Yosemite (10.10) with MacPostFactor or OS X Extractor (noted in the spoiler below), but are not supported by OS X El Capitan (10.11) or later.
MacPro1,1 and 2,1 can run OS X El Capitan with the methods noted in the spoiler below, but are currently not supported by macOS Sierra due to a lack of SSE 4 support (the CPU can be upgraded but its firmware does not support newer SSE 4-compatible CPUs).
Legacy Development Files:
Kexts:
Legacy USB Injector Kext
OS X Extractor - Beta USB Kexts.zip (depreciated)
PlatformSupport.plist / InstallableMachines.plist:
Download Zip
Known Patching Methods (the important bit):
Automatic tools that can be used to install macOS Sierra onto an unsupported Mac.
Using @dosdude1's Patcher Tool:
Main Page/Instructions: MacOS Sierra Patcher Tool for Unsupported Macs
Download: [Direct Download]
Enabling Updates:
Sierra does not allow updating to minor versions (such as 10.12.1) without modification.
Using @foxlet's AUSEnabler:
Main Page: AUSEnabler - FurCode
Download: [Direct Download]
Using dylib injection to fake out system checks (@Czo patch). Download script and execute
Download: https://gist.github.com/anonymous/5129cdb72d19a5eee68383c88082bd43
Download: http://dosdude1.com/sierra/swupatch.sh.zip
Source: https://www.dropbox.com/sh/96tg06ys1pyem8v/AAAw0Gc4nlxK2OmXn4zFG-H6a?dl=0
Other OS patching threads:
macOS Catalina (10.15)
macOS 10.15 Catalina on Unsupported Macs - @0403979
macOS Mojave (10.14)
macOS 1014 Mojave on Unsupported Macs Thread - @dosdude1
macOS High Sierra (10.13)
macOS High Sierra (10.13) Unsupported Macs Thread - @foxlet
macOS Sierra (10.12)
MacOS 10.12 Sierra Unsupported Macs Thread - @redheeler
2006/2007 Mac Pro (1,1/2,1) and macOS Sierra - @Mr. Zarniwoop
OS X El Capitan (10.11):
OS X El Capitan on Unsupported Macs - @TMRJIJ
2006/2007 Mac Pro (1,1/2,1) and El Capitan - @Mr. Zarniwoop
OS X Yosemite (10.10):
OS X Yosemite on Unsupported Macs - @TMRJIJ
2006/2007 Mac Pro (1,1/2,1) and OS X Yosemite - @Mr. Zarniwoop
OS X Mavericks (10.9):
[Guide] Installing 10.9 Mavericks on older Macs. - @Wayne_819
Mac Pro 2,1 and OS X Mavericks - @5050
OS X Mountain Lion (10.8):
Success! Install 10.8 on old unsupported Mac - @Wayne_819
macOS 10.15 Catalina on Unsupported Macs - @0403979
macOS Mojave (10.14)
macOS 1014 Mojave on Unsupported Macs Thread - @dosdude1
macOS High Sierra (10.13)
macOS High Sierra (10.13) Unsupported Macs Thread - @foxlet
macOS Sierra (10.12)
MacOS 10.12 Sierra Unsupported Macs Thread - @redheeler
2006/2007 Mac Pro (1,1/2,1) and macOS Sierra - @Mr. Zarniwoop
OS X El Capitan (10.11):
OS X El Capitan on Unsupported Macs - @TMRJIJ
2006/2007 Mac Pro (1,1/2,1) and El Capitan - @Mr. Zarniwoop
OS X Yosemite (10.10):
OS X Yosemite on Unsupported Macs - @TMRJIJ
2006/2007 Mac Pro (1,1/2,1) and OS X Yosemite - @Mr. Zarniwoop
OS X Mavericks (10.9):
[Guide] Installing 10.9 Mavericks on older Macs. - @Wayne_819
Mac Pro 2,1 and OS X Mavericks - @5050
OS X Mountain Lion (10.8):
Success! Install 10.8 on old unsupported Mac - @Wayne_819
Last edited: