Jump to content

fluid | fixed

ATi Mobility Radeon x1700


  • Please log in to reply
808 replies to this topic

#1
righteye

righteye

    InsanelyMac Sage

  • Members
  • PipPipPipPipPip
  • 346 posts
  • Gender:Male
  • Location:Romania
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.

UPDATE Saturday, December 6, 2008
EDID collection so far thanks to: thehuan, diablo1, mashr00m, surban, Xess666, altee, bien_van_khat, nesek17, Obsan1ty, rumpel0815, Zero_G, eternal404, stolenSheep, xorti, python1564, torpie13, Gaming Warrior, patchscratch, amana and all that provided info and feedback and are not mentioned here:

AsusA8JP Attached File  AsusA8JP_EDIDs.rtf   1.52K   214 downloads AsusF3JP Attached File  AsusF3JP_EDIDs.rtf   1.61K   666 downloads AsusG2P Attached File  AsusG2P_EDIDs.rtf   651bytes   183 downloads AsusV1JP Attached File  AsusV1JP_EDIDs.rtf   624bytes   123 downloads FireGL V5250 Attached File  FireGL_V5250_EDIDs.rtf   928bytes   234 downloads
Some of you reported that ATIinject worked for you some others that Natit was the good one ... so i decided to put here the files:

AsusA8JP ATIinject/info.plist Attached File  AsusA8JPAtiinject.zip   26.2K   220 downloads AsusA8JP Natit/info.plist Attached File  AsusA8JPNatit.zip   1.51K   129 downloads
AsusF3JP ATIinject/info.plist Attached File  AsusF3JPATIinject.zip   65.55K   626 downloads AsusF3JP Natit/info.plist Attached File  AsusF3JPNatit.zip   63.56K   428 downloads
AsusG2P ATIinject Attached File  AsusG2PATIinject.kext.zip   20.36K   236 downloads
AsusG2P Dual ... You need the EDID for DFP1 and you have to boot with it connected DVi and VGA Attached File  AsusG2P_Dual_ATIinject.kext.zip   21.21K   181 downloads
AsusV1JP ATIinject Attached File  AsusV1JPATIinject.kext.zip   20.32K   117 downloads
FireGL V5250 Attached File  FireGL_V5250_amana_ATIinject.kext.zip   21.06K   226 downloads
FireGL 5250 for 10.5.5 system you have to use the other original files and an injector with your EDID Attached File  FireGL5250ATIRadeonX1000_1055.kext.zip   443.85K   202 downloads

The other files needed:
AtiNDVR and ATiRadeonx1000
10.5.2 NO LGU i foud that are 2 diferent posibilities that work: Attached File  10.5.2_NO_LGU_1.zip   780.32K   109 downloads and Attached File  10.5.2_NO_LGU_2.zip   758.04K   73 downloads
10.5.2 + LGU Attached File  10.5.2___LGU.zip   779.35K   118 downloads
10.5.5 Attached File  10.5.5.zip   798K   315 downloads
Update 10.5.6 Files Attached File  10.5.6_ATINDRV_AtiRadeonX1000.zip   1.85MB   420 downloads
For 10.5.7 Update have a look at Device id and download as follow : Attached File  71D5.zip   926.96K   331 downloadsAttached File  71DE.zip   882.47K   97 downloads
10.5.8 Update
Attached File  71D5.zip   448.97K   586 downloadsAttached File  71DE.zip   448.97K   224 downloadsAttached File  4ATINDRV.zip   353.11K   346 downloads.zip]

Snow Leopard ?
Here some files and how to for device id 71D5
I'll come back with more for more devices when i have some time ... Also ... someone able to recompile Atindrv for x64 ? Or if you find more info how can be done ... Here we are waiting  :D
For the other devices id's ... the procedure is the same as in Leopard so ... do not bother testing and kext hex editing and plist updating to suit your video.

Snow Leopard 10.6.2 Update
For those that have the Device Id 71D5:Attached File  71D5_10.6.2.zip   603.01K   199 downloads
Those with Device Id 71DE:Attached File  71DE_10.6.2.zip   603.01K   88 downloads

