kvonlinee Posted October 19, 2014 Share Posted October 19, 2014 (edited) hi all! I write this topic regard install OS X Yosemite on hack using clover boot loader I have 3 system update and run great from Yosemite: *one is Gigabyte X583-UD3R, core i7-930, Gigabyte gtx660Ti *one is haswell cpu i3, pair with msi-h97 PC Mate, Gigabyte gtx650 *one with Ivy-bride cpu i3 pair to Asrock H77M, Gigabyte AMD Radeon 7870 so let begin how to install to those. first you need to get Yosemite installer to the application folder. you could use usb or hard drive (one work for you, I used hard drive cause it is faster and I have few spare 40 GB around.) former the usb that with the name 1 with GUID Partition table. then copy and paste on to terminal: sudo /Applications/Install\ OS\ X\ Yosemite.app/Contents/Resources/createinstallmedia --volume /Volumes/1 --applicationpath /Applications/Install\ OS\ X\ Yosemite.app --no interaction when done, then get the clover boot loader from my is v.2953 to the target of then after that go to Install OS X Yosemite ▸ EFI ▸ CLOVER ▸ kexts and create a 10.10 folder, copy you current system fakeSMC, network kext, (you may need the NullCPUPowermanagement.kext, my on the i7-930 is require, while the haswell and Ivy-bridge doesn’t have to) also delete the VboxHFS+.efi and replace with the HFSPlus.efi about the config.plist I advice you to used the latest clover configurator to edit http://www.hackintoshosx.com/files/file/49-clover-configurator/ note with the Nvidia Kepler, you don’t have to mark anything with the graphics at all. that is the installer ready, go and install when it load clover on the installer hit the spacebar, chose the boot with verbose to check what is missing and then boot it up and system. fine tune is to make it boot by itself without the help of installer, when inside the Yosemite, you could use the Carbon copy cloner and clone the same thing on a partition or or differ disk(save your time later if you need to reinstall Yosemite) install clover boot loader to the boot drive you have that, copy the config.plist and 10.10 kext folder from the installer and it could boot it self. with the AMD Radeon 7870, I need to used the device property to kale it boot right to how 2 monitor by the guide from http://olarila.com/forum/viewtopic.php?f=16&t=154 copy and past to the terminal ioreg -lw0 -p IODeviceTree -n efi -r -x | grep device-properties | sed 's/.*<//;s/>.*//;' > device-properties.hex and open the home folder you have it, you would need EFI Studio to open that HEX file and insert it to the Divices/properties/inject for the Radeon 7870 and now this is what I am have with audio, I used voodooHDA 2.8.4, give me audio on Nvidia kepler HDMI to Television, the Radeon 7870 I could not het the sound over HDMI, I have some file include, if it could help anyone , you welcome to used. this is the file or the link here https://github.com/JrCs/CloverGrowerPro/blob/master/Files/HFSPlus/X64/HFSPlus.efi edit: add EFI for MSI H97PC mate with DSDT for HDMI audio over Radeon7950 edit1: add EFI clover for X58A-UD3R GTX660Ti HDMI Audio with edit DSDT i7-930-gtx660ti-config.plist.zip ivy-bridge-Radeon-7870.config.plist.zip HFSPlus.efi.zip EFI MSi-h97pcmate-core-i5-HDMI audio.zip EFI for x58a-gtx 660ti-HDMI-audio.zip Edited December 12, 2014 by kvonlinee Link to comment Share on other sites More sharing options...
kvonlinee Posted October 31, 2014 Author Share Posted October 31, 2014 some good news, I am able to run AMD Radeon 7870 vanila by injecting into config of clover-graphics-FBname Futomaki-Video Port 2-LoadVBios-Inject ATI this one HDMI through DSDT edit and onboard sound with realtek from tolled ALC command. I have the config and the IOreg for you and some pictures. io-7870-Ivy.zip 7870-vanila-config.plist.zip Link to comment Share on other sites More sharing options...
jl4c Posted October 31, 2014 Share Posted October 31, 2014 (you may need the NullCPUPowermanagement.kext, my on the i7-930 is require, while the haswell and Ivy-bridge doesn’t have to) If you are using NullCPUPowermanagement, then you don't have native PM for your i7-930. Remove that kext and add this to your config.plist <key>AsusAICPUPM</key> <true/> Also, make sure you have AppleLPC loaded. 1 Link to comment Share on other sites More sharing options...
kvonlinee Posted October 31, 2014 Author Share Posted October 31, 2014 thank, I used edit DSDT so now no NullCPUPowermanagement.kext now also I change info.plist in AppleLPC.kext from 3a18 to 3a16 and it load. Honesty, I don't know how important of that kext. Link to comment Share on other sites More sharing options...
jl4c Posted October 31, 2014 Share Posted October 31, 2014 pci8086,3a18 is natively supported, why do you changed it? Anyway you can fake this device-id in the dsdt to have vanilla AppleLPC. 1 Link to comment Share on other sites More sharing options...
kvonlinee Posted October 31, 2014 Author Share Posted October 31, 2014 with pci8086,3a18, the AppleLPC.kext is not load. so I will look into DSDT to change it Link to comment Share on other sites More sharing options...
kvonlinee Posted November 4, 2014 Author Share Posted November 4, 2014 pci8086,3a18 is natively supported, why do you changed it? Anyway you can fake this device-id in the dsdt to have vanilla AppleLPC.I add one more string pci8086,3a16 to AppleLPC.kext that, and it load.BTW, thank for let me know about that AppleLPC.kext, in result other, It give the access to the other sata port on old Dell XPS-410 in ATA mode, I will post a complete info what I learn out from that old machine. Link to comment Share on other sites More sharing options...
kvonlinee Posted November 9, 2014 Author Share Posted November 9, 2014 use this file for clover config- XFX 7870 ga-7870-config.plist.zip Link to comment Share on other sites More sharing options...
aspcartman Posted January 14, 2015 Share Posted January 14, 2015 Did u use GTP with clover to start 7870 config? I can't get thru grey screen with spining ball cursor. Link to comment Share on other sites More sharing options...
kvonlinee Posted January 14, 2015 Author Share Posted January 14, 2015 You mean disk partition? Becuase I have intel cpu, not need modify kernel, so to the graphics radeon 7870 i just inject a framebuffer for osx to reconisge the graphics card. This case i try Pitcairn as a framebuffer. Link to comment Share on other sites More sharing options...
mendietinha Posted January 14, 2015 Share Posted January 14, 2015 nice work. those are some nice machines, mate. 1 Link to comment Share on other sites More sharing options...
kvonlinee Posted January 14, 2015 Author Share Posted January 14, 2015 Thank Link to comment Share on other sites More sharing options...
aspcartman Posted January 14, 2015 Share Posted January 14, 2015 You mean disk partition? Becuase I have intel cpu, not need modify kernel, so to the graphics radeon 7870 i just inject a framebuffer for osx to reconisge the graphics card. This case i try Pitcairn as a framebuffer. 1. Yes, disk partition scheme, is it MBR or GPT? It's important, as far as I know, but I had to move to MBR a day ago, maybe that's the problem... 2. Does this framebuffer actually suit your card? Futomaki = DP DP DVI-DL HDMI, do u actually have same ports\layout? 3. There is no Pitcairn framebuffer in AMD7(6)000Controller.kext. Weird thing though, when I dump VBIOS with GPU-Z under windows it actually calls the resulting file "Pitcairn"... 4. I see "Inject VBIOS" turned on in your config, did you provide dumped vbios to clover? Link to comment Share on other sites More sharing options...
kvonlinee Posted January 14, 2015 Author Share Posted January 14, 2015 I used clover, disk is GPT parttition dual to native intel cpu, i used seperate hard drive for os (osx and window 7 is seperate). I got lucky to Futomaki, 2 of 78xx series work with it, other menbaer said no. Yes it is not PitCairn framebuffer, i learn it from a different way, with clover it will force to load to work on all connection such HDMI, mini DisplayPort, DVI ( while Futomaki work for 2 only) With clover, inject loadVideoBios, inject ATI, framebuffer=Picairn, videopors=4 and (no videobios to clover). With 7950 i used framebuffer = Tahiti, same concept, work great for me. It could chnage alot due to modify kernel for AMD cpu vs vanilla for Intel cpu. Good luck. Link to comment Share on other sites More sharing options...
Recommended Posts