MattsCreative Posted August 27, 2014 Share Posted August 27, 2014 You didn't mention vbios problem, so it isn't the same issue here. We all know that 290 and 290x is different from the rest right now, not to mention the 295x2 Edit: why was your 7790 being detected as 7600M he is spamming Link to comment Share on other sites More sharing options...
Grzesiek13 Posted August 27, 2014 Share Posted August 27, 2014 he is spamming i'm not, just providing valuable info for you. To get all the necessary info about connectors use older version of bios decoder as well. Hot plugging is working perfectly, no unplugging before boot is necessary. And the last thing, when you use FB, card's definition is acquired from Clover and there are proper references to desktop Bonaire cards so here you go, 7600M Link to comment Share on other sites More sharing options...
vusun123 Posted August 27, 2014 Share Posted August 27, 2014 WarDoctor did you test the modified binary I gave you yet ? Link to comment Share on other sites More sharing options...
MattsCreative Posted August 28, 2014 Share Posted August 28, 2014 no i need to know which is the patch and which is the connector data Link to comment Share on other sites More sharing options...
vusun123 Posted August 28, 2014 Share Posted August 28, 2014 Original: Personality: Baladi ConnectorInfo count in decimal: 6 Disk offset in decimal 1639120 00 04 00 00 04 03 00 00 00 01 03 00 12 04 03 03 00 04 00 00 04 03 00 00 00 01 01 00 11 02 01 01 00 04 00 00 04 03 00 00 00 01 02 00 21 03 02 02 00 04 00 00 04 03 00 00 00 01 04 00 22 05 04 04 00 04 00 00 04 03 00 00 00 01 05 00 10 00 05 05 00 04 00 00 04 03 00 00 00 01 06 00 20 01 06 06 or Personality: Basset ConnectorInfo count in decimal: 4 Disk offset in decimal 1655536 02 00 00 00 00 01 00 00 00 01 01 03 21 03 02 02 02 00 00 00 00 01 00 00 00 01 02 03 11 02 01 01 00 04 00 00 04 03 00 00 00 01 03 07 10 00 03 03 00 04 00 00 04 03 00 00 00 01 04 07 20 01 04 04 Modified: 00040000 04030000 0001 0000 02 04 01 01 00080000 04020000 0001 0000 02 02 02 03 04000000 14020000 0001 0000 01 02 03 04 04000000 14020000 0001 0000 00 02 04 06 Target AMD8000Controller kexts if you plan to patch Baladi ( or 9000, as it is present in the 9000 kexts ), and 9000 for Basset Link to comment Share on other sites More sharing options...
MattsCreative Posted August 28, 2014 Share Posted August 28, 2014 what i mean is to make the patch work in clover i need a connector data string and a patch string seprate Link to comment Share on other sites More sharing options...
vusun123 Posted August 28, 2014 Share Posted August 28, 2014 Was deleting a few space is too much of work ? OK then FB: Baladi Connector Data: 00040000040300000001030012040303000400000403000000010100110201010004000004030000000102002103020200040000040300000001040022050404 Connector Patch: 00040000040300000001000002040101000800000402000000010000020202030400000014020000000100000102030404000000140200000001000000020406 Link to comment Share on other sites More sharing options...
jamiethemorris Posted August 28, 2014 Share Posted August 28, 2014 Deleting the spaces is quick and easy in TextWrangler... Just search for " ", put leave the replace box empty, and do replace all. Link to comment Share on other sites More sharing options...
Awesome Donkey Posted August 28, 2014 Share Posted August 28, 2014 The patch works, no more messed up DVI! Link to comment Share on other sites More sharing options...
vusun123 Posted August 28, 2014 Share Posted August 28, 2014 Did you test my patch Donkey ? With Baladi ? Link to comment Share on other sites More sharing options...
Awesome Donkey Posted August 28, 2014 Share Posted August 28, 2014 Yes I did, no more glitchy DVI. Link to comment Share on other sites More sharing options...
vusun123 Posted August 28, 2014 Share Posted August 28, 2014 What about HDMI, DP and the other DVI-D ? Link to comment Share on other sites More sharing options...
Awesome Donkey Posted August 28, 2014 Share Posted August 28, 2014 I don't have a HDMI input on my monitor, nor do I have a second monitor, sadly. Link to comment Share on other sites More sharing options...
vusun123 Posted August 28, 2014 Share Posted August 28, 2014 Do you have a DP cable and DP port on your monitor ? If yes then test it pls Link to comment Share on other sites More sharing options...
Awesome Donkey Posted August 28, 2014 Share Posted August 28, 2014 Do you have a DP cable and DP port on your monitor ? If yes then test it pls DVI only. It's a Korean 1440p IPS. <3 Link to comment Share on other sites More sharing options...
vusun123 Posted August 29, 2014 Share Posted August 29, 2014 WarDoctor can you test my patch ? Donkey can you test what DVI patch works for your current port ? Link to comment Share on other sites More sharing options...
Awesome Donkey Posted August 29, 2014 Share Posted August 29, 2014 Donkey can you test what DVI patch works for your current port ? I just put this into Clover and it works. FB: Baladi Connector Data: 00040000040300000001030012040303000400000403000000010100110201010004000004030000000102002103020200040000040300000001040022050404 Connector Patch: 00040000040300000001000002040101000800000402000000010000020202030400000014020000000100000102030404000000140200000001000000020406 Link to comment Share on other sites More sharing options...
vusun123 Posted August 29, 2014 Share Posted August 29, 2014 Mind sharing your AMD output using redsock bios decoder ? It seems bcc9's doesn't give you transmitter and encoder though Link to comment Share on other sites More sharing options...
MattsCreative Posted August 30, 2014 Share Posted August 30, 2014 all ports work with the patch no issues dual monitors is still bugged and 3 monitors dont work as of yet Link to comment Share on other sites More sharing options...
vusun123 Posted August 30, 2014 Share Posted August 30, 2014 I need redsock bios dump, to see the transmitter and encoder Edit: The problem might be in the framebuffer, as there are 2 unused connectors in Baladi and maybe they are conflicting with our patch Link to comment Share on other sites More sharing options...
maleorderbride Posted September 3, 2014 Share Posted September 3, 2014 ATOM BIOS Rom: SubsystemVendorID: 0x174b SubsystemID: 0xe285 IOBaseAddress: 0x0000 Filename: 285X0500.O45 BIOS Bootup Message: C67101 Hawaii XT A0 GDDR5 4GB 64Mx32 300e/150m PCI ID: 1002:67b0 Connector at index 0 Type [@offset 43532]: DisplayPort (10) Encoder [@offset 43536]: INTERNAL_UNIPHY2 (0x21) i2cid [@offset 43624]: 0x90, OSX senseid: 0x1 Connector at index 1 Type [@offset 43542]: HDMI-A (11) Encoder [@offset 43546]: INTERNAL_UNIPHY2 (0x21) i2cid [@offset 43651]: 0x92, OSX senseid: 0x3 Connector at index 2 Type [@offset 43552]: DVI-D (3) Encoder [@offset 43556]: INTERNAL_UNIPHY1 (0x20) i2cid [@offset 43678]: 0x93, OSX senseid: 0x4 Connector at index 3 Type [@offset 43562]: DVI-D (3) Encoder [@offset 43566]: INTERNAL_UNIPHY (0x1e) i2cid [@offset 43705]: 0x95, OSX senseid: 0x6 285X0500.O45: C67101 Hawaii XT A0 GDDR5 4GB 64Mx32 300e/150m Subsystem Vendor ID: 174b Subsystem ID: e285 Object Header Structure Size: 271 Connector Object Table Offset: 3e Router Object Table Offset: 0 Encoder Object Table Offset: ce Display Path Table Offset: 12 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 [12] which is [HDMI_TYPE_A] encoder obj id [0x21] which is [INTERNAL_UNIPHY2 (osx txmit 0x22 [duallink 0x2] enc 0x5)] linkb: true Connector Object Id [4] which is [DVI_D] encoder obj id [0x20] which is [INTERNAL_UNIPHY1 (osx txmit 0x11 [duallink 0x1] enc 0x2)] 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 That is my output from radeon_bios_Decode and redsock_bios_decoder using a Sapphire Tri-X 290X. Hope that allows you to get my dual monitors working Link to comment Share on other sites More sharing options...
MattsCreative Posted September 3, 2014 Share Posted September 3, 2014 dual monitors do not work in dp7 Link to comment Share on other sites More sharing options...
Nur710As Posted September 3, 2014 Share Posted September 3, 2014 ./radeon_bios_decode < Hawaii.rom ATOM BIOS Rom: SubsystemVendorID: 0x1043 SubsystemID: 0x046a IOBaseAddress: 0x0000 Filename: AS03L.bin BIOS Bootup Message: 67B0HB.15.41.0.2.AS03L PCI ID: 1002:67b0 Connector at index 0 Type [@offset 43530]: DisplayPort (10) Encoder [@offset 43534]: INTERNAL_UNIPHY2 (0x21) i2cid [@offset 43622]: 0x90, OSX senseid: 0x1 Connector at index 1 Type [@offset 43540]: HDMI-A (11) Encoder [@offset 43544]: INTERNAL_UNIPHY2 (0x21) i2cid [@offset 43649]: 0x92, OSX senseid: 0x3 Connector at index 2 Type [@offset 43550]: DVI-D (3) Encoder [@offset 43554]: INTERNAL_UNIPHY1 (0x20) i2cid [@offset 43676]: 0x93, OSX senseid: 0x4 Connector at index 3 Type [@offset 43560]: DVI-D (3) Encoder [@offset 43564]: INTERNAL_UNIPHY (0x1e) i2cid [@offset 43703]: 0x95, OSX senseid: 0x6 ./redsock_bios_decoder < Hawaii.rom AS03L.bin : 67B0HB.15.41.0.2.AS03L Subsystem Vendor ID: 1043 Subsystem ID: 46a Object Header Structure Size: 271 Connector Object Table Offset: 3e Router Object Table Offset: 0 Encoder Object Table Offset: ce Display Path Table Offset: 12 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 [12] which is [HDMI_TYPE_A] encoder obj id [0x21] which is [INTERNAL_UNIPHY2 (osx txmit 0x22 [duallink 0x2] enc 0x5)] linkb: true Connector Object Id [4] which is [DVI_D] encoder obj id [0x20] which is [INTERNAL_UNIPHY1 (osx txmit 0x11 [duallink 0x1] enc 0x2)] 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 Asus R9 290X Link to comment Share on other sites More sharing options...
vusun123 Posted September 3, 2014 Share Posted September 3, 2014 dual monitors do not work in dp7 Try my patch below ATOM BIOS Rom: SubsystemVendorID: 0x174b SubsystemID: 0xe285 IOBaseAddress: 0x0000 Filename: 285X0500.O45 BIOS Bootup Message: C67101 Hawaii XT A0 GDDR5 4GB 64Mx32 300e/150m PCI ID: 1002:67b0 Connector at index 0 Type [@offset 43532]: DisplayPort (10) Encoder [@offset 43536]: INTERNAL_UNIPHY2 (0x21) i2cid [@offset 43624]: 0x90, OSX senseid: 0x1 Connector at index 1 Type [@offset 43542]: HDMI-A (11) Encoder [@offset 43546]: INTERNAL_UNIPHY2 (0x21) i2cid [@offset 43651]: 0x92, OSX senseid: 0x3 Connector at index 2 Type [@offset 43552]: DVI-D (3) Encoder [@offset 43556]: INTERNAL_UNIPHY1 (0x20) i2cid [@offset 43678]: 0x93, OSX senseid: 0x4 Connector at index 3 Type [@offset 43562]: DVI-D (3) Encoder [@offset 43566]: INTERNAL_UNIPHY (0x1e) i2cid [@offset 43705]: 0x95, OSX senseid: 0x6 285X0500.O45: C67101 Hawaii XT A0 GDDR5 4GB 64Mx32 300e/150m Subsystem Vendor ID: 174b Subsystem ID: e285 Object Header Structure Size: 271 Connector Object Table Offset: 3e Router Object Table Offset: 0 Encoder Object Table Offset: ce Display Path Table Offset: 12 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 [12] which is [HDMI_TYPE_A] encoder obj id [0x21] which is [INTERNAL_UNIPHY2 (osx txmit 0x22 [duallink 0x2] enc 0x5)] linkb: true Connector Object Id [4] which is [DVI_D] encoder obj id [0x20] which is [INTERNAL_UNIPHY1 (osx txmit 0x11 [duallink 0x1] enc 0x2)] 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 That is my output from radeon_bios_Decode and redsock_bios_decoder using a Sapphire Tri-X 290X. Hope that allows you to get my dual monitors working ./radeon_bios_decode < Hawaii.rom ATOM BIOS Rom: SubsystemVendorID: 0x1043 SubsystemID: 0x046a IOBaseAddress: 0x0000 Filename: AS03L.bin BIOS Bootup Message: 67B0HB.15.41.0.2.AS03L PCI ID: 1002:67b0 Connector at index 0 Type [@offset 43530]: DisplayPort (10) Encoder [@offset 43534]: INTERNAL_UNIPHY2 (0x21) i2cid [@offset 43622]: 0x90, OSX senseid: 0x1 Connector at index 1 Type [@offset 43540]: HDMI-A (11) Encoder [@offset 43544]: INTERNAL_UNIPHY2 (0x21) i2cid [@offset 43649]: 0x92, OSX senseid: 0x3 Connector at index 2 Type [@offset 43550]: DVI-D (3) Encoder [@offset 43554]: INTERNAL_UNIPHY1 (0x20) i2cid [@offset 43676]: 0x93, OSX senseid: 0x4 Connector at index 3 Type [@offset 43560]: DVI-D (3) Encoder [@offset 43564]: INTERNAL_UNIPHY (0x1e) i2cid [@offset 43703]: 0x95, OSX senseid: 0x6 ./redsock_bios_decoder < Hawaii.rom AS03L.bin : 67B0HB.15.41.0.2.AS03L Subsystem Vendor ID: 1043 Subsystem ID: 46a Object Header Structure Size: 271 Connector Object Table Offset: 3e Router Object Table Offset: 0 Encoder Object Table Offset: ce Display Path Table Offset: 12 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 [12] which is [HDMI_TYPE_A] encoder obj id [0x21] which is [INTERNAL_UNIPHY2 (osx txmit 0x22 [duallink 0x2] enc 0x5)] linkb: true Connector Object Id [4] which is [DVI_D] encoder obj id [0x20] which is [INTERNAL_UNIPHY1 (osx txmit 0x11 [duallink 0x1] enc 0x2)] 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 Asus R9 290X Thanks guys, they all have the same numbers and kinds of ports and the same sense ID, so I will look into it tonight Edit: Here it is, the fixed patch: 00040000 04030000 0001 0000 12 04 01 01 00080000 04020000 0001 0000 22 05 02 03 04000000 14020000 0001 0000 11 02 03 04 04000000 14020000 0001 0000 10 01 04 06 I'm still waiting for the framebuffer dump on DP7. Try this for me Connector Data: 00040000040300000001030012040303000400000403000000010100110201010004000004030000000102002103020200040000040300000001040022050404 Connector Patch: 00040000040300000001000012040101000800000402000000010000220502030400000014020000000100001102030404000000140200000001000010010406 Link to comment Share on other sites More sharing options...
stingray_454 Posted September 3, 2014 Share Posted September 3, 2014 Thanks guys, they all have the same numbers and kinds of ports and the same sense ID, so I will look into it tonight Just wanted to add that I have the exact same numbers on my bios dump as these guys (Asus DirectCU II OC 290X). Link to comment Share on other sites More sharing options...
Recommended Posts