Please report your success or failures. Thank you!
UPDATE 2: Turns out that you don't need the ATIinject file that was installed. If your card still does not work after the package installation follow these steps.
1. After the package has been installed, delete ATIinject.kext from System/Library/Extensions/
2. Open terminal (after each step hit the enter button)
sudo -s type in your password cd /System/Library/Extensions/ATINDRV.kext/Contents/PlugIns/ATY_Wormy.kext/Contents/ nano info.plist3. Search for
<key>IONameMatch</key> <string>ATY,Wormy</string>and replace it like so:
<key>IONameMatch</key> <string>display</string>4. Search for
<key>IOProviderClass</key> <string>IONDRVDevice</string>and replace it like so:
<key>IOProviderClass</key> <string>IOPCIDevice</string>5. Hit: Control x
6. Hit: y
7. Hit: enter
8. Then reboot!
Okay, so after many reinstallations, kext editing, hex editing, I finally got my PCIE ATI x1650 Pro 256 mb card QE/CI enabled and ability to change resolutions. My method on getting it to work should work for all x1x00 series cards. Here is how I did it.
1. ATIinject.kext (http://forum.insanel...t...st&id=16708)
2. Your ORIGINAL ATIRadeonX1000.kext
0xED - HexEditor program
Chapter 1: Editing ATIinject.kext
1. Right click on ATIinject.kext and select "Show Package Contents"
2. Open the contents folder
3. Open info.plist in TextEdit
4. Find the section below and change the DeviceID to your cards DeviceID (to find your device id, open system profiler and look at your graphics card information, it will be listed in there.)
For example below, if your DeviceID = 71c3.
<key>ATY,DeviceID</key> <integer>0x71c3</integer>5. You can remove the following code from the file, it was unnecessary in my case, but if you have problems, you may need to put this back in:
<key>ATY,FrameBufferOffset</key> <integer>0x00000080</integer> <key>ATY,IOSpaceOffset</key> <integer>0x00300000</integer> <key>ATY,VRAM,MemSize</key> <integer>0x00000100</integer>6. Now save and exit the file.
Chapter 2: Editing ATIRadeonX1000 info.plist
1. Go to /System/Library/Extensions/ and copy your ATIRadeonX1000.kext to your desktop, and also make a backup copy just in case.
2. Right click on ATIRadeonX1000.kext and select "Show Package Contents"
3. Open the contents folder
4. Open Info.plist with TextEdit
5. Find the section below and replace the existing 0x71c01002 with your DeviceID along with your Vender ID so it matches the same format as others.
For example below, if your DeviceID = 71c3, you change the exisiting 0x71c01002 to 0x71c31002.
<key>IOPCIMatch</key> <string>0x71871002 [b]0x71c31002[/b] 0x72101002 0x71DE1002 0x71461002 0x71421002 0x71091002 0x71C51002 0x72401002 0x72491002 0x72911002</string>
Chapter 3: HexEditing ATIRadeonX1000 binary file so QE/CI can be enabled
1. Open the program 0xED
2. Click File, Open...
3. Navigate to Users/Username/Desktop/ATIRadeonX1000.kext/Contents/MacOS/ATIRadeonX1000
4. Now go to Edit, Find, Find...
5. Find: c071 | Replace: type in your device id, but reverse the pair... so if your device id is 71c3, thus you type, c371 | Search Type: Hex, then hit Replace All. (should replace 2 incidences)
6. Then again do the same as above, but with this information instead, Find: 71c0 | Replace: your device id as you normally see it | Search Type: Hex, then hit Replace All. (should replace 6 incidences)
7. Click File, Save, then exit the program.
Chapter 4: Removing cache files, copying files, and repairing permissions
1. Go to System/Library/Caches and delete the com.apple.kernelcaches folder thats in there.
2. Go to System/Library/ and delete the Extensions.mkext file
3. Go to System/Library/Extensions and delete the caches folder thats in there.
4. Go to System/Library/Extensions and delete the ATIRadeonx1000.kext
5. Copy the edited ATIinject.kext and ATIRadeonX1000.kext to your System/Library/Extensions. (Leopard might complain that the kext was improperly installed, ignore this)
6. Open terminal, after each line, hit the enter button.
sudo -s type your password chmod -R 755 //After 755 hit the spacebar, drag and drop ATIinject.kext from Extensions folder into terminal chown -R root:wheel //After wheel hit the spacebar, drag and drop ATIinject.kext from Extensions folder into terminal chmod -R 755 //After 755 hit the spacebar, drag and drop ATIRadeonX1000.kext from Extensions folder into terminal chown -R root:wheel //After wheel hit the spacebar, drag and drop ATIRadeonX1000.kext from Extensions folder into terminal7. Reboot your computer and hit F8 at boot up to get to the boot: prompt.
8. Type -v -f
9. WISH THAT THERE ARE NO KERNEL PANICS AND QE/CI IS ENABLED!