Jump to content

EVOEnabler for X1000-series ATI Radeon under Snow Leopard 10.6.3


munky
 Share

72 posts in this topic

Recommended Posts

Yes!! Goddamn its taken me all night (ugh.. 3.20 am now) but its working.

 

Full support on a X1650 Pro card, ID 71c6 running latest Snow Leopard with Graphics Update.

 

No tricks, just added the device ID to the relevant part in Info.plist in:

 

ATI1600Controller.kext

ATIRadeonX1000.kext

 

and change all entries in EVOenabler which read 'Alopias' to read 'Wormy'.

 

Full acceleration, no mouse tearing, full res change etc etc.

 

EDIT: Sorry, I should say - the 1600 kexts dont appear to have 64-bit code, so I had to force 32-bit kernel booting on that machine to make it work.

 

Thx a lot for sharing that. It does the job for me with x1600 (71C2)

 

First : i updated to 10.6.4, leave the installer open and install kernel

 

Install 10.4 Kernel http://www.kexts.com/view/415-legacy_kerne..._intel-amd.html

 

reboot

 

set boot to 32bit with arch=i386 ( for chameleon) in boot.plist i stored in Extra

 

here is the code :

 

<?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>Boot Graphics</key>
<string>Yes</string>
<key>EthernetBuiltIn</key>
<string>Yes</string>
<key>Graphics Mode</key>
<string>1680x1050x32</string>
<key>GraphicsEnabler</key>
<string>Yes</string>
<key>Kernel</key>
<string>legacy_kernel</string>
<key>Kernel Flags</key>
<string>arch=i386</string>
<key>PciRoot</key>
<string>1</string>
<key>Quiet Boot</key>
<string>No</string>
<key>Timeout</key>
<string>5</string>
</dict>
</plist>

 

1. EVOenabler from Post1 i changed all to Wormy

2. SnowLeopardGraphicsUpdate1.0

http://supportdownload.apple.com/download....csUpdate1.0.dmg

3. set dev ID to 71C2 for my card in 1600controller kext and atiradeon1000 kext

Repair with kext utility http://www.kexts.com/view/447-kext_utility...ow_leopard.html

reboot

bingo

 

Again thx a lot for your work here. It saves my Day ( and the older Radeon too ;) )

Link to comment
Share on other sites

Thx a lot for sharing that. It does the job for me with x1600 (71C2)

 

First : i updated to 10.6.4, leave the installer open and install kernel

 

Install 10.4 Kernel http://www.kexts.com/view/415-legacy_kerne..._intel-amd.html

 

reboot

 

set boot to 32bit with arch=i386 ( for chameleon) in boot.plist i stored in Extra

 

here is the code :

 

<?xml version="1.0" encoding="UTF-8"?><BR><!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"><BR><plist version="1.0"><BR><dict><BR>	<key>Boot Graphics</key><BR>	<string>Yes</string><BR>	<key>EthernetBuiltIn</key><BR>	<string>Yes</string><BR>	<key>Graphics Mode</key><BR>	<string>1680x1050x32</string><BR>	<key>GraphicsEnabler</key><BR>	<string>Yes</string><BR>	<key>Kernel</key><BR>	<string>legacy_kernel</string><BR>	<key>Kernel Flags</key><BR>	<string>arch=i386</string><BR>	<key>PciRoot</key><BR>	<string>1</string><BR>	<key>Quiet Boot</key><BR>	<string>No</string><BR>	<key>Timeout</key><BR>	<string>5</string><BR></dict><BR></plist>

 

1. EVOenabler from Post1 i changed all to Wormy

2. SnowLeopardGraphicsUpdate1.0

http://supportdownload.apple.com/download....csUpdate1.0.dmg

3. set dev ID to 71C2 for my card in 1600controller kext and atiradeon1000 kext

Repair with kext utility http://www.kexts.com/view/447-kext_utility...ow_leopard.html

reboot

bingo

 

Again thx a lot for your work here. It saves my Day ( and the older Radeon too :unsure: )

 

 

can you upload your EVOenabler ?I changed all to wormy ,but graphics show unknown

Link to comment
Share on other sites

can you upload your EVOenabler ?I changed all to wormy ,but graphics show unknown

Uploaded here. Try it, but tweaking is easy. Open yours with plistedit and search and replace ( you have to check whats in the kext first alopia motmot or whatever...). i used the kext from first post. please report what happens

 

Iput the evo in /Extra not in S/L/E. Download http://osx86.sojugarden.com/2010/03/pfix-v3-0-released/ and use it in terminal for complete repair before reboot. Remember to leave all other kexts untouched. tweack only 1600 and ati100. good luck

EVOenabler.kext.zip

Link to comment
Share on other sites

Uploaded here. Try it, but tweaking is easy. Open yours with plistedit and search and replace ( you have to check whats in the kext first alopia motmot or whatever...). i used the kext from first post. please report what happens

 

Iput the evo in /Extra not in S/L/E. Download http://osx86.sojugarden.com/2010/03/pfix-v3-0-released/ and use it in terminal for complete repair before reboot. Remember to leave all other kexts untouched. tweack only 1600 and ati100. good luck

 

 

thx ,I put the evo.kext not in S/L/E,I put in the EFI hidden partition /Extra ,I used your method ,my laptop installed snow leopard successful,thx very much ,the "graphic display" is not "ATI mobility x1600 series",but show "unknown" .what happened when you add the evo.kext,"graphic display"show right infomation?

 

I will try the kext which you upload ,and I will report soon.

Link to comment
Share on other sites

Black screen in ATI x1600 mobility 71c5.

 

 

Sorry , no idea for the mobility..... My step by step made for the desktop edition with is running stable.

 

Snow boots with a white screen.

Must be doing something wrong

:unsure:

 

 

Try to boot in secure mode with -v -x -f and do a pfix again. delete the mkext from /Extra before.

good luck

Link to comment
Share on other sites

Nice to see you around Munky.

 

Just for curiosity: are you getting full external display support on Radeon X mobility cards,

like desktop extending/mirroring with this method?

 

I'm using Atinject and old (10.5.8) Atindrv on an Snow system, mobility fireGL v5250 (recognized as x1700) Wormy framebuffer. It's working well but a bit "frankenstein" and no 64bit.

 

Will try it later, and report.

 

Cheers

Link to comment
Share on other sites

  • 2 weeks later...

hi, totally new to osx86...

 

i have a x1800xt (flashed to x1900xt back in the old days) with the device id 7100

 

edited both, the 1900-controler and atiradeon 1000, with the device id.

 

the system hangs on normal startup, but with -x in save mode i have now a high resolution.

 

any clues to get it in normal boot working?

 

thanks in advance

Link to comment
Share on other sites

hi, totally new to osx86...

 

i have a x1800xt (flashed to x1900xt back in the old days) with the device id 7100

 

edited both, the 1900-controler and atiradeon 1000, with the device id.

 

the system hangs on normal startup, but with -x in save mode i have now a high resolution.

 

any clues to get it in normal boot working?

 

thanks in advance

 

never mind, i've got it to work with a fresh install.

 

i put my id in those files:

 

ATI1900Controller.kext/Contents/Info.plist

ATIRadeonX1000.kext/Contents/Info.plist

ATIRadeonX1000GA.plugin/Contents/Info.plist

 

and then copied your EVOenabler.kext over.

 

thanks mate!

  • Like 1
Link to comment
Share on other sites

I get kernel panic on ati radeon x1650 pro 71c7 i edited ATIRadeonX1000.kext ATI1600Controler.kext and i put EVOEnabler.kext, edited wormy, and i get atiradeonx1000 and ati1600controller kernel panic. Why is that? i didnt put legacy kernel, cuz my processor is Core2Duo.

Link to comment
Share on other sites

  • 2 weeks later...
Hi. I need help. When i start my mac with force ( -f ) I can use Snow with ;

 

 

Uploaded with ImageShack.us

 

But when I start normally (without force)

 

Uploaded with ImageShack.us

 

Is there any suggestion?? What do u think i should do???

 

Hi

 

I had the same problem. It was solved by using kextutility, which basically repairs all permissions and recreates the caches.

then boot W/O (!) -f, and you have QE/CI etc.

(well at least for me that worked great :D , 10.6.4 with Chameleon RC4, 32 bit)

 

Cu

Joey

Link to comment
Share on other sites

Hi

 

I had the same problem. It was solved by using kextutility, which basically repairs all permissions and recreates the caches.

then boot W/O (!) -f, and you have QE/CI etc.

(well at least for me that worked great :wacko: , 10.6.4 with Chameleon RC4, 32 bit)

 

Cu

Joey

 

try to use PFIX ( do a google search) is the best perm repair tool. works only in terminal but u wll learn two commands easy

 

 

hi, totally new to osx86...

 

i have a x1800xt (flashed to x1900xt back in the old days) with the device id 7100

 

edited both, the 1900-controler and atiradeon 1000, with the device id.

 

the system hangs on normal startup, but with -x in save mode i have now a high resolution.

 

