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.
I had a core 2 duo E7500, 120 gb ssd (with hfs as the file system), 4 gb DDR2 Ram @ 667 mhz, and it has an asus motherboard with a legacy bios (I can’t remember the exact model number). I was using a 9400 gt 512mb for High Serria. But I temporarily installed a evga gtx 760 4gb for Mojave. For a long term graphics solution I plan to use a gt 610 since I only use this computer for Xcode. As far as I know a gt 610 is metal supported.
My CPU is Core 2 Duo 8500. 2 gb ddr3. Some things are slightly newer on my machine. It is a legacy Asus system as well. My guess is, if it worked at your machine, it should work in mine too. So, you booted Mojave in Safe Mode. Did it allowed for Clover and FakeSMC to be installed and to boot from them? Was audio working?
 
  • Like
Reactions: TimothyR734
I suspect these old machines will continue to get OS security updates until 2020. That seems reasonable. That's 9-11 years of official support.

It looks like I'll be keeping my 2008 MacBook5,1, 2009 MacBookPro5,5, and 2010 iMac11,3 on High Sierra, and they'll be viable until 2020 or so. 10-12 years seems like a reasonable run.
Throw away is an exaggeration, yes. In reality, how long older hardware remains viable is a complicated question to answer and entirely depends on your use case.

If you're a developer for example, you'd be lucky to get six more months before Xcode starts requiring Mojave, and you're suddenly no longer able to test apps on your device running the latest version of iOS 12. If you just do basic web browsing and productivity and want a supported OS to do it on, my Late 2006 iMac running Linux Mint still suffices just fine; though the fact it runs fine on Linux Mint obviously doesn't reflect Apple's stance toward older hardware, and it's good that non-Apple OS options do exist as a last resort.

Would it be better for the long-term usefulness of older hardware if Apple supported it with Mojave? Of course it would be. Apple keeps providing High Sierra security updates for two more years, but Xcode, iLife, iWork, etc. are all dropped long before then, and running older versions of those apps results in incompatibilities showing up.
 
Last edited:
  • Like
Reactions: TimothyR734
I thought I should mention that I got macOS Mojave running on a hackintosh with a E7500 775 socket core 2 duo CPU which only supports sse 4.1. It’s been about a day and no kernal panics yet. Apparently we don’t need sse 4.2. So it might be possible to get this running on a unibody core 2 duo MacBook or MacBook Pro if we figure this graphics thing out.
Ok, this is good. However, some people with the MacPro3,1 (Penryn-based xeon a.k.a "Harpertown") which should support sse4.1 (and did, because they worked fine in High Sierra) reported a kernel panic when booting. Could someone post a good screenshot of the panic screen from a MacPro3,1? Or did we get stuck at editing PlatformSupport.plist?
[doublepost=1528388684][/doublepost]
I had a core 2 duo E7500, 120 gb ssd (with hfs as the file system), 4 gb DDR2 Ram @ 667 mhz, and it has an asus motherboard with a legacy bios (I can’t remember the exact model number). I was using a 9400 gt 512mb for High Serria. But I temporarily installed a evga gtx 760 4gb for Mojave. For a long term graphics solution I plan to use a gt 610 since I only use this computer for Xcode. As far as I know a gt 610 is metal supported.
GT 610 is a rebrand of the GT 520 (GF119 gpu, fermi). https://en.wikipedia.org/wiki/GeForce_600_series#GeForce_600_(6xx)_series

So the minimum non-rebranded card is the gt 630 and gt 640 (only certain revisions) or gtx 650 (100% kepler)

Your best bet to ensure you get a kepler gpu is the gt 710, 720, or 740. Those GPU's only have one revision, and it is a GK208 (for 710, 720) and gk107 (for 740). The older 6 series cards (below gtx 650) all have at least one hardware revision in which they used a fermi gpu, so to be safe, go 710, 720, or 740. SOme gt 730's were fermi rebrands, so avoid those.

https://en.wikipedia.org/wiki/GeForce_700_series#GeForce_700_(7xx)_series
 
Last edited:
I suspect these old machines will continue to get OS security updates until 2020. That seems reasonable. That's 9-11 years of official support.

It looks like I'll be keeping my 2008 MacBook5,1, 2009 MacBookPro5,5, and 2010 iMac11,3 on High Sierra, and they'll be viable until 2020 or so. 10-12 years seems like a reasonable run.
Indeed particularly if you running an IT department within a company it is normal procedure to update the Hardware every four years.
The issue here though is that Macs last longer than average PC Hardware. Two Dell Optiplex upgrades in 8 years with no Mac upgrades needed in the same time span is the norm so what constitutes as being a reasonable run?

You get what you pay for therefore it is quite reasonable for some unsupported Mac users to be hacked off.
 
Last edited:
If mainboard swap from 2012 unibody MB pro model to 2011 model could be considered an "upgrade", though it would cost around 200 US$ (still less than cost of average metal supported GPU), all 2011 MBPs are "upgradable")

How would "all" apply to the 2011 MBP 17" since there was no 2012 17" model whatsoever? Just asking. TIA.
 
  • Like
Reactions: TimothyR734
I have a mac pro 3,1 and the following gpus: original 8800gt, nvidia gt710 and amd hd6450. Running 10.13.5 with @dosdude1 patch just fine. 8800gt works great. gt710 works with the nvidia web drivers but offers no transparency. hd6450 has never worked. I am willing to experiment and report. Please tell me where to download the 10.14 installer app from, so I can prepare a usb flash drive with it.
 
  • Like
Reactions: TimothyR734
Wait, it sounds like Core 2 Duo devices are still working since they were bootable for custom hackintoshs with supported Graphics Cards, and OpenGL isn't completely gone so the GeForce 320M should theoretically be fine, so how come the Theoretical List leaves out MacBook Pro mid 2010 13" core2duo?

EDIT: Nevermind, didn't read the fine lines. :) Good work boys! I apologize that my device won't be a contribute until the GM but whatever you need tested in virtual environments (and possibly realworld as I have a machine with a Pentium Core 2 Duo WITHOUT SSE4.2 and a supported Graphics Card).
 
  • Like
Reactions: TimothyR734
No worries, I can wait. Just out of curiosity though, how much more illegal is it than running a hackintosh?
In the theory, Hackintosh is a violation of Apple End User License Agreement, because it states that the software should not be installed on non-Mac computers. In practice, Apple does not hard-restrict the software for running on non-Mac machines, because of the Intel architecture.
 
  • Like
Reactions: TimothyR734
My CPU is Core 2 Duo 8500. 2 gb ddr3. Some things are slightly newer on my machine. It is a legacy Asus system as well. My guess is, if it worked at your machine, it should work in mine too. So, you booted Mojave in Safe Mode. Did it allowed for Clover and FakeSMC to be installed and to boot from them? Was audio working?

I used the latest version of clover and the latest fakeSMC available on tonymacx86. I them had to replace the BOOTX64.efi (Located in the efi/boot folder), and the CLOVERX64.efi file (Located in the efi/clover folder). I do have audio working with voodoohda kext. I provided the BOOTX64.efi and the CLOVERx64.efi.
 

Attachments

  • the files.zip
    697.9 KB · Views: 244
Last edited:
  • Like
Reactions: TimothyR734
This leaves the compatibility list as theoretically (with a Metal capable GPU):
  • Xserve 2009
  • Mac Pro 2009
  • iMac i3/i5/i7 Late 2009-Late 2011
  • MacBook Air Mid 2011
  • MacBook Pro i5/i7 Mid 2010-Late 2011
  • Mac Mini Mid 2011
The computers missing from this list need a patched kernel with SSE4.2 emulator, which can't happen until GM (we need XNU source code). In general, any Intel CPU before the 1st-gen Core "i" series lacks SSE4.2 support, and will need an emulator in XNU.
Interesting.

That makes things a bit unusual for the late 2009 27" iMacs, since Apple sold Core 2 Duo 27" iMacs alongside quad Core i5 & i7 27" iMacs.
 
  • Like
Reactions: TimothyR734
Interesting.

That makes things a bit unusual for the late 2009 27" iMacs, since Apple sold Core 2 Duo 27" iMacs alongside quad Core i5 & i7 27" iMacs.
Yeah, it seems like Apple is caring about GPU's more than anything, since the macbooks with core m are probably less powerful than the core 2's in those machines, but they do have a more (architecturally) "modern" gpu, even though it may have less raw power. They probably wrote the metal drivers by themselves, or at least did more of the work for them than, say, nvidia or amd themselves. Nvidia writes the web drivers themselves and the "stock" drivers share a common code base with them. Even though nvidia supports metal in their own drivers, I bet Apple lobbied or at least pressured them a little bit into doing so.
 
  • Like
Reactions: TimothyR734
One minor problem I encountered when installing this on my primary hackintosh was the wifi no longer worked. But it worked out of the box on 10.7 - 10.13. The card I was using was a TP Link TL-WDN4800 N900. This uses the AR9380 chipset which is the same found in some 2011 iMacs (Also 2011 MacBook Pros if I recall correctly) . So at some point if we get Mojave working we’d need to get a create a patch for the wireless.
 
  • Like
Reactions: TimothyR734
Interesting.

