Jump to content

QE_CI Exotic Patch 10.11.0

Sign in to follow this  




User Feedback

Recommended Comments

Hi pepegotera6

?

This is an example with my HD4830 (0x944C1002). Of course, you have to put your DeviceID. I use Clover r3259.

?

post-193719-0-74278400-1440445582.png

Share this comment


Link to comment
Share on other sites

indeed, FakeID works fine but you need to know that your card has its device-id already present in ATIRadeonX2000.kext... you just have to add it in AMD4800Controller.kext also.

?

0x94401002 is 4870 device-id, even if it works fine for you, maybe you should use 0x944a1002 divice-id... this one is from HD4850 Mac Edition and may be more proper for your graphics card.

?

now about clover patching on the fly, If it did not work, it is because the kexts are still not presents in kernel cache.?

?
The most effective trick for now is to inject the details of your kexts inside the FakeSMC Info.plist as additional IOKitPersonalities. With this trick, your kexts will be always loaded.
?

<?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>BuildMachineOSBuild</key>	<string>13D65</string>	<key>CFBundleDevelopmentRegion</key>	<string>English</string>	<key>CFBundleExecutable</key>	<string>FakeSMC</string>	<key>CFBundleIdentifier</key>	<string>org.netkas.driver.FakeSMC</string>	<key>CFBundleInfoDictionaryVersion</key>	<string>6.0</string>	<key>CFBundleName</key>	<string>FakeSMC</string>	<key>CFBundlePackageType</key>	<string>KEXT</string>	<key>CFBundleShortVersionString</key>	<string>6.9.1315</string>	<key>CFBundleSignature</key>	<string>????</string>	<key>CFBundleVersion</key>	<string>1315</string>	<key>DTCompiler</key>	<string>com.apple.compilers.llvm.clang.1_0</string>	<key>DTPlatformBuild</key>	<string>5B1008</string>	<key>DTPlatformVersion</key>	<string>GM</string>	<key>DTSDKBuild</key>	<string>12F37</string>	<key>DTSDKName</key>	<string>macosx10.8</string>	<key>DTXcode</key>	<string>0511</string>	<key>DTXcodeBuild</key>	<string>5B1008</string>	<key>IOKitPersonalities</key>	<dict>		<key>Controller</key>		<dict>			<key>ATY,Cardinal</key>			<dict>				<key>aty_config</key>				<dict>					<key>CFG_NO_PP</key>					<true/>				</dict>			</dict>			<key>CFBundleIdentifier</key>			<string>com.apple.kext.AMD4800Controller</string>			<key>IOClass</key>			<string>AMD4800Controller</string>			<key>IOMatchCategory</key>			<string>IOFramebuffer</string>			<key>IOName</key>			<string>AMD4800Controller</string>			<key>IOPCIMatch</key>			<string>0x94401002 0x944a1002</string>			<key>IOProbeScore</key>			<integer>65050</integer>			<key>IOProviderClass</key>			<string>IOPCIDevice</string>			<key>aty_config</key>			<dict>				<key>CFG_NO_PP</key>				<false/>				<key>CFG_PAA</key>				<integer>0</integer>				<key>CFG_USE_USCN</key>				<false/>			</dict>			<key>aty_properties</key>			<dict>				<key>PP_GFXClockGatingEnabled</key>				<integer>1</integer>			</dict>		</dict>		<key>ATIRadeonX2000</key>		<dict>			<key>ATIEnableWideBlitSupport</key>			<true/>			<key>ATIUseTearingWideBlit</key>			<false/>			<key>CFBundleIdentifier</key>			<string>com.apple.ATIRadeonX2000</string>			<key>GpuDebugPolicy</key>			<integer>0</integer>			<key>IOCFPlugInTypes</key>			<dict>				<key>ACCF0000-0000-0000-0000-000a2789904e</key>				<string>ATIRadeonX2000GA.plugin</string>			</dict>			<key>IOClass</key>			<string>ATIRadeonX2000</string>			<key>IODVDBundleName</key>			<string>ATIRadeonX2000VADriver</string>			<key>IOKitDebug</key>			<integer>0</integer>			<key>IOMatchCategory</key>			<string>IOAccelerator</string>			<key>IOPCIMatch</key>			<string>0x94001002 0x94011002 0x94021002 0x94031002 0x95811002 0x95831002 0x95881002 0x94c81002 0x94c91002 0x95001002 0x95011002 0x95051002 0x95071002 0x95041002 0x95061002 0x95981002 0x94881002 0x95991002 0x95911002 0x95931002 0x94401002 0x94421002 0x944A1002 0x945A1002 0x94901002 0x949E1002 0x94801002 0x95401002 0x95411002 0x954E1002 0x954F1002 0x95521002 0x95531002 0x94a01002</string>			<key>IOProviderClass</key>			<string>IOPCIDevice</string>			<key>IOSourceVersion</key>			<string>8.24.17</string>			<key>IOVARendererID</key>			<integer>16908288</integer>			<key>sensor-properties</key>			<array>				<dict>					<key>device_type</key>					<data>					Z3B1LXNlbnNvcg==					</data>					<key>location</key>					<string>GPU</string>					<key>name</key>					<string>gpu-sensor</string>					<key>polling-period</key>					<data>					AAAAAQAAAAA=					</data>					<key>reg</key>					<data>					AAAAAg==					</data>					<key>sample-period</key>					<data>					AAAAAACYmAA=					</data>					<key>sensor-id</key>					<data>					AAAABg==					</data>					<key>version</key>					<data>					AAAAAg==					</data>					<key>zone</key>					<data>					AAAAAg==					</data>				</dict>			</array>		</dict>		<key>FakeSMC</key>		<dict>			<key>CFBundleIdentifier</key>			<string>org.netkas.driver.FakeSMC</string>			<key>Configuration</key>			<dict>				<key>Clover</key>				<dict>					<key>BEMB</key>					<array>						<string>BEMB</string>						<string>flag</string>					</array>					<key>EPCI</key>					<array>						<string>EPCI</string>						<string>ui32</string>					</array>					<key>RBr</key>					<array>						<string>RBr</string>						<string>ch8*</string>					</array>					<key>REV</key>					<array>						<string>REV</string>						<string>{rev</string>					</array>					<key>RPlt</key>					<array>						<string>RPlt</string>						<string>ch8*</string>					</array>				</dict>				<key>Keys</key>				<dict>					<key>$Adr</key>					<array>						<string>ui32</string>						<data>						AAADAA==						</data>					</array>					<key>$Num</key>					<array>						<string>ui8</string>						<data>						AQ==						</data>					</array>					<key>FNum</key>					<array>						<string>ui8</string>						<data>						AA==						</data>					</array>					<key>LsNM</key>					<array>						<string>ui8</string>						<data>						AQ==						</data>					</array>					<key>LsbV</key>					<array>						<string>{rev</string>						<data>						AQQKAAY=						</data>					</array>					<key>MSSD</key>					<array>						<string>si8</string>						<data>						BQ==						</data>					</array>					<key>MSSP</key>					<array>						<string>si8</string>						<data>						BQ==						</data>					</array>					<key>NATJ</key>					<array>						<string>ui8</string>						<data>						AA==						</data>					</array>					<key>OSK0</key>					<array>						<string>ch8*</string>						<data>						b3VyaGFyZHdvcmtieXRoZXNld29y						ZHNndWFyZGVkcGw=						</data>					</array>					<key>OSK1</key>					<array>						<string>ch8*</string>						<data>						ZWFzZWRvbnRzdGVhbChjKUFwcGxl						Q29tcHV0ZXJJbmM=						</data>					</array>					<key>REV </key>					<array>						<string>{rev</string>						<data>						ATAPAAAD						</data>					</array>					<key>RVBF</key>					<array>						<string>{rev</string>						<data>						ATAPAAAD						</data>					</array>					<key>RVUF</key>					<array>						<string>{rev</string>						<data>						ATAPAAAD						</data>					</array>				</dict>				<key>Types</key>				<dict>					<key>BEMB</key>					<string>flag</string>					<key>CLKC</key>					<string>{clc</string>					<key>CLKH</key>					<string>{clh</string>					<key>CLKT</key>					<string>ui32</string>					<key>CLWK</key>					<string>ui32</string>					<key>EPCI</key>					<string>flag</string>					<key>LSSS</key>					<string>{lso</string>					<key>MSDS</key>					<string>ui8</string>					<key>MSDW</key>					<string>flag</string>					<key>MSPS</key>					<string>{msp</string>					<key>RPlt</key>					<string>ch8*</string>				</dict>				<key>debug</key>				<false/>				<key>smc-compatible</key>				<string>smc-napa</string>				<key>trace</key>				<false/>			</dict>			<key>IOClass</key>			<string>FakeSMC</string>			<key>IOMatchCategory</key>			<string>FakeSMC</string>			<key>IOProviderClass</key>			<string>AppleACPIPlatformExpert</string>			<key>IOResourceMatch</key>			<string>FakeSMCKeyStore</string>		</dict>		<key>FakeSMCKeyStore</key>		<dict>			<key>CFBundleIdentifier</key>			<string>org.netkas.driver.FakeSMC</string>			<key>IOClass</key>			<string>FakeSMCKeyStore</string>			<key>IOMatchCategory</key>			<string>FakeSMCKeyStore</string>			<key>IOProviderClass</key>			<string>IOResources</string>			<key>IOResourceMatch</key>			<string>IOKit</string>			<key>IOUserClientClass</key>			<string>FakeSMCKeyStoreUserClient</string>		</dict>	</dict>	<key>NSHumanReadableCopyright</key>	<string>Copyright © 2014 netkas. All rights reserved.</string>	<key>OSBundleCompatibleVersion</key>	<string>1212</string>	<key>OSBundleLibraries</key>	<dict>		<key>com.apple.iokit.IOACPIFamily</key>		<string>1.0.0d1</string>		<key>com.apple.kpi.bsd</key>		<string>10.6</string>		<key>com.apple.kpi.iokit</key>		<string>10.6</string>		<key>com.apple.kpi.libkern</key>		<string>10.6</string>		<key>com.apple.kpi.mach</key>		<string>10.6</string>		<key>com.apple.kpi.unsupported</key>		<string>10.6</string>	</dict>	<key>OSBundleRequired</key>	<string>Root</string></dict></plist>

Share this comment


Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Add a comment...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.