daniesy Posted March 11, 2014 Share Posted March 11, 2014 Hello guys! Thanks a lot for the support you gave people like me over the years. I came across a problem and i can't seem to figure it out. I'm using the latest version of clover to boot my hackintosh and i can't make iMessage work. I got that damn contact customer support error. After i reseted the password and signed in on my (real) mac, it connected, but i couldn't message anyone. (it told me that i was not logged in). If i sign out and in, i'd get a time out error. And also, after i reboot, i get automagically signed out again. It's pretty messed up. I've tried everything, including making sure my ethernet is on en0, setting MLB and ROM and even different SMBIOS settings. Everything except adding a credit card to my id, which is quite hard because i don't live in the US. Can you please give me some suggestions on how i might fix this? Link to comment Share on other sites More sharing options...
AsusFreak Posted March 11, 2014 Share Posted March 11, 2014 Copy Mavericks to USB - OK I'm sure you mean Install Clover to USB. I building the installer like this: sudo /Applications/Install\ OS\ X\ Mavericks.app/Contents/Resources/createinstallmedia --volume /Volumes/Untitled --applicationpath /Applications/Install\ OS\ X\ Mavericks.app --nointeraction Then I install Clover UEFI only to the USB drive just as I would to my HD. Link to comment Share on other sites More sharing options...
pokenguyen Posted March 11, 2014 Share Posted March 11, 2014 Hello guys! Thanks a lot for the support you gave people like me over the years. I came across a problem and i can't seem to figure it out. I'm using the latest version of clover to boot my hackintosh and i can't make iMessage work. I got that damn contact customer support error. After i reseted the password and signed in on my (real) mac, it connected, but i couldn't message anyone. (it told me that i was not logged in). If i sign out and in, i'd get a time out error. And also, after i reboot, i get automagically signed out again. It's pretty messed up. I've tried everything, including making sure my ethernet is on en0, setting MLB and ROM and even different SMBIOS settings. Everything except adding a credit card to my id, which is quite hard because i don't live in the US. Can you please give me some suggestions on how i might fix this? You can create VISA add your home country, then add it to your account. It works for me (and many others). Link to comment Share on other sites More sharing options...
daniesy Posted March 11, 2014 Share Posted March 11, 2014 You can create VISA add your home country, then add it to your account. It works for me (and many others). Is the credit card the only option? Link to comment Share on other sites More sharing options...
Pene Posted March 11, 2014 Share Posted March 11, 2014 Clover UEFI Installer/Mavericks Using this guide, Install OSX - Clover UEFI Guide Copy Mavericks to USB - OK Install OSX - not OK Clover GUI/Select Boot OSX Install from Install OS X Mavericks Returns immediately back to Clover GUI, cannot boot the installer. Suggestions? Sounds like you are trying to boot a media created by createinstallmedia with the VBoxHfs driver loaded in Clover. createinstallmedia uses links, which are not supported by VBoxHfs, you need to use another Hfs driver instead, such as HfsPlus. Link to comment Share on other sites More sharing options...
relikwie Posted March 11, 2014 Share Posted March 11, 2014 Hi, using clover with much pleasure and find it really the best bootmanager for hackintoshes. I was just looking into a way to rename GFX0 into IGP (having a HD4000). Is it possible to add this to clover? Have tried the option to rename devices into the names mac uses in the DSDT, but GFX is not renamed. regards, relikwie. Link to comment Share on other sites More sharing options...
Slice Posted March 11, 2014 Share Posted March 11, 2014 Hi, using clover with much pleasure and find it really the best bootmanager for hackintoshes. I was just looking into a way to rename GFX0 into IGP (having a HD4000). Is it possible to add this to clover? Have tried the option to rename devices into the names mac uses in the DSDT, but GFX is not renamed. regards, relikwie. It is not common solution and so it is required some sophistication of Clover. Many users already complain that Clover is too hard to understand. For my mind this patch can be performed by existing facilities <key>ACPI</key> <dict> <key>DSDT</key> <dict> <key>Patches</key> <array> <dict> <key>Comment</key> <string>Rename GFX0 to IGPU</string> <key>Find</key> <data>R0ZYMA==</data> <key>Replace</key> <data>SUdQVQ==</data> </dict> </array> </dict> </dict> 1 Link to comment Share on other sites More sharing options...
relikwie Posted March 11, 2014 Share Posted March 11, 2014 It is not common solution and so it is required some sophistication of Clover. Many users already complain that Clover is too hard to understand. For my mind this patch can be performed by existing facilities Thanks Slice, I will test this later today. Regarding "hard to understand" for those coming from chameleon. My experience is that the first thing to understand is the UEFI part (which is a general thing). As for the how clover does its work, it was logical and quicly understandble using the wiki. Great job on that. What I found confusing is "new way" and "old way", the first does not replace the latter as I discovered later, whitch new and old does sugges to do at first. Also deprecated things like IIRC "double states" for "GenerateIvyStates" or the other way around. Link to comment Share on other sites More sharing options...
Slice Posted March 11, 2014 Share Posted March 11, 2014 Also deprecated things like IIRC "double states" for "GenerateIvyStates" or the other way around. They are deprecated and so no documented. My proposition is forget this. Link to comment Share on other sites More sharing options...
polkaholga Posted March 11, 2014 Share Posted March 11, 2014 Sorry for being OT, but does anyone know what happend to the apple hardware dumps site from "TEA" ? Link to comment Share on other sites More sharing options...
Mammoth Posted March 11, 2014 Share Posted March 11, 2014 Floating regions A solution will be using always BIOS.aml+DSDT fix mask. But there are two problems: 1. Algorithm of DSDT fixing is not perfect. 2. You may want to add your custom features into DSDT. ACPImonitor, for example. I propose new solution for that. Revision 2570+, preferred 2577+. You created your best custom DSDT.aml and place it into /EFI/CLOVER/ACPI/patched as usual. Write into config.plist <key>ACPI</key> <dict> <key>DSDT</key> <dict> <key>Name</key> <string>DSDT.aml</string> <key>Fixes</key> <dict> <key>NewWay_80000000</key> <true/> <key>FixRegions_10000000</key> <true/> </dict> And you will see in the boot.log something like 70:891 0:000 OperationRegion (GNVS...) corrected to addr=0xDE4C7E18 Enjoy! So should we still have the entry for BIOS.aml, or does this new method eliminate that? THANKS! Secondly, Slice and entire team; I've been away from the scene for about two years and have come back to discover this thing called "Clover". I'm just now learning and trying to figure it all out, but let me just say thus far, I am SUPER impressed!!!! You guys are doing some AMAZING WORK with this!! I have four very different machines I am working to get Clover on now, so if any of them would be helpful for your testing, just let me know I will be happy to run tests for you: 1) An HP laptop dv8 that requires lapic fix 2) An old ASUS Maximus Formula (I) with a Core2 Quad Kentsfield 775 LGA 3) A Gigabyte Z77Z-UP7 with an i7-3770K LGA 1155 4) And an ASUS Ultrabook S56C, fully UEFI with Win8.1 Pro, i3-3217U (and it also has an internal mini-PCIe 24GB SanDisk i100 SSD ASUS uses (I think primarily for an EFI partition), but this machine boots HELLA fast... like 2 to 4 seconds! THANKS ALL! KEEP JAMMIN AND CREATING! Link to comment Share on other sites More sharing options...
Slice Posted March 11, 2014 Share Posted March 11, 2014 So should we still have the entry for BIOS.aml, or does this new method eliminate that? THANKS! Now you can use your own patched DSDT.aml but set FixRegions in Clover. Link to comment Share on other sites More sharing options...
toleda Posted March 11, 2014 Share Posted March 11, 2014 Sounds like you are trying to boot a media created by createinstallmedia with the VBoxHfs driver loaded in Clover.. Precisely. Your solution worked. Need to delete VBoxHfs as well. Thanks Pene. Hopefully, the linked guide gets updated. Link to comment Share on other sites More sharing options...
necrophagous Posted March 12, 2014 Share Posted March 12, 2014 got a problem configuring clover uefi bootloader for lenovo g410. Specs: - core i3 4250m - intel hd 4000 - 6 GB DDR-3 ram - insyde h20 uefi-bios I've read a lenovo g510 thread somewhere in the applelife forum, followed it , but still clover won't boot at all. I'm using clover 2525 and 2636. pardon me for my crippled english , and please forgive me if this isn't the right thread to ask question like this Link to comment Share on other sites More sharing options...
Slice Posted March 12, 2014 Share Posted March 12, 2014 got a problem configuring clover uefi bootloader for lenovo g410. Specs: - core i3 4250m - intel hd 4000 - 6 GB DDR-3 ram - insyde h20 uefi-bios I've read a lenovo g510 thread somewhere in the applelife forum, followed it , but still clover won't boot at all. I'm using clover 2525 and 2636. pardon me for my crippled english , and please forgive me if this isn't the right thread to ask question like this attached is the current config.plist You forgot to attach DarwinDumper report. Link to comment Share on other sites More sharing options...
VirusX Posted March 12, 2014 Share Posted March 12, 2014 Hi guys, I have trouble getting my MSI 270X to work. Everybody is saying that this card works out of the box but for me that is not true. So I wanted to reinstall mavericks on a new hard drive but here's the problem: As soon as the 'desktop' of the installation should appear, my screen turns black and I can't do anything. So my question is: What is the minimal configuration for my card to work? Graphics>inject>ATI>true? for comparision, here's my current config.plist for Clover 2636. With that config I can boot to my current install (not the mavericks installation system) BUT I have no QE/CI and it shows 8 MB of video RAM: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>Boot</key> <dict> <key>Timeout</key> <integer>15</integer> <key>Arguments</key> <string>npci=0x2000</string> <key>DefaultVolume</key> <string>Mavericks SSD</string> <key>Log</key> <true/> <key>Fast</key> <false/> <key>XMPDetection</key> <string>-1</string> <key>Legacy</key> <string>PBR</string> </dict> <key>KernelAndKextPatches</key> <dict> <key>Debug</key> <false/> <key>KernelCpu</key> <false/> <key>AsusAICPUPM</key> <true/> <key>AppleRTC</key> <true/> <key>KextsToPatch</key> <array> <dict> <key>Name</key> <string>AppleAHCIPort</string> <key>Comment</key> <string>External icons patch</string> <key>Find</key> <data>RXh0ZXJuYWw=</data> <key>Replace</key> <data>SW50ZXJuYWw=</data> </dict> <dict> <key>Name</key> <string>IOAHCIBlockStorage</string> <key>Find</key> <data>QVBQTEUgU1NEAA==</data> <key>Replace</key> <data>AAAAAAAAAAAAAA==</data> </dict> </array> </dict> <key>ACPI</key> <dict> <key>HaltEnabler</key> <false/> <key>DSDT</key> <dict> <key>Debug</key> <false/> <key>Name</key> <string>DSDT.aml</string> <key>Fixes</key> <dict> <key>AddDTGP_0001</key> <true/> <key>FixDarwin_0002</key> <true/> <key>FixShutdown_0004</key> <true/> <key>AddMCFG_0008</key> <false/> <key>FixHPET_0010</key> <true/> <key>FakeLPC_0020</key> <false/> <key>FixIPIC_0040</key> <true/> <key>FixSBUS_0080</key> <false/> <key>FixDisplay_0100</key> <true/> <key>FixIDE_0200</key> <false/> <key>FixSATA_0400</key> <true/> <key>FixFirewire_0800</key> <false/> <key>FixUSB_1000</key> <true/> <key>FixLAN_2000</key> <true/> <key>FixAirport_4000</key> <false/> <key>FixHDA_8000</key> <true/> </dict> </dict> <key>DropTables</key> <array> <dict> <key>Signature</key> <string>DMAR</string> </dict> <dict> <key>Signature</key> <string>SSDT</string> <key>TableId</key> <string>CpuPm</string> </dict> </array> <key>SSDT</key> <dict> <key>DropOem</key> <false/> <key>Generate</key> <dict> <key>PStates</key> <true/> <key>CStates</key> <true/> </dict> <key>PLimitDict</key> <integer>0</integer> <key>UnderVoltStep</key> <integer>0</integer> <key>MinMultiplier</key> <integer>8</integer> </dict> </dict> <key>DisableDrivers</key> <array> <string>Nothing</string> </array> <key>RtVariables</key> <dict> <key>MountEFI</key> <false/> <key>LogLineCount</key> <integer>3000</integer> <key>LogEveryBoot</key> <string>10</string> </dict> <key>GUI</key> <dict> <key>TextOnly</key> <false/> <key>Language</key> <string>en:0</string> <key>Theme</key> <string>iclover</string> <key>Mouse</key> <dict> <key>Enabled</key> <true/> <key>Speed</key> <integer>5</integer> </dict> <key>Hide</key> <array> <string>Windows</string> <string>\EFI\BOOT\BOOTX64.EFI</string> </array> <key>Scan</key> <dict> <key>Entries</key> <true/> <key>Tool</key> <true/> <key>Legacy</key> <true/> </dict> </dict> <key>Devices</key> <dict> <key>Inject</key> <false/> <key>Audio</key> <dict> <key>Inject</key> <string>1</string> </dict> <key>FakeID</key> <dict> <key>ATI</key> <string>0x0</string> <key>IntelGFX</key> <string>0x0</string> <key>NVidia</key> <string>0x0</string> <key>SATA</key> <string>0x0</string> <key>WIFI</key> <string>0x0</string> <key>LAN</key> <string>0x0</string> <key>XHCI</key> <string>0x0</string> </dict> <key>USB</key> <dict> <key>Inject</key> <true/> <key>FixOwnership</key> <true/> <key>AddClockID</key> <true/> </dict> </dict> <key>SystemParameters</key> <dict> <key>InjectKexts</key> <true/> <key>InjectSystemID</key> <true/> </dict> <key>Graphics</key> <dict> <key>Inject</key> <dict> <key>ATI</key> <true/> <key>Intel</key> <false/> <key>NVidia</key> <false/> </dict> <key>DualLink</key> <integer>1</integer> <key>FBName</key> <string>Futomaki</string> <key>PatchVBios</key> <false/> <key>VideoPorts</key> <integer>4</integer> </dict> </dict> </plist> Do I do anything wrong? your help is very much appreciated! -Maxim Link to comment Share on other sites More sharing options...
Slice Posted March 12, 2014 Share Posted March 12, 2014 VirusX Why you show config.plist with many-many lines that I don't want to see, for example GUI? What is your deviceID? I think asking help one have to upload reports/logs etc. First I recommend to check <key>Graphics</key> <dict> <key>Inject</key> <dict> <key>ATI</key> <false/> But without reports I can't say something useful. Link to comment Share on other sites More sharing options...
VirusX Posted March 12, 2014 Share Posted March 12, 2014 okay, in order to have a fresh start, I installed the 10.9.2 update and since my config.plist was very old, I installed Clover 2636 new and used the standard config. I only added Trim support and was editing the graphics settings: Version 1: insert ATI - false FBname - Futomaki screen plugged into DVI DL: screen goes to standby after boot when the desktop should appear. screen plugged into DVI: I have a picture, the system profiler says Radeon HD 7xxx 2048MB and the DCPI Manager says I use "ATY,AMD,RadeonFramebuffer" Version 2: insert ATI - true FBname - Futomaki screen plugged into DVI DL: Screen turns black after boot when the desktop should appear. I can go into sleep with keyboard shortcut and then after waking up I can see that the system profiler recognizes correctly R9 270X 2048MB. DPCI Manager says that I am using the ATY,Futomaki Framebuffer. screen plugged into DVI: screen goes into standby after boot. please find attached my darwin dumper report. also here's my new config.plist <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>ACPI</key> <dict> <key>DSDT</key> <dict> <key>Debug</key> <false/> <key>Fixes</key> <dict> <key>AddDTGP_0001</key> <true/> <key>AddHDMI_8000000</key> <true/> <key>AddIMEI_80000</key> <true/> <key>AddMCHC_0008</key> <false/> <key>AddPNLF_1000000</key> <true/> <key>DeleteUnused_400000</key> <true/> <key>FIX_ACST_4000000</key> <true/> <key>FIX_ADP1_800000</key> <true/> <key>FIX_INTELGFX_100000</key> <false/> <key>FIX_RTC_20000</key> <true/> <key>FIX_S3D_2000000</key> <true/> <key>FIX_TMR_40000</key> <true/> <key>FIX_WAK_200000</key> <true/> <key>FakeLPC_0020</key> <false/> <key>FixAirport_4000</key> <true/> <key>FixDarwin_0002</key> <false/> <key>FixDisplay_0100</key> <true/> <key>FixFirewire_0800</key> <true/> <key>FixHDA_8000</key> <true/> <key>FixHPET_0010</key> <true/> <key>FixIDE_0200</key> <false/> <key>FixIPIC_0040</key> <true/> <key>FixLAN_2000</key> <true/> <key>FixRegions_10000000</key> <true/> <key>FixSATA_0400</key> <false/> <key>FixSBUS_0080</key> <false/> <key>FixShutdown_0004</key> <true/> <key>FixUSB_1000</key> <false/> <key>NewWay_80000000</key> <true/> </dict> <key>Name</key> <string>DSDT.aml</string> </dict> <key>DropTables</key> <array> <dict> <key>Signature</key> <string>DMAR</string> </dict> <dict> <key>Signature</key> <string>SSDT</string> <key>TableId</key> <string>CpuPm</string> </dict> <dict> <key>Signature</key> <string>SSDT</string> <key>TableId</key> <string>Cpu0Ist</string> </dict> </array> <key>HaltEnabler</key> <true/> <key>SSDT</key> <dict> <key>EnableC2</key> <false/> <key>EnableC4</key> <false/> <key>EnableC6</key> <true/> <key>EnableC7</key> <false/> <key>Generate</key> <dict> <key>CStates</key> <true/> <key>PStates</key> <true/> </dict> </dict> </dict> <key>Boot</key> <dict> <key>DefaultVolume</key> <string>Mavericks SSD</string> <key>Fast</key> <false/> <key>Legacy</key> <string>PBR</string> <key>Log</key> <false/> <key>Timeout</key> <integer>15</integer> <key>XMPDetection</key> <string>-1</string> </dict> <key>Devices</key> <dict> <key>Audio</key> <dict> <key>Inject</key> <string>1</string> </dict> <key>FakeID</key> <dict> <key>ATI</key> <string>0x0</string> <key>IMEI</key> <string>0x0</string> <key>IntelGFX</key> <string>0x0</string> <key>LAN</key> <string>0x0</string> <key>NVidia</key> <string>0x0</string> <key>SATA</key> <string>0x0</string> <key>WIFI</key> <string>0x0</string> <key>XHCI</key> <string>0x0</string> </dict> <key>Inject</key> <false/> <key>USB</key> <dict> <key>AddClockID</key> <true/> <key>FixOwnership</key> <true/> <key>Inject</key> <true/> </dict> </dict> <key>DisableDrivers</key> <array> <string>Nothing</string> </array> <key>GUI</key> <dict> <key>Hide</key> <array> <string>Windows</string> <string>\EFI\BOOT\BOOTX64.EFI</string> </array> <key>Language</key> <string>en:0</string> <key>Mouse</key> <dict> <key>Enabled</key> <true/> <key>Speed</key> <integer>8</integer> </dict> <key>Scan</key> <dict> <key>Entries</key> <true/> <key>Legacy</key> <true/> <key>Tool</key> <true/> </dict> <key>TextOnly</key> <false/> <key>Theme</key> <string>iclover</string> </dict> <key>Graphics</key> <dict> <key>Inject</key> <dict> <key>ATI</key> <true/> <key>Intel</key> <false/> <key>NVidia</key> <false/> </dict> <key>PatchVBios</key> <false/> <key>FBName</key> <string>Futomaki</string> </dict> <key>KernelAndKextPatches</key> <dict> <key>AppleRTC</key> <true/> <key>AsusAICPUPM</key> <true/> <key>Debug</key> <false/> <key>KernelCpu</key> <false/> <key>KextsToPatch</key> <array> <dict> <key>Comment</key> <string>External icons patch</string> <key>Find</key> <data> RXh0ZXJuYWw= </data> <key>Name</key> <string>AppleAHCIPort</string> <key>Replace</key> <data> SW50ZXJuYWw= </data> </dict> <dict> <key>Comment</key> <string>Trim Enabler</string> <key>Find</key> <data> QVBQTEUgU1NE </data> <key>Name</key> <string>IOAHCIBlockStorage</string> <key>Replace</key> <data> AAAAAAAAAAAA </data> </dict> </array> </dict> <key>RtVariables</key> <dict> <key>LogEveryBoot</key> <string>10</string> <key>LogLineCount</key> <integer>3000</integer> <key>MountEFI</key> <true/> </dict> <key>SystemParameters</key> <dict> <key>InjectKexts</key> <string>Detect</string> <key>InjectSystemID</key> <true/> </dict> </dict> </plist> let me know if you need anything else. So apparently something was wrong, either with my old config or my installation which got fixed with the 10.9.2 update. Do you have any ideas regarding the black screen issue? thank you! DarwinDumper_2.9.0_Clover_X64_2636_Mav_hakk.zip Link to comment Share on other sites More sharing options...
Slice Posted March 12, 2014 Share Posted March 12, 2014 About black screen it looks to be similar to well known white screen problem. See [Guide] Bypass the white screen for ATI HD 7xxx (10.8.3) And I think you need to do connectors patch Editing custom personalities for ATI Radeon HD[45]xxx Will look your report tomorrow. 1 Link to comment Share on other sites More sharing options...
VirusX Posted March 13, 2014 Share Posted March 13, 2014 I've been looking into that whole connector patching / framebuffer rewriting this evening/night and here are my findings: This is what's written in AMD7000controller.kext in 10.9.2 Personality: Futomaki ConnectorInfo count in decimal: 4 Disk offset in decimal 811280 0000000 00 04 00 00 04 03 00 00 00 01 01 01 12 04 04 01 DP 0000010 00 04 00 00 04 03 00 00 00 01 02 01 22 05 05 02 DP 0000020 04 00 00 00 14 02 00 00 00 01 03 00 00 00 06 06 DVI 0000030 00 08 00 00 04 02 00 00 00 01 04 00 11 02 01 03 HDMI 0000040 my connector are 0: DP 1: HDMI 2: DVI-I 3: DVI-I (analog version of port 2) 4: DVI-D so my corrected values should be: 04 00 00 00 14 02 00 00 00 01 00 00 11 02 05 05 DVIDL 00 08 00 00 04 02 00 00 00 01 00 00 22 05 02 03 HDMI 00 04 00 00 04 03 00 00 00 01 00 00 12 04 01 01 DP 00 02 00 00 04 02 00 00 00 01 00 00 10 00 03 06 DVISL I need to find & replace that in the System/Library/Extensions/AMD7000Controller.kext/Contents/MacOS/AMD7000controller file. Can I use clover's KextToPatch to make that work? What would be the proper formatting for such a line? Thank you and good night Link to comment Share on other sites More sharing options...
Allan Posted March 13, 2014 Share Posted March 13, 2014 someone could already use Hibernate mode in UEFI boot? i tried use Slide=50/100, and Hibernate mode 57/49, but nothing Hibernate mode works only LegacyMode (without Slide=any number, Hibernate mode 29) per hour... Link to comment Share on other sites More sharing options...
toleda Posted March 13, 2014 Share Posted March 13, 2014 so my corrected values should be: Not correct; missed an important step. Match the framebuffer connector sense-ids to the graphics cards VBIOS connector sense-ids. See Editing custom personalities for ATI Radeon HD[45]xxx - ATi - InsanelyMac Forum. Technique applies to HD7xxx and Mavericks. 1 Link to comment Share on other sites More sharing options...
Slice Posted March 13, 2014 Share Posted March 13, 2014 I've been looking into that whole connector patching / framebuffer rewriting this evening/night and here are my findings: This is what's written in AMD7000controller.kext in 10.9.2 Personality: Futomaki ConnectorInfo count in decimal: 4 Disk offset in decimal 811280 0000000 00 04 00 00 04 03 00 00 00 01 01 01 12 04 04 01 DP 0000010 00 04 00 00 04 03 00 00 00 01 02 01 22 05 05 02 DP 0000020 04 00 00 00 14 02 00 00 00 01 03 00 00 00 06 06 DVI 0000030 00 08 00 00 04 02 00 00 00 01 04 00 11 02 01 03 HDMI 0000040 my connector are 0: DP 1: HDMI 2: DVI-I 3: DVI-I (analog version of port 2) 4: DVI-D so my corrected values should be: 04 00 00 00 14 02 00 00 00 01 00 00 11 02 05 05 DVIDL 00 08 00 00 04 02 00 00 00 01 00 00 22 05 02 03 HDMI 00 04 00 00 04 03 00 00 00 01 00 00 12 04 01 01 DP 00 02 00 00 04 02 00 00 00 01 00 00 10 00 03 06 DVISL I need to find & replace that in the System/Library/Extensions/AMD7000Controller.kext/Contents/MacOS/AMD7000controller file. Can I use clover's KextToPatch to make that work? What would be the proper formatting for such a line? Thank you and good night Proper formatting will be as on a sample <key>KernelAndKextPatches</key> <dict> <key>ATIConnectorsController</key> <string>6000</string> <key>ATIConnectorsData</key> <string>000400000403000000010000210302040400000014020000000100000000040310000000100000000001000000000001</string> <key>ATIConnectorsPatch</key> <string>040000001402000000010000000004040004000004030000000100001102010500000000000000000000000000000000</string> but see post from toleda, your sense-id are wrong. As well as hotplug-id 1 Link to comment Share on other sites More sharing options...
VirusX Posted March 13, 2014 Share Posted March 13, 2014 Thank you toleda and Slice for your fast responses. Obviously, I don't understand the last two steps. Do I have to match the connector number from my Bios to the Framebuffer (Bios says HDMI is port 1 - framebuffer says it's DP, so I replace the framebuffer port 1 with my HDMI line) _OR_ do I have to look which Sense-ID is matching and ignore the connector number? 113-MSITV303MS.102 C63101 CURACAO XT GDDR5 64MX32 2GB 150E/150M PCI ID: 1002:6810 Connector at index 0 Type [@offset 43522]: DisplayPort (10) Encoder [@offset 43526]: INTERNAL_UNIPHY2 (0x21) i2cid [@offset 43632]: 0x90, OSX senseid: 0x1 Connector at index 1 Type [@offset 43532]: HDMI-A (11) Encoder [@offset 43536]: INTERNAL_UNIPHY2 (0x21) i2cid [@offset 43659]: 0x92, OSX senseid: 0x3 Connector at index 2 Type [@offset 43542]: DVI-I (2) Encoder [@offset 43546]: INTERNAL_UNIPHY (0x1e) i2cid [@offset 43696]: 0x95, OSX senseid: 0x6 Connector at index 3 Type [@offset 43552]: DVI-I (2) Encoder [@offset 43556]: INTERNAL_KLDSCP_DAC1 (0x15) i2cid [@offset 43696]: 0x95, OSX senseid: 0x6 Connector at index 4 Type [@offset 43562]: DVI-D (3) Encoder [@offset 43566]: INTERNAL_UNIPHY1 (0x20) i2cid [@offset 43723]: 0x94, OSX senseid: 0x5 Pitcairn.rom V30303SC.BIN: 113-MSITV303MS.102 C63101 CURACAO XT GDDR5 64MX32 2GB 150E/150M Subsystem Vendor ID: 1462 Subsystem ID: 3030 Object Header Structure Size: 355 Connector Object Table Offset: 48 Router Object Table Offset: 0 Encoder Object Table Offset: fd 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 [2] which is [DVI_I] encoder obj id [0x1e] which is [INTERNAL_UNIPHY (osx txmit 0x10 [duallink 0x0] enc 0x0)] 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 [4] which is [DVI_D] encoder obj id [0x20] which is [INTERNAL_UNIPHY1 (osx txmit 0x11 [duallink 0x1] enc 0x2)] linkb: false in short: Bios connectors: port 0: DP sense ID 01 port 1: HDMI sense ID 03 port 2: DVI-I sense ID 06 port 3: DVI-I sense ID 06 (analog -> can I just ignore that then?) port 4: DVI-D sense ID 05 so should my values look like ("port-matching"): port 0: 00 04 00 00 04 03 00 00 00 01 00 00 12 04 01 01 DP port 1: 00 08 00 00 04 02 00 00 00 01 00 00 22 05 02 03 HDMI port 2: 00 02 00 00 04 02 00 00 00 01 00 00 10 00 03 06 DVI-I port 3: 04 00 00 00 14 02 00 00 00 01 00 00 11 02 05 05 DVI-D or should it look like ("sense ID matching") (I have to adjust hotplug numbers then) port 0: 00 04 00 00 04 03 00 00 00 01 00 00 12 04 01 01 DP port 1: 04 00 00 00 14 02 00 00 00 01 00 00 11 02 05 05 DVI-D <-- that does not fit: sense ID 05 != 02 in framebuffer port 2: 00 02 00 00 04 02 00 00 00 01 00 00 10 00 03 06 DVI-I port 3: 00 08 00 00 04 02 00 00 00 01 00 00 22 05 02 03 HDMI I know this is not really clover related but you guys know your way. I will post in the AMD section as soon as I have figured this out. Link to comment Share on other sites More sharing options...
Slice Posted March 13, 2014 Share Posted March 13, 2014 I think this will be good port 0: 00 04 00 00 04 03 00 00 00 01 00 00 12 04 01 01 DP port 1: 00 08 00 00 04 02 00 00 00 01 00 00 22 05 02 03 HDMI port 2: 00 02 00 00 04 02 00 00 00 01 00 00 10 00 03 06 DVISL port 3: 04 00 00 00 14 02 00 00 00 01 00 00 11 02 05 05 DVIDL 1 Link to comment Share on other sites More sharing options...
Recommended Posts