That makes things a bit unusual for the late 2009 27" iMacs, since Apple sold Core 2 Duo 27" iMacs alongside quad Core i5 & i7 27" iMacs.
Well it seems like it actually doesn't need sse4.2 because it works on core 2 duo hackintoshes but NOT real Macs. No one knows why.
 
  • Like
Reactions: TimothyR734
So nobody found a way to bypass the "this version of mac os x is not supported on this platform" after the installation? I'm still trying to get Mojave working on my iMac Late 2009 27" Intel Core i7 880. If it works without any problems, i might upgrade the GPU for having Metal support. It's just ridiculous how damn expensive the GPU's are on eBay just because it's iMac compatible.
 
  • Like
Reactions: TimothyR734
So nobody found a way to bypass the "this version of mac os x is not supported on this platform" after the installation? I'm still trying to get Mojave working on my iMac Late 2009 27" Intel Core i7 880. If it works without any problems, i might upgrade the GPU for having Metal support. It's just ridiculous how damn expensive the GPU's are on eBay just because it's iMac compatible.
Don't try until beta 2. There is a bug which makes OS randomly crash on nehalem/westmere. That's why MP5,1 isn't supported in beta 1.
 
  • Like
Reactions: TimothyR734
I used the latest version of clover and the latest fakeSMC available on tonymacx86. I them had to replace the BOOTX64.efi (Located in the efi/boot folder), and the CLOVERX64.efi file (Located in the efi/clover folder). I do have audio working with voodoohda kext. I provided the BOOTX64.efi and the CLOVER64.efi.
I am using VooDoo HDA audio, but re-packaged. I shall not install Mojave until public beta, for legal reasons. But what you say sound really great, that the OS can be booted on Safe Mode on non-Metal GPU and the Clover, FakeSMC and VooDoo HDA Audio work on it. I use the pkg installer from here https://github.com/chris1111/VoodooHDA-2.9.0-Clover-V11 , the classic option, neither lagacy or EFI options work good for me. Installing pkg files while booted on -x is a real great news. Thank you. This can save me a lot of money. Perhaps, it behaves well, I can keep all the present hardware. Replacing the BOOTX64.efi and CLOVER64.efi is something I have not done before, but probably I can figure it our easy how to.
 
  • Like
Reactions: TimothyR734
running older versions of those apps results in incompatibilities showing up
No issues with Snow Leopard. Although the majority of support from third parties has dried up. Older releases of apps are working just fine with little or no compatibility issues.
Yes macOS Mojave looks the business with Dark Mode and sports some useful new features but Snow Leopard remains the most productive and stable of all OS X (macOS) releases.
 
  • Like
Reactions: TimothyR734
If you want a simple recipe to install on another partition (without using a flash drive):
  1. Make a new HFS+ or APFS partition with Disk Utility
  2. Open Terminal.app
  3. cd "/path/to/macOS Install Data"
  4. pkgutil --expand InstallESDDmg.pkg InstallESD/
  5. open InstallESD/InstallESD.dmg
  6. Go to the newly mounted InstallESD disk in Finder, then to the Packages folder
  7. Copy Core.pkg, EmbeddedOSFirmware.pkg, FirmwareUpdate.pkg, OSInstall.mpkg, and SecureBoot.pkg to a folder on your hard drive.
  8. Patch out compatibility checks in OSInstall.mpkg (or use the attached copy)
  9. Double-click on OSInstall.mpkg, choose your blank partition, and install OS X.
pls explain to me
3th step : cd "/path/to/macOS Install Data" what do you mean by or is it the location of that folder on my imac?
8th step : Patch out compatibility checks in OSInstall.mpkg (or use the attached copy) my question is how to do that?
fyi, i have mid2010 21.5'' iMac
 
  • Like
Reactions: TimothyR734
One minor problem I encountered when installing this on my primary hackintosh was the wifi no longer worked. But it worked out of the box on 10.7 - 10.13. The card I was using was a TP Link TL-WDN4800 N900. This uses the AR9380 chipset which is the same found in some 2011 iMacs (Also 2011 MacBook Pros if I recall correctly) . So at some point if we get Mojave working we’d need to get a create a patch for the wireless.
Try copying IO80211Family.kext from High Sierra if possible, replace the native io80211family.kext (back it up first), and then rebuild kextcache, reboot. This seems like the same situation with sierra: they removed bcm4321 support, presumably to annoy us (only the machines they dropped with sierra had those old cards) and now they removed "ath9k" support (name of linux driver/the atheros family of 802.11n chipsets). With Sierra they tried to kextload the old kexts but failed, hopefully we can do it this time for AirportAtheros40.kext (driver for ar9380-based cards).It ls located inside IO80211Family.kext/Contents/Plugins. If you don't have it I can zip it for you from a High Sierra install, just ask.
 
  • Like
Reactions: TimothyR734
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.