Snow Leopard 10.6.3 Update
Some people reported that you must keep the old files ATiRadeonx1000(related files), AtiSupport, AtiFramebuffer from the previous version ... Also you can try this:
Device ID 71D5 Attached File  71D5_10.6.3.zip   610.94K   335 downloads
For those with the Device ID 71DE just change inside the AtiSupport.kext/Contents/info.plist the string IOPCIMatch to
0x71de1002 and remove the ATI1600Controller.kext and use the injector used before ... That should do it.

Snow Leopard 10.6.4 Update
Device ID 71D5 Attached File  10.6.4_71D5.zip   638.32K   146 downloads
For those with the Device ID 71DE just change inside the AtiSupport.kext/Contents/info.plist the string IOPCIMatch to
0x71de1002 or download this already patched and updated Attached File  10.6.4_71DE.zip   234.63K   137 downloads (the first one was wrong) and remove the ATI1600Controller.kext
Use the old injector ...
May be useful the vanilla Attached File  ATIRadeonX1000.kext.zip   403.22K   87 downloads only for 71DE
Some minor change on atiframebuffer so you might need it all of you Attached File  ATIFramebuffer.kext.zip   102.84K   130 downloads it is for 10.6.4 all devices ...

Snow Leopard 10.6.4 Graphic Update - September 2010
Attached File  GU_1064_files.zip   339.2K   66 downloads - Support and Framebuffer
Attached File  GU_1064_71d5.zip   405.86K   87 downloads Attached File  GU_1064_71de.zip   405.25K   43 downloads - for each device id; hope it will work for you.

Snow Leopard 10.6.5 Update - November 2010
This will be my last update on this post. Sorry guys but i have to move on ...
Remember that this files i prepared for 71d5 but you can modify yourself for the device id you have.
The info.plist from the 3 files must be edited by you using a proper editor or using pico or nano command line from terminal; you have just to replace 71d5 with your device id.
On the other hand, ATIRadeonX1000.kext/Contents/MacOS/ATIRadeonX2000 must be hex-edited and replace all the D571 hex values with the values "by 2 reversed" from your device id (exempe: device id = 71ce result in hex = ce71)
Hope it helps Attached File  1065_71d5.zip   743.41K   258 downloads

Do not mess with the Device Id's ... After that you must change the EDID from the injector you use. I recommend the RadeonHD made by dong. Also follow the instructions provided by each "injector maker", or contact me by giving this informations:
Device ID
EDID
System Version
It will help to track all the problems and keep things organized:

This is what i have so far and it would be nice that someone could provide some help so that we can have an universal driver that works for all, something like to embed all the EDIDs in the same file and also because the info.plist from ATIinject or Natit has different strings, to manage so that for all to be just one.
I deleted the installers i made because did not worked well and all the post looked a bit messed; possible in the future if we will have a good driver for all an installer will be made.
Also a good idea is to get the gfx strings. If someone can give some info about that i am glad to give a try.
Use this files as mentioned in another posts with the right privileges and with permissions repaired.
If something goes wrong and black light or something odd ... just do this:
on boot time press F8 then type -s then Enter to boot
follow the on screen instructions to mount the drive writable
then remove the Atiinject.kext and Extensions.mkext by this commands:
rm -rf /System/Library/Extensions.mkext
rm -rf /System/Library/Extensions/Atiinject.kext
reboot

and try something else ... might help the Natit.kext made by DiaboliK ... He helped me allot to figure out more about my card ... Now he has the site down cause of someone ... To bad ... bad ...
Thanks DiaboliK

Sorry for OUTofTopic Section Below

UPDATE TO ALL ASUS G2P OWNERS
This is an attempt installer to get the machine up and running after a fresh or updated 10.5.6 install. Use it, test it and please report if is working or not. Includes also the Video x1700 kext files which are the main subject on this topic.
Attached File  AsusG2P1056postinstall.pkg.part01.sitx   1.46MB   121 downloadsAttached File  AsusG2P1056postinstall.pkg.part02.sitx   1.46MB   107 downloadssitx]Attached File  AsusG2P1056postinstall.pkg.part03.sitx   863.6K   97 downloads
Some people complained that the Time Machine is not working. The fix is to use this Attached File  IONetworkingFamily.kext.zip   1.58MB   72 downloads
Hmmm ... ScreenFlow whas quitting unexpected every time i tryied to lounch it ... Someone on the forum pointed this to IONetworkingFamily ... also the _GUID error ... so ... The fix for that is Attached File  IONetworkingFamily.zip   77.27K   41 downloads Extract it and put it in /System/Library/Extensions/IONetworkingFamily.kext/Contents/MacOS
chown and chmod the kext ... reboot


Here you can get more informations how to install apple retail dvd on asus g2p but i guess is possible to get the system working on other laptops/pcs to...

All the best

#2
torpie13

torpie13

    InsanelyMac Protégé

  • Members
  • Pip
  • 33 posts
Did you try to hex edit ATIRadeonX1000.kext and change the ID with 71d5 or d571 as explained in this thread  in this thread ???

#3
alextrandafir_tw

alextrandafir_tw

    InsanelyMac Protégé

  • Just Joined
  • Pip
  • 1 posts
Please let me know if the above solution works for you. I have an ASUS G2P Laptop with Ati mobility Radeon x1700 512 mb VRAM.
I am really new at this (trying to install Mac on a laptop). So far i managed to instal Uphuck 10.4.9 v1.3, with basic componets working (usb, sound and lan). I noticed that the wireless adapter isn't working and - the most dissapointing - my video adapter has only one resolution - 1024 x 768.
I can live without incorporated componets like the webcam, memory card reader, tv tuner (all the xtras that came along with mt laptop), but can anyone please help me with getting my videocard working??

As i mentioned above, I don't have any experience at all, so if you could guide me through as you would a 10 year old child, I'll be gratefull.

PS: has anyone with this kind of laptop got anything else to work?

Thanks

#4
lemnisk8

lemnisk8

    InsanelyMac Protégé

  • Members
  • Pip
  • 30 posts
X1700 works... full qe /ci (based on kozlowskii method)

modded files:
(10.4.10) : http://www.mediafire...zd2ttngl1Cheers Fry
Leopard :

Note :
for leopard : http://www.mediafire.com/?7yzmwxtzzxm
enable root from utilities>directory services
under edit>enable root
change password

In terminal type su
then chmod & chown the kext files

cheers Fry

#5
righteye

righteye

    InsanelyMac Sage

  • Members
  • PipPipPipPipPip
  • 346 posts
  • Gender:Male
  • Location:Romania

View Postlemnisk8, on Nov 13 2007, 03:05 AM, said:

Ati x1700 works.. complete qe / cikozlowskii've already modded the files...i'll upload the link...cheerscheers...fryx1700 (modded)qe/ci (10.4.10)http://www.mediafire.com/?7gzd2ttngl1Cheers Fry

Something goes wrong i supose cose is not working on mine ... no kernel panic but nothing and the atiradeonx1000.kext is loaded. Can you post the atiinject.kext and atindrv.kext you are using? Also it can be possible to have different iondrvsupport.kext and iographicsfamily.kext
The thing is that with the original ATINDRV.kext i can get the 512Mb RAM but the dispaly works only external and no Qe/Ci, and with the files posted above in previous post i have the internal display working with the resuts you can read here
ATIinject:

  Version:	1.0.0d1
  Last Modified:	10/5/07 3:09 AM
  Location:	/System/Library/Extensions/ATIinject.kext
  kext Version:	1.0.0d1
  Load Address:	0x473e3000
  Valid:	Yes
  Authentic:	Yes
  Dependencies:	Incomplete
  Dependency Errors:
  com.apple.iokit.IOPCIFamily:	No valid version of this dependency can be found
  Integrity:	Unknown
ATIRadeonX1000:

  Version:	1.5.4
  Last Modified:	11/13/07 10:55 AM
  Get Info String:	ATIRadeonX1000 1.5.4.9 (4676)
  Location:	/System/Library/Extensions/ATIRadeonX1000.kext
  kext Version:	5.0.4
  Load Address:	0x47378000
  Valid:	Yes
  Authentic:	Yes
  Dependencies:	Incomplete
  Dependency Errors:
  com.apple.iokit.IOGraphicsFamily:	No valid version of this dependency can be found
  com.apple.iokit.IONDRVSupport:	No valid version of this dependency can be found
  com.apple.iokit.IOPCIFamily:	No valid version of this dependency can be found
  com.apple.kpi.bsd:	No valid version of this dependency can be found
  com.apple.kpi.iokit:	No valid version of this dependency can be found
  com.apple.kpi.libkern:	No valid version of this dependency can be found
  com.apple.kpi.mach:	No valid version of this dependency can be found
  Integrity:	Kext is modified

