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

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.

Announcements

  • Similar Content

    • By STLVNUB
      Script file to clone and help build Clover or Opencore repos
      Script will create link to itself in /usr/local/bin/bob
      Script SHOULD fix up any stray bobs you may have.
      Then you only need to type bob. and a parameter
      "a" for ACID repo, official
      "d" for ACID repo DUET build
      "c" for CLOVER
      "e" to erase UDK Folder
      Easier typing bob than.....usual stuff
      YOU WILL NEED TO cmod+x THE SCRIPT
      Enjoy
       
    • By PropoFlexWX4
      After hearing that OpenCore is so much better than Clover, and that it will probably be able to boot Big Sur before Clover does, I decided to take the jump.
       
      Running Catalina 10.15.5 18F101 with OC 0.5.9.
       
      So far I like the result. The OS feels faster, boots faster.
      And absolutely everything works (sleep, network, etc...)
       
      So, that's it? Is there anything else I have to do?
    • By MacPato
      ALL-IN-ONE OPENCORE EFI CREATION UTILITY
      OC Gen-X Opencore EFI Creator Utility  First-Ever Beta is now released to the Public for Testing. Bugs or Issues please submit bug reports via the GitHub page! https://github.com/Pavo-IM/OC-Gen-X  Also, tell us what you think and what future features you would like to see in the release.
      Opencore Generation X is a Utility to create a pre-structured EFI Folder to the Desktop Based on the selection of the user. This Application is currently in beta testing it was designed and developed to make it easy to get Opencore installed. The configuration file is based on the dortania guide.

      if you have any request, suggestions feel free to make a submission at the GitHub page   Disclaimer: This application is not endorsed or support by the opencore development team, all app support and bugs must be reported via the app repo page : https://github.com/Pavo-IM/OC-Gen-X         
    • By blackosx
      Vector themes for Clover are new and currently still under development. Setting out to re-create my BGM theme to vector I realised there was some learning needed in order to create a theme.svg file for Clover to use. As SVG files are text based, I quickly realised that they could be manipulated from the command line and looking at the Clovy theme I decided to break it down in to parts for creating other themes.
       
      As a result, I've been working on Clover SVG Theme Builder
      https://bitbucket.org/blackosx/cloversvgthemebuilder
       
      Current Version:
      0.4.5
       
      Overview
      The idea is to allow a theme designer to work on individual images and not worry about the required overall file structure which Clover expects. The designer can populate a Theme directory with a settings file and individual .svg files and let the script generate a final theme.svg file for using with Clover.
       
      I've created a basic sample theme to help demonstrate the script.
      https://bitbucket.org/blackosx/cloversvgthemebuilder/downloads/Theme.zip
       
      The Theme directory contains Adobe Illustrator and SVG files for each image in the required folder structure for the script.
       
      Using this sample theme, the script will generate this theme from the files.
       

       
      The idea is these can be used to build new themes and I'm currently using it to build my BGM_SVG theme.
       
      I can imagine far more complicated themes will be generated in the future, but for now I hope this may serve to help kickstart basic vector theme development.
       
      Notes:
      • Clover's SVG theme development is still underway and things are likely to change so this script and it's supporting template file will need to change with Clover.
      • I've only tested this using SVG files saved from Adobe Illustrator using the following settings, for files from other apps may need added support.



      • For the script to correctly inject SVG code in to the template, each SVG image must contain a group of elements.
      • Font files are currently not included in the final theme file but this can be an option.
      • In time, maybe other templates can be added which have different layouts??
       
      These are early days, so I'll update this post when necessary.
×