Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
Status
The first post of this thread is a WikiPost and can be edited by anyone with the appropiate permissions. Your edits will be public.
macOS Sierra on Unsupported Macs
View attachment 637083
Introduction

For the first time since OS X 10.8 Mountain Lion in 2012, macOS 10.12 Sierra has changed the official minimum requirement to run it, leaving some 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)

Here's a thread for people to discuss and offer solutions for the newly unsupported Macs in macOS 10.12 Sierra. This post will be updated with solutions as they become available.


Apple History


OS X 10.6 Snow Leopard was the first OS X version with optional support for a 64-bit kernel, allowing booting either with 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 from OS X, starting with OS X 10.8 Mountain Lion, EFI32 Macs no longer had an Apple-supported mechanism to boot newer OS X versions.
OS X 10.11 El Capitan includes System Intergrity Protection (Rootless security). It makes sure that System file permissions are automatically protected, and updated during Software Updates. The Repair Permissions function is no longer available and access to system files that we need to use in this thread may be locked.
Older Macs that lost support in macOS Sierra have an USB related issue that prevents the built-in USB as well as the thereon connected Input Devices and Bluetooth from working.

Models Tested:

View attachment 636161


The support for legacy Macs include iMac 5,1; MacBook 2,1 and MacBook 3,1 that could install Mountain Lion, Mavericks, Yosemite with MacPostFactor or OS X Extractor (in the spoiler below) have been dropped in OS X 10.11 El Capitain. Mac Pro 1,1 and 2,1, while able to update to El Capitan with the methods in the spoiler below, are currently not supported by macOS Sierra.

Current Development Files


Kexts:
Legacy USB Injector Kext
OS X Extractor - Beta USB Kexts.zip (depreciated)

PlatformSupport.plist / InstallableMachines.plist:
Download Zip

Quick Test Guide:

Using @dosdude1's patch tool:

1. Download the tool here.

2. Follow the instructions here: MacOS Sierra Patcher Tool for Unsupported Macs

Using @parrotgeek1's script:

1. Use a supported Mac to install the macOS Sierra beta onto a disk. This is easily done with a USB enclosure or a USB thumb drive for testing.

2. Plug the disk into a Mac and run @parrotgeek1's script. Select your Sierra drive as the target volume.

3. Replace the PlatformSupport.plist in /System/Library/CoreServices/ with the one attached to this post.

4. Plug your Sierra disk into an "Unsupported" Mac and boot it up as usual. Voila.


Other OS Patching Threads:

macOS Sierra (10.12)
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. - HackerWayne
Mac Pro 2,1 and OS X Mavericks -5050

OS X Mountain Lion (10.8)
Success! Install 10.8 on old unsupported Mac - HackerWayne
What will happen when an update comes along? Will it just update without destroying the modified files or will it be necessaryto boot from the installer and
macOS Sierra on Unsupported Macs
View attachment 637083
Introduction

For the first time since OS X 10.8 Mountain Lion in 2012, macOS 10.12 Sierra has changed the official minimum requirement to run it, leaving some 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)

Here's a thread for people to discuss and offer solutions for the newly unsupported Macs in macOS 10.12 Sierra. This post will be updated with solutions as they become available.


Apple History


OS X 10.6 Snow Leopard was the first OS X version with optional support for a 64-bit kernel, allowing booting either with 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 from OS X, starting with OS X 10.8 Mountain Lion, EFI32 Macs no longer had an Apple-supported mechanism to boot newer OS X versions.
OS X 10.11 El Capitan includes System Intergrity Protection (Rootless security). It makes sure that System file permissions are automatically protected, and updated during Software Updates. The Repair Permissions function is no longer available and access to system files that we need to use in this thread may be locked.
Older Macs that lost support in macOS Sierra have an USB related issue that prevents the built-in USB as well as the thereon connected Input Devices and Bluetooth from working.

Models Tested:

View attachment 636161


The support for legacy Macs include iMac 5,1; MacBook 2,1 and MacBook 3,1 that could install Mountain Lion, Mavericks, Yosemite with MacPostFactor or OS X Extractor (in the spoiler below) have been dropped in OS X 10.11 El Capitain. Mac Pro 1,1 and 2,1, while able to update to El Capitan with the methods in the spoiler below, are currently not supported by macOS Sierra.

Current Development Files


Kexts:
Legacy USB Injector Kext
OS X Extractor - Beta USB Kexts.zip (depreciated)

PlatformSupport.plist / InstallableMachines.plist:
Download Zip

