Contribute
Register

High Sierra works great on old Dell T5400, 2xXeon x5460's & XFX GTX 280!

Joined
Mar 28, 2016
Messages
42
Motherboard
Dell Precision T5400
CPU
2xQuad Core Xeon X5460
Graphics
EVGA GTX 275
Classic Mac
Power Mac
Mobile Phone
iOS
I was wondering about whether I could make this fly at all (especially because of the old CPUs and chipset - 2 4 core 3.16ghz CPU's and a lot of cache or not there's a lot of features they just do not have!) and I did a lot of searching here and on other sites.. came up with a bunch of people asking questions about the T5400's and other older hardware but not too many answers. I guess I'm not the only person who wants to put some old HW to use so I figured I'd drop this out here for anyone else looking before I forget how I went about it. I have Sierra running on the other almost identical box (only difference is really the video card and 4x4gb ram vs 8x2gb ram) and I had no clue where to start because it's been so long since I installed it. (It also wouldn't surprise me in the least if I find myself looking for this post at some time in the future after a HD dies or something knowing me :)

If nothing else, I don't remember how many people were asking questions about Dell workstations in particular versus various other older hardware, but this should give you some hope that if you screw around enough it'll work!

I posted about whether this would even be possible and got no replies.. well long story short on one of my systems I installed Ubuntu to the wrong drive (whoops, good thing all my important data is on the server anyways!!) so when I went to re-install I decided to screw around and see if I could get High Sierra up.. and.. welp.. yes!

It's running great - sleep works fine, built-in audio, serial ports (not USB, the ones on board), all 10 or whatever crazy amount of USB ports this thing has.. I can't think of anything I that doesn't work other than HWSensors reports all my CPU cores as overheating (like 100 degrees C and up!) and they're not even hot to the touch, plus this thing does a hard shutdown if anything gets too hot and I stress-tested the CPUs at 100% load across all 8 cores overnight, so it's a wrong reading for sure. I'm not sure if I've got power management - the CPU speedstep part of it - running 100% (no nullcpupowermanagement running and no panics, so probably) but I just haven't tested it out. I do have it functioning fine on Sierra on the other box, so if I need to do anything I'll figure it out and I'm sure it's possible - I don't remember if I had to screw with anything or if it worked OOTB on Sierra.

Anyway.. I'm running an iMac13,1 system definition. I don't know how or why it works but it does. I suspect it has to do with some DSDT magic in the installer I kinda-sorta used. It's really close to a MacPro3,1 but that won't do Sierra or High Sierra and I didn't feel like screwing with the installer to fake it out.

So here's what I did if anyone is looking to re-purpose some old hardware. Believe it or not, this thing is damn fast although it's kinda like the Pontiac 455 of computers - I'm using a lot more juice than need be if I had newer hardware :) I'm going to try it out on my HP dv5-1017nr next - for kicks, that's nowhere near as fast and pretty much my backup for when I'm screwing around with something else and it's next to me to surf for answers. The next time I blow one of these boxes up I want to try the vanilla and/or Unibeast method as I suspect the installer just has a DSDT that makes the Dell look a little less Dellish, so I figure doing Unibeast and fixing up my own DSDT should be even easier - that's probably the way to go for something non-dell but with similar older hardware. BUT don't sleep in trying this installer I used because it's designed for a much different system than I used it on and I've seen reports of it working on even less similar systems.

I used the Clover Dell Precision 690 installer (You'll need to have Install El Capitan or Install Yosemite downloaded from the App store in your /Applications folder) to create the USB drive with El Capitan - should make no difference if you do it with Yosemite, it's about to be wiped out anyway. (I tried renaming High Sierra install app to El Cap, didn't work.. I think that's how I did it with Sierra but it was so long ago I might have done it this way also, IDK.) Then run createinstallmedia from the High Sierra app you downloaded - surprisingly and thankfully it does not screw with your Clover/EFI partition or do anything to prevent it from booting it (Command in terminal: /Applications/Install\ macOS\ High\ Sierra/Contents/Resources/createinstallmedia --volume /Volumes/-Name-Of-USB-Partition- --applicationpath /Applications/Install\ macOS\ High\ Sierra.app --nointeraction) to install to the USB partition, I think the Precision installer leaves it called MacUSB IIRC. Look on the desktop or launch Disk Utility and make sure. It'll take a good 10 or 15 mins with no report whatsoever until you get your command prompt back.

Now mount the EFI partition on the USB drive if it's not already, (go to terminal and usually it will be diskutil mount /dev/disk1s1 but do a diskutil list and check if you want or definitely if you have more than 1 HD and the USB hooked up.) and copy your EFI folder - you'll need the config.plist out of it. Download and run Clover 4297 (I forget where the versions break but Clover 3k that the 690 installer drops on your USB stick isn't compatible with High Sierra and 4297 was the latest as of when I'm doing this so it's verified working.) It'll stomp all over your config.plist - copy the one from the 690 installer EFI folder back and make sure there is still a DSDT in ACPI/patched, if not copy that over from the EFI folder your saved.

Get a copy of Clover Configurator and run it. Do NOT let it edit your config.plist!! Do a file/close to make sure, then file/new and just select the SMBIOS section, iMac13,1, hit generate serial numbers a few times and save it somewhere. Open up the new file, and copy the entire SMBIOS section (from <dict> to </dict>) then paste it into the one on the USB, overwriting the same section there.

OK.. now boot the PC and select whatever you need to boot the USB drive - F12 on the Dell Precision. If you're using a Nvidia card, to get the install working you'll probably need to disable nvidia injection in clover options/graphics and add nv_disable=1 to the boot flags. Select boot from the USB for the first phase of the install. It should now boot no problem - well other than crappy graphics but we'll fix that later. You'll need to do this each time it reboots until you get a desktop up and it fully installed. For the second and third phases of the install you'll need to boot the USB but at the clover screen select the same options (nv_disable=1 and uncheck inject nvidia if you needed to for the initial boot) but boot the HD, not the USB stick.

When you get to the desktop, install Clover 4297 to your HD, and copy the config.plist off your USB EFI partition to the HD EFI partition. Boot the HD with nv_disable and uncheck inject Nvidia to make sure it works.

Two more things need done:

1-If you're running Nvidia, at least for all the older cards I've tried, NVDAStartup.kext is not compatible, it'll panic. I replaced it with the one off my working Sierra system, which I *THINK* is from the original Sierra install, but I do remember I did an update and it overwrote it with a new one that caused a panic. It might be one from El Capitan even, I don't remember. The rest of the kext's work fine.
2-If you're doing this on a Dell T5400 (and probably anything else with the same Broadcom Gig Ethernet chip) you'll need to use version 2.3.6 of BCM5772D - the one I'm using is BCM5722D-v2.3.6(Jief).kext. I don't remember where I got it but Google is your friend. Other versions work fine except when your box goes to sleep - after it wakes back up Ethernet is no dice until you ifconfig down, kextunload the kext, kextload, and ifconfig up.

Anyway that's it! I'm typing on it now. Works great.. I'm surprised I got it running at ALL on anything less than a Sandy Bridge but don't ask me.. it works.

Hope this helps someone else when they're searching on whether you can run later OS X versions on old hardware sitting around! I've had Yosemite, El Capitan, Sierra, and now High Sierra running on my two T5400's and all work great with various amounts of tweaking.. Sierra and High Sierra were probably the easiest to get up and going 100% but that may be due to more experience Hackintoshing, I've used real Macs and had Windows on these boxes prior to the Yosemite release or so.

End result:

Screen Shot 2017-11-17 at 11.28.13 AM.png


Oh yeah LOL this is what I was talking about when I said I have no clue why this even works.. this box does not have 667mhz DDR3 memory, it's fully-buffered ECC memory :) But whatever, it works.. and that's actually the only thing I've found reported incorrectly even though Sierra and High Sierra are supposed to be compatible with... well... nothing in my system.
 
Last edited:
Joined
Jul 9, 2017
Messages
16
Motherboard
Gigabyte GA-X99P-SLI
CPU
Intel Core i7-6950X 10-Core
Graphics
MSI GeForce GTX 980 Ti GAMING - 6GB
Hi! Thank you so much for posting this! I'm actually trying to get my dad's T5400 going so he can record guitar in garageband. :)
I followed your guide until the install part, where it gets stuck in the apple logo boot sequence, around 90%. It has an ATI card.
Any clues? Bios settings?
Cheers!
 
Joined
Mar 28, 2016
Messages
42
Motherboard
Dell Precision T5400
CPU
2xQuad Core Xeon X5460
Graphics
EVGA GTX 275
Classic Mac
Power Mac
Mobile Phone
iOS
Hi! Thank you so much for posting this! I'm actually trying to get my dad's T5400 going so he can record guitar in garageband. :)
I followed your guide until the install part, where it gets stuck in the apple logo boot sequence, around 90%. It has an ATI card.
Any clues? Bios settings?
Cheers!
Hi!

Sorry it took so long to reply to you but I didn't see the reply. I guess I never told it to notify me of any replies to this thread :(. I didn't notice until I checked out my profile and saw a like so I checked out the thread.

I can only speculate that either some BIOS settings or your ATI card are the culprit.. are you able to stick another video card in it to test? Preferably an Nvidia just because I have the most experience with that? Even better would be an old piece of crap that will definitely not be supported if you've got one sitting around - that way there's no chance of video drivers screwing anything up. Honestly it doesn't sound to me like the video though because I would think it would crap out or give you the infamous black screen long before you even saw the progress bar. Does booting in verbose provide any clue? If you could snap a pic of a verbose boot where it croaks - like sits for a good 5 mins or so w/no HD activity or anything (a good way I've found to tell if it's locked up for sure is to hit caps lock and if the light doesn't come on it's done BTW) and post it I may be able to figure something out from that. Also speaking of caps l use USB keyboards and mice.. it's got the ports but I don't think I even was able to get a PS/2 working in Windows letalone Hackintoshing it.

I don't remember it ever happening on the T5400 builds but some of the ones I've done will sit there like forever, the progress bar looks frozen and says like 1 minute or a few seconds remaining for like 10 minutes but actually is still doing something and eventually finishes. (I'm hoping that's what's currently going on with a HP Elitebook 4540 motherboard I rigged into a 4730 chassis for the big display that I'm in the process of starting to get High Sierra on instead of El Cap I've been using. Actually timing is everything, sure enough it just finished up and rebooted :)

I currently have the PS yanked out of that machine because I was using it to partially power a small bitcoin miner I was screwing around with but I'm planning on putting it back together within the next few days anyway because it's really my main desktop (as in actually on my desk lol, this is the one next to my bed I mostly use to surf.) and I've got a few things I need to do that require a decent amount of typing. I will shoot you all my BIOS settings, although to be honest I don't remember any of them ever making much of a difference on any of my installs as to pass/fail working..

The other thing I can think of is if you've got a SSD either disable APFS or stick a spinning HD in it to see if that's causing problems, I've seen posts where it has IIRC.

If Sierra will do maybe give that a shot too instead of HS.

Which phase of install is it locking up in? The first off the USB drive when you do the initial install? If so try different USB ports, the ones in the back are funky, the ones with the network connector above it seem to work better but try the ones in the front too.. these things have so many damn USB ports and hubs and crap and I don't remember what's wired to what, but I DO remember having problems with some of the ones in the back not working every so often. (As a matter of fact I'm typing this on my Sierra T5400 and I had to unplug/replug the keyboard before I could login.. happens maybe every 100 boots.)

Good luck. I'm going to try to PM you to let you know I replied since it's been like a month and I'll check up on the thread.. Edit: Can't PM you, not enough posts... Hope you get this!!

Here's my config.plist off the Sierra box attached, I don't think there is much if any difference off the HS box and I'll post that when I get it back up in a few days. See if there's any differences and play around with it a little or even maybe just generate a new SN and try to use mine straight-up even though it's from the Sierra box and not the HS one.

Also, if you accidentally let Clover Configurator save any kind of changes to your config.plist in my experience it's never gonna work again :). It's great for generating serial #'s but do that's about it.. Every time I've tried to use it to make even a minor change it's screwed things up royally to the point where it won't boot.

Have faith though, it can be done!! I'm looking at the box right now, it's just got the power supply sitting next to it instead of inside of it where it should be :)

Oh yeah one more thing I just thought of... what CPU's do you have? The T5400's will support a pretty wide range of CPUs and I think some of the slower ones don't support a few things necessary for anything past El Cap or Yosemite or something.. I actually have 3 T5400's and I think I ran into some problem like that with the one I'm not using IIRC - that's got some model unknown off the top of my head but much lower-end/slower/older chip. (And only one at that b/c the board I got off Ebay and had some pins bent in one of the sockets.. be careful if you've got to swap out the CPU!) The two I've got up and running both have dual Xeon 5460's. You might need to upgrade that but they're cheap as hell on Ebay since they're older. I think I picked up 2 5460's for like 30 bucks shipped and that was a few years ago. Check 5460's features vs what CPU you've got in Intel's site or somewhere and see if there's any features my CPUs have that yours don't and then Google whether it's something required for OSX to function.

One BIOS setting I just remember that WILL cause it to fail is if you have "OS Install Mode" on.. it's a little bit of a pain to find in the BIOS setup, not where I expect it to be but look around if it's on.. You'd probably know if it's on though because when it boots up it flashes "Warning: BIOS install mode is on" or something like that. It limits your machine to being able to use 256meg of memory or some crazy small amount and I never tried running an install with it on but my NVRAM got corrupted and it got turned on a couple times.. didn't get too far into the boot process before it just stopped, turned it back off in BIOS and it worked fine again. Also I'm using the latest BIOS off Dell's sites on both boxes, I think it's version 11. If you haven't tried that already see if you need an update, could help IDK. One board came with that version and I updated the other before I even tried Hackintoshing it.
 

Attachments

Last edited:
Joined
Jul 9, 2017
Messages
16
Motherboard
Gigabyte GA-X99P-SLI
CPU
Intel Core i7-6950X 10-Core
Graphics
MSI GeForce GTX 980 Ti GAMING - 6GB
Is your TPM module connected to the mobo? I haven't checked my dad's yet, but I've read it has a TPM module. Any idea how does this bit relates to MacOS/Clover, if at all?
 
Joined
Jul 9, 2017
Messages
16
Motherboard
Gigabyte GA-X99P-SLI
CPU
Intel Core i7-6950X 10-Core
Graphics
MSI GeForce GTX 980 Ti GAMING - 6GB
Hi! An update on my progress: I don't know how it happened, because i thought i installed Sierra onto a hdd from my main mac, which i proceeded to install the dell post install on, and now, my dad's computer booted into el capitan... wtf? Anyway, it's good enough for him, so I'm not gonna mess with it. I bought an Nvidia card that works great natively. Now, only one thing remains, is getting the ethernet port to work. I installed the exact one you specified "BCM5722D-v2.3.6(Jief).kext" with kext wizard, but "ethernet" does not show up under network settings. Any ideas how to proceed?

Thank you
 
Joined
Jul 9, 2017
Messages
16
Motherboard
Gigabyte GA-X99P-SLI
CPU
Intel Core i7-6950X 10-Core
Graphics
MSI GeForce GTX 980 Ti GAMING - 6GB
Seems like i have tried all the kexts out there on various forums. I'm gonna try the Dell 690 post install again, and try the default driver from there. If that doesn't work, I'll just buy a network adapter for 30 bucks. No biggie.
Anyway, I want to sincerely thank you for making this possible for me and my dad!
 
Joined
Mar 28, 2016
Messages
42
Motherboard
Dell Precision T5400
CPU
2xQuad Core Xeon X5460
Graphics
EVGA GTX 275
Classic Mac
Power Mac
Mobile Phone
iOS
Seems like i have tried all the kexts out there on various forums. I'm gonna try the Dell 690 post install again, and try the default driver from there. If that doesn't work, I'll just buy a network adapter for 30 bucks. No biggie.
Anyway, I want to sincerely thank you for making this possible for me and my dad!
I think I might know what's up with the Ethernet driver if you haven't just bought a PCIe one yet - put it in the EFI/CLOVER/kexts/Other (or 10.11, 10.12, 10.13, wherever all your other Clover-loaded kexts are.) Kext Wizard is going to throw it into S/L/E and that could be it - I just checked and I don't have the driver in S/L/E, it's in kexts/Other and loaded by Clover. I've seen that happen in the reverse on some of my builds - I think it was this one (my HP Probook 4730/4540 hybrid) that wouldn't cooperate with something until I put it in S/L/E instead of (or in addition to) the Clover kexts. The only other thing I can think of is it's disabled in BIOS or something? Maybe PXE or RPL being enabled could screw with it too? I just checked, mine is set to "On." Also, LPT Port and PS/2 Mouse Port are set to "Off" - it's possible if you've got them set to on it could juggle around some IRQ's or memory addresses and cause OSX to not see it, but I seem to remember both of em having no effect. I've honestly never had any problems with any of the Broadcom drivers I tried other than the 2.3.6(Jief) one was the only one I found that survived a sleep/wake cycle, the rest all worked fine except for that. I'm guessing if you toss it into the EFI/CLOVER/kexts folder that'll do the trick for you. (Also possible it's just not going to work and Dell used slightly different revisions of the chip and your MB is older/newer or something.. good thing we've got plenty of PCIe slots to play with.)

I didn't see your message about the TPM but I guess that's no longer an issue :) (I don't know why I don't get notified about replies and I haven't checked in here much, been real busy lately w/doctors appts for shoulder surgery on top of everything else.) I have mine set to Off in setup.

I can't imagine how you ended up with El Cap instead of Sierra but hey if the thing works for what you need it to do it's all good! I'd recommend using disk utility and make an image of that drive somewhere - especially if you're gonna screw around with it further in your spare time and try to get Sierra or HS up and running.

Glad to hear I was able to help and to hear you got it working! I hope your dad likes the box with all the effort you've put into it!
 
Joined
Oct 11, 2012
Messages
14
Motherboard
SZ77R5
CPU
Intel Core i7 3770K 3.5GHz Socket 1155 8MB Cache
Graphics
Nvidia 670 4GB DDR5
Mac
iMac
Classic Mac
Mobile Phone
iOS
Download and run Clover 4297 (I forget where the versions break but Clover 3k that the 690 installer drops on your USB stick isn't compatible with High Sierra and 4297 was the latest as of when I'm doing this so it's verified working.) It'll stomp all over your config.plist - copy the one from the 690 installer EFI folder back and make sure there is still a DSDT in ACPI/patched, if not copy that over from the EFI folder your saved.
Did you select any specific options on the clover installation or just use the defaults?
 
Joined
Mar 28, 2016
Messages
42
Motherboard
Dell Precision T5400
CPU
2xQuad Core Xeon X5460
Graphics
EVGA GTX 275
Classic Mac
Power Mac
Mobile Phone
iOS
Did you select any specific options on the clover installation or just use the defaults?
For a T5400 you'll need to make sure "install for UEFI only" is not checked, and under the bootloader submenu select either boot0af or boot0ss in the MBR. Try boot0af first. I don't remember what the defaults are, but I think it defaults to UEFI whether the system has it or not. The rest of the options shouldn't matter. Themes, etc is personal preference obviously. Drivers64UEFI won't be used & don't matter. Install in ESP should work either way - I usually click it b/c it will make your boot in it's own partition that doesn't mount automagically so it's harder to screw up by accident, but if you're gonna screw around a lot having the bootfiles in just /EFI instead of a partition you need to mount is easier. I've done it both ways but when the box is good to go I prefer to let it sit in an offline partition.

If you're trying this on other hardware that does support UEFI, I'd recommend trying that first w/"Install for UEFI booting only" checked and leave everything else at defaults - but you may need some of the drivers64uefi. I'd screw around with that first, and if you get early errors try some of the aptio drivers. If you've got UEFI (T5400's do not) I'd try to use it and only fall back to the BIOS boot method if necessary - it's cleaner and if nothing else will shave a good amount of time off your system booting up. Once it's up, all other things being equal, there's really no difference but UEFI will make getting things like power management working 100%, audio, various peripherals,etc exponentially easier.

Good luck
 
Joined
Oct 11, 2012
Messages
14
Motherboard
SZ77R5
CPU
Intel Core i7 3770K 3.5GHz Socket 1155 8MB Cache
Graphics
Nvidia 670 4GB DDR5
Mac
iMac
Classic Mac
Mobile Phone
iOS
I was wondering about whether I could make this fly at all (especially because of the old CPUs and chipset - 2 4 core 3.16ghz CPU's and a lot of cache or not there's a lot of features they just do not have!) and I did a lot of searching here and on other sites.. came up with a bunch of people asking questions about the T5400's and other older hardware but not too many answers. I guess I'm not the only person who wants to put some old HW to use so I figured I'd drop this out here for anyone else looking before I forget how I went about it. I have Sierra running on the other almost identical box (only difference is really the video card and 4x4gb ram vs 8x2gb ram) and I had no clue where to start because it's been so long since I installed it. (It also wouldn't surprise me in the least if I find myself looking for this post at some time in the future after a HD dies or something knowing me :)

If nothing else, I don't remember how many people were asking questions about Dell workstations in particular versus various other older hardware, but this should give you some hope that if you screw around enough it'll work!

I posted about whether this would even be possible and got no replies.. well long story short on one of my systems I installed Ubuntu to the wrong drive (whoops, good thing all my important data is on the server anyways!!) so when I went to re-install I decided to screw around and see if I could get High Sierra up.. and.. welp.. yes!

It's running great - sleep works fine, built-in audio, serial ports (not USB, the ones on board), all 10 or whatever crazy amount of USB ports this thing has.. I can't think of anything I that doesn't work other than HWSensors reports all my CPU cores as overheating (like 100 degrees C and up!) and they're not even hot to the touch, plus this thing does a hard shutdown if anything gets too hot and I stress-tested the CPUs at 100% load across all 8 cores overnight, so it's a wrong reading for sure. I'm not sure if I've got power management - the CPU speedstep part of it - running 100% (no nullcpupowermanagement running and no panics, so probably) but I just haven't tested it out. I do have it functioning fine on Sierra on the other box, so if I need to do anything I'll figure it out and I'm sure it's possible - I don't remember if I had to screw with anything or if it worked OOTB on Sierra.

Anyway.. I'm running an iMac13,1 system definition. I don't know how or why it works but it does. I suspect it has to do with some DSDT magic in the installer I kinda-sorta used. It's really close to a MacPro3,1 but that won't do Sierra or High Sierra and I didn't feel like screwing with the installer to fake it out.

So here's what I did if anyone is looking to re-purpose some old hardware. Believe it or not, this thing is damn fast although it's kinda like the Pontiac 455 of computers - I'm using a lot more juice than need be if I had newer hardware :) I'm going to try it out on my HP dv5-1017nr next - for kicks, that's nowhere near as fast and pretty much my backup for when I'm screwing around with something else and it's next to me to surf for answers. The next time I blow one of these boxes up I want to try the vanilla and/or Unibeast method as I suspect the installer just has a DSDT that makes the Dell look a little less Dellish, so I figure doing Unibeast and fixing up my own DSDT should be even easier - that's probably the way to go for something non-dell but with similar older hardware. BUT don't sleep in trying this installer I used because it's designed for a much different system than I used it on and I've seen reports of it working on even less similar systems.

I used the Clover Dell Precision 690 installer (You'll need to have Install El Capitan or Install Yosemite downloaded from the App store in your /Applications folder) to create the USB drive with El Capitan - should make no difference if you do it with Yosemite, it's about to be wiped out anyway. (I tried renaming High Sierra install app to El Cap, didn't work.. I think that's how I did it with Sierra but it was so long ago I might have done it this way also, IDK.) Then run createinstallmedia from the High Sierra app you downloaded - surprisingly and thankfully it does not screw with your Clover/EFI partition or do anything to prevent it from booting it (Command in terminal: /Applications/Install\ macOS\ High\ Sierra/Contents/Resources/createinstallmedia --volume /Volumes/-Name-Of-USB-Partition- --applicationpath /Applications/Install\ macOS\ High\ Sierra.app --nointeraction) to install to the USB partition, I think the Precision installer leaves it called MacUSB IIRC. Look on the desktop or launch Disk Utility and make sure. It'll take a good 10 or 15 mins with no report whatsoever until you get your command prompt back.

Now mount the EFI partition on the USB drive if it's not already, (go to terminal and usually it will be diskutil mount /dev/disk1s1 but do a diskutil list and check if you want or definitely if you have more than 1 HD and the USB hooked up.) and copy your EFI folder - you'll need the config.plist out of it. Download and run Clover 4297 (I forget where the versions break but Clover 3k that the 690 installer drops on your USB stick isn't compatible with High Sierra and 4297 was the latest as of when I'm doing this so it's verified working.) It'll stomp all over your config.plist - copy the one from the 690 installer EFI folder back and make sure there is still a DSDT in ACPI/patched, if not copy that over from the EFI folder your saved.

Get a copy of Clover Configurator and run it. Do NOT let it edit your config.plist!! Do a file/close to make sure, then file/new and just select the SMBIOS section, iMac13,1, hit generate serial numbers a few times and save it somewhere. Open up the new file, and copy the entire SMBIOS section (from <dict> to </dict>) then paste it into the one on the USB, overwriting the same section there.

OK.. now boot the PC and select whatever you need to boot the USB drive - F12 on the Dell Precision. If you're using a Nvidia card, to get the install working you'll probably need to disable nvidia injection in clover options/graphics and add nv_disable=1 to the boot flags. Select boot from the USB for the first phase of the install. It should now boot no problem - well other than crappy graphics but we'll fix that later. You'll need to do this each time it reboots until you get a desktop up and it fully installed. For the second and third phases of the install you'll need to boot the USB but at the clover screen select the same options (nv_disable=1 and uncheck inject nvidia if you needed to for the initial boot) but boot the HD, not the USB stick.

When you get to the desktop, install Clover 4297 to your HD, and copy the config.plist off your USB EFI partition to the HD EFI partition. Boot the HD with nv_disable and uncheck inject Nvidia to make sure it works.

Two more things need done:

1-If you're running Nvidia, at least for all the older cards I've tried, NVDAStartup.kext is not compatible, it'll panic. I replaced it with the one off my working Sierra system, which I *THINK* is from the original Sierra install, but I do remember I did an update and it overwrote it with a new one that caused a panic. It might be one from El Capitan even, I don't remember. The rest of the kext's work fine.
2-If you're doing this on a Dell T5400 (and probably anything else with the same Broadcom Gig Ethernet chip) you'll need to use version 2.3.6 of BCM5772D - the one I'm using is BCM5722D-v2.3.6(Jief).kext. I don't remember where I got it but Google is your friend. Other versions work fine except when your box goes to sleep - after it wakes back up Ethernet is no dice until you ifconfig down, kextunload the kext, kextload, and ifconfig up.

Anyway that's it! I'm typing on it now. Works great.. I'm surprised I got it running at ALL on anything less than a Sandy Bridge but don't ask me.. it works.

Hope this helps someone else when they're searching on whether you can run later OS X versions on old hardware sitting around! I've had Yosemite, El Capitan, Sierra, and now High Sierra running on my two T5400's and all work great with various amounts of tweaking.. Sierra and High Sierra were probably the easiest to get up and going 100% but that may be due to more experience Hackintoshing, I've used real Macs and had Windows on these boxes prior to the Yosemite release or so.

End result:

View attachment 293023

Oh yeah LOL this is what I was talking about when I said I have no clue why this even works.. this box does not have 667mhz DDR3 memory, it's fully-buffered ECC memory :) But whatever, it works.. and that's actually the only thing I've found reported incorrectly even though Sierra and High Sierra are supposed to be compatible with... well... nothing in my system.
Did you ever manage to get the fan speed control working on HWMonitor or some other app?
 
Top