Jump to content

Problem HDMI ATI HD5570 Vendor ID 1002 Dev ID 68d9 in 10.9.4 / clover


Funky frank
 Share

3 posts in this topic

Recommended Posts

My ATI HD5570 1GB low profile graphics card (Vendor ID 1002 Device ID 68d9) works fine under Mavericks OSX 10.9.4 using Clover to inject the following ATI connectors data string.

 

First infos about this card.

 

radeon_bios_decode displays:

ATOM BIOS Rom: 
	SubsystemVendorID: 0x174b SubsystemID: 0xe142
	IOBaseAddress: 0x0000
	Filename: SAC37100.008
	BIOS Bootup Message: 
REDWOOD C021 DDR3 1G 64MX16                                             

PCI ID: 1002:68d9
Connector at index 0
	Type [@offset 44434]: HDMI-A (11)
	Encoder [@offset 44438]: INTERNAL_UNIPHY2 (0x21)
	i2cid [@offset 44518]: 0x92, OSX senseid: 0x3
Connector at index 1
	Type [@offset 44444]: DVI-I (2)
	Encoder [@offset 44448]: INTERNAL_UNIPHY1 (0x20)
	i2cid [@offset 44555]: 0x93, OSX senseid: 0x4
Connector at index 2
	Type [@offset 44454]: DVI-I (2)
	Encoder [@offset 44458]: INTERNAL_KLDSCP_DAC1 (0x15)
	i2cid [@offset 44555]: 0x93, OSX senseid: 0x4
Connector at index 3
	Type [@offset 44464]: VGA (1)
	Encoder [@offset 44468]: INTERNAL_KLDSCP_DAC2 (0x16)
	i2cid [@offset 44582]: 0x90, OSX senseid: 0x1

redsock_bios_decoder displays:

SAC37100.008:

REDWOOD C021 DDR3 1G 64MX16                                             

Subsystem Vendor ID: 174b
       Subsystem ID: e142
Object Header Structure Size: 237
Connector Object Table Offset: 3e
Router Object Table Offset: 0
Encoder Object Table Offset: b1
Display Path Table Offset: 12
Connector Object Id [12] which is [HDMI_TYPE_A]
	encoder obj id [0x21] which is [INTERNAL_UNIPHY2 (osx txmit 0x12 [duallink 0x2] enc 0x4)] linkb: false
Connector Object Id [2] which is [DVI_I]
	encoder obj id [0x20] which is [INTERNAL_UNIPHY1 (osx txmit 0x11 [duallink 0x1] enc 0x2)] linkb: false
Connector Object Id [2] which is [DVI_I]
	encoder obj id [0x15] which is [INTERNAL_KLDSCP_DAC1 (osx txmit 0x00 enc 0x10?)] linkb: false
Connector Object Id [5] which is [VGA]
	encoder obj id [0x16] which is [INTERNAL_KLDSCP_DAC2] linkb: false

For usage without VGA over DVI (without third connector) the following configuration works fine:

FB Name: Eulemur
Original data:
04  00  00  00  14  00  00  00  00  01  00  00  01  02  01  04
00  08  00  00  00  02  00  00  00  71  00  00  12  04  04  02
10  00  00  00  10  00  00  00  00  00  00  00  00  10  00  01

Patched data:
04  00  00  00  14  00  00  00  00  01  00  00  11  02  04  04
00  08  00  00  00  02  00  00  00  71  00  00  12  04  01  03
10  00  00  00  10  00  00  00  00  00  00  00  10  10  00  01

ati connectors strings:
original: 040000001400000000010000010201040008000000020000007100001204040210000000100000000000000000100001
patched:  040000001400000000010000110204040008000000020000007100001204010310000000100000000000000010100001

Dual link for DVI is disabled, you can enable it by changing the 11 from first row to 01. Maybe then VGA over DVI will work?

 

 

More  info about ati personality patching: http://www.insanelymac.com/forum/topic/252061-mobility-radeon-hd-4650full-resolution-with-qe-ci-working-on-internal-lvds-screen/

Link to comment
Share on other sites

  • 7 months later...

Hey guys,

 

my patch above only works with a hmdi beamer device, but not with a newly connected 1280x960 tft screen. I connected this screen to the hdmi port and to the dvi port of the screen, using a dvi-hdmi adapter. The screen won't detected in OSX 10.9.4 and sometimes the screen shows an error like "wrong rate". On boot the screen works. The DVI main ports works fine.

 

Any ideas whats wrong with my numbers for the HDMI port (second line)?  Cannot find any error.... Thanks!

Link to comment
Share on other sites

 Share

×
×
  • Create New...