Jump to content

ATi Mobility Radeon x1700


righteye
 Share

809 posts in this topic

Recommended Posts

OK I have upgraded to iATKOS 10.5.1. When I use the files posted by Zaiden in #122, I get a blue screen at boot, with a "ghost" cursor that doesn't move as well as a real movable cursor. But the screen remains blue with no other graphics ever printed to the screen.

 

If I replace just the ATIRadeonX1000.kext with the original, I get booted normally, but the system profiler says this:

 

ATi Mobility Radeon x1700:

 

Chipset Model: ATi Mobility Radeon x1700

Type: Display

Bus: PCIe

PCIe Lane Width: x16

VRAM (Total): 256 MB

Vendor: ATI (0x1002)

Device ID: 0x71d4

Revision ID: 0x0000

EFI Driver Version: 01.00.068

Displays:

Display:

Resolution: 1680 x 1050 @ 60 Hz

Depth: 32-bit Color

Built-In: Yes

Core Image: Software

Main Display: Yes

Mirror: Off

Online: Yes

Quartz Extreme: Not Supported

Display Connector:

Status: No display connected

 

Does anyone have an idea what I am doing wrong?

 

Thanks,

Link to comment
Share on other sites

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

 

+ 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 .

from "thehuan" post #53

 

in your case D571=D471 (binary),71D51002 = 71D41002(info.plist)

Link to comment
Share on other sites

Hi all.

I tested a all methods of this branch, but never succeeded.

I used to install KALYWAY_LEO_10.5.1intel_SSE2_SSE3 after installing the card correctly defined and there is support QE / CI, but there is no way to change the resolution and artifacts observed mouse. Using the Files of the links on this branch, I had the normal resolution, but that does not work backlight display.

Everyone who has a desire to help can give all the details they need. Thank you

Link to comment
Share on other sites

Okay , I will list the file you need .

+ ATIRadeonX1000*

+ ATIRNDRV.kext

+ 10.4.5 ATINDRV.kext ( from my files in previous post ).

 

Here is the step (details you can read on my previous post)

First copy all file I list to Extensions & chmod , chown .

1) Edit RadeonX1000.kext with your device id (hext edit & plist edit) --> you should get QE/CI with 1024x768 & mouse tearing

2) Instead of using ATIinject , use my new edited Natit ( you only need to replace included EDID with your EDID ) --> you should get full resolution with QE/CI

 

PS : If you don't know clearly about any steps , post here . Please read my guide carefully about hex edit , plist edit , replace kext . Only use my ATINDRV.kext & NatitX1700.kext , remaining files use org file included with your installation & edit your own .

@all : I replace ATIinject with my edited NatitX1600 & get much more stable driver , no weird behaviour at boot time , ... . So if you encounter problems with ATIinject , use my new file . Only need to replace EDID , no need to edit device-id . I hex edit included natit file to get model name X1700 , so if you want different model name hex edit your own .

 

 

Hi to all!

First of all sorry for my English.

 

I finally did it!

 

1280x1024 with CI/QE and no artifacts nor mouse tearing!

 

I followed thehuan way:

 

Kalyway Leopard 10.5.1

Asus F3JP AP029P Ati Radeon x1700

 

I modified the kext atiradeonX1000(in /System/Library/Extensions) as thehuan said:

 

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

+ 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

 

