Jump to content

ATI Mobility X1600, X1700 and others


TheMaxx32000
 Share

435 posts in this topic

Recommended Posts

Mobility Radeon x1600 and/or Mobility Radeon x1700

Native resolution on internal LCD but only 256MB of VRAM fot those with 512 and no Qe/Ci at the moment ... sorry

 

Follow the

Use this tool to be easyer

Use

or

The Natit and Atiinject had the same result for me and shure are working for all x1600 and/or x1700

 

Big thanks to Diabolik, TheMaxx32000, np_ and kozlowski for the good info they shared and for the work they try to do!

All the best

Cannot somebody reupload all these files please? I can't download, because of " some files are missing " error :/

Link to comment
Share on other sites

Yes it should work ... try that and post some comments pls.

 

here you go ...

 

it works perfectly on leopard

just replace the ATINDRV.kext and ATIinject.kext

everything goes fine,qe,ci,res,etc

thanks,righteye

 

i wonder if you can patch a new version of ATINDRV.kext,use original leopard kext?

the one we use is realy old

Link to comment
Share on other sites

:unsure: hi , i'm newbie in osx

 

hi tried to install my radeon x1600 mobility with all your instructions here but not working :/ .

i have the edid and i cant put it in ATIinject.kext i have an error telling me that it's "wrong hex".

 

EDID BYTES:

0x 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F

------------------------------------------------

00 | 00 FF FF FF FF FF FF 00 32 0C 00 00 00 00 00 00

10 | 00 0F 01 03 80 25 17 78 0A 8E F0 97 58 51 8D 28

20 | 24 50 54 00 00 00 01 01 01 01 01 01 01 01 01 01

30 | 01 01 01 01 01 01 95 25 A0 40 51 84 0C 30 40 20

40 | 33 00 6F E6 10 00 00 18 00 00 00 00 00 00 00 00

50 | 00 00 00 00 00 00 00 00 00 00 00 00 00 FE 00 4C

60 | 47 50 68 69 6C 69 70 73 4C 43 44 0A 00 00 00 FE

70 | 00 4C 50 31 37 31 57 58 32 2D 41 34 4B 35 00 F4

 

can someone help me to put this edid on ATIinject.kext plz :) .

 

thx

Link to comment
Share on other sites

;) hi , i'm newbie in osxhi tried to install my radeon x1600 mobility with all your instructions here but not working :/ .i have the edid and i cant put it in ATIinject.kext i have an error telling me that it's "wrong hex".can someone help me to put this edid on ATIinject.kext plz :) .thx
use the EDID from attached text file, just copy and paste the hex in the EDID place inside ATIinject.kext/info.plist.
it works perfectly on leopardjust replace the ATINDRV.kext and ATIinject.kexteverything goes fine,qe,ci,res,etcthanks,righteyei wonder if you can patch a new version of ATINDRV.kext,use original leopard kext?the one we use is realy old
there is no way for my x1700 to work with other kext ... have no idea why ... you have an x1600 or x1700?i might try to continue searching for a solution in leo.
YES! Thank you... it works perfectly on leopard :)
glad to hear that is working. you have an x1600 or x1700 graphic card? you have a ptched atiradeonx1000.kext or the original from leo ?
Link to comment
Share on other sites

use the EDID from attached text file, just copy and paste the hex in the EDID place inside ATIinject.kext/info.plist. there is no way for my x1700 to work with other kext ... have no idea why ... you have an x1600 or x1700?i might try to continue searching for a solution in leo.glad to hear that is working. you have an x1600 or x1700 graphic card? you have a ptched atiradeonx1000.kext or the original from leo ?

i'm using a mobility x1600 card, working good with atiinject and ATINDRV.kext

didn't modify atiradeonx1000.kext

maybe you need to hexedit atiradeonx1000.kext , replace every c571 with your Device ID ,

so do the ATIRadeonX1000GA.plugin,ATIRadeonX1000GLDriver.bundle

don't forget any Info.plist,use textedit ,replace 0x71C01002 entry with yours

hope this do help

Link to comment
Share on other sites

i'm using a mobility x1600 card, working good with atiinject and ATINDRV.kext

didn't modify atiradeonx1000.kext

maybe you need to hexedit atiradeonx1000.kext , replace every c571 with your Device ID ,

