Jump to content

QE_CI Exotic Patch 10.11.6


1 Screenshot

About This File

Hi :)

 

Here is the QE_CI Exotic patch for OS X El Capitan 10.11.6 and HD 48xx series cards

 

It's made by nyolc8 (as always) based on Netkas work!!! a big thanks to both of them ;)

 

Just enjoy ;)


What's New in Version 10.11.6   See changelog

Released

No changelog available for this version.

 Share


User Feedback

Recommended Comments



Teamviewer? :o ... VNC or any remote control would be a great gift!
I couldn't ask for more...

We should be connected at the same time I guess.

In the mean time I paste what I have in my CLOVER's config

 

<key>Comment</key>
                                <string>QE_CI</string>
                                <key>Find</key>
                                <data>
                                OTQ0MDEwMDI=
                                </data>
                                <key>InfoPlistPatch</key>
                                <true/>
                                <key>Name</key>
                                <string>AMD4800Controller</string>
                                <key>Replace</key>
                                <data>
                                OTQ0QzEwMDI=
                                </data>

                        </dict>
                        <dict>
                                <key>Comment</key>
                                <string>QE_CI</string>
                                <key>Find</key>
                                <data>
                                OTQ0MDEwMDI=
                                </data>
                                <key>InfoPlistPatch</key>
                                <true/>
                                <key>Name</key>
                                <string>ATIRadeonX2000</string>
                                <key>Replace</key>
                                <data>
                                OTQ0QzEwMDI=
                                </data>
                        </dict>

                        <dict>
                                <key>Comment</key>
                                <string>QE_CI</string>
                                <key>Find</key>
                                <data>
                                OTQ0MDEwMDI=
                                </data>
                                <key>InfoPlistPatch</key>
                                <true/>
                                <key>Name</key>
                                <string>ATIRadeonX2000</string>
                                <key>Replace</key>
                                <data>
                                OTQ0QzEwMDI=
                                </data>
                        </dict>
 

Thanks anyway

Link to comment
Share on other sites

I don't know if this is your complete Clover "patch on the fly" part, but take a look on ATIRadeonx2000 part... you have the same Info.plist patch twice when it should be like this:

<dict>
				<key>Find</key>
				<data>
				OTQ0MDEwMDI=
				</data>
				<key>InfoPlistPatch</key>
				<true/>
				<key>Name</key>
				<string>ATIRadeonX2000</string>   ------------>  Info.plist patch
				<key>Replace</key>
				<data>
				OTQ0QzEwMDI=
				</data>
			</dict>
			<dict>
				<key>Find</key>
				<data>
				D4OKAQAA
				</data>
				<key>Name</key>
				<string>ATIRadeonX2000</string> -------------> binary patch
				<key>Replace</key>
				<data>
				kJCQkJCQ
				</data>
			</dict>

the first part is Info.plist patch and the second part is the binary patch.

 

so the full patch, it looks like this:

<key>KextsToPatch</key>
		<array>
			<dict>
				<key>Find</key>
				<data>
				OTQ0MDEwMDI=
				</data>
				<key>InfoPlistPatch</key>
				<true/>
				<key>Name</key>
				<string>AMD4800Controller</string>     ------------> Info.plist patch
				<key>Replace</key>
				<data>
				OTQ0QzEwMDI=
				</data>
			</dict>
			<dict>
				<key>Find</key>
				<data>
				OTQ0MDEwMDI=
				</data>
				<key>InfoPlistPatch</key>
				<true/>
				<key>Name</key>
				<string>ATIRadeonX2000</string>       ------------> Info.plist patch
				<key>Replace</key>
				<data>
				OTQ0QzEwMDI=
				</data>
			</dict>
			<dict>
				<key>Find</key>
				<data>
				D4OKAQAA
				</data>
				<key>Name</key>
				<string>ATIRadeonX2000</string>       -------------> binary patch
				<key>Replace</key>
				<data>
				kJCQkJCQ
				</data>
			</dict>
		</array>
Link to comment
Share on other sites

For a second I thought you were right and my patch was wrong. I checked back and it should be ok, my mistake was that I miscopied the text in here :(
I use clover configurator to generate it and don't write it directly, because every time I tried i mess up with syntax errors!
Here is how it actually looks
 

<key>KextsToPatch</key>
                <array>
                        <dict>
                                <key>Comment</key>
                                <string>QE_CI</string>
                                <key>Find</key>
                                <data>
                                D4OKAQAA
                                </data>
                                <key>Name</key>
                                <string>ATIRadeonX2000</string> -----> this should be the binary patch which you assumed I was missing
                                <key>Replace</key>
                                <data>
                                kJCQkJCQ
                                </data>
                        </dict>
                        <dict>
                                <key>Comment</key>
                                <string>QE_CI</string>
                                <key>Find</key>
                                <data>
                                OTQ0MDEwMDI=
                                </data>
                                <key>InfoPlistPatch</key>  -----> info.plist patch for AMD4800
                                <true/>
                                <key>Name</key>
                                <string>AMD4800Controller</string>
                                <key>Replace</key>
                                <data>
                                OTQ0QzEwMDI=
                                </data>
                        </dict>
                        <dict>
                                <key>Comment</key>
                                <string>QE_CI</string>
                                <key>Find</key>
                                <data>
                                OTQ0MDEwMDI=
                                </data>
                                <key>InfoPlistPatch</key> ----> info.plist patch for ATIRadeonx2000
                                <true/>
                                <key>Name</key>
                                <string>ATIRadeonX2000</string>
                                <key>Replace</key>
                                <data>
                                OTQ0QzEwMDI=
                                </data>

Does order matter? Should I change the sequence in order to get AMD4800 patch and then the ATIRadeonX2000 for both info.plist and binary?
Thanks anyway!

Link to comment
Share on other sites

You speak french, so I assume you live in France. In this case we share the same time since I am in Italy.
Let's say I can be connected in the evening everyday after 8.30 pm, otherwise on saturday in the earl afternoon, let say from 2.00 pm to 4.00 pm.
If you prefer another moment just let me know when and I will try be connected. How we can reach each other? :o
How can we check if we are both online?
Skype, whatsapp, facebook messenger, hangouts...whatever?
Am I supposed to give you those info or my teamviewer id and pass through a private message here in insanelymac?
(Never used so far, no idea on how it works although it does not look too hard)
I noticed that I am not allowed to share files in this forum, maybe I could attach my config at
http://www.insanelymac.com/forum/topic/296949-tuto-qe-ci-exotic-patch-via-clover/ ?
Thank you again and please do let me know :D

Link to comment
Share on other sites

Hi !

here is the new/old two part exotic patch. :) for 10.11.x

Tested on ati 4890 (rv770) from DP1 upwards.

 

Clover:

<dict>

<key>Comment</key>

<string>ExoticP ATI(48xx) 10.11 el capitan #1</string>

<key>Find</key>

<data>/4P5Gg==</data>

<key>Name</key>

<string>ATIRadeonX2000</string>

<key>Replace</key>

<data>/4P5Og==</data>

</dict>

<dict>

<key>Comment</key>

<string>ExoticP ATI(48xx) 10.11 el capitan #2</string>

<key>Find</key>

<data>D4OKAQAA</data>

<key>Name</key>

<string>ATIRadeonX2000</string>

<key>Replace</key>

<data>kJCQkJCQ</data>

</dict>

 

Download: KEXT 10.11.1 (15b42)

Link to comment
Share on other sites

duffs, I tried to install your files from another hdd and at first it did not work.

Then I tried again with the new boot.efi v3.1 and installed your files directly in El Cap. Now it WORKS!

 

THANK YOU!!!

  • Like 1
Link to comment
Share on other sites

Hey guys. 

 

I'm trying to get a Radeon 4850 Card to work on a Mac Pro 2,1 ("8-Core") machine. Previously, it was equipped with an x1900 card. So far, I've managed to install El Capitan by replacing the boot.efi.

 

I installed the kexts to system/library/extensions and repaired permissions using my own system, but the card does not display anything on the Mac Pro. Where is this going wrong?

Link to comment
Share on other sites

hey

i am trying to get my hd4850 fully working on 11.11.3 but qe/ci doesn't seem to work
does anyone had the same problem or have any idea what why its not working?
on 10.10.3 it was working perfectly
http://imgur.com/AhUOFbg

Link to comment
Share on other sites

hey

i am trying to get my hd4850 fully working on 11.11.3 but qe/ci doesn't seem to work

does anyone had the same problem or have any idea what why its not working?

on 10.10.3 it was working perfectly

http://imgur.com/AhUOFbg

 

fantomas wrote a Tutorial which you need to follow for the patch to work.

Unfortunately, it's in french! I hope you understand it

http://www.insanelymac.com/forum/topic/296949-tuto-qe-ci-exotic-patch-via-clover/

  • Like 1
Link to comment
Share on other sites

@ drfdr

 

Hi  :)

 

You don't have to use this exotic patch for your HD 4850 - your device-id (0x94421002) is already in ATIRadeonX2000.kext.

 

All what you have to do is to add your device-id in AMD4800Controller.kext, repair permissions + rebuild the cache. But before you have to boot with SIP disabled then reboot with SIP enabled.

 

If you're using Clover, you can try patching your kext on the fly (as suggested by sughero) or try with FakeID (the best way is to use Apple HD 4850 device-id (0x944A1002)).

 

Don't boot with GraphicsEnabler=Yes or InjectATI=true

 

Good luck   ;)

Link to comment
Share on other sites