ATINDRV:

  Version:	1.4.20
  Last Modified:	9/24/07 3:31 PM
  Get Info String:	ATINDRV 1.4.20.28 (1.0f159)
  Location:	/System/Library/Extensions/ATINDRV.kext
  kext Version:	4.2.0
  Load Address:	0x57417000
  Valid:	Yes
  Authentic:	Yes
  Dependencies:	Incomplete
  Dependency Errors:
  com.apple.iokit.IOGraphicsFamily:	No valid version of this dependency can be found
  com.apple.iokit.IONDRVSupport:	No valid version of this dependency can be found
  Integrity:	Kext is modified
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:	0x71d5
  Revision ID:	0x0000
  EFI Driver Version:	01.00.068
  Displays:
Display:
  Resolution:	1440 x 900
  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
System Software Overview:

  System Version:	Mac OS X 10.4.10 (8R4031)
  Kernel Version:	Darwin 8.10.3

i'll try on leopard later on and give you the results

cheers

#6
lemnisk8

lemnisk8

    InsanelyMac Protégé

  • Members
  • Pip
  • 30 posts
righteye... i still haven't used the atiinject.kext and have not modified my atindrv...
i still need to fix my edid

if you want i can zip the kext files you need...

cheers

#7
righteye

righteye

    InsanelyMac Sage

  • Members
  • PipPipPipPipPip
  • 346 posts
  • Gender:Male
  • Location:Romania

View Postlemnisk8, on Nov 13 2007, 08:50 AM, said:

righteye... i still haven't used the atiinject.kext and have not modified my atindrv...
i still need to fix my edid

if you want i can zip the kext files you need...

cheers
What are you using then ? How you get the Qe/Ci ? Yes lets post all the files we use so also other people can use those files.
Grate man ... you bring some hope here!
Thanks

#8
torpie13

torpie13

    InsanelyMac Protégé

  • Members
  • Pip
  • 33 posts

View Postlemnisk8, on Nov 13 2007, 07:11 AM, said:

