Jump to content

Editing custom personalities for ATI Radeon HD[45]xx


bcc9
 Share

775 posts in this topic

Recommended Posts

Thanks for the debug dump.

Ok, I've updated the script in post #1 so that it finds the connector count in a slightly more generic way. Looks like as of 10.9.1, the instruction for setting the connection count changed again, as it did with the 10.9 release. Since this latest change left the script busted since 10.9.1, not 10.9.2 beta, I'm surprised nobody mentioned this before. Are most ATI users just relying upon clover, or something else, to hack their connector tables for them?

If so then maybe it's unnecessary to keep this script updated.

Link to comment
Share on other sites

Thanks for the update, it works also in latest 10.9.2b62.

In 10.9.1. I didn't need the script, my ATI graphic card worked OOB.

But in 10.9.2. it's totally different. Can't even boot with a screen connected to a DP connector, it reboots right away before opening the Workspace.

So I'm hoping I can fix it by patching connector infos.

Link to comment
Share on other sites

Is ver .14 backward compatible 10.9?

 

because I'm get no hex value of any connectors. 

LPPGMs-Mac-Pro:a lppgm$ sudo ./ati-personality.pl AMD6000Controller.kext
Password:
Script version 0.14
Kext AMD6000Controller.kext/Contents/MacOS/*Controller
Personality: Pithecia
ConnectorInfo count in decimal: 2
Disk offset in decimal 648896
od: /tmp/x: No such file or directory
od: /tmp/x: Bad file descriptor
Personality: Bulrushes
ConnectorInfo count in decimal: 6
Disk offset in decimal 648928
od: /tmp/x: No such file or directory
od: /tmp/x: Bad file descriptor

and so on...

 

Thank you.

Link to comment
Share on other sites

Never mine, It's worked.

 

I'v to replace "/Contents/MacOS/*Controller" to "/Contents/MacOS/AMD6000Controller" in the code.

Personality: Pondweed
ConnectorInfo count in decimal: 3
Disk offset in decimal 649776
0000000    02  00  00  00  00  01  00  00  09  01  01  00  10  00  05  05
0000010    00  04  00  00  04  03  00  00  00  01  02  00  11  02  01  01
0000020    00  04  00  00  04  03  00  00  00  01  03  00  21  03  02  02
0000030
Link to comment
Share on other sites

I'v to replace "/Contents/MacOS/*Controller" to "/Contents/MacOS/AMD6000Controller" in the code.

I don't know why you're finding that necessary, simply providing the kext name as an argument works fine for me. Looks like a busted shell environment with "set noglob" turned on...

 

And no, there's no backwards compatibility issue introduced with the 0.14 change; I was extra conservative and treated 10.9.1+ as a special case in the script. Now that I've went back and tested with the older release, I see that my new 10.9.1+ check actually works for all of 10.9+. Will simplify the check next time around...

Link to comment
Share on other sites

In 10.9.1 I am still using connectors discovered in 10.8. They work also in 10.7.5. Same digits from 10.7.5 up to 10.9.1. (Ipomoea)

Clover has nothing to detect connectors. Manual work needed.

Link to comment
Share on other sites

I don't know why you're finding that necessary, simply providing the kext name as an argument works fine for me. Looks like a busted shell environment with "set noglob" turned on...

 

And no, there's no backwards compatibility issue introduced with the 0.14 change; I was extra conservative and treated 10.9.1+ as a special case in the script. Now that I've went back and tested with the older release, I see that my new 10.9.1+ check actually works for all of 10.9+. Will simplify the check next time around...

I'm asking to soon before take a look into your code. And found out later that you actually check the os version ($osxvers >= "10.9":P

 

And yes I'm given the kext's name as argument but it did not work.

 

The od command give an error cannot find /tmp/x so I' looking into the dd command which redirect its output to /tmp/x.

I'm manually execute the output of printf($ddcmd.....($cnt*16)); and it give error file not found.

So there must be something about $kextbin.

I just tried replace "/Contents/MacOS/*Controller" to "/Contents/MacOS/AMD6000Controller" and it just work like that  :surprised:

 

 

p.s. forgive me if my English is weird. 

Link to comment
Share on other sites

In 10.9.1 I am still using connectors discovered in 10.8. They work also in 10.7.5. Same digits from 10.7.5 up to 10.9.1. (Ipomoea)

Clover has nothing to detect connectors. Manual work needed.

 

Hello bcc9, Slice and other,

 

Could you guys advise me please?

I'm try to patch the connector of ATI Radeon HD 7670m on Toshiba L840.

 

This is Pondweed of AMD6000Controller.kext on 10.9.1

Personality: Pondweed
ConnectorInfo count in decimal: 3
Disk offset in decimal 649776
0000000    02  00  00  00  00  01  00  00  09  01  01  00  10  00  05  05
0000010    00  04  00  00  04  03  00  00  00  01  02  00  11  02  01  01
0000020    00  04  00  00  04  03  00  00  00  01  03  00  21  03  02  02

02  00  00  00  - laptop lcd

00  04  00  00  - displayport

00  04  00  00  - displayport

 

 

 

And this is my vbios

ATOM BIOS Rom: 
SubsystemVendorID: 0x1002 SubsystemID: 0x1002
IOBaseAddress: 0x3000
Filename: BR44148.001 
BIOS Bootup Message: 
Toshiba/Quanta BY3/BY4 Thames XT DDR3                                       


PCI ID: 1002:6840
Connector at index 0
Type [@offset 44688]: LVDS (7)
Encoder [@offset 44692]: INTERNAL_UNIPHY (0x1e)
i2cid [@offset 44762]: 0x91, OSX senseid: 0x2
Connector at index 1
Type [@offset 44698]: HDMI-A (11)
Encoder [@offset 44702]: INTERNAL_UNIPHY1 (0x20)
i2cid [@offset 44785]: 0x90, OSX senseid: 0x1
Connector at index 2
Type [@offset 44708]: VGA (1)
Encoder [@offset 44712]: INTERNAL_KLDSCP_DAC1 (0x15)
i2cid [@offset 44812]: 0x92, OSX senseid: 0x3
LVDS: 02
HDMI: 01
VGA: 03
 

so and I make change to this

0000000    02  00  00  00  00  01  00  00  09  01  01  00  10  00  05  02
0000010    00  04  00  00  04  03  00  00  00  01  02  00  11  02  01  01
0000020    00  04  00  00  04  03  00  00  00  01  03  00  21  03  02  03

And give the Clove patch Connector, Now Mac OS can identify my card as AMD Radeon HD 7670m in About This Mac but only 3 MB and the resolution is bad 1024x768 but the native is 1366x768

 

This is my config.plist

<key>Graphics</key>
<dict>
<key>FBName</key>
<string>Pondweed</string>
<key>InjectEDID</key>
<true/>
<key>Inject</key>
<dict>
<key>Intel</key>
<false/>
<key>ATI</key>
<true/>
<key>NVidia</key>
<false/>
</dict>
</dict>
<key>KernelAndKextPatches</key>
<dict>
<key>ATIConnectorsController</key>
<string>6000</string>
<key>ATIConnectorsData</key>
<string>020000000001000009010100100005050004000004030000000102001102010100040000040300000001030021030202</string>
<key>ATIConnectorsPatch</key>
<string>020000000001000009010100100005020004000004030000000102001102010100040000040300000001030021030203</string>
<key>AppleRTC</key>
<true/>
<key>AsusAICPUPM</key>
<true/>
<key>KextsToPatch</key>
<array>
<dict>
<key>Name</key>
<string>AppleAHCIPort</string>
<key>Find</key>
<data>
RXh0ZXJuYWw=
</data>
<key>Replace</key>
<data>
SW50ZXJuYWw=
</data>
<key>Comment</key>
<string>External icons patch</string>
</dict>
</array>
</dict>

Any help/advice would be appreciate.

Thanks in advance.

Link to comment
Share on other sites

In 10.9.1 I am still using connectors discovered in 10.8. They work also in 10.7.5. Same digits from 10.7.5 up to 10.9.1. (Ipomoea)

Clover has nothing to detect connectors. Manual work needed.

Good to hear the patches are holding up. Probably worth revisiting that effort to standardize the kext patch syntax. Then a script could auto-generate the patch commands.
Link to comment
Share on other sites

The od command give an error cannot find /tmp/x so I' looking into the dd command which redirect its output to /tmp/x.

Oh you're right, sorry, the dd command was in fact always failing to work when the kext was specified in the command line. I never noticed since I always had a /tmp/x file from previous runs :(

I've cleaned up the code, added error checking, fixed this bug, etc. and posted an updated version: version 0.15.

Link to comment
Share on other sites

You are near to success. Make this

	<key>Graphics</key>
	<dict>

		<key>LoadVBios</key>
		<true/>

And change HDMI connector, second line, to 0000010    00  08

 

Thanks Slic, I did change the second line as suggested.

 

But if I set LoadVBios to true then I got black screen. If set to false I get it boot into Desktop with 1366x768 and AMD Radeon HD 7670m 4MB in About This Mac.

So because black screen, maybe incorrect patch connector?

 

any ideas?

 

EDIT:

I followed this guid http://applelife.ru/threads/mobility-amd-radeon-hd6650m-hd6550m-hd7670m.32223/page-11#post-339043 and it works! :thumbsup_anim:

 

12670999153_3accc95cee_o.png

Link to comment
Share on other sites

Good to hear the patches are holding up. Probably worth revisiting that effort to standardize the kext patch syntax. Then a script could auto-generate the patch commands.

The syntax is as follow

		<key>ATIConnectorsController</key>
		<string>6000</string>
		<key>ATIConnectorsData</key>
		<string>000400000403000000010000120401050008000004020000000100001102040310000000100000000001000000000002</string>
		<key>ATIConnectorsPatch</key>
		<string>040000000403000000010000100001061000000010000000000100000000000100080000040200000001000012040403</string>

But the script can't produce the patch. His intelligence is not enough for the job.

Link to comment
Share on other sites

I'm using a ATI 7970 (aka R9 280X aka D700) in 10.9.1. it works OOB, in 10.9.2. it reboots OSX on boot before the Workspace opens.

7970 mysteries in 10.9.2. - ATi - InsanelyMac Forum

Still trying to get it work, so here is some stuff I found out about the personalities in 10.9.2.:

 

With 10.9.2. Apple changed the ConnectorInfos inside of ATI7000Controller.kext, so the patches from version <10.9.2. will not work anymore.

Comparing the output of ati-personality.pl of 10.9.1. and 10.9.2. (release 62) shows that Apple changed exactly the 2 unknown bytes, after the Feature bytes and before the Transmitter byte.

From original MacPro6,1 IOReg dumps its known that Apple using IkuraS, KaniS and MaguroS for their D300/D500/D700.

Maybe the first unknown byte is just a counter for ports, since it's 01 02 03 04 05 06 for the 6 ports in this 3 personalities.

I guess Apple don't care about personalities that they don't use, thats why this first unknown byte is 00 for other personalities with less then 6 ports.

The second unknown byte changed from 00 to 07 for IkuraS, KaniS and MaguroS in 10.9.2. so it must be important for MacPro6,1.

Apple also changed this second unknown byte from 00 to 01 for other personalities with 6 DP ports Junsai and OPM.

 

Somebody knows where to find the ConnectorInfos for the default personality AMD,RadeonFramebuffer ?

Because for me AMD,RadeonFramebuffer don't have any problems with ports in 10.9.1. It always detects the correct ports (any combinations of DVI,DVI-DL,DP, up to 5 displays) and gives the correct resolutions. It also gives the highest LuxMark for my card. So it would be interesting how that ConnectorInfo looks like.

Link to comment
Share on other sites

The syntax is as follow

		<key>ATIConnectorsController</key>
		<string>6000</string>
		<key>ATIConnectorsData</key>
		<string>000400000403000000010000120401050008000004020000000100001102040310000000100000000001000000000002</string>
		<key>ATIConnectorsPatch</key>
		<string>040000000403000000010000100001061000000010000000000100000000000100080000040200000001000012040403</string>

But the script can't produce the patch. His intelligence is not enough for the job.

 

Scripts can't read the user's mind, but they can have a lot of intelligence. A relatively dumb script could read the PCI id of the video card, and spit out the best-commonly used patch for that card. A more intelligent script could read the video bios, parse the connectors, and output a patch for the connectors that were found. And so on.

 

And, if the above syntax were more general, it could be used by both clover&chameleon, at which point there would be more reason to make a script to auto-generate the config statements.

Link to comment
Share on other sites

Hi …
my card AMD Radeon HD 6570M/5700 Series
my internal screen is working with patched Eulumer and Edid override
the problem is that my display0 in ioreg is detected as “AppleDisplay”
I’m trying to load it as AppleBacklightDisplay
patches which worked
 

these two gives built-in display in system preferences  but "display0" in ioreg is still "AppleDisplay"

02 00 00 00 14 00 00 00 01 08 00 00 10 02 01 07 
02 00 00 00 14 00 00 00 09 01 00 00 10 02 01 07
whenever I change “14 00 00 00″ to “02 00 00 00″ or “00 01 00 00″ (which are for internal screen)
 
02 00 00 00 02 00 00 00 09 01 00 00 10 02 01 07 // no display even in ioreg
02 00 00 00 00 01 00 00 09 01 00 00 10 02 01 07 // no display even in ioreg
 
I never get a working screen (black screen) … even in ioreg no display0

thanks in advance

ioreg and edid.zip

Link to comment
Share on other sites

  • 2 weeks later...

ATI FRAME BUFFER


 


Hello!


I have an Ati Firepro V4800. I was told I have to add ( Vendor: ATI (0x1002) , and  (Device ID: 0x68c8) so I did. Work better but the video are very slow in full screen. I don't know how to add the right frame buffer to my card. Could some one tell what I have to do with this. Here is what I have until now.


 


Thank you in advance!


 


 


ATI Radeon HD 5000:


 


  Chipset Model: ATI Radeon HD 5000


  Type: GPU


  Bus: PCIe


  PCIe Lane Width: x16


  VRAM (Total): 1024 MB


  Vendor: ATI (0x1002)


  Device ID: 0x68c8


  Revision ID: 0x0000


  Displays:


VX2450 SERIES:


  Resolution: 1920 x 1080 @ 60 Hz


  Pixel Depth: 32-Bit Color (ARGB8888)


  Display Serial Number: S4Z111500168


  Main Display: Yes


  Mirror: Off


  Online: Yes


Link to comment
Share on other sites

...hi, from 10.9.2    :smoke:

 

 

/Users/rustyballs/Downloads/ati-personality.pl.0.15/ati-personality.pl
Script version 0.15
Kext /System/Library/Extensions/AMD2400Controller.kext/Contents/MacOS/AMD2400Controller
Personality: Iago
ConnectorInfo count in decimal: 2
Disk offset in decimal 662352
0000000 02 00 00 00 40 00 00 00 09 00 00 00 00 01 00 12
0000010 00 10 00 00 16 00 00 00 c4 00 00 00 10 00 01 11
0000020
Kext /System/Library/Extensions/AMD2600Controller.kext/Contents/MacOS/AMD2600Controller
Personality: Hypoprion
ConnectorInfo count in decimal: 2
Disk offset in decimal 662320
0000000 02 00 00 00 40 00 00 00 09 00 00 00 00 01 00 12
0000010 00 10 00 00 16 00 00 00 c4 00 00 00 10 00 01 11
0000020
Personality: Lamna
ConnectorInfo count in decimal: 2
Disk offset in decimal 662352
0000000 00 02 00 00 14 00 00 00 80 00 00 00 00 01 02 11
0000010 04 00 00 00 16 00 00 00 80 00 00 00 00 10 01 12
0000020
Kext /System/Library/Extensions/AMD3800Controller.kext/Contents/MacOS/AMD3800Controller
Personality: Megalodon
ConnectorInfo count in decimal: 3
Disk offset in decimal 666400
0000000 00 02 00 00 14 00 00 00 00 00 00 00 00 01 02 11
0000010 04 00 00 00 16 00 00 00 00 00 00 00 00 10 01 12
0000020 80 00 00 00 02 00 00 00 04 00 00 00 00 10 00 00
0000030
Personality: Triakis
ConnectorInfo count in decimal: 2
Disk offset in decimal 666448
0000000 00 02 00 00 14 00 00 00 00 00 00 00 00 01 02 11
0000010 04 00 00 00 16 00 00 00 00 00 00 00 00 10 01 12
0000020
Kext /System/Library/Extensions/AMD4600Controller.kext/Contents/MacOS/AMD4600Controller
Personality: Flicker
ConnectorInfo count in decimal: 3
Disk offset in decimal 654048
0000000 00 04 00 00 00 04 00 00 00 01 00 00 02 01 03 05
0000010 00 04 00 00 00 04 00 00 00 01 00 00 01 00 02 02
0000020 00 02 00 00 14 02 00 00 00 01 00 00 00 10 01 04
0000030
Personality: Gliff
ConnectorInfo count in decimal: 3
Disk offset in decimal 654096
0000000 02 00 00 00 40 00 00 00 09 01 00 00 02 01 00 03
0000010 02 00 00 00 00 01 00 00 09 01 00 00 20 01 02 02
0000020 00 04 00 00 04 06 00 00 00 01 00 00 10 00 01 01
0000030
Personality: Shrike
ConnectorInfo count in decimal: 3
Disk offset in decimal 654144
0000000 02 00 00 00 40 00 00 00 09 01 00 00 02 01 00 03
0000010 02 00 00 00 00 01 00 00 09 01 00 00 20 01 02 02
0000020 00 04 00 00 04 03 00 00 00 01 00 00 10 00 01 01
0000030
Kext /System/Library/Extensions/AMD4800Controller.kext/Contents/MacOS/AMD4800Controller
Personality: Cardinal
ConnectorInfo count in decimal: 2
Disk offset in decimal 645888
0000000 00 02 00 00 14 02 00 00 00 01 00 00 01 01 01 04
0000010 04 00 00 00 14 02 00 00 00 01 00 00 00 10 02 03
0000020
Personality: MotMot
ConnectorInfo count in decimal: 2
Disk offset in decimal 645920
0000000 00 04 00 00 04 01 00 00 00 01 00 00 10 00 02 03
0000010 04 00 00 00 14 02 00 00 00 01 00 00 01 11 01 04
0000020
Personality: Quail
ConnectorInfo count in decimal: 3
Disk offset in decimal 645952
0000000 02 00 00 00 40 00 00 00 09 01 00 00 22 01 00 07
0000010 02 00 00 00 00 01 00 00 09 01 00 00 20 01 03 04
0000020 00 04 00 00 04 03 00 00 00 01 00 00 10 00 02 03
0000030
Kext /System/Library/Extensions/AMD5000Controller.kext/Contents/MacOS/AMD5000Controller
Personality: Douc
ConnectorInfo count in decimal: 2
Disk offset in decimal 767168
0000000 02 00 00 00 00 05 00 00 09 03 00 00 21 03 02 02
0000010 00 04 00 00 04 02 00 00 00 03 00 00 11 02 01 01
0000020
Personality: Langur
ConnectorInfo count in decimal: 3
Disk offset in decimal 767216
0000000 00 04 00 00 04 06 00 00 00 01 00 00 21 03 04 02
0000010 00 04 00 00 04 06 00 00 00 01 00 00 11 02 01 01
0000020 04 00 00 00 14 02 00 00 00 01 00 00 02 04 05 03
0000030
Personality: Uakari
ConnectorInfo count in decimal: 4
Disk offset in decimal 767264
0000000 00 04 00 00 00 04 00 00 00 71 00 00 12 04 04 01
0000010 04 00 00 00 14 00 00 00 00 71 00 00 01 12 01 03
0000020 00 02 00 00 14 00 00 00 00 71 00 00 00 00 06 05
0000030 00 08 00 00 00 02 00 00 00 71 00 00 22 05 05 04
0000040
Personality: Zonalis
ConnectorInfo count in decimal: 6
Disk offset in decimal 767328
0000000 00 04 00 00 04 06 00 00 00 71 00 00 20 01 06 06
0000010 00 04 00 00 04 06 00 00 00 71 00 00 10 00 05 05
0000020 00 04 00 00 04 06 00 00 00 71 00 00 21 03 02 04
0000030 00 04 00 00 04 06 00 00 00 71 00 00 11 02 01 03
0000040 00 04 00 00 04 06 00 00 00 71 00 00 22 05 04 02
0000050 00 04 00 00 04 06 00 00 00 71 00 00 12 04 03 01
0000060
Personality: Alouatta
ConnectorInfo count in decimal: 4
Disk offset in decimal 767424
0000000 02 00 00 00 00 01 00 00 09 01 00 00 12 04 03 03
0000010 00 04 00 00 04 06 00 00 00 71 00 00 11 02 01 01
0000020 00 04 00 00 04 06 00 00 00 71 00 00 21 03 02 02
0000030 00 04 00 00 04 06 00 00 00 71 00 00 22 05 04 04
0000040
Personality: Hoolock
ConnectorInfo count in decimal: 3
Disk offset in decimal 767488
0000000 00 04 00 00 04 06 00 00 00 01 00 00 21 03 05 01
0000010 00 04 00 00 04 06 00 00 00 01 00 00 11 02 04 02
0000020 04 00 00 00 14 02 00 00 00 01 00 00 02 04 01 03
0000030
Personality: Vervet
ConnectorInfo count in decimal: 4
Disk offset in decimal 767536
0000000 00 04 00 00 00 04 00 00 00 71 00 00 12 04 04 02
0000010 04 00 00 00 14 00 00 00 00 71 00 00 01 12 01 04
0000020 00 02 00 00 14 00 00 00 00 71 00 00 00 00 06 03
0000030 00 08 00 00 00 02 00 00 00 71 00 00 22 05 05 01
0000040
Personality: Baboon
ConnectorInfo count in decimal: 3
Disk offset in decimal 767600
0000000 04 00 00 00 14 00 00 00 00 01 00 00 01 02 01 03
0000010 00 08 00 00 00 02 00 00 00 71 00 00 22 05 02 01
0000020 10 00 00 00 10 00 00 00 00 01 00 00 00 10 00 02
0000030
Personality: Eulemur
ConnectorInfo count in decimal: 3
Disk offset in decimal 767648
0000000 04 00 00 00 14 00 00 00 00 01 00 00 01 02 01 04
0000010 00 08 00 00 00 02 00 00 00 71 00 00 12 04 04 02
0000020 10 00 00 00 10 00 00 00 00 00 00 00 00 10 00 01
0000030
Personality: Galago
ConnectorInfo count in decimal: 2
Disk offset in decimal 767696
0000000 02 00 00 00 00 01 00 00 09 03 00 00 21 03 02 02
0000010 00 04 00 00 04 06 00 00 00 73 00 00 11 02 01 01
0000020
Personality: Colobus
ConnectorInfo count in decimal: 2
Disk offset in decimal 767744
0000000 02 00 00 00 00 01 00 00 09 03 00 00 21 03 02 02
0000010 00 04 00 00 04 06 00 00 00 73 00 00 11 02 01 01
0000020
Personality: Mangabey
ConnectorInfo count in decimal: 2
Disk offset in decimal 767792
0000000 02 00 00 00 40 00 00 00 09 01 00 00 00 00 00 03
0000010 00 04 00 00 04 06 00 00 00 73 00 00 11 02 01 01
0000020
Personality: Nomascus
ConnectorInfo count in decimal: 4
Disk offset in decimal 767840
0000000 02 00 00 00 40 00 00 00 09 01 00 00 00 00 00 05
0000010 02 00 00 00 00 01 00 00 09 03 00 00 12 04 03 03
0000020 00 04 00 00 04 06 00 00 00 73 00 00 11 02 01 01
0000030 00 04 00 00 04 07 00 00 00 73 00 00 21 03 02 02
0000040
Personality: Orangutan
ConnectorInfo count in decimal: 2
Disk offset in decimal 767920
0000000 02 00 00 00 40 00 00 00 09 01 00 00 00 00 00 05
0000010 00 04 00 00 04 06 00 00 00 73 00 00 11 02 01 01
0000020
Kext /System/Library/Extensions/AMD6000Controller.kext/Contents/MacOS/AMD6000Controller
Personality: Pithecia
ConnectorInfo count in decimal: 2
Disk offset in decimal 788928
0000000 00 04 00 00 04 03 00 00 00 01 00 00 21 03 02 04
0000010 04 00 00 00 14 02 00 00 00 01 00 00 00 00 04 03
0000020
Personality: Bulrushes
ConnectorInfo count in decimal: 6
Disk offset in decimal 788960
0000000 00 04 00 00 04 03 00 00 00 01 00 00 11 02 01 01
0000010 00 04 00 00 04 03 00 00 00 01 00 00 21 03 02 02
0000020 00 04 00 00 04 03 00 00 00 01 00 00 12 04 03 03
0000030 00 04 00 00 04 03 00 00 00 01 00 00 22 05 04 04
0000040 00 04 00 00 04 03 00 00 00 01 00 00 10 00 05 05
0000050 00 04 00 00 04 03 00 00 00 01 00 00 20 01 06 06
0000060
Personality: Cattail
ConnectorInfo count in decimal: 4
Disk offset in decimal 789056
0000000 02 00 00 00 40 00 00 00 29 05 00 00 00 00 00 05
0000010 00 04 00 00 04 03 00 00 00 01 00 00 11 02 01 01
0000020 00 04 00 00 00 01 00 00 00 09 10 00 21 03 02 02
0000030 00 04 00 00 00 01 00 00 00 09 10 00 12 04 03 03
0000040
Personality: Hydrilla
ConnectorInfo count in decimal: 5
Disk offset in decimal 789120
0000000 02 00 00 00 00 01 00 00 09 01 00 00 12 04 03 03
0000010 00 04 00 00 04 03 00 00 00 01 00 00 11 02 01 01
0000020 00 04 00 00 00 01 00 00 00 09 10 00 21 03 02 02
0000030 00 04 00 00 00 01 00 00 00 09 10 00 22 05 05 04
0000040 00 04 00 00 04 03 00 00 00 01 00 00 10 00 04 05
0000050
Personality: Duckweed
ConnectorInfo count in decimal: 4
Disk offset in decimal 789200
0000000 00 04 00 00 04 03 00 00 00 01 00 00 12 04 04 01
0000010 00 04 00 00 04 03 00 00 00 01 00 00 22 05 05 02
0000020 00 08 00 00 04 02 00 00 00 01 00 00 11 02 03 04
0000030 00 02 00 00 14 02 00 00 00 01 00 00 00 00 06 05
0000040
Personality: Fanwort
ConnectorInfo count in decimal: 4
Disk offset in decimal 789264
0000000 02 00 00 00 40 00 00 00 29 05 00 00 00 00 00 04
0000010 00 04 00 00 04 03 00 00 00 01 00 00 11 02 01 01
0000020 00 04 00 00 00 01 00 00 00 09 10 00 21 03 02 02
0000030 00 04 00 00 00 01 00 00 00 09 10 00 12 04 03 03
0000040
Personality: Elodea
ConnectorInfo count in decimal: 5
Disk offset in decimal 789328
0000000 02 00 00 00 00 01 00 00 09 01 00 00 12 04 03 03
0000010 00 04 00 00 04 03 00 00 00 01 00 00 10 00 05 05
0000020 00 04 00 00 04 03 00 00 00 01 00 00 11 02 01 01
0000030 00 04 00 00 00 01 00 00 00 09 10 00 21 03 02 02
0000040 00 04 00 00 00 01 00 00 00 09 10 00 22 05 04 04
0000050
Personality: Kudzu
ConnectorInfo count in decimal: 2
Disk offset in decimal 789408
0000000 00 04 00 00 04 03 00 00 00 01 00 00 12 04 03 03
0000010 00 08 00 00 04 02 00 00 00 01 00 00 11 02 01 01
0000020
Personality: Gibba
ConnectorInfo count in decimal: 5
Disk offset in decimal 789440
0000000 00 04 00 00 04 03 00 00 00 01 00 00 12 04 05 01
0000010 00 04 00 00 04 03 00 00 00 01 00 00 22 05 04 02
0000020 00 08 00 00 04 02 00 00 00 01 00 00 11 02 06 04
0000030 00 02 00 00 14 02 00 00 00 01 00 00 00 00 03 05
0000040 04 00 00 00 04 02 00 00 00 01 00 00 11 02 01 03
0000050
Personality: Lotus
ConnectorInfo count in decimal: 3
Disk offset in decimal 789520
0000000 00 04 00 00 04 03 00 00 00 01 00 00 11 02 01 01
0000010 00 08 00 00 04 02 00 00 00 01 00 00 22 05 04 04
0000020 00 04 00 00 00 01 00 00 00 01 00 00 21 03 02 02
0000030
Personality: Ipomoea
ConnectorInfo count in decimal: 3
Disk offset in decimal 789568
0000000 00 04 00 00 04 03 00 00 00 01 00 00 12 04 01 05
0000010 00 08 00 00 04 02 00 00 00 01 00 00 11 02 04 03
0000020 10 00 00 00 10 00 00 00 00 01 00 00 00 00 00 02
0000030
Personality: Muskgrass
ConnectorInfo count in decimal: 4
Disk offset in decimal 789616
0000000 00 04 00 00 04 03 00 00 00 01 01 00 11 02 01 01
0000010 00 04 00 00 00 01 00 00 00 09 12 00 21 03 02 02
0000020 00 04 00 00 00 01 00 00 00 09 13 00 22 05 04 04
0000030 00 08 00 00 04 02 00 00 00 01 04 00 12 04 03 03
0000040
Personality: Juncus
ConnectorInfo count in decimal: 4
Disk offset in decimal 789680
0000000 00 04 00 00 04 03 00 00 00 01 00 00 12 04 03 03
0000010 00 04 00 00 04 03 00 00 00 01 00 00 10 00 04 05
0000020 00 04 00 00 04 03 00 00 00 01 00 00 11 02 01 01
0000030 00 04 00 00 04 03 00 00 00 01 00 00 21 03 02 02
0000040
Personality: Osmunda
ConnectorInfo count in decimal: 4
Disk offset in decimal 789744
0000000 02 00 00 00 00 01 00 00 29 05 01 00 10 00 05 05
0000010 00 04 00 00 04 03 00 00 00 09 02 00 11 02 01 01
0000020 00 04 00 00 04 03 00 00 00 09 03 00 21 03 02 02
0000030 00 08 00 00 04 02 00 00 00 01 04 00 12 04 03 03
0000040
Personality: Pondweed
ConnectorInfo count in decimal: 3
Disk offset in decimal 789808
0000000 02 00 00 00 00 01 00 00 09 01 01 00 10 00 05 05
0000010 00 04 00 00 04 03 00 00 00 01 02 00 11 02 01 01
0000020 00 04 00 00 04 03 00 00 00 01 03 00 21 03 02 02
0000030
Personality: Spikerush
ConnectorInfo count in decimal: 4
Disk offset in decimal 789856
0000000 02 00 00 00 40 00 00 00 29 05 01 00 00 00 00 05
0000010 00 04 00 00 04 03 00 00 00 01 02 00 11 02 01 01
0000020 00 04 00 00 00 01 00 00 00 09 02 00 21 03 02 02
0000030 00 04 00 00 00 01 00 00 00 09 03 00 12 04 03 03
0000040
Personality: Typha
ConnectorInfo count in decimal: 5
Disk offset in decimal 789920
0000000 00 04 00 00 04 03 00 00 00 01 01 00 11 02 04 01
0000010 00 04 00 00 04 03 00 00 00 01 02 00 21 03 05 02
0000020 00 04 00 00 00 01 00 00 00 09 03 00 10 00 02 05
0000030 00 04 00 00 00 01 00 00 00 09 04 00 20 01 03 06
0000040 04 00 00 00 14 02 00 00 00 01 05 00 02 04 01 03
0000050
Kext /System/Library/Extensions/AMD7000Controller.kext/Contents/MacOS/AMD7000Controller
Personality: Aji
ConnectorInfo count in decimal: 4
Disk offset in decimal 810800
0000000 00 04 00 00 04 03 00 00 00 01 01 01 12 04 05 01
0000010 00 04 00 00 04 03 00 00 00 01 02 01 22 05 04 02
0000020 04 00 00 00 14 02 00 00 00 01 03 00 00 00 03 06
0000030 00 08 00 00 04 02 00 00 00 01 04 00 11 02 01 04
0000040
Personality: Buri
ConnectorInfo count in decimal: 4
Disk offset in decimal 810864
0000000 02 00 00 00 00 01 00 00 29 05 01 00 10 00 05 05
0000010 00 04 00 00 04 03 00 00 00 09 02 00 11 02 01 01
0000020 00 04 00 00 04 03 00 00 00 09 03 00 21 03 02 02
0000030 00 08 00 00 04 02 00 00 00 01 04 00 12 04 03 03
0000040
Personality: Chutoro
ConnectorInfo count in decimal: 5
Disk offset in decimal 810928
0000000 02 00 00 00 00 01 00 00 09 01 01 00 12 04 03 03
0000010 00 04 00 00 04 03 00 00 00 01 02 01 11 02 01 01
0000020 00 04 00 00 00 01 00 00 00 09 03 00 21 03 02 02
0000030 00 04 00 00 00 01 00 00 00 09 04 00 22 05 04 04
0000040 00 04 00 00 04 03 00 00 00 01 05 00 10 00 05 05
0000050
Personality: Dashimaki
ConnectorInfo count in decimal: 4
Disk offset in decimal 811008
0000000 00 04 00 00 04 03 00 00 00 01 01 01 12 04 02 02
0000010 00 04 00 00 04 03 00 00 00 01 02 00 22 05 03 05
0000020 04 00 00 00 14 02 00 00 00 01 03 01 00 00 04 04
0000030 00 08 00 00 04 02 00 00 00 01 04 00 11 02 01 01
0000040
Personality: Ebi
ConnectorInfo count in decimal: 5
Disk offset in decimal 811072
0000000 02 00 00 00 00 01 00 00 09 01 01 00 12 04 03 03
0000010 00 04 00 00 04 03 00 00 00 01 02 01 11 02 01 01
0000020 00 04 00 00 00 01 00 00 00 09 03 01 21 03 02 02
0000030 00 04 00 00 00 01 00 00 00 09 04 01 22 05 04 04
0000040 00 04 00 00 04 03 00 00 00 01 05 01 10 00 05 05
0000050
Personality: Gari
ConnectorInfo count in decimal: 5
Disk offset in decimal 811152
0000000 02 00 00 00 00 01 00 00 09 01 01 00 12 04 03 03
0000010 00 04 00 00 04 03 00 00 00 01 02 01 11 02 01 01
0000020 00 04 00 00 00 01 00 00 00 09 03 00 21 03 02 02
0000030 00 04 00 00 00 01 00 00 00 09 04 00 22 05 04 04
0000040 00 04 00 00 04 03 00 00 00 01 05 00 10 00 05 05
0000050
Personality: Futomaki
ConnectorInfo count in decimal: 4
Disk offset in decimal 811280
0000000 00 04 00 00 04 03 00 00 00 01 01 01 12 04 04 01
0000010 00 04 00 00 04 03 00 00 00 01 02 01 22 05 05 02
0000020 04 00 00 00 14 02 00 00 00 01 03 00 00 00 06 06
0000030 00 08 00 00 04 02 00 00 00 01 04 00 11 02 01 03
0000040
Personality: Hamachi
ConnectorInfo count in decimal: 4
Disk offset in decimal 811344
0000000 00 04 00 00 04 03 00 00 00 01 01 01 12 04 05 01
0000010 00 04 00 00 04 03 00 00 00 01 02 01 22 05 04 02
0000020 04 00 00 00 14 02 00 00 00 01 03 00 00 00 03 06
0000030 00 08 00 00 04 02 00 00 00 01 04 00 11 02 01 04
0000040
Personality: OPM
ConnectorInfo count in decimal: 6
Disk offset in decimal 811408
0000000 00 04 00 00 04 03 00 00 00 01 00 01 11 02 01 01
0000010 00 04 00 00 04 03 00 00 00 01 00 01 21 03 02 02
0000020 00 04 00 00 04 03 00 00 00 01 00 01 12 04 03 03
0000030 00 04 00 00 04 03 00 00 00 01 00 01 22 05 04 04
0000040 00 04 00 00 04 03 00 00 00 01 00 01 10 00 05 05
0000050 00 04 00 00 14 03 00 00 00 01 00 01 20 01 06 06
0000060
Personality: Ikura
ConnectorInfo count in decimal: 1
Disk offset in decimal 811504
0000000 00 08 00 00 04 02 00 00 00 01 01 00 12 04 03 01
0000010
Personality: IkuraS
ConnectorInfo count in decimal: 6
Disk offset in decimal 811520
0000000 00 04 00 00 04 03 00 00 00 01 01 07 11 02 01 03
0000010 00 04 00 00 04 03 00 00 00 01 02 07 21 03 02 04
0000020 00 04 00 00 04 03 00 00 00 01 03 07 12 04 03 01
0000030 00 04 00 00 04 03 00 00 00 01 04 07 22 05 04 02
0000040 00 04 00 00 04 03 00 00 00 01 05 07 10 00 05 05
0000050 00 04 00 00 04 03 00 00 00 01 06 07 20 01 06 06
0000060
Personality: Junsai
ConnectorInfo count in decimal: 6
Disk offset in decimal 811616
0000000 00 04 00 00 04 03 00 00 00 01 00 01 12 04 03 01
0000010 00 04 00 00 04 03 00 00 00 01 00 01 22 05 04 02
0000020 00 04 00 00 04 03 00 00 00 01 00 01 11 02 01 03
0000030 00 04 00 00 04 03 00 00 00 01 00 01 21 03 02 04
0000040 00 04 00 00 04 03 00 00 00 01 00 01 10 00 05 05
0000050 00 04 00 00 04 03 00 00 00 01 00 01 20 01 06 06
0000060
Personality: Kani
ConnectorInfo count in decimal: 1
Disk offset in decimal 811712
0000000 00 08 00 00 04 02 00 00 00 01 01 00 12 04 03 01
0000010
Personality: KaniS
ConnectorInfo count in decimal: 6
Disk offset in decimal 811728
0000000 00 04 00 00 04 03 00 00 00 01 01 07 11 02 01 03
0000010 00 04 00 00 04 03 00 00 00 01 02 07 21 03 02 04
0000020 00 04 00 00 04 03 00 00 00 01 03 07 12 04 03 01
0000030 00 04 00 00 04 03 00 00 00 01 04 07 22 05 04 02
0000040 00 04 00 00 04 03 00 00 00 01 05 07 10 00 05 05
0000050 00 04 00 00 04 03 00 00 00 01 06 07 20 01 06 06
0000060
Personality: DashimakiS
ConnectorInfo count in decimal: 4
Disk offset in decimal 811824
0000000 00 04 00 00 04 03 00 00 00 01 01 01 12 04 02 02
0000010 00 04 00 00 04 03 00 00 00 01 02 01 22 05 03 05
0000020 04 00 00 00 14 02 00 00 00 01 03 00 00 00 04 04
0000030 00 08 00 00 04 02 00 00 00 01 04 00 11 02 01 01
0000040
Personality: Maguro
ConnectorInfo count in decimal: 1
Disk offset in decimal 811888
0000000 00 08 00 00 04 02 00 00 00 01 01 00 12 04 03 01
0000010
Personality: MaguroS
ConnectorInfo count in decimal: 6
Disk offset in decimal 811904
0000000 00 04 00 00 04 03 00 00 00 01 01 07 11 02 01 03
0000010 00 04 00 00 04 03 00 00 00 01 02 07 21 03 02 04
0000020 00 04 00 00 04 03 00 00 00 01 03 07 12 04 03 01
0000030 00 04 00 00 04 03 00 00 00 01 04 07 22 05 04 02
0000040 00 04 00 00 04 03 00 00 00 01 05 07 10 00 05 05
0000050 00 04 00 00 04 03 00 00 00 01 06 07 20 01 06 06
0000060

 

 

...and my card...

 

 

ATOM BIOS Rom:
SubsystemVendorID: 0x1043 SubsystemID: 0x0403
IOBaseAddress: 0x0000
Filename: c331p_1.sb
BIOS Bootup Message:
6759.13.11.0.14.AS02

PCI ID: 1002:6759
Connector at index 0
Type [@offset 44216]: HDMI-A (11)
Encoder [@offset 44220]: INTERNAL_UNIPHY2 (0x21)
i2cid [@offset 44290]: 0x92, OSX senseid: 0x3
Connector at index 1
Type [@offset 44226]: DVI-D (3)
Encoder [@offset 44230]: INTERNAL_UNIPHY (0x1e)
i2cid [@offset 44317]: 0x93, OSX senseid: 0x4
Connector at index 2
Type [@offset 44236]: VGA (1)
Encoder [@offset 44240]: INTERNAL_KLDSCP_DAC1 (0x15)
i2cid [@offset 44344]: 0x90, OSX senseid: 0x1

 

 

let's see... :smoke:

Link to comment
Share on other sites

...hi, from 10.9.2    :smoke:

 

 

/Users/rustyballs/Downloads/ati-personality.pl.0.15/ati-personality.pl

Script version 0.15

Kext /System/Library/Extensions/AMD2400Controller.kext/Contents/MacOS/AMD2400Controller

Personality: Iago

ConnectorInfo count in decimal: 2

Disk offset in decimal 662352

0000000 02 00 00 00 40 00 00 00 09 00 00 00 00 01 00 12

0000010 00 10 00 00 16 00 00 00 c4 00 00 00 10 00 01 11

0000020

Kext /System/Library/Extensions/AMD2600Controller.kext/Contents/MacOS/AMD2600Controller

Personality: Hypoprion

ConnectorInfo count in decimal: 2

Disk offset in decimal 662320

0000000 02 00 00 00 40 00 00 00 09 00 00 00 00 01 00 12

0000010 00 10 00 00 16 00 00 00 c4 00 00 00 10 00 01 11

0000020

Personality: Lamna

ConnectorInfo count in decimal: 2

Disk offset in decimal 662352

0000000 00 02 00 00 14 00 00 00 80 00 00 00 00 01 02 11

0000010 04 00 00 00 16 00 00 00 80 00 00 00 00 10 01 12

0000020

Kext /System/Library/Extensions/AMD3800Controller.kext/Contents/MacOS/AMD3800Controller

Personality: Megalodon

ConnectorInfo count in decimal: 3

Disk offset in decimal 666400

0000000 00 02 00 00 14 00 00 00 00 00 00 00 00 01 02 11

0000010 04 00 00 00 16 00 00 00 00 00 00 00 00 10 01 12

0000020 80 00 00 00 02 00 00 00 04 00 00 00 00 10 00 00

0000030

Personality: Triakis

ConnectorInfo count in decimal: 2

Disk offset in decimal 666448

0000000 00 02 00 00 14 00 00 00 00 00 00 00 00 01 02 11

0000010 04 00 00 00 16 00 00 00 00 00 00 00 00 10 01 12

0000020

Kext /System/Library/Extensions/AMD4600Controller.kext/Contents/MacOS/AMD4600Controller

Personality: Flicker

ConnectorInfo count in decimal: 3

Disk offset in decimal 654048

0000000 00 04 00 00 00 04 00 00 00 01 00 00 02 01 03 05

0000010 00 04 00 00 00 04 00 00 00 01 00 00 01 00 02 02

0000020 00 02 00 00 14 02 00 00 00 01 00 00 00 10 01 04

0000030

Personality: Gliff

ConnectorInfo count in decimal: 3

Disk offset in decimal 654096

0000000 02 00 00 00 40 00 00 00 09 01 00 00 02 01 00 03

0000010 02 00 00 00 00 01 00 00 09 01 00 00 20 01 02 02

0000020 00 04 00 00 04 06 00 00 00 01 00 00 10 00 01 01

0000030

Personality: Shrike

ConnectorInfo count in decimal: 3

Disk offset in decimal 654144

0000000 02 00 00 00 40 00 00 00 09 01 00 00 02 01 00 03

0000010 02 00 00 00 00 01 00 00 09 01 00 00 20 01 02 02

0000020 00 04 00 00 04 03 00 00 00 01 00 00 10 00 01 01

0000030

Kext /System/Library/Extensions/AMD4800Controller.kext/Contents/MacOS/AMD4800Controller

Personality: Cardinal

ConnectorInfo count in decimal: 2

Disk offset in decimal 645888

0000000 00 02 00 00 14 02 00 00 00 01 00 00 01 01 01 04

0000010 04 00 00 00 14 02 00 00 00 01 00 00 00 10 02 03

0000020

Personality: MotMot

ConnectorInfo count in decimal: 2

Disk offset in decimal 645920

0000000 00 04 00 00 04 01 00 00 00 01 00 00 10 00 02 03

0000010 04 00 00 00 14 02 00 00 00 01 00 00 01 11 01 04

0000020

Personality: Quail

ConnectorInfo count in decimal: 3

Disk offset in decimal 645952

0000000 02 00 00 00 40 00 00 00 09 01 00 00 22 01 00 07

0000010 02 00 00 00 00 01 00 00 09 01 00 00 20 01 03 04

0000020 00 04 00 00 04 03 00 00 00 01 00 00 10 00 02 03

0000030

Kext /System/Library/Extensions/AMD5000Controller.kext/Contents/MacOS/AMD5000Controller

Personality: Douc

ConnectorInfo count in decimal: 2

Disk offset in decimal 767168

0000000 02 00 00 00 00 05 00 00 09 03 00 00 21 03 02 02

0000010 00 04 00 00 04 02 00 00 00 03 00 00 11 02 01 01

0000020

Personality: Langur

ConnectorInfo count in decimal: 3

Disk offset in decimal 767216

0000000 00 04 00 00 04 06 00 00 00 01 00 00 21 03 04 02

0000010 00 04 00 00 04 06 00 00 00 01 00 00 11 02 01 01

0000020 04 00 00 00 14 02 00 00 00 01 00 00 02 04 05 03

0000030

Personality: Uakari

ConnectorInfo count in decimal: 4

Disk offset in decimal 767264

0000000 00 04 00 00 00 04 00 00 00 71 00 00 12 04 04 01

0000010 04 00 00 00 14 00 00 00 00 71 00 00 01 12 01 03

0000020 00 02 00 00 14 00 00 00 00 71 00 00 00 00 06 05

0000030 00 08 00 00 00 02 00 00 00 71 00 00 22 05 05 04

0000040

Personality: Zonalis

ConnectorInfo count in decimal: 6

Disk offset in decimal 767328

0000000 00 04 00 00 04 06 00 00 00 71 00 00 20 01 06 06

0000010 00 04 00 00 04 06 00 00 00 71 00 00 10 00 05 05

0000020 00 04 00 00 04 06 00 00 00 71 00 00 21 03 02 04

0000030 00 04 00 00 04 06 00 00 00 71 00 00 11 02 01 03

0000040 00 04 00 00 04 06 00 00 00 71 00 00 22 05 04 02

0000050 00 04 00 00 04 06 00 00 00 71 00 00 12 04 03 01

0000060

Personality: Alouatta

ConnectorInfo count in decimal: 4

Disk offset in decimal 767424

0000000 02 00 00 00 00 01 00 00 09 01 00 00 12 04 03 03

0000010 00 04 00 00 04 06 00 00 00 71 00 00 11 02 01 01

0000020 00 04 00 00 04 06 00 00 00 71 00 00 21 03 02 02

0000030 00 04 00 00 04 06 00 00 00 71 00 00 22 05 04 04

0000040

Personality: Hoolock

ConnectorInfo count in decimal: 3

Disk offset in decimal 767488

0000000 00 04 00 00 04 06 00 00 00 01 00 00 21 03 05 01

0000010 00 04 00 00 04 06 00 00 00 01 00 00 11 02 04 02

0000020 04 00 00 00 14 02 00 00 00 01 00 00 02 04 01 03

0000030

Personality: Vervet

ConnectorInfo count in decimal: 4

Disk offset in decimal 767536

0000000 00 04 00 00 00 04 00 00 00 71 00 00 12 04 04 02

0000010 04 00 00 00 14 00 00 00 00 71 00 00 01 12 01 04

0000020 00 02 00 00 14 00 00 00 00 71 00 00 00 00 06 03

0000030 00 08 00 00 00 02 00 00 00 71 00 00 22 05 05 01

0000040

Personality: Baboon

ConnectorInfo count in decimal: 3

Disk offset in decimal 767600

0000000 04 00 00 00 14 00 00 00 00 01 00 00 01 02 01 03

0000010 00 08 00 00 00 02 00 00 00 71 00 00 22 05 02 01

0000020 10 00 00 00 10 00 00 00 00 01 00 00 00 10 00 02

0000030

Personality: Eulemur

ConnectorInfo count in decimal: 3

Disk offset in decimal 767648

0000000 04 00 00 00 14 00 00 00 00 01 00 00 01 02 01 04

0000010 00 08 00 00 00 02 00 00 00 71 00 00 12 04 04 02

0000020 10 00 00 00 10 00 00 00 00 00 00 00 00 10 00 01

0000030

Personality: Galago

ConnectorInfo count in decimal: 2

Disk offset in decimal 767696

0000000 02 00 00 00 00 01 00 00 09 03 00 00 21 03 02 02

0000010 00 04 00 00 04 06 00 00 00 73 00 00 11 02 01 01

0000020

Personality: Colobus

ConnectorInfo count in decimal: 2

Disk offset in decimal 767744

0000000 02 00 00 00 00 01 00 00 09 03 00 00 21 03 02 02

0000010 00 04 00 00 04 06 00 00 00 73 00 00 11 02 01 01

0000020

Personality: Mangabey

ConnectorInfo count in decimal: 2

Disk offset in decimal 767792

0000000 02 00 00 00 40 00 00 00 09 01 00 00 00 00 00 03

0000010 00 04 00 00 04 06 00 00 00 73 00 00 11 02 01 01

0000020

Personality: Nomascus

ConnectorInfo count in decimal: 4

Disk offset in decimal 767840

0000000 02 00 00 00 40 00 00 00 09 01 00 00 00 00 00 05

0000010 02 00 00 00 00 01 00 00 09 03 00 00 12 04 03 03

0000020 00 04 00 00 04 06 00 00 00 73 00 00 11 02 01 01

0000030 00 04 00 00 04 07 00 00 00 73 00 00 21 03 02 02

0000040

Personality: Orangutan

ConnectorInfo count in decimal: 2

Disk offset in decimal 767920

0000000 02 00 00 00 40 00 00 00 09 01 00 00 00 00 00 05

0000010 00 04 00 00 04 06 00 00 00 73 00 00 11 02 01 01

0000020

Kext /System/Library/Extensions/AMD6000Controller.kext/Contents/MacOS/AMD6000Controller

Personality: Pithecia

ConnectorInfo count in decimal: 2

Disk offset in decimal 788928

0000000 00 04 00 00 04 03 00 00 00 01 00 00 21 03 02 04

0000010 04 00 00 00 14 02 00 00 00 01 00 00 00 00 04 03

0000020

Personality: Bulrushes

ConnectorInfo count in decimal: 6

Disk offset in decimal 788960

0000000 00 04 00 00 04 03 00 00 00 01 00 00 11 02 01 01

0000010 00 04 00 00 04 03 00 00 00 01 00 00 21 03 02 02

0000020 00 04 00 00 04 03 00 00 00 01 00 00 12 04 03 03

0000030 00 04 00 00 04 03 00 00 00 01 00 00 22 05 04 04

0000040 00 04 00 00 04 03 00 00 00 01 00 00 10 00 05 05

0000050 00 04 00 00 04 03 00 00 00 01 00 00 20 01 06 06

0000060

Personality: Cattail

ConnectorInfo count in decimal: 4

Disk offset in decimal 789056

0000000 02 00 00 00 40 00 00 00 29 05 00 00 00 00 00 05

0000010 00 04 00 00 04 03 00 00 00 01 00 00 11 02 01 01

0000020 00 04 00 00 00 01 00 00 00 09 10 00 21 03 02 02

0000030 00 04 00 00 00 01 00 00 00 09 10 00 12 04 03 03

0000040

Personality: Hydrilla

ConnectorInfo count in decimal: 5

Disk offset in decimal 789120

0000000 02 00 00 00 00 01 00 00 09 01 00 00 12 04 03 03

0000010 00 04 00 00 04 03 00 00 00 01 00 00 11 02 01 01

0000020 00 04 00 00 00 01 00 00 00 09 10 00 21 03 02 02

0000030 00 04 00 00 00 01 00 00 00 09 10 00 22 05 05 04

0000040 00 04 00 00 04 03 00 00 00 01 00 00 10 00 04 05

0000050

Personality: Duckweed

ConnectorInfo count in decimal: 4

Disk offset in decimal 789200

0000000 00 04 00 00 04 03 00 00 00 01 00 00 12 04 04 01

0000010 00 04 00 00 04 03 00 00 00 01 00 00 22 05 05 02

0000020 00 08 00 00 04 02 00 00 00 01 00 00 11 02 03 04

0000030 00 02 00 00 14 02 00 00 00 01 00 00 00 00 06 05

0000040

Personality: Fanwort

ConnectorInfo count in decimal: 4

Disk offset in decimal 789264

0000000 02 00 00 00 40 00 00 00 29 05 00 00 00 00 00 04

0000010 00 04 00 00 04 03 00 00 00 01 00 00 11 02 01 01

0000020 00 04 00 00 00 01 00 00 00 09 10 00 21 03 02 02

0000030 00 04 00 00 00 01 00 00 00 09 10 00 12 04 03 03

0000040

Personality: Elodea

ConnectorInfo count in decimal: 5

Disk offset in decimal 789328

0000000 02 00 00 00 00 01 00 00 09 01 00 00 12 04 03 03

0000010 00 04 00 00 04 03 00 00 00 01 00 00 10 00 05 05

0000020 00 04 00 00 04 03 00 00 00 01 00 00 11 02 01 01

0000030 00 04 00 00 00 01 00 00 00 09 10 00 21 03 02 02

0000040 00 04 00 00 00 01 00 00 00 09 10 00 22 05 04 04

0000050

Personality: Kudzu

ConnectorInfo count in decimal: 2

Disk offset in decimal 789408

0000000 00 04 00 00 04 03 00 00 00 01 00 00 12 04 03 03

0000010 00 08 00 00 04 02 00 00 00 01 00 00 11 02 01 01

0000020

Personality: Gibba

ConnectorInfo count in decimal: 5

Disk offset in decimal 789440

0000000 00 04 00 00 04 03 00 00 00 01 00 00 12 04 05 01

0000010 00 04 00 00 04 03 00 00 00 01 00 00 22 05 04 02

0000020 00 08 00 00 04 02 00 00 00 01 00 00 11 02 06 04

0000030 00 02 00 00 14 02 00 00 00 01 00 00 00 00 03 05

0000040 04 00 00 00 04 02 00 00 00 01 00 00 11 02 01 03

0000050

Personality: Lotus

ConnectorInfo count in decimal: 3

Disk offset in decimal 789520

0000000 00 04 00 00 04 03 00 00 00 01 00 00 11 02 01 01

0000010 00 08 00 00 04 02 00 00 00 01 00 00 22 05 04 04

0000020 00 04 00 00 00 01 00 00 00 01 00 00 21 03 02 02

0000030

Personality: Ipomoea

ConnectorInfo count in decimal: 3

Disk offset in decimal 789568

0000000 00 04 00 00 04 03 00 00 00 01 00 00 12 04 01 05

0000010 00 08 00 00 04 02 00 00 00 01 00 00 11 02 04 03

0000020 10 00 00 00 10 00 00 00 00 01 00 00 00 00 00 02

0000030

Personality: Muskgrass

ConnectorInfo count in decimal: 4

Disk offset in decimal 789616

0000000 00 04 00 00 04 03 00 00 00 01 01 00 11 02 01 01

0000010 00 04 00 00 00 01 00 00 00 09 12 00 21 03 02 02

0000020 00 04 00 00 00 01 00 00 00 09 13 00 22 05 04 04

0000030 00 08 00 00 04 02 00 00 00 01 04 00 12 04 03 03

0000040

Personality: Juncus

ConnectorInfo count in decimal: 4

Disk offset in decimal 789680

0000000 00 04 00 00 04 03 00 00 00 01 00 00 12 04 03 03

0000010 00 04 00 00 04 03 00 00 00 01 00 00 10 00 04 05

0000020 00 04 00 00 04 03 00 00 00 01 00 00 11 02 01 01

0000030 00 04 00 00 04 03 00 00 00 01 00 00 21 03 02 02

0000040

Personality: Osmunda

ConnectorInfo count in decimal: 4

Disk offset in decimal 789744

0000000 02 00 00 00 00 01 00 00 29 05 01 00 10 00 05 05

0000010 00 04 00 00 04 03 00 00 00 09 02 00 11 02 01 01

0000020 00 04 00 00 04 03 00 00 00 09 03 00 21 03 02 02

0000030 00 08 00 00 04 02 00 00 00 01 04 00 12 04 03 03

0000040

Personality: Pondweed

ConnectorInfo count in decimal: 3

Disk offset in decimal 789808

0000000 02 00 00 00 00 01 00 00 09 01 01 00 10 00 05 05

0000010 00 04 00 00 04 03 00 00 00 01 02 00 11 02 01 01

0000020 00 04 00 00 04 03 00 00 00 01 03 00 21 03 02 02

0000030

Personality: Spikerush

ConnectorInfo count in decimal: 4

Disk offset in decimal 789856

0000000 02 00 00 00 40 00 00 00 29 05 01 00 00 00 00 05

0000010 00 04 00 00 04 03 00 00 00 01 02 00 11 02 01 01

0000020 00 04 00 00 00 01 00 00 00 09 02 00 21 03 02 02

0000030 00 04 00 00 00 01 00 00 00 09 03 00 12 04 03 03

0000040

Personality: Typha

ConnectorInfo count in decimal: 5

Disk offset in decimal 789920

0000000 00 04 00 00 04 03 00 00 00 01 01 00 11 02 04 01

0000010 00 04 00 00 04 03 00 00 00 01 02 00 21 03 05 02

0000020 00 04 00 00 00 01 00 00 00 09 03 00 10 00 02 05

0000030 00 04 00 00 00 01 00 00 00 09 04 00 20 01 03 06

0000040 04 00 00 00 14 02 00 00 00 01 05 00 02 04 01 03

0000050

Kext /System/Library/Extensions/AMD7000Controller.kext/Contents/MacOS/AMD7000Controller

Personality: Aji

ConnectorInfo count in decimal: 4

Disk offset in decimal 810800

0000000 00 04 00 00 04 03 00 00 00 01 01 01 12 04 05 01

0000010 00 04 00 00 04 03 00 00 00 01 02 01 22 05 04 02

0000020 04 00 00 00 14 02 00 00 00 01 03 00 00 00 03 06

0000030 00 08 00 00 04 02 00 00 00 01 04 00 11 02 01 04

0000040

Personality: Buri

ConnectorInfo count in decimal: 4

Disk offset in decimal 810864

0000000 02 00 00 00 00 01 00 00 29 05 01 00 10 00 05 05

0000010 00 04 00 00 04 03 00 00 00 09 02 00 11 02 01 01

0000020 00 04 00 00 04 03 00 00 00 09 03 00 21 03 02 02

0000030 00 08 00 00 04 02 00 00 00 01 04 00 12 04 03 03

0000040

Personality: Chutoro

ConnectorInfo count in decimal: 5

Disk offset in decimal 810928

0000000 02 00 00 00 00 01 00 00 09 01 01 00 12 04 03 03

0000010 00 04 00 00 04 03 00 00 00 01 02 01 11 02 01 01

0000020 00 04 00 00 00 01 00 00 00 09 03 00 21 03 02 02

0000030 00 04 00 00 00 01 00 00 00 09 04 00 22 05 04 04

0000040 00 04 00 00 04 03 00 00 00 01 05 00 10 00 05 05

0000050

Personality: Dashimaki

ConnectorInfo count in decimal: 4

Disk offset in decimal 811008

0000000 00 04 00 00 04 03 00 00 00 01 01 01 12 04 02 02

0000010 00 04 00 00 04 03 00 00 00 01 02 00 22 05 03 05

0000020 04 00 00 00 14 02 00 00 00 01 03 01 00 00 04 04

0000030 00 08 00 00 04 02 00 00 00 01 04 00 11 02 01 01

0000040

Personality: Ebi

ConnectorInfo count in decimal: 5

Disk offset in decimal 811072

0000000 02 00 00 00 00 01 00 00 09 01 01 00 12 04 03 03

0000010 00 04 00 00 04 03 00 00 00 01 02 01 11 02 01 01

0000020 00 04 00 00 00 01 00 00 00 09 03 01 21 03 02 02

0000030 00 04 00 00 00 01 00 00 00 09 04 01 22 05 04 04

0000040 00 04 00 00 04 03 00 00 00 01 05 01 10 00 05 05

0000050

Personality: Gari

ConnectorInfo count in decimal: 5

Disk offset in decimal 811152

0000000 02 00 00 00 00 01 00 00 09 01 01 00 12 04 03 03

0000010 00 04 00 00 04 03 00 00 00 01 02 01 11 02 01 01

0000020 00 04 00 00 00 01 00 00 00 09 03 00 21 03 02 02

0000030 00 04 00 00 00 01 00 00 00 09 04 00 22 05 04 04

0000040 00 04 00 00 04 03 00 00 00 01 05 00 10 00 05 05

0000050

Personality: Futomaki

ConnectorInfo count in decimal: 4

Disk offset in decimal 811280

0000000 00 04 00 00 04 03 00 00 00 01 01 01 12 04 04 01

0000010 00 04 00 00 04 03 00 00 00 01 02 01 22 05 05 02

0000020 04 00 00 00 14 02 00 00 00 01 03 00 00 00 06 06

0000030 00 08 00 00 04 02 00 00 00 01 04 00 11 02 01 03

0000040

Personality: Hamachi

ConnectorInfo count in decimal: 4

Disk offset in decimal 811344

0000000 00 04 00 00 04 03 00 00 00 01 01 01 12 04 05 01

0000010 00 04 00 00 04 03 00 00 00 01 02 01 22 05 04 02

0000020 04 00 00 00 14 02 00 00 00 01 03 00 00 00 03 06

0000030 00 08 00 00 04 02 00 00 00 01 04 00 11 02 01 04

0000040

Personality: OPM

ConnectorInfo count in decimal: 6

Disk offset in decimal 811408

0000000 00 04 00 00 04 03 00 00 00 01 00 01 11 02 01 01

0000010 00 04 00 00 04 03 00 00 00 01 00 01 21 03 02 02

0000020 00 04 00 00 04 03 00 00 00 01 00 01 12 04 03 03

0000030 00 04 00 00 04 03 00 00 00 01 00 01 22 05 04 04

0000040 00 04 00 00 04 03 00 00 00 01 00 01 10 00 05 05

0000050 00 04 00 00 14 03 00 00 00 01 00 01 20 01 06 06

0000060

Personality: Ikura

ConnectorInfo count in decimal: 1

Disk offset in decimal 811504

0000000 00 08 00 00 04 02 00 00 00 01 01 00 12 04 03 01

0000010

Personality: IkuraS

ConnectorInfo count in decimal: 6

Disk offset in decimal 811520

0000000 00 04 00 00 04 03 00 00 00 01 01 07 11 02 01 03

0000010 00 04 00 00 04 03 00 00 00 01 02 07 21 03 02 04

0000020 00 04 00 00 04 03 00 00 00 01 03 07 12 04 03 01

0000030 00 04 00 00 04 03 00 00 00 01 04 07 22 05 04 02

0000040 00 04 00 00 04 03 00 00 00 01 05 07 10 00 05 05

0000050 00 04 00 00 04 03 00 00 00 01 06 07 20 01 06 06

0000060

Personality: Junsai

ConnectorInfo count in decimal: 6

Disk offset in decimal 811616

0000000 00 04 00 00 04 03 00 00 00 01 00 01 12 04 03 01

0000010 00 04 00 00 04 03 00 00 00 01 00 01 22 05 04 02

0000020 00 04 00 00 04 03 00 00 00 01 00 01 11 02 01 03

0000030 00 04 00 00 04 03 00 00 00 01 00 01 21 03 02 04

0000040 00 04 00 00 04 03 00 00 00 01 00 01 10 00 05 05

0000050 00 04 00 00 04 03 00 00 00 01 00 01 20 01 06 06

0000060

Personality: Kani

ConnectorInfo count in decimal: 1

Disk offset in decimal 811712

0000000 00 08 00 00 04 02 00 00 00 01 01 00 12 04 03 01

0000010

Personality: KaniS

ConnectorInfo count in decimal: 6

Disk offset in decimal 811728

0000000 00 04 00 00 04 03 00 00 00 01 01 07 11 02 01 03

0000010 00 04 00 00 04 03 00 00 00 01 02 07 21 03 02 04

0000020 00 04 00 00 04 03 00 00 00 01 03 07 12 04 03 01

0000030 00 04 00 00 04 03 00 00 00 01 04 07 22 05 04 02

0000040 00 04 00 00 04 03 00 00 00 01 05 07 10 00 05 05

0000050 00 04 00 00 04 03 00 00 00 01 06 07 20 01 06 06

0000060

Personality: DashimakiS

ConnectorInfo count in decimal: 4

Disk offset in decimal 811824

0000000 00 04 00 00 04 03 00 00 00 01 01 01 12 04 02 02

0000010 00 04 00 00 04 03 00 00 00 01 02 01 22 05 03 05

0000020 04 00 00 00 14 02 00 00 00 01 03 00 00 00 04 04

0000030 00 08 00 00 04 02 00 00 00 01 04 00 11 02 01 01

0000040

Personality: Maguro

ConnectorInfo count in decimal: 1

Disk offset in decimal 811888

0000000 00 08 00 00 04 02 00 00 00 01 01 00 12 04 03 01

0000010

Personality: MaguroS

ConnectorInfo count in decimal: 6

Disk offset in decimal 811904

0000000 00 04 00 00 04 03 00 00 00 01 01 07 11 02 01 03

0000010 00 04 00 00 04 03 00 00 00 01 02 07 21 03 02 04

0000020 00 04 00 00 04 03 00 00 00 01 03 07 12 04 03 01

0000030 00 04 00 00 04 03 00 00 00 01 04 07 22 05 04 02

0000040 00 04 00 00 04 03 00 00 00 01 05 07 10 00 05 05

0000050 00 04 00 00 04 03 00 00 00 01 06 07 20 01 06 06

0000060

 

 

 

 

...and my card...

 

 

ATOM BIOS Rom:

SubsystemVendorID: 0x1043 SubsystemID: 0x0403

IOBaseAddress: 0x0000

Filename: c331p_1.sb

BIOS Bootup Message:

6759.13.11.0.14.AS02

 

PCI ID: 1002:6759

Connector at index 0

Type [@offset 44216]: HDMI-A (11)

Encoder [@offset 44220]: INTERNAL_UNIPHY2 (0x21)

i2cid [@offset 44290]: 0x92, OSX senseid: 0x3

Connector at index 1

Type [@offset 44226]: DVI-D (3)

Encoder [@offset 44230]: INTERNAL_UNIPHY (0x1e)

i2cid [@offset 44317]: 0x93, OSX senseid: 0x4

Connector at index 2

Type [@offset 44236]: VGA (1)

Encoder [@offset 44240]: INTERNAL_KLDSCP_DAC1 (0x15)

i2cid [@offset 44344]: 0x90, OSX senseid: 0x1

 

 

let's see... :smoke:

 

Hi,

I may propose you the follow patch

		<key>ATIConnectorsController</key>
		<string>6000</string>
		<key>ATIConnectorsData</key>
		<string>000400000403000000010000120401050008000004020000000100001102040310000000100000000001000000000002</string>
		<key>ATIConnectorsPatch</key>
		<string>040000000403000000010000100001041000000010000000000100000000000100080000040200000001000012040403</string>

And set

	<key>Graphics</key>
	<dict>

		<key>Inject</key>
		<dict>
			<key>ATI</key>
			<true/>
			<key>Intel</key>
			<false/>
			<key>NVidia</key>
			<false/>
		</dict>
		<key>FBName</key>
		<string>Ipomoea</string>

		<key>VideoPorts</key>
		<integer>3</integer>

It is one of the possible variants. More tunings may be needed.

  • Like 1
Link to comment
Share on other sites

..thanks Slice, I use chameleon, so i did the hex change in the controller itself...so far, DVI now works and hold on...dual display also working to my HDMI/CRT television... resolution change, rotation...all seem fine... :smoke:

 

 

 

                                        AMD Radeon HD 6570/7570 Series:

  Chipset Model:    AMD Radeon HD 6570/7570 Series
  Type:    GPU
  Bus:    PCIe
  PCIe Lane Width:    x16
  VRAM (Total):    1024 MB
  Vendor:    ATI (0x1002)
  Device ID:    0x6759
  Revision ID:    0x0000
  Displays:
Apple Studio Display:
  Display Type:    LCD
  Resolution:    1280 x 1024
  Pixel Depth:    32-Bit Color (ARGB8888)
  Main Display:    Yes
  Mirror:    Off
  Online:    Yes
  Rotation:    Supported
L05HD:
  Resolution:    1280 x 720 @ 60Hz (720p)
  Pixel Depth:    32-Bit Color (ARGB8888)
  Mirror:    Off
  Online:    Yes
  Rotation:    Supported
  Television:    Yes
 

Link to comment
Share on other sites

..thanks Slice, I use chameleon, so i did the hex change in the controller itself...so far, DVI now works and hold on...dual display also working to my HDMI/CRT television... resolution change, rotation...all seem fine... :smoke:

 

Until next update, sorry! Be happy!

  • Like 1
Link to comment
Share on other sites

Until next update, sorry! Be happy!

 

 

Sir Slice, if you have time, can you help-me with a patch? Junsai from 10.9.3

 

 
→ ./radeon_bios_decode < OLDBIOS.BIN
ATOM BIOS Rom:
SubsystemVendorID: 0x1043 SubsystemID: 0x0442
IOBaseAddress: 0x0000
Filename: AS08U2.bin
BIOS Bootup Message:
6798.15.12.0.4.AS08.U2
 
PCI ID: 1002:6798
Connector at index 0
Type [@offset 45292]: DisplayPort (10)
Encoder [@offset 45296]: INTERNAL_UNIPHY1 (0x20)
i2cid [@offset 45428]: 0x92, OSX senseid: 0x3
Connector at index 1
Type [@offset 45302]: DisplayPort (10)
Encoder [@offset 45306]: INTERNAL_UNIPHY1 (0x20)
i2cid [@offset 45455]: 0x93, OSX senseid: 0x4
Connector at index 2
Type [@offset 45312]: DisplayPort (10)
Encoder [@offset 45316]: INTERNAL_UNIPHY2 (0x21)
i2cid [@offset 45482]: 0x90, OSX senseid: 0x1
Connector at index 3
Type [@offset 45322]: DVI-I (2)
Encoder [@offset 45326]: INTERNAL_UNIPHY2 (0x21)
i2cid [@offset 45519]: 0x91, OSX senseid: 0x2
Connector at index 4
Type [@offset 45332]: DVI-I (2)
Encoder [@offset 45336]: INTERNAL_KLDSCP_DAC1 (0x15)
i2cid [@offset 45519]: 0x91, OSX senseid: 0x2
Connector at index 5
Type [@offset 45342]: DVI-D (3)
Encoder [@offset 45346]: INTERNAL_UNIPHY (0x1e)
i2cid [@offset 45546]: 0x94, OSX senseid: 0x5

→ ./redsock_bios_decoder < OLDBIOS.BIN
AS08U2.bin  :
 
6798.15.12.0.4.AS08.U2
 
Subsystem Vendor ID: 1043
       Subsystem ID: 442
Object Header Structure Size: 453
Connector Object Table Offset: 52
Router Object Table Offset: 0
Encoder Object Table Offset: 145
Display Path Table Offset: 12
Connector Object Id [19] which is [DISPLAY_PORT]
encoder obj id [0x20] which is [iNTERNAL_UNIPHY1 (osx txmit 0x11 [duallink 0x1] enc 0x2)] linkb: false
Connector Object Id [19] which is [DISPLAY_PORT]
encoder obj id [0x20] which is [iNTERNAL_UNIPHY1 (osx txmit 0x21 [duallink 0x1] enc 0x3)] linkb: true
Connector Object Id [19] which is [DISPLAY_PORT]
encoder obj id [0x21] which is [iNTERNAL_UNIPHY2 (osx txmit 0x12 [duallink 0x2] enc 0x4)] linkb: false
Connector Object Id [1] which is [DVI_I]
encoder obj id [0x21] which is [iNTERNAL_UNIPHY2 (osx txmit 0x22 [duallink 0x2] enc 0x5)] linkb: true
Connector Object Id [1] which is [DVI_I]
encoder obj id [0x15] which is [iNTERNAL_KLDSCP_DAC1 (osx txmit 0x00 enc 0x10?)] linkb: false
Connector Object Id [4] which is [DVI_D]

encoder obj id [0x1e] which is [iNTERNAL_UNIPHY (osx txmit 0x10 [duallink 0x0] enc 0x0)] linkb: false

 

 

 

Link to comment
Share on other sites

 Share

×
×
  • Create New...