HJebbour Posted July 28 Share Posted July 28 Running every Intel-based macOS releases (from Mac OS X Tiger 10.4 to macOS Sonoma 14) on HP ProDesk 400 G1 (Haswell) OpenCore-based EFI Status: Fully Working | Stable Full Guide For more details about this project and the full guide, please visit my GitHub repo: Running every Intel-based macOS releases (from Mac OS X Tiger 10.4 to macOS Sonoma 14) on HP ProDesk 400 G1 (Haswell) Introduction I was inspired to create this project when I prepared macOS installers (from Mac OS X Tiger 10.4 to macOS Sonoma 14) in an external hard drive and wanted to test these installers to see if they worked properly. I tried recent versions of macOS on my daily hackintosh HP Z640, but it only supports OS X El Capitan 10.11 and above. I had an older machine (Core 2 Quad Kentsfield) but only managed to get as far as OS X Mountain Lion. I still wanted to test old Mac OS X (Tiger-Lion), and then I found this repo about running all Intel-based macOS releases on a single computer, it motivated me to do the same thing because I thought of another computer I have, HP ProDesk 400 G1 (Haswell). From here on the real fun starts, I needed to build a hackintosh capable of running all Intel-based macOS versions from Mac OS X Tiger 10.4.10 to macOS Sonoma 14.5 with ONE EFI folder allowing all Intel versions of macOS to be run on the same computer. This hackintosh is one of the most powerful Mac OS X Tiger computers, since version 10.4.4 was released in 2006 (initial Intel release) way before this hardware (2013). I've noticed that Mac OS X versions 10.6 and earlier are very snappy and responsive, and I miss the feel of the old Mac OS X and the Aqua theme. Features Same hardware configuration: No need to swap GPU cards or Ethernet cards. Same BIOS configuration: No need to change BIOS configuration to run a specific macOS version. Same connectors: No need to switch video output, LAN, USB to run a specific macOS version. Same bootloader: No need to use different bootloader like Chameleon or Clover for older macOS versions. OpenCore covers all Intel macOS releases. Same config.plist: No need to have multiple config.plist to run specific macOS versions. Hardware These are relevant components on my machine that may differ from yours, so keep these in mind as you will need to adjust accordingly, depending on your machine's configuration. Category Component Processor Intel Core i7-4770 (3.40 GHz) Graphic Card NVIDIA Quadro FX 5600 1536 MB (G80) Storage 2TB SATA SSD, 128GB SATA SSD, and 32GB USB flash drive Memory 8 GB 1600 MHz DDR3 Ethernet Realtek RTL8151GH-CG Audio Realtek ALC221 Bluetooth CSR8510 A10 4.0 BIOS 2.56 Rev.A (30/04/2019) HCL This is an overview of hardware compatibility list for all Intel-based macOS. macOS i7-4770 AHCI SATA SSD Quadro FX 5600 RTL8151GH-CG ALC221 CSR8510 A10 4.0 Sonoma ✅ ✅ 5️⃣ ✅ ✅ ✅ Ventura ✅ ✅ 5️⃣ ✅ ✅ ✅ Monterey ✅ ✅ 5️⃣ ✅ ✅ ✅ Big Sur ✅ ✅ 5️⃣ ✅ ✅ ✅ Catalina ✅ ✅ 4️⃣ ✅ ✅ ✅ Mojave ✅ ✅ 3️⃣ ✅ ✅ ✅ High Sierra ✅ ✅ ✅ ✅ ✅ ✅ Sierra ✅ ✅ ✅ ✅ ✅ ✅ El Capitan ✅ ✅ ✅ ✅ ✅ ✅ Yosemite ✅ ✅ ✅ ✅ ✅ ✅ Mavericks ✅ ✅ ✅ ✅ ✅ ✅ Mountain Lion ✅ ✅ ✅ ✅ ✅ ✅ Lion 1️⃣ ✅ ✅ ✅ ✅ ✅ Snow Leopard 1️⃣ ✅ ✅ ✅ ✅ ✅ Leopard ✅ ✅ ✅ ✅ 6️⃣ ✅ Tiger ✅ 2️⃣ ✅ ✅ 6️⃣ ✅ 1️⃣ Spoof CPUID to Nehalem (0x0106A2) 2️⃣ Install Mac OS X Tiger on a USB drive 3️⃣ Install Old NVIDIA macOS Mojave from chris1111 4️⃣ Install Legacy Video Patch from chris1111 5️⃣ Install OpenCore Legacy Patcher 6️⃣ Use a USB DAC headset/speaker Video YouTube videos of running every macOS on the same computer Running Mac OS X Tiger and macOS Sonoma on the same Hackintosh Running every Intel-based macOS on the same Hackintosh Running every Intel based macOS on the same Hackintosh (Timelapse) Screenshots Conclusion This project took me exactly one month, between searching for the perfect GPU, testing on candidate computers (Kenstfield & Haswell-E), and fine-tuning the designated computer (Haswell). I built this project just to have fun and take on a new challenge in the Hackintosh world. I was lucky enough to have the right hardware for this project (except for the graphics card, which I had to buy). I wouldn't recommend this project to those who have no patience and can't afford to damage anything, in fact, I damaged my oldest Hackintosh (from the Leopard era) while installing a GPU and Bluetooth functionality on my T919 from my daily Hackintosh HP Z640. Finally, when I finished this project and succeeded, I was very happy with the result and I don't regret the damage I did, nor the time I spent on it. 5 2 Link to comment Share on other sites More sharing options...
joevt Posted July 29 Share Posted July 29 The Quadro FX 5600 is an old GPU. Which versions of macOS have working screen resolution settings with the Quadro FX 5600? If the GPU uses an EFI frame buffer, then it can only switch between HiDPI and non-HiDPI mode of the same output resolution (for example, "2560x1600" and "looks like 1280x800" both output 2560x1600). Which versions of macOS have working graphics acceleration with the Quadro FX 5600? You can use a newer GPU even with older macOS versions if it has a working EFI framebuffer but they won't have hardware acceleration or the ability to switch resolutions. I had Mac OS X 10.4 to macOS 12 working in a MacPro3,1 (not hackintosh) with GTX 680 Mac Edition which has graphics acceleration beginning with OS X 10.8. Link to comment Share on other sites More sharing options...
STLVNUB Posted July 29 Share Posted July 29 (edited) Excellent Work, Thank You, For Me You Can't Beat The Spotted Cat I've Gone The Other Way With My Late 2009 27inch iMac Check Sig Edited July 29 by STLVNUB 1 Link to comment Share on other sites More sharing options...
HJebbour Posted July 29 Author Share Posted July 29 6 hours ago, joevt said: The Quadro FX 5600 is an old GPU. Which versions of macOS have working screen resolution settings with the Quadro FX 5600? If the GPU uses an EFI frame buffer, then it can only switch between HiDPI and non-HiDPI mode of the same output resolution (for example, "2560x1600" and "looks like 1280x800" both output 2560x1600). Which versions of macOS have working graphics acceleration with the Quadro FX 5600? You can use a newer GPU even with older macOS versions if it has a working EFI framebuffer but they won't have hardware acceleration or the ability to switch resolutions. I had Mac OS X 10.4 to macOS 12 working in a MacPro3,1 (not hackintosh) with GTX 680 Mac Edition which has graphics acceleration beginning with OS X 10.8. Quadro FX 5600 offers graphics acceleration from 10.4 to 10.13 (High Sierra) natively and from Mojave to Sonoma with patchers. 18 minutes ago, STLVNUB said: Excellent Work, Thank You, For Me You Can't Beat The Spotted Cat I've Gone The Other Way With My Late 2009 27inch iMac Check Sig Nice work! I wanted to do that with an old Hackintosh from the Leopard era but the CPU only support up to El Capitan. Link to comment Share on other sites More sharing options...
Recommended Posts