TheMaxx32000 Posted December 26, 2006 Share Posted December 26, 2006 Hello everybody! 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 ATIinject_Pack_Part1.zip ATIinject_Pack_Part2.zip 1 Link to comment Share on other sites More sharing options...
~Neo Posted December 26, 2006 Share Posted December 26, 2006 Hello everybody! Some points: 1.) ATI mobility installer: I haven't released anything yet, since I sold my laptop with mobility x1600. If I think I have something which will help more users then me, it is a question of minutes for Neopheus to create an installer off it. 2.) ATIinject.kext-Pack from my old x1600 mobility: I will post all nessecary files here in a zip-file, included is -My ATIinject.kext with MY EDID SETTINGS (NEEDS TO BE CHANGED TO MATCH YOURS) -ATINDRV.kext from 10.4.5 -IONDRVSupport.kext from 10.4.5 -All other ATIRadeonX1000 Extensions Great! Of course I will make an installer if you allow The thing is that the user has to enter the EDID by himself... Autodetection would be much better! I made a Natit version for mobility cards too, but it doesent work very well... I'm looking forward for testing various injections! Ah I just had an idea... Installer -> at the end opens a script in terminal -> user has to enter EDID -> patching and reboot... Cool I will try tomorrow! Good Luck and have fun in spain! cYa NeoPheus Link to comment Share on other sites More sharing options...
walterav Posted December 26, 2006 Share Posted December 26, 2006 This is great to HEAR!!! i'm been struggling all week last week, and always stopped at a laptop screen with only backlight burning but no image... this is what i learned so far. when using 1048 extensions there was no backlight, no QE and no res change "I checked using a VNC remote connection" when using atindrv1045 and iondrv1048 there was no QE/CI but there was res change "backlight on" when using atindrv 1045 and iondrv1045 there was QE and RES change but still no image"only backlight on" BTW Themaxx32000 were you using a 256 or 512 mb x1600? and are the kexts from the old working laptop or the new one? I will keep you posted after my next install Link to comment Share on other sites More sharing options...
walterav Posted December 26, 2006 Share Posted December 26, 2006 It works!!!!!! There are 2 info.plist files in atiinject are the both compatbile? Or is the second one more for internal-LCD-only as i underunderstand correctly? YES YES YES it works... it works!!!!!!! wohooooo i've been doing countless efforts last week and now it works!!! everything works even external dvi "a second monitor" Are Rotation and Colorsync working with yours? grtz Link to comment Share on other sites More sharing options...
SaxMachine Posted December 26, 2006 Share Posted December 26, 2006 I have try new ATIinjcet with all kext 10.4.8 and work on may Ati Radeon Sapphire X1600 PRO PCI-e 512 Mb. I have change my id ----> 71C2 Dual monitor don't work. Link to comment Share on other sites More sharing options...
walterav Posted December 26, 2006 Share Posted December 26, 2006 Rotation is only supported on my external monitor, I'll do a total system reinstall, and than will post my findings. Still Superb WORKS TheMaxx32000!!! Link to comment Share on other sites More sharing options...
walterav Posted December 26, 2006 Share Posted December 26, 2006 For getting EDID, use this Phoenix edit http://www.tucows.com/preview/329441 get edid from registry > save as DAT. edid the dat file in notepad and place everything in portions of 8 with a space... xxxxxxxx xxxxxxxx xxxxxxxx xxxxxxxx you will end up with 32fields of xxxxxxxx in a row use PLIST editor from APPLE's Xcode ""its a 900mb dmg"" you have to download it than in plist edid open the info.plist form ATIinject than put in your EDID Link to comment Share on other sites More sharing options...
eGWan Posted December 26, 2006 Share Posted December 26, 2006 well you're the man max! as far i know there are problem x1400 when detect internal display, is it possible can solve x1400 issue too? perhaps with just add x1400's dev id and edid data Link to comment Share on other sites More sharing options...
TheMaxx32000 Posted December 26, 2006 Author Share Posted December 26, 2006 @eGWan, did you try adding your edid-data to ATIinject.plist and change all "Wormy" to "Caretta"? Just an idea... Link to comment Share on other sites More sharing options...
walterav Posted December 26, 2006 Share Posted December 26, 2006 The maxx which kernel are you using on the coreduo laptop? Link to comment Share on other sites More sharing options...
Bandes Posted December 28, 2006 Share Posted December 28, 2006 (edited) Thank you TheMaxx32000 for posting these configs! I ve been probing with them many-many hours today on my x1400 mobility laptop. I posted the results in this thread. Well not managed to make internal lcd work but was able to collect some information that may be useful later.. who knows.. Edited December 28, 2006 by Bandes Link to comment Share on other sites More sharing options...
eGWan Posted December 28, 2006 Share Posted December 28, 2006 @eGWan, did you try adding your edid-data to ATIinject.plist and change all "Wormy" to "Caretta"? Just an idea... thanks max' i'll try it and will report soon Link to comment Share on other sites More sharing options...
Bandes Posted December 28, 2006 Share Posted December 28, 2006 thanks max' i'll try it and will report soon hey eGWan! forget it. don't try with 'Caretta' setting. it wont work for sure on internal lcd. only worth would be trying with Wormy, cause thats the only driver-plugin with LVDS port detecting functionality. here is the prove sad though Link to comment Share on other sites More sharing options...
asstastic Posted December 30, 2006 Share Posted December 30, 2006 Maxx, your setup using both 10.4.5 kexts might actualy work for you. After much testing I have found that changing key system files can have an effect on whether or not my mobility x1600 laptop boots to the desktop or a screen of black and blue lines. If my laptop boots to the lines more than twice in a row I have found that booting with a different semthex kernel than the one I have been using causes the graphics to render correctly. I can only assume that the out-of-order Natit method of injecting information to the kernel sometimes sends the information too late or it ends up getting corrupted in memory somehow. For anyone having problems with x1600/1700, try booting with another kernel and post results. -ass Link to comment Share on other sites More sharing options...
Red-Fox Posted December 31, 2006 Share Posted December 31, 2006 @ maxx: i do have the same ASUS a8jp like you, so i'm really looking forward to get the x1700 working properly ... greets Link to comment Share on other sites More sharing options...
mac sussed Posted December 31, 2006 Share Posted December 31, 2006 I have an ASUS F3JA with 256MB x1600 Mobility. I get a black screen with this using the correct edid data. Although, I can get the LCD up by doing a fn+F8 for my specific laptop. The OSX desktop is a bit garbled and therefore unusable though. I got the latest windows driver for my x1600 mobility from ATI but this wouldn't install giving me a message saying get support from your vendor. I assumed this was because of the contract between ATI and ASUS. If the ATI windows drivers can detect my specific card as being slightly different to a generic x1600 mobility then maybe that is why this didn't work for me. I suppose a possibility is to try to flash my x1600 mobility with a firmware/bios from a generic one. Scary! Comparing a dump of the firmware/bios from my x1600 mobility and a generic one may yield results. Maybe I made a mistake with the files. Any help would be appreciated, but as it is new years eve, her and meself have been invited out for debasement, so I will be back tomorrow. This info may be useful to a newbie:- I can just about use terminal from osx or darwin (F8 during bootup then -s at prompt) but find that the MacDrive application in windows allows me to swap and delete .kext files/folders fine. I got plist edit pro by googling and downloading. Link to comment Share on other sites More sharing options...
walterav Posted January 3, 2007 Share Posted January 3, 2007 (edited) Don't use PLIST edit PRO, it has been stated in older threads in november that this is changing the plist in a NEGATIVE way, I only got it working with the real plist editor form XcodeTOOLS. You might also try using IOGRAPHICSfamily.kext and Applebacklight.kext from 1045, but first get the real plist editor... Edited January 3, 2007 by walterav Link to comment Share on other sites More sharing options...
sheriffbounce Posted January 3, 2007 Share Posted January 3, 2007 could some please recap what's really needed to get internal display working? 10.4.5 or 10.4.8 + the files posted in the first post? Link to comment Share on other sites More sharing options...
cyclonefr Posted January 3, 2007 Share Posted January 3, 2007 (edited) hummm maybe u should try only ATINDRV .5 and the rest using .8 files... i just think X1700 isnt supported now, else try the .5 kexts + opengl.fk Edited January 3, 2007 by cyclonefr Link to comment Share on other sites More sharing options...
mac sussed Posted January 7, 2007 Share Posted January 7, 2007 Thanks walterav. My x1600 mobility is still not functioning properly. Every other boot it shows alternate black and white stripes. When it does boot to a desktop, the screen is split into four like in the attached photo, but it does show 1280x800 now. I have reverted to Semthex kernel from Mifki, both from Jas 10.4.8 DVD. I am using 10.4.5 ATINDRV.kext and IONDRV.kext from the Apple download. ATIinject.kext came from this #1 post. I put the EDID's in using Apple Property List Editor sourced from the Useful files in the Genius Bar. Link to comment Share on other sites More sharing options...
Hubb Posted January 9, 2007 Share Posted January 9, 2007 very interesting post, I will follow it with a big attention. I have an Asus F3Ja too and I hope we can resolve this problem. I'll search in my own way and share to the community if I find something helpful. See you! Thibault Link to comment Share on other sites More sharing options...
mac sussed Posted January 10, 2007 Share Posted January 10, 2007 (edited) The ASUS F3JA has QE/CI without any modification on 10.4.8 but it has slight mouse tearing issues and non-native resolution (1024x768). These are the reasons why I want to get I want to get ATIinject working with my laptop. I think it is a problem with the EDID data as to why my screen shows four mini desktops with ATIinject. I get the feeling that the display is trying to output 2560x1600, hence the four 1280x800 desktops. If I understood EDID data and was confident, I would try to edit the string to output correctly. Here is my data:- 00FFFFFF FFFFFF00 0DAF2615 00000000 09100103 80211578 0AC6A99A 574E8526 1E505200 00000101 01010101 01010101 01010101 0101BC1B 00A05020 17303020 36004BCF 10000018 000000FE 004E3135 3449322D 4C30320A 20200000 00FE0043 4D4F0A20 20202020 2020A020 000000FE 004E3135 3449322D 4C30320A 20200088 Edited January 11, 2007 by mac sussed Link to comment Share on other sites More sharing options...
Hubb Posted January 11, 2007 Share Posted January 11, 2007 Here are mine, if it can help. 00FFFFFF FFFFFF00 0DAF2615 00000000 09100103 80211578 0AC6A99A 574E8526 1E505200 00000101 01010101 01010101 01010101 0101BC1B 00A05020 17303020 36004BCF 10000018 000000FE 004E3135 3449322D 4C30320A 20200000 00FE0043 4D4F0A20 20202020 20202020 000000FE 004E3135 3449322D 4C30320A 20200088 Link to comment Share on other sites More sharing options...
mac sussed Posted January 11, 2007 Share Posted January 11, 2007 The only difference between our EDID data is the 111th byte, which is A0 in yours and 20 in mine. This could be as simple as a reference to the panel manufacture date. Link to comment Share on other sites More sharing options...
sheriffbounce Posted January 11, 2007 Share Posted January 11, 2007 (edited) okay fellas got it working!!! used JAS 10.4.8 + ATINDRV.kext + IONDRVSupport.kext from the older JAS 10.4.5 DVD entered my EDID in info.plist and info2.plist repaired permissions etc and.... got QE/CI res changed and all the stuff fully working nice to have 1600*1050 on the internal display finally cheers sheriff Edited January 12, 2007 by sheriffbounce Link to comment Share on other sites More sharing options...
Recommended Posts