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.
Update: for everyone who can't boot or has no trackpad with sierra4u
Inside el captain, run sudo nvram boot-args=kext-dev-mode=1, then reboot and rerun 1runme
Sorry parrotgeek1;

I followed your directions and it still didn't work. Both keyboard and trackpad are frozen/unresponsive.
 
MacBook Pro mid 2009 (5,5) here. I have restored the macOS DMG and it booted just fine, but without keyboard/trackpad working. "1runtime" appears to be failing (invalid signature). I've already enabled the kext dev mode.
 

Attachments

  • IMG_6750.jpg
    IMG_6750.jpg
    687.5 KB · Views: 849
  • Captura de Tela 2016-06-16 às 00.30.34.png
    Captura de Tela 2016-06-16 às 00.30.34.png
    85.7 KB · Views: 835
I don't understand a single thing of what I'm reading but thanks a lot for doing what you do, you guys are the best !

My 13" MacBook Pro Late 2011 is supported by Sierra but seeing how Apple is becoming more and more greedy by dropping perfectly capable hardware, it won't be supported for that long and one day I will probably need your help to have it running on the latest macOS. :)
 
I also have no idea what you guys are talking about, but am very grateful for what you are doing.

I have a Late 2008 MacBook Unibody 5,1 (2.4GHz C2D/8GB DDR3 1066MHz/128GB SSD/9400M GPU) and would like to run Sierra as I know it should be able to.

I'm more than happy to wait for instructions/guide on how to get it working on my Mac.

Keep up the awesome work.
 
Last edited:
  • Like
Reactions: iOSUser7
I want to try on my Mac mini Late 2009, 2.26GHz Intel Core 2 Duo/4GB 1067MHz DDR3/NVIDIA 9400M 256MB

Currently he runs Mavericks, I didn't find any features in Yosemite or El Capitan useful. I'd like to try Sierra, but I don't have a USB drive I can use. Can I install it from Mavericks or USB?
 
Last edited:
I'm amazed at the progress you guys have made. I've had my Mac Pro 3,1 for a long time and have poured a considerable amount of money/time into it and felt sick at the thought of it being left behind. Kudos to the hobbyists, coders and gurus who are rallying around and doing for the community what Apple won't.
 
I want to try on my Mac mini Late 2009, 2.26GHz Intel Core 2 Duo/4GB 1067MHz DDR3/NVIDIA 9400M 256MB

Currently he runs Mavericks, I didn't fin anything in Yosemite or El Capitan useful.
Hello there;

Could you please restate your last sentence. I'm having a hard time understanding it. Thank you.
 
I signed up to say thank you to everyone for your hard work on trying to get this new OS to run on our older Macs. I've had my iMac 9,1 for a while now and I recently upgraded it to 8GB RAM and a 250GB SSD so I'm not quite ready to give up on it yet.

I know you said it was for MacPro3,1 only, but by following @LarrikinAus 's guide above, and changing board IDs and system model where appropriate and by sheer luck I was able to boot into the installer on an internal partition on my iMac9,1. I was overjoyed, but then I ran into the the frozen keyboard and mouse others have been experiencing. I will just sit this one out for now and let you guys figure it out. Best of luck guys!
 
Last edited:
Hi all,

Thanks to @TMRJIJ I was able to get a clean install restored onto my MacBook Pro 5,5 mid 2009. Weirdly, @parrotgeek1's script worked for me - it did throw an error at the end but I've booted and everything seems to be ok - USB and keyboard/trackpad etc seem all fine. This is a machine upgraded to a Sandisk Extreme SSD and 8GB ram. I did nothing more than restore to a partition via CCC and run the script.

Thanks for this amazing work - if I can help at all with debugging let me know!
 
  • Like
Reactions: Luigi222 and fom
Anyone know which Broadcom Airport cards works?

Mine is:
Firmware Version: Broadcom BCM43xx 1.0 (5.10.131.36.16)
Card Type: AirPort Extreme (0x14E4, 0x8C)

lspci:
0b:00.0 Network controller: Broadcom Corporation BCM4328 802.11a/b/g/n (rev 05)
0b:00.0 0280: 14e4:4328 (rev 05)

lspci says, i have 4328. But specs on wikipedia says 4322 for MacBookPro4,1. My Airport card is never been replaced
 
  • Like
Reactions: NOTNlCE
Don't know if people are waiting on @parrotgeek1 's script, but if you are, I took the liberty of fixing the typo... Hope that's OK. Give it a shot, I don't own an unsupported Mac anymore or I would try it myself.

EDIT: It won't let me just upload the script, so here's the whole zip again.

--------------------

Anyone know which Broadcom Airport cards works?

Mine is:
Firmware Version: Broadcom BCM43xx 1.0 (5.10.131.36.16)
Card Type: AirPort Extreme (0x14E4, 0x8C)

lspci:
0b:00.0 Network controller: Broadcom Corporation BCM4328 802.11a/b/g/n (rev 05)
0b:00.0 0280: 14e4:4328 (rev 05)

