TheMaxx32000 Posted April 7, 2007 Author Share Posted April 7, 2007 Update: I managed to get ATI mobility X1700 to work on internal Display, but I need to do some work before I'm gonna release it. I don't have qe / ci tried with framebuffer working yet (without it gives a kernel-panic anyway....) Max Link to comment Share on other sites More sharing options...
lord123 Posted April 7, 2007 Share Posted April 7, 2007 You are my God Maxxx, please keep on developing the kext for X1700!!!! I'll hang on and test your kext's too, if you want. Greetings, lord Link to comment Share on other sites More sharing options...
righteye Posted April 7, 2007 Share Posted April 7, 2007 Update: I managed to get ATI mobility X1700 to work on internal Display, but I need to do some work before I'm gonna release it. I don't have qe / ci tried with framebuffer working yet (without it gives a kernel-panic anyway....) Max Hi there, God news hehehe ... Well we wait for your release then! Thanks Link to comment Share on other sites More sharing options...
righteye Posted April 7, 2007 Share Posted April 7, 2007 Hi Righteye,The external display doesn't work too. The second connector is a DVI. I have installed with JAS 10.4.8 SSE2/SSE3 kernel 8.8.1 OS. I don't how to identify the version of ATINDRV.KEXT and ondrvsupport.kext. I download it in this thread. If you have the same video card that mine, please can you send me the files ? And i retry. Thanks Hope that works well one day... Here you go Link to comment Share on other sites More sharing options...
dcpark Posted April 8, 2007 Share Posted April 8, 2007 Update: I managed to get ATI mobility X1700 to work on internal Display, but I need to do some work before I'm gonna release it. I don't have qe / ci tried with framebuffer working yet (without it gives a kernel-panic anyway....) Max finally... my ATI Mobility Radeon X1700 has always been stuck at 1024x768 with qe/ci, no matter how many solution did i tried.. Looking foward to hear a good news from Max in some days. Link to comment Share on other sites More sharing options...
smokecool Posted April 9, 2007 Share Posted April 9, 2007 Finally got my internal lcd worked!!! now my laptop (ATI mobility x1600) has a 1280x800 resolution with qe and ci support. Just few hints: I installed the 10.4.8 Jas with V1P PPF,ICH7 patch. Did not install any graphic card driver patches along with the dvd. Download the package made by sheriff on post #32 in this thread. I del the Info.plist and rename the Info2.plist to Info.plist in the ATIinject.kext\Contents Edit the EDID in the info.plist in the ATIinject.kext with Plist Editor, change IOPCMatch string to 0x71C51002. Put all three folders into Extensions. And then open a terminal: sudo -s chown -R root:wheel /System/Library/Extensions chmod -R 755 /System/Library/Extensions/ATIinject.kext chmod -R 755 /System/Library/Extensions/ATINDRV.kext chmod -R 755 /System/Library/Extensions/IONDRVSupport.kext rm /System/Library/Extensions.kextcache rm /System/Library/Extensions.mkext kextcache -k /System/Library/Extensions diskutil repairpermissions / reboot Then pray -------- like Thank you for your great work Maxx, U r my God. It happend on me, it will happen on you. All the best every one. Link to comment Share on other sites More sharing options...
vojtha Posted April 9, 2007 Share Posted April 9, 2007 Dual display with mobility x1600.... http://www.flickr.com/photos/81144457@N00/452332444/ ... well almost Hello, I have toshiba satelitte a100 with X 1600 working ok with ati injection drivers for this notebook, that someone already made and posted here... BUT with internal display only So i tried to make my own with my extracted EDID placed into X1600 drivers, that somebody posted in in begining of this thread, and... It kind of worked, I could get my second crt monitor on, QE,CI all supported, resolution possible to change, but on internal display it drawed the image to only left half of sreen. Any suggestions? any is welcome Link to comment Share on other sites More sharing options...
adowoMAC Posted April 10, 2007 Share Posted April 10, 2007 Update: I managed to get ATI mobility X1700 to work on internal Display, but I need to do some work before I'm gonna release it. I don't have qe / ci tried with framebuffer working yet (without it gives a kernel-panic anyway....) Max I`m so happy to hear about that. Best wishes from Oldenburg, Germany Link to comment Share on other sites More sharing options...
lord123 Posted April 17, 2007 Share Posted April 17, 2007 How its going maxx? When can we expect a driver for our X1700's ? Greetings Link to comment Share on other sites More sharing options...
micato Posted April 17, 2007 Share Posted April 17, 2007 Works on x1300 ? Link to comment Share on other sites More sharing options...
TheMaxx32000 Posted April 20, 2007 Author Share Posted April 20, 2007 I am sorry, but I just sold my laptop with x1700, and I am tired of getting all things working again and again, everytime, I get some new Hardware. I will stop posting any develeopments I make in my spare-time, because I think people get lazy in finding the right settings and fixes for their hardware on their own. Bye, Max Link to comment Share on other sites More sharing options...
lemnisk8 Posted April 20, 2007 Share Posted April 20, 2007 For X1700 asus F3jp k... this is not a solution but... i can now change the screen resolution... (was really sick of 1024X768) Its based on AtiInject.kext pls d/l X1700.zip Extract the files into /system/library/extensions In terminal: cd /system/library/extensions/ sudo chmod -R 755 (Filename.kext) sudo chown -R root:wheel (Filename.kext) (do it for all the file) Using Disk Utility > Repair Permissions (don't forget) No QE/CI though so far... not much of a programmer, Credit goes to maxx, righteye, Diabolik, i just modded it... hope it helps cheers! (does sombody know how to enable qe/ci... i.e. what should i be looking for?? any ideas?) X1700.zip Link to comment Share on other sites More sharing options...
dcpark Posted April 20, 2007 Share Posted April 20, 2007 For X1700 asus F3jpk... this is not a solution but... i can now change the screen resolution... (was really sick of 1024X768) Its based on AtiInject.kext pls d/l X1700.zip Extract the files into /system/library/extensions In terminal: cd /system/library/extensions/ sudo chmod -R 755 (Filename.kext) sudo chown -R root:wheel (Filename.kext) (do it for all the file) Using Disk Utility > Repair Permissions (don't forget) No QE/CI though so far... not much of a programmer, Credit goes to maxx, righteye, Diabolik, i just modded it... hope it helps cheers! (does sombody know how to enable qe/ci... i.e. what should i be looking for?? any ideas?) lemnisk8: thanks for sharing your good work! with yours, finally i can change resolution.. cool! but the screen is solarized (inverted color).. :censored2: any idea? as for me, already had QE/CI been enabled by modifing ATIRadeonX1000.kext, (added my device's id into IOPCIMatch of info.plist and then QE/CI was enabled).. and still they are enabled with your X1700.zip (i just modified info.plist of atiinject.kext to have my lcd's edid and gfx's device id) thanks, david Link to comment Share on other sites More sharing options...
lord123 Posted April 20, 2007 Share Posted April 20, 2007 lemnisk8: thanks for sharing your good work!with yours, finally i can change resolution.. cool! but the screen is solarized (inverted color).. :censored2: any idea? as for me, already had QE/CI been enabled by modifing ATIRadeonX1000.kext, (added my device's id into IOPCIMatch of info.plist and then QE/CI was enabled).. and still they are enabled with your X1700.zip (i just modified info.plist of atiinject.kext to have my lcd's edid and gfx's device id) thanks, david Please post exactly how QE/CI can been enabled on X1700! I just want to know that, no matter resolution is good or bad! @Maxx, Could you be so kind and post your kext's until now ! ? It could really help the community to develop the X1700 driver! Thank you for helping! Link to comment Share on other sites More sharing options...
saturnus Posted April 21, 2007 Share Posted April 21, 2007 Hi All! I have ASUS a6j and i've encountered same problems as other a6j owner on this forum. But i changed AAPL,backlight... to 0 and i have 1280x800 but no backlight, no QE/CI. I discovered that pressing Fn+F8 after laptop closing and opening enables backlight, but screeen is garbaged, pressing any keys makes it clear blue, and i can do nothing with it only reboot Any ideas? edit: same result with backlight-control set to 1 PS sorry for my english Link to comment Share on other sites More sharing options...
dcpark Posted April 24, 2007 Share Posted April 24, 2007 Please post exactly how QE/CI can been enabled on X1700!I just want to know that, no matter resolution is good or bad! @Maxx, Could you be so kind and post your kext's until now ! ? It could really help the community to develop the X1700 driver! Thank you for helping! in my case, i just added my device id (0x71de1002) into info.plist of ATIRadeonX1000.kext and then qe/ci was enabled without kernel panic. it is true that my system has mobility radeon x1700 but it is not a loptop nor notebook. actually it is a tv+pc concept of system, so the gfx configuration might be different from the other. so many pm's that ask me how to enable qe/ci for mobility radeon x1700, i just want to make clear a thing. that's all. for me, the only problem is: if i got full of screen resolution, then the screen went to solarized (inverted color), and if i made my resolution stuck at 1024x768 then the color is ok. weird. * Edit: the more weird things is that the screen color goes to solarized/inverted as soon as the desktop screen appears... that is, it is ok upto loginwindow screen. any ideas? Link to comment Share on other sites More sharing options...
dcpark Posted April 26, 2007 Share Posted April 26, 2007 Hi, all! Finally, i did it! i think, i'm the first one who have succeed with the most problematic, ati mobility radeon X1700 (kidding ). Now, full qe/ci supported with all of the screen resolution available, even dual display and screen rotation supported, too. no more kernel panic and mouse cursor tearing, but full featured! after some investigation, i came to a rough conclusion what kernel extension is responsible for what feature of graphics, and what kext is the best match for ATI Mobility Radeon X1700. as far as my investigation: - IONDRVSupport.kext is related with drawing colors, and version 1.4.4 is the best fit for mobility radeon x1700. - ATINDRV.kext is related with the screen resolution, and version 4.2.0 is the best fit for mobility radeon x1700. - ATIRadeonX1000*.kext is responsible for qe/ci, and those from 10.4.9 are the best fit for mobility radeon x1700. - ATIinject.kext is responsible for injecting required/missing iokit keys into the graphic subsystem of Mac OS X. (i've stripped off all of unnecessary keys for mobility radeon x1700 in order to reduce complexity, and works!) grab my ATI_MR_X1700-Packs attached, extract these file onto somewhere and edit the following Info.plist files for matching your own device id, and your monitor's edid information. - ATIinject.kext/Contents/Info.plist: change DeviceID 29150 (is for me, 0x71de) with yours, and EDIDs too. (please, note that the edids given are for my tvpc lcd(1360x768) and make sure to change with yours!) - ATIRadeonX1000.kext/Contents/Info.plist: add your device id under IOPCIMatch key (e.g.: 0x71DE1002). if the above things are ready, backup your current ATI related kexts under /System/Library/Extensions/ into the other place (should be included: ATIMobilityRadeon*.kext, IONDRVSupport, ATINDRV.kext, and another kexts you have installed before such as ATIinject.kext and/or Natit.kext, derivatives of Natit if exist). and, copy all the 7 prepared kexts into /System/Library/Extensions/ and fix ownerships & permissions over those installed kexts. (i.e.: chown -R 0:0 and chmod -R 755 on the 7 kexts, also run 'diskutil repairPermissons /' for confirmation.) then remove cache files for extensions(Extensions.mkext & Extensions.kextcache). finally, pray a lot & reboot! * note1: you might need to reboot(hard-reset) several times to make good cache of kernel extensions. (four times of reboot was required for me to have final good condition, and works well thereafter.) * note2: it heavily depends on your system configuration, so this solution may not works for all of you. (but do not give up hope for mobility radeon x1700 since there IS an example of success, here. ) credit goes to Max and anybody else shared his useful findings in this thread... thanks! -- best regards, DaViD ATI_MR_X1700.tiff Display.tiff Arrangement.tiff ATI_MR_X1700_Pack1.zip ATI_MR_X1700_Pack2.zip Link to comment Share on other sites More sharing options...
righteye Posted April 26, 2007 Share Posted April 26, 2007 Hi, all! Finally, i did it! i think, i'm the first one who have succeed with the most problematic, ati mobility radeon X1700 (kidding ). Now, full qe/ci supported with all of the screen resolution available, even dual display and screen rotation supported, too. no more kernel panic and mouse cursor tearing, but full featured! :pirate2: after some investigation, i came to a rough conclusion what kernel extension is responsible for what feature of graphics, and what kext is the best match for ATI Mobility Radeon X1700. as far as my investigation: - IONDRVSupport.kext is related with drawing colors, and version 1.4.4 is the best fit for mobility radeon x1700. - ATINDRV.kext is related with the screen resolution, and version 4.2.0 is the best fit for mobility radeon x1700. - ATIRadeonX1000*.kext is responsible for qe/ci, and those from 10.4.9 are the best fit for mobility radeon x1700. - ATIinject.kext is responsible for injecting required/missing iokit keys into the graphic subsystem of Mac OS X. (i've stripped off all of unnecessary keys for mobility radeon x1700 in order to reduce complexity, and works!) grab my ATI_MR_X1700-Packs attached, extract these file onto somewhere and edit the following Info.plist files for matching your own device id, and your monitor's edid information. - ATIinject.kext/Contents/Info.plist: change DeviceID 29150 (is for me, 0x71de) with yours, and EDIDs too. (please, note that the edids given are for my tvpc lcd(1360x768) and make sure to change with yours!) - ATIRadeonX1000.kext/Contents/Info.plist: add your device id under IOPCIMatch key (e.g.: 0x71DE1002). if the above things are ready, backup your current ATI related kexts under /System/Library/Extensions/ into the other place (should be included: ATIMobilityRadeon*.kext, IONDRVSupport, ATINDRV.kext, and another kexts you have installed before such as ATIinject.kext and/or Natit.kext, derivatives of Natit if exist). and, copy all the 7 prepared kexts into /System/Library/Extensions/ and fix ownerships & permissions over those installed kexts. (i.e.: chown -R 0:0 and chmod -R 755 on the 7 kexts, also run 'diskutil repairPermissons /' for confirmation.) then remove cache files for extensions(Extensions.mkext & Extensions.kextcache). finally, pray a lot & reboot! * note1: you might need to reboot(hard-reset) several times to make good cache of kernel extensions. (four times of reboot was required for me to have final good condition, and works well thereafter.) * note2: it heavily depends on your system configuration, so this solution may not works for all of you. (but do not give up hope for mobility radeon x1700 since there IS an example of success, here. ) credit goes to Max and anybody else shared his useful findings in this thread... thanks! -- best regards, DaViD OK, i made the tests but no luck ... end up in kernel panic same as before Withouth the ATIRadeonx1000.kext i have the same results as i mentioned in my previous posts, only external works. The laptop LCD displays half of the images in a strange res but in system profiler shows that i have 1440x900 ... Thanks for your sharing Link to comment Share on other sites More sharing options...
cyonix Posted April 26, 2007 Share Posted April 26, 2007 hey man! thats great! i will try it tomorrow Link to comment Share on other sites More sharing options...
Vikas Rana Posted April 27, 2007 Share Posted April 27, 2007 I think this patch for ati mobility x1600 is workin only on asus laptops. I have Acer aspire WLMi with mobility x1600. Has anyone tried it on acer??? Thanx Link to comment Share on other sites More sharing options...
righteye Posted April 27, 2007 Share Posted April 27, 2007 I think this patch for ati mobility x1600 is workin only on asus laptops. I have Acer aspire WLMi with mobility x1600. Has anyone tried it on acer??? Thanx Well ... kind of working on ASUS laptops cose mine is an ASUS G2P and it doesn't work ... I belive there should be also a patch to get the LCD working when i use ATIinject or Natit ... and also the kernel panic that drives me crazy. All the best. P.S. - TheMAXX3200 was working on that i belive, but he sold his x1700 card. Link to comment Share on other sites More sharing options...
chenwk Posted April 29, 2007 Share Posted April 29, 2007 hi to all, This is my first post to the forum after testing out the mac os so long! I've successfully gotten the ATI mobility x1600 driver to work on my internal LCD display, with right directions from the previous post by others (it was so so so helpful, from the plist editor, to getting edid. =D ) what i did was that i downloaded the mobilityx1600.zip (on one of the earliest pages), a modified ATIinject.kext from the later pages (with someone's posted edid modified), and the propertylist editor. show package info in the ATIinject.kext, delete away info.plist (cos somewhere in the previous thread mentioned that info.plist is for external monitor), renamed info2.plist into info.plist, open it with propertylist editor, you will see root on top, click the arrow by the side, expand all the arrows, and go to LDVS, paste your EDID (get this from phoenix editor). copy all the ATIDRV.kext, IONDRVSupport.kext and your own EDID's ATIinject.kext into /System/Library/Extensions/ Remember to get info for all the abovementioned 3 kext, set owner to system, group to wheel. After doing so, i cleared the cache by typing : rm /System/Library/Extensions.kextcache rm /System/Library/Extensions.mkext chown -R root:wheel /System/Library/Extensions kextcache -k /System/Library/Extensions rm /System/Library/Caches/com.apple.kernelcaches/* kextcache -c and rebooted the pc. The graphics will and should work after that. hope this is helpful =) P.S - after i restarted for the first time, it showed blue black stripes of line, in which i restarted the PC, went into the boot with options -v. the screen flickered a little, but i've got 1280x800 resolution on my laptop. =D Hope this is helpful to people trying to get their ATI graphics working on their internal LCD monitor! Link to comment Share on other sites More sharing options...
Vikas Rana Posted April 30, 2007 Share Posted April 30, 2007 hi to all, This is my first post to the forum after testing out the mac os so long! I've successfully gotten the ATI mobility x1600 driver to work on my internal LCD display, with right directions from the previous post by others (it was so so so helpful, from the plist editor, to getting edid. =D ) what i did was that i downloaded the mobilityx1600.zip (on one of the earliest pages), a modified ATIinject.kext from the later pages (with someone's posted edid modified), and the propertylist editor. show package info in the ATIinject.kext, delete away info.plist (cos somewhere in the previous thread mentioned that info.plist is for external monitor), renamed info2.plist into info.plist, open it with propertylist editor, you will see root on top, click the arrow by the side, expand all the arrows, and go to LDVS, paste your EDID (get this from phoenix editor). copy all the ATIDRV.kext, IONDRVSupport.kext and your own EDID's ATIinject.kext into /System/Library/Extensions/ Remember to get info for all the abovementioned 3 kext, set owner to system, group to wheel. After doing so, i cleared the cache by typing : rm /System/Library/Extensions.kextcache rm /System/Library/Extensions.mkext chown -R root:wheel /System/Library/Extensions kextcache -k /System/Library/Extensions rm /System/Library/Caches/com.apple.kernelcaches/* kextcache -c and rebooted the pc. The graphics will and should work after that. hope this is helpful =) P.S - after i restarted for the first time, it showed blue black stripes of line, in which i restarted the PC, went into the boot with options -v. the screen flickered a little, but i've got 1280x800 resolution on my laptop. =D Hope this is helpful to people trying to get their ATI graphics working on their internal LCD monitor! Does this only works for jas 10.4.8 coz i have jas 10.4.7 good to hear that this patch also works for acer laptops Link to comment Share on other sites More sharing options...
chenwk Posted April 30, 2007 Share Posted April 30, 2007 i presume it should work. gotta try though. but if it doesn't, try -x option at bootloader to remove the kext =) you'd need to edit your EDID into the info2.plist in ATIinject.kext (which i renamed into info.plist) using propertylist editor, which is also available somewhere in this forum. =) but all in all, i suppose the chances of success would be say 80%? (i'm not confident cos i didn't really work with 10.4.7. i was on 10.4.6 VMWare, which i realised it somewhat couldn't satisfy me, so now i am on 10.4.8 native. =D should you have any problems, do private message me too. i'd try to see if i can help. Link to comment Share on other sites More sharing options...
asstastic Posted May 2, 2007 Share Posted May 2, 2007 Finaly I have my display working flawlesly, full resolutions, QE, CI. (well pressing detect displays in SysPrefs still gives me a black screen) No more problems with the screen banding or going dark as loginwindow initializes. Laptop: Acer Aspire 5672wlmi, Mobility Radeon x1600 128mb, 1280x800 internal display OS: Koolkal 10.4.9 with 8.9.1 kernel Drivers:using ATIinject.kext, ATINDRV.kext and IONDRVsupport.kext files from the dual monitor ATIinject package (ATI_mobility_x1600.zip) all other kexts are from 10.4.9 Link to comment Share on other sites More sharing options...
Recommended Posts