Jump to content
  • Announcements

    • Allan

      Forum Rules   04/13/2018

      Hello folks! As some things are being fixed, we'll keep you updated. Per hour the Forum Rules don't have a dedicated "Tab", so here is the place that we have our Rules back. New Users Lounge > [READ] - InsanelyMac Forum Rules - The InsanelyMac Staff Team. 
righteye

ATi Mobility Radeon x1700

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

 

Share this post


Link to post
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

Share this post


Link to post
Share on other sites

Success!!!

 

It works!

 

thehuan (and everybody who made this possible), thank you very much!

 

I only did steps 1 and 3 edit: and step 4 and it works!

 

Full 1680x1050 with QE and CI support!

Share this post


Link to post
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 .

Share this post


Link to post
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

Share this post


Link to post
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 .

Share this post


Link to post
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

Share this post


Link to post
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 .

Share this post


Link to post
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

Share this post


Link to post
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

Share this post


Link to post
Share on other sites

Thank you very much thehuan!!!! Right now, I'm @ the office... I'll start editing this files so I can use them as soon as I get home!!!

 

100000000 Thanks from Argentina!

 

Zaiden

Share this post


Link to post
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

Share this post


Link to post
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

Share this post


Link to post
Share on other sites

I give up. (:blink:);

 

There is no way to 1680x1050.

 

Just lock 1400x1050, but QE/CI is supported, there is still tearing.

 

Even thehaun's Natit X1700 doesn't work.

 

~( -o-)~

Share this post


Link to post
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??

Share this post


Link to post
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 .

Share this post


Link to post
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

Share this post


Link to post
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 .

Share this post


Link to post
Share on other sites

Hi there

 

Someone tryied to play Tiberian Wars on Leopard ? I get only a black screen and i hear the music ... Some advice ?

 

Thanks

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now


  • Recently Browsing   0 members

    No registered users viewing this page.

  • Posts

    • Is there a simple guide somewhere that explains what to do to to help out testing your ssdt's? I got clover configurator, ioregexplorer and some basic knowledge but it's hard to find out where to start.  Also... if I was about to apply an ssdt... is it easily reversible or do I have do an reinstall every time I screw up?   Edit: Admire your work by the way. I've been google'n this for years. Hat's off! 
    •   Hi Maldon, great guide! I got my old Dell 780 (LGA775) running High Sierra 10.13.4 nicely, thank you!   I have no audio and I see where you mention "Device HDEF + AppleALC + Lilu". I have AppleALC + Lilu in my KEXT folder but not sure what "Device HDEF" is.    Also I see where you have included a DSDT for your 5450 and Quad core. I have a Q9400 quad core + Nvidia Quadro FX580 but didn't want to try your DSDT since it's for AMD. Do you have a DSDT for my combo? When it goes to sleep it takes like 2 minutes to wake.     Here are my RunMe Results https://drive.google.com/file/d/1Duv3XYyW4UhziDVVWdquwxYcGQ-D5tvm/view?usp=sharing   SPECS: Dell 780 MT, Q9400 2.66GHz Core2Quad Core, Nvidia Quadro FX580 
    • I've tried these several methods of booting into clover, but it still skips. I even double checked that i was using your Clover folder. Bios settings should be the same too... this is getting really strange here.
    • Did you tried use ACPIBatteryManager.kext for the Battery? And for brightness you can use IntelBacklight  Both created by @RehabMan 


×