lspci says, i have 4328. But specs on wikipedia says 4322 for MacBookPro4,1. My Airport card is never been replaced

Looks like the 4328 works fine. I wonder if we can spoof the device ID on 4322s to 4328, which seem to exist in the kexts.

EDIT: I have access to an Early 09 iMac today with uses the 4322 chipset. I'll work on a device ID spoof. Can someone with a 4328 Broadcom card tell me which Kext is handling their WiFi?
 

Attachments

  • Sierra4You v0.1 2.zip
    8 KB · Views: 7,404
Last edited:
Hi people, new to the forum, quite a newbie on this matter, but can someone confirm that macOS Sierra will run perfectly on a Macbook pro 17 mid 2009 ? I've been following this topic and I can see some people already making nice progress,

Keep up the good work!
 
The updated script I posted works perfectly. I have Sierra up and running on an Early 2009 iMac via booting USB. Injector Kext is excellent.

DPCI manager reports that my iMac has a 4322 Broadcom card, but it works fine out of the box.

EDIT: Unfortunately, this means that I don't have a "non-functioning WiFi" model to write a FakeID kext. Though, this might be fortunate for those with Early 2009 iMacs.
 
The updated script I posted works perfectly. I have Sierra up and running on an Early 2009 iMac via booting USB. Injector Kext is excellent.

That's great! Again, I need to get Sierra installed to my SSD from a supported Mac, then without disabling SIP or enabling kext dev mode I run the script? Or should I enable kext dev mode and/or disable SIP?
 
That's great! Again, I need to get Sierra installed to my SSD from a supported Mac, then without disabling SIP or enabling kext dev mode I run the script? Or should I enable kext dev mode and/or disable SIP?

I did not enable kext dev mode or disable SIP on this iMac and I am running fine.

EDIT: Checked the nvram and SIP, no kext-dev-mode active and SIP is enabled.
 
  • Like
Reactions: Luigi222
The updated script I posted works perfectly. I have Sierra up and running on an Early 2009 iMac via booting USB. Injector Kext is excellent.

DPCI manager reports that my iMac has a 4322 Broadcom card, but it works fine out of the box.

EDIT: Unfortunately, this means that I don't have a "non-functioning WiFi" model to write a FakeID kext. Though, this might be fortunate for those with Early 2009 iMacs.


Hey,
Can you possibly create an in depth guide on how to install, boot and inject the kext things? im completely lost. I have a Late 2008 Macbook Pro 2.66 if that is of any use.
 
Here it is:
1) You get another supported Mac, connect the HDD/SSD from yours, the unsupported one, and install Sierra on it. The installer which runs in El Capitan will give you the choice where to install.
2) You boot from either OS on the supported Mac and you run the script from the unzipped archive. You follow the terminal.
3) You get your disk back into your unsupported Mac and enjoy.

Be aware that not all old Macs can run Sierra (look at the compatibility chart in the archive) and that without a newer Mac it is currently impossible to install Sierra on an old one.
 
Hey,
Can you possibly create an in depth guide on how to install, boot and inject the kext things? im completely lost. I have a Late 2008 Macbook Pro 2.66 if that is of any use.

I can post a complete guide in a bit.

For now, I can explain what I did.

~~~~

I have an external USB drive with a clean copy of macOS Sierra installed on it. I did this by using a supported Mac to install Sierra. Nothing odd here.

Then, I downloaded @parrotgeek1 's ZIP (attached to my post) and ran it on the drive with Sierra installed on it.

That's it. You should just be able to plug the drive into an unsupported Mac and use Option+boot or Startup Disk to boot from it.
 
  • Like
Reactions: Luigi222
I can post a complete guide in a bit.

For now, I can explain what I did.

~~~~

I have an external USB drive with a clean copy of macOS Sierra installed on it. I did this by using a supported Mac to install Sierra. Nothing odd here.

Then, I downloaded @parrotgeek1 's ZIP (attached to my post) and ran it on the drive with Sierra installed on it.

That's it. You should just be able to plug the drive into an unsupported Mac and use Option+boot or Startup Disk to boot from it.

ah, no supported mac here - Guess ill have to wait
 
The updated script I posted works perfectly. I have Sierra up and running on an Early 2009 iMac via booting USB. Injector Kext is excellent.

DPCI manager reports that my iMac has a 4322 Broadcom card, but it works fine out of the box.

EDIT: Unfortunately, this means that I don't have a "non-functioning WiFi" model to write a FakeID kext. Though, this might be fortunate for those with Early 2009 iMacs.

Hey,
Can you possibly create an in depth guide on how to install, boot and inject the kext things? im completely lost. I have a Late 2008 Macbook Pro 2.66 if that is of any use.

+1

I feel a little lost reading this thread. I have an early 09' 24" iMac and would also love to see a mini guide on the install.

Edit: I also don't have a supported machine at the moment so I guess I'll have to wait too.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.