|
Is there a good non-bullshit guide to Clover+Yosemite? I had a mostly working install, but it freaked out on me one day and started hanging at boot. After a week of screwing with it and trying all the things which I know to work on real true-blue Macs, I just cut bait and put Ubuntu on the machine. I kind of want to give it another shot. The TonyMac guides/forums are full of cargo culting and I've concluded that there's no way anyone who goes through the guide can learn enough about what they're doing to be able to debug the process if it goes sideways. Here's what I'm working with, btw, and if the motherboard here is a lovely one and there's a better choice in a mini-itx form factor I'm open to switching. Core i7 4770K Gigabyte GA-Z87N-Wifi (although I know the onboard Wifi/Bluetooth chipset in this is not OS X compatible and I gave the mini-PCI card to a friend) Geforce GTX 760 video
|
# ? Mar 7, 2015 21:14 |
|
|
# ? Jun 8, 2024 08:45 |
|
kitten smoothie posted:Is there a good non-bullshit guide to Clover+Yosemite? I had a mostly working install, but it freaked out on me one day and started hanging at boot. After a week of screwing with it and trying all the things which I know to work on real true-blue Macs, I just cut bait and put Ubuntu on the machine. I kind of want to give it another shot. Clover is a very broad topic. In short, get a USB drive and format it as FAT. Grab the latest Clover PKG off the Sourceforge. Configure it (in the installer) like this code:
That'll get you installed. Once the install completes, go into /EFI/CLOVER/kexts and copy FakeSMC.kext into each folder in there. That's enough to boot and install the OS. For Gigabyte boards, boot the drive as EFI and go into Clover Settings. Disable every DSDT patch it has enabled. Boot your install drive (make it using DiskMakerX or any other normal/legit mac tool you like) and go for it. Once you got OS X installed post your config.plist here. I'll edit it (and explain how to do it yourself) so iMessage works and Clover doesn't try to do DSDT patches that aren't relevant to your board every time you boot. enMTW fucked around with this message at 22:44 on Mar 7, 2015 |
# ? Mar 7, 2015 22:42 |
|
I installed this thing on a VMware workstation VM and it runs fine, except for the graphics having no acceleration at all even after patching workstation to let me select it as osx and installing VMware tools. Can I get accelerated graphics on virtual box? If it maters I am doing this from Linux.
|
# ? Mar 8, 2015 12:49 |
|
Celexi posted:I installed this thing on a VMware workstation VM and it runs fine, except for the graphics having no acceleration at all even after patching workstation to let me select it as osx and installing VMware tools. There is no way to run it with QE inside VMWare/Virtual Box. The only way to do it (and few people do this) is to run it in ESXi with a supported graphics card directly passed to the VM via VT-D. Most people use VMWare OS X installs to build a USB stick so they can install the 'proper' way.
|
# ? Mar 8, 2015 16:17 |
|
enMTW posted:Clover is a very broad topic. In short, get a USB drive and format it as FAT. Grab the latest Clover PKG off the Sourceforge. Awesome, thanks. I've got OS X installed, posting from Safari on a minimally working system booted off the Clover USB. I had to put this ethernet driver into the /EFI/CLOVER/kexts/10.10 directory so it got injected at boot and got me working ethernet on one of the two ports. This board's got two ethernet ports with two chipsets, neither of which were supported out of the box. Here's my config.plist, I'm assuming this to just be the default settings, including the default "true" settings on the DSDT patches I manually turned off at boot time. http://pastebin.com/yAezWdji For iMessage/Facetime to work do I need a ROM/MLB from a donor machine or is that how you get yourself screwed in the first place? I have two old Macs that I know work with iMessage, one a 2008 Mac Pro and the other a 2010 Mac Mini. One is collecting dust and the other I'm using as a home server. I had been using generated IDs in the past, and it worked until December when they seemingly cracked down. kitten smoothie fucked around with this message at 23:17 on Mar 8, 2015 |
# ? Mar 8, 2015 23:15 |
|
kitten smoothie posted:Here's my config.plist, I'm assuming this to just be the default settings, including the default "true" settings on the DSDT patches I manually turned off at boot time. I'll post the edits and show you how to make your own once the Apple Event/some minor surgery I have later today are done with. Donor values are the best. Properly generated (I'll explain how to do that too) are also very good. Apple can't tell the difference between a correctly generated value and a real one. enMTW fucked around with this message at 17:32 on Mar 9, 2015 |
# ? Mar 9, 2015 17:28 |
|
I made your config edits. [edit: removed as you already downloaded them. you don't want someone else using the exact same MLB value as you] You want these apps to make Clover config edits. Clover Configurator: http://mac.softpedia.com/get/System-Utilities/Clover-Configurator.shtml A property list editor. I like PlistEdit Pro http://www.fatcatsoftware.com/plisteditpro/ Clover Configurator can (and did, I already took care of it) generate you a valid ROM and MLB value. It pulls the ROM value from your mac address and makes a MLB (simple algorithm) It makes it quite easy to edit. PlistEdit Pro lets you see what's going on inside. Your config is very simple, you can compare it to the example config and learn how to make your own by hand. It's a very simple structure. I set your SMBios to MacPro3,1, the most compatible SMBios. It's ready to go. Throw it in the folder and reboot. enMTW fucked around with this message at 17:09 on Mar 10, 2015 |
# ? Mar 10, 2015 00:30 |
|
New Security Update is out. Has a new kernel but no new audio driver. Safe for hackintosh.
|
# ? Mar 10, 2015 01:46 |
|
Anybody got a link to doing HDMI audio that is readable? As much good work Toledo does his instructions read like Bain cooking Meth on Payday 2.
|
# ? Mar 10, 2015 08:43 |
|
The security patch doesn't appear to be safe for nvidia alternate gfx users. I am in the progress of rolling back. Attempts to reinstall the last 10.9.5 drivers gets rejected.
|
# ? Mar 10, 2015 16:07 |
|
oohhboy posted:The security patch doesn't appear to be safe for nvidia alternate gfx users. I am in the progress of rolling back. Attempts to reinstall the last 10.9.5 drivers gets rejected. Go into NVDAStartup.kext and edit the info.plist. Go to the required OS line and set it to 14C1510. http://i.imgur.com/qqquXFp.png If you need the web driver, do note that any update that updates the kernel - security updates included - will need either waiting or editing, like this. 10.10.3, for instance, will need a new web driver update as Apple changed things. Editing won't work. enMTW fucked around with this message at 16:39 on Mar 10, 2015 |
# ? Mar 10, 2015 16:25 |
|
enMTW posted:A super helpful post which goes a long way into teaching a man to fish. Thank you so much for your help. The new config.plist seems way easier to manage now, and with all the extra noise out of there I feel like I've got a way better understanding of everything going on under the hood. Up and running now with great success, and I feel like this machine is already way less janky from the get-go. This time was able to actually get the onboard ALC897 working and ditch the USB DAC I was using. Either the native OS X driver had a bug or the DAC itself had a problem, but either way it seemed to make a loud "pop" on the audio every time you go to a web page that has a flash element on it, even if the flash element isn't playing audio.
|
# ? Mar 10, 2015 16:40 |
|
kitten smoothie posted:Thank you so much for your help. The new config.plist seems way easier to manage now, and with all the extra noise out of there I feel like I've got a way better understanding of everything going on under the hood. No problem! Cheap (~$10) USB Dacs like to pop/make noise a lot. Known issue. Next up in my OS X guide series: how to get Clover to automatically patch AppleHDA. If one were to apply this patch, they can stop installing AppleHDA for ALCXXXX and HdaEnabler1 every time they take a major update. If that's something you are interested in, check the thread later today oohhboy posted:Anybody got a link to doing HDMI audio that is readable? As much good work Toledo does his instructions read like Bain cooking Meth on Payday 2. Which motherboard do you have? And yeah, Toledo's stuff is even less readable than anything Netkas writes, and Netkas is Russian. Toledo is just smoking crack all day or something.
|
# ? Mar 10, 2015 16:49 |
|
enMTW posted:No problem! This was a Behringer $30 DAC, so I expected better, but I honestly think in reality it was a $10 DAC under the hood with $20 worth of brand name recognition on it
|
# ? Mar 10, 2015 16:55 |
|
enMTW posted:Go into NVDAStartup.kext and edit the info.plist. Go to the required OS line and set it to 14C1510. I am afraid that editing the version number doesn't fix the drivers. So anybody else who requires them will need to wait. My motherboard is a gigabyte z97x gaming 7. Same hdmi info for a ga h97m hd3 would be great.
|
# ? Mar 10, 2015 17:24 |
|
oohhboy posted:I am afraid that editing the version number doesn't fix the drivers. So anybody else who requires them will need to wait. I am using the web driver right now. http://i.imgur.com/jdzvhTw.png http://i.imgur.com/1BZexqo.png My card requires the webdriver. Just editing the right version number - not the one at the top, the 'NVDARequiredOS' one fixes it. If editing hasn't been working for you, here's a (slightly older) version of the WebDriver that doesn't do OS version checking. http://us.download.nvidia.com/dZAS8cBUHaT1cUk4pr4NBgqTMH8PbHXC/WebDriver-343.02.02b04.pkg I'll do a big HDMI audio post once I get done with regular automatic Clover audio patching enMTW fucked around with this message at 17:30 on Mar 10, 2015 |
# ? Mar 10, 2015 17:27 |
|
I am running 10.9.5 so yeah... Don't worry about it to much right now. I should have it in hand, just got to roll back again then not apply the patch.
|
# ? Mar 10, 2015 17:34 |
|
oohhboy posted:I am running 10.9.5 so yeah... Don't worry about it to much right now. I should have it in hand, just got to roll back again then not apply the patch. Oh, right. Everything I'm posting about is relevant to 10.10 only. I have not tested that WebDriver with 10.9. Oops/sorry. A new WebDriver will likely be out by tomorrow, anyway.
|
# ? Mar 10, 2015 17:35 |
|
Thanks for the help anyway, it lead me to one of your posts with some very nice tools.
|
# ? Mar 10, 2015 18:03 |
|
While Clover Configurator is a nice enough tool, anyone who's actually using Clover should really take some time and read through the entire Clover Configuration guide to get an understanding of how it works: http://clover-wiki.zetam.org/Configuration Also, while MacPro3,1 is generally the most widely-compatible baseline SMBIOS, picking one that actually best matches your particular hardware is preferred for best chance of everything (especially things like power management) working properly. For a Haswell build with nVidia dGPU, for example, that would be iMac14,2.
|
# ? Mar 10, 2015 19:10 |
|
GokieKS posted:While Clover Configurator is a nice enough tool, anyone who's actually using Clover should really take some time and read through the entire Clover Configuration guide to get an understanding of how it works: http://clover-wiki.zetam.org/Configuration I agree with this, but one thing at a time. These guys are just getting used to Clover. Baby steps. That's mostly a myth. Mac Pro 3,1 doesn't set any power management states, so PM works fine. If you pick iMac14,2 and have, for example, an AMD card (or switch to one later) you'll have weird issues. When you are set as an iMac, packages that require a Mac Pro won't install (WebDrivers, for instance) In the past, using a desktop Nvidia GPU with the SMBios of a iMac with a mobile one caused weird graphical corruption in flash video. Don't know if that is still a thing, but it used to be. You should run a non-Mac Pro 3,1 SMBios on a laptop for sure, but there are no real benefits to doing so on a desktop (and lots of disadvantages, like having to use Continuity Enabler if you are set as anything other than a Mac Pro if you have a continuity-capable wifi/bluetooth card installed) Though that last point only applies to pre-BT 4.0 iMacs SMbioses. You get the idea. enMTW fucked around with this message at 22:08 on Mar 10, 2015 |
# ? Mar 10, 2015 21:59 |
|
enMTW posted:That's mostly a myth. Mac Pro 3,1 doesn't set any power management states, so PM works fine. I meant power management as in getting all power saving features (e.g. EIST, adaptive voltage, etc.) working, which is much easier on a properly matching SMBIOS rather than the generic MacPro3,1. enMTW posted:When you are set as an iMac, packages that require a Mac Pro won't install (WebDrivers, for instance) nVidia web drivers have not required one of the MacPro Products for quite a while now - it will installs perfectly fine on an iMac SMBIOS. And no issues with Flash video either. And AFAIK, only MacPro5,1 is one of the natively Apple-supported products for Continuity, not 3,1, so it would be required for that either way, and MacPro5,1 really is a problematic BIOS for a lot of reasons (having to hack around ECC RAM requirement, etc). So I still maintain that picking the SMBIOS that most closely approximates your actual hardware is the best option.
|
# ? Mar 11, 2015 00:35 |
|
GokieKS posted:And AFAIK, only MacPro5,1 is one of the natively Apple-supported products for Continuity, not 3,1, so it would be required for that either way, and MacPro5,1 really is a problematic BIOS for a lot of reasons (having to hack around ECC RAM requirement, etc). Is there any reason other than that? I've been using MacPro5,1 (with cloned info) for a few months now and have Clover automatically patch out the ECC requirement and generate P/C-states. The ECC patch is the only thing I have to do differently vs. when I was using MacPro3,1, and the new SMBIOS actually increased performance for me.
|
# ? Mar 11, 2015 00:50 |
|
GokieKS posted:I meant power management as in getting all power saving features (e.g. EIST, adaptive voltage, etc.) working, which is much easier on a properly matching SMBIOS rather than the generic MacPro3,1. Works just fine on MacPro3,1. Again, a myth. A modern bootloader handles all that for you. I've had problems with the web drivers on non-Mac Pros before. Interesting that it works now - is it just that one version that installed on anything (no restrictions) or does the latest one work? Still, there are going to be things that won't install. Capture Card drivers and whatnot. Anything PCI-E. The Continuity part is straight up not true. Apple blacklists SMBioses for Continuity, but not that of the Mac Pro. This is public knowledge: https://github.com/dokterdok/Continuity-Activation-Tool/ I disagree with that, and I strongly recommend not doing it (to anyone else reading) for reasons both big (having to edit install scripts to install the Web Driver or any other product designed exclusively for the Mac Pro, graphical corruption issues on certain SMBioses) and small (the iMac icon in System Profiler is ugly). enMTW fucked around with this message at 05:45 on Mar 11, 2015 |
# ? Mar 11, 2015 01:01 |
|
I tried a MacPro5,1 SMBIOS for a while (on non-IVB-E hardware), and had issues with power management as well as the ECC patch just randomly stopping working.
|
# ? Mar 11, 2015 01:04 |
|
GokieKS posted:I tried a MacPro5,1 SMBIOS for a while (on non-IVB-E hardware), and had issues with power management as well as the ECC patch just randomly stopping working. Yeah, 4,1, 5,1 etc are weird. Also the Mac Mini and certain iMacs. Mac Mini SMBioses don't like dedicated GPUs. iMac12,1 (if memory serves) has corruption issues with off-brand GPUs.
|
# ? Mar 11, 2015 01:07 |
|
CLOVER AUDIO: Step 1: Restore the stock AppleHDA. You /do/ have a backup, right? Reinstall it. Leave your HDAEnabler1.kext in the folder, though. The audio patch needs the HDAEnabler there to figure out what audio codec you have. Step 2: Download this: https://github.com/toleda/audio_CloverALC/archive/master.zip Extract it. Use Clover Configurator to mount your EFI partition (or do it in terminal, http://themacadmin.com/mounting-the-efi-boot-partition-on-mac-os-x/) With the stock AppleHDA loaded and HDAEnabler in your S/L/E, run audio_cloverALC-100.sh in terminal. Open terminal, drag it in. Give it admin, agree to what it says, done. That's it. It'll patch your AppleHDA and save the patch to your Clover configuration. Clover will apply that patch on every change to AppleHDA.kext (typically new versions of the OS) now. You don't have to delete HDAEnabler1.kext. It's funny how complicated Toleda makes this sound. His guide is something like 5 pages of single spaced text. enMTW fucked around with this message at 01:39 on Mar 11, 2015 |
# ? Mar 11, 2015 01:28 |
|
New Webdriver is out.
|
# ? Mar 11, 2015 18:41 |
|
Apple released another security update. It changes the OS version again, breaking the WebDriver. Make the modification I posted a few posts back if you need it. Nvidia released a WebDriver for 10.10.3 today. http://us.download.nvidia.com/ueIQ1cKffvn8R5wGRPgpshmH1Y7hvvFn/WebDriver-343.02.03b04.pkg This one will install on any 10.10.3 build - it only checks for 14D. So the strict version check is gone now.
|
# ? Mar 19, 2015 23:35 |
|
I built a computer with recommended parts from the tomy mac site. I created a Unibeast USB stick, and installed Yosemite. I made a single partition, as the installation guide I followed only made one partition. (tonymac's) Given how likely it seems that the OS will break at some point, I decided I wanted a second partition to keep files. In Yosemite, I resized my boot partition using Disk Utility. I then created a second partition. However, the hard drive no longer boots. (I just see a black screen with blinking cursor). I *am* able to boot into the hard drive and into Yosemite if I boot from the Unibeast USB stick. Booting from the USB stick forever seems silly, so I would like to install a bootloader of some kind. I tried to reinstall the tonymac bootloader via MultiBeast, but it didn't work. 1. How might I install a bootloader on an installed Yosemite hard drive? 2. Is it possible to "uninstall" a kext? I installed a non-functioning audio kext, and I kind of want the Apple one back. Captain Pike fucked around with this message at 04:03 on Mar 24, 2015 |
# ? Mar 24, 2015 04:01 |
|
You probably wrote over the bootloader by resizing the partition is my guess. I'm pretty sure multiple partitions is not supported without using clover.
|
# ? Mar 24, 2015 05:03 |
|
Yeah, you overwrote the bootloader. Now is as good time as any to move to a modern bootloader - CloverEFI can survive partition resizing. As for the kext thing, not really. You (almost surely) replaced the stock AppleHDA with a modified one. Unless you have a backup (or find a copy online, or take a 10.10.X update) you are stuck with what you installed. If you installed VoodooHDA, that's different. You can delete the HDAEnabler kexts in /System/Library/Extensions/ with no consequence, but they won't get your audio working again.
|
# ? Mar 24, 2015 16:14 |
|
Captain Pike posted:I built a computer with recommended parts from the tomy mac site. Once you're booted with your Unibeast stick, try installing Clover to a (separate) flash drive — it runs a utility that should auto-configure itself with most of the same values the TonyMac poo poo injects. If that works and you like Clover, install it normally using the pkg installer. If not, it's not horribly difficult to install Chameleon manually, but there's a few steps involved so reply here if Clover doesn't work out.
|
# ? Mar 25, 2015 17:22 |
|
Just when I thought I was out, they keep pulling me back in; I decided to resurrect my Dell Mini 9 for kitchen music duty, and of course had just deleted my old backup disk image last month
|
# ? Mar 27, 2015 20:09 |
|
enMTW posted:CLOVER AUDIO: So i cannot get this to work. I've had this particular machine set up as a hackintosh in the past with the audio working, but it's no go this time. Apparently my audio ID is set to 12, when it needs to be set to 0. I do not know what to do in order to change the 12 to a 0. The script asks me about using Clover Audio Injection and i choose y. it then says "Use Audio ID: 0" and i choose "y" as well. The script makes the correct changes to my clover config but apparently the Audio ID: 12 is being set somewhere else and clover isn't able to override it. *edit* i should mention that i can hear a crackle out of my speakers during boot, which is more than what i was getting previously. OS X indicates there are no sound output devices though. lignicolos fucked around with this message at 20:53 on Mar 28, 2015 |
# ? Mar 28, 2015 20:42 |
|
Is there any way to check what OS version was installed on a backup disk image? I found my old Mini 9 backup, but have no idea what I'd updated to.
|
# ? Mar 28, 2015 21:13 |
|
lignicolos posted:So i cannot get this to work. I've had this particular machine set up as a hackintosh in the past with the audio working, but it's no go this time. Apparently my audio ID is set to 12, when it needs to be set to 0. I do not know what to do in order to change the 12 to a 0. The script asks me about using Clover Audio Injection and i choose y. it then says "Use Audio ID: 0" and i choose "y" as well. The script makes the correct changes to my clover config but apparently the Audio ID: 12 is being set somewhere else and clover isn't able to override it. Do you have an HDA Enabler installed? Remove whatever enabler you have now and install (or reinstall) HDAEnabler1 via Multibeast.....if that is your Audio ID. What board do you have? Let me know and I will help.
|
# ? Mar 28, 2015 22:42 |
|
enMTW posted:Do you have an HDA Enabler installed? Remove whatever enabler you have now and install (or reinstall) HDAEnabler1 via Multibeast.....if that is your Audio ID. What board do you have? It's now working! When i read your reply I realized that the file i had in my kexts/10.10 folder was named HDAEnabler.kext. I downloaded the HDAEnabler1.kext file from the toleda github and put it in the folder, deleting the incorrect one. Rebooted and now things are up and running. Thank you! I think at this point everything is working correctly with 10.10.2. Awesome!
|
# ? Mar 29, 2015 02:56 |
|
Chris Knight posted:Is there any way to check what OS version was installed on a backup disk image? I found my old Mini 9 backup, but have no idea what I'd updated to. System/Library/CoreServices/SystemVersion.plist will tell you what version of OS X is installed.
|
# ? Mar 29, 2015 13:36 |
|
|
# ? Jun 8, 2024 08:45 |
|
lignicolos posted:It's now working! When i read your reply I realized that the file i had in my kexts/10.10 folder was named HDAEnabler.kext. I downloaded the HDAEnabler1.kext file from the toleda github and put it in the folder, deleting the incorrect one. Rebooted and now things are up and running. Thank you! No problem!
|
# ? Mar 29, 2015 15:23 |