Jump to content

Clover 3142 upgrade breaks a working 3021 configuration


ericw12
 Share

7 posts in this topic

Recommended Posts

This system was working with Clover 3021 and Mavericks for a long time. The same configuration works after a 10.10.1 installation. I decided to upgrade 10.10.2 and noticed a lot of Bug messages when boot, and this error message was rolling for about 30 to 40 seconds.

Bug in process suhelperd[205]:over-released legacy external boost assertions (1 total, 1 external, 0 legacy-external)

So I thought I will try latest Clover release instead. After upgrade Clover to 3142, it can no longer boot with the following message:

Error unserializing periling plist:OSUnserializeXML: syntax error near line 1

So I had to roll back to old clover EFI backup.  I am wondering what has changed to break the same configuration. My config.plist and pictures of errors on screen attached. 

<?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>Fixes</key>
			<dict>
				<key>AddIMEI_80000</key>
				<true/>
				<key>FixUSB_1000</key>
				<true/>
				<key>NewWay_80000000</key>
				<true/>
			</dict>
			<key>Name</key>
			<string>DSDT.aml</string>
			<key>ReuseFFFF</key>
			<false/>
		</dict>
		<key>SSDT</key>
		<dict>
			<key>DropOem</key>
			<true/>
			<key>Generate</key>
			<dict>
				<key>CStates</key>
				<true/>
				<key>PStates</key>
				<true/>
			</dict>
		</dict>
	</dict>
	<key>Boot</key>
	<dict>
		<key>Arguments</key>
		<string>kext-dev-mode=1</string>
		<key>Debug</key>
		<false/>
		<key>DefaultVolume</key>
		<string>OSX</string>
		<key>Legacy</key>
		<string>LegacyBiosDefault</string>
		<key>Secure</key>
		<false/>
		<key>Timeout</key>
		<integer>3</integer>
		<key>XMPDetection</key>
		<string>Yes</string>
	</dict>
	<key>Devices</key>
	<dict>
		<key>USB</key>
		<dict>
			<key>AddClockID</key>
			<true/>
			<key>FixOwnership</key>
			<true/>
			<key>Inject</key>
			<true/>
		</dict>
	</dict>
	<key>GUI</key>
	<dict>
		<key>Hide</key>
		<array>
			<string>Legacy</string>
			<string>\EFI\BOOT\BOOTX64.EFI</string>
		</array>
		<key>Mouse</key>
		<dict>
			<key>Enabled</key>
			<false/>
			<key>Mirror</key>
			<false/>
		</dict>
		<key>Scan</key>
		<true/>
		<key>Theme</key>
		<string>applestyle</string>
	</dict>
	<key>Graphics</key>
	<dict>
		<key>Inject</key>
		<dict>
			<key>ATI</key>
			<false/>
			<key>Intel</key>
			<false/>
			<key>NVidia</key>
			<false/>
		</dict>
	</dict>
	<key>KernelAndKextPatches</key>
	<dict>
		<key>AppleRTC</key>
		<true/>
		<key>KextsToPatch</key>
		<array>
			<dict>
				<key>Comment</key>
				<string>Enable Broadcom 57781 for 10.10.2 (Step 5)</string>
				<key>Find</key>
				<data>
				ADU3NzY1AA==
				</data>
				<key>Name</key>
				<string>AppleBCM5701Ethernet</string>
				<key>Replace</key>
				<data>
				ADU3NzgxAA==
				</data>
			</dict>
			<dict>
				<key>Comment</key>
				<string>Enable HDMI and VGA</string>
				<key>Find</key>
				<data>
				AQIEABAHAAAQBwAABQMAAAIAAAAwAAAAAgUAAAAEAAAH
				AAAAAwQAAAAEAAAJAAAABAYAAAAEAAAJAAAA
				</data>
				<key>Name</key>
				<string>AppleIntelSNBGraphicsFB</string>
				<key>Replace</key>
				<data>
				AQIDABAHAAAQBwAABQMAAAIAAAAwAAAAAgUAAAAIAAAG
				AAAABgIAAAABAAAJAAAAAAAAAAAAAAAAAAAA
				</data>
			</dict>
			<dict>
				<key>Comment</key>
				<string>External icons patch</string>
				<key>Find</key>
				<data>
				RXh0ZXJuYWw=
				</data>
				<key>Name</key>
				<string>AppleAHCIPort</string>
				<key>Replace</key>
				<data>
				SW50ZXJuYWw=
				</data>
			</dict>
			<dict>
				<key>Comment</key>
				<string>Enable Broadcom 57781 for 10.10.2 (Step 3)</string>
				<key>Find</key>
				<data>
				6OKl//9miYM=
				</data>
				<key>Name</key>
				<string>AppleBCM5701Ethernet</string>
				<key>Replace</key>
				<data>
				uOQUAABmiYM=
				</data>
			</dict>
			<dict>
				<key>Comment</key>
				<string>Enable Broadcom 57781 for 10.10.2 (Step 2)</string>
				<key>Find</key>
				<data>
				6NKm//9miYM=
				</data>
				<key>Name</key>
				<string>AppleBCM5701Ethernet</string>
				<key>Replace</key>
				<data>
				uLQWAABmiYM=
				</data>
			</dict>
			<dict>
				<key>Comment</key>
				<string>Enable Broadcom 57781 for 10.10.2 (Step 1)</string>
				<key>Find</key>
				<string>pci14e4,16b4</string>
				<key>InfoPlistPatch</key>
				<true/>
				<key>Name</key>
				<string>AppleBCM5701Ethernet</string>
				<key>Replace</key>
				<string>pci14e4,16b5</string>
			</dict>
			<dict>
				<key>Comment</key>
				<string>TRIM Enabler</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>Enable ALC269 Change ADI1984</string>
				<key>Find</key>
				<data>
				hBnUEQ==
				</data>
				<key>Name</key>
				<string>AppleHDA</string>
				<key>Replace</key>
				<data>
				aQLsEA==
				</data>
			</dict>
			<dict>
				<key>Comment</key>
				<string>Enable ALC269 Not use ACL885</string>
				<key>Find</key>
				<data>
				hAjsEA==
				</data>
				<key>Name</key>
				<string>AppleHDA</string>
				<key>Replace</key>
				<data>
				AAAAAA==
				</data>
			</dict>
			<dict>
				<key>Comment</key>
				<string>Enable Broadcom 57781 for 10.10.2 (Step 4)</string>
				<key>Find</key>
				<data>
				6Mel//9miYM=
				</data>
				<key>Name</key>
				<string>AppleBCM5701Ethernet</string>
				<key>Replace</key>
				<data>
				uLQWAABmiYM=
				</data>
			</dict>
		</array>
	</dict>
	<key>SMBIOS</key>
	<dict>
		<key>Trust</key>
		<false/>
	</dict>
	<key>SystemParameters</key>
	<dict>
		<key>InjectKexts</key>
		<string>Yes</string>
		<key>InjectSystemID</key>
		<true/>
	</dict>
