@finetuned,harry68 : I think you dont need to modify GA.plugin , just modify ATIRadeonX1000 & GLDriver . I 'll post detail instruction.
: About EDID , you can get it in debian distro using "sudo get-edid | parse-edid". If your EDID is same as me , you can use my file .
Some basic knowledge for newbie :
a) To replace a kext :
sudo -s --> type your password
cp -r /System/Library/Extensions/file.kext /Backup/Extensions (if you don't need backup,skip it)
cp -r yourpath/file.kext /System/Library/Extensions
chmod -R 755 /System/Library/Extensions/file.kext
chown -R 0:0 /System/Library/Extensions/file.kext
To edit info.plist : use property editor included with xcode or download it here
c) To get your EDID :
+ In windows , use phoenix editor
+ In Debian distro use "sudo get-edid | parse-edid"
d) To insert your EDID to info.plist
+ Group your EDID like this (its my EDID) :
00FFFFFF FFFFFF00 06AF7421 00000000 010F0103 80211578 0A1CF597 58508E27
27505400 00000101 01010101 01010101 01010101 0101C71B 00A05020 17303020
36004BCF 10000018 0000000F 00000000 00000000 00000000 00200000 00FE0041
554F0A20 20202020 20202020 000000FE 00423135 34455730 32205631 200A00AA
+ Use property editor to replace include EDID with your EDID
e) To check QE/CI :
+ In top left , click apple icon --> about this mac --> More info
+ Choose Graphics/Displays --> if you see "Quartz Extreme: Supported" then
I 'll give details instructions . This is applied to Leopard , Tiger is similiar but I don't have more time to try with Tiger.
Step 1: Edit your ATIRadeonX1000.kext
+ Use 0xED to hex edit ATIRadeonX1000 binary file in ATIRadeonX1000.kext/Contents/MacOS
Replace all "DE71" with your id (in my case is D571) . It should be only 2 replacements
modbin had mentioned about replace "74420F87A500" with "EB420F87A500" but I don't know exactly what is this so this is your choice to include it or not
+ Use property editor or text edit to replace "71DE1002" with your id ( in my case is "71D51002" )
+ Replace org kext with your edited kext . Reboot . With this you can get QE/CI but still 1024x768 resolution & mouse tearing .
Step 2: If step 1 don't get you QE/CI , maybe you must edit , ATIRadeonX1000GLDriver.bundle ,
+ Show contents of "ATIRadeonX1000GLDriver.bundle", hex edit the binary inside /Contents/MacOSX and replace DE71 entries with your own (mine : D571) , just like you did on step (1). Save the file.
+ Replace org files with your edited files .
Step 3 : replace org ATINDRV.kext with 10.4.5 ATINDRV.kext .
Step 4 : modify ATIinject.kext with your EDID & device-id and add it to your extensions . Reboot & enjoy .
Some interesting notes :
+ Try replace files (exclude ATIinject) , reboot then add ATIinject later .
+ Don't boot with -v -f if you had inserted ATIinject.kext , it will give you a garbage screen . You can safely boot with -v or -f or -v -f -s.
+ If you get a screen but don't have any icon ,dock, ... delete all @1, branch in your ATIinject
+ Try to delete thing about vram in ATIinject if it don't work .
PS : My included file is edited for F3JP X1700 with device-id 71D51002 . If yours is not 71D5 modify your own ATIRadeonX1000.kext , don't edit my included file . You can safely use my ATIinject with your EDID & device-id