so do the ATIRadeonX1000GA.plugin,ATIRadeonX1000GLDriver.bundle

don't forget any Info.plist,use textedit ,replace 0x71C01002 entry with yours

hope this do help

did that but every time ends in kernel panik ... i am wayting for a reply from kozlovski to get a solution i did not think about ;)

 

thx

Link to comment
Share on other sites

If I try this (installing ATIinject.kext and ATINDRV.kext) under Leopard, I reboot and receive a message that the Extension is not properly installed.

 

I'm using an ATI FireGL v5250 (X1700) graphics card on my Thinkpad t60p 15,4"  Widescreen (1680x1050).

 

I'm not really sure if I have to edit the EDID data in the ATIinject.kext/Contents/Info.plist, because there is only talk about external displays in the readme.

 

Can anyone help?

 

Thanks in advance.

Link to comment
Share on other sites

Glad to hear that is working. you have an x1600 or x1700 graphic card? you have a ptched atiradeonx1000.kext or the original from leo ?

I have x1600 id:71c5.

I used only ATIinject.kext and ATINDRV.kext from ATiMRx1700.zip (yes i know it's for x1700, but it's working), deleted this in ATIinject.kext/Contents/Info.plist

			<key>CRT2,EDID</key>
		<data>
		AP///////wAxbYAyAAAAAAMNAQNoIBi06IrColdHmCYR
		SE/v3gBxT4FAgYAxWUVZYVkBAQEB1gmAoCBeYxAQYFII
		QPAQAAAa1gmAoCCQMRAQYMIAQPAQAAAcTgyAwCCQXxAg
		QAMIQPAQAAAaTgyAwCCQLRAgQBMAQPAQAAAcANk=
		</data>

Because i had problem with external monitor. After first reboot it worked on internal monitor and after second i got only blue screen.

After that i edited LVDS key with my edid, repaired permissions and i got Full Resolution 1680x1050 with QE/CI on internal monitor :P.

I did nothing with original ATIRadeon drivers ;)

PS: For information my notebook is Travelmate 8200/8210 series

Link to comment
Share on other sites

I have x1600 id:71c5.

I used only ATIinject.kext and ATINDRV.kext from ATiMRx1700.zip (yes i know it's for x1700, but it's working), deleted this in ATIinject.kext/Contents/Info.plist

			<key>CRT2,EDID</key>
		<data>
		AP///////wAxbYAyAAAAAAMNAQNoIBi06IrColdHmCYR
		SE/v3gBxT4FAgYAxWUVZYVkBAQEB1gmAoCBeYxAQYFII
		QPAQAAAa1gmAoCCQMRAQYMIAQPAQAAAcTgyAwCCQXxAg
		QAMIQPAQAAAaTgyAwCCQLRAgQBMAQPAQAAAcANk=
		</data>

Because i had problem with external monitor. After first reboot it worked on internal monitor and after second i got only blue screen.

After that i edited LVDS key with my edid, repaired permissions and i got Full Resolution 1680x1050 with QE/CI on internal monitor :rolleyes:.

I did nothing with original ATIRadeon drivers :P

PS: For information my notebook is Travelmate 8200/8210 series

 

Could you tell me where you get your EDID, and how you repaired permissions.

 

Thanks

Link to comment
Share on other sites

Hi again,

 

This is what I did

- Install Tiger 10.4.5 on a clean HFS+ partition

- Using Property List Editor I opened ATIinject.kext/Contents/Info.plist  from the ATiMRx1700.zip

- Following the instructions, I edited "IOPCIMatch", "ATY,DeviceID" and "device-id" with my info for my ATI x1700 V5250 [71d41002]. Please help me on this, did I change too many values? Are these all for the ID of my ATI card, or are some for the id of my screen? (Phoenix reports the hardware-id for my screen as IBM2887) :D

- Edit the LVDS,EDID key with my screen's EDID info:

00FFFFFF FFFFFF00 244D8728 00000000 000F0103 80211578 0ABCA598 58558B28 24505400 00000101 01010101 01010101 01010101 0101A82F 90E0601A 10402040 13004BCF 10000019 B72790E0 601A1040 20401300 4BCF1000 00190000 000F00B3 0A32B30A 28140100 320C0000 000000FE 004C5031 35345730 322D544C 3036007F

The EDID info was extracted using Phoenix (under windows XP), then saved the edid info as a .dat file, then removing all the colons and s

parating the hex information in pieces of 8 characters (as pasted above).

 

Remarkably this was the same information as the info in the "byte viewer" in phoenix, but it differs from the info when I export the EDID to a .hex file.

- Copy ATIinject.kext and ATINDRV.kext from ATiMRx1700.zip to /System/Library/Extensions

- chmod and chown

- reboot

What it does

It boots up but there's completely no display, just remains black with the backlight on. The OS is loaded properly though, I can tell because pressing the power button followed by [Enter] shuts down the system as expected.

 

Hardware info

I'm running this on an IBM Thinkpad T60p, ATI v5250 256MB graphics, 15,4" Widescreen lcd (1680x1050).

Link to comment
Share on other sites

Hello

 

My Issue :

 

I run an ASUS W2 with mobility X1600 under leopard.My x1600 is well recognized by leo with qe/ci activated,

but I got artefact and the resolution of my 17" display (1680*1050) is limited to only one choice 1024*768.

 

What I've done :

 

I installed leopard from flat image on a empty HFS+ formatted drive.

I catch my EDID with Phoenix under Windows Vista :

 

00FFFFFF FFFFFF00 320C0000 00000000
000F0102 80251778 0A230098 58518C29
26505400 00000101 01010101 01010101 
01010101 0101A82F 90E0601A 10402040
13006FE6 10000019 00000000 00000000
00000000 00000000 00000000 00FE004C
47506869 6C697073 4C43440A 000000FE
004C5031 37315730 322D4134 4B310032

 

I've edited the ATIinject.kext/info.plist :

I delete key and data about CRT2 and replaced the x1700 id by the one for x1600

Under the key LVSD I insert <data><My edid></data>

 

I repaired the permissions

 

I reboot

 

After the reboot I got a black screen with backlight on too !!!!!!!!

 

If someone has an idea on how to help me !!!!!

 

Thank you

Link to comment
Share on other sites

@finetuned : same thing for me . After insert my EDID & modified all device id with my id 71d51002 , if I only replace ATIinject.kext I get a black screen but system still load properly . But if I replace both ATIinject & ATINDRV.kext , i get a garbage screen & system completly hang .

 

I try with uphuck 10.4.9 (1.4i) & Leopard (BrazilMac method) , nothing works T_T .

Link to comment
Share on other sites

Hi there,

 

My laptop is an Asus F3JP with a Mobility x1700 (ID: 0x71D5) 256 M memory (Up to 512M ).

 

I managed to make my mobility x1700 to work by using righteye's files (From Post 329 ) by changing the EDID and the Device-ID with mine (0x71D5).

 

So i got the right screen resolution (Yay!!) But the problem now is that QE/CI is not enabled !!!

 

Is QE/CI relative to ATIinject.kext/Contents/Info.plist or another file ? if it is can u please tell me what field to change in the ATIinject.kext/Contents/Info.plist in order to obtain QE/CI enabled.

 

I searched in that Topic and in the others but no clue.

 

BTW: Any one with the mobility x1700 has the QE/CI enabled (you could send me some kext files)

 

Thanx alot

Link to comment
Share on other sites

@torpie13 : which osx version you are using ?

Can you post your EDID to compare with mine . I am also using F3JP but can't get it to work .

Thanks .

Link to comment
Share on other sites

@torpie13 : which osx version you are using ?

Can you post your EDID to compare with mine . I am also using F3JP but can't get it to work .

Thanks .

 

 

I'm using uphuck 1.3 DVD. (Mac osX 1.0.4.9) for my F3JP EDID I'll tell you when i'll be at home (I'm at work).

 

BTW: Any one've heard a success on QE/CI on a x1700 ???

Link to comment
Share on other sites

OK, managed to get the resolution to 1680x1050 !! This is a real relief for me, because now it least it looks good.

 

Because I believe there are many people still trying to get their x1700 up and running at a decent resolution, here's a step by step guide of what I did:

 

(-3. Install Tiger 10.4.5 to a clean HFS+ Partition)

(-2. Don't boot into Tiger after install, but boot from ToH's Leopard DVD and install Leopard over Tiger)

 

Now for the driver stuff:

I attached all the files I used.

-1. Use Phoenix under Windows to extract your monitor's EDID. Save it as a .dat file, open it with Notepad, remove the stuff around the data and group the data into bits of 8 characters. For me, this was:

00FFFFFF FFFFFF00 244D8728 00000000 000F0103 80211578 0ABCA598 58558B28 24505400 00000101 01010101 01010101 01010101 0101A82F 90E0601A 10402040 13004BCF 10000019 B72790E0 601A1040 20401300 4BCF1000 00190000 000F00B3 0A32B30A 28140100 320C0000 000000FE 004C5031 35345730 322D544C 3036007F<BR>

Save it to a place you can load it in OSX and name it EDID.txt or something like that.

 

0. Download the files and install Property List Editor and Kexthelper.

1. In Leopard, I used Finder to extract the zip of the files, then go to downloads (stack from the dock) and open the ATiMRx1700 folder.

2. Right-click the ATIinject.kext file > show package contents

3. Click Contents, then Right-click Info.plist > open with > Propery List Editor (default).

4. Click the arrows for "Root", "IOKitPersonalities", "ATIinject", "entriesToAdd".

5. Scroll down to the propery CRT2,EDID, click it, and click Delete to remove it.

6. in the property "device-id", change the Value to your device ID, for me I filled in <71d51002>

7. in the LVDS,EDID property, paste your EDID info which you retreived in step (-1). for me the new value was thus:

<00FFFFFF FFFFFF00 244D8728 00000000 000F0103 80211578 0ABCA598 58558B28 24505400 00000101 01010101 01010101 01010101 0101A82F 90E0601A 10402040 13004BCF 10000019 B72790E0 601A1040 20401300 4BCF1000 00190000 000F00B3 0A32B30A 28140100 320C0000 000000FE 004C5031 35345730 322D544C 3036007F>

8. DO NOT EDIT ANYTHING ELSE IN THE INFO.PLIST, NO IOPCIMATCH OR WHATEVER!

9. Save the Info.plist and exit Property List Editor.

10. Now, start Kexthelper, drag the two files ATIinject.kext (in which you just edited Info.plist) and ATINDRV.kext into it.

*For me, EASY INSTALL didn't work so I did the following:*

- Click Advanced and Make Script.

- Start Terminal from Finder>Applications>Utilities

- type sudo -s

- hit enter

- type your password

- hit enter

- now paste the Kexthelper's script line by line into the Terminal en hit enter between the lines (pretty obvious)

11. close terminal and kexthelper.

12. reboot and press F8 to interrupt the boot, then type:

"Graphics Mode"="1680x1050x32"

(including the quotes and the capitals)

 

13. Now you boot into a great 1680x1050x32 Leopard Desktop (wow everything's tall!!), awesome!

 

(14. Now start Terminal from Leopard and type

sudo nano /Library/Preferences/SystemConfiguration/com.apple.Boot.plist

and add the following lines in the right place (directly below a <string></string> thing):

<key>Graphics Mode</key>

<string>1280x1024x32@85</string>

This boots into 1680x1050x32 every time you boot, so you don't have to enter the lines from step 12 each time)

 

Hope this was helpful.

 

My system specs are in the signature.

QE/CI is not working on my machine, so I still have to figure that out, but having never worked with Unix or OSX before I started installing all this stuff, it could take a while ;-)).

ATiMRx1700.zip

Kext_Helper_b6.zip

Phoenix.exe

Property_List_Editor.zip

Link to comment
Share on other sites

OK, managed to get the resolution to 1680x1050 !! This is a real relief for me, because now it least it looks good.

 

Because I believe there are many people still trying to get their x1700 up and running at a decent resolution, here's a step by step guide of what I did:

 

(-3. Install Tiger 10.4.5 to a clean HFS+ Partition)

(-2. Don't boot into Tiger after install, but boot from ToH's Leopard DVD and install Leopard over Tiger)

 

Now for the driver stuff:

I attached all the files I used.

-1. Use Phoenix under Windows to extract your monitor's EDID. Save it as a .dat file, open it with Notepad, remove the stuff around the data and group the data into bits of 8 characters. For me, this was:

