Contribute
Register

X99-UEFI-Clover-Yosemite/Mavericks

Status
Not open for further replies.
Joined
Jan 22, 2015
Messages
9
Motherboard
x-99 Asus Deluxe
CPU
Intel 5960x
Graphics
Sapphire 290x VaporX OC
Mac
  1. 0
Classic Mac
  1. 0
Mobile Phone
  1. 0
X99 Vanilla Guide in UEFI --- Yosemite Clover =D

As of very recently it was not possible to load the kernel with clover through a vanilla USB installer. Yosemite does not Create the Kernels Folder prior to installation. Yos stores it in the RAM and creates it afterwards. Download Fritz has incorporated Stinga11 and Pike's Kernel Patch for HaswellE code into clover through a Kext and Kernel patch. I will simply explain very easily how to create an installer to debug. You might have sucess and boot into Yosemite with ease depending on your components. Lets start now.

1st step... Open your disk utility after inserting a USB 3.0 (2.0 is fine but slow) into a port on your chassis or motherboard port or wherever you can place a Flash drive.... Then Partition that USB with the Disk utility tool by selecting GUID Partition Table or (GPT) and OSX Journaled. Options for the Former, Format under Name for the Latter. (Very simple stuff) just adding for all users. MAKE SURE TO NAME THE USB "USB"!!!

2nd Step you will need to run CIM as i like to call it (Create install Media), this will compile the vanilla installer and make it bootable regarded a bootpicker is present.

The command is

sudo /Applications/Install\ OS\ X\ Yosemite.app/Contents/Resources/createinstallmedia --volume /Volumes/USB --applicationpath /Applications/Install\ OS\ X\ Yosemite.app --no interaction

Copy that command into terminal enter your password, if you have a USB 2.0 it will take 30 min, with a USB 3.0 5 min.

3rd Step... Install Clover 3141 I will link a zip below, this revision has the binaries implemented to patch the kernel for Haswell E on the fly from Clover. When you install Clover for UEFI for an x99 Motherboard you need 3 selections under the customize menu. Always make sure you have changed the install location to the USB drive you want clover on first. When you hit customize tick the boxes Install Clover for UEFI Booting only, as well as Install Clover in the ESP. Under Drivers64UEFI you will need to select OSXaptiofixDRV....... I use 2 sometimes but please just use one there is nothing wrong with 2 theoretically but i have seen users have freezing on boot with it aptio one always works so use just AptiofixDRV.

4th and Final Step.... Lastly it is time to mod your plist and add Kexts. Download Xcode from the appstore on your real mac or other hack, (I use Xcode) and open your config file which is in the root of the CLOVER folder. Look for the key KernelKextsAndPatches, Under it you will find KernelHaswellE, Change the Value to yes. You can also download the latest version of Clover Configurator, if you import your plist you can tick the box for KernelHaswellE in the application. In Clover Configurator the tick box is under the same section (KextAndKernelPatches). This will add an on the fly Kernel patch (credit to Stinga11). To save the plist if you used XCode just X out of the app and it will ask you to keep your changes, with CC just X out and hit save. Depending on your configuration you may need different KernelFlags/Bootflags. We are trying to get out of the habit of using kext-dev-mode=1 as apple will be needing signed kexts soon, it is included in most plists so leaving it there wont hurt anything, All users will need npci=0x3000. Only use nv_disable=1 and nvda_drv=1 If you are running and NVidia Card. Finally now to add the kexts, the two manditory kexts for booting into Yosemite are FakeSMC.kext, and VoodooTSCSync.kext Simply Drag and drop FakeSMC.kextinto the EFI/CLOVER/Kexts/10.10 folder.

