kozlowski
Jun 3 2007, 01:25 PM
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 /
rebootIf 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".
neronis
Jun 7 2007, 04:57 AM
Hi,
Do you know how to fix QE/CI/Rotation for Device ID 0x71C3? It's ASUS EAX 1600 Pro 512MB
Thank you.
kozlowski
Jun 7 2007, 11:57 AM
QUOTE(neronis @ Jun 7 2007, 04:57 AM)

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.
kahvem
Jun 8 2007, 07:40 AM
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...
kozlowski
Jun 8 2007, 10:46 AM
QUOTE(kahvem @ Jun 8 2007, 07:40 AM)

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?
e0feldgg
Jun 8 2007, 08:25 PM
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.
kozlowski
Jun 9 2007, 12:26 AM
QUOTE(e0feldgg @ Jun 8 2007, 08:25 PM)

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.
precha L
Jun 10 2007, 07:21 AM
So do it, maybe can fix ATIX1950PRO (QE and CI)?
blackb
Jun 15 2007, 10:00 AM
if you want to use dvi just install atiinject.kext and don't forget to enter your display EDID
turbolife
Jun 16 2007, 05:00 PM
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
kozlowski
Jun 20 2007, 12:02 PM
I'm glad it worked for you.
Zaiden
Jun 24 2007, 12:34 AM
Do you know if that also works for the FireGL v5250 / ATI x1700??
kozlowski
Jun 24 2007, 10:33 AM
QUOTE(Zaiden @ Jun 24 2007, 12:34 AM)

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.
Zaiden
Jun 24 2007, 03:29 PM
The problem is that iīve already uninstalled OSX, because without the video card driver there was a lot of stuff i couldnīt do, so..
toppi
Jun 28 2007, 08:03 AM
Hi,
has anyone tried this for X1700?
e0feldgg
Jul 1 2007, 02:37 AM
QUOTE(blackb @ Jun 15 2007, 06:00 AM)

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.
hocestud
Jul 2 2007, 11:29 PM
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
blackb
Jul 3 2007, 08:20 AM
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
kozlowski
Jul 3 2007, 10:23 PM
QUOTE(hocestud @ Jul 2 2007, 11:29 PM)

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.
e0feldgg
Jul 7 2007, 03:11 AM
QUOTE(blackb @ Jul 3 2007, 04:20 AM)

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.
tinko12
Jul 8 2007, 12:54 AM
Thank you so much!
This fixed my Sapphire X1650Pro 256mb.
I had the same device ID as yours.
Regards,
Tinko
kozlowski
Jul 8 2007, 10:18 AM
QUOTE(tinko12 @ Jul 8 2007, 12:54 AM)

Thank you so much!
This fixed my Sapphire X1650Pro 256mb.
I had the same device ID as yours.
Regards,
Tinko
Hey, no problem
blackb
Jul 11 2007, 09:56 AM
EDID is information about your display like year of manufacture,serial number etc.. etc..to get your EDID just download monitor asset manager
http://entechtaiwan.net/util/moninfo.shtm(windows only)
run the program,create report,u will get "monitor.mif" file.open the file using wordpad or any texeditor;at the bottom of the file u will see your EDID data
dall
Jul 14 2007, 03:25 AM
I also have 0x71C3.
can you share files? I cant download modbin's X1650 package.
afxkenny
Jul 15 2007, 03:21 PM
QUOTE(kozlowski @ Jun 7 2007, 11:57 AM)

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.
Hi, I have a Gecube Ati x1650 256mb AGP Device ID:0x71c7, and this thing doesn't work, cause the codes you tell to replace are missing.
Do you have any suggestions?
thanks in advance
dall
Jul 15 2007, 04:22 PM
Ok, followed you's guide, result - kernel panic! (71c3)
kozlowski
Jul 15 2007, 05:49 PM
QUOTE(afxkenny @ Jul 15 2007, 03:21 PM)

Hi, I have a Gecube Ati x1650 256mb AGP Device ID:0x71c7, and this thing doesn't work, cause the codes you tell to replace are missing.Do you have any suggestions?thanks in advance
If you install modbin's package first, the codes are there.
QUOTE(dall @ Jul 15 2007, 04:22 PM)

