Jump to content

Work x1950gt pro ! Dev_ID = 0x72801002 and 0x72881002 !


Bronya
 Share

1,886 posts in this topic

Recommended Posts

  • 3 weeks later...
  • 4 weeks later...

Same here, will try to restore Bronya's kext from backup. Other than that, 10.6.3 update via Apple Update went flawlessly, sound, net, all works without any work.

 

Nah, restoring from Backup doesn't work, even reinstalling with Bronya's load.command installer.

 

Happy to have cloned my perfect 10.6.2 install before :)

Link to comment
Share on other sites

dead thread.

 

I asked Bronya a couple of times for details on the process of patching the drivers, but he never gave me precise information. :)

 

I compared the vanilla and patched versions from his drivers and managed to patch my own ones in an old Leo version, but I couldn't figure why and how he patched the framebuffer kext, so I had to use the one he had already patched.

Link to comment
Share on other sites

Hello,

 

I successfully got 10.6.3 to work on my ATI X1900 Mobility (0x7284). How did I do it :

-get an Hex editor, like 0xED.

-make a backup of your ATI kexts, copy them somewhere for editing.

-remove ATIxxxxController kexts, ATIFramebuffer.kext and ATISupport.kext

-on your 'edit copy', set owner to 501 ( " sudo chown -R 501:0 ATIRadeonX1000.kext " )

-right click ATIRadeonX1000.kext, and select show package content

-in folder Contents/MacOS, open RadeonX1000 file with your hex editor

-look for 81FA60720000 in hex content and replace it by 81FA88720000 if your devid is 8872, 81FA80720000 if it's 7280

-save the file and add your devid in Info.plist

-install the ATIRadeonX1000 ... .kexts with Kext Helper, Install ATINDRV and/or ATIRNDRV from the package in the first post.

-repare permissions, touch Extensions and reboot.

 

The only thing I'm not sure about is the ATINDRV/ATIRNDRV because I don't use the same as you. But since mine comes from 10.4.7, I don't see why the ones provided by Bronya wouldn't work.

 

Hoping it helps a bit.

Link to comment
Share on other sites

Hello,

 

I successfully got 10.6.3 to work on my ATI X1900 Mobility (0x7284). How did I do it :

-get an Hex editor, like 0xED.

-make a backup of your ATI kexts, copy them somewhere for editing.

-remove ATIxxxxController kexts, ATIFramebuffer.kext and ATISupport.kext

-on your 'edit copy', set owner to 501 ( " sudo chown -R 501:0 ATIRadeonX1000.kext " )

-right click ATIRadeonX1000.kext, and select show package content

-in folder Contents/MacOS, open RadeonX1000 file with your hex editor

-look for 60720000 in hex content and replace it by 88720000 if your devid is 8872, 80720000 if it's 7280

-save the file and add your devid in Info.plist

-install the ATIRadeonX1000 ... .kexts with Kext Helper, Install ATINDRV and/or ATIRNDRV from the package in the first post.

-repare permissions, touch Extensions and reboot.

 

The only thing I'm not sure about is the ATINDRV/ATIRNDRV because I don't use the same as you. But since mine come from 10.4.7, I don't see why the ones provided by Bronya wouldn't work.

 

Hoping it helps a bit.

 

 

i have tried your suggestions but on reboot refuse to load the ATIRadeonX1000.kext ( get a message something like "compiled with bad headers version" or so), osx start however.

two questions:

 

1- i replaced in ATIRadeonX1000 all the occurrences of 60720000 with (for me) 88720000 in the kext, it's correct?

2- i installed from first post package only ATINDRV.kext without ATIRadeonX1000GA.plugin, is this also correct?

 

thanks for help.

 

 

edit:

msg in console...

 

09/04/10 00.10.10 kernel kxld[com.apple.ATIRadeonX1000]: The vtable '__ZTVN13ATIR500Device9MetaClassE' is malformed. Make sure your kext has been built against the correct headers.

Link to comment
Share on other sites

Sorry for imprecision, only the ones at offset 0x2D682 and 0xB0D58 should be replaced.

Actually you should look for 81 FA 60 72 00 00 and replace it by 81 FA xx 72 00 00 (where xx is either 88 or 80, according to your id).

 

I hope you'll get it back this time.

 

edit: I'm using vanilla ATIRadeonX1000GA.plugin, there is no need for replacing it.

Link to comment
Share on other sites

