Jump to content

0x71C1 - 0x71C7 ATi X1650 Pro fix (QE/CI/Rotation Enabled)


  • Please log in to reply
353 replies to this topic

#1
kozlowski

kozlowski

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 213 posts
  • Gender:Female
  • Location:Greece
TIGER 10.4.x

This is a guide for people who own X1650 Pro cards with Device ID 0x71C1 or 0x71C7 and cannot make it work properly.
Personally I got "GeCube ATi X1650 Pro 256MB PCIe (0x71C1)" and "PowerColor ATi X1650 Pro 256MB PCIe (0x71C7).

1) Download and install modbin's X1650 package. (I used 8.9.1)

2) Reboot.

3) Select the desired Resolution and Hz.

4) Download the package that corresponds to your Device ID and unzip.
0x71C1 Download Fix Mirror (Credits to kozlowski)
0x71C7 Download Fix (Credits to blackb for this one)

5) Copy & Paste the 3 files (1 file for 0x71C7) included in the Zip into /System/Library/Extensions (Authenticate & Replace).

6) Open Terminal...
sudo -s (enter password)
chmod -f 755 /System/Library/Extensions
chown root:wheel /System/Library/Extensions
diskutil repairPermissions /
reboot


If everything was done correctly you should have QE/CI/Rotation enabled on your 0x71C1 or 0x71C7 card, along with your selected Resolution. (I own both 0x71C1 and 0x71C7 and both work).

Thanks to blackb, modbin.


LEOPARD 10.5.2

This is the same patch for Leopard 10.5.2 made by "chico_stang". Credits to him, many thanks ^_^


1) 0x71C7 Click here!

2) Copy & Paste the files included in the Zip into /System/Library/Extensions (Authenticate & Replace).

3) Open Terminal...
sudo -s (enter password)
chmod -R 755 /System/Library/Extensions
chown -R root:wheel /System/Library/Extensions
diskutil repairPermissions /
reboot

Any people having problems with resolution change please use "SwitchResX".


#2
neronis

neronis

    InsanelyMac Protégé

  • Just Joined
  • Pip
  • 3 posts
Hi,

Do you know how to fix QE/CI/Rotation for Device ID 0x71C3? It's ASUS EAX 1600 Pro 512MB

Thank you.

#3
kozlowski

kozlowski

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 213 posts
  • Gender:Female
  • Location:Greece

Hi,

Do you know how to fix QE/CI/Rotation for Device ID 0x71C3? It's ASUS EAX 1600 Pro 512MB

Thank you.


Ok people, this is a reply to you & any other person that wants to follow my method and see what can come out of it...

I suggest you install first modbin's X1650 package, reboot, select the desired resolution, and get ready to modify the files.
Get a Hex Editor, i suggest 0xED (Yes, this is the name of the Hex Editor Program).
Copy files "ATIRadeonX1000.kext","ATIRadeonX1000GA.plugin","ATIRadeonX1000GLDriver.bundle" from /System/Library/Extensions on your desktop.

1) Show contents of "ATIRadeonX1000.kext", go into /Contents/MacOSX and hex edit "ATIRadeonX1000" binary file. Replace *every* occurence of C071 with your Device ID (Example, my Device ID in reality is 0x71C1 so in the file i'll write it as C171). Save the modified file. In the same .kext edit "Info.plist" file with TextEdit and replace the *only* 0x71C01002 entry with yours. In my case it is 0x71C11002.

2) Show contents of "ATIRadeonX1000GA.plugin", edit "Info.plist" with TextEdit, and you will see 2 strings in the following format: 100271C0-0000-0000-0000-000a27898d3e. Again replace the 71C0 with your Device ID on both. Save the file.

3) Show contents of "ATIRadeonX1000GLDriver.bundle", hex edit the binary inside /Contents/MacOSX and replace C071 entries with your own, just like you did on step (1). Save the file.

Drag n drop those 3 files form your desktop into /System/Library/Extensions (Authenticate & Replace).
Open Terminal:
sudo -s
chmod -f 755 /System/Library/Extensions
chown root:wheel /System/Library/Extensions
diskutil repairPermissions /
reboot



*** That's all, hopefully it will work for many people.
From my experience before doing that, install modbin's package, or else you will get Mouse Tearing.

#4
kahvem

kahvem

    InsanelyMac Protégé

  • Newbies
  • Pip
  • 3 posts
Do you know how to fix QE/CI/Rotation for Device ID 0x71C7? It's ASUS EAX 1600 Pro 512MB PCIe
Display 1440x900x75 ok.. but

OpenMark open -->

OpenGL Init
Unable to choose right pixel format for this device

x1650-8.9.1.pkg install.

vlc player, divx player not open
Thank...

#5
kozlowski

kozlowski

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 213 posts
  • Gender:Female
  • Location:Greece

Do you know how to fix QE/CI/Rotation for Device ID 0x71C7? It's ASUS EAX 1600 Pro 512MB PCIe
Display 1440x900x75 ok.. but

OpenMark open -->

OpenGL Init
Unable to choose right pixel format for this device

x1650-8.9.1.pkg install.

vlc player, divx player not open
Thank...


As you can see above, I already posted my method of preference. Why don't you try it?

#6
e0feldgg

e0feldgg

    InsanelyMac Protégé

  • Members
  • Pip
  • 5 posts
Will this fix enable DVI output. My card has 1 VGA and 1 DVI (ASUS x1650) and 71c6 device id. I figure it would be worth trying changing the device id as Koz mentions, but if this is not a known solution for DVI, I'll wait.

#7
kozlowski

kozlowski

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 213 posts
  • Gender:Female
  • Location:Greece

Will this fix enable DVI output. My card has 1 VGA and 1 DVI (ASUS x1650) and 71c6 device id. I figure it would be worth trying changing the device id as Koz mentions, but if this is not a known solution for DVI, I'll wait.


Seriously I have no idea what happens on DVI, I'm sorry. It's a 5 minute case though so you might as well try it.

Whatever you do, good luck.

#8
precha L

precha L

    InsanelyMac Protégé

  • Members
  • Pip
  • 18 posts
So do it, maybe can fix ATIX1950PRO (QE and CI)?

#9
blackb

blackb

    InsanelyMac Protégé

  • Members
  • Pip
  • 9 posts
if you want to use dvi just install atiinject.kext and don't forget to enter your display EDID

#10
turbolife

turbolife

    InsanelyMac Protégé

  • Members
  • Pip
  • 1 posts
  • Gender:Male
  • Location:SoCal
Thanks for the guide...

Does changing device id's in ATIRadeon.../Contents/MacOS binary affect modbin's package's ability to support AGP x1650s?

[EDIT] Evidently not..! Took the plunge, backed up my gfx extension set (was NatitX1600), ran modbin and your patched .kexts!--- Works FLAWLESSLY.

Have a look @ flickr dot com slash photos slash kamoore

#11
kozlowski

kozlowski

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 213 posts
  • Gender:Female
  • Location:Greece
I'm glad it worked for you.

#12
Zaiden

Zaiden

    InsanelyMac Protégé

  • Members
  • PipPip
  • 53 posts
Do you know if that also works for the FireGL v5250 / ATI x1700??

#13
kozlowski

kozlowski

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 213 posts
  • Gender:Female
  • Location:Greece

Do you know if that also works for the FireGL v5250 / ATI x1700??


I don't know about this one, I suggest you try it. Will take you less than 15 minutes.

#14
Zaiden

Zaiden

    InsanelyMac Protégé

  • Members
  • PipPip
  • 53 posts
The problem is that ive already uninstalled OSX, because without the video card driver there was a lot of stuff i couldnt do, so..

#15
toppi

toppi

    InsanelyMac Protégé

  • Just Joined
  • Pip
  • 3 posts
Hi,

has anyone tried this for X1700?

#16
e0feldgg

e0feldgg

    InsanelyMac Protégé

  • Members
  • Pip
  • 5 posts

if you want to use dvi just install atiinject.kext and don't forget to enter your display EDID


I'm sorry, I don't actually understand what you mean here.

#17
hocestud

hocestud

    InsanelyMac Protégé

  • Just Joined
  • Pip
  • 2 posts
Tried with FireGL v5250:

1)it seems the files in the fix use deviceId 71C1, not 71C0. So the instructions should read "Replace *every* occurence of C171 with your Device ID" etc.
2)followed the instructions, first installing modbin's X1650 package, then downloading fix and editing files.
3)rebooted, kernel panic

was worth a shot

#18
blackb

blackb

    InsanelyMac Protégé

  • Members
  • Pip
  • 9 posts
what i mean is if you want to use pure dvi instead of dvi2vga.just download atiinject.kext(sorry i forget the adress,just search using google)then edit atiinject info plist and enter your EDID data

#19
kozlowski

kozlowski

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 213 posts
  • Gender:Female
  • Location:Greece

Tried with FireGL v5250:

1)it seems the files in the fix use deviceId 71C1, not 71C0. So the instructions should read "Replace *every* occurence of C171 with your Device ID" etc.
2)followed the instructions, first installing modbin's X1650 package, then downloading fix and editing files.
3)rebooted, kernel panic

was worth a shot


Replace C071 with your Device ID, because you are going to modify modbin's installed files, not mine.
It wasn't wrong.

#20
e0feldgg

e0feldgg

    InsanelyMac Protégé

  • Members
  • Pip
  • 5 posts

what i mean is if you want to use pure dvi instead of dvi2vga.just download atiinject.kext(sorry i forget the adress,just search using google)then edit atiinject info plist and enter your EDID data


That IS what I want to do, but what is the EDID? How can I find out. My display is an Acer AL191W.





0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

© 2014 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Mac Netbook  |   PHP hosting by CatN  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy