HackBook Pro Posted June 19, 2009 Share Posted June 19, 2009 I got OS X running on my Shuttle SP35P2. The specs are as follows: Intel P35 (ICH9R) ALC 888 Audio Marvell Yukon 88E8056 Ethernet Nvidia 9800GT 1GB I bought a retail copy of OS X 10.5.4 from my school's bookstore, and got to work. I already had Gentoo and Windows Vista installed on my HDD, so I needed to follow this guide to create a DVD that would install on my system (MBR install DVD, also shows you how to integerate boot-132 and create a self-booting OS X Install DVD). I don't know anything about non-MBR installs, as my HDD is MBR. To boot the OS X DVD, I used the boot-132 CD image found here. It has most of the drivers for my system. Now for the fun part, the install. BIOS Settings Make sure in your BIOS, you have the following settings: Execute Disable (XD) Bit = Enabled CPUID Limit = Disabled Create a partition for OS X I used GParted for this. If you have Linux installed, you can use that, or you can use the System Rescue CD. I made my Windows drive smaller, and gave OS X 100 GB. (I have a 1TB HDD). I suggest making a Fat32 partition, and naming something like Leopard, so you can find it when the OS X installer loads. Booting the DVD and running the install I threw the boot-132 cd that I made following the above guide into my DVD drive, and selected 'Boot Retail DVD'. When the boot screen appears, swap in the OS X DVD and press enter. The OS X installer will boot. From there, go to Utilities > Disk Utility. Find the partition that you created (Leopard) and select it. Go to the erase tab, and select 'Mac OS Extended (Journaled)' and click erase. You now have a HFS+ partition. Close Disk Utility, and follow the installer's instructions. The installer will end with an error. It will tell you that it cannot make your computer start up from the drive. This is fine. My HDD has an MBR, so OS X cannot install a bootloader to it. Booting the installed system Reboot the system. Remove the OS X DVD and place the boot-132 CD in the drive. Select 'Run Leopard' and press enter. If it asks for a Hex value for a drive, type 80. OS X should boot from your HDD. OS X Updates The DVD I installed from was only 10.5.4, so I updated to 10.5.7 before installing any of my drivers, just in case the update replaced some drivers. After updating OS X, use boot-132 to boot the system again. Self-booting System After the system boots up, we need to make it boot without the boot-132 CD. This can be accomplished by using either pcefi_v9 or chameleon. But, first we need the correct drivers. We need to copy the drivers from the boot-132 cd onto the system. Those are included in the boot-132.zip file attached to this post. Copy those drivers to /System/Library/Extensions. I have Linux and Windows installed on my system, so I used GRUB to boot OS X using pcefi_v9. My GRUB menu file looks like this: title Mac OS X Leopard 10.5.7 makeactive (hd0,1) kernel (hd0,2)/boot/pcefi_v9 boot Or you can download chameleon. If you want to use GRUB to chainload chameleon, you can do that too. title Mac OS X Leopard 10.5.7 rootnoverify (hd0,1) makeactive chainloader +1 boot More Drivers Attached are the drivers my system uses. My hardware is shown above, and these drivers work great. Anything Else? Did I forget something? Are my instructions too vague? Post and I will help any way I can. boot_132.zip ALC888.zip Nvidia_9800GT_1GB.zip Yukon.zip Link to comment https://www.insanelymac.com/forum/topic/171427-guide-retail-os-x-on-a-shuttle-sp35p2/ Share on other sites More sharing options...
sackofshit Posted June 23, 2009 Share Posted June 23, 2009 Great guide! I did pretty much the same thing including the 10.5.7 combo update - except didn't include a windows partition, just 1 for OSX One stumbling block I did have was it wouldn't boot up with dual core support (I have a E6600), so had to set it to Core2Solo - after much head-scratching I updated the BIOS, annoying when you don't have windows installed or a floppy (and FreeDos didn't seem to want to update it) - ended up putting in a floppy drive just to update BIOS - this solved it! woo hoo!! so obvious and can't believe I didn't do it earlier. I also have a different gfx card (ati 4870 1gb), which i got working perfectly via a guide posted here: http://www.insanelymac.com/forum/index.php?showtopic=155477 One thing I still can't get working is the Sleep function - so annoying as everything else seems to work 100% - Any ideas??? Here are my steps to getting 10.5.7 retail on a SP35P2 Prima (or Pro) Step 1 - Use Boot-132 to load OSX Retail DVD Step 2 - Install OSX Retail Step 3 - Setup will finish, but say it failed to install Step 4 - Reboot with Boot-132, choose hard drive this time, not dvd, type 80 to choose drive (assuming that is the drive its installed on), boot with -v Step 5 - Should open with OSX desktop, open 10.5.7 installer and install that - will need a reboot Step 6 - Boot with Boot-132 and choose hard drive to boot from (80, then -v) Step 7 - Should open to OSX 10.5.7 desktop Step 8 - Install kexts for hardware OSX86Tools (Sound and Ethernet), then repair permissions, reboot Step 9 - Reboot with Boot-132, as this is the only way to boot at the moment Step 10 - Install GFX drivers, for ati 4870, follow the guide in link above Step 11 - Reboot with Boot-132 and use -v -f to boot Step 12 - All drivers should now be working, configure ethernet, sound and check graphics are showing "Hardware Accelerated" Step 13 - Install Bootloader - I used pc_efi v9, then reboot Step 14 - I still needed to use the Boot-132 disk to boot, as I needed some kexts from the disk Step 14 - Install the "Extra" kexts, these were found on the Boot-132 disk, but have been extracted to a folder to install (you can select a few to install at once via osx86Tools - only just realised that ...duh!!) Step 15 - Reboot, should now boot without Boot-132 disk This should give you a fully working 10.5.7 install on a Shuttle SP35P2 - except for sleep functions ......grrrrr... Any help would be great to solve the sleep function, not a deal-breaker though, as I am well pleased with this little system being able to run retail OSX very well! Thanks Link to comment https://www.insanelymac.com/forum/topic/171427-guide-retail-os-x-on-a-shuttle-sp35p2/#findComment-1184010 Share on other sites More sharing options...
HackBook Pro Posted June 24, 2009 Author Share Posted June 24, 2009 Have you tried setting the suspend type to S1 in your BIOS? I've read that works, but I have not tested it. Link to comment https://www.insanelymac.com/forum/topic/171427-guide-retail-os-x-on-a-shuttle-sp35p2/#findComment-1184614 Share on other sites More sharing options...
sackofshit Posted June 24, 2009 Share Posted June 24, 2009 Yeah its set to S1, screen goes off, fans keep spinning and its unable to wake from sleep. Manual reboot is then required. I did read that there was some script to change something so it thought it was looking at a ICH10 chipset instead of ICH9, but to be honest seemed a bit too complicated for me at the time, and I can't find the thread now to even attempt it. Link to comment https://www.insanelymac.com/forum/topic/171427-guide-retail-os-x-on-a-shuttle-sp35p2/#findComment-1184674 Share on other sites More sharing options...
GBruin Posted July 5, 2009 Share Posted July 5, 2009 Wouldn't it have been easier to use something like iPc or iDeneb? I ask this because I bought a Shuttle SP35P2 and i'm trying to figure out what method to use to hackintosh it. Any words of advice? Also, if I use iPc or iDeneb, i'm not sure which drivers and kernels to check-off and install. Here are my specs: -----Intel P35 + ICH9R chipset -----1066 FSB -----4x240 DDR2 DIMM slots (supports DDR2 667/800) -----Realtek ALC888 sound -----Marvell 88E8056 Onboard Ethernet -----4 Onboard SATAII -----2 eSATA ports on the back -----1 PATA JMICRON JMB358 -----1 Firewire 400 (TI TSB43AB22A) -----1 PCI-E x16 slot -----1 PCI slot (No SLI/Crossfire here guys but I don't personally care about that) E8400 processor (3.0Ghz, 6mb cache Core2Duo) GeForce 8600GT graphics 2x2 Gig ADATA DDR2-800 memory sticks Hard-drive and dvd drive will come from an old computer in my house, not sure what i'm gonna use yet. Link to comment https://www.insanelymac.com/forum/topic/171427-guide-retail-os-x-on-a-shuttle-sp35p2/#findComment-1192602 Share on other sites More sharing options...
HackBook Pro Posted July 5, 2009 Author Share Posted July 5, 2009 Wouldn't it have been easier to use something like iPc or iDeneb? I ask this because I bought a Shuttle SP35P2 and i'm trying to figure out what method to use to hackintosh it. Any words of advice? Also, if I use iPc or iDeneb, i'm not sure which drivers and kernels to check-off and install. Here are my specs: -----Intel P35 + ICH9R chipset -----1066 FSB -----4x240 DDR2 DIMM slots (supports DDR2 667/800) -----Realtek ALC888 sound -----Marvell 88E8056 Onboard Ethernet -----4 Onboard SATAII -----2 eSATA ports on the back -----1 PATA JMICRON JMB358 -----1 Firewire 400 (TI TSB43AB22A) -----1 PCI-E x16 slot -----1 PCI slot (No SLI/Crossfire here guys but I don't personally care about that) E8400 processor (3.0Ghz, 6mb cache Core2Duo) GeForce 8600GT graphics 2x2 Gig ADATA DDR2-800 memory sticks Hard-drive and dvd drive will come from an old computer in my house, not sure what i'm gonna use yet. That is exactly what I have. I have attached the necessary drivers to my original post. I used to use iDeneb, but I prefer using the retail. iDeneb (should) have all the drivers you need. Link to comment https://www.insanelymac.com/forum/topic/171427-guide-retail-os-x-on-a-shuttle-sp35p2/#findComment-1192604 Share on other sites More sharing options...
GBruin Posted July 5, 2009 Share Posted July 5, 2009 Hey HackBook, Thanks for the quick response. Can you tell me which drivers, kernel, patches, etc. to choose for my system? I really have no idea which ones to use. Here is a list of the drivers included in iPC (I assume its nearly the same as iDeneb). Thanks! Link to comment https://www.insanelymac.com/forum/topic/171427-guide-retail-os-x-on-a-shuttle-sp35p2/#findComment-1192611 Share on other sites More sharing options...
HackBook Pro Posted July 5, 2009 Author Share Posted July 5, 2009 OK, lets see. Which drivers to choose... For kernel, you want the vanilla kernel. Which, I assume, would be to select none of the options. For video card, since you have an Nvidia 8600GT, select Natit and NVinject 0.2.1 with the amount RAM the card has (or default if you don't know). For chipset, select Intel ICHx SATA. For audio, select ALC888. For ethernet, select Marvell Yukon 88E8056. Under Fixes and Patches, I suggest selecting the Shutdown/Restart Fix, UUID Error Fix, and the CarbonLib Fix. That should be all you need. The defaults should be fine for you. Just select what I said and leave rest blank. Link to comment https://www.insanelymac.com/forum/topic/171427-guide-retail-os-x-on-a-shuttle-sp35p2/#findComment-1192636 Share on other sites More sharing options...
GBruin Posted July 5, 2009 Share Posted July 5, 2009 Many thanks!! You've been a REAL help. Now I can't wait to get my parts, build it, and get this thing running. Link to comment https://www.insanelymac.com/forum/topic/171427-guide-retail-os-x-on-a-shuttle-sp35p2/#findComment-1192729 Share on other sites More sharing options...
HackBook Pro Posted July 5, 2009 Author Share Posted July 5, 2009 Many thanks!! You've been a REAL help. Now I can't wait to get my parts, build it, and get this thing running. No problem, man. I'm here to help. Link to comment https://www.insanelymac.com/forum/topic/171427-guide-retail-os-x-on-a-shuttle-sp35p2/#findComment-1193003 Share on other sites More sharing options...
GBruin Posted July 12, 2009 Share Posted July 12, 2009 Used iPC 10.5.6 and then updated to ideneb Combo update 10.5.7. Got ethernet and sound working, my only problem now is that my system only boots if i have the iDeneb 10.5.6 disc in. Also, if i have an external hard-drive plugged in when booting, or if i install a secondary hard-drive into a SATA port (my primary hard-drive is IDE), it won't boot up at all (it tells me NTLDR is missing). Also, sleep doesn't work (S1) is enabled in the bios. Other than that, it works flawlessly! Any suggestions? Link to comment https://www.insanelymac.com/forum/topic/171427-guide-retail-os-x-on-a-shuttle-sp35p2/#findComment-1198351 Share on other sites More sharing options...
HackBook Pro Posted July 12, 2009 Author Share Posted July 12, 2009 Download and install Chameleon 2. After that, you may need to repair Windows (using its CD, and the Windows partition may need to be active). You can find Chameleon tutorials. Post again if you need more help. Link to comment https://www.insanelymac.com/forum/topic/171427-guide-retail-os-x-on-a-shuttle-sp35p2/#findComment-1198378 Share on other sites More sharing options...
digktialx Posted August 28, 2009 Share Posted August 28, 2009 Hey, I tried this step by step on my Shuttle SP32Pro. Everything seems to work and I can reboot several times with it booting into OS X original retail 10.5. Once I apply the 10.5.7 combo update it breaks - the video is a light grey background with slight graphical glitches - if i do it with -v same type of glitch just looks like I'm looking at a tire tread. My video card is an ATI 4850. Yet according to the guide I shouldn't be installing video drivers til AFTER the patch is installed. I tried doing lan and sound before installing the patch but it gave me errors that the ktext wasnt readable and to reinstall. Does it have to be 10.5.4 disc? Thanks, -dx Link to comment https://www.insanelymac.com/forum/topic/171427-guide-retail-os-x-on-a-shuttle-sp35p2/#findComment-1238791 Share on other sites More sharing options...
HackBook Pro Posted August 28, 2009 Author Share Posted August 28, 2009 Hey, I tried this step by step on my Shuttle SP32Pro. Everything seems to work and I can reboot several times with it booting into OS X original retail 10.5. Once I apply the 10.5.7 combo update it breaks - the video is a light grey background with slight graphical glitches - if i do it with -v same type of glitch just looks like I'm looking at a tire tread. My video card is an ATI 4850. Yet according to the guide I shouldn't be installing video drivers til AFTER the patch is installed. I tried doing lan and sound before installing the patch but it gave me errors that the ktext wasnt readable and to reinstall. Does it have to be 10.5.4 disc? Thanks, -dx I don't think the version of the disc matters. Try booting your installed system off of the boot-132 disc. The 10.5.7 apparently changed the video drivers. Try to reload the kexts after booing from the boot-132 disc and see if that works. Link to comment https://www.insanelymac.com/forum/topic/171427-guide-retail-os-x-on-a-shuttle-sp35p2/#findComment-1239562 Share on other sites More sharing options...
digktialx Posted August 30, 2009 Share Posted August 30, 2009 I don't think the version of the disc matters. Try booting your installed system off of the boot-132 disc. The 10.5.7 apparently changed the video drivers. Try to reload the kexts after booing from the boot-132 disc and see if that works. Yup, that did the trick thanks. Got her running with the sound/ethernet drivers a-ok. Still working on the ATI support but I've been moving slow on that part! UPDATE: I got the ATI drivers working fine using the 4850 method from the link above. I left out adding the kext and it seems to work fine. Thanks for the ATI links sackof{censored}. Installing 10.5.8 didnt seem to work well at all so I'm sticking to .7. (On real macs 10.5.8 has performance slowdowns as with every apple patch just before a new retail release - at least in my experience so it may be better to stick with .7) What I've learned here as a result is - repair permissions EVERY time I make a kext change or anything similar. Thanks again, dx Link to comment https://www.insanelymac.com/forum/topic/171427-guide-retail-os-x-on-a-shuttle-sp35p2/#findComment-1243108 Share on other sites More sharing options...
HackBook Pro Posted August 31, 2009 Author Share Posted August 31, 2009 Yup, that did the trick thanks. Got her running with the sound/ethernet drivers a-ok. Still working on the ATI support but I've been moving slow on that part! UPDATE: I got the ATI drivers working fine using the 4850 method from the link above. I left out adding the kext and it seems to work fine. Thanks for the ATI links sackof{censored}. Installing 10.5.8 didnt seem to work well at all so I'm sticking to .7. (On real macs 10.5.8 has performance slowdowns as with every apple patch just before a new retail release - at least in my experience so it may be better to stick with .7) What I've learned here as a result is - repair permissions EVERY time I make a kext change or anything similar. Thanks again, dx No problem, I am here to help. And, yeah... repairing permissions helps when installing kexts. Link to comment https://www.insanelymac.com/forum/topic/171427-guide-retail-os-x-on-a-shuttle-sp35p2/#findComment-1243266 Share on other sites More sharing options...
TofuTodd Posted August 31, 2009 Share Posted August 31, 2009 Anyone get S1 or S3 sleep working? never could get it on my Sp35P2 Link to comment https://www.insanelymac.com/forum/topic/171427-guide-retail-os-x-on-a-shuttle-sp35p2/#findComment-1244604 Share on other sites More sharing options...
digktialx Posted September 1, 2009 Share Posted September 1, 2009 Anyone get S1 or S3 sleep working? never could get it on my Sp35P2 No, I tried a few sleep.kexts but none worked. I just disable sleep in the os myself better then nothing. A few forums reported sleep working with 10.5.8 not sure if it would for our shuttles. I couldn't get 10.5.8 working and wont bother since Snow Leopard is out and we'll eventually transition to that. -dx Link to comment https://www.insanelymac.com/forum/topic/171427-guide-retail-os-x-on-a-shuttle-sp35p2/#findComment-1245413 Share on other sites More sharing options...
Mardarrell Posted November 21, 2009 Share Posted November 21, 2009 I'm hoping you guys can give me some suggestions that will help fix my audio and ethernet problems. Here's my system info: Shuttle SP35V2 Intel Q8400 Quad Core 2.66 GHz nVidia GeForce 8400 GS 1.5 GB Ram 320 GB HD (290 partitioned to main OS X install, 30 GB partitioned with OS X to use as an update test system) Snow Leopard 10.6 retail disc I installed OS X using the guide at Lifehacker (http://lifehacker.com/5360150/install-snow-leopard-on-your-hackintosh-pc-no-hacking-required) If you have this Shuttle you are already aware that the built in ethernet is Marvell 88E8056 and the built in audio is Realtek ALC888. I've read dozens and dozens of posts on this forum and elsewhere with no luck. I've used Kext Helper b7 to install all kexts and here's the list of what I've tried so far. Audio Kexts: ALC883Audio.mpkg ALC888Audio.mpkg AppleHDA.kext AzaliaAudio.pk HDAEnabler.kext LegacyHDAPlatformDriver.kext VooDooHDA.kext x64_audio_for_ALC888 Ethernet Kexts: IONNetworkingFamily.kext UUID.kext Link to comment https://www.insanelymac.com/forum/topic/171427-guide-retail-os-x-on-a-shuttle-sp35p2/#findComment-1338058 Share on other sites More sharing options...
HackBook Pro Posted November 21, 2009 Author Share Posted November 21, 2009 Ok, Mardarrell, let's see what I can do for you. First downoad this program: Kext Utility. It will help you with loading kext files. For the ethernet card, you need to edit a kext file already on the system. Follow this tutorial. Do not do the last two steps, instead open KextUtility. It will repair permissions for you (as the location of Extensions.mkext changed in Snow Leopard). As for audio, VoodooHDA works fine for me. Download the 32/64 bit version here. Hope this helped. If you need more help, feel free to ask. Link to comment https://www.insanelymac.com/forum/topic/171427-guide-retail-os-x-on-a-shuttle-sp35p2/#findComment-1338083 Share on other sites More sharing options...
Mardarrell Posted November 24, 2009 Share Posted November 24, 2009 Ok, Mardarrell, let's see what I can do for you. First downoad this program: Kext Utility. It will help you with loading kext files. For the ethernet card, you need to edit a kext file already on the system. Follow this tutorial. Do not do the last two steps, instead open KextUtility. It will repair permissions for you (as the location of Extensions.mkext changed in Snow Leopard). As for audio, VoodooHDA works fine for me. Download the 32/64 bit version here. Hope this helped. If you need more help, feel free to ask. Thanks for your help. This certainly gave me an improvement, but I still have a few issues. Neither of my front audio ports (mic in, line out) are working. All of the back audio ports seem to be working just fine except for the mic in line. It is very important for me to get at least one of the mic in ports to work. Any ideas. Thanks again. Darrell Link to comment https://www.insanelymac.com/forum/topic/171427-guide-retail-os-x-on-a-shuttle-sp35p2/#findComment-1340443 Share on other sites More sharing options...
HackBook Pro Posted November 24, 2009 Author Share Posted November 24, 2009 Thanks for your help. This certainly gave me an improvement, but I still have a few issues. Neither of my front audio ports (mic in, line out) are working. All of the back audio ports seem to be working just fine except for the mic in line. It is very important for me to get at least one of the mic in ports to work. Any ideas. Thanks again. Darrell I don't know about the mic ports, but the front headphone port should work. You need to manually switch to it though, it won't auto-switch. Use the program SoundSource to switch audio ports. Link to comment https://www.insanelymac.com/forum/topic/171427-guide-retail-os-x-on-a-shuttle-sp35p2/#findComment-1340460 Share on other sites More sharing options...
Mardarrell Posted November 28, 2009 Share Posted November 28, 2009 I don't know about the mic ports, but the front headphone port should work. You need to manually switch to it though, it won't auto-switch. Use the program SoundSource to switch audio ports. Thanks again for your help. I did finally get the front headphone jack to work and the rear mic jack to work (as well as the rear headphone jack). The problem was that I had previously installed the AzaliaAudio Installer and for whatever reason, it's settings were not being overwritten by KextUtility. I did a fresh install of Leopard, used KextUtility to install the VooDoo kext and that did the trick. Now-I am still having no luck with my Ethernet. I have purchased a Realtek RTL8139D PCI card and have not had any success with it. Yesterday I purchased a D-Link DWA-130 and I can't get it to work either. I'd prefer to get either the on board Ethernet or the Realtek RTL8139D working instead of the D-Link adapter. The problem I run in to is that when I install the LegacyHDAPlatformDriver.kext, my System Preferences freezes up when I click on Network. Any ideas? Link to comment https://www.insanelymac.com/forum/topic/171427-guide-retail-os-x-on-a-shuttle-sp35p2/#findComment-1344934 Share on other sites More sharing options...
HackBook Pro Posted November 28, 2009 Author Share Posted November 28, 2009 Thanks again for your help. I did finally get the front headphone jack to work and the rear mic jack to work (as well as the rear headphone jack). The problem was that I had previously installed the AzaliaAudio Installer and for whatever reason, it's settings were not being overwritten by KextUtility. I did a fresh install of Leopard, used KextUtility to install the VooDoo kext and that did the trick. Now-I am still having no luck with my Ethernet. I have purchased a Realtek RTL8139D PCI card and have not had any success with it. Yesterday I purchased a D-Link DWA-130 and I can't get it to work either. I'd prefer to get either the on board Ethernet or the Realtek RTL8139D working instead of the D-Link adapter. The problem I run in to is that when I install the LegacyHDAPlatformDriver.kext, my System Preferences freezes up when I click on Network. Any ideas? I have no clue about the the ethernet. I gave instructions about the Marvell built-in earlier in this thread. Did that not work? Link to comment https://www.insanelymac.com/forum/topic/171427-guide-retail-os-x-on-a-shuttle-sp35p2/#findComment-1345153 Share on other sites More sharing options...
Mardarrell Posted November 29, 2009 Share Posted November 29, 2009 I have no clue about the the ethernet. I gave instructions about the Marvell built-in earlier in this thread. Did that not work? I did try it when you originally posted it, but those entries were already made in the kext file and the Ethernet still wasn't working. However, I had not tried it since I reinstalled SL again. Voila! It worked! I did have trouble figuring out how to do it in Terminal, but I used PlistEdit Pro and it was easy to figure out. I made the suggested changes, ran the kext through Kext Utility and the second KU was done, the system notified me that a new network connection was available. Thank you so much for your help. My Hackintosh is now working perfectly! Link to comment https://www.insanelymac.com/forum/topic/171427-guide-retail-os-x-on-a-shuttle-sp35p2/#findComment-1345272 Share on other sites More sharing options...
Recommended Posts