Jump to content

Every framebuffer personality from 10.6.6 ATIFramebuffer and ATI5000 and ATI6000 from MBP2011


checcco
 Share

7 posts in this topic

Recommended Posts

I hope you guys find it useful..it can save much time...I would have loved to have it instead of doing it ;)

 

Personalities from 10.6.6 ATIFramebuffer

Personality: Wormy
ConnectorInfo count in decimal: 2
Effective address for ConnectorInfo table in hex: fee0 => 221720
dd if=ATIFramebuffer of=/tmp/wormy bs=1 skip=221720 count=32
od -Ax -tx1 /tmp/wormy
0000000	02  00  00  00  40  00  00  00  29  00  00  00  00  01  01  03
0000010	04  00  00  00  16  00  00  00  00  00  00  00  00  10  02  01

Personality: Alopias
ConnectorInfo count in decimal: 2
Effective address for ConnectorInfo table in hex: ff80 => 221880
dd if=ATIFramebuffer of=/tmp/alopias bs=1 skip=221880 count=32
od -Ax -tx1 /tmp/alopias
0000000	00  02  00  00  14  00  00  00  00  00  00  00  00  01  01  01
0000010	04  00  00  00  16  00  00  00  00  00  00  00  00  10  02  02

Personality: Sphyrna
ConnectorInfo count in decimal: 1
Effective address for ConnectorInfo table in hex: ffa0 => 221912
dd if=ATIFramebuffer of=/tmp/sphyrna bs=1 skip=221912 count=16
od -Ax -tx1 /tmp/sphyrna
0000000	04  00  00  00  14  00  00  00  00  00  00  00  10  10  01  01

Personality: Caretta
ConnectorInfo count in decimal: 1
Effective address for ConnectorInfo table in hex: ffb0 => 221928
dd if=ATIFramebuffer of=/tmp/caretta bs=1 skip=221928 count=16
od -Ax -tx1 /tmp/caretta
0000000	00  02  00  00  14  00  00  00  00  00  00  00  10  01  01  01

Personality: Lamna
ConnectorInfo count in decimal: 2
Effective address for ConnectorInfo table in hex: ffe0 => 221976
dd if=ATIFramebuffer of=/tmp/lamna bs=1 skip=221976 count=32
od -Ax -tx1 /tmp/lamna
0000000	00  02  00  00  14  00  00  00  80  00  00  00  00  01  01  11
0000010	04  00  00  00  16  00  00  00  80  00  00  00  00  10  02  12


Personality: Triakis
ConnectorInfo count in decimal: 2
Effective address for ConnectorInfo table in hex: 10000 => 222008
dd if=ATIFramebuffer of=/tmp/triakis bs=1 skip=222008 count=32
od -Ax -tx1 /tmp/triakis
0000000	00  02  00  00  14  00  00  00  00  00  00  00  00  01  01  11
0000010	04  00  00  00  16  00  00  00  00  00  00  00  00  10  02  12

Personality: Iago
ConnectorInfo count in decimal: 2
Effective address for ConnectorInfo table in hex: 10020 => 222040
dd if=ATIFramebuffer of=/tmp/fb bs=1 skip=222040 count=32
od -Ax -tx1 /tmp/fb
0000000	02  00  00  00  40  00  00  00  09  00  00  00  00  01  01  12
0000010	00  10  00  00  16  00  00  00  c4  00  00  00  10  00  02  11

Personality: Hypoprion
ConnectorInfo count in decimal: 2
Effective address for ConnectorInfo table in hex: 10040 => 222072
dd if=ATIFramebuffer of=/tmp/fb bs=1 skip=222072 count=32
od -Ax -tx1 /tmp/fb
0000000	02  00  00  00  40  00  00  00  09  00  00  00  00  01  01  12
0000010	00  10  00  00  16  00  00  00  c4  00  00  00  10  00  02  11

