diff --git a/EFI-OpenCore/EFI/OC/ACPI/SSDT-ALS0.aml b/EFI-OpenCore/EFI/OC/ACPI/SSDT-ALS0.aml index b3baea2..59779a8 100644 Binary files a/EFI-OpenCore/EFI/OC/ACPI/SSDT-ALS0.aml and b/EFI-OpenCore/EFI/OC/ACPI/SSDT-ALS0.aml differ diff --git a/EFI-OpenCore/EFI/OC/ACPI/SSDT-Battery.aml b/EFI-OpenCore/EFI/OC/ACPI/SSDT-Battery.aml index e9e658d..a705877 100644 Binary files a/EFI-OpenCore/EFI/OC/ACPI/SSDT-Battery.aml and b/EFI-OpenCore/EFI/OC/ACPI/SSDT-Battery.aml differ diff --git a/EFI-OpenCore/EFI/OC/ACPI/SSDT-DMAC.aml b/EFI-OpenCore/EFI/OC/ACPI/SSDT-DMAC.aml index e88fc94..937c975 100644 Binary files a/EFI-OpenCore/EFI/OC/ACPI/SSDT-DMAC.aml and b/EFI-OpenCore/EFI/OC/ACPI/SSDT-DMAC.aml differ diff --git a/EFI-OpenCore/EFI/OC/ACPI/SSDT-Darwin.aml b/EFI-OpenCore/EFI/OC/ACPI/SSDT-Darwin.aml index 5e24e4b..008e14e 100644 Binary files a/EFI-OpenCore/EFI/OC/ACPI/SSDT-Darwin.aml and b/EFI-OpenCore/EFI/OC/ACPI/SSDT-Darwin.aml differ diff --git a/EFI-OpenCore/EFI/OC/ACPI/SSDT-EC.aml b/EFI-OpenCore/EFI/OC/ACPI/SSDT-EC.aml index 129fd87..27133dd 100644 Binary files a/EFI-OpenCore/EFI/OC/ACPI/SSDT-EC.aml and b/EFI-OpenCore/EFI/OC/ACPI/SSDT-EC.aml differ diff --git a/EFI-OpenCore/EFI/OC/ACPI/SSDT-HWAC.aml b/EFI-OpenCore/EFI/OC/ACPI/SSDT-HWAC.aml index c449428..883aefb 100644 Binary files a/EFI-OpenCore/EFI/OC/ACPI/SSDT-HWAC.aml and b/EFI-OpenCore/EFI/OC/ACPI/SSDT-HWAC.aml differ diff --git a/EFI-OpenCore/EFI/OC/ACPI/SSDT-INIT.aml b/EFI-OpenCore/EFI/OC/ACPI/SSDT-INIT.aml index 88fd2f1..e6c2954 100644 Binary files a/EFI-OpenCore/EFI/OC/ACPI/SSDT-INIT.aml and b/EFI-OpenCore/EFI/OC/ACPI/SSDT-INIT.aml differ diff --git a/EFI-OpenCore/EFI/OC/ACPI/SSDT-Keyboard.aml b/EFI-OpenCore/EFI/OC/ACPI/SSDT-Keyboard.aml index d7f1e4a..da319f5 100644 Binary files a/EFI-OpenCore/EFI/OC/ACPI/SSDT-Keyboard.aml and b/EFI-OpenCore/EFI/OC/ACPI/SSDT-Keyboard.aml differ diff --git a/EFI-OpenCore/EFI/OC/ACPI/SSDT-PLUG.aml b/EFI-OpenCore/EFI/OC/ACPI/SSDT-PLUG.aml index 79a06d9..1158b60 100644 Binary files a/EFI-OpenCore/EFI/OC/ACPI/SSDT-PLUG.aml and b/EFI-OpenCore/EFI/OC/ACPI/SSDT-PLUG.aml differ diff --git a/EFI-OpenCore/EFI/OC/ACPI/SSDT-PMCR.aml b/EFI-OpenCore/EFI/OC/ACPI/SSDT-PMCR.aml index 21433ec..2e77f12 100644 Binary files a/EFI-OpenCore/EFI/OC/ACPI/SSDT-PMCR.aml and b/EFI-OpenCore/EFI/OC/ACPI/SSDT-PMCR.aml differ diff --git a/EFI-OpenCore/EFI/OC/ACPI/SSDT-PNLF.aml b/EFI-OpenCore/EFI/OC/ACPI/SSDT-PNLF.aml index 6ea47dc..3b7eedf 100644 Binary files a/EFI-OpenCore/EFI/OC/ACPI/SSDT-PNLF.aml and b/EFI-OpenCore/EFI/OC/ACPI/SSDT-PNLF.aml differ diff --git a/EFI-OpenCore/EFI/OC/ACPI/SSDT-PWRB.aml b/EFI-OpenCore/EFI/OC/ACPI/SSDT-PWRB.aml index 157927c..11f89bd 100644 Binary files a/EFI-OpenCore/EFI/OC/ACPI/SSDT-PWRB.aml and b/EFI-OpenCore/EFI/OC/ACPI/SSDT-PWRB.aml differ diff --git a/EFI-OpenCore/EFI/OC/ACPI/SSDT-Sleep.aml b/EFI-OpenCore/EFI/OC/ACPI/SSDT-Sleep.aml index 4e284b7..28d0a63 100644 Binary files a/EFI-OpenCore/EFI/OC/ACPI/SSDT-Sleep.aml and b/EFI-OpenCore/EFI/OC/ACPI/SSDT-Sleep.aml differ diff --git a/EFI-OpenCore/EFI/OC/ACPI/SSDT-USBX.aml b/EFI-OpenCore/EFI/OC/ACPI/SSDT-USBX.aml index 8a879f6..4923e4e 100644 Binary files a/EFI-OpenCore/EFI/OC/ACPI/SSDT-USBX.aml and b/EFI-OpenCore/EFI/OC/ACPI/SSDT-USBX.aml differ diff --git a/EFI-OpenCore/EFI/OC/ACPI/SSDT-XHC1.aml b/EFI-OpenCore/EFI/OC/ACPI/SSDT-XHC1.aml index 854f75f..5472d10 100644 Binary files a/EFI-OpenCore/EFI/OC/ACPI/SSDT-XHC1.aml and b/EFI-OpenCore/EFI/OC/ACPI/SSDT-XHC1.aml differ diff --git a/EFI-OpenCore/EFI/OC/ACPI/SSDT-XHC2.aml b/EFI-OpenCore/EFI/OC/ACPI/SSDT-XHC2.aml index a6b2cba..6ce48d7 100644 Binary files a/EFI-OpenCore/EFI/OC/ACPI/SSDT-XHC2.aml and b/EFI-OpenCore/EFI/OC/ACPI/SSDT-XHC2.aml differ diff --git a/README.md b/README.md index f97b0d4..5d98323 100644 --- a/README.md +++ b/README.md @@ -105,8 +105,8 @@ > ### Input/ Output | Feature | Status | Dependency | Remarks | | :----------------------------------- | ------ | ------------------- | ---------------------------- | -| WiFi | ✅ | Native with BCM94360CS2. See `/patches/ Network Patches/` otherwise. | See `/patches/OpenCore Patches/` for specific network card. | -| Bluetooth | ✅ | Native with BCM94360CS2. See `/patches/ Network Patches/` otherwise. | See `/patches/Network Patches/` for specific network card. | +| WiFi | ✅ | Native with BCM94360CS2. | See `/patches/ Network Patches/` otherwise. | +| Bluetooth | ✅ | Native with BCM94360CS2. | See `/patches/ Network Patches/` otherwise. | | Ethernet | ✅ | `IntelMausi.kext` | Needs Lenovo Ethernet adapter: [Item page](https://www.lenovo.com/us/en/accessories-and-monitors/cables-and-adapters/adapters/CABLE-BO-Ethernet-Extension-Adapter-2/p/4X90Q84427) | | HDMI hotplug | ✅ | Custom EDID Override `/patches/Internal Displays/` | Refer to [Issue #60](https://github.com/tylernguyen/x1c6-hackintosh/issues/60) if one does not exist already for your display. | | 4K UHD output via HDMI/ DisplayPort **(Modded BIOS)** | ✅ | See `DMVT Pre-Allocated` to `64M` | See [docs/1_README-HARDWAREandBIOS.md](https://github.com/tylernguyen/x1c6-hackintosh/blob/master/docs/1_README-HARDWAREandBIOS.md) for information about modding the BIOS. | diff --git a/patches/Debug Patches/README.md b/patches/Debug Patches/README.md index d418381..78cfb21 100644 --- a/patches/Debug Patches/README.md +++ b/patches/Debug Patches/README.md @@ -1 +1,3 @@ -# How to Debug \ No newline at end of file +# Debug + +- [Dortania's OpenCore Debugging Guide](https://dortania.github.io/OpenCore-Install-Guide/troubleshooting/debug.html#file-swaps) \ No newline at end of file diff --git a/patches/SSDT-PMCR.dsl b/patches/SSDT-PMCR.dsl index d82dc9b..9109101 100755 --- a/patches/SSDT-PMCR.dsl +++ b/patches/SSDT-PMCR.dsl @@ -3,6 +3,7 @@ DefinitionBlock ("", "SSDT", 2, "tyler", "_PMCR", 0) { External (OSDW, MethodObj) + External (_SB.PCI0.LPCB, DeviceObj) Scope (_SB.PCI0.LPCB) { diff --git a/patches/SSDT-PWRB.dsl b/patches/SSDT-PWRB.dsl index 02f7106..91a63fe 100755 --- a/patches/SSDT-PWRB.dsl +++ b/patches/SSDT-PWRB.dsl @@ -1,5 +1,6 @@ //Add PWRB -DefinitionBlock("", "SSDT", 2, "tyler", "PNP0C0C", 0) + +DefinitionBlock("", "SSDT", 2, "tyler", "_PWRB", 0) { External (OSDW, MethodObj) diff --git a/patches/SSDT-Sleep.dsl b/patches/SSDT-Sleep.dsl index 7801b64..dca4d9e 100644 --- a/patches/SSDT-Sleep.dsl +++ b/patches/SSDT-Sleep.dsl @@ -262,30 +262,6 @@ DefinitionBlock ("", "SSDT", 1, "tyler", "_Sleep", 0x00002000) WK00 = One } } - - Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake - { - // Lid-wake control power - Debug = "AC:_PRW() - LWCP = " - Debug = LWCP - - If (OSDW () || \LWCP) - { - Return (Package (0x02) - { - 0x17, - 0x04 - }) - } - Else - { - Return (Package (0x02) - { - 0x17, - 0x03 - }) - } - } } } //EOF diff --git a/patches/iasl-stable b/patches/iasl-stable index 34cb370..4f9c74b 100644 Binary files a/patches/iasl-stable and b/patches/iasl-stable differ