00FFFFFF FFFFFF00 244D8728 00000000 000F0103 80211578 0ABCA598 58558B28 24505400 00000101 01010101 01010101 01010101 0101A82F 90E0601A 10402040 13004BCF 10000019 B72790E0 601A1040 20401300 4BCF1000 00190000 000F00B3 0A32B30A 28140100 320C0000 000000FE 004C5031 35345730 322D544C 3036007F<BR>

Save it to a place you can load it in OSX and name it EDID.txt or something like that.

 

0. Download the files and install Property List Editor and Kexthelper.

1. In Leopard, I used Finder to extract the zip of the files, then go to downloads (stack from the dock) and open the ATiMRx1700 folder.

2. Right-click the ATIinject.kext file > show package contents

3. Click Contents, then Right-click Info.plist > open with > Propery List Editor (default).

4. Click the arrows for "Root", "IOKitPersonalities", "ATIinject", "entriesToAdd".

5. Scroll down to the propery CRT2,EDID, click it, and click Delete to remove it.

6. in the property "device-id", change the Value to your device ID, for me I filled in <71d51002>

7. in the LVDS,EDID property, paste your EDID info which you retreived in step (-1). for me the new value was thus:

<00FFFFFF FFFFFF00 244D8728 00000000 000F0103 80211578 0ABCA598 58558B28 24505400 00000101 01010101 01010101 01010101 0101A82F 90E0601A 10402040 13004BCF 10000019 B72790E0 601A1040 20401300 4BCF1000 00190000 000F00B3 0A32B30A 28140100 320C0000 000000FE 004C5031 35345730 322D544C 3036007F>

8. DO NOT EDIT ANYTHING ELSE IN THE INFO.PLIST, NO IOPCIMATCH OR WHATEVER!

9. Save the Info.plist and exit Property List Editor.

10. Now, start Kexthelper, drag the two files ATIinject.kext (in which you just edited Info.plist) and ATINDRV.kext into it.

*For me, EASY INSTALL didn't work so I did the following:*

- Click Advanced and Make Script.

- Start Terminal from Finder>Applications>Utilities

- type sudo -s

- hit enter

- type your password

- hit enter

- now paste the Kexthelper's script line by line into the Terminal en hit enter between the lines (pretty obvious)

11. close terminal and kexthelper.

12. reboot and press F8 to interrupt the boot, then type:

"Graphics Mode"="1680x1050x32"

(including the quotes and the capitals)

 

13. Now you boot into a great 1680x1050x32 Leopard Desktop (wow everything's tall!!), awesome!

 

(14. Now start Terminal from Leopard and type

sudo nano /Library/Preferences/SystemConfiguration/com.apple.Boot.plist

and add the following lines in the right place (directly below a <string></string> thing):

<key>Graphics Mode</key>

<string>1280x1024x32@85</string>

This boots into 1680x1050x32 every time you boot, so you don't have to enter the lines from step 12 each time)

 

Hope this was helpful.

 

My system specs are in the signature.

QE/CI is not working on my machine, so I still have to figure that out, but having never worked with Unix or OSX before I started installing all this stuff, it could take a while ;-)).

 

Hi

 

I followed your instructions, but my backlit did not work and my screen split into 4 desktops.

And, my Device ID in System Profiler changed from 0x71d5 to 0x210d571.

 

Can someone help?

Link to comment
Share on other sites

OK, managed to get the resolution to 1680x1050 !! This is a real relief for me, because now it least it looks good.

 

Because I believe there are many people still trying to get their x1700 up and running at a decent resolution, here's a step by step guide of what I did:

 

(-3. Install Tiger 10.4.5 to a clean HFS+ Partition)

(-2. Don't boot into Tiger after install, but boot from ToH's Leopard DVD and install Leopard over Tiger)

 

Now for the driver stuff:

I attached all the files I used.

-1. Use Phoenix under Windows to extract your monitor's EDID. Save it as a .dat file, open it with Notepad, remove the stuff around the data and group the data into bits of 8 characters. For me, this was:

00FFFFFF FFFFFF00 244D8728 00000000 000F0103 80211578 0ABCA598 58558B28 24505400 00000101 01010101 01010101 01010101 0101A82F 90E0601A 10402040 13004BCF 10000019 B72790E0 601A1040 20401300 4BCF1000 00190000 000F00B3 0A32B30A 28140100 320C0000 000000FE 004C5031 35345730 322D544C 3036007F<BR>

Save it to a place you can load it in OSX and name it EDID.txt or something like that.

 

0. Download the files and install Property List Editor and Kexthelper.

1. In Leopard, I used Finder to extract the zip of the files, then go to downloads (stack from the dock) and open the ATiMRx1700 folder.

2. Right-click the ATIinject.kext file > show package contents

3. Click Contents, then Right-click Info.plist > open with > Propery List Editor (default).

4. Click the arrows for "Root", "IOKitPersonalities", "ATIinject", "entriesToAdd".

5. Scroll down to the propery CRT2,EDID, click it, and click Delete to remove it.

6. in the property "device-id", change the Value to your device ID, for me I filled in <71d51002>

7. in the LVDS,EDID property, paste your EDID info which you retreived in step (-1). for me the new value was thus:

<00FFFFFF FFFFFF00 244D8728 00000000 000F0103 80211578 0ABCA598 58558B28 24505400 00000101 01010101 01010101 01010101 0101A82F 90E0601A 10402040 13004BCF 10000019 B72790E0 601A1040 20401300 4BCF1000 00190000 000F00B3 0A32B30A 28140100 320C0000 000000FE 004C5031 35345730 322D544C 3036007F>

8. DO NOT EDIT ANYTHING ELSE IN THE INFO.PLIST, NO IOPCIMATCH OR WHATEVER!

9. Save the Info.plist and exit Property List Editor.

10. Now, start Kexthelper, drag the two files ATIinject.kext (in which you just edited Info.plist) and ATINDRV.kext into it.

*For me, EASY INSTALL didn't work so I did the following:*

- Click Advanced and Make Script.

- Start Terminal from Finder>Applications>Utilities

- type sudo -s

- hit enter

- type your password

- hit enter

- now paste the Kexthelper's script line by line into the Terminal en hit enter between the lines (pretty obvious)

11. close terminal and kexthelper.

12. reboot and press F8 to interrupt the boot, then type:

"Graphics Mode"="1680x1050x32"

(including the quotes and the capitals)

 

13. Now you boot into a great 1680x1050x32 Leopard Desktop (wow everything's tall!!), awesome!

 

(14. Now start Terminal from Leopard and type

sudo nano /Library/Preferences/SystemConfiguration/com.apple.Boot.plist

and add the following lines in the right place (directly below a <string></string> thing):

<key>Graphics Mode</key>

<string>1280x1024x32@85</string>

This boots into 1680x1050x32 every time you boot, so you don't have to enter the lines from step 12 each time)

 

Hope this was helpful.

 

My system specs are in the signature.

QE/CI is not working on my machine, so I still have to figure that out, but having never worked with Unix or OSX before I started installing all this stuff, it could take a while ;-)).

 

Great post thanx.

 

But I think u can do it without Leopard just install any version of 10.4.8 and up it will be the same. And btw, u can skip also the step 13 14 and 15 (Just put your EDID and save Info.plist then use kxhelper)

 

BTW, I'm Stuck with QE/CI, any one have a clue.

 

I got: ATI x1700 256Mb (512 Hypermemory) 0x71d5.

Mac OS x 10.4.9 Uphuck 1.3

Link to comment
Share on other sites

Hi all,

 

attached you can find my kexts (10.4.5 ATINDRV and ATIinject) I've used to get ATI x1600 @ Tecra A7-108 working for 10.4.10 and 10.5.

 

Thanks a lot! I can now change resolutions up to 1280x800 but y baccklit still fails.

My ASUS keyboard shortcuts don't work.

Is there anyway to turn my backlit on?

Link to comment
Share on other sites

Thanks a lot! I can now change resolutions up to 1280x800 but y baccklit still fails.

My ASUS keyboard shortcuts don't work.

Is there anyway to turn my backlit on?

Unfortunately I don't know what you mean sayin "backlit still fails", maybe you can post screenshot?

BTW: have you edited ATIinkect to match your display EDID?

 

For me sometimes it happens that loginwindow hangs or display shows some rubbish, so I have to do restart (hard reset, Enter+PowerButton doesn't work).

Link to comment
Share on other sites

 Share

×
×
  • Create New...