Mac Pro Rebuild / Upgrade Options - Mac Pro 1,1 / 2,1
2006-era Dual Core CPU Mac Pro 1,1 systems can be found second hand for $100 or less and can upgraded via custom firmware to a 2007-era Mac Pro 2,1 system to support quad core CPUs and a more recent OS with a few tricks. By default Mac Pro 1,1 and 2,1 systems top out at OSX 10.7.5 but with a few tweaks can be made to accommodate 10.11.6 - the highest its 32bit EFI boot system will support.
Firmware Upgrades
The key is to upgrade the firmware to 2,1 BEFORE you replace hardware. You also need to be running OSX 10.6 or 10.7 Lion for these applications to work fully. There is a firmware upgrade tool to do this which can be downloaded here or from our servers here. The tool attempts to reach the official Apple firmware but the URL has been changed to here, but in case it changes again, you can download the file from our server here (known good copy). Open the firmware DMG, then run the updater - it should see it rather than try and reach out to the Internet. Follow the instructions to complete. The upgrade tool appears to work best from Snow Leopard or Lion so you may need to install a version on a partition or thumb drive for the upgrade if you are running something newer already. Read the forums below for troubleshooting and reset the PRAM after the whole upgrade process. (See the resources section below for additional guidance)
SMC Upgrade
From the factory, the Mac Pro 1,1 runs 2 dual core CPUs for a total of 4 cores, whereas we are going to run 2 faster quad core CPUs for a total of 8 cores. The thermal bi-product of more cores therefore means that the Mac Pro fans need to work harder to keep the CPUs and motherboard cool and therefore the fan curves need to be changed and upgraded too.
By default, the SMC version of the Mac Pro 1,1 is 1.7f10. We need to upgrade this to SMC version 1.15f3 or later. To accomplish this go to the Netkas forums and or simply download smcFlasher.efi and the the smc firmware 'M939.smc' from our servers. These need to be copied to a FAT formatted USB drive. You will also need to download rEFIf from sourceforge or from our severs and install it then reboot (possibly twice). rEFIf creates its own EFI boot image from which you can now run the program to update your SMC. Boot into this and then flash the SMC version. There is a good video on this outlining the instructions and how to remove it afterwards.
Custom OS installation
As stated above, you are not limited to running the officially supported OSX 10.7.5, but can in fact run something considerably newer if you have the RAM and CPU for it. A faster SSD hard drive would probably also help as the slowest part of any system (see the storage page for details).
To install a newer (unsupported) OS post OSX 10.7.5. You may need the support of a second machine. You have two options:
- Pull down a pre-built 'fixed' image and restore that image to a blank hard drive.
- Build out an OS version of your choice on another machine and apply some patch files to enable the OS to boot with the 32bit EFI on the older Mac Pro, then insert it in your Mac Pro 1,1 / 2,1.
DO NOT UPGRADE OR INSTALL THE 2016-004 SECURITY UPDATE OR YOU WILL NEED TO RESTART THE ENTIRE PROCESS.
- First download your desired version of OSX from apple or another source. (If you have an old installer image on a file server somewhere you may need to set back the clock on your host machine first by a couple of years if the apple installer certificate has expired).
- Now install this version of OSX on the target volume.
- Then replace the boot files with custom ones that will allow the system to boot on your Mac Pro 1,1 / 2,1.
- When complete shut down the machine and move the drive back to the Mac Pro 1,1 / 2,1 and boot from it or end the Terminal Model session and simply reboot.
Hardware Upgrade
Resources - How to upgrade Mac 1,1 systems
2006 Mac Pro (MacPro 1,1) Dual X5355 CPU Upgrade
Creating “The Beast” – How to upgrade a Mac Pro 1,1 to run El Capitan
Mac Pro 1.1 max CPU upgrade
How to install El Capitan on a 1,1/2,1 Mac Pro or follow these instructions