Jump to content

Clover General discussion


ErmaC
29,868 posts in this topic

Recommended Posts

hi all   ^_^

 

@Slice

 

sorry if I'm still bothering you with my problem with the new "patch on the fly" method but I did some tests with previous Clover versions and as I expected... the old method still works fine in ElCapitan DB1.   :)

 

Capture d’écran 2015-08-17 à 16.31.24.png

 

 

fantomas1s-iMac:~ fantomas1$ kextstat | grep AMD

   54    2 0xffffff7f81f26000 0x125000   0x125000   com.apple.kext.AMDSupport (1.3.6) C96B4426-D45A-3988-8F77-D0599ABD7351
   55    0 0xffffff7f8208e000 0x5f0000   0x5f0000   com.apple.kext.AMD5000Controller (1.3.6) 243E5473-2D4E-364F-9039-1A31DF22125E
   94    0 0xffffff7f8288b000 0x45c000   0x45c000   com.apple.AMDRadeonX3000 (1.3.6) DBC4A87F-55D9-30A0-929F-A3F2D86DC6AD
   97    0 0xffffff7f82059000 0x22000    0x22000    com.apple.kext.AMDFramebuffer (1.3.6) 460D6D27-72F8-3EFE-8879-23EF4CAE4F55
fantomas1s-iMac:~ fantomas1$ ioreg | grep ATY
    | |   |   | +-o ATY,Hoolock@0  
    | |   |   | | +-o ATY_Hoolock  
    | |   |   | +-o ATY,Hoolock@1  
    | |   |   | | +-o ATY_Hoolock  
    | |   |   | +-o ATY,Hoolock@2  

    | |   |   | | +-o ATY_Hoolock  

 

 

I even was able to install ElCapitan DB1 with Clover r2850 and boot well on it.   :)

 

Capture d’écran 2015-08-17 à 16.36.15.png

 

 

 boot.log.zip config.plist.zip

 

 

but to have success with it, the most effective trick for now is to inject the details of my kexts (AMD5000Controller.kext and AMDRadeonX3000.kext) inside the FakeSMC Info.plist as additional IOKitPersonalities. With this trick, my kexts are always loaded.

 

 

