Jump to content

[GUIDE] QE/CI with ATI Radeon 2400XT 0x94c1


  • Please log in to reply
39 replies to this topic

#1
Giorgio_multi

Giorgio_multi

    InsanelyMac V.I.P.

  • Gurus
  • 9,514 posts
  • Gender:Male
  • Location:Ferrara, Italy
  • Interests:Elettronica in genere, informatica e Sistemi Operativi in particolare. Cani da slitta e Sleddog....
ATI Radeon 2400XT (94c1)

For leopard 10.5.5

1) Install latest drivers package from http://nvinstaller.com (9f23 as of now): (before installing 9f23.pkg delete your ATIRadeonX2000.kext and every natit.kext, Atyinject.kext, Nvinject.kext)
2) Open EFIStudio and press "Device Path" icon, write "display" into the first textbox and press "Get Path" button, press "To Clipboard" button, close window
3) Still inside EFIStudio select ATI HD2400 (should be selected as its the first of the list), press "Add Device" the Editor appears
4) In the editor replace /plist/dict/key node value (default value is PciRoot(0x0.......) with the one you have in the clipboard (just select old value and paste it over); if the two strings match, skip this step
5) Still inside the editor replace every "Iago" string occurrence (you could find other kind of framebuffers like "Lamna") with "Megalodon" string and every "IagoParent" string with "MegalodonParent" string
6) Still inside the editor press "write to com.apple.Boot.plist" button to insert the EFI string in the system
7) Change ATIRadeonX2000.kext to include HD 2400 XT Prod.ID and Ven.ID (0x94c11002)
8) Wait for kext cache to rebuild, fix permissions with disk utility
9) Reboot

CI/QE should now be enabled


For Leopard 10.5.6

1) From a clean installation or upgrade of any 10.5.6 version install this: http://tinyurl.com/9xbf3a

2) Open EFIStudio (if you don't have, download it) and press "Device Path" icon, write "display" into the first textbox and press "Get Path" button, press "To Clipboard" button, close window

3) Still inside EFIStudio select ATI HD2400 (should be selected as its the first of the list), press "Add Device" the Editor appears

4) In the editor replace /plist/dict/key node value (default value is PciRoot(0x0.......) with the one you have in the clipboard (just select old value and paste it over); if the two strings are matching, skip this step

5) Still inside the editor replace every "Iago" string occurrence (you could find other kind of framebuffers like "Lamna") with "Megalodon" string and every "IagoParent" string with "MegalodonParent" string

6) Still inside the editor press "write to com.apple.boot.plist" button to insert the EFI string in the system

7) Delete from /System/Library/Extensions Natit.kext

8) Change ATIRadeonX2000.kext to include HD 2400 XT Prod.ID and Ven.ID ( 0x94c11002 ): put ATIRadeonX2000.kext on the Desktop, then delete it from /System/Library/Extensions; click with right button on ATIRadeonX2000.kext and choose show package content, double click on Contents an open info.plist with text editor; find the string with IOPCIMATCH, next string contains the id of the videocards, put here your device id (0x94c11002) and save, then install this modified kext with kexthelper.

9) Reboot with -v -f

CI/QE should now be enabled



For Leopard 10.5.7:


VERY IMPORTANT: with AMD CPU, with Leopard 10.5.7 and 10.5.8 this method works only with anv kernel, with voodoo kernel there is the screen freeze.

Download this: Posted Image 2400xt_10.5.7.zip ( 383.25K ) Number of downloads: 47


From a clean installation of Leopard 10.5.7 or an upgrade:

1) Delete ATIRadeonX2000.kext from /System/Library/Extensions and install the one downloaded with kexthelper

2) Overwrite com.apple.Boot.plist in /Library/Preferences/SystemConfiguration with the one downloaded (you need root privileges); if you have chameleon 2.0 RC1 you can also overwrite com.apple.Boot.plist in the Extra folder.

3) delete natit.kext (if You have it in /System/Library/Extensions)

reboot with -v -f

QE/CI should be enabled.

This method works also with Leopard 10.5.8. With AMD CPU this method works only with anv kernel, with voodoo kernel the video freeze.

For HD2400 Pro change in the info.plist of ATIRadeonX2000.kext 0x94c11002 with 0x94c31002

Giorgio

#2
ivan1071

ivan1071

    InsanelyMac Protégé

  • Newbies
  • Pip
  • 1 posts

For Leopard 10.5.7:

Download this: Posted Image 2400xt_10.5.7.zip ( 383.25K ) Number of downloads: 47
From a clean installation of Leopard 10.5.7 or an upgrade:

1) Delete ATIRadeonX2000.kext from /System/Library/Extensions and install the one downloaded with kexthelper

2) Overwrite com.apple.Boot.plist in /Library/Preferences/SystemConfiguration with the one downloaded (you need root privileges); if you have chameleon 2.0 RC1 you can also overwrite com.apple.Boot.plist in the Extra folder.

3) delete natit.kext (if You have it in /System/Library/Extensions)

reboot with -v -f

QE/CI should be enabled.

For HD2400 Pro change in the info.plist of ATIRadeonX2000.kext 0x94c11002 with 0x94c31002

Giorgio


thanks a lot for solution..2400 pro pcie works perfect with dual head and full accelleration on 10.5.7

#3
pukkar

pukkar

    InsanelyMac Protégé

  • Just Joined
  • Pip
  • 3 posts
It did work for correct resolution (1680*1050) But it didnt work for qe and ci

I use 10.5.7 and 2400xt (94c1)

#4
Giorgio_multi

Giorgio_multi

    InsanelyMac V.I.P.

  • Gurus
  • 9,514 posts
  • Gender:Male
  • Location:Ferrara, Italy
  • Interests:Elettronica in genere, informatica e Sistemi Operativi in particolare. Cani da slitta e Sleddog....

It did work for correct resolution (1680*1050) But it didnt work for qe and ci

I use 10.5.7 and 2400xt (94c1)




Have you deleted ATRadeonX2000.kext before installing the new one with kexthelper?

Have you chameleon 2.0 (if yes, have tou overwrite com.apple.Boot.plist in Extra Folder?

Have you deleted other injectors (natit.kext?)

Giorgio

#5
pukkar

pukkar

    InsanelyMac Protégé

  • Just Joined
  • Pip
  • 3 posts
Hey :gun:




I did all three. Nuances as follows: I am not sure i do have chameleon 2.0 but if its boot loader then it must have been. Actually i already followed the 10.5.7 instructions that you gave on tutorial. Last different thing is i couldnt get reboot with -v -f command. Its locked up when i entered this command to terminal.

#6
Giorgio_multi

Giorgio_multi

    InsanelyMac V.I.P.

  • Gurus
  • 9,514 posts
  • Gender:Male
  • Location:Ferrara, Italy
  • Interests:Elettronica in genere, informatica e Sistemi Operativi in particolare. Cani da slitta e Sleddog....

Hey :)




I did all three. Nuances as follows: I am not sure i do have chameleon 2.0 but if its boot loader then it must have been. Actually i already followed the 10.5.7 instructions that you gave on tutorial. Last different thing is i couldnt get reboot with -v -f command. Its locked up when i entered this command to terminal.


Post an image og the screen at boot

GIorgio

#7
Takashi Odeo

Takashi Odeo

    InsanelyMac Protégé

  • Members
  • Pip
  • 12 posts
  • Gender:Male
how to reboot with -v -f....???
i type in terminal but nothing happen....
n what should i do if after i install this .kext n the vga crash
i don't know how to fix it at startup

#8
Giorgio_multi

Giorgio_multi

    InsanelyMac V.I.P.

  • Gurus
  • 9,514 posts
  • Gender:Male
  • Location:Ferrara, Italy
  • Interests:Elettronica in genere, informatica e Sistemi Operativi in particolare. Cani da slitta e Sleddog....

how to reboot with -v -f....???
i type in terminal but nothing happen....
n what should i do if after i install this .kext n the vga crash
i don't know how to fix it at startup


At boot time type F8 and then -v -f

Giorgio

#9
Takashi Odeo

Takashi Odeo

    InsanelyMac Protégé

  • Members
  • Pip
  • 12 posts
  • Gender:Male

At boot time type F8 and then -v -f

Giorgio


thanks for this forum cos everything now perfect for my MAC but one more problem now the graphics already found but QE n CI not supported...
i think i must try it again...thanks Giorgio

#10
jancs15

jancs15

    InsanelyMac Protégé

  • Just Joined
  • Pip
  • 2 posts

thanks a lot for solution..2400 pro pcie works perfect with dual head and full accelleration on 10.5.7


Hi! For me doesn't work! Could you help me please? I have Ati Radeon HD 2400 Pro PCIE. It works with quartz extreme?? Please reply! :D

#11
Giorgio_multi

Giorgio_multi

    InsanelyMac V.I.P.

  • Gurus
  • 9,514 posts
  • Gender:Male
  • Location:Ferrara, Italy
  • Interests:Elettronica in genere, informatica e Sistemi Operativi in particolare. Cani da slitta e Sleddog....

Hi! For me doesn't work! Could you help me please? I have Ati Radeon HD 2400 Pro PCIE. It works with quartz extreme?? Please reply! :(


Have you modified the info.plist of ATIRadeonX2000.kext with your id (0x94c31002)?

Which version of Leopard (10.5.7, 10.5.8?)

Giorgio

#12
jancs15

jancs15

    InsanelyMac Protégé

  • Just Joined
  • Pip
  • 2 posts

Have you modified the info.plist of ATIRadeonX2000.kext with your id (0x94c31002)?