X1700 works... full qe /ci (based on kozlowskii method)modded files:(10.4.10) : http://www.mediafire...zd2ttngl1Cheers FryLeopard : Note :for leopard : http://www.mediafire.com/?7yzmwxtzzxmenable root from utilities>directory servicesunder edit>enable rootchange passwordIn terminal type suthen chmod & chown the kext files cheers Fry
Hi :(
1- U got a 10.4.10 macosx, but which MacOS package did u use (Uphuck,...) ?
2- Ure ID is 0x71d5 ???
And btw lemnisk do you have an asus F3jp ?

Thanx alot for ure replay :hysterical:

#9
lemnisk8

lemnisk8

    InsanelyMac Protégé

  • Members
  • Pip
  • 30 posts
k ...
i just figured that the problem is with the atiinject.kext
if you delete that file from extensions.. and replace the files that i have uploaded.. qe & ci should be enabled

with Atiinject.. i get a black screen..

tropie13: i have f3jp

cheers

ps. if someone knows which kext controls the resolution i could work on it

#10
torpie13

torpie13

    InsanelyMac Protégé

  • Members
  • Pip
  • 33 posts

View Postlemnisk8, on Nov 13 2007, 05:50 PM, said:

k ...
i just figured that the problem is with the atiinject.kext
if you delete that file from extensions.. and replace the files that i have uploaded.. qe & ci should be enabled

with Atiinject.. i get a black screen..

tropie13: i have f3jp

cheers

ps. if someone knows which kext controls the resolution i could work on it

Edit: I think it's the :
ATINDRV.kext
or the ATIinject.kext

BTW: I've got a F3jp too ;)

#11
righteye

righteye

    InsanelyMac Sage

  • Members
  • PipPipPipPipPip
  • 346 posts
  • Gender:Male
  • Location:Romania
The atiinject.kext makes the resolution, ATINDRV.kext has to do with the RAM, atiradeonx1000.kext gives the Qe/Ci
... this is what i know but also can be wrong ...


lemnisk8 if i delete the atiinject the screen goes blue and nothing more.
with the atiinject goes black so you have to replace the atindrv with the one from 10.4.8 but then you get only 256Mb RAM and allot of stripes on the screen.
I tested your method on Kalyway 10.4.10 and on Leo with no positive result. I think we need a new ATINDRV cause the one i use is old ... to old

#12
lemnisk8

lemnisk8

    InsanelyMac Protégé

  • Members
  • Pip
  • 30 posts
http://www.mediafire.com/?4igyoxgntlgThese are the fies from my computer...I patched the Leopard using Brazilmac method...if you need any more files just let me know...I also think if we could make a new atiinject for the new Atinrdv... it will solve the problem of changing the resolutions...I also think if we could make a new atiinject for the new Atinrdv... it will solve the problem of changing the resolutions...

#13
torpie13

torpie13

    InsanelyMac Protégé

  • Members
  • Pip
  • 33 posts
But, I saw in other threads that for some ATI cards, there s no need to use the atiinject.kext. and at the same time the resolution works great .... weired !!!!

can kozlowskii or diabolik or another great dev help us ?

#14
lemnisk8

lemnisk8

    InsanelyMac Protégé

  • Members
  • Pip
  • 30 posts
tropie13: try the kexts that i've uploaded...
it will fix the qe & ci...
cheers!

#15
torpie13

torpie13

    InsanelyMac Protégé

  • Members
  • Pip
  • 33 posts

View Postlemnisk8, on Nov 14 2007, 12:55 PM, said:

tropie13: try the kexts that i've uploaded...
it will fix the qe & ci...
cheers!


yep but what about the resolution, can u put it to 1600*1050 (the F3jp native Lcd panel resolution) ?

cheers

#16
lemnisk8

lemnisk8

    InsanelyMac Protégé

  • Members
  • Pip
  • 30 posts
yea.. i'm facing the same problem...
i think the problem is with Aty,Wormy in ATINDRV
if we could find the source code for AtiInject we could modify it for the newer version of ATINDRV...
I think that should solve the problem... of changing the resolution...
I dunno is Maxx can give us the source code...

cheers

#17
torpie13

torpie13

    InsanelyMac Protégé

  • Members
  • Pip
  • 33 posts
lemnisk8: you can try to edit the file /Library/Preferences/SystemConfiguration/com.apple.Boot.plist as root:
sudo nano /Library/Preferences/SystemConfiguration/com.apple.Boot.plist
or by any other editor (Property List Editor for ex).

and change the resolution inside by your resolution:
<key>Graphics Mode</key>
<string>1600x1050x32@85</string>

I'm not sure about the frequency.


I can't test by my own cause I'm away from my home for some days. But you can give us a feed back about your testings.

PS: dont forget to chown and chmod. (or use kexthelper)

Cheers

#18
lemnisk8

lemnisk8

    InsanelyMac Protégé

  • Members
  • Pip
  • 30 posts
every1 pls post your EDID for your x1700... i think i might be onto something...

cheers

#19
kozlowski

kozlowski

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 213 posts
  • Gender:Female
  • Location:Greece
I'm so glad you guys figure out how to enable QE/CI for those Graphic Cards, kudos lemnisk8, it has been a problem for a long time iirc. Fill me in... what's the problem in changing the resolution from Boot.plist?

#20
lemnisk8

lemnisk8

    InsanelyMac Protégé

  • Members
  • Pip
  • 30 posts
10x kozlowski...
adding "Graphics Mode" = (any value).. in com.apple.boot.plist  does not change the resolutions...

I've used AtiInject method with my EDID... just Black Screen...
but when I replace Atinrdv with the one from 10.4.8 (not sure)... and use EDID from 1600... I get a split screen but the resolution can be changed...
I recken the problem lies with AtiInject/Atindrv...

cheers

Fry





2 user(s) are reading this topic

0 members, 2 guests, 0 anonymous users

© 2013 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Mac Netbook  |   Web hosting by CatN  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy