Jump to content

ATi Mobility Radeon x1700


righteye
 Share

809 posts in this topic

Recommended Posts

Ok, i now tried to read the EDID with Phoenix Edid Designer

 

Here are the Results(internal LCD - AUO2174):

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 06 AF 74 21 00 00 00 00
10 | 01 0F 01 03 80 21 15 78 0A 1C F5 97 58 50 8E 27
20 | 27 50 54 00 00 00 01 01 01 01 01 01 01 01 01 01
30 | 01 01 01 01 01 01 C7 1B 00 A0 50 20 17 30 30 20
40 | 36 00 4B CF 10 00 00 18 00 00 00 0F 00 00 00 00
50 | 00 00 00 00 00 00 00 00 00 20 00 00 00 FE 00 41
60 | 55 4F 0A 20 20 20 20 20 20 20 20 20 00 00 00 FE
70 | 00 42 31 35 34 45 57 30 32 20 56 31 20 0A 00 AA

 

Under windows - system it says:

 

PCI\VEN_1002&DEV_71d5&SUBSYS_12421043&REV_00\4&2D404BB6&0&0008

 

Is this enough to create a AtiInject for my friends ASUS F3JP Display (max. res. 1280x800)??

 

PLZ HELP!

 

THX in advance! ;)

 

P.S: I attached the .dat and .hex as attachment just in case ... ;)

This is the max resolution for asus f3jp

Link to comment
Share on other sites

M'kay, I already knew that, but my question is simply if someone can create a ATIinject with my edid for me cause i didnt get it to work.

 

And what files should i use with this custom atiinject.kext, if someone helps me? ;)

If I have the same laptop than you, i can use this atiinject.kext???

Link to comment
Share on other sites

OK ... looks like the installers have no success ... And the problem is because of the info.plist from Atiinject.kext

There are 2 Atiinject.kext working ... but each one for different machines

One Atiinject was added here by thehuan and looks like works for Asus F3JP and possible to Asus V1JP

The Atiinject that i use is for an Asus G2P and looks different and works different, has to be like this otherwise my graphic card is messy

 

So ... for a future install ... i will post the 2 versions of info.plist so that you can try the 2 of them and give us the info witch one is working!

 

I propose that this info from you to look like:

 

Working atiinject info.plist version by: thehuan

Machine model: Asus F3JP

EDID:<00ffffff ffffff00 06af8740 00000000 010f0103 80251778 0a6876a2 5a499f23 134f5400 00000101 01010101 01010101 01010101 01019e25 a0405184 0c304020 33006fe5 10000018 0000000f 00000000 00000000 00000000 00200000 00fe0041 554f0a20 20202020 20202020 000000fe 00423137 30505730 34205630 200a00db>

 

 

 

Hope this will help to figure out what is best for your machine.

 

Cheers

 

Real big thanx

just 4 me your ATIinject.kext[G2P] works perfectly

Link to comment
Share on other sites

If i understood your question, i can tell you that my me and my friend are from Germany. But i think thats a little bit OT now ;)Ok now i tried it myself with plist editor pro to enter the edid. hope it works.I made 2 different versions try which one works for you.

 

Ok in a few minutes, because im instaling Xp first and now im going to do a dual boot. Want file used for ATIRadeonX1000.kext and ATINDRV.kext? thanks :(

 

Ps: Whats the different between version 1 and version 2??

Link to comment
Share on other sites

Im running Leo4All 10.5.2 (newest PPF) with Vanilla 9.2.2. Kernel.

 

Use this guide as posted before by Righteye to install the Kexts. Do it one by one...

 

Use these original Kext by Righteye: DOWNLOAD

and my modded ATIinject (ATIinject-1 not 2): DOWNLOAD

 

Allot of problems here i see ... HmmIt is hard to figure out why there are so many black screens there ...You should look for al Natit or something in the Extensions folder ...To proper install the kexts do this:

sudo -s

your password

sudo chmod -R 755 /System/Library/Extensions/the_name_of.kext

sudo chown -R root:wheel /System/Library/Extensions/the_name_of.kext

rm -rf /System/Library/Extensions.mkext

diskutil repairpermissions /

 

Do not replace all the kexts at once ... do one by one and try different combinations!

Do not use the kext helper ... just drag the kexts inside the Extensions folder then repair permissions in terminal!

BackUp the kexts ... it might be helpful!

Do not use ChangeRes or applications to change the resolution!

(this are my suggestions but you do not have to follow)

 

Now everything should work! :)

Link to comment
Share on other sites

Yeah!!! Its work, I have iatkos actually and work perfectly, but, im thinking to buy a external monitor of 24". Actually mi external LG 17" don´t work and when i have conect the two screen failed, blues display with green lines, any can help me?thanks you for all!

Link to comment
Share on other sites

nesek17 you will need phoenix program in windows to extract EDID id for the new monitor, then just add the new EDID as an external monitor string in your info file, then internal and external should work for you, i once was running on 27" external.

 

But not right now.

 

Josh

Link to comment
Share on other sites

tryed righteyes installer but got a garbled screen so i've been editing the files manually

 

righteyes ATIinject for F3JP 1, the EDID was correct but the file didnt work, this created a blank screen and when i press my function key on notebook and LCD then i get a screen but its blank blue screen.

 

righteyes ATIRadeonX1000.kext didn't have the right device id, i had to change 0x71DE1002 to 0x71D51002

 

ATINDRV was all good

 

I have re-edited ATIinject, and also re-edited ATIRadeonX1000.kext

 

Now i have Leopard 10.5.2 with 9.2 kernel and LGU using these files i will supply, done a graphics test everything working, no tearing.

These are files for after the 10.5.2 LGU update

 

 

ASUS F3JP Notebook, Device ID: 71D51002

Max RES: 1280x800

 

man this was stressing me out hard, but I'm all good now.

 

Please make sure you chown and chmod the files, repair permissions or just use kext helper.

 

Josh

Link to comment
Share on other sites

How do you add it as an external monitor??' I've been trying to do that for more than 6 months with no success... :blink:

 

Zaiden, I sent you a PM. The key is to use the Leopard graphics update's ATIRADEONX1000.kext and ATINVDRV.kext, and modify those with your device ID etc (read about that in the other threads). Use the latest version of ATIInject and put your device id and EDID in there, and everything should work.

 

My kexts (for thinkpad t60p, 15.4" widescreen 1680x1050 display, with ATI FireGL V5250 graphics card) are here: http://rapidshare.com/files/105314204/FireGL_V5250.zip.html

 

Good luck

Link to comment
Share on other sites

Zaiden, I sent you a PM. The key is to use the Leopard graphics update's ATIRADEONX1000.kext and ATINVDRV.kext, and modify those with your device ID etc (read about that in the other threads). Use the latest version of ATIInject and put your device id and EDID in there, and everything should work.

 

My kexts (for thinkpad t60p, 15.4" widescreen 1680x1050 display, with ATI FireGL V5250 graphics card) are here: http://rapidshare.com/files/105314204/FireGL_V5250.zip.html

 

Good luck

 

Then, the solution is install leopard graphics update and after we must edit ATIRADEONX1000.kext and ATINVDRV.kext with our device ID and use the latest version of ATIInject and we can work with two displays?

thanks

Link to comment
Share on other sites

yeah LGU updates files to version 5.2.4, latest, but ATIinject has always been the same version, EFI Driver version 1.3, ATIinject just controls how ATINDRV and ATIRadeonX1000 work, without ATIinject i still get 3D Accel but with mouse tear and no res change, ATIinject lets me control my Resolutions.

 

This is what my ATIinject file looks like:

 

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>CFBundleDevelopmentRegion</key>
<string>English</string>
<key>CFBundleExecutable</key>
<string>ATIinject</string>
<key>CFBundleIdentifier</key>
<string>com.max.ATIinject</string>
<key>CFBundleInfoDictionaryVersion</key>
<string>6.0</string>
<key>CFBundleName</key>
<string>ATIinject</string>
<key>CFBundlePackageType</key>
<string>KEXT</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleVersion</key>
<string>1.0.0d1</string>
<key>IOKitPersonalities</key>
<dict>
	<key>ATIinject</key>
	<dict>
		<key>CFBundleIdentifier</key>
		<string>com.max.ATIinject</string>
		<key>IOClass</key>
		<string>com_max_ATIinject</string>
		<key>IOMatchCategory</key>
		<string>IOFramebuffer</string>
		<key>IONameMatch</key>
		<string>display</string>
		<key>IOPCIMatch</key>
		<string>0x00001002&0x0000ffff</string>
		<key>IOProbeScore</key>
		<integer>20000</integer>
		<key>IOProviderClass</key>
		<string>IOPCIDevice</string>
		<key>entriesToAdd</key>
		<dict>
			<key>@0,AAPL,boot-display</key>
			<integer>1</integer>
			<key>@0,ATY,EFIDisplay</key>
			<string>LVDS</string>
			<key>@0,compatible</key>
			<string>ATY,Wormy</string>
			<key>@0,device_type</key>
			<string>display</string>
			<key>@0,display-dither-support</key>
			<integer>0</integer>
			<key>@0,display-link-component-bits</key>
			<integer>6</integer>
			<key>@0,display-type</key>
			<string>LCD</string>
			<key>@0,inverter-current</key>
			<integer>0</integer>
			<key>@0,name</key>
			<string>ATY,Wormy</string>
			<key>AAPL,backlight-control</key>
			<integer>1</integer>
			<key>AAPL00,Coherency</key>
			<integer>2</integer>
			<key>ATY,Copyright</key>
			<string>Copyright ATI Technologies Inc. 2005</string>
			<key>ATY,DeviceID</key>
			<integer>29141</integer>
			<key>ATY,EFIVersion</key>
			<string>1.3</string>
			<key>ATY,VendorID</key>
			<integer>4098</integer>
			<key>LVDS,EDID</key>
			<data>
			AP///////wAGr3QhAAAAAAEPAQOAIRV4Chz1l1hQjicn
			UFQAAAABAQEBAQEBAQEBAQEBAQEBxxsAoFAgFzAwIDYA
			S88QAAAYAAAADwAAAAAAAAAAAAAAAAAgAAAA/gBBVU8K
			ICAgICAgICAgAAAA/gBCMTU0RVcwMiBWMSAKAKo=
			</data>
			<key>device_type</key>
			<string>ATY,WormyParent</string>
			<key>model</key>
			<string>ATI Mobility Radeon X1700</string>
			<key>name</key>
			<string>ATY,WormyParent</string>
		</dict>
	</dict>
</dict>
<key>OSBundleLibraries</key>
<dict>
	<key>com.apple.iokit.IOPCIFamily</key>
	<string>1.0.0b1</string>
	<key>com.apple.kernel.iokit</key>
	<string>6.0</string>
</dict>
<key>OSBundleRequired</key>
<string>Safe Boot</string>
</dict>
</plist>

Link to comment
Share on other sites

 Share

×
×
  • Create New...