Jump to content
Welcome to InsanelyMac Forum

Register now to gain access to all of our features. Once registered and logged in, you will be able to contribute to this site by submitting your own content or replying to existing content. You'll be able to customize your profile, receive reputation points as a reward for submitting content, while also communicating with other members via your own private inbox, plus much more! This message will be removed once you have signed in.


  • Content count

  • Joined

  • Last visited

About cwsohn98

  • Rank
    InsanelyMac Protégé
  1. Post Leopard Graphics Update Kext Tweaking

    I'm using Mobility Radeon X1700( Device Id. 71D5). I had same problem just after Leopard Graphics Update but I have solved all the problem. Refer to http://forum.insanelymac.com/index.php?s=&...st&p=639751 which I've posted to another thread. The important thing just in my case was 1. Use updated version. All the drivers(ATIRadeonX1000, ATIRadeonX1000GA--, ATIRadeonX1000GL--, ATIRadeonX1000VA--, ATINDRV) must have same version ( 2. Don't add but just replace existing one with your device Id when you edit Info.plist. Adding your device id to ATIRadeonX1000/Con-/Info.plist leads to kernel panic. (I had replaced 71DE with 71D5.) 3. xED ATIRadeonX1000/..../MacOS/ATIRadeonX1000 - Now you'll have QE/CI support with step 1,2,3. 4. You can use ATIinject to have full resolution support but with your own EDID. (I'm using ATIinject 1.0.0d1) I wish this info. may help you.
  2. ATi Mobility Radeon x1700

    How to get my own EDID. Unzip attachment in M$-Windows. - Pheonix.exe is EDID extract utility in windows and edid-1.jpg ~ edid-4.jpg is captured screen image for your reference. You'll use it in step I. - hexstr2bin and base64 is Mac executable which'll be used in step II. Step I: Get EDID To get your own EDID, execute attached Pheonix.exe in M$-Windows. Extract your EDID and export it as a Raw 128 byte format(Refer to attached screen images). I assume that you've exported it as 'my_edid.raw' Step II: Prepare data for Info.plist of ATIinject.kext 1. copy hexstr2bin, base64 and my_edid.raw to some your directory in Mac. 2. open a terminal. change to that directory then sudo -s bash-3.2# cd some your directory bash-3.2# sudo -s bash-3.2# chmod a+x hexstr2bin base64 3. encode my_edid.raw and you'll have 172 bytes long encoded edid(my_edid.txt). bash-3.2# ./base64 -e my_edid.raw my_edid.txt ./base64: 128 byte(s) read, 172 byte(s) written 4. ATIinject needs device Id and vendor id. So let's prepare it as follows. In my case, Vendor Id. is 1002(means ATI/AMD) and Device Id. is 71d5(means Mobility Radeon X1700 with ASIC M66-P) a. Type in just as follows in the terminal to get Vendor plus Device Id. bash-3.2# echo 71 d5 10 02 | ./hexstr2bin - - | ./base64 -e - dev_ven.txt ./hexstr2bin: 4 byte(s) read, 4 byte(s) written ./base64: 4 byte(s) read, 8 byte(s) written You'll have 8 bytes long encoded dev_ven.txt b. Next to get another Device Id. bash-3.2# echo d5 71 00 00 | ./hexstr2bin - - | ./base64 -e - dev_id.txt ./hexstr2bin: 4 byte(s) read, 4 byte(s) written ./base64: 4 byte(s) read, 8 byte(s) written You'll have 8 bytes long encoded dev_id.txt c. Make sure that you've got all three .txt files bash-3.2# ls -l total 120 -rw-r--r--@ 1 charliesohn staff 6148 Feb 29 22:57 .DS_Store -rwxr-xr-x 1 charliesohn staff 17196 Feb 22 07:57 base64 -rw-r--r-- 1 root staff 8 Feb 29 23:30 dev_id.txt -rw-r--r-- 1 root staff 8 Feb 29 23:26 dev_ven.txt -rwxr-xr-x 1 charliesohn staff 12920 Feb 22 07:58 hexstr2bin -rwxrwxrwx 1 charliesohn staff 128 Feb 29 13:50 my_edid.raw -rw-r--r-- 1 root staff 172 Feb 29 23:24 my_edid.txt Step III: Edit Info.plist of ATIinject.kext 1. Open dev_id.txt in editor and copy it(Command-C). It is 8 bytes long characters. Open Info.plist, find DeviceID entry then replace data with yours <key>ATY,DeviceID</key> <data> 1XEAAA== <-- replace this with yours(Command-V) </data> 2. Open dev_ven.txt in editor and copy it(Command-C). It is 8 bytes long characters too. Find DeviceID entry then replace data with yours <key>device-id</key> <data> cdUQAg== <-- replace this with yours(Command-V) </data> 3. Open my_edid.txt in editor and copy it(Command-C). It is 172 bytes long characters too. Find EDID entry then replace data with yours <key>LVDS,EDID</key> <data> AP///////wBMo0YzAAAAAAAPAQOAIRV4Cof1lFdPjCcn <-- replace these 4 lines with yours UFQAAAABAQEBAQEBAQEBAQEBAQEBky6QoGAaHkAwICYA S88QAAAZAAAADwAAAAAAAAAAADzSAmQDAAAA/gBTQU1T VU5HCiAgICAgAAAA/gBMVE4xNTRQMS1MMDMKAFQ= </data> You may enter your EDID just in a line long, two or even more. Just make it looks neat and good as you like. That's all. Now you can save Info.plist, chmod, chown, remove caches and reboot. I hope you get it! TIP: You may get blank screen if you happen to press 'Detect Display' button in Display config pane. In case of rebooting does not solve the problem, reboot in safe mode(-x) and reboot nomal mode again. That'll gonna get your screen back. All the bests, get_edid.zip
  3. ATi Mobility Radeon x1700

    Hi I got black menu problem when I use previous version(5250). But every thing is just perfect with new driver(5280). That's why I use updated one to fix that. BTW I heard that some commerical software have same UI problem with ver. 5250 too. So if you got some problem with UI, modifying upgraded drivers may help you. Best regards
  4. ATi Mobility Radeon x1700

    Hi Mariusz, To get the best result, I found that version of the driver is the most impotant one. I use driver version in case of ATINDRV.kext, ATIRadeonX1000.kext, ATIRadeonX1000GA.plugin, ATIRadeonX1000GL.bundle, ATIRadeonX1000VADriver.bundle. Version is not so important in case of ATIinject but EDID is the most important. I use ATIinject 1.0.0d1. I got mouse tearing problem when I use some versions from tiger, and there's black menu problem with 5250 version. But with 5280 it works perfect just in my case. So I recommend you to get updated drivers and modify it. All the best
  5. ATi Mobility Radeon x1700

    I updated the "Apple Graphic Update" from the update manager on Leopard 10.5.2 too. I've modified those updated files(Ver. and made my Mobility X1700 work perfectly. Here's what I did after Apple Graphics Update. 1. To Enable QE/CI modify ATIRadeonX1000.kext - in the Info.plist dont' add 71D5 but just replace 71DE with 71D5 - Hex edit MacOS/ATIRadeonX1000 Replace DE 71 with D5 71(there are 2 occurrence) Replace 71 DE with 71 D5(there are 3 occurrence) Replace 74 42 0F 87 A5 00 with EB 42 0F 87 A5 00(there is only one occurrence) 2. Rest of the extensions(ATINDRV.kext, ATIRadeonX1000GLDriver.bundle, ATIRadeonX1000GADriver.bundle, ATIRadeonVADriver.bundle) are ready made, so U don't need to modify them. 3. To get 1680x1050 resolution and dynamic resolution change capability, U can just use old ATIinject with your own proper EDID. Now I have 1680x1050x32 resolution with QE/CI enabled. And don't see mouse tearing nor black menu any more. Hope my experience may help you. Good luck guys!