Jump to content
ErmaC

Clover Config

50 posts in this topic

Recommended Posts


All Clover-Versions since 2990 do not show my Fusion Drives by Name, but it is still running with MacOS X 10.6.8 (no Fusion Drives shown, not this Graphics) - 10.10.2

It was implemented UDMA mode for SATA but I don't understand what is mean "by name".

Can you check most recent Clover to compare?

Share this post


Link to post
Share on other sites
Advertisement

Clover Rev 3974 UEFI
Motherboard :GA-H61M-DS2
CPU : Intel Core i3 3240
RAM : 8GB Vendor:Geil
Audio OnBoard : No Type : ALC887
Graphics card1 : HIS 6670 iSilence 5 1GB
Mac Model : iMac13,1
config.plist -->

 

<?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>Patches</key>
			<array>
				<dict>
					<key>Comment</key>
					<string>EH01</string>
					<key>Find</key>
					<data>RUhDMQ==</data>
					<key>Replace</key>
					<data>RUgwMQ==</data>
				</dict>
				<dict>
					<key>Comment</key>
					<string>EH02</string>
					<key>Find</key>
					<data>RUhDMg==</data>
					<key>Replace</key>
					<data>RUgwMg==</data>
				</dict>
			</array>
			<key>Fixes</key>
			<dict>
				<key>AddDTGP_0001</key>
				<true/>
				<key>AddHDMI_8000000</key>
				<true/>
				<key>AddIMEI_80000</key>
				<true/>
				<key>AddMCHC_0008</key>
				<true/>
				<key>AddPNLF_1000000</key>
				<true/>
				<key>DeleteUnused_400000</key>
				<true/>
				<key>FIX_ACST_4000000</key>
				<true/>
				<key>FIX_ADP1_800000</key>
				<true/>
				<key>FIX_INTELGFX_100000</key>
				<false/>
				<key>FIX_RTC_20000</key>
				<true/>
				<key>FIX_S3D_2000000</key>
				<true/>
				<key>FIX_TMR_40000</key>
				<true/>
				<key>FIX_WAK_200000</key>
				<true/>
				<key>FakeLPC_0020</key>
				<true/>
				<key>FixAirport_4000</key>
				<true/>
				<key>FixDarwin_0002</key>
				<true/>
				<key>FixDisplay_0100</key>
				<true/>
				<key>FixFirewire_0800</key>
				<true/>
				<key>FixHDA_8000</key>
				<true/>
				<key>FixHPET_0010</key>
				<true/>
				<key>FixIDE_0200</key>
				<true/>
				<key>FixIPIC_0040</key>
				<true/>
				<key>FixLAN_2000</key>
				<true/>
				<key>FixRegions_10000000</key>
				<true/>
				<key>FixSATA_0400</key>
				<true/>
				<key>FixSBUS_0080</key>
				<true/>
				<key>FixShutdown_0004</key>
				<true/>
				<key>FixUSB_1000</key>
				<true/>
				<key>NewWay_80000000</key>
				<true/>
			</dict>
		</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>
			<dict>
				<key>Signature</key>
				<string>SSDT</string>
				<key>TableId</key>
				<string>Cpu0Ist</string>
			</dict>
		</array>
	</dict>
	<key>KernelAndKextPatches</key>
	<dict>
		<key>AppleRTC</key>
		<true/>
	</dict>
	<key>RtVariables</key>
	<dict>
		<key>BooterConfig</key>
		<string>0x28</string>
		<key>CsrActiveConfig</key>
		<string>0x67</string>
		<key>MLB</key>
		<string>C02032109R5DC771H</string>
		<key>ROM</key>
		<string>UseMacAddr0</string>
	</dict>
	<key>SystemParameters</key>
	<dict>
		<key>InjectKexts</key>
		<true/>
	</dict>
</dict>
</plist>

 

 

Share this post


Link to post
Share on other sites

Clover revision 2512 in UEFI (hybrid Gigabyte bios)

Motherboard: Gigabyte Z68AP-D3 rev1 F8 bios

CPU: i7 2600k @4.5GHz

RAM: 16 GB Vendor: Gskill

Audio OnBoard: YES Type: ALC889 with Clover layout injector and patched with Clover shutdown script

Graphics card1: ATI Radeon HD 5770 1Gb activation method: via Clover Injector + 4 ports + Vervet framebuffer / Works without too but wrong fb and 1 port

Graphics card2: Onboard Intel HD 3000 activation method: not enabled, not using for output just video hardware acceleration. DSDT: ig-platform-id+device id

Audio On Graphics Card1: Yes

Mac Model: MacBookPro8,3 / iMac12,2 with patched PM

 

config.plist -->

 

[<?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>DropOEM_DSM</key>
			<false/>
			<key>Name</key>
			<string>DSDT.aml</string>
		</dict>
		<key>SSDT</key>
		<dict>
			<key>DropOem</key>
			<true/>
			<key>EnableC2</key>
			<true/>
			<key>EnableC4</key>
			<true/>
			<key>EnableC6</key>
			<true/>
			<key>EnableC7</key>
			<true/>
			<key>Generate</key>
			<dict>
				<key>CStates</key>
				<false/>
				<key>PStates</key>
				<false/>
			</dict>
		</dict>
	</dict>
	<key>Boot</key>
	<dict>
		<key>Log</key>
		<false/>
		<key>Secure</key>
		<false/>
		<key>Timeout</key>
		<integer>5</integer>
		<key>XMPDetection</key>
		<string>Yes</string>
	</dict>
	<key>Devices</key>
	<dict>
		<key>Audio</key>
		<dict>
			<key>Inject</key>
			<string>2</string>
		</dict>
		<key>USB</key>
		<dict>
			<key>FixOwnership</key>
			<false/>
			<key>Inject</key>
			<false/>
		</dict>
	</dict>
	<key>DisableDrivers</key>
	<array>
		<string>OsxAptioFixDrv</string>
	</array>
	<key>GUI</key>
	<dict>
		<key>Mouse</key>
		<dict>
			<key>Enabled</key>
			<false/>
		</dict>
		<key>Scan</key>
		<dict>
			<key>Entries</key>
			<true/>
			<key>Legacy</key>
			<false/>
			<key>Tool</key>
			<true/>
		</dict>
		<key>ScreenResolution</key>
		<string>1280x1024</string>
	</dict>
	<key>Graphics</key>
	<dict>
		<key>FBName</key>
		<string>Vervet</string>
		<key>Inject</key>
		<dict>
			<key>ATI</key>
			<true/>
			<key>Intel</key>
			<false/>
			<key>NVidia</key>
			<false/>
		</dict>
		<key>PatchVBios</key>
		<true/>
		<key>VideoPorts</key>
		<integer>4</integer>
	</dict>
	<key>KernelAndKextPatches</key>
	<dict>
		<key>AppleRTC</key>
		<true/>
		<key>KextsToPatch</key>
		<array>
			<dict>
				<key>Comment</key>
				<string>HDD as Internal</string>
				<key>Find</key>
				<data>
				RXh0ZXJuYWw=
				</data>
				<key>Name</key>
				<string>AppleAHCIPort</string>
				<key>Replace</key>
				<data>
				SW50ZXJuYWw=
				</data>
			</dict>
			<dict>
				<key>Comment</key>
				<string>Wi-Fi Region to 0x64</string>
				<key>Find</key>
				<data>
				D7eH3AQAAA==
				</data>
				<key>Name</key>
				<string>AirPortAtheros40</string>
				<key>Replace</key>
				<data>
				uGQAAACQkA==
				</data>
			</dict>
			<dict>
				<key>Comment</key>
				<string>Patch_against_assertions</string>
				<key>Find</key>
				<data>
				U291bmQgYXNzZXJ0aW9uIA==
				</data>
				<key>Name</key>
				<string>AppleHDA</string>
				<key>Replace</key>
				<data>
				AAAAAAAAAAAAAAAAAAAAAA==
				</data>
			</dict>
			<dict>
				<key>Comment</key>
				<string>Patch_against_assertions</string>
				<key>Find</key>
				<data>
				U291bmQgYXNzZXJ0aW9uIA==
				</data>
				<key>Name</key>
				<string>AppleHDAController</string>
				<key>Replace</key>
				<data>
				AAAAAAAAAAAAAAAAAAAAAA==
				</data>
			</dict>
		</array>
	</dict>
</dict>
</plist>

 

 

 

shutdown audio patcher: 81.applehda_shutdown_patch.local -->

 

#!/bin/sh

# Native onboard audio patch for AppleHDA and the Realtek ALC889 chipset.

if [[ `perl -le "print scalar grep /\x8b\x19\xd4\x11/, <>;" "/System/Library/Extensions/AppleHDA.kext/Contents/MacOS/AppleHDA"` > 0 ]]; then

    echo "Patching the AppleHDA extension for native onboard Realtek ALC889 audio support."
    
cp -R "/System/Library/Extensions/AppleHDA.kext" "/System/Library/Extensions/AppleHDA.orig"

    echo "Backup original AppleHDA extension to /"

# 10.8 patch

# perl -pi -e 's|\x84\x19\xd4\x11|\x89\x08\xec\x10|g' "/System/Library/Extensions/AppleHDA.kext/Contents/MacOS/AppleHDA"

perl -pi -e 's|\x8b\x19\xd4\x11|\x89\x08\xec\x10|g' "/System/Library/Extensions/AppleHDA.kext/Contents/MacOS/AppleHDA"

    echo "Binary patched executable"

cp "/Volumes/EFI/EFI/CLOVER/kexts/Patches/layout1.xml.zlib" "/System/Library/Extensions/AppleHDA.kext/Contents/Resources"
cp "/Volumes/EFI/EFI/CLOVER/kexts/Patches/layout2.xml.zlib" "/System/Library/Extensions/AppleHDA.kext/Contents/Resources"
cp "/Volumes/EFI/EFI/CLOVER/kexts/Patches/layout3.xml.zlib" "/System/Library/Extensions/AppleHDA.kext/Contents/Resources"
cp "/Volumes/EFI/EFI/CLOVER/kexts/Patches/Platforms.xml.zlib" "/System/Library/Extensions/AppleHDA.kext/Contents/Resources"

cp "/Volumes/EFI/EFI/CLOVER/kexts/Patches/Info.plist" "/System/Library/Extensions/AppleHDA.kext/Contents/PlugIns/AppleHDAHardwareConfigDriver.kext/Contents"

    echo "Copied ZLIB and PLIST files into location"

chown -R 0:0 "/System/Library/Extensions/AppleHDA.kext/"
chmod -R 755 "/System/Library/Extensions/AppleHDA.kext/"

    echo "Repaired file permissions"

touch "/System/Library/Extensions"

    echo "Touched extensions folder"
    
xattr -wx com.apple.FinderInfo 0000000000000000000900000000000000000000000000000000000000000000 /System/Library/Extensions/AppleHDA.kext

    echo "Set Finder label color to blue"
    
    echo "The AppleHDA extension has been patched! You must restart your system for the changes to take effect"

else

    echo "The AppleHDA extension has already been patched!"

fi

# Copyright (c) 2013 Clover EFI Bootloader. All rights reserved.

 

 

 

 

Patched tables: DSDT with various patches/injections and SSDT created with Piker's script.

UEFI Drivers: EmuVariableUefi

 

EDIT: I encourage everyone not to include all UEFI drivers but just the optionals you need from the installer or from an external source. For example: FSInject, OsxFatBinaryDrv and VBoxHFS (or HFSPlus) are mandatory, hence not included as optional in the installer.

Is there any chance you could re-post your config.zip?  Attachment is missing and I've just switched over to clover from chameleon. I've the same motherboard, but with an i5 2500k.  

Share this post


Link to post
Share on other sites

Clover revision 2512 in UEFI (hybrid Gigabyte bios)

Motherboard: Gigabyte Z68AP-D3 rev1 F8 bios

CPU: i7 2600k @4.5GHz

RAM: 16 GB Vendor: Gskill

Audio OnBoard: YES Type: ALC889 with Clover layout injector and patched with Clover shutdown script

Graphics card1: ATI Radeon HD 5770 1Gb activation method: via Clover Injector + 4 ports + Vervet framebuffer / Works without too but wrong fb and 1 port

Graphics card2: Onboard Intel HD 3000 activation method: not enabled, not using for output just video hardware acceleration. DSDT: ig-platform-id+device id

Audio On Graphics Card1: Yes

Mac Model: MacBookPro8,3 / iMac12,2 with patched PM

 

config.plist -->

 

[<?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>DropOEM_DSM</key>
			<false/>
			<key>Name</key>
			<string>DSDT.aml</string>
		</dict>
		<key>SSDT</key>
		<dict>
			<key>DropOem</key>
			<true/>
			<key>EnableC2</key>
			<true/>
			<key>EnableC4</key>
			<true/>
			<key>EnableC6</key>
			<true/>
			<key>EnableC7</key>
			<true/>
			<key>Generate</key>
			<dict>
				<key>CStates</key>
				<false/>
				<key>PStates</key>
				<false/>
			</dict>
		</dict>
	</dict>
	<key>Boot</key>
	<dict>
		<key>Log</key>
		<false/>
		<key>Secure</key>
		<false/>
		<key>Timeout</key>
		<integer>5</integer>
		<key>XMPDetection</key>
		<string>Yes</string>
	</dict>
	<key>Devices</key>
	<dict>
		<key>Audio</key>
		<dict>
			<key>Inject</key>
			<string>2</string>
		</dict>
		<key>USB</key>
		<dict>
			<key>FixOwnership</key>
			<false/>
			<key>Inject</key>
			<false/>
		</dict>
	</dict>
	<key>DisableDrivers</key>
	<array>
		<string>OsxAptioFixDrv</string>
	</array>
	<key>GUI</key>
	<dict>
		<key>Mouse</key>
		<dict>
			<key>Enabled</key>
			<false/>
		</dict>
		<key>Scan</key>
		<dict>
			<key>Entries</key>
			<true/>
			<key>Legacy</key>
			<false/>
			<key>Tool</key>
			<true/>
		</dict>
		<key>ScreenResolution</key>
		<string>1280x1024</string>
	</dict>
	<key>Graphics</key>
	<dict>
		<key>FBName</key>
		<string>Vervet</string>
		<key>Inject</key>
		<dict>
			<key>ATI</key>
			<true/>
			<key>Intel</key>
			<false/>
			<key>NVidia</key>
			<false/>
		</dict>
		<key>PatchVBios</key>
		<true/>
		<key>VideoPorts</key>
		<integer>4</integer>
	</dict>
	<key>KernelAndKextPatches</key>
	<dict>
		<key>AppleRTC</key>
		<true/>
		<key>KextsToPatch</key>
		<array>
			<dict>
				<key>Comment</key>
				<string>HDD as Internal</string>
				<key>Find</key>
				<data>
				RXh0ZXJuYWw=
				</data>
				<key>Name</key>
				<string>AppleAHCIPort</string>
				<key>Replace</key>
				<data>
				SW50ZXJuYWw=
				</data>
			</dict>
			<dict>
				<key>Comment</key>
				<string>Wi-Fi Region to 0x64</string>
				<key>Find</key>
				<data>
				D7eH3AQAAA==
				</data>
				<key>Name</key>
				<string>AirPortAtheros40</string>
				<key>Replace</key>
				<data>
				uGQAAACQkA==
				</data>
			</dict>
			<dict>
				<key>Comment</key>
				<string>Patch_against_assertions</string>
				<key>Find</key>
				<data>
				U291bmQgYXNzZXJ0aW9uIA==
				</data>
				<key>Name</key>
				<string>AppleHDA</string>
				<key>Replace</key>
				<data>
				AAAAAAAAAAAAAAAAAAAAAA==
				</data>
			</dict>
			<dict>
				<key>Comment</key>
				<string>Patch_against_assertions</string>
				<key>Find</key>
				<data>
				U291bmQgYXNzZXJ0aW9uIA==
				</data>
				<key>Name</key>
				<string>AppleHDAController</string>
				<key>Replace</key>
				<data>
				AAAAAAAAAAAAAAAAAAAAAA==
				</data>
			</dict>
		</array>
	</dict>
</dict>
</plist>

 

 

 

shutdown audio patcher: 81.applehda_shutdown_patch.local -->

 

#!/bin/sh

# Native onboard audio patch for AppleHDA and the Realtek ALC889 chipset.

if [[ `perl -le "print scalar grep /\x8b\x19\xd4\x11/, <>;" "/System/Library/Extensions/AppleHDA.kext/Contents/MacOS/AppleHDA"` > 0 ]]; then

    echo "Patching the AppleHDA extension for native onboard Realtek ALC889 audio support."
    
cp -R "/System/Library/Extensions/AppleHDA.kext" "/System/Library/Extensions/AppleHDA.orig"

    echo "Backup original AppleHDA extension to /"

# 10.8 patch

# perl -pi -e 's|\x84\x19\xd4\x11|\x89\x08\xec\x10|g' "/System/Library/Extensions/AppleHDA.kext/Contents/MacOS/AppleHDA"

perl -pi -e 's|\x8b\x19\xd4\x11|\x89\x08\xec\x10|g' "/System/Library/Extensions/AppleHDA.kext/Contents/MacOS/AppleHDA"

    echo "Binary patched executable"

cp "/Volumes/EFI/EFI/CLOVER/kexts/Patches/layout1.xml.zlib" "/System/Library/Extensions/AppleHDA.kext/Contents/Resources"
cp "/Volumes/EFI/EFI/CLOVER/kexts/Patches/layout2.xml.zlib" "/System/Library/Extensions/AppleHDA.kext/Contents/Resources"
cp "/Volumes/EFI/EFI/CLOVER/kexts/Patches/layout3.xml.zlib" "/System/Library/Extensions/AppleHDA.kext/Contents/Resources"
cp "/Volumes/EFI/EFI/CLOVER/kexts/Patches/Platforms.xml.zlib" "/System/Library/Extensions/AppleHDA.kext/Contents/Resources"

cp "/Volumes/EFI/EFI/CLOVER/kexts/Patches/Info.plist" "/System/Library/Extensions/AppleHDA.kext/Contents/PlugIns/AppleHDAHardwareConfigDriver.kext/Contents"

    echo "Copied ZLIB and PLIST files into location"

chown -R 0:0 "/System/Library/Extensions/AppleHDA.kext/"
chmod -R 755 "/System/Library/Extensions/AppleHDA.kext/"

    echo "Repaired file permissions"

touch "/System/Library/Extensions"

    echo "Touched extensions folder"
    
xattr -wx com.apple.FinderInfo 0000000000000000000900000000000000000000000000000000000000000000 /System/Library/Extensions/AppleHDA.kext

    echo "Set Finder label color to blue"
    
    echo "The AppleHDA extension has been patched! You must restart your system for the changes to take effect"

else

    echo "The AppleHDA extension has already been patched!"

fi

# Copyright (c) 2013 Clover EFI Bootloader. All rights reserved.

 

 

 

 

Patched tables: DSDT with various patches/injections and SSDT created with Piker's script.

UEFI Drivers: EmuVariableUefi

 

EDIT: I encourage everyone not to include all UEFI drivers but just the optionals you need from the installer or from an external source. For example: FSInject, OsxFatBinaryDrv and VBoxHFS (or HFSPlus) are mandatory, hence not included as optional in the installer.

edit: somehow I forgot both that I posted the original request and missed the notification that you replied. Many thanks!!! Giving this a shot now. I'm assuming this should also work with a 2500k and ati 290? (assuming i use the correct fake ID and change relevant cpu settings?)

Share this post


Link to post
Share on other sites

Yea, the CPU settings should be the same but the graphics might need some tweaking for the framebuffer, number of ports and patches for the connectors.

 

And you didn't miss the notification as I posted without a quote, which is the recommended way of replying to the comment above yours.

 

Good luck!

Share this post


Link to post
Share on other sites

So after disabling usb 3.0 in the BIOS I was able to get mine to boot off the hard drive and into OSX, however for some reason it's identifying my graphics card as a 270x; I can't find where in your config.plist it's doing that since I took out all the existing video card stuff and replaced it (all i need to get the 290 working is hawaii framebuffer and the fakeID 0x67B011002.  Frustrating, since I have to wait for the display to go to sleep (about 5-10 minutes) to login to my account!

Share this post


Link to post
Share on other sites

If you're using my DSDT then you'll see that it contains my graphics card info and in the config.plist (KextsAndKernelPatches/KextsToPatch) there are a few patches for USB3 support with the original kexts, so you should delete the genericxhci kext if you're using it.

 

Anyway, this is not the place to discuss this stuff, please make a new post detailing your issues and we can talk there.

Share this post


Link to post
Share on other sites

 

for HTPC
 
Clover: revision 2652 in UEFI
Motherboard:  Gigabyte H87M-HD3
CPU: i3 4330 @ 3.5 Ghz
RAM: 4 GB Vendor: Kingston
Audio OnBoard: YES Type: ALC887 with ssdt-layout injector, ssdt-3.aml and patched with ALCpatchers_H87M-HD3.zip. layout1 for one Green output & layout3 for 3 outputs, Green/Pink/Blue.
Graphics Card1: Onboard Intel HD 4600 activation method: ssdt platform-id & HDMI audio injector, ssdt-1.aml.
Audio On Graphics Card1: YES, Clover patches on the fly for supporting HDMI audio, see in config.plist. Thanks toleda for patching stuff.
Mac Model: MacBookAir6,2
config.plist: is in attachicon.gifH87M-HD3.zip
Patched tables: custom SSDTs are in /H87M-HD3/ACPI/patched/, note: ssdt.aml is only for i3 4330 and was generated by Piker-Alpha’ ssdtPRGen.sh. 
OS: OS X 10.9.2 and Android 4.4.2 (android-x86-4.4-RC1.iso)
Sleep/Wake: OK
 
 
 
Update: 2015, FEB 04
 
minimizing dsdt.aml; based on pikeralpha's guide
and editing config.plist for HD4600-HDMI audio (OS X 10.9 & 10.10); credit to TimeWalker75a & toleda 

 

Works with OS X 10.11 El Capitan?

Share this post


Link to post
Share on other sites
ASUS VIVOBOOK S550CB CJ048H Laptop

CPU:Intel Core i7-3537U (2.00 GHz, 4 MB L3 Cache, up to 3.10 GHz)

VGA:NVIDIA GeForce GT 740M (2 GB GDDR3)

RAM:8 GB DDR3

HDD:1TB 5400 RPM + 24 GB SSD

 

Hi I like to  know the config settings  for this laptop.

If anyone can guide will be much appreciated.

Thanks.

Share this post


Link to post
Share on other sites

 

ASUS VIVOBOOK S550CB CJ048H Laptop
CPU:Intel Core i7-3537U (2.00 GHz, 4 MB L3 Cache, up to 3.10 GHz)
VGA:NVIDIA GeForce GT 740M (2 GB GDDR3)
RAM:8 GB DDR3
HDD:1TB 5400 RPM + 24 GB SSD
 
Hi I like to  know the config settings  for this laptop.
If anyone can guide will be much appreciated.
Thanks.

 

The quide is here http://clover-wiki.zetam.org/Home

Share this post


Link to post
Share on other sites

Do you confirm the way to patch Info.plist, the wiki doesn't appear to be up to date ... but this post seems to explain the changes ... do you confirm this ? 

 

 

By the way thanks a lot for your commitment for this project and for maintaining the wiki after each update !

:thumbsup_anim:

 

EDIT : It seems i was editing my post while you were answering ... Thanks for your answer !

Share this post


Link to post
Share on other sites

Do you confirm the way to patch Info.plist, the wiki doesn't appear to be up to date ... do you confirm this ?

 

By the way thanks a lot for your commitment for this project and for maintaining the wiki after each update !

:thumbsup_anim:

Yes, wiki should be corrected.

More exact information here

 

Post#48 Info.plist patching

Share this post


Link to post
Share on other sites

ASUS X58 - P6T-SE with Xeon X5660

 

-----
Clover revision v2.3k_r3320 in EFI only, boot0af (SataII Port of Motherboard)
Motherboard: Asus P6T-SE (BIOS 0908)
CPU: Xeon X5660 @3,4 to 3,8 GHz
RAM: 24 GB Kingston: HyperX DDR3 1666

Audio OnBoard: YES Type: ALC888 with Clover layout injector and DSDT patch
Graphics card1: Gainward Geforce GTX970 activaction method: via Clover Injector
Audio On Graphics Card1: Yes
Mac Model: MacPro5,1
config.plist --> config.plist 
Patched tables: My custom DSDT

EXTRAS: Realtec TRL81xx Kext for working LAN, SATA3 and USB3.0 PCI-E Card Asus U3S6, Hardware-Monitoring for CPU, Motherboard, Ambiant, GPU Temperature,  Frequencies, Multipliers, Voltages, Hard Drive Temperatures, Battery of Bluetooth Apple Keyboard

Asus P6T-SE Clover Config and custom DSDT.zip

Additional 10.10 S:L:E and Clover:E.zip

Share this post


Link to post
Share on other sites

Intel Skylake NUC6i5SYH on El Capitan 10.11.6

post-846696-0-37579500-1462868761.png

Clover v2.3k r3526 UEFI

 

post-846696-0-70855800-1462853972_thumb.png

post-846696-0-86649200-1462853986_thumb.png

 

  • Install for UEFI booting only
  • Install Clover in the ESP
  • BGM Theme
  • Install OsxAptioFix2Drv-64, PartitionDxe-64 in Driver64UEFI
  • Install RC scripts on target volume
  • Install Clover Preference Pane

Motherboard: Intel NUC6i5SYB, BIOS 0044

 

BIOS Settings on the NUC - credit @ammulder's guide on Voldemort's site.

    Press F2 during boot to access BIOS, F9 to load optimised defaults
    Confirm UEFI Boot is checked on the Advanced/Boot/Boot Priority screen (Initially, it may show no boot devices; that is OK).
    On Security, set Intel VT for Directed I/O (VT-d) to unchecked
    On Boot / Boot Configuration, set Network Boot to Disable
    On Boot / Secure Boot make sure Secure Boot is unchecked
    On Power make sure Wake on LAN from S4/S5 is unchecked (or else when you shut down the NUC may restart instead)
    In Devices / Video set IGD Minimum Memory to 128 MB and IGD Aperture Size to 256 MB



HD: 250GB Samsung EVO 850 M.2 SSD GPT dual boot OSX El Capitan 10.11.5/Win10_X64 UEFI

CPU: Intel® Core i5-6260U CPU @ 1.80GHz
RAM: 8GB (8GBx1 Kingston DDR4 2133 MHz)
Audio: On board Realtek ALC283 sound ---> VoodooHDA 2.8.8 by @Slice & @autumnrain

            Alternative to VoodooHDA is Clover patched AppleHDA.kext

 

 

            RealtekALC/AppleHDA by @toleda: audio_cloverALC-110_v1.0r10.command (Also need to install Codec Commander kext to prevent muddy sound/intermittent sound dropouts)

            Intel HDMI not currently working

 

 

Graphics:  Intel Iris Graphics 540 (ID 0x19260004 injected with Clover)
LAN: Onboard Intel i219 GbE LAN--->Mieze's IntelMausiEthernet.kext v2.1.0d0
Mac Model: iMac 17,1
Config.plist:

 

<?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>Patches</key>
            <array>
                <dict>
                    <key>Comment</key>
                    <string>Fix Skylake audio by renaming HDAS to HDEF</string>
                    <key>Disabled</key>
                    <false/>
                    <key>Find</key>
                    <data>
                    SERBUw==
                    </data>
                    <key>Replace</key>
                    <data>
                    SERFRg==
                    </data>
                </dict>
            </array>
            <key>ReuseFFFF</key>
            <false/>
        </dict>
        <key>SSDT</key>
        <dict>
            <key>DropOem</key>
            <false/>
            <key>Generate</key>
            <false/>
        </dict>
    </dict>
    <key>Boot</key>
    <dict>
        <key>Arguments</key>
        <string>dart=0</string>
        <key>Debug</key>
        <false/>
        <key>DefaultVolume</key>
        <string>LastBootedVolume</string>
        <key>Legacy</key>
        <string>PBR</string>
        <key>Secure</key>
        <false/>
        <key>Timeout</key>
        <integer>3</integer>
        <key>XMPDetection</key>
        <false/>
    </dict>
    <key>CPU</key>
    <dict>
        <key>UseARTFrequency</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>\EFI\BOOT\BOOTX64.EFI</string>
            <string>Windows</string>
        </array>
        <key>Language</key>
        <string>en:0</string>
        <key>Mouse</key>
        <dict>
            <key>DoubleClick</key>
            <integer>500</integer>
            <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>
            <false/>
            <key>Linux</key>
            <false/>
            <key>Tool</key>
            <true/>
        </dict>
        <key>ScreenResolution</key>
        <string>1920x1200</string>
        <key>Theme</key>
        <string>BGM</string>
    </dict>
    <key>Graphics</key>
    <dict>
        <key>Inject</key>
        <dict>
            <key>ATI</key>
            <false/>
            <key>Intel</key>
            <true/>
            <key>NVidia</key>
            <false/>
        </dict>
        <key>NvidiaSingle</key>
        <false/>
        <key>ig-platform-id</key>
        <string>0x19260004</string>
    </dict>
    <key>KernelAndKextPatches</key>
    <dict>
        <key>AppleRTC</key>
        <true/>
        <key>AsusAICPUPM</key>
        <true/>
        <key>Debug</key>
        <false/>
        <key>KernelCpu</key>
        <false/>
        <key>KernelHaswellE</key>
        <false/>
        <key>KernelLapic</key>
        <false/>
        <key>KernelPm</key>
        <true/>
        <key>KextsToPatch</key>
        <array>
            <dict>
                <key>Comment</key>
                <string>Enable TRIM for SSD</string>
                <key>Find</key>
                <data>AEFQUExFIFNTRAA=</data>
                <key>Name</key>
                <string>IOAHCIBlockStorage</string>
                <key>Replace</key>
                <data>AAAAAAAAAAAAAAA=</data>
            </dict>
            <dict>
                <key>Comment</key>
                <string>Framebuffer configuration</string>
                <key>Disabled</key>
                <false/>
                <key>Name</key>
                <string>AppleIntelSKLGraphicsFramebuffer</string>
                <key>Find</key>
                <data>AQUJAAAEAADHAQAAAgQKAAAEAADHAQAA</data>
                <key>Replace</key>
                <data>AQUJAAAIAADHAQAAAgYKAAAEAADHAQAA</data>
            </dict>
            <dict>
                <key>Comment</key>
                <string>Prolong HPD waiting period</string>
                <key>Name</key>
                <string>AppleIntelSKLGraphicsFramebuffer</string>
                <key>Find</key>
                <data>g/sURIjg</data>
                <key>Replace</key>
                <data>g/tkRIjg</data>
            </dict>
            <dict>
                <key>Comment</key>
                <string>Increase DP power state attempts</string>
                <key>Name</key>
                <string>AppleIntelSKLGraphicsFramebuffer</string>
                <key>Find</key>
                <data>QYP9Aw==</data>
                <key>Replace</key>
                <data>QYP9Mg==</data>
            </dict>
            <dict>
                <key>Comment</key>
                <string>External icons patch</string>
                <key>Disabled</key>
                <false/>
                <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>BooterConfig</key>
        <string>0x28</string>
        <key>CsrActiveConfig</key>
        <string>0x3</string>
        <key>MLB</key>
        <string>#################</string>
        <key>ROM</key>
        <string>UseMacAddr0</string>
    </dict>
    <key>SMBIOS</key>
    <dict>
        <key>BiosReleaseDate</key>
        <string>09/22/2015</string>
        <key>BiosVendor</key>
        <string>Apple Inc.</string>
        <key>BiosVersion</key>
        <string>IM171.88Z.0105.B00.1509221819</string>
        <key>Board-ID</key>
        <string>Mac-DB15BD556843C820</string>
        <key>BoardManufacturer</key>
        <string>Apple Inc.</string>
        <key>BoardType</key>
        <integer>10</integer>
        <key>BoardVersion</key>
        <string>iMac17,1</string>
        <key>ChassisAssetTag</key>
        <string></string>
        <key>ChassisManufacturer</key>
        <string>Apple Inc.</string>
        <key>ChassisType</key>
        <string>13</string>
        <key>Family</key>
        <string>iMac</string>
        <key>LocationInChassis</key>
        <string>Part Component</string>
        <key>Manufacturer</key>
        <string>Apple Inc.</string>
        <key>Memory</key>
        <dict>
            <key>Channels</key>
            <integer>2</integer>
            <key>SlotCount</key>
            <integer>4</integer>
        </dict>
        <key>ProductName</key>
        <string>iMac17,1</string>
        <key>SerialNumber</key>
        <string>C02QF###GG7L</string>
        <key>Trust</key>
        <false/>
        <key>Version</key>
        <string>1.0</string>
    </dict>
    <key>SystemParameters</key>
    <dict>
        <key>CustomUUID</key>
        <string>########-####-####-####-############</string>
        <key>InjectKexts</key>
        <string>Yes</string>
        <key>InjectSystemID</key>
        <true/>
    </dict>
</dict>
</plist>


Patched tables: SSDT for CPU Power Management generated by ssdtPRGen.sh credit to @PikeRAlpha
Configuration files for Clover (attached)

  • config.plist--->put into EFI/CLOVER folder
  • SSDT.aml--->put into EFI/CLOVER/ACPI/patched
  • HFSPlus.efi--->put into EFI/CLOVER/drivers64UEFI & delete VBoxHFS-64.efi
  • FakeSMC.kext v3.4.1, HWInfo.kext and IntelCPUMonitor.kext --->put into EFI/CLOVER/kexts/Other

Post Install Kexts for /L/E or /S/L/E:

  • VoodooHDA.kext v2.8.8
  • AppleHDADisabler.kext
  • IntelMausiEthernet.kext v2.1.0d0

Working/Not Working:

 

 

 

Working

  •     Video via HDMI (including 4K at 3840x2160 or 1080P retina, but NOT higher retina settings)
  •     Video via mini-DisplayPort (including 4K at 3840x2160 or 1080P retina, but NOT higher retina settings)
  •     Audio via headphone jack
  •     m.2 SSDs including SATA, PCIe, and NVMe
  •     Ethernet networking
  •     USB3
  •     Sleep

Has issues:

  • Bluetooth. Driver loads but doesn't pair, probably due to requiring firmware. If you dual boot, you may get it fully working by configuring Bluetooth in Windows and then rebooting to OS X without unplugging the machine.

Not working due to lack of OS X drivers:

  •     WiFi.  (I use ASUS N10 wireless USB with Realtek Wireless Network Utility)
  •     SD card reader
  •     HDMI audio (no HDMI audio for Skylake integrated graphics yet)
  •     NFC
  •     IR

 

 

 

 

Update for Sierra & High Sierra:  @Rehabman has managed to get HDMI audio working for the NUC6i5SYH in Sierra and High Sierra.  His Intel NUC repo with installation scripts can be found here.  Attached config & kexts "NUC6i5SYB_Sierra/HS.zip" recommended with Clover r4220+.

NUC6i5SYH.zip

NUC6i5SYB_Sierra:HS.zip

Share this post


Link to post
Share on other sites
On 12/20/2018 at 12:30 AM, Slice said:

Did you propose 3-years old config will be useful now?

Confused here on that but I am not proposing, just asking if compatible. Hackintosh has been around a while so I wanted to know, I may as well buy a new motherboard with my i7-6800k setup? It's a pain to buy all new parts and upgrade when parts currently work fine -_-

Share this post


Link to post
Share on other sites

Old hardware working good with NEW CLOVER.

I don't think you can find good config for your particular hardware because all computers are different.

Share this post


Link to post
Share on other sites

Why is finding a download for clover config or even a link is impossible on the site from the people that make it. But a google search and tonymac it number one hit for the download. i know the bootloader is at sourceforge but that doesnt help when it doesnt install config till after first boot and that is my issue, i need it on first boot. SMH I really would have rather downloaded it from here

Share this post


Link to post
Share on other sites
13 hours ago, DiddyKong said:

Why is finding a download for clover config or even a link is impossible on the site from the people that make it. But a google search and tonymac it number one hit for the download. i know the bootloader is at sourceforge but that doesnt help when it doesnt install config till after first boot and that is my issue, i need it on first boot. SMH I really would have rather downloaded it from here

 

On 1/10/2019 at 11:40 AM, Slice said:

 

I don't think you can find good config for your particular hardware because all computers are different.

 

Share this post


Link to post
Share on other sites
19 hours ago, DiddyKong said:
Why is finding a download for clover config or even a link is impossible on the site from the people that make it. But a google search and tonymac it number one hit for the download. i know the bootloader is at sourceforge but that doesnt help when it doesnt install config till after first boot and that is my issue, i need it on first boot. SMH I really would have rather downloaded it from here


You can generate a config with Clover itself, or using third party tools such as Clover Configurator.

However, as Slice mentioned above, every computer is different. So you can’t really have a prebuilt config that would work on any hardware configuration and operating system. There is simply no such thing. And sharing EFIs or configs for others to download is a waste of time and a pain in the ass to maintain.

I will give you a simple example: I’m trying to install Mountain Lion on a Haswell build and on a Skylake build. Different hardware, obviously, but the exact same USB drive with Clover and minimal kexts on it.

Well, guess what? I can boot into the installer no problem on the Haswell build (I can't get it to boot in the OS in post-install though after upgrading it, but that's another thing), but I get stuck at “uuid is blabla” followed by one line of +++++ on the Skylake build. And, as of right now, I have no idea why. I'm sure I'm probably missing something obvious. I just don't know what that is. It’s obviously the same Clover version, same config, same kexts, same drivers, same everything.

Intriguing, isn’t it?

So...yeah. It's not that easy. Anyone can share their config. But that’s NO guarantee that it will work for your specific case. Because, even when things seem to be identical between two systems, there can be differences that can cause one of the two not to boot, for example. A Bios setting, a checkbox in config, that the other system didn’t need. Stuff like that. Not to mention it can get outdated really fast. And nobody's gonna come back to maintain them.

That’s why there are no downloads for prebuilt configs.

Believe me, everyone likes things to work by default, with no effort. Well, sometimes, due to the nature of hackintoshing, that’s simply not an option. You need to put some effort and time into learning what’s best for your particular setup.

Edited by arsradu

Share this post


Link to post
Share on other sites
17 hours ago, bronxteck said:

arsradu your issue might benefit from using the OEM folder method. so you can segregate your machines.

That's right. Thank you very much for the suggestion. :) 

 

Update: turns out the issue I was having with Clover always rebooting after "root device UUID is" bla bla ++++ (even in safe mode) was a Clover issue. Not sure what caused the issue. But I know updating Clover fixed it. 

Problem is, when you're trying to install older versions of OS X, the version of the actual bootloader you use becomes critical. Because, newer versions can't boot ML, for example (due to the changes in path of boot.efi), but some of the older versions (such as 4003 which I was using before) can't boot it after the Supplemental Update of 10.8.5. All fine until then. So, the solution was choosing the middle ground and upgrading Clover to 4200, and now it boots. Still stuck at Missing Bluetooth Transport blabla, but that's most likely not a Clover issue. I heard it's a FakeSMC issue. So...although now I'm using a pretty old version of that, I guess the solution here would be to also try different versions of it and see which one works.

 

Very frustrating when you don't know what to look for, and you don't know how to debug specific issues. But very rewarding once you understand how it works and you start to get your debugging method on the right track so you can get positive results. :) 

Edited by arsradu

Share this post


Link to post
Share on other sites

Yeah I defiantly figured that clover issue out the hard way.

 

Ironically enough the newest version boots Sierra for me, only reason I'm using Sierra instead of high Sierra, was maybe my GPU, but at first when I was running a bistro of HS I went to the App Store and went to download the OS and it finished in less than a minute so I knew something was wrong, deleted that.. Then I downloaded Sierra cos I found out Mojave will prolly never have web drivers for my GPU, which is fine I like Sierra, and it took like 20 minutes, so I finally had a vanilla copy. I have a post sorta explaining that but asking for DSDT help.My DSDT help post

but what does high Sierra have that Sierra don't besides forced AFPS

 

 

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • By Slice
      OK, 4988 released.
      Now, @vector sigma, what have we do to update translations?
    • By fusion71au
      Clover r4989 ISO compiled with GCC and minimal config.plist compatible for use in VMWare Workstation.
       
      Tested with unlocked Workstation 15 running OSX 10.9 -->10.15 guest in Windows X64 host.
       
      Installation
      1. Download and unzip "EFI_Clover_r4989 for VMware.zip". Mount Clover-v2.4k-4989-X64.iso by double clicking on it.
      2. Mount your VM's EFI System Partition eg in terminal
      sudo diskutil mount disk0s1   3. Copy EFI folder from step 1 into the EFI partition
      4. Shutdown the VM, add bios.bootDelay = "3000" to your VM's vmx file
      5. Reboot your VM, press <F2> to access the VMware Boot Manager and add CLOVERX64.efi to the boot menu.
       
      Substitute your own unique and valid MLB and ROM variables in the /EFI/CLOVER/config.plist (Rt Variables section) to activate iMessage/Facetime on your VM.
    • By fusion71au
      Run Vanilla OS X El Capitan, Sierra, High Sierra or Mojave in VirtualBox 5.x.x on a Windows Host
      Following on from my previous guide on how to create a VMware virtual machine running Vanilla OS X El Capitan in Windows, I’ve decided to write a similar guide for creating a VirtualBox El Capitan VM. 
       
      The virtual machine should be useful for testing El Capitan and also for creating installers for use on a real machine/hackintosh.
       
      There are other tutorials and videos on the net about running OS X on Windows machines using pre-made VMDK disk images but you can never guarantee what else is in there….
       
      I’ve gathered info for this guide from several threads in the Multibooting and Virtualisation section of this forum and also the wider internet eg
       
      @colt2 HOW TO: Create a bootable El Capitan ISO for VMware
      @dsmccombs comment on faking Ivybridge Processor
      @E:V:A http://forum.xda-developers.com/showpost.php?p=55572430&postcount=6
      @Tech Reviews video tutorial https://www.youtube.com/watch?v=t7X07U63lwg.
      VirtualBox Forum: Status of OSX on OSX
       
      Requirements
         Intel PC with four or more CPU cores running Windows 7 X64 or later OS (2 or more cores needed for OS X)    4GB or more RAM (2GB or more will be needed for OS X)    Hard Disk with at least 40GB free for Virtual Machine    Oracle VM VirtualBox v 5.0.34    Install OS X El Capitan app and Mac or Hack to prepare installation iso <-- Now, no longer necessary to have previous access to a Mac or Hack by building the Installer.app from scratch - see post#75    16GB or larger exFAT formatted USB stick to transfer El Capitan iso from Mac/Hack to Host PC  
      Prepare Installation ISO on your Mac or Hack
      1.  On your Mac or Hack, download "Install OS X El Capitan.app" from the App Store into your Applications folder.
      2.  Download and unzip the CECI.tool (attached to this post) into your ~/Downloads folder. The commands in this executable script are shown below for informational purposes.  Note: you will need approx 16GB of free space on your hard disk for the script to complete.
       
       
       
      3.  Open OS X terminal, then run the following commands to execute the script:
      cd downloads chmod +x CECI.tool ./CECI.tool 4.  At the end of the process, you will have an El Capitan iso on your desktop - copy this onto an exFAT formatted USB for use on the PC Host later.
       
       
      Create an El Capitan Virtual Machine in VirtualBox
      1.  Open the VirtualBox program and click the "New" button to create a new VM.
       

       
      2.  Select Mac OS X and Mac OS X 10.11 El Capitan (64 -bit) for Operating System type and version.  I named my Virtual Machine "El_Capitan", then clicked next...
       

       
      3.  Leave the Memory size at the recommended 2048 MB, then click next.
       

       
      4.  Choose to "Create a virtual hard disk now", then click the create button.
       

       
      5.  For the hard disk file type, the default is VDI (VirtualBox Disk Image) but I have selected VMDK for inter-operability with VMWare.  Click next...
       

       
      6.  For Storage on physical hard disk, I have chosen the default Dynamically allocated (grows larger to a set limit as you need more disk space).
       

       
      7.  On the File location and size screen, you can set the location of the new virtual hard disk and its size - I recommend changing disk size to 40GB or larger.  When you click the create button, you will now see your new VM in the VirtualBox main GUI.
       

       
      8.  Click the settings button on the Main Menu to tweak a few settings....
         a.  On the System/Motherboard tab in Boot Order, you can uncheck the Floppy Drive (who has these now?)
       

       
         b.  On the System/Processor tab, you can increase the allocated CPU cores to 2
       

       
         c.  On the Display tab, you can increase the allocated Video Memory to 128MB
       

       
         d.  On the Storage tab, click on the icon of the Optical Drive and select "Choose Virtual Optical Disk File". 
       

       
      Navigate and select the El Capitan ISO we created earlier...
       

       
         e.  Click the OK button to finalise the VM settings.
       
       
      Patch El Capitan vbox configuration file with DMI Settings from a Mac
      1.  From the start menu, type cmd and click run as administrator to open an administrative command prompt. 
       

       
      2.  Choose a Mac Model similar to your host system, then type the following lines, followed by <enter>  after each line.  Make sure you first close all VirtualBox Windows and the VirtualBox program, otherwise any changes you make won't stick...
       
      Eg iMac11,3
      cd "C:\Program Files\Oracle\VirtualBox\" VBoxManage setextradata "El_Capitan" "VBoxInternal/Devices/efi/0/Config/DmiSystemProduct" "iMac11,3" VBoxManage setextradata "El_Capitan" "VBoxInternal/Devices/efi/0/Config/DmiSystemVersion" "1.0" VBoxManage setextradata "El_Capitan" "VBoxInternal/Devices/efi/0/Config/DmiBoardProduct" "Mac-F2238BAE" VBoxManage setextradata "El_Capitan" "VBoxInternal/Devices/smc/0/Config/DeviceKey" "ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc" VBoxManage setextradata "El_Capitan" "VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC" 1 MacBookPro11,3
      cd "C:\Program Files\Oracle\VirtualBox\" VBoxManage setextradata "El_Capitan" "VBoxInternal/Devices/efi/0/Config/DmiSystemProduct" "MacBookPro11,3" VBoxManage setextradata "El_Capitan" "VBoxInternal/Devices/efi/0/Config/DmiSystemVersion" "1.0" VBoxManage setextradata "El_Capitan" "VBoxInternal/Devices/efi/0/Config/DmiBoardProduct" "Mac-2BD1B31983FE1663" VBoxManage setextradata "El_Capitan" "VBoxInternal/Devices/smc/0/Config/DeviceKey" "ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc" VBoxManage setextradata "El_Capitan" "VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC" 1 Macmini6,2
      cd "C:\Program Files\Oracle\VirtualBox\" VBoxManage setextradata "El_Capitan" "VBoxInternal/Devices/efi/0/Config/DmiSystemProduct" "Macmini6,2" VBoxManage setextradata "El_Capitan" "VBoxInternal/Devices/efi/0/Config/DmiSystemVersion" "1.0" VBoxManage setextradata "El_Capitan" "VBoxInternal/Devices/efi/0/Config/DmiBoardProduct" "Mac-F65AE981FFA204ED" VBoxManage setextradata "El_Capitan" "VBoxInternal/Devices/smc/0/Config/DeviceKey" "ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc" VBoxManage setextradata "El_Capitan" "VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC" 1 3.  Optional- For some host systems eg those with Haswell and newer CPUs, you might have to spoof an older CPU to avoid VirtualBox errors.  You can try from one of the following if this happens:

      To spoof Lynnfield i5 750 CPU
      VBoxManage.exe modifyvm "El_Capitan" --cpuidset 00000001 000106e5 06100800 0098e3fd bfebfbff To spoof IvyBridge CPU
      VBoxManage.exe modifyvm "El_Capitan" --cpuidset 00000001 000306a9 04100800 7fbae3ff bfebfbff or
      VBoxManage.exe modifyvm "El_Capitan" --cpuidset 00000001 000306a9 00020800 80000201 178bfbff 4.  Close the command prompt window.
       
       
      Installation of El Capitan
      We are now ready to start the El_Capitan Virtual Machine....
       



       
      Installation should be relatively straight forward, just following the prompts of the OS X installer:
      1.  Select language, agree to legal terms
       

       
      2.  Use Disk Utility from the Utilities Menu to erase and format the virtual hard drive as a single partition GUID Mac OS X Extended.  I named my drive "Macintosh HD" but you can enter whatever you like eg El_Capitan.
       

       
      3.  Quit DU and choose Macintosh HD to install El Capitan on.
      4.  After 20-30 min (depending on how fast your system is), the installation will complete.  At this point, unmount the El Capitan ISO by clicking the Devices menu from the VM window, click Optical Drives, then choose Remove disk from virtual drive.  The VM is now ready to reboot into OS X from the virtual hard drive.
      5.  At the welcome screen, choose your country and keyboard layout.  You can skip transfer information, location services and logging in with your Apple ID if you wish…
      6.  Create a User Account and select your Time Zone.  You can skip sending diagnostics and usage data to Apple….
      7.  Finally, you will arrive at the El Capitan Desktop.
       

       
      8.  Network/internet and audio should work OOB but on my system, the sounds were distorted.  Unfortunately, there is no QE/CI and the VM resolution will be fixed without the ability to dynamically resize the VM window (no VirtualBox additions for OS X guests atm). 
       
       
      Customization with VBoxManage
      1.  You can change the default resolution of 1024*768 (after shutting down the VM) with the VBoxManage command from the Windows Administrative Command Prompt:
      cd "C:\Program Files\Oracle\VirtualBox\" VBoxManage setextradata "El_Capitan" VBoxInternal2/EfiGopMode N (Where N can be one of 0,1,2,3,4,5) referring to the 640x480, 800x600, 1024x768, 1280x1024, 1440x900, 1920x1200 screen resolution respectively.
       
      Update:  For VirtualBox 5.2.x, the command for changing screen resolution has changed...
       
      VBoxManage setextradata "<MyVM>" VBoxInternal2/EfiGraphicsResolution XxY (where X=Horizontal screen resolution, Y=Vertical screen resolution)
      eg
      VBoxManage setextradata "<MyVM>" VBoxInternal2/EfiGraphicsResolution 1280x1024 2.  Adding serials and other SMBIOS details for the System Information Screen
      VBoxManage setextradata "El_Capitan" "VBoxInternal/Devices/efi/0/Config/DmiSystemSerial" "W8#######B6" VBoxManage setextradata "El_Capitan" "VBoxInternal/Devices/efi/0/Config/DmiBoardSerial" "W8#########1A" VBoxManage setextradata "El_Capitan" "VBoxInternal/Devices/efi/0/Config/DmiSystemVendor" "Apple Inc." VBoxManage setextradata "El_Capitan" "VBoxInternal/Devices/efi/0/Config/DmiSystemFamily" "iMac" VBoxManage setextradata "El_Capitan" "VBoxInternal/Devices/efi/0/Config/DmiBIOSVersion" "IM112.0057.03B" A listing of known issues with Mac OS X guests can be found in the VirtualBox Manual - link https://www.virtualbox.org/manual/ch14.html.
       
      Vanilla Mavericks and Yosemite, Snow Leopard from Retail DVD
      The same VM settings for El Capitan will also boot and run vanilla installations of OS X Mavericks and Yosemite .  Attached to this post are installer scripts to create bootable Mavericks (CMI.tool) and Yosemite (CYI.tool) ISOs for VirtualBox and VMware.
       
      With the respective OS X installer apps in the Applications folder, download and run the installer tools using terminal ie
       
      To create a Mavericks ISO on your desktop
      cd downloads chmod +x CMI.tool ./CMI.tool To create a Yosemite ISO on your desktop
      cd downloads chmod +x CYI.tool ./CYI.tool Here is a screenshot of the VM running Mavericks 10.9.5...
       

       
      Finally, those without a Mac/Hack to prepare the install media can purchase a retail Snow Leopard DVD directly from Apple and install OSX 10.6.3 on their virtual machines (Snow Leopard, Lion and Mountain Lion run quite happily in VirtualBox with 1 CPU, 1-2 GB of RAM and the rest of the settings unchanged from above).  Once you update by combo update to SL 10.6.8, you can directly download El Capitan from the App Store for free .
       

       
      UPDATE macOS Sierra 10.12 to 10.12.6: For macOS Sierra, use CSI.tool in post#51.
      UPDATE macOS High Sierra 17A365:  For macOS High Sierra, use CHSI.tool in post#73.
      UPDATE macOS Mojave 18A391:  For macOS Mojave or High Sierra, use macOS_iso_creator.tool on page 4 of thread.
      UPDATE macOS Catalina Beta DP3_19A501i:  For Catalina, @jpz4085 has made an automated batch file to create a Catalina VM in Windows with iMac 14,2 SMBIOS.  You can still use my macOS_iso_creator.tool on page 5 to make an installer ISO to attach to the VM.
       
       
       
      Good luck and enjoy
      CECI.tool.zip
      CYI.tool.zip
      CMI.tool.zip
    • By JackBauer24
      Hello,
       
      I have installed OSx86 10.11 (El Capitan) on April 2016 on my Asus Z170 Deluxe system.
       
      For installation I used this Thread.
       
      I used it a lot and it worked well. Meanwhile I switched to Linux and I use Win10 time to time. So OSX was forgotten. Also it did not boot correctly anymore.
       
      Now I wanted to start with a fresh installation and use OSX more often again. I want to use OSX 10.13 High Sierra. Is it working on my Asus Z170 Deluxe? I have the same Hardware as of April 2016 only the graphics card was updated to a Nvidia GTX1080.
       
      My Hardware in detail: Asus Z-170-Deluxe (Bios 3801), i7-6700k, EVGA GeForce GTX 1080 SC GAMING ACX 3.0, Samsung 950 Pro/M2 NVME 512MB, HDD 4 TB)
      Can I use some of support files from the old thread for the installation (see attachment)? Can I still use  Clover 2.3k r3292 Special Edition v2 ? Or do I need a newer version?
       
      Has someone installed High Sierra successfully on the Asus Z170 Deluxe ?
       
      About some hints where to start I would be thankful.
       
      regards
      JackBauer24
       
      Z170DeluxeFiles.zip
×