here is the list of entries added by ATIinject.kext for ATIRadeon X1600 pro 256MB:
<dict>
<key>device_type</key>
<string>ATY,WormyParent</string>
<key>name</key>
<string>ATY,WormyParent</string>
<key>ATY,Copyright</key>
<string>Copyright ATI Technologies Inc. 2005</string>
<key>ATY,VendorID</key>
<integer>0x1002</integer>
<key>ATY,DeviceID</key>
<integer>0x71c2</integer>
<key>ATY,EFIVersion</key>
<string>01.00.068</string>
<key>model</key>
<string>ATY,RadeonX1600</string>
<key>@0,device_type</key>
<string>display</string>
<key>@1,device_type</key>
<string>display</string>
<key>@0,compatible</key>
<string>ATY,Wormy</string>
<key>@1,compatible</key>
<string>ATY,Wormy</string>
<key>@0,name</key>
<string>ATY,Wormy</string>
<key>@1,name</key>
<string>ATY,Wormy</string>
</dict>
bob :
http://forum.netkas.org/index.php/topic,9.msg177.html#msg177provide i guess an original GFX-Strings
Using gfxutil & xxd to get a plist file
<key>@0,compatible</key>
QVRZLFdvcm15 => ATY,Wormy
<key>@0,device_type</key>
ZGlzcGxheQ== => display
<key>@0,name</key>
QVRZLFdvcm15 => ATY,Wormy
<key>@1,compatible</key>
QVRZLFdvcm15 => ATY,Wormy
<key>@1,device_type</key>
ZGlzcGxheQ== => display
<key>@1,name</key>
QVRZLFdvcm15 => ATY,Wormy
<key>ATY,Copyright</key>
Q29weXJpZ2h0IEFUSSBUZWNobm9sb2dpZXMgSW5jLiAyMDA1 => Copyright ATI Technologies Inc. 2005
<key>ATY,DeviceID</key>
xXE= => c571
<key>ATY,EFIVersion</key>
MDEuMDAuMDg2AA== => 01.00.086
Only the last two items needs to be changed, in my case
c571 to c271 : xXE= to wnE=
01.00.086 to 01.00.068 : MDEuMDAuMDg2AA== to MDEuMDAuMDY4AA==
I got these informations from IORegistryExplorer.app
after modification of the plist file i put the string in com.apple.Boot.plist
It works at the first try, i got the results below:
Display:
Type: Display
Bus: PCIe
PCIe Lane Width: x4
VRAM (Total): 256 MB
Vendor: ATI (0x1002)
Device ID: 0x71c2
Revision ID: 0x0000
Displays:
Display:
Resolution: 1280 x 1024
Depth: 32-bit Color
Core Image: Hardware Accelerated
Main Display: Yes
Mirror: Off
Online: Yes
Quartz Extreme: Supported
As you can see:
Chipset Model is not shown
EFI Driver Version is not shown
only one display
name of the display is not shown
rotation is not shown
and worse i got a lot of mouse tearing.
What am i doing wrong or what am i missing in the process?