Ok, followed you's guide, result - kernel panic! (71c3)
Can you state the full specs of this card?
dall
Jul 15 2007, 07:04 PM
SAPPHIRE RADEON X1600 PRO, 512MB, 128BIT, HDTV
kozlowski
Jul 15 2007, 09:47 PM
QUOTE(dall @ Jul 15 2007, 07:04 PM)

SAPPHIRE RADEON X1600 PRO, 512MB, 128BIT, HDTV
You cannot fix your card using this? Have you tried?
http://forum.insanelymac.com/index.php?sho...p;hl=natitx1600
dall
Jul 15 2007, 11:11 PM
tryed didnt work!
kozlowski
Jul 17 2007, 04:01 PM
QUOTE(dall @ Jul 15 2007, 11:11 PM)

tryed didnt work!

OK I have modified tha package files for cards with
Device ID's 0x71C3 & 0x71C7, people give it a try (1st Post Updated).
dall
Jul 17 2007, 04:44 PM
Also kernel panic ;(
afxkenny
Jul 17 2007, 08:25 PM
i tried 0x71C7 and the system went in kernel panic =( i'm losing hopes
kozlowski
Jul 17 2007, 10:59 PM
QUOTE(afxkenny @ Jul 17 2007, 08:25 PM)

i tried 0x71C7 and the system went in kernel panic =( i'm losing hopes
dall & afxkenny, are you sure your card's vendor is 1002 (ATi)?
It should be some code like: 100271C3 or 100271C7 in your cases.
FrostBite
Jul 17 2007, 11:31 PM
QUOTE(kozlowski @ Jul 17 2007, 10:59 PM)

dall & afxkenny, are you sure your card's vendor is 1002 (ATi)?
It should be some code like: 100271C3 or 100271C7 in your cases.
And im again... ALL METHOD NOT WORK! fixes, cange id myself - NOT WORK! kernel panic...
afxkenny
Jul 18 2007, 12:09 PM
QUOTE(kozlowski @ Jul 17 2007, 10:59 PM)

dall & afxkenny, are you sure your card's vendor is 1002 (ATi)?
It should be some code like: 100271C3 or 100271C7 in your cases.
yes, pretty sure. Maybe there is something else to change because mine is an AGP card type. I really don't know...
dall
Jul 19 2007, 12:58 AM
I have PCI-E
blackb
Jul 19 2007, 08:33 AM
read kowlosky post about hexediting binary
for 71c3: search 81 FA C2 71 and change it to 81 FA C3 71
for 71c7: search 81 FA C6 71 and change it to 81 FA C7 71
note:"81 FA" is just to make sure that u didnt edit the wrong adress
FrostBite
Jul 19 2007, 04:21 PM
QUOTE(blackb @ Jul 19 2007, 08:33 AM)

read kowlosky post about hexediting binary
for 71c3: search 81 FA C2 71 and change it to 81 FA C3 71
for 71c7: search 81 FA C6 71 and change it to 81 FA C7 71
note:"81 FA" is just to make sure that u didnt edit the wrong adress
Okey. Im starting use macos, and may be you can make this changes for me. I dont know how to use HEX editor. Mr Kozlowsky was try to help me, you can see this trying in first post. But i test this - NOT WORK. I dont know what with my card, but no more can help include Modbin. All trying - kernel panic!
equinox
Jul 19 2007, 05:35 PM
Just a heads up guys.
I have a 0x71c7 x1650
pcie and 256megs
None of the methods available allowed it to work.
Downloaded a x1600 pro bios 0x71c2 and flashed it with that
Installed natit and put the device id in atiradeonx1000.kext and it came right up with qe/ci.
Have fun
Make sure to use atiflash in dos.. Tried atiwinflash and it didnt enable qe/ci. I dont know why, but I could try to change my device id with atiwinflash and it would stay c7. So just use the dos flasher.
Would be a good idea to keep a pci video card handy lol.
FrostBite
Jul 19 2007, 06:26 PM
QUOTE(equinox @ Jul 19 2007, 05:35 PM)

Just a heads up guys.
I have a 0x71c7 x1650
pcie and 256megs
None of the methods available allowed it to work.
Downloaded a x1600 pro bios 0x71c2 and flashed it with that
Installed natit and put the device id in atiradeonx1000.kext and it came right up with qe/ci.
Have fun
Make sure to use atiflash in dos.. Tried atiwinflash and it didnt enable qe/ci. I dont know why, but I could try to change my device id with atiwinflash and it would stay c7. So just use the dos flasher.
Would be a good idea to keep a pci video card handy lol.
Can you post this bios file here or send me to das_boot@mail.ru? Please! I want try this! And your natit installer + kext file! Please send or post here!
equinox
Jul 19 2007, 06:33 PM
Yeah, Ill do that in a few hours when I get home.
Keep in mind. I have a pci express card.
equinox
Jul 19 2007, 10:09 PM
It was one of these two bios's. I cant remember which. If it shows your dev id as c6 reflash with the other one.
As for kexts. I just used the x1600 installer of diaboliks site. Took all the dev ids out of atiradeonx1000.kext but one and changed it to 0x71c2.
Take zip off the end of the file names. It wouldnt let me upload .bin files
kozlowski
Jul 19 2007, 11:48 PM
QUOTE(equinox @ Jul 19 2007, 05:35 PM)

Just a heads up guys.
I have a 0x71c7 x1650
pcie and 256megs
None of the methods available allowed it to work.
Downloaded a x1600 pro bios 0x71c2 and flashed it with that
Installed natit and put the device id in atiradeonx1000.kext and it came right up with qe/ci.
Have fun
Make sure to use atiflash in dos.. Tried atiwinflash and it didnt enable qe/ci. I dont know why, but I could try to change my device id with atiwinflash and it would stay c7. So just use the dos flasher.
Would be a good idea to keep a pci video card handy lol.
Yeah it's a good method, but still risky.
Btw, I need to clarify to the other people, "PCI Video Card" that equinox mentions is used in case something goes really bad on flashing, then you boot up in DOS with the PCI Card and correct the flashing problem again on your AGP/PCIe Video Card.
I'm just clarifying that because I'm sure some people will give it a go. I had success in the past with a X800GTO doing the same thing.
equinox
Jul 20 2007, 12:52 AM
Yes, It is very risky. At first I tried a x1600xt bios. It was for gdd3, my card has gddr2. Needless to say the screen was garbled.
Had to break out my trusty voodoo 3 lol.
kozlowski
Jul 20 2007, 01:12 AM
QUOTE(equinox @ Jul 20 2007, 12:52 AM)

Yes, It is very risky. At first I tried a x1600xt bios. It was for gdd3, my card has gddr2. Needless to say the screen was garbled.
Had to break out my trusty voodoo 3 lol.
Voodoo3!!! I just got a flashback of 10 years ago or so! Nice, hehehe.
equinox
Jul 20 2007, 02:23 AM
Yeah, about crapped my self when it actually posted with it.
Had the video bios post screen and all.
blackb
Jul 20 2007, 09:26 AM
yes it's too risky,what happened if the bios didn't compatible with the card eg core clock,temperature etc.because i think 1600 and 1650 use diferent engine.& think about the warranty
better play with mac os kext files;the worst case you just need to reinstall your os.
i have 71c7 pcie 256mb using atiinject.kext and hexediting the binary;and now qe/ci,rotation,resolution change,dvi(i use this) no mouse tearing all work execpt mirror(what is this for??)dual display not tested
equinox
Jul 20 2007, 12:04 PM
Yeah, The first thing I did was make sure the core and memory were the same. If not I would have changed them. I am pretty sure that the only difference between x1600 and x1650 is a die shrink.
blackb
Jul 21 2007, 07:12 AM
fix for 71c7(mine,working),71c1,71c3
note:this just enable qe/ci;the rest is up to you.you can use kozlowsky method,natit,boris,.. etc or your own way.hope it help
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please
click here.