Jump to content

Asus Z87-Deluxe & 4770K - A Guide to Mavericks


Gus93
 Share

254 posts in this topic

Recommended Posts

Cant get bluetooth to work and wireless has extremely poor signal (1-10 kb/s) even in an adjacent room. Any ideas?
@aplats

There are no known 780 Ti fixes. Just have to wait till Nvidia releases web drivers containing support for OS 10.9 .

  • Like 1
Link to comment
Share on other sites

Cant get bluetooth to work and wireless has extremely poor signal (1-10 kb/s) even in an adjacent room. Any ideas?

@aplats

 

There are no known 780 Ti fixes. Just have to wait till Nvidia releases web drivers containing support for OS 10.9 .

Here's hoping it happens soon!

Link to comment
Share on other sites

Hi, I'm a noob.

I've been following this and a few other threads and learnt a lot, but I've been stuck trying to fix sleep/wake on my machine for too long..

 

I don't have NullCPU kext installed, and enabled the following in Clover Configurator:

 

-Generate P & CStates.

-Drop OEM

-Apple RTC

-Asus AICPUPM 

 

It's probably worth mentioning that I messed around with my BIOS settings early on, while trying to solve booting from GUID SSD (I was using Chimera back then).

 

Also every time I boot OS X I get a static screen for about 15-20seconds after the apple loading screen. It then loads into the user login screen and continues working without any other graphical issue (at least so far).

 

Could someone pleeease share their wisdom? My new rig has been collecting dust for over a month! :(

 

Cheers!

:)

Link to comment
Share on other sites

If you're using Clover, try this method to get ASUS 8-Series boards to boot with Chimera:

 

@sepb

 

Try using a fresh install of Mavericks, then trying this guide.

 

QUOTE FROM OTHER SITE:

 

This method solves 2 current issues:
 

  • Legacy boot with AMD Radeon HD 7xxx and and Rx-200 graphics cards.
    • Allows full usage of Chimera/Chameleon to boot without use of integrated graphics. 
  • Legacy boot with GPT disks on ASUS 8-series motherboards.
    • Allows full usage of Chimera/Chameleon to boot GPT (GUID Partition Table) disks. No need to format MBR.

NOTE: This procedure is entirely optional, and will not give you any other benefits beyond cleaning the root of your install. Also, each time you want to make changes, you'll have to mount your EFI partition through the Terminal. If you're uncomfortable using the Terminal, do not proceed.

STEP 1: BEFORE YOU BEGIN

For the purposes of this guide, I recommend unplugging all drives except your main hard drive and rebooting. This will minimize any problems with disk number and partition number. I will use disk0 by default in this guide. 

To make sure your disk is identified as disk0:
 

  • Open /Utilities/Terminal
  • Type diskutil list

If your drive's root is disk0, you're ready to begin.

 

STEP 2: REFORMAT AND MOUNT YOUR EFI PARTITION
 

  1. Type: sudo -s
  2. Enter your password
  3. Type: newfs_hfs -v EFI /dev/disk0s1
  4. Type: mkdir /Volumes/EFI
  5. Type: mount_hfs /dev/disk0s1 /Volumes/EFI
  6. Close Terminal

 

 

STEP 3: INSTALL CHIMERA TO EFI PARTITION

Because Chimera will not be on the drive partition anymore, you must re-install it to the EFI partition. We can use the same Chimera binary files that are installed via U-n-i-b-e-a-s-t on the USB drive.
 

  1. Plug in your U-n-i-b-e-a-s-t USB Drive (Named USB for this example)
  2. Open Applications/Utilities/Terminal
  3. Type: diskutil list and locate your EFI partition. It will be under IDENTIFIER. Be sure to use the correct one. (For this example: disk0s1)
  4. Type: cd /Volumes/USB/usr/standalone/i386
  5. Type: sudo -s
  6. Type: fdisk -f boot0 -u -y /dev/rdisk0
  7. Type: dd if=boot1h of=/dev/rdisk0s1
  8. Type: cp boot /Volumes/EFI/
  9. Close Terminal

STEP 4: COPY FILES TO EFI PARTITION 

Drag your current /Extra file to your EFI Partition. Alternately, install basic boot options, system definition, and theme from M-u-l-t-i-B-e-a-s-t. If this is a fresh installation, you'll also need to install FakeSMC to your main hard drive.

 

STEP 5: SET THE EFI PARTITION AS ACTIVE

You now have to set the EFI partition so that your computer boots from it first. Then delete the duplicate extra files from your system drive.
 

  1. Open Applications/Utilities/Terminal
  2. Type: sudo -s
  3. Enter your password.
  4. Type: fdisk -e /dev/rdisk0
  5. Type: p
  6. Type: f 1
  7. Type: w
  8. Type: y
  9. Type: quit
  10. Type: rm -R /boot /Extra
  11. Reboot

