This is the second version of my ATI Radeon 9700 driver patcher.
1. Extract the archive.
2. sudo ./patch9700.sh HI LO (where HI is the high byte in hex of your device id and LO is the low byte, e.g.: ./patch9700.sh 5e 4b if your device id is 0x5e4b)
3. manually edit the /System/Library/Extensions/ATIRadeon9700.kext/Content/MacOS/Info.plist. Replace 5B60 with your device id
Example:
...
<key>IOPCIMatch</key>
<string>0x4E441002 0x41441002 0x4E481002 0x41481002 0x41501002 0x4E501002 0x41521002 0x4E541002 0x4A481002 0x4A491002 0x4A4A1002 0x4A4B1002 0x4A4C1002 0x4A4D1002 0x4A4E1002 *0x5E4B1002* 0x5B621002 0x3E501002 0x4E561002 0x5B641002 0x3E541002</string>
...
The asterisk (*) is only meant to emphasize the change, do not enter them.
For edit /System/Library/Extensions/ATIRadeon9700.kext/Contents/Info.plist use:
In a Terminal
sudo nano -w /System/Library/Extensions/ATIRadeon9700.kext/Contents/Info.plist
then Ctrl + O to save the changes AND Ctrl + X to Exit
4. Remove kextcache
sudo rm /System/Library/Extensions.kextcache
kextcache -k /System/Library/Extensions
5. put your desire Res at "com.apple.Boot.plist" is not posible select at System Preferences
6. Repair disk permissions with Disk Utility
7. Finally reboot
Some mouse artifacts are reported. I am working on resolving the problem.
NOTE: this patch is very experimental, I only released it because of heavy mail traffic. I you are not an experienced user please wait for a better version.