Quick Test Guide:

Using @dosdude1's patch tool:

1. Download the tool here.

2. Follow the instructions here: MacOS Sierra Patcher Tool for Unsupported Macs

Using @parrotgeek1's script:

1. Use a supported Mac to install the macOS Sierra beta onto a disk. This is easily done with a USB enclosure or a USB thumb drive for testing.

2. Plug the disk into a Mac and run @parrotgeek1's script. Select your Sierra drive as the target volume.

3. Replace the PlatformSupport.plist in /System/Library/CoreServices/ with the one attached to this post.

4. Plug your Sierra disk into an "Unsupported" Mac and boot it up as usual. Voila.


Other OS Patching Threads:

macOS Sierra (10.12)
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. - HackerWayne
Mac Pro 2,1 and OS X Mavericks -5050

OS X Mountain Lion (10.8)
Success! Install 10.8 on old unsupported Mac - HackerWayne
My question is when an updater comes along will it just install OK or will it destroy some of the modified files and then it will be necessary to boot from the installer drive and run the patcher again?
 
What will happen when an update comes along? Will it just update without destroying the modified files or will it be necessaryto boot from the installer and

My question is when an updater comes along will it just install OK or will it destroy some of the modified files and then it will be necessary to boot from the installer drive and run the patcher again?
Yeah, more than likely, all you'll need to do is install the update, then run the post-install patch from the Installer drive after the update is installed.
 
macOS Sierra on Unsupported Macs
View attachment 637083
Introduction

For the first time since OS X 10.8 Mountain Lion in 2012, macOS 10.12 Sierra has changed the official minimum requirement to run it, leaving some 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)

Here's a thread for people to discuss and offer solutions for the newly unsupported Macs in macOS 10.12 Sierra. This post will be updated with solutions as they become available.


Apple History


OS X 10.6 Snow Leopard was the first OS X version with optional support for a 64-bit kernel, allowing booting either with 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 from OS X, starting with OS X 10.8 Mountain Lion, EFI32 Macs no longer had an Apple-supported mechanism to boot newer OS X versions.
OS X 10.11 El Capitan includes System Intergrity Protection (Rootless security). It makes sure that System file permissions are automatically protected, and updated during Software Updates. The Repair Permissions function is no longer available and access to system files that we need to use in this thread may be locked.
Older Macs that lost support in macOS Sierra have an USB related issue that prevents the built-in USB as well as the thereon connected Input Devices and Bluetooth from working.

Models Tested:

View attachment 636161


The support for legacy Macs include iMac 5,1; MacBook 2,1 and MacBook 3,1 that could install Mountain Lion, Mavericks, Yosemite with MacPostFactor or OS X Extractor (in the spoiler below) have been dropped in OS X 10.11 El Capitain. Mac Pro 1,1 and 2,1, while able to update to El Capitan with the methods in the spoiler below, are currently not supported by macOS Sierra.

Current Development Files


Kexts:
Legacy USB Injector Kext
OS X Extractor - Beta USB Kexts.zip (depreciated)

PlatformSupport.plist / InstallableMachines.plist:
Download Zip

Quick Test Guide:

Using @dosdude1's patch tool:

1. Download the tool here.

2. Follow the instructions here: MacOS Sierra Patcher Tool for Unsupported Macs

Using @parrotgeek1's script:

1. Use a supported Mac to install the macOS Sierra beta onto a disk. This is easily done with a USB enclosure or a USB thumb drive for testing.

2. Plug the disk into a Mac and run @parrotgeek1's script. Select your Sierra drive as the target volume.

3. Replace the PlatformSupport.plist in /System/Library/CoreServices/ with the one attached to this post.

4. Plug your Sierra disk into an "Unsupported" Mac and boot it up as usual. Voila.


Other OS Patching Threads:

macOS Sierra (10.12)
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. - HackerWayne
Mac Pro 2,1 and OS X Mavericks -5050

OS X Mountain Lion (10.8)
Success! Install 10.8 on old unsupported Mac - HackerWayne
What will happen when an update comes along? Will it just update without destroying the modified files or will it be necessary to boot from the installer and apply the patches again?
 
What will happen when an update comes along? Will it just update without destroying the modified files or will it be necessary to boot from the installer and apply the patches again?
Considering the patch only modifies PlatformSupport.plist and drops some kexts into /System/Library/Extensions, I doubt a repatch will be required.
 
I keep trying to keep an eye out on here but I see on the supported list there are no mac minis.

From memory the mac mini is based on the macbook motherboards - any luck?
 