any clues to get it in normal boot working?

 

thanks in advance

 

 

Are u booting in 64 bit mode ? 1600 and other work only with 32 bit . google for entry in com.apple.boot and edit it to boot 32 bit

 

try to use PFIX ( do a google search) is the best perm repair tool. works only in terminal but u wll learn two commands easy

 

 

 

 

 

Are u booting in 64 bit mode ? 1600 and other work only with 32 bit . google for entry in com.apple.boot and edit it to boot 32 bit

 

 

btw : switched to nvidia ( thanks ebay ) 8800 and 9800 etc work OOB. if u do so check netkas for latest kext. much less trouble with the cards and the have a lot speed under ..... cuda is the goal with final cut !

Link to comment
Share on other sites

Thx a lot for sharing that. It does the job for me with x1600 (71C2)

 

First : i updated to 10.6.4, leave the installer open and install kernel

 

Install 10.4 Kernel http://www.kexts.com/view/415-legacy_kerne..._intel-amd.html

 

reboot

 

set boot to 32bit with arch=i386 ( for chameleon) in boot.plist i stored in Extra

 

here is the code :

 

<?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>Boot Graphics</key>
<string>Yes</string>
<key>EthernetBuiltIn</key>
<string>Yes</string>
<key>Graphics Mode</key>
<string>1680x1050x32</string>
<key>GraphicsEnabler</key>
<string>Yes</string>
<key>Kernel</key>
<string>legacy_kernel</string>
<key>Kernel Flags</key>
<string>arch=i386</string>
<key>PciRoot</key>
<string>1</string>
<key>Quiet Boot</key>
<string>No</string>
<key>Timeout</key>
<string>5</string>
</dict>
</plist>

 

1. EVOenabler from Post1 i changed all to Wormy

2. SnowLeopardGraphicsUpdate1.0

http://supportdownload.apple.com/download....csUpdate1.0.dmg

3. set dev ID to 71C2 for my card in 1600controller kext and atiradeon1000 kext

Repair with kext utility http://www.kexts.com/view/447-kext_utility...ow_leopard.html

reboot

bingo

 

Again thx a lot for your work here. It saves my Day ( and the older Radeon too :( )

 

 

On the Radeon X1650 id:71c7 with modified kexts RadeonX1000.kext gives a kernel panic, and without kexts RadeonX1000.kext, 1440x900 resolution and BUT not working Quartz Extreme

post-678183-1287654962_thumb.jpg

post-678183-1287654976_thumb.jpg

post-678183-1287654983_thumb.jpg

Link to comment
Share on other sites

Looks like it's not just me that is having hard times with the ATI Mobility X1600 on Snow Leopard.

 

For me QE/CI works with retail installation and remains working after all updates including Snow Leopard Graphics Update, I have to remove ATI1600Controller.kext though, otherwise I get a Kernel panic.

It would be already ok for me if I was not stuck in the 1400x1050 resolution. All I want is to be able to use 1680x1050.

I've been trying many things starting from DSDT change (for 3 weeks) then ATIInject and lately EVOenabler since I gave up on DSDT and I stumbled upon this thread.

 

My problem when I load either ATIInject or EVOenabler (from this thread, with the required changes) is that I get no display at all. Everything else still works, even resolution change as I could verify connecting through VNC, but in the laptop itself I have the infamous Black Screen.

 

I'm using just the EVOenabler.kext in the /Extra/Extensions, everything else is vanilla.

 

Does anyone have a clue on how to solve the "no display" problem? For me it is pretty clear that it is the cause of the black screen, as you have no display to output to.

Thanks a lot for all of you that shared your solutions, it is being really helpful!

 

Just a tip for other folks in this thread: I noticed that with -f the ATI1600Controller.kext is not loaded, even if it is in S/L/E and cached. Then you get the false hope that everything is ok, but in reality it's not.

 

Here is what I have, notice the lack of displays in the second screenshot:

 

Without loading x1600 driver: post-632254-1287691413_thumb.png With x1600 driver: post-632254-1287691441_thumb.png

Link to comment
Share on other sites

Can someone please help me. I have a X1800XT 512 installed and I simply cant get it to fully work.

I installed that evo thing but nothing has changed.

 

Im so tired of not been able to fix make this card work. I would really appreciate if someone could help me as I am not wonderful at doing this kinda thing but everything works expect this card.

 

 

Could someone edit the kexts I need or visually show me what and where to edit!?

 

I would be very greatful. Could even paypal a gift as it would be a massive help to me.

Link to comment
Share on other sites

 Share

×
×
  • Create New...