Jump to content

Is my custom personality correct?


expertmac2
 Share

2 posts in this topic

Recommended Posts

Hi!

 

I'm trying to make a custom ATI personality, and I suspect that my personality is incorrect as when the computer is about to boot into the GUI, it gives me a screen that is half striped-white and half black. I patched it into Pondweed in AMD6000Controller.kext and I am booting with GE=yes AtiConfig=Pondweed. I am not able to use any of the vanilla personalities as my LVDS is on connector 2 instead of 1.

 

radeon bios decode:

ATOM BIOS Rom: 
	SubsystemVendorID: 0x1002 SubsystemID: 0x9647
	IOBaseAddress: 0x4000
	Filename: BR40913.bin 
	BIOS Bootup Message: 
Toshiba Llano/SUMO VBIOS                                                    

PCI ID: 1002:9647
Connector at index 0
	Type [@offset 45696]: VGA (1)
	Encoder [@offset 45700]: INTERNAL_UNIPHY2 (0x21)
	Encoder [@offset 45702]: unknown (0x22)
	i2cid [@offset 45844]: 0x91, OSX senseid: 0x2
Connector at index 1
	Type [@offset 45708]: LVDS (7)
	Encoder [@offset 45712]: INTERNAL_UNIPHY2 (0x21)
	Encoder [@offset 45714]: unknown (0x23)
	i2cid [@offset 45879]: 0x90, OSX senseid: 0x1
Connector at index 2
	Type [@offset 45720]: HDMI-A (11)
	Encoder [@offset 45724]: INTERNAL_UNIPHY (0x1e)
	i2cid [@offset 45914]: 0x92, OSX senseid: 0x3

redsock_bios_decode:

BR40913.bin :

Toshiba Llano/SUMO VBIOS                                                    

Subsystem Vendor ID: 1002
       Subsystem ID: 9647
Object Header Structure Size: 573
Connector Object Table Offset: 5e
Router Object Table Offset: 0
Encoder Object Table Offset: 164
Display Path Table Offset: 12
Connector Object Id [5] which is [VGA]
	encoder obj id [0x21] which is [INTERNAL_UNIPHY2 (osx txmit 0x12 [duallink 0x2] enc 0x4)] linkb: false
encoder obj id [0x22] which is [(unknown)] linkb: false
Connector Object Id [14] which is [LVDS]
	encoder obj id [0x21] which is [INTERNAL_UNIPHY2 (osx txmit 0x22 [duallink 0x2] enc 0x5)] linkb: true
encoder obj id [0x23] which is [(unknown)] linkb: true
Connector Object Id [12] which is [HDMI_TYPE_A]
	encoder obj id [0x1e] which is [INTERNAL_UNIPHY (osx txmit 0x10 [duallink 0x0] enc 0x0)] linkb: false

Personality:

10 00 00 00 10 00 00 00 01 00 00 00 12 04 01 02 // VGA
02 00 00 00 40 00 00 00 08 01 00 00 22 05 00 01 // LVDS
00 08 00 00 00 02 00 00 01 00 00 00 10 00 02 03 // HDMI

Did I make any mistakes?

Link to comment
Share on other sites

 Share

×
×
  • Create New...