I extracted (with Pacifist) ATIRadeonX1000.kext from 10.6.3 update package.

 

I changed the lines 81 FA 60 72 00 00 in 81 FA 88 72 00 00 and I updated Info.plist with my device id (7288).

 

I saved and I loaded the kext in extensions folder with Kext helper.

 

I deleted all kext ATIxxxxxController.kext, ATIFramebuffer.kext and ATISupport.kext from Extensions folder.

 

I manually loaded (with Kext Helper) the kexts of Bronya (ATIRadeonX1000GA.plugin, ATIRNDRV.kext and Natit.kext).

 

I repaired permissions.

 

Now my card works in 32bit mode with QE / CI active with the right screen resolution (1680 * 1050), while in 64bit mode QE / CI are active but the graphics mode is 1440 * 1050.

 

The card is detected by the system as a X1800XL instead of a X1950GT.

 

This is a first step ... have QE / CI active is an important result :(

Link to comment
Share on other sites

Great, I got it working using the same method :)

 

If only we could do the same with the latest vanilla and finally fix that mouse lag :P

 

 

i will give a try tonight. seems promising...:P

 

OT:

VooD, i too have P5KR how do you managed to get ALC 883 onboard audio to work on 10.6.3 ??

Link to comment
Share on other sites

i will give a try tonight. seems promising...:)

 

OT:

VooD, i too have P5KR how do you managed to get ALC 883 onboard audio to work on 10.6.3 ??

 

Never tried. I use a PCI Audigy2 which works great :P

 

Btw, I've done a package based on the "installer" by Bronya. It uses as many vanilla files as possible. Also I discovered there is no need for deleting ATISupport.kext and the model name is shown correctly. My package uses an old PrionaceB which makes the card's fan a lot less noisy.

 

Here's the link: http://www.4shared.com/file/9P7RGDsu/1053_7280.html

Link to comment
Share on other sites

[uPDATE]

 

 

 

 

I extracted (with Pacifist) ATIRadeonX1000.kext from 10.6.3 update package.

 

I changed the lines 81 FA 60 72 00 00 in 81 FA 88 72 00 00 and I updated Info.plist with my device id (7288).

 

I saved and I loaded the kext in extensions folder with Kext helper.

 

I deleted all kext ATIxxxxxController.kext, ATIFramebuffer.kext and ATISupport.kext from Extensions folder.

 

I manually loaded (with Kext Helper) the kexts of Bronya (ATIRadeonX1000GA.plugin, ATIRNDRV.kext and Natit.kext).

 

I repaired permissions.

 

Now my card works in 32bit mode with QE / CI active with the right screen resolution (1680 * 1050), while in 64bit mode QE / CI are active but the graphics mode is 1440 * 1050.

 

The card is detected by the system as a X1800XL instead of a X1950GT.

 

This is a first step ... have QE / CI active is an important result :P

 

 

Now the graphics card also works in 64bit mode.

 

I installed SwitchResX and now the graphics resolution is correct.

 

So, in summary, my system runs at resolution of 1680 * 1050 in 64-bit mode and QE / CI is active.

 

Now my X1950 has returned to live :D :D :D

 

Problem finally solved :)

Link to comment
Share on other sites

[uPDATE]

 

 

 

 

 

 

 

Now the graphics card also works in 64bit mode.

 

I installed SwitchResX and now the graphics resolution is correct.

 

So, in summary, my system runs at resolution of 1680 * 1050 in 64-bit mode and QE / CI is active.

 

Now my X1950 has returned to live :D :D :D

 

Problem finally solved :)

 

 

 

Also work for me with lebidou method. (7288)

(the problem was something weird with HexEdit, all ok with 0xed)

 

Joe2009, i tried x64 too but get 1024x768, i think the reason is ATY_Prionace is 32 bit only!

are you using ATINDRV from Bronya #1 post?

(ATY_Prionace is in there)

 

thx

Link to comment
Share on other sites

hi guys

 

i'm trying so hard to make my power color x1950pro to work on 10.6.3 but no luck!

i tryed changing the hex but i dont understand how to change it. i cant find the right offset.

 

i extracted ATIRadeonX1000.Kext from 10.6.3 update pkg

opend it with show contents then from MacOS opend the file with OxED

there i couldnt find the offset 0x2D682 or 0xB0D58

not sure where to change in the info.plist to 7280

 

to make a long story short i need a step by step instructions, please..........

Link to comment
Share on other sites

 Share

×
×
  • Create New...