[If you don't wish to learn this process simply copy my plist to the root of your CLOVER Folder. Mount your EFI, then open CLOVER. Place and Replace the Plist inside here]... If you do this Just skip the Section Right above starting with (4th and Final Step).

I left the RTVariables section blank out there. Sorry can't have my ROM or MLB.
laugh.png


You still have to put the kexts in yourself. Pay close attention here for the VoodooTSCSync instructions. If you are using VoodooTSCSync.Kext drop it in the 10.10 folder as you did with FakeSMC.kext and then open the package contents and deeper inside you will find a plist, open that plist with your plist editor, if you are using Xcode like I am look for the key "IOKitPersonalities, under that key is VoodooTSCSync and Under that key is IOPropertyMatch. Just look for each of the keys I mentioned and hit the sideways arrow next to them to open the categories underneath. Open that key to find "IOCPUNumber" change the Value dependent on your CPU, If you use a 6 core processor you must change it to 11, as the first core is registered with a zero and Hyperthreading is enabled, for an 8 core it is 15, so on and so forth. save the plist by simply Xing out the file it will ask you to save it.


You are finished now, Reboot your system Load into your Firmware (Hold the Delete key, Sometimes F2) Disable CSM IF and ONLY IF you have a GOP UEFI Video card, if you do not keep CSM Enabled make sure you can boot Legacy and UEFI, that will be available to modify in your firmware as long as you have CSM enabled. Then manually Boot to your UEFI PMAP Flashdrive by selecting F8 with Asus boards or F12 with Gigabyte.

For Best trouble shooting Load a default Firmware obviously leave secure boot with Other OS, and CSM should be Disabled. If you do not have a GOP VGA, American Megatrends will reset your CSM to enabled automatically, so as I mentioned make sure you are set to boot in UEFI as well as Legacy.

Boot Into OSX from (Yosemite Installer) as CIM calls it after pressing the spacebar over that option and choosing Verbose mode.

Thats it, Any Hang you get please post a picture, the more people we have on this method the faster we get CLOVER UEFI x99 HAS E!

-------------

Post Install For Audio---https://github.com/t...audio_cloverALC

Go to that website and download the x99 plist, make sure you have xcode from the appstore. Simply use Xcode to open this plist then Copy KextsToPatch Under "KernelAndKextPatches To the same location in your Config Plist. Xcode is best for copying between the two

Then go up top of your Config plist and see Devices open the key and Open the Audio key under it Make a key Called Inject set the Type to String and the Value to 1 ( If its not already there ).

Restart your Computer and Run the script on the page I have linked for you
https://github.com/t...loverALC-100.sh

To download the plist and Script click "Raw". Restart your computer and you will have Audio But no HDMI Without a DSDT patch.

Credit for Audio goes to Toleda for Making the script and providing distribution, Special thanks To Tom.bridges for helping configure the Audio

As for iMessage and FaceTime all you need to do is find a real mac and run iMessage_debug2 on it, you can download it from our website. After you run the command write down or save the ROM code, and the Board Serial Number Code.
Use Clover Configurator to import your plist and go to the RT Variables section. The top part has 2 boxes one called ROM, and one called MLB,
obviously you should put the ROM digits from the real Mac in the ROM section, put the Board Serial Number in the MLB section next to in in RT Variables
leave the bottom part of RT Variables blank

You should also use Clover Conigurator to Generate a proper SMBIOS, x99 boards should use Mac Pro 6,1. Just click the little wand under SMBIOS in CC. and choose MacPro 6,1. Don't alter what it calculates for you. Save and exit.

All credit for iMessage and FaceTime fix goes to EVERYONE in this entire forum.


Ethernet Support----

http://www.insanelym...el-onboard-lan/

All credit for Ethernet goes to Mieze--- Just download the kext and put it in your 10.10 folder.



GOOD LUCK

---All Credit goes to Stinggaa11 for the Kernal Patch, and Download Fritz for On the fly Clover Patch.

Side notes----- Watch out for your XMP. Keep it off, it can cause some boot hangs.


********** IF YOU HAVE A 5960x This Method Should most definitely become more complex the Architecture of this CPU requires Rollback Kexts for mavericks, If you use Yosemite you will kill your boot every time a new Update comes out for 10.10.

If you would like to do mavericks follow the same exact guide, but use the CIM command for mavericks.

sudo /Applications/Install\ OS\ X\ Mavericks.app/Contents/Resources/createinstallmedia --volume /Volumes/USB --applicationpath /Applications/Install\ OS\ X\ Mavericks.app --no interaction



I am currently running x99 Mavericks with my 5960x


Have Compiled this Clover that will take care of Mavs, and Yosemite for Has E kern Patchin'! https://www.dropbox....41.pkg.zip?dl=0
Hey btw I'd also like to give credit where it's truly due

Thank you Pike!

P.S.

If you would like the newest Clovers Go to Sourceforge.com Make an account and then go to this website

https://github.com/J...CloverGrowerPro
Type in the 3 Commands. This only will work with Xcode installed, and it will ask you to install it.

Happy Growing!
 

Attachments

  • config.plist.txt
    5.5 KB · Views: 1,258
Last edited:
  • Like
Reactions: dez
As of very recently it was not possible to load the kernel with clover through a vanilla USB installer. Yosemite does not Create the Kernels Folder prior to installation. Yos stores it in the RAM and creates it afterwards. Download Fritz has incorporated Stinga11 and Pike's Kernel Patch for HaswellE code into clover through a Kext and Kernel patch. I will simply explain very easily how to create an installer to debug. You might have sucess and boot into Yosemite with ease depending on your components. Lets start now.

Hello! How stable do you find your build to be? I intend to make a similar build with 5960x and Asus X99 Deluxe but wonder if I could get it to run at 4 Ghz. Would you recommend Asus V extreme or GA SoC Force for their more advanced OC options?
Also, are both of the Enthernet ports working ? I would need those for a specific Audio software that splits processing power among several builds.
What mobo would you recommend for the most hassle free installation of Yosemite or Mavericks?

Cheers!
 
AllenRoss thank you SO MUCH for this tutorial. Even though its alot more wordy than other tutorials on the forum, its been the most understandable and I think I get the whole process of install hackintoshes alot more, so thank you.

I'm trying to install 10.10 on my ASUS X99-E WS board with my Intel® Xeon® 8-Core E5-2640V3 with a NVIDIA GTX 970 but I cant reach the installation screen. I've also tried two other methods with no joy:

http://www.tonymacx86.com/yosemite-...motherboard-temporary-guide-os-x-10-10-a.html

http://www.tonymacx86.com/yosemite-desktop-support/151067-5960x-yosemite-install-guide.html

Alot of people with my board have had success with these guides but for some reason I haven't. I'm using -x -v -f npci=0x3000 cpus=1 nv_disable=1 dart=0 kext-dev-mode=1 and it hangs [ PCI configuration begin ] :cry: I followed a guide for Mavericks was able to install and boot fine but not with Yosemite.

Anyone got any ideas?
 
Hardware:

5960x
MSI MPower X99S
2x 500GB SSD Crucial MX200
M.2 Samsung 256GB SSD
64GB Crucial Ram
GTX Titan X and Geforce 210 for Pre Installation

Hey Guys,

i'm sitting here for 2 day's, trying to install Yosemite on my system. I tried the http://www.tonymacx86.com/yosemite-desktop-guides/155041-x99-uefi-clover-yosemite-mavericks.html and http://www.tonymacx86.com/yosemite-...motherboard-temporary-guide-os-x-10-10-a.html. No success. After Booting the Clover Bootloader, i'm getting a Black Screen with the white Apple with loading bar, without reaction and my system restarts.


Bootflags:
kext-dev-mode=1 npci=0x3000 nv_disable=1 and nvda_drv=1
and i tried many different combinations etc. ;-(
any one any idea ;-(

that's so sad. it looks like the it is impossible to get the MSI MPower X99 to run.
 
Mine stops and reboots at the same place - PCI configuration :-X Does that clue give anybody an idea on what could help?

Asus x99 Sabertooth BIOS v. 18.01
i7 5960x
Sapphire 290x VaporX 8GB

7/21/15 update: I was successful in installing using a 5820k chip I had. I had both a Unibeast Clover USB sticks...tried my Unibeast with boot flags npci=0x2000 -v -cpus=1 and it installed.

Has something to do with the Asus X99 / 5960X....as of this post, I have not read of anyone able to successfully install with this combo. That will change soon I hope.

- scruff
 
Thank you for the post!

It really helped me get started.


I have gotten stuck though on the clover installation. I tried the clover you linked to below and the latest version of clover and tried to install them with only aptio and the UEFI settings. This didn't work so I tried various other driver configs and I still get a Clover can't install message.

Any suggestions?
 
Mine stops and reboots at the same place - PCI configuration :-X Does that clue give anybody an idea on what could help?

Asus x99 Sabertooth BIOS v. 18.01
i7 5960x
Sapphire 290x VaporX 8GB

7/21/15 update: I was successful in installing using a 5820k chip I had. I had both a Unibeast Clover USB sticks...tried my Unibeast with boot flags npci=0x2000 -v -cpus=1 and it installed.

Has something to do with the Asus X99 / 5960X....as of this post, I have not read of anyone able to successfully install with this combo. That will change soon I hope.

- scruff

i've got X99A / 5960X, working fine! Got a 290 as well, no issues. Guess there's been a fair few bios updates since your post tho (couldn't get mine going until I updated).
Built the computer for audio so of course USB audio is the one thing massively glitching on me...

Edit: I don't reckon it's worth getting grey hairs trying to boot into the installer though, just install on a macbook then clone it over... Getting OS X to boot was a lot easier than getting the installer to do the same.
 
i've got X99A / 5960X, working fine! Got a 290 as well, no issues. Guess there's been a fair few bios updates since your post tho (couldn't get mine going until I updated).
Built the computer for audio so of course USB audio is the one thing massively glitching on me...

Edit: I don't reckon it's worth getting grey hairs trying to boot into the installer though, just install on a macbook then clone it over... Getting OS X to boot was a lot easier than getting the installer to do the same.

erty you doing all this in UEFI mode? i'm about to build one soon & wanna use the X99A in UEFI/Clover. not sure how easy or difficult. The X99 Deluxe one i've had, i still can't get to boot yosemite in uefi with clover. that damn 5960X..
 
If anybody can help a brother out I will gladly donate to this site!

5960X

X99 Deluxe

Yosemite (El Cap even better)

Clover
 
Status
Not open for further replies.
Back
Top