diff --git a/extra-files/compiled/SSDT-RHUB.aml b/extra-files/compiled/SSDT-RHUB.aml index 6667305..a6c36ce 100644 Binary files a/extra-files/compiled/SSDT-RHUB.aml and b/extra-files/compiled/SSDT-RHUB.aml differ diff --git a/extra-files/decompiled/SSDT-RHUB-prebuilt.dsl b/extra-files/decompiled/SSDT-RHUB-prebuilt.dsl index 597e469..c2a7c4d 100644 --- a/extra-files/decompiled/SSDT-RHUB-prebuilt.dsl +++ b/extra-files/decompiled/SSDT-RHUB-prebuilt.dsl @@ -15,13 +15,17 @@ DefinitionBlock ("", "SSDT", 2, "DRTNIA", "RhubOff", 0x00001000) { Scope (_SB.PCI0.XHC_.RHUB) { - If (_OSI ("Darwin")) - { - Return (Zero) - } - Else - { - } + + Method (_STA, 0, NotSerialized) + { + If (_OSI ("Darwin")) + { + Return (Zero) // This disables the device only in macOS + } + Else + { + } + } } } @@ -29,13 +33,17 @@ DefinitionBlock ("", "SSDT", 2, "DRTNIA", "RhubOff", 0x00001000) { Scope (_SB.PCI0.XHCI.RHUB) { - If (_OSI ("Darwin")) - { - Return (Zero) - } - Else - { - } + + Method (_STA, 0, NotSerialized) + { + If (_OSI ("Darwin")) + { + Return (Zero) // This disables the device only in macOS + } + Else + { + } + } } } @@ -43,13 +51,17 @@ DefinitionBlock ("", "SSDT", 2, "DRTNIA", "RhubOff", 0x00001000) { Scope (_SB.PCI0.XHC1.RHUB) { - If (_OSI ("Darwin")) - { - Return (Zero) - } - Else - { - } + + Method (_STA, 0, NotSerialized) + { + If (_OSI ("Darwin")) + { + Return (Zero) // This disables the device only in macOS + } + Else + { + } + } } }