Denicio Posted June 3, 2007 Share Posted June 3, 2007 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". Link to comment Share on other sites More sharing options...
neronis Posted June 7, 2007 Share Posted June 7, 2007 Hi, Do you know how to fix QE/CI/Rotation for Device ID 0x71C3? It's ASUS EAX 1600 Pro 512MB Thank you. Link to comment Share on other sites More sharing options...
Denicio Posted June 7, 2007 Author Share Posted June 7, 2007 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. Link to comment Share on other sites More sharing options...
kahvem Posted June 8, 2007 Share Posted June 8, 2007 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... Link to comment Share on other sites More sharing options...
Denicio Posted June 8, 2007 Author Share Posted June 8, 2007 Do you know how to fix QE/CI/Rotation for Device ID 0x71C7? It's ASUS EAX 1600 Pro 512MB PCIeDisplay 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? Link to comment Share on other sites More sharing options...
e0feldgg Posted June 8, 2007 Share Posted June 8, 2007 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. Link to comment Share on other sites More sharing options...
Denicio Posted June 9, 2007 Author Share Posted June 9, 2007 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. Link to comment Share on other sites More sharing options...
precha L Posted June 10, 2007 Share Posted June 10, 2007 So do it, maybe can fix ATIX1950PRO (QE and CI)? Link to comment Share on other sites More sharing options...
blackb Posted June 15, 2007 Share Posted June 15, 2007 if you want to use dvi just install atiinject.kext and don't forget to enter your display EDID Link to comment Share on other sites More sharing options...
turbolife Posted June 16, 2007 Share Posted June 16, 2007 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 Link to comment Share on other sites More sharing options...
Denicio Posted June 20, 2007 Author Share Posted June 20, 2007 I'm glad it worked for you. Link to comment Share on other sites More sharing options...
Zaiden Posted June 24, 2007 Share Posted June 24, 2007 Do you know if that also works for the FireGL v5250 / ATI x1700?? Link to comment Share on other sites More sharing options...
Denicio Posted June 24, 2007 Author Share Posted June 24, 2007 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. Link to comment Share on other sites More sharing options...
Zaiden Posted June 24, 2007 Share Posted June 24, 2007 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.. Link to comment Share on other sites More sharing options...
toppi Posted June 28, 2007 Share Posted June 28, 2007 Hi, has anyone tried this for X1700? Link to comment Share on other sites More sharing options...
e0feldgg Posted July 1, 2007 Share Posted July 1, 2007 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. Link to comment Share on other sites More sharing options...
hocestud Posted July 2, 2007 Share Posted July 2, 2007 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 Link to comment Share on other sites More sharing options...
blackb Posted July 3, 2007 Share Posted July 3, 2007 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 Link to comment Share on other sites More sharing options...
Denicio Posted July 3, 2007 Author Share Posted July 3, 2007 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. Link to comment Share on other sites More sharing options...
e0feldgg Posted July 7, 2007 Share Posted July 7, 2007 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. Link to comment Share on other sites More sharing options...
tinko12 Posted July 8, 2007 Share Posted July 8, 2007 Thank you so much! This fixed my Sapphire X1650Pro 256mb. I had the same device ID as yours. Regards, Tinko Link to comment Share on other sites More sharing options...
Denicio Posted July 8, 2007 Author Share Posted July 8, 2007 Thank you so much! This fixed my Sapphire X1650Pro 256mb. I had the same device ID as yours. Regards, Tinko Hey, no problem Link to comment Share on other sites More sharing options...
blackb Posted July 11, 2007 Share Posted July 11, 2007 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 Link to comment Share on other sites More sharing options...
dall Posted July 14, 2007 Share Posted July 14, 2007 I also have 0x71C3. can you share files? I cant download modbin's X1650 package. Link to comment Share on other sites More sharing options...
afxkenny Posted July 15, 2007 Share Posted July 15, 2007 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 Link to comment Share on other sites More sharing options...
Recommended Posts