thanks for help you all, right now im on yosemite and everything works perfectly :| i dunno whats going on....

qe/ci, transparency everything

DVfDd3x.png

 

here on yosemite i have all those things in s/l/e like 

AMDRadeonVADriver.bundle

ATIRadeonX2000.kext

ATIRadeonX2000GA.plugin

ATIRadeonX2000GLDriver.bundle

ATIRadeonX2000VADriver.bundle

but on el capitan they were all missing dunno why maybe that the cause of a problem what you think?

Link to comment
Share on other sites

also i found that in this patch qe/ci for 11.11.3 on amd4800controller in info.plist theres

<string>AMD4800Controller</string>
<key>IOPCIMatch</key>
<string>AMD4800Controller.kext
ATIRadeonX2000.kext</string>
 
shouldnt it be something like this ?
<string>AMD4800Controller</string>
<key>IOPCIMatch</key>
<string>0x94401002 0x944a1002 0x94411002 0x94431002 0x944C1002 0x94601002 0x94621002 0x94421002</string>
  • Like 1
Link to comment
Share on other sites

IOPCIMatch cannot be like that... The vanilla  should cointain the device id it has been designed for; the patched should contain the string you wrote.

This is what I have (vanilla 10.11.3)

                        <key>IOPCIMatch</key>
                        <string>0x94401002 0x944a1002</string>
                        <key>IOProbeScore</key>
                        <integer>65050</integer>
                        <key>IOProviderClass</key>
                        <string>IOPCIDevice</string>

my id is 0x944cx1002 (which I change trough CLOVER config)

Link to comment
Share on other sites

 

also i found that in this patch qe/ci for 11.11.3 on amd4800controller in info.plist theres

AMD4800Controller
IOPCIMatch
AMD4800Controller.kext
ATIRadeonX2000.kext
 
shouldnt it be something like this ?
AMD4800Controller
IOPCIMatch
0x94401002 0x944a1002 0x94411002 0x94431002 0x944C1002 0x94601002 0x94621002 0x94421002

 

 

Hum... pretty strange.

 

I just checked and it seems to be an corrupted file, indeed. Or simply a bad copy/past thing.  :P

 

Thank you for this point, I'll fix that and reupload the file.  ;)

Link to comment
Share on other sites

finally made it whoop whoop :   D

all i had to do is reinstall because i was missing those files

ATIRadeonX2000GA.plugin

ATIRadeonX2000GLDriver.bundle

ATIRadeonX2000VADriver.bundle

AMDRadeonVADriver.bundle

 
with em everything works :]
and its funny cause all i had to do is just add my device id to amd4800 and it works like maagic :P
HYRVPAx.jpg
  • Like 2
Link to comment
Share on other sites

and its funny cause all i had to do is just add my device id to amd4800 and it works like maagic :P

 

 

Like I said it above

 

You don't have to use this exotic patch for your HD 4850 - your device-id (0x94421002) is already in ATIRadeonX2000.kext.

 

All what you have to do is to add your device-id in AMD4800Controller.kext

 

Congrats  ^_^

Link to comment
Share on other sites

 

finally made it whoop whoop :   D

all i had to do is reinstall because i was missing those files

ATIRadeonX2000GA.plugin

ATIRadeonX2000GLDriver.bundle

ATIRadeonX2000VADriver.bundle

AMDRadeonVADriver.bundle

 
with em everything works :]
and its funny cause all i had to do is just add my device id to amd4800 and it works like maagic :P
 

 

@fantomas1

Thank you for sharing your great insight. I was about to use your exotic patch and read your comment on 4850.  :yes:

 

@drfdr

Would you mind sharing the 10.11.3 installation (with clover) procedure/guide that you used to get through successfully? My system spec is similar to yours.

My 10.11.3 installation (w/ clover) went thru ok. Everything is straight forward except that my 4850 shows only 5MB vram. After many trials and research, it remains an unsolved mystery... :wallbash:  I am contemplating on starting allover again.

 

Thanks 

  • Like 1
Link to comment
Share on other sites

@ sales1

 

if you use clover, then let clover patch your kext on the fly

<key>KextsToPatch</key>
		<array>
			<dict>
				<key>Find</key>
				<data>
				OTQ0YTEwMDI=
				</data>
				<key>InfoPlistPatch</key>
				<true/>
				<key>Name</key>
				<string>AMD4800Controller</string>
				<key>Replace</key>
				<data>
				OTQ0MjEwMDI=
				</data>
			</dict>
		</array>

Also you have to boot with InjectATI on false 

<key>Graphics</key>
	<dict>
		<key>Inject</key>
		<dict>
			<key>ATI</key>
			<false/>
			<key>Intel</key>
			<false/>
			<key>NVidia</key>
			<false/>
		</dict>
	</dict>
Link to comment
Share on other sites


×
×
  • Create New...