Jump to content

ATI Mobility X1600, X1700 and others


TheMaxx32000
 Share

435 posts in this topic

Recommended Posts

Thanks a lot... but that would be quite complicated given the fact that I have a black screen... Any ways to undo the harm from the console (after F8 at boot?)

 

otherwise I'll reinstall.....

 

Thanks either way!

 

M.

 

 

Ok ... so it lucks like you have to boot by pressing F8 and in the boot options to do -v -f -s (this is what i do sometimes) then /sbin/fsdisk -fy and after /sbin/mount -uw /

At this point you can read/write on hdd ...

go to extensions folder using cd /system/library/extensions and now tipe rm -rf yourkextname.kext

 

Yout black screen is because of the ATIinject.kext and ATINDRV.kext

 

What graphic card you have ?

 

 

Later i'll post here some detalied how to for those with Mobility x1700 ... only res change ...

 

 

All best

Link to comment
Share on other sites

Ok ... so it lucks like you have to boot by pressing F8 and in the boot options to do -v -f -s (this is what i do sometimes) then /sbin/fsdisk -fy and after /sbin/mount -uw /

At this point you can read/write on hdd ...

go to extensions folder using cd /system/library/extensions and now tipe rm -rf yourkextname.kext

 

Yout black screen is because of the ATIinject.kext and ATINDRV.kext

 

What graphic card you have ?

 

 

Later i'll post here some detalied how to for those with Mobility x1700 ... only res change ...

 

 

All best

 

Thanks a lot Righteye! I have an ATI Mobility Radeon X1600 with above mentioned EDID. I reinstalled my osx just to start from scratch and will try to copy the modified kexts today and let u know how it went!

 

I hope I won't have the overwrite problem I had mentioned in the post above.....

 

 

Thanks

 

M.

Link to comment
Share on other sites

Mobility Radeon x1600 and/or Mobility Radeon x1700

Native resolution on internal LCD but only 256MB of VRAM fot those with 512 and no Qe/Ci at the moment ... sorry

 

Follow the

Use this tool to be easyer

Use

or

The Natit and Atiinject had the same result for me and shure are working for all x1600 and/or x1700

 

Big thanks to Diabolik, TheMaxx32000, np_ and kozlowski for the good info they shared and for the work they try to do!

 

 

 

All the best

Link to comment
Share on other sites

Mobility Radeon x1600 and/or Mobility Radeon x1700

Native resolution on internal LCD but only 256MB of VRAM fot those with 512 and no Qe/Ci at the moment ... sorry

 

Follow the

Use this tool to be easyer

Use

or

The Natit and Atiinject had the same result for me and shure are working for all x1600 and/or x1700

 

Big thanks to Diabolik, TheMaxx32000, np_ and kozlowski for the good info they shared and for the work they try to do!

 

 

 

All the best

 

Righteye thanks amillion again!!!!!

 

I tried for an hour, neatly edited the EDID into info.plist and everything byt I now get a 2/3 screen with a blue bar on the right instead of a black screen.... at least its an amelioration :yoji:

 

Any ideas how to tackle this last hurdle so I'll be finally able to get ATI Radeon Mobility X1600 goodness on my hackintosh? :)

 

(I tried the diabolik ATIX1600 kext and the normal atiinject, iodrv and other kext both with my edid inside but keep getting this 2/3 screen.........)

Link to comment
Share on other sites

Hey mtroni

 

you shure edited the right values ... cose i know that for x1600 is allot more shure that is posible to have res change but also Qe/Ci

also ... hope you did not used bouth atiinject and natit inthe same time ... (just to be shure)

 

another thing ... try using editing only the atiinject ... the rest let them be the originals ... also you can try using a the new atindrv ... cose mine is an old one but suitable for me.

Link to comment
Share on other sites

I've found two EDID's with Phoenix EDID under Windows Vista:

 

MS 0000

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 36 7F 00 00 00 00 00 00

10 | 00 00 01 03 80 28 1E 00 F2 00 00 00 00 00 00 00

20 | 00 00 00 21 08 00 31 40 45 40 61 40 00 00 00 00

30 | 00 00 00 00 00 00 BC 1B 00 A0 50 20 17 30 30 20

40 | 36 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

50 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

70 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 21

 

CMO 1409

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 0D AF 09 14 00 00 00 00

10 | 15 0F 01 03 80 1E 13 78 0A 04 85 97 57 51 89 26

20 | 1F 50 54 00 00 00 01 01 01 01 01 01 01 01 01 01

30 | 01 01 01 01 01 01 BC 1B 00 A0 50 20 17 30 30 20

40 | 36 00 2F BE 10 00 00 18 00 00 00 FE 00 4E 31 34

50 | 31 49 31 2D 4C 30 33 0A 20 20 00 00 00 FE 00 43

60 | 4D 4F 0A 20 20 20 20 20 20 20 20 20 00 00 00 FE

70 | 00 4E 31 34 31 49 31 2D 4C 30 33 0A 20 20 00 B4

 

I've got a laptop (Asus A8Ja) with a ATI Mobility x1600 videocard

 

I've tried to make my own ATIinject.kext but i really don't know how... i've tried with Property List Editor and edit a ATIinject.kext file posted a view pages before. When i open the file and select Info.plist i can navigate to Root->IOKitPersonalities->ATIinject->entriesToAdd->LVDS,EDID but i don't know how to add my EDID in this field...

 

Can somebody explain me how to add my EDID in this file or can somebody make this file for me?

Link to comment
Share on other sites

Hello all. I am a user of A6JA notebook with ati mobility x1600 and mac os x 10.4.9uphuck. After installing drivers from this forum there is no backlight but resolution is 1280x800 QE & CI are supported. In "About this Mac"->"More Info"->"Graphics/Displays" - No displays connected (but something is visible anyway, without backlight). During boot with -v param message "VGA: family specific matching fails" 4 or 5 times printed (is this for VGA out?). The same is even if ATIinject.kext not installed. Does anybody find out how to turn on backlight? (Fn+F7 not working). Or may be how to connect display, as Mac says that it's not connected?

Link to comment
Share on other sites

Wipmac i hope so ... but not to shure. Looks like now nobody is working for this driver and i am not a programer to know to much about.

 

mrxino this should be the EDID's that you have to paste in ATIinject->Contents->Info.plist->Root->IOKitPersonalities->ATIinject->entriesToAdd->LVDS,EDID in the column after Data should be like this <00FFFFFF FFFFFF00 367F0000 00000000 00000103 80281E00 F2000000 00000000 00000021 08003140 45406140 00000000 00000000 0000BC1B 00A05020 17303020 36000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000021> fot MS 0000

or <00FFFFFF FFFFFF00 0DAF0914 00000000 150F0103 801E1378 0A048597 57518926 1F505400 00000101 01010101 01010101 01010101 0101BC1B 00A05020 17303020 36002FBE 10000018 000000FE 004E3134 3149312D 4C30330A 20200000 00FE0043 4D4F0A20 20202020 20202020 000000FE 004E3134 3149312D 4C30330A 202000B4> for CMO 1409

To be honest i do not know witch is your LVDS,EDID=the internal panel and witch your CRT2,EDID=analog output or DFP1,EDID=digital output ...

Do some tests and try to post the results.

 

Slaventus did you installed the support for ati from uphuck's dvd ? Cause i think that one has that problem. You have to remove the atiinject.kext as i mentioned in post 306 in the instructions ... then to use a custom atiinject with your device id and EDID.

 

 

 

Good luck !

Link to comment
Share on other sites

hey righteye how to find EDID for ASUS x1700 inside macos? or is there a MAC program which can display this info? please let me know

 

I'm just guessing righteye that these kext's do not work under 10.4.10?\

I remember getting your x1700 resolution change working under 10.4.7 a while ago, but now when i use your newer version and do everything correct in the terminal and restart i get vertical lines on my screen. Am i right by saying this does not work under 10.4.10, do you have kext's that do or can you make a modication?

 

 

Thankyou in advance

AJ

Link to comment
Share on other sites

I got the built in screen on my Mitac 8258d laptop, X1600 mobility working fine.

 

I used themaxx3200' s kexts and edited the kexts as described.

 

I followed ninnetos instructions but added the extra console stuff in a later post

 

 

BINGO!

 

thanks for the info everyone!!

Link to comment
Share on other sites

hey righteye how to find EDID for ASUS x1700 inside macos? or is there a MAC program which can display this info? please let me know

 

I'm just guessing righteye that these kext's do not work under 10.4.10?\

I remember getting your x1700 resolution change working under 10.4.7 a while ago, but now when i use your newer version and do everything correct in the terminal and restart i get vertical lines on my screen. Am i right by saying this does not work under 10.4.10, do you have kext's that do or can you make a modication?

Thankyou in advance

AJ

 

 

I made a few tests and on my laptop works on all kernels ...

Right now i am on Kalyway "Hip Hop made DVD"

 

System Software Overview:

System Version: Mac OS X 10.4.10 (8R4031)

Kernel Version: Darwin 8.10.3

 

and in System Profiler i get

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:
 Resolution:	1024 x 768 @ 85 Hz
 Depth:	32-bit Color
 Core Image:	Software
 Mirror:	Off
 Online:	Yes
 Quartz Extreme:	Not Supported

 

It is true that should be 512 MB and displays only 256 and i do not have an external display connected but i do not care about that. For now i have no ideea how to get rid of the kernel panic when i try to enable Qe and Ci using the atiradeonx1000.kext

 

To reply at your question ... in mac there is no tool to get the EDID but you can try ioreg -l -w 0 | grep "EDID" in Terminal. For shure you can get the EDID in Windows XP using Phoenix Tool Designer

 

 

Good luck

 

<< Edit >> It is working also on Leopard ...

Link to comment
Share on other sites

I have a really stupid question: Is anyone thinking to change their "device ID" in the kext to match the device ID you get from dxdiag on the display tab under Windows, or does this really matter?

 

The format of the device ID field in info.plist is a little weird:

if your device id is 0x71d5, then Apple's Property List Editor displays the text in the field as "<d5710000>", i.e.: second two letters first (in order), followed by the first two letters (in order)

 

I don't know if the field is for display purposes only, but I changed the device ID field when I changed the EDID and everything came up fine. Still no CI/QE, but no kernel panic either, and I get both displays at full 1680x1050. I'm gonna try another run at the EDID, though. It seems to be based on the monitor, not the video. So I'm gonna boot back into WinXP, hook up my external 19" widescreen flatpanel, and pull the EDID again. I'll compare it to the first one, which was based on the built-in 15" widescreen. If it's different, I'll put the EDID for the external display in the LVDS,EDID field (the built-in is in the DFP1,EDID field).

 

BTW, for those of that have the 256mb of video ram displaying when you have 512, check your specs again. MANY of ATI video implementations, especially the mobile versions such as my x1700 in my ASUS F3Jp are really 256/256 mb video. This means that it only has 256mb dedicated video RAM and pulls up to 256mb MORE from system RAM when it needs to - called Hypermemory. The catch with Hypermemory is, AFIK, that it ONLY works under Windows because it's managed by the driver, not the hardware. Your ONLY chance to get your Hypermemory back under MacOS is it figure out how to hack the Catalyst Control Center for Linux, which is designed to run under Redhat and Suse. :censored2:

 

EDIT:

 

Ok, it seems that I have the display listings backwards. The DFP1,EDID is the internal display and the LVDS,EDID is internal. That said, if I stick in the two EDIDs, they both come up scrambled, so I don't recommend it.

Link to comment
Share on other sites

are all EDID's the same? if so for the F3JP, then can someone send me a modified files and terminal commands to make this work, sorry do not have windows no more, fully macced my lappy lol haha :)

 

 

the EDID's are not all the same ... mine is ASUS G2P so i can not help ...

Link to comment
Share on other sites

YESSSSSSSSSSSSSS Writing this from my hackintosh, finaly in full glory WORKING @ 1240!!!!\ on my

Toshiba A100-683

ATI Radeon Mobility X1600

 

 

There seemed to be a few probs with kexts around but I finally found a Toshiba A100 kext (see attachment) Atiinject.kext that probably had the correct deviceID. Then, using kext install helper (that ez prog to install kexts) I MANAGED TO GET IT RIGHT!!!!!! YOHOOOO

 

Now for some music production on my brand new mac! :(

 

Just a last question because there's always more:

 

When I leave my hack on for more than 10 mins or so without doing anything the screen goes black (probably power save mode) HOWEVER when I move my mouse or tap a key the screen flickers back real quick before going off again AND DOESNT COME BACK!!!!! This means I have to turn the machine of by hard reboot and go back into osx to continue my work.....

 

any fixes for that??? maybe I just missed a stupid setting in display power saver settings or something?? Please note that in native when I didn't have the 1240 working yet the screen never went off in OSX!

 

thanks so much all of you, righteye, JaS, etc. etc. you guys make it happen!!!!!!!!!!!!!!!!

 

M. Troni

Driver_ATI_Mobility_X1600_Toshi_A100_new_version.zip

Link to comment
Share on other sites

mtroni you will need the powermanagement.bundle be replaced with the one that was somwhere on this forum, and after that to disable in System preferences -> Energy saver all that has to do with Sleep thing ...

Also you can search around for a sleep fix or insomnia.kext (this is for close lid = do nothing)

 

:(

Link to comment
Share on other sites

My internal screen is working fine, the external screen is working but at 1200x800. It should be 1200x1000.

 

the phoenix tool reports 4 displays, I tried the second edid and inserted it into the kext after my internal screen.

 

when i booted neither screen worked and the external screen was corrupted lines.

 

how do I find out the edid of my external monitor?

 

is there another way of changing the resolution?

 

phoenix reports the edid,s as:

 

 

cmo1526 (this is the internal screen)

cmo7801 (this is the other edid i tried)

pmr12c1

pmp09fe

Link to comment
Share on other sites

Mobility Radeon x1600 and/or Mobility Radeon x1700

Native resolution on internal LCD but only 256MB of VRAM fot those with 512 and no Qe/Ci at the moment ... sorry

 

Follow the

Use this tool to be easyer

Use

or

The Natit and Atiinject had the same result for me and shure are working for all x1600 and/or x1700

 

Big thanks to Diabolik, TheMaxx32000, np_ and kozlowski for the good info they shared and for the work they try to do!

All the best

 

 

Hi righteye,

 

I have a ATI 5250 (0x71d4) and I have tried your method above using the Natit kext. But no go I get a kernel panic still.

 

Do you know if anyone has been succesful getting CI and QE to work with this card?

Link to comment
Share on other sites

soapdodger - try to put the EDID only for the internal display and let Mac OS to handle with the external one ... it might be working

 

Piro_kun - you have the Qe and Ci enabled after using the driver ? Without is just the generic mac os driver so nothing about acceleration or res change but i do not know why is faster than the patched driver. If you have Qe and Ci than is possible that something else can fix the isue you have. Look for ... netkas AppleSMBIOS.kext or AppleACPIPlatform.kext from 10.4.8 ...

 

gneely74 - the atiradeonx1000.kext and the Natitx1600 driver are not helping you cause the ATi 5250 is different. This is what i know ... i might be wrong but you can find more here

 

 

 

All the best

Link to comment
Share on other sites

  • 3 weeks later...
 Share

×
×
  • Create New...