Which version of Leopard (10.5.7, 10.5.8?)

Giorgio


Hi! I'm using iPC 10.5.6. I upgraded to 10.5.7 then 10.5.8. I want to use iMovie '09. When I used 10.5.7 I did all instructions. And doesn't worked. What is my id?(ATI HD 2400 PRO PCIE). :(. thanks!

#13
bsides

bsides

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 104 posts
  • Gender:Male
  • Location:São Paulo, Brasil
Any reports of this working for ATI Mobility Radeon HD 2400? My Device ID is 94c9 (1002 of course) but can't get it to work.

#14
Giorgio_multi

Giorgio_multi

    InsanelyMac V.I.P.

  • Gurus
  • 9,514 posts
  • Gender:Male
  • Location:Ferrara, Italy
  • Interests:Elettronica in genere, informatica e Sistemi Operativi in particolare. Cani da slitta e Sleddog....

Hi! I'm using iPC 10.5.6. I upgraded to 10.5.7 then 10.5.8. I want to use iMovie '09. When I used 10.5.7 I did all instructions. And doesn't worked. What is my id?(ATI HD 2400 PRO PCIE). ;) . thanks!


Your id is 0x94c31002

Giorgio

#15
winlog

winlog

    InsanelyMac Protégé

  • Members
  • Pip
  • 46 posts
  • Gender:Male
  • Location:Ukraine, Kyiv
It is not solution in my case.

From Windows:

PCI\VEN_1002&DEV_94C1&SUBSYS_357018BC&REV_00
PCI\VEN_1002&DEV_94C1&SUBSYS_357018BC
PCI\VEN_1002&DEV_94C1&CC_030000
PCI\VEN_1002&DEV_94C1&CC_0300

I has modifying plist, reboot and half of my screen is black with artefacts. 

Help me!!!!!!!!!!!!!! :)

#16
djjase

djjase

    InsanelyMac Protégé

  • Just Joined
  • Pip
  • 2 posts
Hi guys sorry if I am asking a dumb question! I followed the guide and it appears to have worked fine for me although it still shows an XT even though this is a Dell 2400 Pro. Sorry about the crappy monitor I gave the nice one to my daughter go figure. Anyway my question is does the MAC now have to always boot into the -v -f mode or can I turn this off and boot normally and of course how do I turn it off? Yeah, Yeah I know after you are done laughing let me know. :)

ATI Radeon HD 2400 XT:

Chipset Model: ATI Radeon HD 2400
Type: Display
Bus: PCIe
PCIe Lane Width: x16
VRAM (Total): 256 MB
Vendor: ATI (0x1002)
Device ID: 0x94c3
Revision ID: 0x0000
ROM Revision: 113-B1480A-236
EFI Driver Version: 01.00.236
Displays:
PHL 15PF9936:
Resolution: 1024 x 768 @ 75 Hz
Depth: 32-Bit Color
Core Image: Hardware Accelerated
Main Display: Yes
Mirror: Off
Online: Yes
Quartz Extreme: Supported
Rotation: Supported
Display Connector:
Status: No Display Connected

#17
pagaille

pagaille

    InsanelyMac Protégé

  • Members
  • Pip
  • 15 posts
Hi Giorgio,

I think I succesfully implemented your directions in order to enable the ATI 2400 XT (0x94C1) card on my Dell Vostro 200. However, I get a corrupted display (I can guess that OS/X loads thanks to the typical apple theme colors, and because I'm able to log in blindly)... I must reboot in single user mode to delete the ATI kexts in order to be able to boot correctly... in 1024x768 mode...

I run OS/X 10.5.8 (vanilla)
I deleleted all others test I did
Any idea to get this one working ?

Thanks for your help.

Pagaille

#18
nescha

nescha

    InsanelyMac Protégé

  • Members
  • Pip
  • 16 posts
Is there any solution for ATI HD2400xt to work with SnowLeopard. I've try this method but just scrambled screen (half black, half white).

#19
Giorgio_multi

Giorgio_multi

    InsanelyMac V.I.P.

  • Gurus
  • 9,514 posts
  • Gender:Male
  • Location:Ferrara, Italy
  • Interests:Elettronica in genere, informatica e Sistemi Operativi in particolare. Cani da slitta e Sleddog....

Is there any solution for ATI HD2400xt to work with SnowLeopard. I've try this method but just scrambled screen (half black, half white).


I'm trying on Snow, if I'll find a method, I'll post it.

Actually I have Core Image OK, but not Quartz Extreme (strange thing).


Giorgio

#20
nescha

nescha

    InsanelyMac Protégé

  • Members
  • Pip
  • 16 posts
I've change the id in ATI2400Controler.kext with my and and put efi string in com.apple.boot.plist, now I have resolution 1680x1050 but no hardware acceleration.





0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

© 2014 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Mac Netbook  |   PHP hosting by CatN  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy