- Joined
- Dec 21, 2013
- Messages
- 151
- Motherboard
- Gigabyte Z490 Auros Ultra
- CPU
- i9-10850K
- Graphics
- RX 6900 XT
- Mac
- Mobile Phone
Guide to install/migrate from Mavericks to Yosemite and Clover.
What works:
Components:
Preliminaries:
Installation:
Notes:
What works:
- Startup
- Shutdown
- Sleep
- Wake from Sleep (via USB)
- USB 2.0 ports
- USB 3.0 ports and external drives
- USB 2.0 ports on Apple LED Display
- Apple LED monitor via mini-Displayport on N760 ITX
- iMessage
- FaceTime
- Bluetooth (using the GMYLE adaptor - note that Bluetooth does not work in the BIOS & Clover boot menus)
- Bluetooth wake from sleep
- Wifi (TP-LINK TL-WDN4800 N900 is detected as a Airport)
- Airdrop (only when using the ethernet connection...)
- Continuity
- Handoff (SMS receiving and sending, answering and making calls)
Components:
- Intel Core i5-4670K Haswell Processor
- Gigabyte Z87MX-D3H Socket 1150 Micro ATX Motherboard
- Corsair CML16GX3M2A1600C10 Vengeance Low Profile 16GB (2x8GB) DDR3 1600 Mhz
- GMYLE (TM) Micro USB Bluetooth 4.0 Dongle Dual Mode w/ Low Energy Technology Wireless Adapter (Broadcom BCM20702 chipset)
- TP-LINK TL-WDN4800 N900 Wireless Dual Band PCI Express Adapter
- MSI N760 2GD5 Overclocked ITX PCIe Graphics Card
Preliminaries:
- Ensure that the Z87MX-D3H has the latest F7 BIOS as available from Gigabyte:
http://www.gigabyte.com/products/product-page.aspx?pid=4490#bios - Set XMP to no in the BIOS for installation. Can be set back to 'profile1' after installation.
- Ensure you have selected the proper profile for your machine and you have created a unique serial for your machine as per STEP 3 of the following post by jay monkey:
http://www.tonymacx86.com/general-help/110471-how-fix-imessage.html#post671803 - If you have a running version of Mac OS on a real Mac that belongs to you and you never intend to use again then you can inject the ROM and MLB. (DO NOT use a ROM and MLB from someone else's Mac. This will result in a blocked Apple account - yours and theirs - as well as the ROM and MLB combination...). Alternatively (and recommend) a MLB should be generated as per the iMessage thread instructions.
- Download Clover Configurator
Installation:
- Follow the Yosemite Clover guide from tonymacx86:
http://www.tonymacx86.com/yosemite-desktop-guides/144426-how-install-os-x-yosemite-using-clover.html - At step 20 use the following config.plist with your own ROM, MLB and profile and serial information
Code:<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>ACPI</key> <dict> <key>DSDT</key> <dict> <key>Debug</key> <false/> <key>DropOEM_DSM</key> <false/> <key>Name</key> <string>DSDT.aml</string> <key>ReuseFFFF</key> <false/> </dict> <key>SSDT</key> <dict> <key>DropOem</key> <false/> <key>Generate</key> <dict> <key>CStates</key> <false/> <key>PStates</key> <false/> </dict> </dict> </dict> <key>Boot</key> <dict> <key>Arguments</key> <string>-v dart=0 kext-dev-mode=1</string> <key>DefaultVolume</key> <string>Hackintosh</string> <key>Legacy</key> <string>PBR</string> <key>Log</key> <true/> <key>Secure</key> <false/> <key>Timeout</key> <integer>10</integer> <key>XMPDetection</key> <false/> </dict> <key>Devices</key> <dict> <key>Audio</key> <dict> <key>Inject</key> <string>1</string> </dict> <key>FakeID</key> <dict> <key>ATI</key> <string>0x0</string> <key>IMEI</key> <string>0x0</string> <key>IntelGFX</key> <string>0x0</string> <key>LAN</key> <string>0x0</string> <key>NVidia</key> <string>0x0</string> <key>SATA</key> <string>0x0</string> <key>WIFI</key> <string>0x0</string> <key>XHCI</key> <string>0x0</string> </dict> <key>USB</key> <dict> <key>FixOwnership</key> <false/> <key>Inject</key> <false/> </dict> </dict> <key>DisableDrivers</key> <array> <string>Nothing</string> </array> <key>GUI</key> <dict> <key>Hide</key> <array> <string>Windows</string> <string>\EFI\BOOT\BOOTX64.EFI</string> </array> <key>Language</key> <string>en:0</string> <key>Mouse</key> <dict> <key>Enabled</key> <true/> <key>Mirror</key> <false/> <key>Speed</key> <integer>8</integer> </dict> <key>Scan</key> <dict> <key>Entries</key> <true/> <key>Legacy</key> <string>First</string> <key>Tool</key> <true/> </dict> <key>Theme</key> <string></string> </dict> <key>Graphics</key> <dict> <key>Inject</key> <dict> <key>ATI</key> <false/> <key>Intel</key> <false/> <key>NVidia</key> <false/> </dict> <key>LoadVBios</key> <true/> <key>VRAM</key> <integer>2048</integer> </dict> <key>KernelAndKextPatches</key> <dict> <key>AppleRTC</key> <true/> <key>AsusAICPUPM</key> <true/> <key>KernelPm</key> <true/> <key>KextsToPatch</key> <array> <dict> <key>Comment</key> <string>External icons patch</string> <key>Find</key> <data> RXh0ZXJuYWw= </data> <key>Name</key> <string>AppleAHCIPort</string> <key>Replace</key> <data> SW50ZXJuYWw= </data> </dict> </array> </dict> <key>RtVariables</key> <dict> <key>MLB</key> <string>XXXXXXXXXXXXXXX</string> <key>ROM</key> <string>YYYYYYYYYYYYYYYYY</string> </dict> <key>SMBIOS</key> <dict> <key>BiosReleaseDate</key> <string>03/09/13</string> <key>BiosVendor</key> <string>Apple Inc.</string> <key>BiosVersion</key> <string>IM142.88Z.0118.B00.1309031249</string> <key>Board-ID</key> <string>Mac-27ADBB7B4CEE8E61</string> <key>BoardSerialNumber</key> <string>XXXXXXXXXXXXXXX</string> <key>Family</key> <string>iMac</string> <key>Manufacturer</key> <string>Apple Inc.</string> <key>ProductName</key> <string>iMac14,2</string> <key>SerialNumber</key> <string>XXXXXXXXXXXXXXX</string> <key>SmUUID</key> <string>68268D33-DBA5-50A1-8877-A0DFBCA383D6</string> <key>Trust</key> <false/> </dict> <key>SystemParameters</key> <dict> <key>InjectKexts</key> <string>Detect</string> <key>InjectSystemID</key> <true/> </dict> </dict> </plist>
Notes:
- You should not need to set "Inject Nvidia" or "Inject Intel" options under Graphics. I have had to set my VRAM value and "LoadVBios" however ideally this should not be required.
- If you have trouble accessing the Apple Store ensure you have "your ethernet kext " under /EFI/CLOVER/kexts/10.10/
- Make sure to check the boot log at /EFI/CLOVER/misc/debug.log (requires the "Log" option to be set)
Last edited: