Contribute
Register

Clover Booting Guide: Z77X-UD5H- HD4000+GT640

Status
Not open for further replies.
Yep, from iMac 13.2 FW
 
Yep, from iMac 13.2 FW
Thx.
I am not sure if we can have this posted on forum then?
Its againts Apple rules?
I think its like hfsplus.efi driver that cannot be distributed with Clover soo we must use vbox one.
better to check with some of mods soo they dont get in trouble.
 
Thx.
I am not sure if we can have this posted on forum then?
Its againts Apple rules?
I think its like hfsplus.efi driver that cannot be distributed with Clover soo we must use vbox one.
better to check with some of mods soo they dont get in trouble.
Yes it can't be distributed with Clover, but don't think it's a problem to publish on the forum. The real problem is UEFI does not have its own EFI firewire driver (nothing to modding). If you now where we can get not private driver then we will talk about what is best and what is not
 
Thx for this!!.
This wass last puzzle from my system.
Its working just perfect!!
Code:
0:139  0:000  Starting FirewireDriver.efi
0:141  0:002  Using load options 'FirewireDriver.efi  '
0:142  0:000   - driver needs connecting

No more Console spam!!

From where did this driver come?
Apple firmware?
Thx again!

@D-an-W
this goes to drivers64UEFI.
No need for more info its just a driver...

I'm having the same output as you from "boot.log" after adding the firewire driver to my "drivers64UEFI" folder. IOJones shows similar output (both FW devices in my system show correct GUID assigned, internal VIA chipset and Startech's PCIExpress adapter).

Console spamming disappeared at boot but… it comes back after wake. Does the same thing happen in your system ?

One more question: is it safe to remove the "DataHubDxe-64.efi" driver from "drivers64UEFI folder" ? I removed it and everything seems as before, no changes.

Thanks !
 
I'm having the same output as you from "boot.log" after adding the firewire driver to my "drivers64UEFI" folder. IOJones shows similar output (both FW devices in my system show correct GUID assigned, internal VIA chipset and Startech's PCIExpress adapter).

Console spamming disappeared at boot but… it comes back after wake. Does the same thing happen in your system ?

One more question: is it safe to remove the "DataHubDxe-64.efi" driver from "drivers64UEFI folder" ? I removed it and everything seems as before, no changes.

Thanks !
Didnt try sleep with firewire driver ut i am sure this will be same like u have becouse clover its long gone when we put hack to sleep.

About datahub its safe to delete we dont need this
"[h=5]Driver responsible to preload the DataHub with status information copied in from PEI HOBs, needed by some BIOSes."[/h]
 
I'm having the same output as you from "boot.log" after adding the firewire driver to my "drivers64UEFI" folder. IOJones shows similar output (both FW devices in my system show correct GUID assigned, internal VIA chipset and Startech's PCIExpress adapter).

Console spamming disappeared at boot but… it comes back after wake. Does the same thing happen in your system ?

I get the same result, working fine until wake from sleep and then the 000000000000000000000's are back...
 