Personality: Megalodon
ConnectorInfo count in decimal: 3
Effective address for ConnectorInfo table in hex: 10cc0 => 225272
dd if=ATIFramebuffer of=/tmp/fb bs=1 skip=225272 count=48
od -Ax -tx1 /tmp/fb
0000000	00  02  00  00  14  00  00  00  00  00  00  00  00  01  01  11
0000010	04  00  00  00  16  00  00  00  00  00  00  00  00  10  02  12
0000020	80  00  00  00  02  00  00  00  04  00  00  00  00  10  00  00


Personality: Flicker
ConnectorInfo count in decimal: 3
Effective address for ConnectorInfo table in hex: 10d00 => 225336
dd if=ATIFramebuffer of=/tmp/fb bs=1 skip=225336 count=48
od -Ax -tx1 /tmp/fb
0000000	00  04  00  00  00  01  00  00  00  01  00  00  02  01  03  05
0000010	00  04  00  00  00  01  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

Personality: Cardinal
ConnectorInfo count in decimal: 2
Effective address for ConnectorInfo table in hex: 10d40 => 225400
dd if=ATIFramebuffer of=/tmp/fb bs=1 skip=225400 count=32
od -Ax -tx1 /tmp/fb
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


Personality: MotMot
ConnectorInfo count in decimal: 2
Effective address for ConnectorInfo table in hex: 10d60 => 225432
dd if=ATIFramebuffer of=/tmp/fb bs=1 skip=225432 count=32
od -Ax -tx1 /tmp/fb
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

Personality: Quail
ConnectorInfo count in decimal: 3
Effective address for ConnectorInfo table in hex: 10e80 => 225720
dd if=ATIFramebuffer of=/tmp/fb bs=1 skip=225720 count=48
od -Ax -tx1 /tmp/fb
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

Personality: Kakapo
ConnectorInfo count in decimal: 3
Effective address for ConnectorInfo table in hex: 10ec0 => 225784
dd if=ATIFramebuffer of=/tmp/fb bs=1 skip=225784 count=48
od -Ax -tx1 /tmp/fb
0000000	02  00  00  00  40  00  00  00  09  01  00  00  02  01  00  05
0000010	02  00  00  00  00  01  00  00  09  01  00  00  20  01  02  04
0000020	00  04  00  00  04  03  00  00  00  01  00  00  10  00  01  01

Personality: Raven
ConnectorInfo count in decimal: 3
Effective address for ConnectorInfo table in hex: 10f00 => 225848
dd if=ATIFramebuffer of=/tmp/fb bs=1 skip=225848 count=48
od -Ax -tx1 /tmp/fb
0000000	02  00  00  00  40  00  00  00  09  01  00  00  02  01  00  07
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

Personality: Peregrine
ConnectorInfo count in decimal: 2
Effective address for ConnectorInfo table in hex: 10f40 => 225912
dd if=ATIFramebuffer of=/tmp/fb bs=1 skip=225912 count=32
od -Ax -tx1 /tmp/fb
0000000	00  02  00  00  04  02  00  00  00  00  00  00  02  01  04  05
0000010	00  04  00  00  00  01  00  00  00  00  00  00  20  00  02  02


Personality: Shrike
ConnectorInfo count in decimal: 3
Effective address for ConnectorInfo table in hex: 10f60 => 225944
dd if=ATIFramebuffer of=/tmp/fb bs=1 skip=225944 count=48
od -Ax -tx1 /tmp/fb
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

Personality: Uakari
ConnectorInfo count in decimal: 4
Effective address for ConnectorInfo table in hex: 111c0 => 226552
dd if=ATIFramebuffer of=/tmp/fb bs=1 skip=226552 count=64
od -Ax -tx1 /tmp/fb
0000000	00  04  00  00  00  04  00  00  00  01  00  00  12  04  04  01
0000010	04  00  00  00  14  00  00  00  00  01  00  00  01  12  01  03
0000020	00  02  00  00  14  00  00  00  00  01  00  00  00  00  06  05
0000030	00  08  00  00  00  02  00  00  00  01  00  00  22  05  05  04