BuildMachineOSBuild
13D65
CFBundleDevelopmentRegion
English
CFBundleExecutable
FakeSMC
CFBundleIdentifier
org.netkas.driver.FakeSMC
CFBundleInfoDictionaryVersion
6.0
CFBundleName
FakeSMC
CFBundlePackageType
KEXT
CFBundleShortVersionString
6.9.1315
CFBundleSignature
????
CFBundleVersion
1315
DTCompiler
com.apple.compilers.llvm.clang.1_0
DTPlatformBuild
5B1008
DTPlatformVersion
GM
DTSDKBuild
12F37
DTSDKName
macosx10.8
DTXcode
0511
DTXcodeBuild
5B1008
IOKitPersonalities
AMDBartsGraphicsAccelerator
ATIEnableWideBlitSupport
ATIUseTearingWideBlit
CFBundleIdentifier
com.apple.AMDRadeonX3000
GpuDebugPolicy
0
IOClass
AMDBartsGraphicsAccelerator
IODVDBundleName
AMDRadeonVADriver
IOKitDebug
0
IOMatchCategory
IOAccelerator
IOPCIMatch
0x67381002 0x67391002 0x67201002 0x67221002
IOProbeScore
200
IOProviderClass
IOPCIDevice
IOSourceVersion
0.0.0.0.0
IOVARendererID
16908288
AMDCaicosGraphicsAccelerator
ATIEnableWideBlitSupport
ATIUseTearingWideBlit
CFBundleIdentifier
com.apple.AMDRadeonX3000
GpuDebugPolicy
0
IOClass
AMDCaicosGraphicsAccelerator
IODVDBundleName
AMDRadeonVADriver
IOKitDebug
0
IOMatchCategory
IOAccelerator
IOPCIMatch
0x67681002 0x67701002 0x67791002 0x67601002 0x67611002
IOProbeScore
200
IOProviderClass
IOPCIDevice
IOSourceVersion
0.0.0.0.0
IOVARendererID
16908288
AMDCaymanGraphicsAccelerator
ATIEnableWideBlitSupport
ATIUseTearingWideBlit
CFBundleIdentifier
com.apple.AMDRadeonX3000
GpuDebugPolicy
0
IOClass
AMDCaymanGraphicsAccelerator
IODVDBundleName
AMDRadeonVADriver
IOKitDebug
0
IOMatchCategory
IOAccelerator
IOPCIMatch
0x67181002 0x67191002 0x67041002
IOProbeScore
200
IOProviderClass
IOPCIDevice
IOSourceVersion
0.0.0.0.0
IOVARendererID
16908288
AMDCedarGraphicsAccelerator
ATIEnableWideBlitSupport
ATIUseTearingWideBlit
CFBundleIdentifier
com.apple.AMDRadeonX3000
GpuDebugPolicy
0
IOClass
AMDCedarGraphicsAccelerator
IODVDBundleName
AMDRadeonVADriver
IOKitDebug
0
IOMatchCategory
IOAccelerator
IOPCIMatch
0x68E01002
IOProbeScore
200
IOProviderClass
IOPCIDevice
IOSourceVersion
0.0.0.0.0
IOVARendererID
16908288
AMDCypressGraphicsAccelerator
ATIEnableWideBlitSupport
ATIUseTearingWideBlit
CFBundleIdentifier
com.apple.AMDRadeonX3000
GpuDebugPolicy
0
IOClass
AMDCypressGraphicsAccelerator
IODVDBundleName
AMDRadeonVADriver
IOKitDebug
0
IOMatchCategory
IOAccelerator
IOPCIMatch
0x68981002 0x68991002
IOProbeScore
200
IOProviderClass
IOPCIDevice
IOSourceVersion
0.0.0.0.0
IOVARendererID
16908288
AMDJuniperGraphicsAccelerator
ATIEnableWideBlitSupport
ATIUseTearingWideBlit
CFBundleIdentifier
com.apple.AMDRadeonX3000
GpuDebugPolicy
0
IOClass
AMDJuniperGraphicsAccelerator
IODVDBundleName
AMDRadeonVADriver
IOKitDebug
0
IOMatchCategory
IOAccelerator
IOPCIMatch
0x68B81002 0x68B01002 0x68B11002 0x68A01002 0x68A11002
IOProbeScore
200
IOProviderClass
IOPCIDevice
IOSourceVersion
0.0.0.0.0
IOVARendererID
16908288
AMDLombokGraphicsAccelerator
ATIEnableWideBlitSupport
ATIUseTearingWideBlit
CFBundleIdentifier
com.apple.AMDRadeonX3000
GpuDebugPolicy
0
IOClass
AMDLombokGraphicsAccelerator
IODVDBundleName
AMDRadeonVADriver
IOKitDebug
0
IOMatchCategory
IOAccelerator
IOPCIMatch
0x68401002 0x68411002
IOProbeScore
200
IOProviderClass
IOPCIDevice
IOSourceVersion
0.0.0.0.0
IOVARendererID
16908288
AMDRedwoodGraphicsAccelerator
ATIEnableWideBlitSupport
ATIUseTearingWideBlit
CFBundleIdentifier
com.apple.AMDRadeonX3000
GpuDebugPolicy
0
IOClass
AMDRedwoodGraphicsAccelerator
IODVDBundleName
AMDRadeonVADriver
IOKitDebug
0
IOMatchCategory
IOAccelerator
IOPCIMatch
0x68D81002 0x68C01002 0x68C11002 0x68D91002
IOProbeScore
200
IOProviderClass
IOPCIDevice
IOSourceVersion
0.0.0.0.0
IOVARendererID
16908288
AMDTurksGraphicsAccelerator
ATIEnableWideBlitSupport
ATIUseTearingWideBlit
CFBundleIdentifier
com.apple.AMDRadeonX3000
GpuDebugPolicy
0
IOClass
AMDTurksGraphicsAccelerator
IODVDBundleName
AMDRadeonVADriver
IOKitDebug
0
IOMatchCategory
IOAccelerator
IOPCIMatch
0x67501002 0x67581002 0x67591002 0x67401002 0x67411002 0x67451002
IOProbeScore
200
IOProviderClass
IOPCIDevice
IOSourceVersion
0.0.0.0.0
IOVARendererID
16908288
Controller
ATY,Hoolock
aty_config
CFG_FORCE_ICLK
ATY,Langur
aty_config
CFG_FORCE_ICLK
ATY,Orangutan
aty_config
CFG_GPIO_HIGH
131104
ATY,Zonalis
aty_config
CFG_NO_PP
CFBundleIdentifier
com.apple.kext.AMD5000Controller
IOClass
AMD5000Controller
IOMatchCategory
IOFramebuffer
IOName
AMD5000Controller
IOPCIMatch
0x68981002 0x68991002 0x68E01002 0x68E11002 0x68D81002 0x68C01002 0x68C11002 0x68D91002 0x68B81002 0x68B01002 0x68B11002 0x68A01002 0x68A11002
IOProbeScore
65050
IOProviderClass
IOPCIDevice
aty_config
CFG_NO_PP
aty_properties
PP_ActivitySamplingInterval
1000
PP_DisableMCDownLoadFeature
1
PP_HighSamplingInterval
200000
PP_R600ActivityHysteresis
5
PP_R600LoweringHighPercentage
25
PP_R600LoweringMediumPercentage
10
PP_R600RaisingLowPercentage
10
PP_R600RaisingMediumPercentage
25
PP_UserMaxClockForMultiDisplays
1
                FakeSMC
CFBundleIdentifier
org.netkas.driver.FakeSMC
Configuration
Clover
BEMB
BEMB
flag
EPCI
EPCI
ui32
RBr
RBr
ch8*
REV
REV
{rev
RPlt
RPlt
ch8*
Keys
$Adr
ui32
AAADAA==
$Num
ui8
AQ==
FNum
ui8
AA==
LsNM
ui8
AQ==
LsbV
{rev
AQQKAAY=
MSSD
si8
BQ==
MSSP
si8
BQ==
NATJ
ui8
AA==
OSK0
ch8*
b3VyaGFyZHdvcmtieXRoZXNld29y
ZHNndWFyZGVkcGw=
OSK1
ch8*
ZWFzZWRvbnRzdGVhbChjKUFwcGxl
Q29tcHV0ZXJJbmM=
REV
{rev
ATAPAAAD
RVBF
{rev
ATAPAAAD
RVUF
{rev
ATAPAAAD
Types
BEMB
flag
CLKC
{clc
CLKH
{clh
CLKT
ui32
CLWK
ui32
EPCI
flag
LSSS
{lso
MSDS
ui8
MSDW
flag
MSPS
{msp
RPlt
ch8*
debug
smc-compatible
smc-napa
trace
IOClass
FakeSMC
IOMatchCategory
FakeSMC
IOProviderClass
AppleACPIPlatformExpert
IOResourceMatch
FakeSMCKeyStore
FakeSMCKeyStore
CFBundleIdentifier
org.netkas.driver.FakeSMC
IOClass
FakeSMCKeyStore
IOMatchCategory
FakeSMCKeyStore
IOProviderClass
IOResources
IOResourceMatch
IOKit
IOUserClientClass
FakeSMCKeyStoreUserClient
NSHumanReadableCopyright
Copyright © 2014 netkas. All rights reserved.
OSBundleCompatibleVersion
1212
OSBundleLibraries
com.apple.iokit.IOACPIFamily
1.0.0d1
com.apple.kpi.bsd
10.6
com.apple.kpi.iokit
10.6
com.apple.kpi.libkern
10.6
com.apple.kpi.mach
10.6
com.apple.kpi.unsupported
10.6
OSBundleRequired
Root

 

with the standard loading method, the patch doesn't work   :(

  • Like 1
Link to comment
Share on other sites

Hi fantomas1,

In the most recent Clover 3259 the info-plist-patching is corrected. The author is the same solstice. So you can try you old method again.

 

Meanwhile I proposed other way:

1. Set DSDT patching to be sure DSDT is fine.

2. Set Inject->ATI=true

3. Set FakeID=0x68B81002

4. Set FBName=Hoolock or Vervet or Baboon. I don't know what will be better for your card.

5. May be set LoadVBios=true

6. May be set InjectEDID=true

  • Like 2
Link to comment
Share on other sites

Hi fantomas1,

In the most recent Clover 3259 the info-plist-patching is corrected. The author is the same solstice. So you can try you old method again.

 

Meanwhile I proposed other way:

1. Set DSDT patching to be sure DSDT is fine.

2. Set Inject->ATI=true

3. Set FakeID=0x68B81002

4. Set FBName=Hoolock or Vervet or Baboon. I don't know what will be better for your card.

5. May be set LoadVBios=true

6. May be set InjectEDID=true

 

ok, I'll try it   :D

 

btw, FakeID works fine... we already discussed about it   ;)

 

I really appreciate it, thank you   ;)

  • Like 1
Link to comment
Share on other sites

Hello Clover Users

 

I'm so happy to hear that Kext injection is working for El Capitan now. One thing I haven't seen posted (maybe I've overlooked) can kext binary and plist still be patched?

 

-Robert

Link to comment
Share on other sites

Any way to add a board id in Apple graphics Device control kext from clover. i tried clover info.plist patching but i cant change or replace the borad id from Apple graphics Device control.kext for how i can edit the kext on the fly.... clover auto sets my machine to iMac11,3 and my borad id is missing in the Apple graphics Device control.kext and i ended up with black screen every time i install or upgrade my hackintosh if i can patch it on the fly then that will be great and also upgrade proof

i have also attach my config.plist with the changes that i tried to do .......fail :(

any sugesstion on this will be very helpful.....thanks  

config.plist.zip

Link to comment
Share on other sites

 

@ Sergey about the SIP, how should we do ... turn it on or not?

 

 

SIP is not only for kext injection. This is more security protection.

If you affraid viruses and hackers then you may enable SIP.

Else I'll recommend you to disable it.

Any way to add a board id in Apple graphics Device control kext from clover. i tried clover info.plist patching but i cant change or replace the borad id from Apple graphics Device control.kext for how i can edit the kext on the fly.... clover auto sets my machine to iMac11,3 and my borad id is missing in the Apple graphics Device control.kext and i ended up with black screen every time i install or upgrade my hackintosh if i can patch it on the fly then that will be great and also upgrade proof

i have also attach my config.plist with the changes that i tried to do .......fail :(

any sugesstion on this will be very helpful.....thanks  

Be sure you are using latest Clover.

  • Like 2
Link to comment
Share on other sites

 

OK Sergey thank you

:lol: :lol: :lol::hysterical: :hysterical: :hysterical:

but who cares of hackers

 

It was this type of comment that i mean. Almost like an open invitation in my opinion. Anyone recall what happened to the "unsinkable ship" ?

 

Never say never...

But excessive protection is paranoia.

Sure but what protection is excessive here. SIP is actually to protect the system from its own user as much as it would be for outside sources, The biggest security hole on any computer system, is sitting in the chair infront of the screen. :lol:

Link to comment
Share on other sites

hi all   ^_^

 

@Slice

 

sorry if I'm still bothering you with my problem with the new "patch on the fly" method but I did some tests with previous Clover versions and as I expected... the old method still works fine in ElCapitan DB1.   :)

 

attachicon.gifCapture d’écran 2015-08-17 à 16.31.24.png

 

 

fantomas1s-iMac:~ fantomas1$ kextstat | grep AMD

   54    2 0xffffff7f81f26000 0x125000   0x125000   com.apple.kext.AMDSupport (1.3.6) C96B4426-D45A-3988-8F77-D0599ABD7351 <53 52 12 11 7 5 4 3 1>
   55    0 0xffffff7f8208e000 0x5f0000   0x5f0000   com.apple.kext.AMD5000Controller (1.3.6) 243E5473-2D4E-364F-9039-1A31DF22125E <54 52 12 11 5 4 3 1>
   94    0 0xffffff7f8288b000 0x45c000   0x45c000   com.apple.AMDRadeonX3000 (1.3.6) DBC4A87F-55D9-30A0-929F-A3F2D86DC6AD <93 52 12 7 5 4 3 1>
   97    0 0xffffff7f82059000 0x22000    0x22000    com.apple.kext.AMDFramebuffer (1.3.6) 460D6D27-72F8-3EFE-8879-23EF4CAE4F55 <54 52 12 11 7 5 4 3 1>
fantomas1s-iMac:~ fantomas1$ ioreg | grep ATY
    | |   |   | +-o ATY,Hoolock@0  <class AtiFbStub, id 0x10000028b, registered, matched, active, busy 0 (6 ms), retain 8>
    | |   |   | | +-o ATY_Hoolock  <class AMDFramebuffer, id 0x10000028e, registered, matched, active, busy 0 (5 ms), retain 19>
    | |   |   | +-o ATY,Hoolock@1  <class AtiFbStub, id 0x10000028c, registered, matched, active, busy 0 (0 ms), retain 8>
    | |   |   | | +-o ATY_Hoolock  <class AMDFramebuffer, id 0x100000296, registered, matched, active, busy 0 (0 ms), retain 15>
    | |   |   | +-o ATY,Hoolock@2  <class AtiFbStub, id 0x10000028d, registered, matched, active, busy 0 (0 ms), retain 8>

    | |   |   | | +-o ATY_Hoolock  <class AMDFramebuffer, id 0x10000029c, registered, matched, active, busy 0 (0 ms), retain 15>

 

 

I even was able to install ElCapitan DB1 with Clover r2850 and boot well on it.   :)

 

attachicon.gifCapture d’écran 2015-08-17 à 16.36.15.png

 

 

 attachicon.gifboot.log.zip attachicon.gifconfig.plist.zip

 

 

but to have success with it, the most effective trick for now is to inject the details of my kexts (AMD5000Controller.kext and AMDRadeonX3000.kext) inside the FakeSMC Info.plist as additional IOKitPersonalities. With this trick, my kexts are 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>AMDBartsGraphicsAccelerator</key>
<dict>
<key>ATIEnableWideBlitSupport</key>
<true/>
<key>ATIUseTearingWideBlit</key>
<false/>
<key>CFBundleIdentifier</key>
<string>com.apple.AMDRadeonX3000</string>
<key>GpuDebugPolicy</key>
<integer>0</integer>
<key>IOClass</key>
<string>AMDBartsGraphicsAccelerator</string>
<key>IODVDBundleName</key>
<string>AMDRadeonVADriver</string>
<key>IOKitDebug</key>
<integer>0</integer>
<key>IOMatchCategory</key>
<string>IOAccelerator</string>
<key>IOPCIMatch</key>
<string>0x67381002 0x67391002 0x67201002 0x67221002</string>
<key>IOProbeScore</key>
<integer>200</integer>
<key>IOProviderClass</key>
<string>IOPCIDevice</string>
<key>IOSourceVersion</key>
<string>0.0.0.0.0</string>
<key>IOVARendererID</key>
<integer>16908288</integer>
</dict>
<key>AMDCaicosGraphicsAccelerator</key>
<dict>
<key>ATIEnableWideBlitSupport</key>
<true/>
<key>ATIUseTearingWideBlit</key>
<false/>
<key>CFBundleIdentifier</key>
<string>com.apple.AMDRadeonX3000</string>
<key>GpuDebugPolicy</key>
<integer>0</integer>
<key>IOClass</key>
<string>AMDCaicosGraphicsAccelerator</string>
<key>IODVDBundleName</key>
<string>AMDRadeonVADriver</string>
<key>IOKitDebug</key>
<integer>0</integer>
<key>IOMatchCategory</key>
<string>IOAccelerator</string>
<key>IOPCIMatch</key>
<string>0x67681002 0x67701002 0x67791002 0x67601002 0x67611002</string>
<key>IOProbeScore</key>
<integer>200</integer>
<key>IOProviderClass</key>
<string>IOPCIDevice</string>
<key>IOSourceVersion</key>
<string>0.0.0.0.0</string>
<key>IOVARendererID</key>
<integer>16908288</integer>
</dict>
<key>AMDCaymanGraphicsAccelerator</key>
<dict>
<key>ATIEnableWideBlitSupport</key>
<true/>
<key>ATIUseTearingWideBlit</key>
<false/>
<key>CFBundleIdentifier</key>
<string>com.apple.AMDRadeonX3000</string>
<key>GpuDebugPolicy</key>
<integer>0</integer>
<key>IOClass</key>
<string>AMDCaymanGraphicsAccelerator</string>
<key>IODVDBundleName</key>
<string>AMDRadeonVADriver</string>
<key>IOKitDebug</key>
<integer>0</integer>
<key>IOMatchCategory</key>
<string>IOAccelerator</string>
<key>IOPCIMatch</key>
<string>0x67181002 0x67191002 0x67041002</string>
<key>IOProbeScore</key>
<integer>200</integer>
<key>IOProviderClass</key>
<string>IOPCIDevice</string>
<key>IOSourceVersion</key>
<string>0.0.0.0.0</string>
<key>IOVARendererID</key>
<integer>16908288</integer>
</dict>
<key>AMDCedarGraphicsAccelerator</key>
<dict>
<key>ATIEnableWideBlitSupport</key>
<true/>
<key>ATIUseTearingWideBlit</key>
<false/>
<key>CFBundleIdentifier</key>
<string>com.apple.AMDRadeonX3000</string>
<key>GpuDebugPolicy</key>
<integer>0</integer>
<key>IOClass</key>
<string>AMDCedarGraphicsAccelerator</string>
<key>IODVDBundleName</key>
<string>AMDRadeonVADriver</string>
<key>IOKitDebug</key>
<integer>0</integer>
<key>IOMatchCategory</key>
<string>IOAccelerator</string>
<key>IOPCIMatch</key>
<string>0x68E01002</string>
<key>IOProbeScore</key>
<integer>200</integer>
<key>IOProviderClass</key>
<string>IOPCIDevice</string>
<key>IOSourceVersion</key>
<string>0.0.0.0.0</string>
<key>IOVARendererID</key>
<integer>16908288</integer>
</dict>
<key>AMDCypressGraphicsAccelerator</key>
<dict>
<key>ATIEnableWideBlitSupport</key>
<true/>
<key>ATIUseTearingWideBlit</key>
<false/>
<key>CFBundleIdentifier</key>
<string>com.apple.AMDRadeonX3000</string>
<key>GpuDebugPolicy</key>
<integer>0</integer>
<key>IOClass</key>
<string>AMDCypressGraphicsAccelerator</string>
<key>IODVDBundleName</key>
<string>AMDRadeonVADriver</string>
<key>IOKitDebug</key>
<integer>0</integer>
<key>IOMatchCategory</key>
<string>IOAccelerator</string>
<key>IOPCIMatch</key>
<string>0x68981002 0x68991002</string>
<key>IOProbeScore</key>
<integer>200</integer>
<key>IOProviderClass</key>
<string>IOPCIDevice</string>
<key>IOSourceVersion</key>
<string>0.0.0.0.0</string>
<key>IOVARendererID</key>
<integer>16908288</integer>
</dict>
<key>AMDJuniperGraphicsAccelerator</key>
<dict>
<key>ATIEnableWideBlitSupport</key>
<true/>
<key>ATIUseTearingWideBlit</key>
<false/>
<key>CFBundleIdentifier</key>
<string>com.apple.AMDRadeonX3000</string>
<key>GpuDebugPolicy</key>
<integer>0</integer>
<key>IOClass</key>
<string>AMDJuniperGraphicsAccelerator</string>
<key>IODVDBundleName</key>
<string>AMDRadeonVADriver</string>
<key>IOKitDebug</key>
<integer>0</integer>
<key>IOMatchCategory</key>
<string>IOAccelerator</string>
<key>IOPCIMatch</key>
<string>0x68B81002 0x68B01002 0x68B11002 0x68A01002 0x68A11002</string>
<key>IOProbeScore</key>
<integer>200</integer>
<key>IOProviderClass</key>
<string>IOPCIDevice</string>
<key>IOSourceVersion</key>
<string>0.0.0.0.0</string>
<key>IOVARendererID</key>
<integer>16908288</integer>
</dict>
<key>AMDLombokGraphicsAccelerator</key>
<dict>
<key>ATIEnableWideBlitSupport</key>
<true/>
<key>ATIUseTearingWideBlit</key>
<false/>
<key>CFBundleIdentifier</key>
<string>com.apple.AMDRadeonX3000</string>
<key>GpuDebugPolicy</key>
<integer>0</integer>
<key>IOClass</key>
<string>AMDLombokGraphicsAccelerator</string>
<key>IODVDBundleName</key>
<string>AMDRadeonVADriver</string>
<key>IOKitDebug</key>
<integer>0</integer>
<key>IOMatchCategory</key>
<string>IOAccelerator</string>
<key>IOPCIMatch</key>
<string>0x68401002 0x68411002</string>
<key>IOProbeScore</key>
<integer>200</integer>
<key>IOProviderClass</key>
<string>IOPCIDevice</string>
<key>IOSourceVersion</key>
<string>0.0.0.0.0</string>
<key>IOVARendererID</key>
<integer>16908288</integer>
</dict>
<key>AMDRedwoodGraphicsAccelerator</key>
<dict>
<key>ATIEnableWideBlitSupport</key>
<true/>
<key>ATIUseTearingWideBlit</key>
<false/>
<key>CFBundleIdentifier</key>
<string>com.apple.AMDRadeonX3000</string>
<key>GpuDebugPolicy</key>
<integer>0</integer>
<key>IOClass</key>
<string>AMDRedwoodGraphicsAccelerator</string>
<key>IODVDBundleName</key>
<string>AMDRadeonVADriver</string>
<key>IOKitDebug</key>
<integer>0</integer>
<key>IOMatchCategory</key>
<string>IOAccelerator</string>
<key>IOPCIMatch</key>
<string>0x68D81002 0x68C01002 0x68C11002 0x68D91002</string>
<key>IOProbeScore</key>
<integer>200</integer>
<key>IOProviderClass</key>
<string>IOPCIDevice</string>
<key>IOSourceVersion</key>
<string>0.0.0.0.0</string>
<key>IOVARendererID</key>
<integer>16908288</integer>
</dict>
<key>AMDTurksGraphicsAccelerator</key>
<dict>
<key>ATIEnableWideBlitSupport</key>
<true/>
<key>ATIUseTearingWideBlit</key>
<false/>
<key>CFBundleIdentifier</key>
<string>com.apple.AMDRadeonX3000</string>
<key>GpuDebugPolicy</key>
<integer>0</integer>
<key>IOClass</key>
<string>AMDTurksGraphicsAccelerator</string>
<key>IODVDBundleName</key>
<string>AMDRadeonVADriver</string>
<key>IOKitDebug</key>
<integer>0</integer>
<key>IOMatchCategory</key>
<string>IOAccelerator</string>
<key>IOPCIMatch</key>
<string>0x67501002 0x67581002 0x67591002 0x67401002 0x67411002 0x67451002</string>
<key>IOProbeScore</key>
<integer>200</integer>
<key>IOProviderClass</key>
<string>IOPCIDevice</string>
<key>IOSourceVersion</key>
<string>0.0.0.0.0</string>
<key>IOVARendererID</key>
<integer>16908288</integer>
</dict>
<key>Controller</key>
<dict>
<key>ATY,Hoolock</key>
<dict>
<key>aty_config</key>
<dict>
<key>CFG_FORCE_ICLK</key>
<true/>
</dict>
</dict>
<key>ATY,Langur</key>
<dict>
<key>aty_config</key>
<dict>
<key>CFG_FORCE_ICLK</key>
<true/>
</dict>
</dict>
<key>ATY,Orangutan</key>
<dict>
<key>aty_config</key>
<dict>
<key>CFG_GPIO_HIGH</key>
<integer>131104</integer>
</dict>
</dict>
<key>ATY,Zonalis</key>
<dict>
<key>aty_config</key>
<dict>
<key>CFG_NO_PP</key>
<true/>
</dict>
</dict>
<key>CFBundleIdentifier</key>
<string>com.apple.kext.AMD5000Controller</string>
<key>IOClass</key>
<string>AMD5000Controller</string>
<key>IOMatchCategory</key>
<string>IOFramebuffer</string>
<key>IOName</key>
<string>AMD5000Controller</string>
<key>IOPCIMatch</key>
<string>0x68981002 0x68991002 0x68E01002 0x68E11002 0x68D81002 0x68C01002 0x68C11002 0x68D91002 0x68B81002 0x68B01002 0x68B11002 0x68A01002 0x68A11002 </string>
<key>IOProbeScore</key>
<integer>65050</integer>
<key>IOProviderClass</key>
<string>IOPCIDevice</string>
<key>aty_config</key>
<dict>
<key>CFG_NO_PP</key>
<false/>
</dict>
<key>aty_properties</key>
<dict>
<key>PP_ActivitySamplingInterval</key>
<integer>1000</integer>
<key>PP_DisableMCDownLoadFeature</key>
<integer>1</integer>
<key>PP_HighSamplingInterval</key>
<integer>200000</integer>
<key>PP_R600ActivityHysteresis</key>
<integer>5</integer>
<key>PP_R600LoweringHighPercentage</key>
<integer>25</integer>
<key>PP_R600LoweringMediumPercentage</key>
<integer>10</integer>
<key>PP_R600RaisingLowPercentage</key>
<integer>10</integer>
<key>PP_R600RaisingMediumPercentage</key>
<integer>25</integer>
<key>PP_UserMaxClockForMultiDisplays</key>
<integer>1</integer>
</dict>
</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>

 

with the standard loading method, the patch doesn't work   :(

The same here, with clover 3113 no issues, with 3259 no plist patching.

But something happens there, it works by replacing the 3113 file and do a restart, no cache rebuilding is needed.

 

Kext injecting with 3259 is working now, on DP6  :thumbsup_anim:

  • Like 1
Link to comment
Share on other sites

The same here, with clover 3113 no issues, with 3259 no plist patching.

But something happens there, it works by replacing the 3113 file and do a restart, no cache rebuilding is needed.

 

Kext injecting with 3259 is working now, on DP6  :thumbsup_anim:

 

:)

 

I'm glad to hear that   

 

please, can yo tell what file you replaced? I didn't have success with r3259 and info.plist patching  :(

Link to comment
Share on other sites

I don't know why you say that older Clover can patch info.plist and recent no.

Rev 3127 - skip invisible symbols because we can't write in search pattern , and .

Rev 3141 - prevent search out of bounds.

Rev 3254, 3256 - corrections by solstice who tested and made it fully working for him.

 

Be sure that Find and Replace must be in ...

Link to comment
Share on other sites

@ Slice

 

I don't know if you're talking to me but yes, with clover r2850 I had success with DP1... with r3259 didn't' have

 

with r2850 Find et Replace has been in ... and with r3259 I changed it in ... but it didn't work

 

my kexts are never patched from com.apple... but only from org.netkas... when I use FakeSMC trick even if I boot twice (the first time with  NoCaches and the second with Caches).

Link to comment
Share on other sites

@ Slice

 

I don't know if you're talking to me but yes, with clover r2850 I had success with DP1... with r3259 didn't' have

 

with r2850 Find et Replace has been in ... and with r3259 I changed it in ... but it didn't work

 

my kexts are never patched from com.apple... but only from org.netkas... when I use FakeSMC trick even if I boot twice (the first time with  NoCaches and the second with Caches).

What was replaced?

Link to comment
Share on other sites

Any way to add a board id in Apple graphics Device control kext from clover. i tried clover info.plist patching but i cant change or replace the borad id from Apple graphics Device control.kext for how i can edit the kext on the fly.... clover auto sets my machine to iMac11,3 and my borad id is missing in the Apple graphics Device control.kext and i ended up with black screen every time i install or upgrade my hackintosh if i can patch it on the fly then that will be great and also upgrade proof

i have also attach my config.plist with the changes that i tried to do .......fail :(

any sugesstion on this will be very helpful.....thanks  

anyone? :(

  • Like 1
Link to comment
Share on other sites

with r3259                                                  

 

 

KextsToPatch

Find
MHg2OEI4MTAwMg==
InfoPlistPatch
Name
AMD5000Controller
Replace
MHg2OEJBMTAwMg==
Find
MHg2OEI4MTAwMg==
InfoPlistPatch
Name
AMDRadeonX3000
Replace
MHg2OEJBMTAwMg==

 

 

 

with r2850

 

 

KextsToPatch

Find
0x68B81002
InfoPlistPatch
Name
AMD5000Controller
Replace
0x68BA1002
Find
0x68B81002
InfoPlistPatch
Name
AMDRadeonX3000
Replace
0x68BA1002

Link to comment
Share on other sites

×
×
  • Create New...