HOW TO MOUNT/UNMOUNT EFI PARTITION
The EFI partition will not automatically mount as other partitions do at boot time. If you ever need to change/update files in the EFI partition:
 

  1. Type mkdir /Volumes/EFI
  2. Type sudo mount_hfs /dev/disk0s1 /Volumes/EFI

The EFI Partition will then mount on the desktop and in Finder. 

 

Credit to Chameleon EFI install scripts/Munky's EFI install guides.

Link to comment
Share on other sites

I HIGHLY suggest Chimera. At least or beginners that is.  Try using Clover on a test drive, not your main one.  IMO Chimera is definitely easier to use, and so many people use it so it's easy to get support for it.   :thumbsup_anim:

 

BTW just notice you're using my board :D

 

Try using PMPatch'd BIOS. It fixed my Power Management.  It was fairly easy to use :)

Link to comment
Share on other sites

Hey thanks but that didn't work either unfortunately..

 

I downloaded the latest Z87i-Deluxe BIOS version 802, patched with PMPatch, renamed to "Z87ID.CAP", installed through USB flashback.. I then installed Chimera by following the exact method above ^ and optimised BIOS settings.

 

Chimera boots fine and seems to work just as well as I had it on Clover, but with the exact same issues :(..

 

Still no DSDT edits. Should I be looking into DSDT for solutions? I've tried different BIOS settings, org.chameleon.Boot.plist settings, etc... 

 

 

 

I don't know if this is of any use... But when I searched for "sleep" in Console, these errors came up:

post-1231566-0-04356800-1385961599_thumb.png

post-1231566-0-15478000-1385961682_thumb.png

Link to comment
Share on other sites

Hmm... trying to think...

 

The Console errors may be affecting the sleep issue... try "darkwake=0" or "darkwake=10" in org.chameleon.Boot.plist

 

Not sure if dsdt would fix it...  not running my hack right now :( waiting till i get another ssd...

Link to comment
Share on other sites

I noticed my power management isn't working well at all.. HW Monitor shows my CPU Package jumping from maximum (3.46GHz) to minimum (792MHz) only. Likewise, CPU Package Multiplier jumps from x8.0 to x35.0

 

Darkwake=0, Darkwake=10 did not work :(. Thanks for the help though

Link to comment
Share on other sites

Thanks Everyone on this thread. I got a successful install of Mavericks with clover on the following hardware. I believe everything is working.

 

CPU: Haswel i4770k

Motherboard: Asus Z87 Deluxe

Memory: 16GB DDR3 1600 

Hard Drive: Fusion Drive (1x 256GB Samsung 840 + WD 640GB HDD), 1x WD 4TB (TimeMachine), 240GB OCZ SSD (Windows 8.1 UEFI)

GPU: Internal intel 4600

Apple USB Keyboard

Apple Magic Mouse

Apple Magic Touchpad

 

Intel Lan: Working

Realtek Lan: Not working (don't care)

Builtin Bluetooth: working with both magic mouse and magic touchpad

WIFI: working (2.4GHz only)

 

iMessage/iCloud/App Store working

 

sleep/wake by magic mouse/touchpad/usb keyboard working

 

Clover v2330

 

 

Link to comment
Share on other sites

Thanks Everyone on this thread. I got a successful install of Mavericks with clover on the following hardware. I believe everything is working.

 

CPU: Haswel i4770k

Motherboard: Asus Z87 Deluxe

Memory: 16GB DDR3 1600 

Hard Drive: Fusion Drive (1x 256GB Samsung 840 + WD 640GB HDD), 1x WD 4TB (TimeMachine), 240GB OCZ SSD (Windows 8.1 UEFI)

GPU: Internal intel 4600

Apple USB Keyboard

Apple Magic Mouse

Apple Magic Touchpad

 

Intel Lan: Working

Realtek Lan: Not working (don't care)

Builtin Bluetooth: working with both magic mouse and magic touchpad

WIFI: working (2.4GHz only)

 

iMessage/iCloud/App Store working

 

sleep/wake by magic mouse/touchpad/usb keyboard working

 

Clover v2330

How did you get Bluetooth to work???

Link to comment
Share on other sites

How did you get Bluetooth to work???

 

I never got it to work whatever I did. I had installed bcm4352.kext, removed both devices, rebuilt cache but always I would see the mouse connect but never managed to pair. touchpad never even showed up.

 

Then this morning I installed Windows 8.1 on the second disk, paired my mouse and touchpad with windows. Then when i rebooted back to maverick, it asked to pair with both and this time pairing worked! Can't believe windows actually fixed my issue with mavericks :-)

 

may be you can try the same, pair it with some other machine, then bring back to your hack.

Link to comment
Share on other sites

I never got it to work whatever I did. I had installed bcm4352.kext, removed both devices, rebuilt cache but always I would see the mouse connect but never managed to pair. touchpad never even showed up.

 

Then this morning I installed Windows 8.1 on the second disk, paired my mouse and touchpad with windows. Then when i rebooted back to maverick, it asked to pair with both and this time pairing worked! Can't believe windows actually fixed my issue with mavericks :-)

 

may be you can try the same, pair it with some other machine, then bring back to your hack.

Think I will try that...

 

Just have to reconnect my windows drive....

haha...

 

it worked... 

 

never got bluetooth to pair...

after above - 

 

installed latest Clover - 2377

repaired permissions,

deleted previous pairing with dongle,

booted direct into 8.1 drive,

paired my mouse and my keyboard,

rebooted and removed my windows drive(have either it or my test drive attached at a time)

asked if i wanted to pair on boot, said yes

 

and boom it worked!!! sooooo happy..

 

toledo does that help you???

Link to comment
Share on other sites

rtwick & scott_donald, could you perhaps post your exact Clover configuration (config.plist) and .kexts used/removed for posterity, so others can use this information to get started right away? Thank you!

 

Sure.

 

 

kext:

ALC1150
AHCI_3rdParty_SATA
AHCI_3rdParty_eSATA
FakeSMC
GenericUSBXHCI
AppleIntelE1000e

Clover drivers used (under folder drivers64UEFI)

FSInject-64.efi 
OsxFatBinaryDrv-64.efi
OsxAptioFixDrv-64.efi 
VBoxHfs-64.efi

Here's my config.plist (use your own serial #/UUID)

<?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>SMBIOS</key>
	<dict>
		<key>BoardSerialNumber</key>
		<string>XXXXXXXXXXXXABCDE</string>
		<key>SmUUID</key>
		<string>XXXXXXXXXXXXXXXXX</string>
		<key>SerialNumber</key>
		<string>XXXXXXXXXXXX</string>
		<key>Board-ID</key>
		<string>Mac-942B59F58194171B</string>
		<key>Family</key>
		<string>iMac</string>
		<key>ProductName</key>
		<string>iMac13,2</string>
		<key>Trust</key>
		<true/>
	</dict>
	<key>ACPI</key>
	<dict>
		<key>DSDT</key>
		<dict>
			<key>Debug</key>
			<false/>
			<key>Fixes</key>
			<dict>
				<key>AddDTGP_0001</key>
				<false/>
				<key>AddMCFG_0008</key>
				<false/>
				<key>FakeLPC_0020</key>
				<false/>
				<key>FixAirport_4000</key>
				<false/>
				<key>FixDarwin_0002</key>
				<false/>
				<key>FixDisplay_0100</key>
				<false/>
				<key>FixFirewire_0800</key>
				<false/>
				<key>FixHDA_8000</key>
				<false/>
				<key>FixHPET_0010</key>
				<false/>
				<key>FixIDE_0200</key>
				<false/>
				<key>FixIPIC_0040</key>
				<false/>
				<key>FixLAN_2000</key>
				<false/>
				<key>FixSATA_0400</key>
				<false/>
				<key>FixSBUS_0080</key>
				<false/>
				<key>FixShutdown_0004</key>
				<false/>
				<key>FixUSB_1000</key>
				<false/>
			</dict>
			<key>Name</key>
			<string>DSDT.aml</string>
		</dict>
		<key>DropTables</key>
		<array>
			<dict>
				<key>Signature</key>
				<string>DMAR</string>
			</dict>
			<dict>
				<key>Signature</key>
				<string>SSDT</string>
				<key>TableId</key>
				<string>CpuPm</string>
			</dict>
		</array>
		<key>HaltEnabler</key>
		<false/>
		<key>SSDT</key>
		<dict>
			<key>DropOem</key>
			<true/>
			<key>Generate</key>
			<dict>
				<key>CStates</key>
				<true/>
				<key>PStates</key>
				<true/>
			</dict>
			<key>MinMultiplier</key>
			<integer>8</integer>
			<key>PLimitDict</key>
			<integer>0</integer>
			<key>UnderVoltStep</key>
			<integer>0</integer>
		</dict>
	</dict>
	<key>Boot</key>
	<dict>
		<key>Fast</key>
		<false/>
		<key>Legacy</key>
		<string>PBR</string>
		<key>Log</key>
		<false/>
		<key>Timeout</key>
		<integer>5</integer>
		<key>XMPDetection</key>
		<string>1</string>
	</dict>
	<key>Devices</key>
	<dict>
		<key>Audio</key>
		<dict>
			<key>Inject</key>
			<string>No</string>
		</dict>
		<key>FakeID</key>
		<dict>
			<key>ATI</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>Inject</key>
		<false/>
		<key>USB</key>
		<dict>
			<key>AddClockID</key>
			<true/>
			<key>FixOwnership</key>
			<true/>
			<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>Speed</key>
			<integer>8</integer>
		</dict>
		<key>Scan</key>
		<dict>
			<key>Entries</key>
			<true/>
			<key>Legacy</key>
			<true/>
			<key>Tool</key>
			<true/>
		</dict>
		<key>TextOnly</key>
		<false/>
		<key>Theme</key>
		<string>metal</string>
	</dict>
	<key>Graphics</key>
	<dict>
		<key>Inject</key>
		<dict>
			<key>ATI</key>
			<false/>
			<key>Intel</key>
			<true/>
			<key>NVidia</key>
			<false/>
		</dict>
		<key>PatchVBios</key>
		<false/>
	</dict>
	<key>KernelAndKextPatches</key>
	<dict>
		<key>AppleRTC</key>
		<true/>
		<key>AsusAICPUPM</key>
		<false/>
		<key>Debug</key>
		<false/>
		<key>KernelCpu</key>
		<false/>
		<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>LogEveryBoot</key>
		<string>10</string>
		<key>LogLineCount</key>
		<integer>3000</integer>
		<key>MountEFI</key>
		<true/>
	</dict>
	<key>SystemParameters</key>
	<dict>
		<key>InjectKexts</key>
		<string>Detect</string>
		<key>InjectSystemID</key>
		<true/>
		<key>CustomUUID</key>
		<string>XXXXXXXX</string>
	</dict>
</dict>
</plist>
Link to comment
Share on other sites

Think I will try that...

 

Just have to reconnect my windows drive....

haha...

 

it worked... 

 

never got bluetooth to pair...

after above - 

 

installed latest Clover - 2377

repaired permissions,

deleted previous pairing with dongle,

booted direct into 8.1 drive,

paired my mouse and my keyboard,

rebooted and removed my windows drive(have either it or my test drive attached at a time)

asked if i wanted to pair on boot, said yes

 

and boom it worked!!! sooooo happy..

 

toledo does that help you???

is your keyboard and mouse working in bios and clover too? 

is this an apple bluetooth keyboard?

Link to comment
Share on other sites

I don't need Windows.  I have the GMYLE BT 4.0; I pair with that, remove it and BCM 4352 BT works fine. The problem is not solved with either method, specifically pairing isn't working.

I was using a IoGear G521 dongle and the magic mouse/touchpad would pair with it always but when I remove the dongle, they don't connect back to the bultin one. May be there's something different about the GMYLE dongle.

Link to comment
Share on other sites

I've purchased the Z87 Deluxe Dual and a 4770k and the base system working, but while I was trying to figure out a IOPlatformExpert error with Clover EFI my computer will not POST anymore. Based on the Q-codes and LED It looks like it's trying to initialize over and over again.

 

I've tried to resolve the issue by

  1. Removing a single ram while booting
  2. Clearing the CMOS
  3. Flashing the BIOS using the USB memory port]
  4. Pulling the CR2032 battery
  5. Using the board specific MemOK, TPU, EPU switches to try to change the current state.

Has anyone ever encounter a similar issue. Searching Google hasn't yielded any results on how to get the MB working again.

 

Update:

 

Soon after I posted I remembered the FlashBios button on the IO shield on the back of the computer. After downloading the latest bios and the bios renaming utility from ASUS I was able to flash the bios again and revive the system.

 

Thanks

Link to comment
Share on other sites

Thanks for the informative thread, fellows.

 

I can't find any report on if Thunderbolt 2 ports are working at fullspeed, and are able to output properly?

 

Also, does anyone have a EVGA Titan working with this setup?  

Would go for a Gigabyte Z77 UP5 but really need to look ahead, so Thunderbolt 2 is important. 

Link to comment
Share on other sites

This is an Asus thread. But anyways.

 

I don't have a Titan but I do know it has the same chip (GK110?) as the GTX 780 Ti which doesn't work in OS 10.

 

Thunderbolt, I have no clue, sorry.

This is an Asus thread. But anyways.

 

I don't have a Titan but I do know it has the same chip (GK110?) as the GTX 780 Ti which doesn't work in OS 10.

 

Thunderbolt, I have no clue, sorry.

Link to comment
Share on other sites

 Share

×
×
  • Create New...