Personality: Vervet
ConnectorInfo count in decimal: 4
Effective address for ConnectorInfo table in hex: 11200 => 226616
dd if=ATIFramebuffer of=/tmp/fb bs=1 skip=226616 count=64
od -Ax -tx1 /tmp/fb
0000000	00  04  00  00  00  04  00  00  00  01  00  00  12  04  04  02
0000010	04  00  00  00  14  00  00  00  00  01  00  00  01  12  01  04
0000020	00  02  00  00  14  00  00  00  00  01  00  00  00  00  06  03
0000030	00  08  00  00  00  02  00  00  00  01  00  00  22  05  05  01


Personality: Alouatta
ConnectorInfo count in decimal: 4
Effective address for ConnectorInfo table in hex: 11240 => 226680
dd if=ATIFramebuffer of=/tmp/fb bs=1 skip=226680 count=64
od -Ax -tx1 /tmp/fb
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  01  00  00  11  02  01  01
0000020	00  04  00  00  04  06  00  00  00  01  00  00  21  03  02  02
0000030	00  04  00  00  04  06  00  00  00  01  00  00  22  05  04  04

Personality: Zonalis
ConnectorInfo count in decimal: 6
Effective address for ConnectorInfo table in hex: 11280 => 226744
dd if=ATIFramebuffer of=/tmp/fb bs=1 skip=226744 count=96
od -Ax -tx1 /tmp/fb
0000000	00  04  00  00  04  06  00  00  00  01  00  00  20  01  06  06
0000010	00  04  00  00  04  06  00  00  00  01  00  00  10  00  05  05
0000020	00  04  00  00  04  06  00  00  00  01  00  00  21  03  02  04
0000030	00  04  00  00  04  06  00  00  00  01  00  00  11  02  01  03
0000040	00  04  00  00  04  06  00  00  00  01  00  00  22  05  04  02
0000050	00  04  00  00  04  06  00  00  00  01  00  00  12  04  03  01

Personality: Baboon
ConnectorInfo count in decimal: 3
Effective address for ConnectorInfo table in hex: 112e0 => 226840
dd if=ATIFramebuffer of=/tmp/fb bs=1 skip=226840 count=48
od -Ax -tx1 /tmp/fb
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  01  00  00  22  05  02  01
0000020	10  00  00  00  10  00  00  00  00  01  00  00  00  10  00  02

Personality: Colobus
ConnectorInfo count in decimal: 2
Effective address for ConnectorInfo table in hex: 11340 => 226936
dd if=ATIFramebuffer of=/tmp/fb bs=1 skip=226936 count=32
od -Ax -tx1 /tmp/fb
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  03  00  00  11  02  01  01

Personality: Douc
ConnectorInfo count in decimal: 2
Effective address for ConnectorInfo table in hex: 11380 => 227000
dd if=ATIFramebuffer of=/tmp/fb bs=1 skip=227000 count=32
od -Ax -tx1 /tmp/fb
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  03  00  00  11  02  01  01

Personality: Galago
ConnectorInfo count in decimal: 2
Effective address for ConnectorInfo table in hex: 113c0 => 227064
dd if=ATIFramebuffer of=/tmp/fb bs=1 skip=227064 count=32
od -Ax -tx1 /tmp/fb
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  03  00  00  11  02  01  01

Personality: Eulemur
ConnectorInfo count in decimal: 3
Effective address for ConnectorInfo table in hex: 113e0 => 227096
dd if=ATIFramebuffer of=/tmp/fb bs=1 skip=227096 count=48
od -Ax -tx1 /tmp/fb
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  01  00  00  12  04  04  02
0000020	10  00  00  00  10  00  00  00  00  00  00  00  00  10  00  01

Personality: Hoolock
ConnectorInfo count in decimal: 3
Effective address for ConnectorInfo table in hex: 11420 => 227160
dd if=ATIFramebuffer of=/tmp/fb bs=1 skip=227160 count=48
od -Ax -tx1 /tmp/fb
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

Personality: Langur
ConnectorInfo count in decimal: 3
Effective address for ConnectorInfo table in hex: 11460 => 227224
dd if=ATIFramebuffer of=/tmp/fb bs=1 skip=227224 count=48
od -Ax -tx1 /tmp/fb
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

