toleda Posted January 16, 2014 Share Posted January 16, 2014 And the surprise is that code 0x03, 0x00, 0x22, 0x0D , this is not working. No audio over HDMI I need to change the code, 0x00, 0x00, 0x16, 0x0A. It works very well. And use scripts with your 2 are as follows . 1.audio_hdmi_hd5K-hda-90_patch.command 2.audio_hdmi_hd5k-azul-90_patch.command Note .. At first, I did this, it still does not work. I wonder about this or not. audio_hdmi_hd5K-hda-90_patch.command And understand how to fix it 0c0c. To clarify: 1.audio_hdmi_hd5K-hda-90_patch.command - edits AppleHDAController binary for 0c0c 2.audio_hdmi_hd5k-azul-90_patch.command - edits 0x03, 0x00, 0x22, 0x0D for HDMI on port 0x6 (connector@1) and port 0x7 (@2). 0300220D with the azul-90 patch works for HDMi on port 0x7/@2. IOReg needed to determine problem. 0300220D is the only desktop framebuffer in Azul and supports 3 displays. The other Azul framebuffers have an LVDS connector (one has no connector), useless in a desktop environment. To summarize: TimeWalker's method works on Clover for 1 HDMI display without framebuffer edits (HDMI on port 0x7 only). Clover failed to patch for 0c0c; hda-90 patch fixes that. My method works for up to 3 displays with Chameleon or Clover, all can have audio (2 active audio streams max) and requires framebuffer edits. Edited Link to comment Share on other sites More sharing options...
naiclub Posted January 16, 2014 Share Posted January 16, 2014 Thanks again toleda I will try to 10.8x see again that it is okay. Link to comment Share on other sites More sharing options...
toleda Posted January 16, 2014 Share Posted January 16, 2014 I will try to 10.8x see again that it is okay. Edits made to my previous reply; 0300220D should have worked, attach IOReg with problem. If you are on 10.8.5, use hda-85azul-85 patch, use hda-90/azul-90 for 10.9 and newer. Link to comment Share on other sites More sharing options...
naiclub Posted January 16, 2014 Share Posted January 16, 2014 https://www.dropbox.com/s/h5a7f2qh16r1sz6/iMac%20%E0%B8%82%E0%B8%AD%E0%B8%87%20naiclub1.ioreg Hello toleda I have tried to do as you say. The results are as expected. Only good performance, I have attached a link IOReg to see. Thanks toleda Link to comment Share on other sites More sharing options...
naiclub Posted January 16, 2014 Share Posted January 16, 2014 https://www.dropbox.com/s/mxxi4jj2vk5zij0/iMac%20%E0%B8%82%E0%B8%AD%E0%B8%87%20naiclub2.ioreg I have come back to try again with code 0x03, 0x00, 0x22, 0x0D. It seems like it would work Webboard oven. I figure it must be post cured 00 08 00 00 but not change. It is the same 00 04 00 00. I wonder what it is about Pat audio_hdmi_hd5k-azul-90_patch.command the file or not. Please help by guiding Link to comment Share on other sites More sharing options...
toleda Posted January 17, 2014 Share Posted January 17, 2014 I figure it must be post cured 00 08 00 00 but not change. It is the same 00 04 00 00. I wonder what it is about Pat audio_hdmi_hd5k-azul-90_patch.command the file or not. Post #154, IOReg shows a patched framebuffer with audio_hdmi_hd5k-azul-90_patch.command Post #155, IOReg shows the native framebuffer, no patch. Run audio_hdmi_hd5k-azul-90_patch.command to enable HDMI audio. 10.9/10.9.1 Native 0x0300220D 01 05 12 00 00 04 00 00 87 00 00 00 02 04 14 00 00 04 00 00 87 00 00 00 03 06 10 00 00 04 00 00 11 00 00 00 audio_hdmi_hd5k-azul-90_patch.command 01 05 12 00 00 04 00 00 07 01 00 00 02 04 14 00 00 08 00 00 06 00 00 00 03 06 12 00 00 08 00 00 06 00 00 00 Link to comment Share on other sites More sharing options...
naiclub Posted January 17, 2014 Share Posted January 17, 2014 Clarification: I try to 10.8.5 Post # 154, IOReg shows a patched framebuffer with audio_hdmi_hd5k-azul-90_patch.command <<< 10.8.5 audio_hdmi_hd5k-azul-85_patch.command. Post # 155, IOReg shows the native framebuffer, no patch. Run audio_hdmi_hd5k-azul-90_patch.command to enable HDMI audio. << 10.9.2 audio_hdmi_hd5k-azul-90_patch.command. I look with hexedit / System / Library / Extensions / AppleIntelFramebufferAzul.kext / Contents / MacOS / AppleIntelFramebufferAzul in 10.9.2. Native 0x0300220D 01 05 12 00 00 04 00 00 87 00 00 00 <<<< no. 02 04 14 00 00 04 00 00 87 00 00 00 <<<< no. 03 06 10 00 00 04 00 00 11 00 00 00 <<<< no. audio_hdmi_hd5k-azul-90_patch.command 01 05 12 00 00 04 00 00 07 01 00 00 <<<< there. 02 04 14 00 00 08 00 00 06 00 00 00 <<<< there. 03 06 12 00 00 08 00 00 06 00 00 00 <<<< there. OK, OK, I'll try to reinstall it again. Not, however, have come to my notice. Link to comment Share on other sites More sharing options...
naiclub Posted January 17, 2014 Share Posted January 17, 2014 Result that 10.9.2 Build 13C32 does not work with code 0x0300220D. Because these values are not in the directory. 01 05 12 00 00 04 00 00 87 00 00 00. 02 04 14 00 00 04 00 00 87 00 00 00. 03 06 10 00 00 04 00 00 11 00 00 00. 01 05 12 00 00 04 00 00 07 01 00 00. 02 04 14 00 00 08 00 00 06 00 00 00. 03 06 12 00 00 08 00 00 06 00 00 00. I used to see it HexEdit code these things. I have tried the patch files. audio_hdmi_hd5k-azul-90_patch.command Several times It was not I have no idea what code 10.9.2 Build 13C32 might be. I want you to reflect on it again. Thank you toleda Link to comment Share on other sites More sharing options...
TimeWalker75a Posted January 17, 2014 Share Posted January 17, 2014 C39 build has the following default port setup for desktop FB: 01 05 09 00 00 04 00 00 87 00 00 00 02 04 0A 00 00 04 00 00 87 00 00 00 03 06 08 00 00 04 00 00 11 00 00 00 Hence the script doesn't patch it, because it seeks different values. You're on your own with pre-release software. 1 Link to comment Share on other sites More sharing options...
naiclub Posted January 17, 2014 Share Posted January 17, 2014 C39 build has the following default port setup for desktop FB: 01 05 09 00 00 04 00 00 87 00 00 00 02 04 0A 00 00 04 00 00 87 00 00 00 03 06 08 00 00 04 00 00 11 00 00 00 Hence the script doesn't patch it, because it seeks different values. You're on your own with pre-release software. hi TimeWalker's I try HexEdit in 10.9.2 Build 13C32 The result is a code for that. But I will not, however, solve the toleda as follows. 's|\x99\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x05\x12\x00\x00\x04\x00\x00\x87\x00\x00\x00\x02\x04\x14\x00\x00\x04\x00\x00\x87\x00\x00\x00\x03\x06\x10\x00\x00\x04\x00\x00\x11\x00\x00\x00\xFF\x00\x01\x00\x01\x00\x00\x00\x40\x00\x00\x00|\x99\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x05\x12\x00\x00\x04\x00\x00\x07\x01\x00\x00\x02\x04\x14\x00\x00\x08\x00\x00\x06\x00\x00\x00\x03\x06\x12\x00\x00\x08\x00\x00\x06\x00\x00\x00\xFF\x00\x01\x00\x01\x00\x00\x00\x40\x00\x00\x00|g' I know how to correct thank Link to comment Share on other sites More sharing options...
toleda Posted January 17, 2014 Share Posted January 17, 2014 I look with hexedit / System / Library / Extensions / AppleIntelFramebufferAzul.kext / Contents / MacOS / AppleIntelFramebufferAzul in 10.9.2. Native 0x0300220D 01 05 12 00 00 04 00 00 87 00 00 00 <<<< no. 02 04 14 00 00 04 00 00 87 00 00 00 <<<< no. My mistake, I did not notice Post #155, 10.9.2/C32 version. My repo only supports released OS X versions. azul-90 does not support 10.9.2 hda-90 does support 10.9.2/C32 Regarding C32, suggest editing the connector required for HDMI audio only. 10.9.2/C32 Native 03 00 22 0D 00 03 03 03 00 00 00 02 00 00 00 01 00 00 00 00 00 00 00 40 99 14 00 00 99 14 00 00 00 00 00 00 00 00 00 00 01 05 09 00 00 04 00 00 87 00 00 00 02 04 0A 00 00 04 00 00 87 00 00 00 03 06 08 00 00 04 00 00 11 00 00 00 FF 00 00 00 01 00 00 00 40 00 00 00 02 00 00 00 01 01 00 00 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 Find: 03 00 22 0D Port 0x5 DP > HDMI Find: 01 05 09 00 00 04 00 00 87 00 00 00 Repl: 01 05 09 00 00 08 00 00 06 00 00 00 Port 0x6 DP > HDMI Find: 02 04 0A 00 00 04 00 00 87 00 00 00 Repl: 02 04 0A 00 00 08 00 00 06 00 00 00 Port 0x7 DP > HDMI Find: 03 06 08 00 00 04 00 00 11 00 00 00 Repl: 03 06 08 00 00 08 00 00 06 00 00 00 1 Link to comment Share on other sites More sharing options...
naiclub Posted January 17, 2014 Share Posted January 17, 2014 My mistake, I did not notice Post #155, 10.9.2/C32 version. My repo only supports released OS X versions. azul-90 does not support 10.9.2 hda-90 does support 10.9.2/C32 Regarding C32 10.9.2/C32 Native 03 00 22 0D 00 03 03 03 00 00 00 02 00 00 00 01 00 00 00 00 00 00 00 40 99 14 00 00 99 14 00 00 00 00 00 00 00 00 00 00 01 05 09 00 00 04 00 00 87 00 00 00 02 04 0A 00 00 04 00 00 87 00 00 00 03 06 08 00 00 04 00 00 11 00 00 00 FF 00 00 00 01 00 00 00 40 00 00 00 02 00 00 00 01 01 00 00 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 Find: 03 00 22 0D Port 0x5 DP > HDMI Find: 01 05 09 00 00 04 00 00 87 00 00 00 Repl: 01 05 09 00 00 08 00 00 06 00 00 00 Port 0x6 DP > HDMI Find: 02 04 0A 00 00 04 00 00 87 00 00 00 Repl: 02 04 0A 00 00 08 00 00 06 00 00 00 Port 0x7 DP > HDMI Find: 03 06 08 00 00 04 00 00 11 00 00 00 Repl: 03 06 08 00 00 08 00 00 06 00 00 00 Port 0x5 DP > HDMIFind: 01 05 09 00 00 04 00 00 87 00 00 00 Repl: 01 05 09 00 00 08 00 00 06 00 00 00 Port 0x6 DP > HDMI Find: 02 04 0A 00 00 04 00 00 87 00 00 00 Repl: 02 04 0A 00 00 08 00 00 06 00 00 00 Port 0x7 DP > HDMI Find: 03 06 08 00 00 04 00 00 11 00 00 00 Repl: 03 06 08 00 00 08 00 00 06 00 00 00 I did this test shows that black screen. I do not know to be good. Okay, I'll try one more time. Thanks again toleda Link to comment Share on other sites More sharing options...
naiclub Posted January 17, 2014 Share Posted January 17, 2014 https://www.dropbox.com/s/lxsuwn12oya356d/iMac%20%E0%B8%82%E0%B8%AD%E0%B8%87%20naiclub3.ioreg Hello toleda It works fine And I want you to fix this now. audio_hdmi_hd5k-azul-90_patch.command Will be easy for other people. Thanks toleda Link to comment Share on other sites More sharing options...
naiclub Posted January 17, 2014 Share Posted January 17, 2014 I have OS X 10.9.2 (13C39) and then edit the code for you. That is very good Link to comment Share on other sites More sharing options...
naiclub Posted January 17, 2014 Share Posted January 17, 2014 I modified code is as follows: Correct? And I suspect It does not install audio_hdmi_hd5k-azul-9.2_patch.command 's|\x99\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x05\x09\x00\x00\x04\x00\x00\x87\x00\x00\x00\x02\x04\x0A\x00\x00\x04\x00\x00\x87\x00\x00\x00\x03\x06\x08\x00\x00\x04\x00\x00\x11\x00\x00\x00\xFF\x00\x00\x00\x01\x00\x00\x00\x40\x00\x00\x00|\x99\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x05\x09\x00\x00\x08\x00\x00\x06\x00\x00\x00\x02\x04\x0A\x00\x00\x08\x00\x00\x06\x00\x00\x00\x03\x06\x08\x00\x00\x08\x00\x00\x06\x00\x00\x00\xFF\x00\x00\x00\x01\x00\x00\x00\x40\x00\x00\x00|g' Link to comment Share on other sites More sharing options...
toleda Posted January 17, 2014 Share Posted January 17, 2014 I modified code is as follows: Correct? Comments to your recent posts: Post #161 - It is not necessary to patch each connector, patch only the connector you will use, Port 0x6 in your case. Post #163 - Your edit disables the DP connector on your motherboard, should you try to use it a later date. Post #163 - The azul-92 patch will be available with release of 10.9.2 Post #165 - The patch looks correct for what you tried to do. Suggest you determine which connector is DP and leave that connector as DP. The third port is DVI and you can get DVI audio with a DVI2HDMI adapter (BIOS/DVI audio/Enabled). Link to comment Share on other sites More sharing options...
naiclub Posted January 19, 2014 Share Posted January 19, 2014 Comments to your recent posts: Post #161 - It is not necessary to patch each connector, patch only the connector you will use, Port 0x6 in your case. Post #163 - Your edit disables the DP connector on your motherboard, should you try to use it a later date. Post #163 - The azul-92 patch will be available with release of 10.9.2 Post #165 - The patch looks correct for what you tried to do. Suggest you determine which connector is DP and leave that connector as DP. The third port is DVI and you can get DVI audio with a DVI2HDMI adapter (BIOS/DVI audio/Enabled). Hello toleda I have tried to plug the DP 10.9.2 The result was a black screen on restart. What's curious is why the DP is not. Try with 10.8.5 and it works fine. Want you to help guide Link to comment Share on other sites More sharing options...
toleda Posted January 19, 2014 Share Posted January 19, 2014 I have tried to plug the DP 10.9.2 The result was a black screen on restart. What's curious is why the DP is not. You disabled all DP connectors with your patch noted above. Install the native 10.9.2 framebufer, boot with DP only connected and reply with an IOReg. 1 Link to comment Share on other sites More sharing options...
naiclub Posted January 19, 2014 Share Posted January 19, 2014 Hello toleda Now I know the black screen problem. Restart the machine AppleIntelFramebufferAzul.kext 10.9.2 beta, it does not work with displayport. I try to AppleIntelFramebufferAzul.kext 10.9.1 instead The result was a Work very So the question why this is so. note I try to AppleIntelFramebufferAzul.kext 10.9.2 is not a patch on the black screen is to restart the pipeline intact. I use Google Translate to English Thailand. Sorry, I do not understand the causes. Thanks toleda before after Link to comment Share on other sites More sharing options...
toleda Posted January 20, 2014 Share Posted January 20, 2014 AppleIntelFramebufferAzul.kext 10.9.2 beta, it does not work with displayport. I try to AppleIntelFramebufferAzul.kext 10.9.1 instead The result was a Work very 10.9.2/C32 native, DP works on Port 5. 10.9.2/C32 patched (ports 6 and 7, HDMI) DP works on Port 5 No black screen, native or patched. 1 Link to comment Share on other sites More sharing options...
naiclub Posted January 21, 2014 Share Posted January 21, 2014 10.9.2/C32 native, DP works on Port 5. 10.9.2/C32 patched (ports 6 and 7, HDMI) DP works on Port 5 No black screen, native or patched. https://www.dropbox.com/s/65xqbfqkr9f99tr/iMac%20%E0%B8%82%E0%B8%AD%E0%B8%87%20naiclub6.ioreg Hello toleda I want you to see I have a question that Why it does not work with displayport on macosx 10.9.2 13C32-39 as it runs two ports. Despite macosx 10.9.1 it worked for 3 ports. I want you to explain to us Link to comment Share on other sites More sharing options...
toleda Posted January 21, 2014 Share Posted January 21, 2014 I have a question that Why it does not work with displayport on macosx 10.9.2 13C32-39 as it runs two ports. IOReg/C39 shows Port 0x5 is connector-type 00 08 00 00. Should show native as 00 04 00 00. Two choices: 1. Restore the native connector with the opposite edit in Post #161 for Port 0x5. or 2. Start over; patch only Port 0x6 and Port 0x7 in the native framebuffer. Install new patched framebuffer. Link to comment Share on other sites More sharing options...
naiclub Posted January 21, 2014 Share Posted January 21, 2014 IOReg/C39 shows Port 0x5 is connector-type 00 08 00 00. Should show native as 00 04 00 00. Two choices: 1. Restore the native connector with the opposite edit in Post #161 for Port 0x5. or 2. Start over; patch only Port 0x6 and Port 0x7 in the native framebuffer. Install new patched framebuffer. I understand that this means powering up with a single displayport before being resolved. Question I have doubts in that it does not work with screen off then on again to restart it revolves. Trying to understand media thank Edit The conclusion is in macosx10.9.2 13c32-39, it runs only 2 ports DVI + HDMI >> DisplayPort or DP will not start work before it is fixed or after is fixed on the screen to mac outage and restart. Link to comment Share on other sites More sharing options...
toleda Posted January 21, 2014 Share Posted January 21, 2014 The conclusion is in macosx10.9.2 13c32-39, it runs only 2 ports DVI + HDMI >> DisplayPort or DP will not start work before it is fixed or after is fixed on the screen to mac outage and restart. That is not my conclusion for 10.9.2. In 10.9.2 DP + DVI + HDMI all work with the correct Azul edit, Your Azul edit is not correct. Attach an IOReg with the correct Azul edits described in Post #172. Link to comment Share on other sites More sharing options...
naiclub Posted January 21, 2014 Share Posted January 21, 2014 That is not my conclusion for 10.9.2. In 10.9.2 DP + DVI + HDMI all work with the correct Azul edit, Your Azul edit is not correct. Attach an IOReg with the correct Azul edits described in Post #172. https://www.dropbox.com/s/u9na49qpuyrcqiu/iMac%20%E0%B8%82%E0%B8%AD%E0%B8%87%20naiclub7.ioreg Hello toleda I try to correct it as you specify below. Port 0x5 DP> HDMI Find: 01 05 09 00 00 04 00 00 87 00 00 00 Repl: 01 05 09 00 00 04 00 00 07 01 00 00 Port 0x6 DP> HDMI Find: 02 04 0A 00 00 04 00 00 87 00 00 00 Repl: 02 04 0A 00 00 08 00 00 06 00 00 00 Port 0x7 DP> HDMI Find: 03 06 08 00 00 04 00 00 11 00 00 00 Repl: 03 06 09 00 00 08 00 00 06 00 00 00 The result has been working very well Thanks again toleda Link to comment Share on other sites More sharing options...
Recommended Posts