Contribute
Register

[Guide] Intel IGPU HDMI/DP audio (all Sandy Bridge -> Kaby Lake [and likely later])

Note that installing patched kexts should be avoided.
Better to patch via config.plist/KernelAndKextPatches/KextsToPatch.

It is easy to add the 0306 port if needed.
See guide for plists with appropriate patches (just need to enable):
https://www.tonymacx86.com/threads/guide-booting-the-os-x-installer-on-laptops-with-clover.148093/

Hi RehabMan...
I have applied these patches separately, but without luck.
Of course, when applying, I do unmark the disabled tab
Code:
            <dict>
                <key>Comment</key>
                <string>HDMI-audio, port 204 to 306 0x0a260006</string>
                <key>Disabled</key>
                <true/>
                <key>Find</key>
                <data>
                AgQJAAAEAACHAAAA
                </data>
                <key>InfoPlistPatch</key>
                <false/>
                <key>Name</key>
                <string>com.apple.driver.AppleIntelFramebufferAzul</string>
                <key>Replace</key>
                <data>
                AwYJAAAIAACHAAAA
                </data>
            </dict>

            <dict>
                <key>Comment</key>
                <string>HDMI-audio, port 105 to 0306 0x0a260006</string>
                <key>Disabled</key>
                <true/>
                <key>Find</key>
                <data>
                AQUJAAAEAACHAAAA
                </data>
                <key>InfoPlistPatch</key>
                <false/>
                <key>Name</key>
                <string>com.apple.driver.AppleIntelFramebufferAzul</string>
                <key>Replace</key>
                <data>
                AwYJAAAIAACHAAAA
                </data>
            </dict>

Can you tell me if the patch is right?
Thank you.
 
Hi RehabMan...
I have applied these patches separately, but without luck.
Of course, when applying, I do unmark the disabled tab
Code:
            <dict>
                <key>Comment</key>
                <string>HDMI-audio, port 204 to 306 0x0a260006</string>
                <key>Disabled</key>
                <true/>
                <key>Find</key>
                <data>
                AgQJAAAEAACHAAAA
                </data>
                <key>InfoPlistPatch</key>
                <false/>
                <key>Name</key>
                <string>com.apple.driver.AppleIntelFramebufferAzul</string>
                <key>Replace</key>
                <data>
                AwYJAAAIAACHAAAA
                </data>
            </dict>

            <dict>
                <key>Comment</key>
                <string>HDMI-audio, port 105 to 0306 0x0a260006</string>
                <key>Disabled</key>
                <true/>
                <key>Find</key>
                <data>
                AQUJAAAEAACHAAAA
                </data>
                <key>InfoPlistPatch</key>
                <false/>
                <key>Name</key>
                <string>com.apple.driver.AppleIntelFramebufferAzul</string>
                <key>Replace</key>
                <data>
                AwYJAAAIAACHAAAA
                </data>
            </dict>

Can you tell me if the patch is right?
Thank you.

No "Problem Reporting" files attached.
Read FAQ, "Problem Reporting" again. Carefully. Attach all requested files/output.
https://www.tonymacx86.com/threads/faq-read-first-laptop-frequent-questions.164990/
Use the gen_debug.sh tool mentioned in the FAQ, that way it is less likely you'll omit something.

But.. is there a reason you expect a patch that is marked Disabled=true to have an effect?
 
But.. is there a reason you expect a patch that is marked Disabled=true to have an effect?

Wen I test it, unmarked Disabled=true...
 

Attachments

  • debug_16831.zip
    2.2 MB · Views: 142
This is my dump files from gen_debug.sh

The ioreg shows the framebuffer patch for connector 0306 is working (framebuffer@2 shows connector-type <00 08 00 00> (HDMI) and port-number 7 (3+4=7).

Note: You should be using MacBookPro11,1.
 
The ioreg shows the framebuffer patch for connector 0306 is working (framebuffer@2 shows connector-type <00 08 00 00> (HDMI) and port-number 7 (3+4=7).

Note: You should be using MacBookPro11,1.
Don't work With MacBookPro11,1... :banghead:
 

Attachments

  • debug_494.zip
    2.9 MB · Views: 134
What doesn't work?
Perhaps your HDMI is not on the 0306 port...
For some reason, this patch does not work with the latest AppleIntelFramebufferAzul.kext from High Sierra version. I have installed a previous version from Sierra and now work, but not have audio.
 

Attachments

  • MacBook Pro de Kali.ioreg
    8.9 MB · Views: 150
Back
Top