Personality: Gliff
ConnectorInfo count in decimal: 3
Effective address for ConnectorInfo table in hex: 11180 => 226488
dd if=ATIFramebuffer of=/tmp/fb bs=1 skip=226488 count=48
od -Ax -tx1 /tmp/fb
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

Personality: Kipunji
ConnectorInfo count in decimal: 4
Effective address for ConnectorInfo table in hex: 114a0 => 227288
dd if=ATIFramebuffer of=/tmp/fb bs=1 skip=227288 count=64
od -Ax -tx1 /tmp/fb
0000000	02  00  00  00  00  01  00  00  09  00  00  00  12  04  03  03
0000010	00  04  00  00  04  06  00  00  00  00  00  00  11  02  01  01
0000020	00  04  00  00  04  06  00  00  00  00  00  00  21  03  02  02
0000030	00  04  00  00  04  06  00  00  00  00  00  00  22  05  04  04


Personality: Nomascus
ConnectorInfo count in decimal: 5
Effective address for ConnectorInfo table in hex: 11500 => 227384
dd if=ATIFramebuffer of=/tmp/fb bs=1 skip=227384 count=80
od -Ax -tx1 /tmp/fb
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  03  00  00  11  02  01  01
0000020	00  04  00  00  04  06  00  00  00  03  00  00  21  03  02  02
0000030	00  04  00  00  04  06  00  00  00  03  00  00  12  04  03  03
0000040	00  04  00  00  04  06  00  00  00  03  00  00  22  05  04  04

Personality: Orangutan
ConnectorInfo count in decimal: 2
Effective address for ConnectorInfo table in hex: 11580 => 227512
dd if=ATIFramebuffer of=/tmp/fb bs=1 skip=227512 count=32
od -Ax -tx1 /tmp/fb
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  03  00  00  11  02  01  01

 

 

Personalities from MBP2011 in ATI5000Controller thanks to k540kkk

Personality: Douc 
ConnectorInfo count in decimal: 2 
Effective address for ConnectorInfo table in dec: 162656 (0x27b60) 
Location in dec: 507544 (0x7be98) 
0000000: 0200 0000 0005 0000 0903 0000 2103 0202 ............!... 
0000010: 0004 0000 0402 0000 0003 0000 1102 0101 ................ 

Personality: Langur 
ConnectorInfo count in decimal: 3 
Effective address for ConnectorInfo table in dec: 162688 (0x27b80) 
Location in dec: 507576 (0x7beb8) 
0000000: 0004 0000 0406 0000 0001 0000 2103 0402 ............!... 
0000010: 0004 0000 0406 0000 0001 0000 1102 0101 ................ 
0000020: 0400 0000 1402 0000 0001 0000 0204 0503 ................ 

Personality: Uakari 
ConnectorInfo count in decimal: 4 
Effective address for ConnectorInfo table in dec: 162752 (0x27bc0) 
Location in dec: 507640 (0x7bef8) 
0000000: 0004 0000 0004 0000 0071 0000 1204 0401 .........q...... 
0000010: 0400 0000 1400 0000 0071 0000 0112 0103 .........q...... 
0000020: 0002 0000 1400 0000 0071 0000 0000 0605 .........q...... 
0000030: 0008 0000 0002 0000 0071 0000 2205 0504 .........q.."... 

Personality: Zonalis 
ConnectorInfo count in decimal: 6 
Effective address for ConnectorInfo table in dec: 162816 (0x27c00) 
Location in dec: 507704 (0x7bf38) 
0000000: 0004 0000 0406 0000 0071 0000 2001 0606 .........q.. ... 
0000010: 0004 0000 0406 0000 0071 0000 1000 0505 .........q...... 
0000020: 0004 0000 0406 0000 0071 0000 2103 0204 .........q..!... 
0000030: 0004 0000 0406 0000 0071 0000 1102 0103 .........q...... 
0000040: 0004 0000 0406 0000 0071 0000 2205 0402 .........q.."... 
0000050: 0004 0000 0406 0000 0071 0000 1204 0301 .........q...... 

Personality: Alouatta 
ConnectorInfo count in decimal: 4 
Effective address for ConnectorInfo table in dec: 162912 (0x27c60) 
Location in dec: 507800 (0x7bf98) 
0000000: 0200 0000 0001 0000 0901 0000 1204 0303 ................ 
0000010: 0004 0000 0406 0000 0071 0000 1102 0101 .........q...... 
0000020: 0004 0000 0406 0000 0071 0000 2103 0202 .........q..!... 
0000030: 0004 0000 0406 0000 0071 0000 2205 0404 .........q.."... 

Personality: Hoolock 
ConnectorInfo count in decimal: 3 
Effective address for ConnectorInfo table in dec: 162976 (0x27ca0) 
Location in dec: 507864 (0x7bfd8) 
0000000: 0004 0000 0406 0000 0001 0000 2103 0501 ............!... 
0000010: 0004 0000 0406 0000 0001 0000 1102 0402 ................ 
0000020: 0400 0000 1402 0000 0001 0000 0204 0103 ................ 

Personality: Vervet 
ConnectorInfo count in decimal: 4 
Effective address for ConnectorInfo table in dec: 163040 (0x27ce0) 
Location in dec: 507928 (0x7c018) 
0000000: 0004 0000 0004 0000 0071 0000 1204 0402 .........q...... 
0000010: 0400 0000 1400 0000 0071 0000 0112 0104 .........q...... 
0000020: 0002 0000 1400 0000 0071 0000 0000 0603 .........q...... 
0000030: 0008 0000 0002 0000 0071 0000 2205 0501 .........q.."... 

Personality: Baboon 
ConnectorInfo count in decimal: 3 
Effective address for ConnectorInfo table in dec: 163104 (0x27d20) 
Location in dec: 507992 (0x7c058) 
0000000: 0400 0000 1400 0000 0001 0000 0102 0103 ................ 
0000010: 0008 0000 0002 0000 0071 0000 2205 0201 .........q.."... 
0000020: 1000 0000 1000 0000 0001 0000 0010 0002 ................ 

Personality: Eulemur 
ConnectorInfo count in decimal: 3 
Effective address for ConnectorInfo table in dec: 163168 (0x27d60) 
Location in dec: 508056 (0x7c098) 
0000000: 0400 0000 1400 0000 0001 0000 0102 0104 ................ 
0000010: 0008 0000 0002 0000 0071 0000 1204 0402 .........q...... 
0000020: 1000 0000 1000 0000 0000 0000 0010 0001 ................ 

Personality: Galago 
ConnectorInfo count in decimal: 2 
Effective address for ConnectorInfo table in dec: 163264 (0x27dc0) 
Location in dec: 508152 (0x7c0f8) 
0000000: 0200 0000 0001 0000 0903 0000 2103 0202 ............!... 
0000010: 0004 0000 0406 0000 0073 0000 1102 0101 .........s...... 

Personality: Colobus 
ConnectorInfo count in decimal: 2 
Effective address for ConnectorInfo table in dec: 163328 (0x27e00) 
Location in dec: 508216 (0x7c138) 
0000000: 0200 0000 0001 0000 0903 0000 2103 0202 ............!... 
0000010: 0004 0000 0406 0000 0073 0000 1102 0101 .........s...... 

Personality: Mangabey 
ConnectorInfo count in decimal: 2 
Effective address for ConnectorInfo table in dec: 163392 (0x27e40) 
Location in dec: 508280 (0x7c178) 
0000000: 0200 0000 4000 0000 0901 0000 0000 0003 ....@........... 
0000010: 0004 0000 0406 0000 0073 0000 1102 0101 .........s...... 

Personality: Nomascus 
ConnectorInfo count in decimal: 4 
Effective address for ConnectorInfo table in dec: 163456 (0x27e80) 
Location in dec: 508344 (0x7c1b8) 
0000000: 0200 0000 4000 0000 0901 0000 0000 0005 ....@........... 
0000010: 0200 0000 0001 0000 0903 0000 1204 0303 ................ 
0000020: 0004 0000 0406 0000 0073 0000 1102 0101 .........s...... 
0000030: 0004 0000 0407 0000 0073 0000 2103 0202 .........s..!... 

Personality: Orangutan 
ConnectorInfo count in decimal: 2 
Effective address for ConnectorInfo table in dec: 163552 (0x27ee0) 
Location in dec: 508440 (0x7c218) 
0000000: 0200 0000 4000 0000 0901 0000 0000 0005 ....@........... 
0000010: 0004 0000 0406 0000 0073 0000 1102 0101 .........s......

 

 

Personalities from ATI6000Controller.kext from MBP2011 thanks to k540kkk

 

Personality: Pithecia 
ConnectorInfo count in decimal: 3 
Effective address for ConnectorInfo table in dec: 159584 (0x26f60) 
Location in dec: 500444 (0x7a2dc) 
0000000: 0004 0000 0403 0000 0001 0000 2103 0204 ............!... 
0000010: 0400 0000 1402 0000 0001 0000 0000 0403 ................ 
0000020: 1000 0000 1000 0000 0001 0000 0000 0001 ................ 

Personality: Bulrushes 
ConnectorInfo count in decimal: 6 
Effective address for ConnectorInfo table in dec: 159648 (0x26fa0) 
Location in dec: 500508 (0x7a31c) 
0000000: 0004 0000 0403 0000 0001 0000 1102 0101 ................ 
0000010: 0004 0000 0403 0000 0001 0000 2103 0202 ............!... 
0000020: 0004 0000 0403 0000 0001 0000 1204 0303 ................ 
0000030: 0004 0000 0403 0000 0001 0000 2205 0404 ............"... 
0000040: 0004 0000 0403 0000 0001 0000 1000 0505 ................ 
0000050: 0004 0000 0403 0000 0001 0000 2001 0606 ............ ... 

Personality: Cattail 
ConnectorInfo count in decimal: 4 
Effective address for ConnectorInfo table in dec: 159744 (0x27000) 
Location in dec: 500604 (0x7a37c) 
0000000: 0200 0000 4000 0000 2905 0000 0000 0005 ....@...)....... 
0000010: 0004 0000 0403 0000 0001 0000 1102 0101 ................ 
0000020: 0004 0000 0001 0000 0001 0000 2103 0202 ............!... 
0000030: 0004 0000 0001 0000 0001 0000 1204 0303 ................ 

Personality: Hydrilla 
ConnectorInfo count in decimal: 5 
Effective address for ConnectorInfo table in dec: 159808 (0x27040) 
Location in dec: 500668 (0x7a3bc) 
0000000: 0200 0000 0001 0000 0901 0000 1204 0303 ................ 
0000010: 0004 0000 0403 0000 0001 0000 1102 0101 ................ 
0000020: 0004 0000 0403 0000 0001 0000 2103 0202 ............!... 
0000030: 0004 0000 0403 0000 0001 0000 2205 0504 ............"... 
0000040: 0004 0000 0403 0000 0001 0000 1000 0405 ................ 

Personality: Duckweed 
ConnectorInfo count in decimal: 4 
Effective address for ConnectorInfo table in dec: 159904 (0x270a0) 
Location in dec: 500764 (0x7a41c) 
0000000: 0004 0000 0403 0000 0001 0000 1204 0401 ................ 
0000010: 0004 0000 0403 0000 0001 0000 2205 0502 ............"... 
0000020: 0008 0000 0402 0000 0001 0000 1102 0304 ................ 
0000030: 0002 0000 0402 0000 0001 0000 0000 0605 ................ 

Personality: Fanwort 
ConnectorInfo count in decimal: 4 
Effective address for ConnectorInfo table in dec: 159968 (0x270e0) 
Location in dec: 500828 (0x7a45c) 
0000000: 0200 0000 4000 0000 2905 0000 0000 0004 ....@...)....... 
0000010: 0004 0000 0403 0000 0001 0000 1102 0101 ................ 
0000020: 0004 0000 0001 0000 0001 0000 2103 0202 ............!... 
0000030: 0004 0000 0001 0000 0001 0000 1204 0303 ................ 