</dict>
</plist>

post-109696-0-28860200-1422567855_thumb.jpg

post-109696-0-23730100-1422567868_thumb.jpg

Link to comment
Share on other sites

I could not boot with this version of Clover either.  It would hang right after it listed the UUID.  I just reverted back to version immediately prior to 3142 and it boots fine.  Just wait for 3146 to be released and see if you still have the same problem.

Link to comment
Share on other sites

OK, after a bit of experimenting, I figured out what was happening on my laptop with version 3142.  Clover wasn't locating the CLOVERX64.efi file.  When I booted up, if I went into the UEFI settings, I could select that file and its location and then the laptop would boot up.  Without that, it would hang when booting up.  I updated Clover Configurator and noticed that, in the boot section, nothing was selected in the legacy section.  I selected PBR, saved the config.plist and rebooted and had no problems after that.

 

post-270804-0-88434600-1422656798_thumb.png post-270804-0-91775900-1422656802_thumb.png


So, after doing a bit more experimenting, I was able to boot from version 3142 but the problem is and continues to be that Clover cannot find my boot file.  When I go into the UEFI settings and select the file, it will boot.  The change I made to my config.plist does not appear to be a good fix.  The problem still persists but I can boot up by manually selecting my efi file in Clover.

Link to comment
Share on other sites

 Share

×
×
  • Create New...