Contribute
Register

Fix HDMI port for MSI R6850 Cyclone 1GD5 Power Edition/OC

Status
Not open for further replies.
Joined
Aug 17, 2011
Messages
33
CPU
i5 4570
Graphics
GTX760
Mac
  1. iMac
Mobile Phone
  1. iOS
Framebuffer of MSI R6850 Cyclone 1GD5 Power Edition/OC : Gibba

You can use a hex editor like Hex Fiend to edit ATI6000Controller.kext/Contents/MacOS/ATI6000Controller

Change

0000000 00 04 00 00 04 03 00 00 00 01 00 00 12 04 05 01 (DP, Not tested)
0000010 00 04 00 00 04 03 00 00 00 01 00 00 22 05 04 02 (DP, Not tested)
0000020 00 08 00 00 04 02 00 00 00 01 00 00 11 02 06 04 (HDMI, No use)
0000030 00 02 00 00 14 02 00 00 00 01 00 00 00 00 03 05 (DVI-I, Works)
0000040 04 00 00 00 04 02 00 00 00 01 00 00 11 02 01 03 (DVI-D, No use)
0000050

to

0000000 00 04 00 00 04 03 00 00 00 01 00 00 12 04 05 01 (DP, Not tested)
0000010 00 08 00 00 04 02 00 00 00 01 00 00 22 05 04 04 (HDMI, Works)
0000020 00 02 00 00 14 02 00 00 00 01 00 00 00 00 03 05 (DVI-I, Works)
0000030 04 00 00 00 04 02 00 00 00 01 00 00 11 02 01 06 (DVI-D, Not tested)
0000040 00 04 00 00 04 03 00 00 00 01 00 00 22 05 06 02 (DP, No use)
0000050
=================================================
Connector at index 0
Type [@offset 44278]: DisplayPort (10)
Encoder [@offset 44282]: INTERNAL_UNIPHY2 (0x21)
i2cid [@offset 44388]: 0x90, OSX senseid: 0x1
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 at index 1
Type [@offset 44288]: HDMI-A (11)
Encoder [@offset 44292]: INTERNAL_UNIPHY2 (0x21)
i2cid [@offset 44415]: 0x93, OSX senseid: 0x4
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 at index 2
Type [@offset 44298]: DVI-I (2)
Encoder [@offset 44302]: INTERNAL_UNIPHY (0x1e)
i2cid [@offset 44452]: 0x94, OSX senseid: 0x5
Connector Object Id [2] which is [DVI_I]
encoder obj id [0x1e] which is [INTERNAL_UNIPHY (osx txmit 0x10 [duallink 0x0] enc 0x0)] linkb:
false
Connector at index 3
Type [@offset 44308]: DVI-I (2)
Encoder [@offset 44312]: INTERNAL_KLDSCP_DAC1 (0x15)
i2cid [@offset 44452]: 0x94, OSX senseid: 0x5
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 at index 4
Type [@offset 44318]: DVI-D (3)
Encoder [@offset 44322]: INTERNAL_UNIPHY1 (0x20)
i2cid [@offset 44479]: 0x95, OSX senseid: 0x6
Connector Object Id [3] which is [DVI_D]
encoder obj id [0x20] which is [INTERNAL_UNIPHY1 (osx txmit 0x11 [duallink 0x1] enc 0x2)] linkb:
false
 
I try to find "ATI6000Controller.kext/Contents/MacOS/ATI6000Controller", but only find "ATI6000Controller.kext/Contents/MacOS/AMD6000Controller" in S/L/E.

After change AMD6000Controller, reboot.

Try to use the parameter -v ATIConfig=Gibba, it hangs in white screen.

Any suggestion to troubleshooting?

Thanks
 
jackie233 I'm attaching the working Kext I modified using the instructions from the original poster. Just add GraphicsEnabler=Yes and AtiConfig=Gibba.

Thank you so much for your help, lionel luthor 2011!
 

Attachments

  • ATI6000Controller ML for MSI R6850.zip
    108.1 KB · Views: 193
  • ATI6000Controller ML for MSI R6850 10.8.3.zip
    640.8 KB · Views: 180
  • ATI6000Controller ML for MSI R6850 10.8.4.zip
    664.4 KB · Views: 186
  • ATI6000Controller ML for MSI R6850 10.8.5.zip
    664.4 KB · Views: 165
  • ATI6000Controller for MSI R6850 10.9.2.zip
    974.5 KB · Views: 121
  • ATI6000Controller for MSI R6850 10.9.3.zip
    1.2 MB · Views: 159
  • ATI6000Controller for MSI R6850 10.9.4.zip
    1.2 MB · Views: 165
  • ATI6000Controller for MSI R6850 10.9.5.zip
    1.2 MB · Views: 153
  • AMD6000Controller.kext for MSI R6850 10.10.1.zip
    1.8 MB · Views: 172
  • AMD6000Controller.kext for MSI R6850 10.10.2.zip
    1.8 MB · Views: 162
  • AMD6000Controller.kext for MSI R6850 10.10.3.zip
    2.1 MB · Views: 132
  • AMD6000Controller.kext for MSI R6850 10.10.4.zip
    2.1 MB · Views: 128
  • AMD6000Controller.kext for MSI R6850 10.10.5.zip
    2.1 MB · Views: 133
Last edited:
jackie233 I'm attaching the working Kext I modified using the instructions from the original poster. Just add GraphicsEnabler=Yes and AtiConfig=Gibba.

Thank you so much for your help, lionel luthor 2011!

First post and Great post
thanks
 
jackie233 I'm attaching the working Kext I modified using the instructions from the original poster. Just add GraphicsEnabler=Yes and AtiConfig=Gibba.

Thank you so much for your help, lionel luthor 2011!

@danip,

I use GraphicsEnabler=Yes, AtiConfig=Gibba, AtiPorts=4, the HDMI interface do not work, only DVI can work.
VGA information shows ATI Radeon HD 6850 or 68xx 1024MB

and

Try GraphicsEnabler=No, AtiConfig=Gibba, AtiPorts=4, both HDMI and DVI works.
VGA information shows ATI Radeon HD 6xxx 1024MB

Do you know how to change to GraphicsEnabler=Yes with HDMI?
 
I use GraphicsEnabler=Yes, AtiConfig=Gibba, AtiPorts=4, the HDMI interface do not work, only DVI can work.
VGA information shows ATI Radeon HD 6850 or 68xx 1024MB

This KEXT will only MSI R6850 Cyclone 1GD5 Power Edition/OC. It most likely won't work with other graphic cards.
 
I won't update until the first patch hits and only when I can find the time. My hackintosh is on a production environment and I can't really afford the downtime... On the other hand you can try your hand at it. Worst case scenario is a black screen, just rollback the file and you're golden. That said, if you send me the file I could try to find the time and modify it.
 
Firstly, all credit goes to lionel luther 2011 and danip for inspiring me to attempt to change the AMD6000Controller.kext for OS X Mavericks.
I'm no programmer.
It was a question of monkey see, monkey do and it worked.
Working kext is attached.

1 - Using Chameleon v2.2svn r2286
2 - org.chameleon.Boot.plist settings; GraphicsEnabler=Yes, AtiConfig=Gibba, AtiPorts=4

Tested;
Both DVI ports (QE/CI 100%)
Checked in terminal with ioreg | grep ATY and Gibba Framebuffer is loaded.
About this Mac, Graphics is reported as AMD Radeon HD 6850 1024 MB

Unable to Test;
HDMI and HDMI Audio
DP

Would appreciate it if someone could test these and give me feedback.
 

Attachments

  • AMD6000Controller.kext.zip
    782.4 KB · Views: 160
Status
Not open for further replies.
Back
Top