Personality: Elodea 
ConnectorInfo count in decimal: 5 
Effective address for ConnectorInfo table in dec: 160032 (0x27120) 
Location in dec: 500892 (0x7a49c) 
0000000: 0200 0000 0001 0000 0901 0000 1204 0303 ................ 
0000010: 0004 0000 0403 0000 0001 0000 1102 0101 ................ 
0000020: 0004 0000 0403 0000 0001 0000 2103 0202 ............!... 
0000030: 0004 0000 0403 0000 0001 0000 2205 0404 ............"... 
0000040: 0004 0000 0403 0000 0001 0000 1000 0505 ................ 

Personality: Kudzu 
ConnectorInfo count in decimal: 2 
Effective address for ConnectorInfo table in dec: 160128 (0x27180) 
Location in dec: 500988 (0x7a4fc) 
0000000: 0004 0000 0403 0000 0001 0000 1204 0303 ................ 
0000010: 0008 0000 0402 0000 0001 0000 1102 0101 ................ 

Personality: Gibba 
ConnectorInfo count in decimal: 5 
Effective address for ConnectorInfo table in dec: 160160 (0x271a0) 
Location in dec: 501020 (0x7a51c) 
0000000: 0004 0000 0403 0000 0001 0000 1204 0501 ................ 
0000010: 0004 0000 0403 0000 0001 0000 2205 0402 ............"... 
0000020: 0008 0000 0402 0000 0001 0000 1102 0604 ................ 
0000030: 0002 0000 0402 0000 0001 0000 0000 0305 ................ 
0000040: 0400 0000 0402 0000 0001 0000 1102 0103 ................ 

Personality: Lotus 
ConnectorInfo count in decimal: 3 
Effective address for ConnectorInfo table in dec: 160256 (0x27200) 
Location in dec: 501116 (0x7a57c) 
0000000: 0004 0000 0403 0000 0001 0000 1102 0101 ................ 
0000010: 0004 0000 0001 0000 0001 0000 2103 0202 ............!... 
0000020: 0008 0000 0402 0000 0001 0000 2205 0404 ............"... 

Personality: Ipomoea 
ConnectorInfo count in decimal: 3 
Effective address for ConnectorInfo table in dec: 160320 (0x27240) 
Location in dec: 501180 (0x7a5bc) 
0000000: 0004 0000 0403 0000 0001 0000 1204 0105 ................ 
0000010: 0008 0000 0402 0000 0001 0000 1102 0403 ................ 
0000020: 1000 0000 1000 0000 0001 0000 0000 0002 ................

Link to comment
Share on other sites

this is brilliant !!!

 

So, a couple quick questions...

 

Do you know the meaning of those tables?

 

I'm going to guess that they signify the type of connector and what sorts of signals are sent to it.

 

Do they contain DDC routing info?

 

I ask because on EFI Macs, the flashed 5770 and 5870 send boot screens over wrong connectors based on EFI drivers but this gets fixed once the card finishes boot and drivers are all loaded. If we could identify where this is set, we might be able to fix it.

 

For Nvidia cards, there is a similar thing called "NVCAP" that I am also trying to figure out.

 

But if anyone has an idea how to decipher these ATI tables, would be another step in right direction.

 

If I wanted to extract these same tables from the Lion kexts, how would I do it?

 

We have discovered that the "Vervet" and "Uakari" framebuffers used for 5770 and 5870 cards no longer support DisplayPort connections in Lion Dev. Rel. If we could analyze the differences in new FB, maybe we could fix this before it becomes a bigger problem. (or maybe it will be fixed by Apple, but their cards are unaffected so why would they bother?)

 

UPDATE *********Got a PM from neko_no_ko who pointed me to this:

 

http://www.insanelymac.com/forum/index.php?showtopic=249642

Link to comment
Share on other sites

 Share

×
×
  • Create New...