(replace kext means using sudo etc,.. i did it with kexthelper modifying the script (i changed chown -R root:wheel in chown -R 0:0)

Reboot

 

Obtained 1024x768 with no mouse tearing

 

Then I replaced atindrv with that in Leopard x1700.zip brought by thehuan. Reboot

 

Nothing changed (fortunately!!)

 

Then I tried with atiinject modified with my edid and device id........TRAGEDY......The system boots, blue screen, unusable

 

I started in safeboot, i managed to erase atiinject

 

Reboot and back to 1024x768 with ci/qe.

 

Now I used natitx1700.kext brought by thehuan modifying not only the edid, but also the device in info.plist

 

TA DA!! Resolved. I'm writing from leopard which I dual boot with win xp using darwin bootloader.

 

I wanted to explain as accurately as possible my story because perhaps also the problem with atiinject brought me to te solution. I'm a noob and I tried to be as clear as possible for other noobs.

 

I hope this message can be useful for you!

 

greetings

 

P.S. The first boot was perfect, the second garbage screen, now I'm at the 5th reboot and it seems to be stable. I hope this can last forever!! :angel:

 

post-167420-1199838384_thumb.jpg

 

I don't want to send you a file with the kexts because I think it's unuseful. Try to modify your files in the way I wrote. Atindrv and natitx1700 are available in previous posts from the huan.

 

For the newbies, don't think to be poor of knowledge about mac. Try to learn how to do modifications and why. It's better and it's more probable you can obtain good results. I never owned a mac, I started my experience with mac a week ago and today I also know some terminal commands that can be helpful. Search this forum for everything. I think there's almost everything in this forum!! Thanks to all who made this possible, kalyway, thehuan, koszlowski and the others!

Link to comment
Share on other sites

  • 3 weeks later...
In what way can I change Device ID in NatitX1700.kext. Replace only EDID didn't help.

What type of EDID key must be String or Data?

 

 

Must be Data. Something like

	<key>LVDS,EDID</key>
			<data>EDID here
			</data>

 

 

Chers

Link to comment
Share on other sites

  • 2 weeks later...

Has anyone been able to achieve external monitor support on their notebook? Shortly before the new year, I was able to get get a nice Leopard install completed on my ThinkPad T60p (v5250), including QE/CI support using drivers provided in this and other threads. The main sticking point though was getting the VGA out on the T60p working with my Dell 2407WFP monitor. I gave up after about a week of trying various methods, but still feel I must have missed a simple step along the way.

 

In either case, I'd be interested to know if others have been successful getting an external monitor hooked up and running the proper resolution, whether it be on a T60p, or other notebooks. I'm sure the procedure is quite similar regardless of model.

 

Thanks,

 

Jason

Link to comment
Share on other sites

I would really appreciate any help here: I have an Asus F3JP with the ATI Mobility x1700. I installed uphuck OS X 10.4.9 r3 and system profiler tells me that and the device id is 0x71d5. It's running at 1024x768. What do i do to increase the resolution?

Link to comment
Share on other sites

Hi Folks,

 

 

I've got an Asus F3JP laptop, with an ATI x1700 graphic (1680*1050) 71d5.

I've Installed this drivers with ATIinjetc.kext everything works perfectly (Hardware acceleration, full resolution 1680*1050, no mouse tears...).

 

Then I noticed a little problem: the ATIinjetc caused instability at boot time and only at boot time !!!

Sometime the GUI boot OK, then the next time the GUI boot's into a black or a white screnn (Freeze).

 

I looked at loaded extentions: sometimes AtiInject is loaded sometimes not.

 

So, I(ve got some question to the experts :

- Did you face the same weired instability from ATIInjetc ? if so, then, do you have a solution for this ?

- Why can't we use an unified driver for our x1700 ( I mean whtever EDID, the same way as for x1900 or HD2600) ?

 

 

Thanx alot for ure answers.

 

BTW I'm using iAktos 10.5.1

Link to comment
Share on other sites

hey guys i need quick help, i always get sth like "kext was not installed properly", i dont know what to do, im quite new to this. ive tried repairing permissions and deleting extensions.kext etcwell i managed to get past this "not properly" message, problem was, the user i was working with had no passwd, and so all this sudo stuff didnt really work :(. i simply tried those files from zedian and now i get some really weird graphical output after startup, how can i revert, boot into safe mode or sth like this?

 

(quick help via icq maybe? 50738635, someone?)

Link to comment
Share on other sites

Hello there,

 

This should be the first Topic for those that have the x1700 graphic cards and can give or they need help getting Qe/Ci enabled no matter on what version of kernel or system version.

There are 2 metods of getting the card working on full resolution an internal and/or external display:

1. using the ATIinject.kext ported from the one for x1600

2. with the Diabolik's Natitx1600.kext also modified

The responsible for the Vram (memory) is the ATINDRV.kext

ATIRadeonX1000.kext enables the Qe/Ci ...

 

We should keep the faith that someone will figure out how to put all together and get a full compatible driver. Later i'll post the files i use now and a few ideeas about.

 

Ok ... This are the files i use now on my laptop and works full resolution but no Qe/Ci

Those that want to use this files are wellcome but they should change the device id if is not 0x71d5 and the EDID ... There is no need to put the external display EDID (i just figured that) and the internal display will work with no problem at native resolution.

The ATIRadeonX1000.kext you can edit or hexedit ... the result is kernel panic

 

NEW

All with the ATi x1700 should be able to use this kexts

This files are only for Leopard, and are working to on 10.5.2 update. Not working after Leopard Graphics Update, the result is a black menu and some system windows.

Remember to change the EDID and to chown and chmod the installed kexts.

 

All the best

 

 

I have a mobility x1700 device id 0x71d5 and i used the new files that you provided and I have QE/CI enabled. Teh resolution is set to 1440x900. My screen is 1680x1050 max, so i have the screen repeating in the bottom and right sides. how do i fix this?

btw im using Kalyway 10.5.1 with vanilla kernel.

 

Asus F3JP

Mobility Radeon x1700

Intel Core 2 Duo T7200 2.0 GHz

 

post-184510-1202978771_thumb.jpg

Link to comment
Share on other sites

I have a mobility x1700 device id 0x71d5 and i used the new files that you provided and I have QE/CI enabled. Teh resolution is set to 1440x900. My screen is 1680x1050 max, so i have the screen repeating in the bottom and right sides. how do i fix this?

btw im using Kalyway 10.5.1 with vanilla kernel.

 

Asus F3JP

Mobility Radeon x1700

Intel Core 2 Duo T7200 2.0 GHz

 

post-184510-1202978771_thumb.jpg

 

this files are for my system, an asus G2P ... so i believe is a problem from EDID

 

Also you should try the ATiinject.kext that someone else provided previously

or just try to edit the com.apple.boot.plist like this

 

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

 

and write this inside

 

<key>Graphics Mode</key>

<string>1600x1050x32@85</string>

 

also you can try this files http://www.mediafire.com/?f0ddjmhctvp that lemnisk8 posted earlier.

and replace just ATiinject, ATiNRDV and the AtiRadeonx1000 files ... the rest should be the originals from your install DVD

 

All the best

Link to comment
Share on other sites

Great !!!

 

@righteye : your drivers working flawlessly on 10.5.2, no crash or instability till now. Thanx alot.

 

@python1564 : Try to change the EDID, I got the same behaviour like you with the righteye drivers (I got a 1680x1050 resolution), then I changed the EDID with mine and all went perfectly OK.

 

Makes my day :censored2:

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 x1700 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 ;-)).

 

Ok I got my Mobility Radeon X1700 working flawlessly on my F3JP! 1680x1050 resolution, Qe/Ci enabled with no mouse tearing or artifacts!

Thanks to everyone who helped!

I followed the instructions above and everything is fine. I skipped step 14 because my EDID already provided me with the resolution

 

I am including the files i used: ATIinject.kext, ATIRadeonX1000.kext (to enable QE/CI), and ATINDRV.kext

Also included are teh tools that finetuned provided: phoenix editor, kexthelper, and property list editor.

 

X1700.zip

Phoenix.zip

Property_List_Editor.zip

Kext_Helper_b6.zip

Link to comment
Share on other sites

Hey! I'ts been a while since I've successfully configured my FireGL v5250 ( = x1700) on my Thinkpad T60p. 1680x1050 res, QI/CE enabled, but now i'm trying to get the VGA out to work... I think it might be something related to the EDID in the plist ATIInject file, but I have no idea how it works...

 

Did anybody get this to work?

Any other idea?

 

Zaiden

Link to comment
Share on other sites

I updated the "Apple Graphic Update" from the update manager on Leopard 10.5.2 too.

I've modified those updated files(Ver. 1.5.24.9(5280)) and made my Mobility X1700 work perfectly.

 

 

Here's what I did after Apple Graphics Update.

 

1. To Enable QE/CI modify ATIRadeonX1000.kext

- in the Info.plist dont' add 71D5 but just replace 71DE with 71D5

- Hex edit MacOS/ATIRadeonX1000

Replace DE 71 with D5 71(there are 2 occurrence)

Replace 71 DE with 71 D5(there are 3 occurrence)

Replace 74 42 0F 87 A5 00 with EB 42 0F 87 A5 00(there is only one occurrence)

 

2. Rest of the extensions(ATINDRV.kext, ATIRadeonX1000GLDriver.bundle, ATIRadeonX1000GADriver.bundle, ATIRadeonVADriver.bundle) are ready made, so U don't need to modify them.

 

3. To get 1680x1050 resolution and dynamic resolution change capability, U can just use old ATIinject with your own proper EDID.

 

Now I have 1680x1050x32 resolution with QE/CI enabled. And don't see mouse tearing nor black menu any more.

 

Hope my experience may help you.

 

Good luck guys!

Link to comment
Share on other sites

Great thanx for the Tip.

I've reinstalled Leo (Clean Install) and updated to 10.5.2, installed all my drivers. (Wifi and ATIx1700 ones) then I did not update to "Apple Graphic Update". all thing runs fine now.

I 'll use your tip if I've got to face an accidental install of "Apple graphics".

 

BTW: What the point of installing them ? Is Apple Graphic Update bringings new features or performance gain ?

 

Thanx

Link to comment
Share on other sites

I updated the "Apple Graphic Update" from the update manager on Leopard 10.5.2 too.

I've modified those updated files(Ver. 1.5.24.9(5280)) and made my Mobility X1700 work perfectly.

Here's what I did after Apple Graphics Update.

 

1. To Enable QE/CI modify ATIRadeonX1000.kext

- in the Info.plist dont' add 71D5 but just replace 71DE with 71D5

- Hex edit MacOS/ATIRadeonX1000

Replace DE 71 with D5 71(there are 2 occurrence)

Replace 71 DE with 71 D5(there are 3 occurrence)

Replace 74 42 0F 87 A5 00 with EB 42 0F 87 A5 00(there is only one occurrence)

 

2. Rest of the extensions(ATINDRV.kext, ATIRadeonX1000GLDriver.bundle, ATIRadeonX1000GADriver.bundle, ATIRadeonVADriver.bundle) are ready made, so U don't need to modify them.

 

3. To get 1680x1050 resolution and dynamic resolution change capability, U can just use old ATIinject with your own proper EDID.

 

Now I have 1680x1050x32 resolution with QE/CI enabled. And don't see mouse tearing nor black menu any more.

 

Hope my experience may help you.

 

Good luck guys!

Hi cwsohn98,

 

I have x1600 and tried your way but after loginwindow is starting it immediately fades to black and nothing happens.

Did you faced the same issue?

 

p.s.

I had to use ATINDRV and IONDRVSupport from 10.4.5 ...

Link to comment
Share on other sites

Hi,

 

first i would like to thank everyone worked on this x1700 problem. :D

 

could someone who has the necessary knowledge, be really kind and write us an installer or something similar? :rolleyes:

I guess the hardest thing about that would be the individual EDID for each Display. How have been that solved with the nVidia Cards?

any replies r wellcome.

 

thx again

Link to comment
Share on other sites

Hi cwsohn98,

 

I have x1600 and tried your way but after loginwindow is starting it immediately fades to black and nothing happens.

Did you faced the same issue?

 

p.s.

I had to use ATINDRV and IONDRVSupport from 10.4.5 ...

 

Hi Mariusz,

 

To get the best result, I found that version of the driver is the most impotant one.

 

I use driver version 1.5.24.9(5280) in case of ATINDRV.kext, ATIRadeonX1000.kext, ATIRadeonX1000GA.plugin, ATIRadeonX1000GL.bundle, ATIRadeonX1000VADriver.bundle.

Version is not so important in case of ATIinject but EDID is the most important. I use ATIinject 1.0.0d1.

 

I got mouse tearing problem when I use some versions from tiger, and there's black menu problem with 5250 version.

But with 5280 it works perfect just in my case.

 

So I recommend you to get updated drivers and modify it.

 

All the best

Link to comment
Share on other sites

Great thanx for the Tip.

I've reinstalled Leo (Clean Install) and updated to 10.5.2, installed all my drivers. (Wifi and ATIx1700 ones) then I did not update to "Apple Graphic Update". all thing runs fine now.

I 'll use your tip if I've got to face an accidental install of "Apple graphics".

 

BTW: What the point of installing them ? Is Apple Graphic Update bringings new features or performance gain ?

 

Thanx

 

Hi

 

I got black menu problem when I use previous version(5250). But every thing is just perfect with new driver(5280).

That's why I use updated one to fix that.

 

BTW I heard that some commerical software have same UI problem with ver. 5250 too.

So if you got some problem with UI, modifying upgraded drivers may help you.

 

Best regards

Link to comment
Share on other sites

 Share

×
×
  • Create New...