Jump to content

ATi Mobility Radeon x1700


righteye
 Share

809 posts in this topic

Recommended Posts

Hi,

 

I've read the thread:

http://forum.insanelymac.com/index.php?showtopic=36812

 

I've read this thread.

 

 

These were the instructions I got from post no5 of lemnisk8 (I got to learn to use quote...)

enable root from utilities>directory services

under edit>enable root

change password

 

In terminal type su

then chmod & chown the kext files

 

don't use Atiinject.kext....

 

I got Leopard_X1700.zip from post no45.

 

There was no indication to set the EDID.

Do I have to do that? Do I edit all the plist.info?

I have'nt windows so I can't use pheonix.exe...I use debian, can I just emulate it? Or is there another program?

 

I've read a lot of posts like mine, from ppl asking for help. I really have tried to read all the posts carefully (all 19 pages of the other thread and the 3 from this one) but I really wanted to be sure of what I was doing...

 

EDIT: I use leopard (ToH) and I have a asus f3jp (ati x1700)

 

Thanks

 

Link to comment
Share on other sites

@finetuned,harry68 : I think you dont need to modify GA.plugin , just modify ATIRadeonX1000 & GLDriver . I 'll post detail instruction.

 

@marcobjorge : 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 :

Run terminal

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

touch /System/Library/Extensions

exit

sudo -k

 

:D 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

0xED.app

Property_List_Editor_2.1.app

Leopard_X1700.zip

Link to comment
Share on other sites

awesome../

k.. does any one with F3JP get the audio to work completely with headphones and mic?

 

I have tried with codec dump in internet but don't work . When i have time , I 'll take my own codec dump & try again .

 

@finetuned : you don't need ATIinject ?

 

PS : I sill finding a way to use new ATINDRV because the 10.4.5 version is not really stable at boot time . Anyone have information about ATINDRV & ATIinject please post so we can have a better understanding .

Link to comment
Share on other sites

I need HELP!

 

I tried lemnisk8's Leopard Driver(ATI Leo.zip) + thehuan's Leopard Driver(Leopard X1700.zip).

 

I edit device id of ATIinject.kext and put my EDID.

 

First boot I got trouble, BLACK SCREEN. No backlight.

 

After delete ATIinject.kext, I can see screen. CI/QE is enabled.

 

Can you tell me how to make Leopard driver for X1700? or Can you make Leopard driver for me?

 

 

1. My device id 1002-71D5

 

2. EDID

Hardware ID : SEC3445

00FFFFFF FFFFFF00 4CA34534 00000000

00100103 80211578 0A87F594 574F8C27

27505400 00000101 01010101 01010101

01010101 01018319 00405020 0A301020

13004BCF 10000019 0000000F 00000000

00000000 000A3C04 64000000 00FE0053

414D5355 4E470A20 20202020 000000FE

004C544E 31353458 332D4C30 330A0088

 

Hardware ID : SEC3446

00FFFFFF FFFFFF00 4CA34633 00000000

000F0103 80211578 0A87F594 574F8C27

27505400 00000101 01010101 01010101

01010101 0101932E 90A0601A 1E403020

26004BCF 10000019 0000000F 00000000

00000000 003CD202 64030000 00FE0053

414D5355 4E470A20 20202020 000000FE

004C544E 31353450 312D4C30 330A0054

 

3. Screen Resolution

1680x1050

 

Thanks for reading

Link to comment
Share on other sites

@cielbleu : I reccomend you replace kext one each time . Follow my steps on previous post , don't rush . Your device-id is 71D5 same as me , so you can use my file . Just replace your EDID in ATIinject . I suggest you try with only branch @0, . In my case , it doesn't work if any @1, exists .

 

Remember that 10.4.5 ATINDRV.kext is really important , replace your org with it or you get a black screen .

 

PS : try one EDID at a time & try another if you get black screen . Hope you will soon succeed .

Link to comment
Share on other sites

I've been trying all this methods without getting anywhere all the afternoon ;)

 

I'm using a Thinkpad T60p (the version with the FireGL v5250) with OS X Tiger 10.4.8 (I think is the same finetuned have)

If I'm right, my device id is 71d4-1002, but no matter what I try, I can't get to enable QE and use the native 1680x1050 resolution.

 

Does anyone have the Kexts I should be using?

Thanks a lot for your patience!!!

 

Zaiden

Link to comment
Share on other sites

I've been trying all this methods without getting anywhere all the afternoon ;)

 

I'm using a Thinkpad T60p (the version with the FireGL v5250) with OS X Tiger 10.4.8 (I think is the same finetuned have)

If I'm right, my device id is 71d4-1002, but no matter what I try, I can't get to enable QE and use the native 1680x1050 resolution.

 

Does anyone have the Kexts I should be using?

Thanks a lot for your patience!!!

 

Zaiden

 