I've got a working Hack with a UD5H and a 7870 for the most part. What I want to do now is change is so that when I go to about this mac it shows up as a Macmini6,2 as by default I guess it shows up as and iMac12,2. I tried adding this to the SMBIOS section of my config.plist but then my computer won't boot into the OS.

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>CPU</key>
	<dict>
		<key>Turbo</key>
		<string>YES</string>
	</dict>
	<key>KernelAndKextPatches</key>
	<dict>
		<key>Debug</key>
		<false/>
		<key>KernelCpu</key>
		<false/>
		<key>AsusAICPUPM</key>
		<false/>
		<key>AppleRTC</key>
		<false/>
		<key>KextsToPatch</key>
		<array>
			<dict>
				<key>Name</key>
				<string>VoodooHDA</string>
				<key>Find</key>
				<data>SGVhZHBob25lcwA=</data>
				<key>Replace</key>
				<data>VGVsZXBob25lcwA=</data>
			</dict>
			<dict>
				<key>Name</key>
				<string>AppleAHCIPort</string>
				<key>Comment</key>
				<string>External icons patch</string>
				<key>Find</key>
				<data>RXh0ZXJuYWw=</data>
				<key>Replace</key>
				<data>SW50ZXJuYWw=</data>
			</dict>
		</array>
	</dict>
	<key>ACPI</key>
	<dict>
		<key>DsdtName</key>
		<string>DSDT.aml</string>
		<key>DropOemSSDT</key>
		<true/>
		<key>DropAPIC</key>
		<false/>
		<key>DropMCFG</key>
		<true/>
		<key>DropHPET</key>
		<false/>
		<key>DropECDT</key>
		<false/>
		<key>DropDMAR</key>
		<true/>
		<key>DropBGRT</key>
		<true/>
		<key>GenerateIvyStates</key>
		<true/>
		<key>GenerateCStates</key>
		<true/>
		<key>GeneratePStates</key>
		<true/>
		<key>DoubleFirstState</key>
		<false/>
		<key>PLimitDict</key>
		<integer>0</integer>
		<key>UnderVoltStep</key>
		<integer>0</integer>
	</dict>
	<key>DisableDrivers</key>
	<array>
		<string>Nothing</string>
	</array>
	<key>RtVariables</key>
	<dict>
		<key>MLB</key>
		<string>11111111111111111</string>
		<key>MountEFI</key>
		<false/>
		<key>LogLineCount</key>
		<integer>3000</integer>
		<key>LogEveryBoot</key>
		<string>Yes</string>
	</dict>
	<key>GUI</key>
	<dict>
		<key>Theme</key>
		<string>bootcamp</string>
		<key>Timeout</key>
		<integer>5</integer>
		<key>DefaultBootVolume</key>
		<string>OSX SSD</string>
		<key>DebugLog</key>
		<false/>
		<key>Mouse</key>
		<dict>
			<key>Enabled</key>
			<false/>
			<key>Speed</key>
			<integer>0</integer>
		</dict>
		<key>Volumes</key>
		<dict>
			<key>Legacy</key>
			<string>First</string>
			<key>Hide</key>
			<array>
				<string>VOLUME_NAME</string>
				<string>VOLUME_UUID</string>
				<string>TODO_HIDE_VOLUME_BY_TYPE/GROUP</string>
			</array>
		</dict>
		<key>HideEntries</key>
		<dict>
			<key>OSXInstall</key>
			<false/>
			<key>Recovery</key>
			<false/>
			<key>Duplicate</key>
			<false/>
			<key>WindowsEFI</key>
			<false/>
			<key>Grub</key>
			<false/>
			<key>Gentoo</key>
			<false/>
			<key>Ubuntu</key>
			<false/>
			<key>OpticalUEFI</key>
			<false/>
			<key>InternalUEFI</key>
			<true/>
			<key>ExternalUEFI</key>
			<false/>
		</dict>
	</dict>
	<key>PCI</key>
	<dict>
		<key>PCIRootUID</key>
		<string>0</string>
		<key>HDAInjection</key>
		<string>NO</string>
		<key>USBInjection</key>
		<false/>
		<key>USBFixOwnership</key>
		<false/>
		<key>InjectClockID</key>
		<true/>
	</dict>
	<key>SystemParameters</key>
	<dict>
		<key>boot-args</key>
		<string>-v npci=0x2000 slide=0 WithKexts</string>
		<key>prev-lang:kbd</key>
		<string>en:0</string>
		<key>InjectSystemID</key>
		<true/>
		<key>LegacyBoot</key>
		<string>PBR</string>
	</dict>
	<key>SMBIOS</key>
	<dict>
		<key>BiosReleaseDate</key>
		<string>10/23/12</string>
		<key>BiosVendor</key>
		<string>Apple Inc.</string>
		<key>BiosVersion</key>
		<string>MM61.88Z.0106.B00.1208091121</string>
		<key>Board-ID</key>
		<string>Mac-F65AE981FFA204ED</string>
		<key>BoardManufacturer</key>
		<string>Apple Inc.</string>
		<key>BoardSerialNumber</key>
		<string>C02TMX86DWYM</string>
		<key>Family</key>
		<string>Macmini</string>
		<key>Manufacturer</key>
		<string>Apple Inc.</string>
		<key>ProductName</key>
		<string>Macmini6,2</string>
		<key>SerialNumber</key>
		<string>C02TMX86DWYM</string>
		<key>Version</key>
		<string>1.0</string>
	</dict>
	<key>Pointer</key>
	<dict>
		<key>DoubleClickTime</key>
		<string>500</string>
		<key>Speed</key>
		<string>8</string>
	</dict>
	<key>Graphics</key>
	<dict>
		<key>GraphicsInjector</key>
		<string>NO</string>
		<key>LoadVBios</key>
		<string>YES</string>
		<key>PatchVBios</key>
		<true/>
	</dict>
