Contribute
Register

VoodooI2C Help and Support

Status
Not open for further replies.
Joined
Feb 19, 2016
Messages
200
Motherboard
ASUS ZenBook UX430UA-DH74
CPU
i7-8550U
Graphics
Intel 620 1920x1080
Below is your SSDT-I2C and you have _STA and _CRS renamed. I mentioned this previously but I believe that is your issue.

Rename XSTA to _STA and XCRS to _CRS


DefinitionBlock ("", "SSDT", 2, "hack", "ETPD", 0x00000000)
{
External (_SB_.PCI0.GPI0, DeviceObj) // (from opcode)
External (_SB_.PCI0.I2C1.ETPD, DeviceObj) // (from opcode)

Scope (_SB.PCI0.GPI0)
{
Method (XSTA, 0, NotSerialized)
{
Return (0x0F)
}
}

Scope (_SB.PCI0.I2C1.ETPD)
{
Name (SBFG, ResourceTemplate ()
{
GpioInt (Level, ActiveLow, ExclusiveAndWake, PullDefault, 0x0000,
"\\_SB.PCI0.GPI0", 0x00, ResourceConsumer, ,
)
{ // Pin list
0x0055
}
})
Method (XCRS, 0, Serialized)
{
Name (SBFB, ResourceTemplate ()
{
I2cSerialBusV2 (0x0015, ControllerInitiated, 0x00061A80,
AddressingMode7Bit, "\\_SB.PCI0.I2C1",
0x00, ResourceConsumer, , Exclusive,
)
})
Return (ConcatenateResTemplate (SBFB, SBFG))
}
}
}
 
Last edited:
Joined
Aug 28, 2015
Messages
7
Motherboard
ASUS UX305UA (Clover)
CPU
i5-6200u
Graphics
HD 520; 1920x1080
Mobile Phone
  1. Android
I forgot to mention, but I fixed that already in my current SSDT-I2C (the version I use right now is contained in my previous post).

The patch for the _STA Method within the scope _SB.PCI0.GPI0 is to my knowledge handled by the SSDT-GPI0 patch following the OpenCore Docu.

Code:
DefinitionBlock ("", "SSDT", 2, "DRTNIA", "GPI0", 0x00000000)
{
    External (GPEN, FieldUnitObj)    // (from opcode)

    If (_OSI ("Darwin"))
    {
        Store (One, \GPEN)
    }
}
 
Status
Not open for further replies.
Top