First try to edit your org ATIRadeonX1000.kext to see if you can get QE/CI with 1024x768 . Detail about how to is in my previous post .

Link to comment
Share on other sites

I've already tried, but nothing happened...

The thing is that, in order to boot without kernel panic, I had to delete (previously backed up) all the ATI* files in the Extensions directory. So... now I don´t know which files should I be re-adding (after modifying them with my EDID and device ID, of course).

 

If someone has already modified the files to get the v5250 working, please upload them here! :)

 

Oh, and thanks again for the patience... I hope I will have it working soon :)

 

Zaiden

Link to comment
Share on other sites

I've already tried, but nothing happened...

The thing is that, in order to boot without kernel panic, I had to delete (previously backed up) all the ATI* files in the Extensions directory. So... now I don´t know which files should I be re-adding (after modifying them with my EDID and device ID, of course).

 

If someone has already modified the files to get the v5250 working, please upload them here! :(

 

Oh, and thanks again for the patience... I hope I will have it working soon :)

 

Zaiden

 

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 .

NatitX1700.kext.zip

Link to comment
Share on other sites

I don't have "ATIRNDRV.kext"... where can I get it?

 

You can extract it from your Tiger DVD by pacifist or grab it here ( mine is from 10.4.10 Kallyway )

 

Why you don't use pc_efi_v5 & upgrade to 10.4.11 . Im running great with 10.4.11 Vanilla kernel .

ATIRNDRV.kext.zip

Link to comment
Share on other sites

Thanks for the file!

Once I get an stable configuration I'll start updating.

 

Oh! One more thing: when I was editing the Info.plist from ATIRadeonX1000.kext\Contents, I had to add the 0x71d41002 entry, because there was no 0x71dE1002 to edit... I don't think that would be a problem... do you?

 

Thanks again!

 

Zaiden

Link to comment
Share on other sites

I'm almost there... now, I finally have QE enabled, but the display is behaving oddly... It has an horizontal line at 3/4 from top to bottom and the image is repeated... and I cant see 1/4 of the screen that is on the right.

 

I replaced this files:

+ ATIRadeonX1000*

+ ATIRNDRV.kext

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

 

Edited with my Device ID and used NatitX1700 with my EDID (didn't try with ATIInject)

 

Almost! Almost!!

 

Any ideas??

Link to comment
Share on other sites

@cielbleu : If you has mouse tearing it mean your ATINDRV is not loaded . Go to about this mac --> extensions to see if ATINDRV is loaded ( if ATINDRV 10.4.5 doesn't work for you try with 10.4.7)

Can you view the logs & post here the section related to ATIinject or Natit .

 

@Zaiden :

ATIRadeonX1000* --> did you copy all file with this prefix ( about 3 or 4 files )

Try with ATIinject ( remember to remove Natit ) .

If it doesn't work try this step .

+ Remove ATIRadeonX1000.kext

+ cp , chmod , chown 10.4.5 ATINDRV.kext

+ Try ATIinject or Natit to see if you can get full resolution ( with ATIinject remember to edit your deviceid). Forget about QE/CI , concentrate on getting full resolution first . Check your EDID carefully .

 

If it still doesn't work , consider to upgrade to 10.4.11 or Leopard so I can help you better . If you want to reinstall 10.4.10 Kalyway or Leopard is a good choice to start . In my opinion I think fresh install & backup extensions make thing easier ( I have reinstalled Leopard , Tiger more than 5 times to try & experience with various method ) .

 

 

@cielbleu,Zaiden : if you need , upload your org ATIRadeonX1000.kext , your EDID , deviced-id . I 'll modify it for you .

Link to comment
Share on other sites

(this is the 3rd time I write this post... Fu**ing internet...)

I finally got it to work on Tiget 10.4.8.

 

Here are the files I used: http://www.mediafire.com/?3d01tyogjzx

 

Remember... I have a T60p with a 1680x1050 screen and a FireGL V5250 video card.

 

The only problem I´m still having is that every time the system starts the display is not well recognized and the image is show oddly, so I have to go to Display Configuration and press the Detect Displays button (I'm using ATIInject).

 

If you know how to fix this it would be great!

 

Zaiden

Link to comment
Share on other sites

(this is the 3rd time I write this post... Fu**ing internet...)

I finally got it to work on Tiget 10.4.8.

 

Here are the files I used: http://www.mediafire.com/?3d01tyogjzx

 

Remember... I have a T60p with a 1680x1050 screen and a FireGL V5250 video card.

 

The only problem I´m still having is that every time the system starts the display is not well recognized and the image is show oddly, so I have to go to Display Configuration and press the Detect Displays button (I'm using ATIInject).

 

If you know how to fix this it would be great!

 

Zaiden

 

You use ATIinject or Natit ? Your problem is related to them .

Link to comment
Share on other sites

 Share

×
×
  • Create New...