</dict>
</plist>
 
This should do it, you can get away with a lot less in there though...

Code:
	<key>SMBIOS</key>
	<dict>
		<key>BiosVersion</key>
		<string>MM61.0106.B03</string>
		<key>Board-ID</key>
		<string>Mac-F65AE981FFA204ED</string>
		<key>ProductName</key>
		<string>Macmini6,2</string>
		<key>SerialNumber</key>
		<string>12characters</string>
		<key>BoardSerialNumber</key>
		<string>17Characters</string>
	</dict>
 
I have updated to the latest clover and have installed clean, but now have exactly the same screen as the OP of that thread.
open terminal
type
nvram -p
read to see clover.theme = name of theme
when u see what theme u have in nvram install theme using installer.
 
I've got a working Hack with a UD5H and a 7870 for the most part. What I want to do now is change is so that when I go to about this mac it shows up as a Macmini6,2 as by default I guess it shows up as and iMac12,2. I tried adding this to the SMBIOS section of my config.plist but then my computer won't boot into the OS.

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>CPU</key>
    <dict>
        <key>Turbo</key>
        <string>YES</string>
    </dict>
    <key>KernelAndKextPatches</key>
    <dict>
        <key>Debug</key>
        <false/>
        <key>KernelCpu</key>
        <false/>
        <key>AsusAICPUPM</key>
        <false/>
        <key>AppleRTC</key>
        <false/>
        <key>KextsToPatch</key>
        <array>
            <dict>
                <key>Name</key>
                <string>VoodooHDA</string>
                <key>Find</key>
                <data>SGVhZHBob25lcwA=</data>
                <key>Replace</key>
                <data>VGVsZXBob25lcwA=</data>
            </dict>
            <dict>
                <key>Name</key>
                <string>AppleAHCIPort</string>
                <key>Comment</key>
                <string>External icons patch</string>
                <key>Find</key>
                <data>RXh0ZXJuYWw=</data>
                <key>Replace</key>
                <data>SW50ZXJuYWw=</data>
            </dict>
        </array>
    </dict>
    <key>ACPI</key>
    <dict>
        <key>DsdtName</key>
        <string>DSDT.aml</string>
        <key>DropOemSSDT</key>
        <true/>
        <key>DropAPIC</key>
        <false/>
        <key>DropMCFG</key>
        <true/>
        <key>DropHPET</key>
        <false/>
        <key>DropECDT</key>
        <false/>
        <key>DropDMAR</key>
        <true/>
        <key>DropBGRT</key>
        <true/>
        <key>GenerateIvyStates</key>
        <true/>
        <key>GenerateCStates</key>
        <true/>
        <key>GeneratePStates</key>
        <true/>
        <key>DoubleFirstState</key>
        <false/>
        <key>PLimitDict</key>
        <integer>0</integer>
        <key>UnderVoltStep</key>
        <integer>0</integer>
    </dict>
    <key>DisableDrivers</key>
    <array>
        <string>Nothing</string>
    </array>
    <key>RtVariables</key>
    <dict>
        <key>MLB</key>
        <string>11111111111111111</string>
        <key>MountEFI</key>
        <false/>
        <key>LogLineCount</key>
        <integer>3000</integer>
        <key>LogEveryBoot</key>
        <string>Yes</string>
    </dict>
    <key>GUI</key>
    <dict>
        <key>Theme</key>
        <string>bootcamp</string>
        <key>Timeout</key>
        <integer>5</integer>
        <key>DefaultBootVolume</key>
        <string>OSX SSD</string>
        <key>DebugLog</key>
        <false/>
        <key>Mouse</key>
        <dict>
            <key>Enabled</key>
            <false/>
            <key>Speed</key>
            <integer>0</integer>
        </dict>
        <key>Volumes</key>
        <dict>
            <key>Legacy</key>
            <string>First</string>
            <key>Hide</key>
            <array>
                <string>VOLUME_NAME</string>
                <string>VOLUME_UUID</string>
                <string>TODO_HIDE_VOLUME_BY_TYPE/GROUP</string>
            </array>
        </dict>
        <key>HideEntries</key>
        <dict>
            <key>OSXInstall</key>
            <false/>
            <key>Recovery</key>
            <false/>
            <key>Duplicate</key>
            <false/>
            <key>WindowsEFI</key>
            <false/>
            <key>Grub</key>
            <false/>
            <key>Gentoo</key>
            <false/>
            <key>Ubuntu</key>
            <false/>
            <key>OpticalUEFI</key>
            <false/>
            <key>InternalUEFI</key>
            <true/>
            <key>ExternalUEFI</key>
            <false/>
        </dict>
    </dict>
    <key>PCI</key>
    <dict>
        <key>PCIRootUID</key>
        <string>0</string>
        <key>HDAInjection</key>
        <string>NO</string>
        <key>USBInjection</key>
        <false/>
        <key>USBFixOwnership</key>
        <false/>
        <key>InjectClockID</key>
        <true/>
    </dict>
    <key>SystemParameters</key>
    <dict>
        <key>boot-args</key>
        <string>-v npci=0x2000 slide=0 WithKexts</string>
        <key>prev-lang:kbd</key>
        <string>en:0</string>
        <key>InjectSystemID</key>
        <true/>
        <key>LegacyBoot</key>
        <string>PBR</string>
    </dict>
    <key>SMBIOS</key>
    <dict>
        <key>BiosReleaseDate</key>
        <string>10/23/12</string>
        <key>BiosVendor</key>
        <string>Apple Inc.</string>
        <key>BiosVersion</key>
        <string>MM61.88Z.0106.B00.1208091121</string>
        <key>Board-ID</key>
        <string>Mac-F65AE981FFA204ED</string>
        <key>BoardManufacturer</key>
        <string>Apple Inc.</string>
        <key>BoardSerialNumber</key>
        <string>C02TMX86DWYM</string>
        <key>Family</key>
        <string>Macmini</string>
        <key>Manufacturer</key>
        <string>Apple Inc.</string>
        <key>ProductName</key>
        <string>Macmini6,2</string>
        <key>SerialNumber</key>
        <string>C02TMX86DWYM</string>
        <key>Version</key>
        <string>1.0</string>
    </dict>
    <key>Pointer</key>
    <dict>
        <key>DoubleClickTime</key>
        <string>500</string>
        <key>Speed</key>
        <string>8</string>
    </dict>
    <key>Graphics</key>
    <dict>
        <key>GraphicsInjector</key>
        <string>NO</string>
        <key>LoadVBios</key>
        <string>YES</string>
        <key>PatchVBios</key>
        <true/>
    </dict>
</dict>
</plist>

Put only this in SMBIOS section.
All other things will be generated automaticaly
This can be done from GUI to try it,but will not be saved!
BTW your config looks very bad!
And its for old version of Clover,many things will not work like this if u update clover.
Code:
<key>ProductName</key>
<string>Macmini6,2</string>
 
Status
Not open for further replies.
Back
Top