Jump to content

phobox

phobox

Member Since 04 Aug 2007
Offline Last Active Nov 30 2013 04:34 PM
-----

Posts I've Made

In Topic: Editing custom personalities for ATI Radeon HD[45]xxx

07 July 2011 - 08:13 AM

phobox,
How are you doing with your personality edit with the Lion kexts?
I faced the same problem when I tried to bin edit ATI4600Controller for my Gigabyte HD4670 500MB card on Lion DP4.
I couldn't find the connector info in ATI4600Controller :( .
I also couldn't do terminal command "ati-personality.pl -a -x" as I can not install Xcode 4.0 in Lion DP4 for otools :wacko: Need the upgrade ver 4.1 which I don't have.
I hope you can share your experience with us on how to edit personalities in Lion.
Thank You.


I successfully managed to edit the Lion kexts without issue, once I had the correct locations provided by the script. The card now works perfectly in both SL and Lion. As for running the script, I have Lion installed on another drive in this machine, so I simply modified the script itself to look on the Lion drive for the kexts and then ran it as normal from Snow :) Then I modified the Lion kexts from within Snow, rebooted into Lion et voila :)
Modding the script to point to your Lion installation is relatively easy, if you look at the script you'll see the paths defined in a number of places, just change them all to point to the correct location. For example by default the script has '/System/Library/Extensions' defined as the kext path, I changed that to '/Volumes/OSX/System/Library/Extensions'. Obviously change '/OSX/' to the name of the Lion volume on your machine.

Hope that helps :)

In Topic: Check for Hardware Video Acceleration capabilities

30 June 2011 - 01:18 PM

Not supported here either - ATI Radeon 4670 1GB

In Topic: Editing custom personalities for ATI Radeon HD[45]xxx

15 June 2011 - 06:28 AM

I had checked my script output under 10.7 preview 4 with -a -x (64-bit mode), and things looked OK. Since 10.7 is normally only run in 64 bit mode, 32 bit mode is less relevant. I hadn't noticed that the 32 bit mode output is wrong. You can see that it's clearly wrong as only 1 bit should be set in the first 4 bytes of each connectorinfo entry, yet you have garbage above.

With -d you can see that the script is getting the wrong effective address in 32-bit mode. (I suspect apple switched compilers and it's now generating better optimized code; no time to look further tonight).

So in summary, just look at the 64-bit reporting information, it should be all you need anyways.


Ok, now I feel like a total fool lol. I had totally forgotten about the -x switch, I was using just -a which obviously gave me incorrect results with the Lion kexts. Anyway I now have the correct results and can begin my modifications :) I put these noobish moments I have down to old age, thats my excuse for almost everything these days.

Anyways thank you again, I'll let you know how it all goes.

In Topic: Editing custom personalities for ATI Radeon HD[45]xxx

14 June 2011 - 06:57 AM

It's no surprise that the set of personalities changes between releases...
I think it's great that my script still works :)

In the case of the Uakari connector info, 23 bits changed per entry, so byte 8 is now 0x71 instead of 0x01 (some feature bits were added).

I wouldn't call that very different. Perhaps you could detail what isn't working. I haven't tried modifying personalities under 10.7 yet myself.


Below I have pasted the output I get from your script running on the Lion DP4 kexts. The results, as you can see, are very different to those presented from Snow Leopard 10.6.7 kexts. I have also manually searched the DP4 kexts using the Flicker values from 10.6.7 as a frame of reference, they are again different and Im not entirely sure that what I found was correct, however they looked a lot more 'normal' to me than the results presented by the script. Im still not sure how to correctly modify them to reflect the correct values I have in my edited 10.6.7 kext however, if anyone has done this on DP4 and can help, Im all ears. Otherwise I'll have to do some more testing myself.

Script results:
Kext ATI4600ControllerPersonality: FlickerConnectorInfo count in decimal: 3Disk offset in decimal 3326160000000    24  08  10  5f  02  00  c7  44  24  04  2e  4d  02  00  c7  040000010    24  10  5d  02  00  e8  d6  ff  ff  ff  c7  05  10  5d  02  000000020    70  fc  01  00  83  c4  18  5d  c3  55  89  e5  83  ec  08  c70000030

In Topic: AUDIO

12 June 2011 - 03:17 PM

Im on the G31M-S2L here (without the E) which has the ALC 662, which also doesnt work under Lion. I had to binpatch AppleHDA to get it going on Snow, Im assuming the same can be done for Lion so I'll have to look into that. I prefer not to use VoodooHDA, never got very good results with it in the past on Snow.
© 2014 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Mac Netbook  |   PHP hosting by CatN  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy