Contribute
Register

[solved] H77N-WIFI ACPI Patching SSDTs

Status
Not open for further replies.
According to the ioreg, @0, @1 patched for HDMI connectory-type=<00 08 00 00>.
@2 not patched, still shows DP <00 04 00 00>
No monitor connected to @0, just @1 and @2.

No monitor connected to @0 is DVI, just @1 and @2 are the Both HDMI Ports. What would you recommend?
 
No monitor connected to @0 is DVI, just @1 and @2 are the Both HDMI Ports. What would you recommend?

Your patch for the 0406 port is wrong.
The native port 0406 is already HDMI. Your patch changed it to DP.
 
Your patch for the 0406 port is wrong.
The native port 0406 is already HDMI. Your patch changed it to DP.

Removed 0406 Patch. Connector 1 shows 00 08 00 0, Connector 2 shows 00 08 00 00. Ive also noticed that HDAU hasn't loaded not showing in Ioreg. How does the Ioreg look now?
 

Attachments

  • Jack’s Mac mini.ioreg
    3.6 MB · Views: 120
Your patch for the 0406 port is wrong.
The native port 0406 is already HDMI. Your patch changed it to DP.

Update. I Changed to Audio ID 3 in SSDT-HDEF and now HDMI Audio works :). Also using Pinconfigs from my Intel DH67BL desktop. Audio from Sleep very nice. All working now :D Need to do the final touches to the SSDTs and this thing is good to go :D

Code:
DefinitionBlock ("", "SSDT", 2, "APPLE ", "SSDT-HDE", 0x00001000)
{
    External (_SB_.PCI0, DeviceObj)    // (from opcode)
    External (_SB_.PCI0.HDEF, DeviceObj)    // (from opcode)

    Scope (\_SB.PCI0)
    {
        Scope (\_SB.PCI0.HDEF)
        {
            Method (_DSM, 4, NotSerialized)  // _DSM: Device-Specific Method
            {
                If (LEqual (Arg2, Zero))
                {
                    Return (Buffer (One)
                    {
                         0x03                                         
                    })
                }

                Return (Package ()
                {
                    "AAPL,slot-name",
                    "Built In",
                    "name",
                    "Realtek Audio Controller",
                    "model",
                    Buffer ()
                    {
                        "Realtek ALC892 Audio Controller"
                    },

                    "device_type",
                    Buffer ()
                    {
                        "Audio Controller"
                    },

                    "layout-id",
                    Buffer ()
                    {
                         0x03, 0x00, 0x00, 0x00                       
                    },

                    "PinConfigurations",
                    Buffer (Zero) {},
                    "hda-gfx",
                    Buffer (0x0A)
                    {
                        "onboard-1"
                    }
                })
            }
        }
    }
}

Screen Shot 2017-09-06 at 20.45.20.png
 
Removed 0406 Patch. Connector 1 shows 00 08 00 0, Connector 2 shows 00 08 00 00. Ive also noticed that HDAU hasn't loaded not showing in Ioreg. How does the Ioreg look now?

No HDAU expected. HD4000, no HDAU.
 
No HDAU expected. HD4000, no HDAU.

Hi mate. Could you check ioreg and verify that the FrameBuffer is correct. Reason why I'm asking is that up on building this Rig I reinstalled macOS on my main Boot Drive. But from what I can see it looks fine what do you think?

Thanks.

Jack.
 

Attachments

  • Jack’s Mac mini.ioreg
    3.7 MB · Views: 115
The Finished Project. All SSDTs are in one SSDT. This can be marked as (Solved) if you like mate.
 

Attachments

  • SSDT-Hack.aml
    4.8 KB · Views: 159
Hi mate. Could you check ioreg and verify that the FrameBuffer is correct. Reason why I'm asking is that up on building this Rig I reinstalled macOS on my main Boot Drive. But from what I can see it looks fine what do you think?

Thanks.

Jack.

Looks ok for 2x HDMI, @0 unused.

The Finished Project. All SSDTs are in one SSDT. This can be marked as (Solved) if you like mate.

Marking solved.
 
Status
Not open for further replies.
Back
Top