LightWarrior Posted December 14, 2016 Share Posted December 14, 2016 Hi All, It's been a while, My hackintosh has been working well the last 2 years running Mavericks 10.9 which I installed with MyHack. I'm looking to update to the latest OS, and while updating through the mac store is mighty tempting I felt consulting with the forum may be best to do first. I appreciate any and all guidance, advice, feedback... Thank you Below is my lscpi -nn output: pcilib: 0000:01:00.0 64-bit device address ignored. pcilib: 0000:01:00.0 64-bit device address ignored. 00:00.0 Host bridge [0600]: Intel Corporation 4 Series Chipset DRAM Controller [8086:2e20] (rev 03) 00:01.0 PCI bridge [0604]: Intel Corporation 4 Series Chipset PCI Express Root Port [8086:2e21] (rev 03) 00:19.0 Ethernet controller [0200]: Intel Corporation 82567V-2 Gigabit Network Connection [8086:10ce] 00:1a.0 USB controller [0c03]: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #4 [8086:3a37] 00:1a.1 USB controller [0c03]: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #5 [8086:3a38] 00:1a.2 USB controller [0c03]: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #6 [8086:3a39] 00:1a.7 USB controller [0c03]: Intel Corporation 82801JI (ICH10 Family) USB2 EHCI Controller #2 [8086:3a3c] 00:1b.0 Audio device [0403]: Intel Corporation 82801JI (ICH10 Family) HD Audio Controller [8086:3a3e] 00:1c.0 PCI bridge [0604]: Intel Corporation 82801JI (ICH10 Family) PCI Express Root Port 1 [8086:3a40] 00:1d.0 USB controller [0c03]: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #1 [8086:3a34] 00:1d.1 USB controller [0c03]: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #2 [8086:3a35] 00:1d.2 USB controller [0c03]: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #3 [8086:3a36] 00:1d.7 USB controller [0c03]: Intel Corporation 82801JI (ICH10 Family) USB2 EHCI Controller #1 [8086:3a3a] 00:1e.0 PCI bridge [0604]: Intel Corporation 82801 PCI Bridge [8086:244e] (rev 90) 00:1f.0 ISA bridge [0601]: Intel Corporation 82801JIB (ICH10) LPC Interface Controller [8086:3a18] 00:1f.2 SATA controller [0106]: Intel Corporation 82801JI (ICH10 Family) SATA AHCI Controller [8086:3a22] 00:1f.3 SMBus [0c05]: Intel Corporation 82801JI (ICH10 Family) SMBus Controller [8086:3a30] 01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GT218 [GeForce 210] [10de:0a23] (rev a2) 01:00.1 Audio device [0403]: NVIDIA Corporation High Definition Audio Controller [10de:0be2] (rev a1) 02:00.0 FireWire (IEEE 1394) [0c00]: VIA Technologies, Inc. VT6315 Series Firewire Controller [1106:3403] Here are the kexts I have placed in the extra/extensions: and then these kexts are what I have removed: What is the best way to go about updating to the latest OS? Many thanks! Link to comment Share on other sites More sharing options...
Moderators Jake Lo Posted December 14, 2016 Moderators Share Posted December 14, 2016 Unlike a real Mac, you can't just install from AppStore. You'll need to create a new installer with your current Extra folder, you'll need to add some new flag and use the newer Chameleon (enoch branch). MyHack haven't support any newer OS X since Mavericks. You should check Hervé's guide for clues as he still uses Chameleon on his builds. Link to comment Share on other sites More sharing options...
LightWarrior Posted December 14, 2016 Author Share Posted December 14, 2016 Thanks for the reply Jake Lo, Yeah I thought so, definitely don't want to go the mac store route... Do you know where I can find Herve's guide that you speak of? Thanks! Link to comment Share on other sites More sharing options...
Administrators Bronxteck Posted December 14, 2016 Administrators Share Posted December 14, 2016 what machine are you upgrading? Link to comment Share on other sites More sharing options...
LightWarrior Posted December 14, 2016 Author Share Posted December 14, 2016 It's a Gateway SX2801-07e I've added an nvidia graphics card to it, everything else is stock. Here is the original thread when I first set it up: https://osxlatitude.com/index.php?/topic/6818-post-installation-so-the-journey-begins-here/ Link to comment Share on other sites More sharing options...
Administrators Hervé Posted December 20, 2016 Administrators Share Posted December 20, 2016 Your desktop computer being fitted with a Pentium E5700, it's a no go for Sierra. You need a SSE4-capable CPU to install and run Sierra. Until you swap out your CPU by a Sierra-compatible model (e.g. Core2Duo E8xxx), you're limited to El Capitan. Your nVidia GeForce G210 remains supported all the way to Sierra. It's a long time since I installed anything on a desktop but I guess the same principles used on laptops should apply. You'll have to start by patching your DSDT and rename your USB2.0 controllers from EHCx to EH0x + create or use a USBInjector kext in order to retain fully functional USB ports. After that, you can follow the process detailed in any of my laptop guides to create your own USB installer. Regarding your kexts, I don't see why you would ned to retain NullCPUPM as long as you use a correctly tuned FakeSMC. You should be able to enjoy native CPU SpeedStep. Patched_10.7_AppleRTC is obviously obsolete in Mav/Yos/EC/Sierra so replace it with the correct version if you still need it (probably not since it's of no effect in Mavericks). Pre-patched copies are available here. If you wish to retain lspci facility, you'll also have to manually install the package that myHack used to install transparently. You can extract the necessary files from the myHack app (they're in the Resources folder) and copy them to the destination folders shown in myHack's tree structure. Once done, update your local database through Terminal command sudo update-pciids. Details are available here. Most people don't bother with lspci these days and just use tool DPCIManager. Link to comment Share on other sites More sharing options...
LightWarrior Posted December 21, 2016 Author Share Posted December 21, 2016 Awesome! Thank you so much for such a detailed explanation. I'm going to let this one marinate in my mind for a bit before taking action. From what I am gathering, I need to replace the CPU with SSE4 capable, any recommendations for CPU to make this thing super zippy or is the core duo enough? Then some tasks that are outside of my comfort zone, such as DSDT editing. But comfort zones are meant to broken 1st thing is first I need to decided the right CPU for this machine, I would prefer it do be something that can continue to be update over time. Any thoughts? Thanks so much again for clearing things up for me, I have a much clearer path now to achieving my objective. Link to comment Share on other sites More sharing options...
Administrators Hervé Posted December 21, 2016 Administrators Share Posted December 21, 2016 Best CPU for your mobo is probably Core2Duo E8600 3.33GHz FSB1333 unless there is support for Core2Quad. It'll depend on the chipset and BIOS. I'll let you do you own homework on that one... http://www.cpu-upgrade.com/mb-Intel_(chipsets)/G43_Express.html Link to comment Share on other sites More sharing options...
Recommended Posts