toleda Posted March 2, 2015 Author Share Posted March 2, 2015 injected the layout-id into DSDT together with ig-platform-id 0x01660003. Capri/0x03006601 has only DP connectors. Hex editor (i.e., HexEdit, HexFiend) AppleIntelFramebufferCapri.kext/Contents/MacOS/AppleIntelFramebufferCapri binary: Find: 03 00 66 01 Edit port 0x5 DP>HDMI Find: 02 05 00 00 00 04 00 00 07 04 00 00 Replace: 02 05 00 00 00 08 00 00 06 00 00 00 For Clover/config.plist example, see config-hdmi_hd4000-100.plist.zip. Select View Raw to download. Edit for Find/Replace above. 1 Link to comment Share on other sites More sharing options...
Lost Star Posted March 3, 2015 Share Posted March 3, 2015 Capri/0x03006601 has only DP connectors. Hex editor (i.e., HexEdit, HexFiend) AppleIntelFramebufferCapri.kext/Contents/MacOS/AppleIntelFramebufferCapri binary: Find: 03 00 66 01 Edit port 0x5 DP>HDMI Find: 02 05 00 00 00 04 00 00 07 04 00 00 Replace: 02 05 00 00 00 08 00 00 06 00 00 00 For Clover/config.plist example, see config-hdmi_hd4000-100.plist.zip. Select View Raw to download. Edit for Find/Replace above. Toleda, you are really a genius. It works now. Thank you so much! Link to comment Share on other sites More sharing options...
chriz74 Posted March 4, 2015 Share Posted March 4, 2015 Is there a solution for notebooks? I have alc270 working with a modified kext (I put my verbs), hdmi audio out recognized in system specs. I tried to patch ports 0x5 0x6 and 0x7 through clover as in the hd4000 guide and have the dsdt patched. However still no audio out for HDMI. What am I missing? System is the asus x301a in signature. Thanks. Link to comment Share on other sites More sharing options...
toleda Posted March 4, 2015 Author Share Posted March 4, 2015 What am I missing? Not a clue. Post #1, Problem Reporting; attach all requested files. Link to comment Share on other sites More sharing options...
chriz74 Posted March 4, 2015 Share Posted March 4, 2015 Not a clue. Post #1, Problem Reporting; attach all requested files. Yosemite 10.10.2 / Asus x301a (notebook) (hm76 chipset) / Bios rev 221 / i7-3630qm / HD4000 Patched DSDT for HD4000, inserted capri patches in clover config.plist for HD4000 appleHDA audio kext is an alc270 one modified with the verbs found on my system. Files: https://www.dropbox.com/s/iy5cug47mw2odg1/toleda.zip?dl=0 p.s. I removed the smbios part from config.plist in these files, however I am using macbook air 5.2 (I also tried macbook pro 9.2 but nothing changed). Does this digital node has anything to do with the problem? I mean is it possible that this node is HDMI digital out and must be inserted into platforms.xml in appleHDA kext? I also tried these one with no success: http://www.tonymacx86.com/hp-probook-mavericks/127832-clover-patch-external-display.html On another note I think I also need external monitor patch as when I plug it only the external one works. Link to comment Share on other sites More sharing options...
toleda Posted March 5, 2015 Author Share Posted March 5, 2015 Yosemite 10.10.2 / Asus x301a (notebook) (hm76 chipset) / Bios rev 221 / i7-3630qm / HD4000 Does this digital node has anything to do with the problem? I mean is it possible that this node is HDMI digital out and must be inserted into platforms.xml in appleHDA kext? HDMI device does not appear in IOReg. dsdt edits are correct. Reply with new IOReg. No, SPDIFout. Link to comment Share on other sites More sharing options...
chriz74 Posted March 5, 2015 Share Posted March 5, 2015 What do you mean reply with new ioreg? After making what changes? Thanks Link to comment Share on other sites More sharing options...
chriz74 Posted March 5, 2015 Share Posted March 5, 2015 HDMI device does not appear in IOReg. dsdt edits are correct. Reply with new IOReg. No, SPDIFout. bingo My system specs suggest hd4000 id 1660009 so I put that in the dsdt instead of 1660003. The only problem is that I don't get extended display. When I plug the HDMI external monitor the internal one lights up but no picture is displayed. Any clue?Then applied these patches: for lvds internal video to work AppleIntelFramebufferCapri 010000000200000030000000 to 050300000200000030000000 for hdmi and dvi DVI (probably not needed as I only have an hdmi port) AppleIntelFramebufferCapri 020500000004000007010000 to 020500000008000006000000 HDMI (audio works) AppleIntelFramebufferCapri 030400000004000007010000 to 030400000008000006000000 Link to comment Share on other sites More sharing options...
toleda Posted March 5, 2015 Author Share Posted March 5, 2015 Any clue? No IOReg, no clue. Link to comment Share on other sites More sharing options...
darat Posted March 13, 2015 Share Posted March 13, 2015 Hi toleda, I hope you have time and can help me out. I am not able to make HDMI audio of HD4000 working. Here is my configuration and what I have done yet: 1) Clover 3176/OSX 10.10.3/GA-Z77X-D3H/F18i/i7-3770K/HD4000 2) Procedure * clean AppleHDA.kext * audio_CloverHDMI: config-hdmi_hd4000-100.plist.zip - KernelAndKextsPatches/KextsToPatch/hdmi... - Devices/Audio/Inject/Layout (3) * audio_ssdt-hdmi-ami_hd4k-amd-nvidia-3_v7: SSDT-1.aml TIA darat config.plist.zip debug.log.zip osx10.iojones.zip SSDT.aml.zip Link to comment Share on other sites More sharing options...
toleda Posted March 13, 2015 Author Share Posted March 13, 2015 not able to make HDMI audio of HD4000 working. ssdt is not loading; remove config.plist/ACPI/SSDT/DropOemSSDT (invalid arg) Capri patches are not necessary, remove config.plist/KernelAndKextPatches/KextsToPatch/AppleIntelFramebufferCapri (3 patches) Codec is not supported, use Audio ID: 1, edit ssddt/layout-id/0x03, 0x00, 0x00, 0x00 to 0x01, 0x00, 0x00, 0x00 Reply with new files. Note: ssdt may not work; if true, use dsdt edits. Link to comment Share on other sites More sharing options...
darat Posted March 13, 2015 Share Posted March 13, 2015 Reply with new files. Note: ssdt may not work; if true, use dsdt edits. Still no luck with your suggested modifications. Regarding DSDT edit: I was not able to do this by myself. I have attached the original DSDT, maybe you can give me some advice... config.plist.zip debug.log.zip DSDT_untouched.aml.zip osx10.iojones.zip SSDT.aml.zip Link to comment Share on other sites More sharing options...
toleda Posted March 16, 2015 Author Share Posted March 16, 2015 Still no luck with your suggested modifications. debug.log does not show the ssdt; where is it installed? Link to comment Share on other sites More sharing options...
darat Posted March 16, 2015 Share Posted March 16, 2015 debug.log does not show the ssdt; where is it installed? EFI/CLOVER/ACPI/patched/SSDT.aml Link to comment Share on other sites More sharing options...
toleda Posted March 17, 2015 Author Share Posted March 17, 2015 EFI/CLOVER/ACPI/patched/SSDT.aml Not working, appears to be an ACPI problem. Set Config.plist/ACPI/DSDT/Debug/YES Restart Reply with config.plist, IOJones, and EFI/CLOVER/ACPI/origin (all dsdts) Link to comment Share on other sites More sharing options...
darat Posted March 17, 2015 Share Posted March 17, 2015 Reply with config.plist, IOJones, and EFI/CLOVER/ACPI/origin (all dsdts) ACPI_origin_DSDTs.zip config.plist.zip osx10.iojones.zip Link to comment Share on other sites More sharing options...
toleda Posted March 17, 2015 Author Share Posted March 17, 2015 ssdt is not working, remove. See Post #1, 2. HD4000/7 Series/6 Series Use MaciASL/Patch: 1. AMI-Clean_Compile-7series 2. AMI-HD4000-AMD-Nvidia-A3 Reply with edited dsdt and new files. Link to comment Share on other sites More sharing options...
darat Posted March 18, 2015 Share Posted March 18, 2015 ssdt is not working, remove. See Post #1, 2. HD4000/7 Series/6 Series Use MaciASL/Patch: 1. AMI-Clean_Compile-7series 2. AMI-HD4000-AMD-Nvidia-A3 Reply with edited dsdt and new files. I did the DSDT patches: ib1-ami_efi_clean_compile_v1.1.txt and ib3-hdmi_audio_ami_efi_hd4000-3.txt but still no HDMI audio... attached the edited DSDT and new files config.plist.zip debug.log.zip DSDT.aml.zip osx10.iojones.zip Link to comment Share on other sites More sharing options...
toleda Posted March 18, 2015 Author Share Posted March 18, 2015 still no HDMI audio.. dsdt is correct, Clover is changing an important injection. Attach the last dsdt in EFI/CLOVER/ACP/origin/ Edit config.plist/ACPI/DSDT/Fixes/ AddHDMI_8000000/NO FixHDA_8000/NO NewWay_80000000/NO Turn off any other fix it not needed or not known to be needed. Restart. Attach the new last dsdt in EFI/CLOVER/ACP/origin/ and new files. Link to comment Share on other sites More sharing options...
darat Posted March 18, 2015 Share Posted March 18, 2015 dsdt is correct, Clover is changing an important injection. Attach the last dsdt in EFI/CLOVER/ACP/origin/ Edit config.plist/ACPI/DSDT/Fixes/ AddHDMI_8000000/NO FixHDA_8000/NO NewWay_80000000/NO Turn off any other fix it not needed or not known to be needed. Restart. Attach the new last dsdt in EFI/CLOVER/ACP/origin/ and new files. Done; I don't know which fixes are not needed; for example, I tried to set FixDisplay_0100 to NO -> system cannot boot. HDMI audio still not working; attached please find the new files... BTW, thanks for helping me out! config.plist.zip debug.log.zip DSDT_origin.zip DSDT_patched.zip osx10.iojones.zip Link to comment Share on other sites More sharing options...
toleda Posted March 18, 2015 Author Share Posted March 18, 2015 HDMI audio still not working Wrong framebuffer; Clover default overides dsdt injection. Set config.plist/Graphics/Inject/Intel/NO. Reply with new config.plist and IOJones. Link to comment Share on other sites More sharing options...
darat Posted March 19, 2015 Share Posted March 19, 2015 Wrong framebuffer; Clover default overides dsdt injection. Set config.plist/Graphics/Inject/Intel/NO. Reply with new config.plist and IOJones. Graphics does not work with config.plist/Graphics/Inject/Intel/NO (resolution fixed to 1024x768), hdmi audio also doesn't work. config.plist.zip osx10.iojones.zip Link to comment Share on other sites More sharing options...
toleda Posted March 19, 2015 Author Share Posted March 19, 2015 Graphics does not work with config.plist/Graphics/Inject/Intel/NO (resolution fixed to 1024x768), hdmi audio also doesn't work. Set config.plist/ACPI/DSDT/Fixes/NO (all). Link to comment Share on other sites More sharing options...
darat Posted March 20, 2015 Share Posted March 20, 2015 Set config.plist/ACPI/DSDT/Fixes/NO (all). Problem is: with config.plist/ACPI/DSDT/Fixes/FixDisplay_0100/NO the system does not start. I am able to set all other fixes to NO, but FixDisplay_0100 is necessary to load OSX. I have attached the debug.log for all fixes disabled. debug.log.zip Link to comment Share on other sites More sharing options...
toleda Posted March 20, 2015 Author Share Posted March 20, 2015 FixDisplay_0100 is necessary to load OSX. log: 3:493 0:105 GetOSVersion: : 10.10.3 I have not tested 10.10.3. Clover is seeing the dsdt and not injecting framebuffer 3:596 0:004 DSDT found in Clover volume OEM folder: EFI\CLOVER\ACPI\patched\DSDT.aml Set config.plist/ ACPI/Fixes/FixDisplay_0100 /NO Graphics/Inject/Intel/YES Graphics/ig-platform-id/0x0166000a Reply with debug, config and IOJones Link to comment Share on other sites More sharing options...
Recommended Posts