Jump to content

Clover Config


ErmaC
 Share

53 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?

Link to comment
Share on other sites

  • 4 weeks later...

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>

 

 

Link to comment
Share on other sites

  • 3 months later...

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.  

Link to comment
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?)

Link to comment
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!

Link to comment
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!

Link to comment
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.

  • Like 1
Link to comment
Share on other sites

  • 4 months later...

 

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?

Link to comment
Share on other sites

  • 2 weeks later...
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.

Link to comment
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

  • Like 1
Link to comment
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 !

Link to comment
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

  • Like 1
Link to comment
Share on other sites

  • 2 months later...

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

  • Like 1
Link to comment
Share on other sites

  • 3 months later...

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

  • Like 4
Link to comment
Share on other sites

  • 2 years later...
  • 3 weeks later...
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 -_-

Link to comment
Share on other sites

  • 1 month later...

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

Link to comment
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.

 

  • Like 2
Link to comment
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
Link to comment
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
  • Like 1
Link to comment
Share on other sites

  • 1 month later...

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

 

 

Link to comment
Share on other sites

 Share

×
×
  • Create New...