you sent me to a list of officially supported macs ... from a thread about adding unofficial support.

Why?
 
you sent me to a list of officially supported macs ... from a thread about adding unofficial support.

Why?
Check your question I would say, the supported list does include mac mini 2010 and up.
Schermafbeelding 2016-06-28 om 21.53.09.png

If you mean a pre 2010 mac mini it would help if you'ed mention it.
 
you sent me to a list of officially supported macs ... from a thread about adding unofficial support.

Why?
The Mac Mini Early-2009 (Macmini3,1) is supported with this patch. Newer models work natively.
 
I believe mine has a 32bit EFI but 64bit cpu ... It's a late 2009 - the one with no built in cdrom and two hdisks. I believe it's the 3,1 so that's cool - thanks!

I don't have access to a supported mac, I do have a vmware install of sierra and I have created a USB installer of sierrra. Is that all I will need or do I need to go and faf more with disk images?

thanks!
 
I believe mine has a 32bit EFI but 64bit cpu ... It's a late 2009 - the one with no built in cdrom and two hdisks. I believe it's the 3,1 so that's cool - thanks!

I don't have access to a supported mac, I do have a vmware install of sierra and I have created a USB installer of sierrra. Is that all I will need or do I need to go and faf more with disk images?

thanks!
That's the 4,1, it supports Sierra natively.
 
no it's really not - was the early 2009 the 3,1 and the late 2009 the 4,1 ? I know for sure it's not supported - I have a full dev account and it refuses to install.

Just to add the about page shows it's a late 2009, mac tracker doesn't know exactly but the only one in the list is the one I have and that't a 3,1. Yet the official method wont work at all.
 

Attachments

  • Capture.JPG
    Capture.JPG
    177.4 KB · Views: 298
no it's really not - was the early 2009 the 3,1 and the late 2009 the 4,1 ? I know for sure it's not supported - I have a full dev account and it refuses to install.

Just to add the about page shows it's a late 2009, mac tracker doesn't know exactly but the only one in the list is the one I have and that't a 3,1. Yet the official method wont work at all.
You are model MC408xx/A, 2.53GHz Intel Core 2 Duo/4 GB DDR3 SDRAM (PC3-8500)/2 x 500GB HD/No Optical Drive/GeForce 9400M/AirPort & Bluetooth Built-in.

https://support.apple.com/en-us/HT201894
 
@dosdude1 .. brother is it fine to patch HDMI for macbook aluminum late 2008?
or give me necessary patch list plz...
Thanks
The tool will select the appropriate options automatically. Do not install the HDMI Audio patch, as it will disable your audio at this time.
[doublepost=1467162221][/doublepost]
no it's really not - was the early 2009 the 3,1 and the late 2009 the 4,1 ? I know for sure it's not supported - I have a full dev account and it refuses to install.

Just to add the about page shows it's a late 2009, mac tracker doesn't know exactly but the only one in the list is the one I have and that't a 3,1. Yet the official method wont work at all.
It has to be a 3,1. The 4,1 is the 2010 Aluminum style one.
 
Thanks Dosdude, I'm 99% sure it's a 3,1. I downloaded the update via osx sierra running in a vmware image. I've created a bootable USB, - will that be enough to get this going or do I need to somehow get a hard disk with a working installation of sierra?

thanks.
 
Last edited:
fantastic, and last silly question from me - is a fresh install absolutely required or can I get away with an upgrade in place?

thanks.
 
fantastic, and last silly question from me - is a fresh install absolutely required or can I get away with an upgrade in place?

thanks.
An upgrade should work fine, I'd assume. Just install to the drive containing the install you want to upgrade without erasing it.
 
Nope, BCM4321 is the problem card. Same one in my MacBook Air late 2008. :/
What 's the name of the Atheros Wifi card you pointed out? :)
I am planning to do a MotherBoard swap for my iMac 2007. Do you think a 2008 motherboard for my 20" a good choice?

Edit: Is it Atheros AR9830?
 
What 's the name of the Atheros Wifi card you pointed out? :)
I am planning to do a MotherBoard swap for my iMac 2007. Do you think a 2008 motherboard for my 20" a good choice?

Edit: Is it Atheros AR9830?
The cards are removable, you don't need to swap the board. Look for a BCM4322. Those cards work just fine.
 
Hi.

I've a iMac Early 2008 too. I'm thinking about update it changing the HD with a SSD and the wifi card with BCM4331 to make it compatible with 10.12 and handoff.

Someone has done something like that?
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.