tylernguyen / x1c6-hackintosh

READMEs, OpenCore configurations, patches, and notes for the Thinkpad X1 Carbon 6th Gen 2018 Hackintosh
https://tylernguyen.github.io/x1c6-hackintosh/
The Unlicense
636 stars 109 forks source link

Clamshell mode no longer functional #134

Closed Porco-Rosso closed 3 years ago

Porco-Rosso commented 3 years ago

Describe the bug Clamshell mode not working

To Reproduce Steps to reproduce the behavior: I have my BIOS modded and am on Catalina

  1. Update from Repo Circa Feb 23 2021 to Today's master, including all kexts,drivers etc
  2. insert SMBIOS and WQHD-HDR-EDID
  3. Clamshell mode no longer working

Expected behavior When I close the lid, only the external display should be working. Right now internal display stays on.

Config.plist

Feb 23 config.plist ``` ACPI Add Comment Detect Darwin for other patches Enabled Path SSDT-Darwin.aml Comment Initialize system variables Enabled Path SSDT-INIT.aml Comment Patch AC: Load AppleACPIACAdapter Enabled Path SSDT-AC.aml Comment Patch Battery Enabled Path SSDT-Battery.aml Comment Battery: fix access to 16byte-EC-field HWAC: depends on / patches/ OpenCore Patches/ HWAC.plist Enabled Path SSDT-HWAC.aml Comment System Power Management Enabled Path SSDT-PM.aml Comment Embedded Controller (EC): depends on YogaSMC.kext Enabled Path SSDT-EC.aml Comment S3 Sleep: depends on / patches/ OpenCore Patches/ Sleep.plist Enabled Path SSDT-Sleep.aml Comment Smooth Brightness Adjustment: depends on AppleBacklightSmoother.kext Enabled Path SSDT-PNLF.aml Comment Fake ALS0 (Brightness Preservation, starting with Catalina) Enabled Path SSDT-ALS0.aml Comment Keyboard : depends on / patches/ OpenCore Patches/ Keyboard.plist Enabled Path SSDT-Keyboard.aml Comment ACPI-Powerbutton Enabled Path SSDT-PWRB.aml Comment Fake DMAC (Fix up memory controller) Enabled Path SSDT-DMAC.aml Comment Fake PMCR (Completeness) Enabled Path SSDT-PMCR.aml Comment USB 2.0/3.0: depends on / patches/ OpenCore Patches/ XHC1.plist Enabled Path SSDT-XHC1.aml Comment Thunderbolt 3: depends on / patches/ OpenCore Patches/ Thunderbolt3.plist Enabled Path SSDT-TB-DSB0.aml Comment Partition and continuation of Thunderbolt 3 patch. Enabled Path SSDT-TB-DSB1.aml Comment Partition and continuation of Thunderbolt 3 patch. Enabled Path SSDT-TB-DSB2.aml Comment USB 3.1 Enabled Path SSDT-TB-DSB2-XHC2.aml Comment Partition and continuation of Thunderbolt 3 patch. Enabled Path SSDT-TB-DSB3.aml Comment Partition and continuation of Thunderbolt 3 patch. Enabled Path SSDT-TB-DSB4.aml Comment Partition and continuation of Thunderbolt 3 patch. Enabled Path SSDT-TB-DSB5.aml Comment Partition and continuation of Thunderbolt 3 patch. Enabled Path SSDT-TB-DSB6.aml Delete Patch Comment INIT: OINIT to ZINI Count 0 Enabled Find FEcaT0lOSQ== Limit 0 Mask OemTableId Replace FEcaWklOSQ== ReplaceMask Skip 0 TableLength 0 TableSignature RFNEVA== Comment Battery: BAT0 to BATX Count 0 Enabled Find hkJBVDA= Limit 0 Mask OemTableId Replace hkJBVFg= ReplaceMask Skip 0 TableLength 0 TableSignature RFNEVA== Comment Battery: Change HWAC to XWAC EC reads Count 0 Enabled Find RUNfX0hXQUM= Limit 0 Mask OemTableId Replace RUNfX1hXQUM= ReplaceMask Skip 0 TableLength 0 TableSignature RFNEVA== Comment S3 Sleep: GRPW to ZRPW Count 0 Enabled Find R1BSVwI= Limit 0 Mask OemTableId Replace WlBSVwI= ReplaceMask Skip 0 TableLength 0 TableSignature RFNEVA== Comment S3 Sleep: _WAK to ZWAK(1,S) Count 0 Enabled Find X1dBSwk= Limit 0 Mask OemTableId Replace WldBSwk= ReplaceMask Skip 0 TableLength 0 TableSignature RFNEVA== Comment S3 Sleep: _PTS to ZPTS Count 0 Enabled Find X1BUUw== Limit 0 Mask OemTableId Replace WlBUUw== ReplaceMask Skip 0 TableLength 0 TableSignature RFNEVA== Comment Thunderbolt 3: RP09:_PS0 to RP09:XPS0 Count 1 Enabled Find X1BTMA== Limit 0 Mask OemTableId UlZQN1J0ZDM= Replace WFBTMA== ReplaceMask Skip 0 TableLength 7453 TableSignature U1NEVA== Comment Thunderbolt 3: RP09:_PS3 to RP09:XPS3 Count 1 Enabled Find X1BTMw== Limit 0 Mask OemTableId UlZQN1J0ZDM= Replace WFBTMw== ReplaceMask Skip 0 TableLength 7453 TableSignature U1NEVA== Comment Thunderbolt 3: RP09._INI to RP09.XINI for ICM disable Count 1 Enabled Find X0lOSQ== Limit 0 Mask OemTableId Replace WElOSQ== ReplaceMask Skip 11 TableLength 0 TableSignature Comment Thunderbolt 3: NTFY to XTFY Count 0 Enabled Find FENHTlRGWQk= Limit 0 Mask OemTableId Replace FENHWFRGWQk= ReplaceMask Skip 0 TableLength 0 TableSignature Comment XHC1: _UPC to XUPC Count 0 Enabled Find X1VQQw== Limit 0 Mask OemTableId UHJvalNzZHQ= Replace WFVQQw== ReplaceMask Skip 0 TableLength 6103 TableSignature U1NEVA== Comment XHC1: _PS0 to XPS0 Count 0 Enabled Find FEIQX1BTMAg= Limit 0 Mask OemTableId Replace FEIQWFBTMAg= ReplaceMask Skip 0 TableLength 0 TableSignature RFNEVA== Comment XHC1: _PS3 to XPS3 Count 0 Enabled Find FEY/X1BTMwg= Limit 0 Mask OemTableId Replace FEY/WFBTMwg= ReplaceMask Skip 0 TableLength 0 TableSignature RFNEVA== Quirks FadtEnableReset NormalizeHeaders RebaseRegions ResetHwSig ResetLogoStatus Booter MmioWhitelist Quirks AllowRelocationBlock AvoidRuntimeDefrag DevirtualiseMmio DisableSingleUser DisableVariableWrite DiscardHibernateMap EnableSafeModeSlide EnableWriteUnprotector ForceExitBootServices ProtectMemoryRegions ProtectSecureBoot ProtectUefiServices ProvideCustomSlide ProvideMaxSlide 0 RebuildAppleMemoryMap SetupVirtualMap SignalAppleOS SyncRuntimePermissions DeviceProperties Add PciRoot(0x0)/Pci(0x0,0x0) AAPL,slot-name Internal@0,0,0 device_type Host bridge model Xeon E3-1200 v6/7th Gen Core Processor Host Bridge/DRAM Registers PciRoot(0x0)/Pci(0x14,0x0) acpi-wake-type AQAAAA== device_type USB controller model Sunrise Point-LP USB 3.0 xHCI Controller PciRoot(0x0)/Pci(0x1C,0x0) device_type PCI bridge model Sunrise Point-LP PCI Express Root Port #1 reg-ltrovr AAQAAAAAAAA= PciRoot(0x0)/Pci(0x1C,0x4) device_type PCI bridge model Sunrise Point-LP PCI Express Root Port #5 reg-ltrovr AAQAAAAAAAA= PciRoot(0x0)/Pci(0x1D,0x0) device_type PCI bridge model Sunrise Point-LP PCI Express Root Port #9 reg-ltrovr AAQAAAAAAAA= PciRoot(0x0)/Pci(0x1D,0x0)/Pci(0x0,0x0)/Pci(0x0,0x0) AAPL,slot-name Internal@0,29,0/0,0/0,0 ThunderboltUUID bYT/DabNYl2Vq0VgT/Xr3w== device_type PCI bridge model JHL6540 Thunderbolt 3 Bridge (C step) [Alpine Ridge 4C 2016] PciRoot(0x0)/Pci(0x1D,0x0)/Pci(0x0,0x0)/Pci(0x1,0x0) AAPL,slot-name Internal@0,29,0/0,0/1,0 device_type PCI bridge model JHL6540 Thunderbolt 3 Bridge (C step) [Alpine Ridge 4C 2016] PciRoot(0x0)/Pci(0x1D,0x0)/Pci(0x0,0x0)/Pci(0x2,0x0) AAPL,slot-name Internal@0,29,0/0,0/2,0 device_type PCI bridge model JHL6540 Thunderbolt 3 Bridge (C step) [Alpine Ridge 4C 2016] PciRoot(0x0)/Pci(0x1D,0x0)/Pci(0x0,0x0)/Pci(0x2,0x0)/Pci(0x0,0x0) AAPL,slot-name Internal@0,29,0/0,0/2,0/0,0 device_type USB controller model JHL6540 Thunderbolt 3 USB Controller (C step) [Alpine Ridge 4C 2016] PciRoot(0x0)/Pci(0x1D,0x0)/Pci(0x0,0x0)/Pci(0x4,0x0) AAPL,slot-name Internal@0,29,0/0,0/4,0 device_type PCI bridge model JHL6540 Thunderbolt 3 Bridge (C step) [Alpine Ridge 4C 2016] PciRoot(0x0)/Pci(0x1F,0x0) AAPL,slot-name Internal@0,31,0 device_type ISA bridge model Sunrise Point LPC Controller/eSPI Controller PciRoot(0x0)/Pci(0x1F,0x2) AAPL,slot-name Internal@0,31,2 device_type Memory controller model Sunrise Point-LP PMC PciRoot(0x0)/Pci(0x1F,0x3) AAPL,slot-name Internal@0,31,3 device_type Audio device hda-gfx onboard-1 layout-id FQAAAA== model Sunrise Point-LP HD Audio PciRoot(0x0)/Pci(0x1F,0x4) AAPL,slot-name Internal@0,31,4 device_type SMBus model Sunrise Point-LP SMBus PciRoot(0x0)/Pci(0x1F,0x6) AAPL,slot-name Internal@0,31,6 device_type Ethernet controller model Ethernet Connection (4) I219-V PciRoot(0x0)/Pci(0x2,0x0) AAPL,ig-platform-id BAAnWQ== complete-modeset AQAAAA== complete-modeset-framebuffers AAAAAAAAAAE= device-id FlkAAA== framebuffer-con1-enable AQAAAA== framebuffer-con1-type AAgAAA== framebuffer-patch-enable AQAAAA== PciRoot(0x0)/Pci(0x4,0x0) AAPL,slot-name Internal@0,4,0 device_type Signal processing controller model Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Thermal Subsystem PciRoot(0x0)/Pci(0x8,0x0) AAPL,slot-name Internal@0,8,0 device_type System peripheral model Xeon E3-1200 v5/v6 / E3-1500 v5 / 6th/7th/8th Gen Core Processor Gaussian Mixture Model Delete Kernel Add Arch x86_64 BundlePath Lilu.kext Comment Patch engine Enabled ExecutablePath Contents/MacOS/Lilu MaxKernel MinKernel PlistPath Contents/Info.plist Arch x86_64 BundlePath VirtualSMC.kext Comment SMC emulator Enabled ExecutablePath Contents/MacOS/VirtualSMC MaxKernel MinKernel PlistPath Contents/Info.plist Arch x86_64 BundlePath SMCBatteryManager.kext Comment Enabled ExecutablePath Contents/MacOS/SMCBatteryManager MaxKernel MinKernel PlistPath Contents/Info.plist Arch x86_64 BundlePath SMCProcessor.kext Comment Enabled ExecutablePath Contents/MacOS/SMCProcessor MaxKernel MinKernel PlistPath Contents/Info.plist Arch x86_64 BundlePath SMCLightSensor.kext Comment Enabled ExecutablePath Contents/MacOS/SMCLightSensor MaxKernel MinKernel PlistPath Contents/Info.plist Arch x86_64 BundlePath WhateverGreen.kext Comment Video patches Enabled ExecutablePath Contents/MacOS/WhateverGreen MaxKernel MinKernel PlistPath Contents/Info.plist Arch x86_64 BundlePath AppleALC.kext Comment Audio patches Enabled ExecutablePath Contents/MacOS/AppleALC MaxKernel MinKernel PlistPath Contents/Info.plist Arch x86_64 BundlePath IntelMausi.kext Comment Wired Network Enabled ExecutablePath Contents/MacOS/IntelMausi MaxKernel MinKernel PlistPath Contents/Info.plist Arch x86_64 BundlePath VoodooSMBus.kext Comment Synaptics SMBUS touchpad support Enabled ExecutablePath Contents/MacOS/VoodooSMBus MaxKernel MinKernel PlistPath Contents/Info.plist Arch x86_64 BundlePath VoodooRMI.kext/Contents/PlugIns/VoodooInput.kext Comment Support package for macOS input Enabled ExecutablePath Contents/MacOS/VoodooInput MaxKernel MinKernel PlistPath Contents/Info.plist Arch x86_64 BundlePath VoodooRMI.kext Comment Synaptics SMBUS touchpad support Enabled ExecutablePath Contents/MacOS/VoodooRMI MaxKernel MinKernel PlistPath Contents/Info.plist Arch x86_64 BundlePath VoodooRMI.kext/Contents/PlugIns/RMISMBus.kext Comment Support for Synaptics SMBUS touchpad input Enabled ExecutablePath Contents/MacOS/RMISMBus MaxKernel MinKernel PlistPath Contents/Info.plist Arch x86_64 BundlePath VoodooRMI.kext/Contents/PlugIns/RMII2C.kext Comment Support for I2C touchpad input Enabled ExecutablePath Contents/MacOS/RMII2C MaxKernel MinKernel PlistPath Contents/Info.plist Arch x86_64 BundlePath VoodooPS2Controller.kext/Contents/Plugins/VoodooInput.kext Comment Support package for macOS input Enabled ExecutablePath Contents/MacOS/VoodooInput MaxKernel MinKernel PlistPath Contents/Info.plist Arch x86_64 BundlePath VoodooPS2Controller.kext Comment PS2 Input for macOS Enabled ExecutablePath Contents/MacOS/VoodooPS2Controller MaxKernel MinKernel PlistPath Contents/Info.plist Arch x86_64 BundlePath VoodooPS2Controller.kext/Contents/Plugins/VoodooPS2Mouse.kext Comment PS2 Mouse Support Enabled ExecutablePath Contents/MacOS/VoodooPS2Mouse MaxKernel MinKernel PlistPath Contents/Info.plist Arch x86_64 BundlePath VoodooPS2Controller.kext/Contents/Plugins/VoodooPS2Trackpad.kext Comment PS2 Trackpad Support Enabled ExecutablePath Contents/MacOS/VoodooPS2Trackpad MaxKernel MinKernel PlistPath Contents/Info.plist Arch x86_64 BundlePath VoodooPS2Controller.kext/Contents/Plugins/VoodooPS2Keyboard.kext Comment PS2 Keyboard Support Enabled ExecutablePath Contents/MacOS/VoodooPS2Keyboard MaxKernel MinKernel PlistPath Contents/Info.plist Arch x86_64 BundlePath CPUFriend.kext Comment Enabled ExecutablePath Contents/MacOS/CPUFriend MaxKernel MinKernel PlistPath Contents/Info.plist Arch x86_64 BundlePath CPUFriendDataProvider.kext Comment Enabled ExecutablePath MaxKernel MinKernel PlistPath Contents/Info.plist Arch x86_64 BundlePath HibernationFixup.kext Comment For support of Hibernation Mode 25 Enabled ExecutablePath Contents/MacOS/HibernationFixup MaxKernel MinKernel PlistPath Contents/Info.plist Arch x86_64 BundlePath NVMeFix.kext Comment Improve macOS compatibility of non-Apple SSDs Enabled ExecutablePath Contents/MacOS/NVMeFix MaxKernel MinKernel PlistPath Contents/Info.plist Arch x86_64 BundlePath RTCMemoryFixup.kext Comment For support of Hibernation Mode 25 Enabled ExecutablePath Contents/MacOS/RTCMemoryFixup MaxKernel MinKernel PlistPath Contents/Info.plist Arch x86_64 BundlePath AppleBacklightSmoother.kext Comment For smoother backlight adjustments (Need SSDT-PNLF) Enabled ExecutablePath Contents/MacOS/AppleBacklightSmoother MaxKernel MinKernel PlistPath Contents/Info.plist Arch x86_64 BundlePath YogaSMC.kext Comment System Management Controller (SMC) Driver Enabled ExecutablePath Contents/MacOS/YogaSMC MaxKernel MinKernel PlistPath Contents/Info.plist Arch x86_64 BundlePath BrightnessKeys.kext Comment Dynamic handling of Fn keys without ACPI renames Enabled ExecutablePath Contents/MacOS/BrightnessKeys MaxKernel MinKernel PlistPath Contents/Info.plist Block Emulate Cpuid1Data Cpuid1Mask DummyPowerManagement MaxKernel MinKernel Patch Quirks AppleCpuPmCfgLock AppleXcpmCfgLock AppleXcpmExtraMsrs AppleXcpmForceBoost CustomSMBIOSGuid DisableIoMapper DisableLinkeditJettison DisableRtcChecksum ExtendBTFeatureFlags ExternalDiskIcons ForceSecureBootScheme IncreasePciBarSize LapicKernelPanic LegacyCommpage PanicNoKextDump PowerTimeoutKernelPanic SetApfsTrimTimeout -1 ThirdPartyDrives XhciPortLimit Misc BlessOverride Boot ConsoleAttributes 0 HibernateMode NVRAM HideAuxiliary LauncherPath Default PickerAudioAssist PickerMode External PollAppleHotKeys ShowPicker TakeoffDelay 0 Timeout 5 Debug AppleDebug ApplePanic DisableWatchDog DisplayDelay 0 DisplayLevel 2147483650 Target 3 Entries Security AllowNvramReset AllowSetDefault ApECID 0 AuthRestart BlacklistAppleUpdate DmgLoading Signed EnablePassword ExposeSensitiveData 6 HaltLevel 2147483648 ScanPolicy 983299 Vault Optional Tools NVRAM Add 4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14 UIScale Ag== 4D1FDA02-38C7-4A6A-9CC6-4BCCA8B30102 rtc-blacklist 7C436110-AB2A-4BBB-A880-FE41995C9F82 SystemAudioVolume Rg== boot-args rtcfx_exclude=80-AB csr-active-config AAAAAA== run-efi-updater No Delete 4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14 UIScale 4D1FDA02-38C7-4A6A-9CC6-4BCCA8B30102 rtc-blacklist 7C436110-AB2A-4BBB-A880-FE41995C9F82 boot-args LegacyEnable LegacyOverwrite LegacySchema 7C436110-AB2A-4BBB-A880-FE41995C9F82 EFILoginHiDPI EFIBluetoothDelay LocationServicesEnabled SystemAudioVolume SystemAudioVolumeDB bluetoothActiveControllerInfo bluetoothInternalControllerInfo flagstate fmm-computer-name nvda_drv prev-lang:kbd 8BE4DF61-93CA-11D2-AA0D-00E098032B8C Boot0080 Boot0081 Boot0082 BootNext BootOrder WriteFlash PlatformInfo Automatic CustomMemory Generic AdviseWindows MaxBIOSVersion ProcessorType 0 SpoofVendor SystemMemoryStatus Auto SystemProductName MacBookPro14,1 SystemSerialNumber XXXXXXXX SystemUUID XXXXXXXXX UpdateDataHub UpdateNVRAM UpdateSMBIOS UpdateSMBIOSMode Create UEFI APFS EnableJumpstart GlobalConnect HideVerbose JumpstartHotPlug MinDate 0 MinVersion 0 Audio AudioCodec 0 AudioDevice PciRoot(0x0)/Pci(0x1f,0x3) AudioOut 0 AudioSupport MinimumVolume 20 PlayChime Auto VolumeAmplifier 0 ConnectDrivers Drivers HFSPlus.efi OpenRuntime.efi OpenCanopy.efi AudioDxe.efi Input KeyFiltering KeyForgetThreshold 5 KeyMergeThreshold 2 KeySupport KeySupportMode Auto KeySwap PointerSupport PointerSupportMode TimerResolution 50000 Output ClearScreenOnModeSwitch ConsoleMode DirectGopRendering ForceResolution IgnoreTextInGraphics ProvideConsoleGop ReconnectOnResChange ReplaceTabWithSpace Resolution Max SanitiseClearScreen TextRenderer BuiltinGraphics UgaPassThrough ProtocolOverrides AppleAudio AppleBootPolicy AppleDebugLog AppleEvent AppleFramebufferInfo AppleImageConversion AppleImg4Verification AppleKeyMap AppleRtcRam AppleSecureBoot AppleSmcIo AppleUserInterfaceTheme DataHub DeviceProperties FirmwareVolume HashServices OSInfo UnicodeCollation Quirks ExitBootServicesDelay 0 IgnoreInvalidFlexRatio ReleaseUsbOwnership RequestBootVarRouting TscSyncTimeout 0 UnblockFsConnect ReservedMemory Address 569344 Comment Fix hibernation mode 25 black screen Enabled Size 4096 Type RuntimeCode ```
New config.plist ``` ACPI Add Comment Detect Darwin for other patches Enabled Path SSDT-Darwin.aml Comment Initialize system variables Enabled Path SSDT-INIT.aml Comment Patch AC: Load AppleACPIACAdapter Enabled Path SSDT-AC.aml Comment Patch Battery Enabled Path SSDT-Battery.aml Comment Battery: fix access to 16byte-EC-field HWAC: depends on / patches/ OpenCore Patches/ HWAC.plist Enabled Path SSDT-HWAC.aml Comment System Power Management Enabled Path SSDT-PM.aml Comment Embedded Controller (EC): depends on YogaSMC.kext Enabled Path SSDT-EC.aml Comment S3 Sleep: depends on / patches/ OpenCore Patches/ Sleep.plist Enabled Path SSDT-Sleep.aml Comment Fake ALS0 (Brightness Preservation, starting with Catalina) Enabled Path SSDT-ALS0.aml Comment Keyboard : depends on / patches/ OpenCore Patches/ Keyboard.plist Enabled Path SSDT-Keyboard.aml Comment ACPI-Powerbutton Enabled Path SSDT-PWRB.aml Comment Fake DMAC (Fix up memory controller) Enabled Path SSDT-DMAC.aml Comment Fake PMCR (Completeness) Enabled Path SSDT-PMCR.aml Comment USB 2.0/3.0: depends on / patches/ OpenCore Patches/ XHC1.plist Enabled Path SSDT-XHC1.aml Comment Thunderbolt 3: depends on / patches/ OpenCore Patches/ Thunderbolt3.plist Enabled Path SSDT-TB-DSB0.aml Comment Partition and continuation of Thunderbolt 3 patch. Enabled Path SSDT-TB-DSB1.aml Comment Partition and continuation of Thunderbolt 3 patch. Enabled Path SSDT-TB-DSB2.aml Comment USB 3.1 Enabled Path SSDT-TB-DSB2-XHC2.aml Comment Partition and continuation of Thunderbolt 3 patch. Enabled Path SSDT-TB-DSB3.aml Comment Partition and continuation of Thunderbolt 3 patch. Enabled Path SSDT-TB-DSB4.aml Comment Partition and continuation of Thunderbolt 3 patch. Enabled Path SSDT-TB-DSB5.aml Comment Partition and continuation of Thunderbolt 3 patch. Enabled Path SSDT-TB-DSB6.aml Delete Patch Base BaseSkip 0 Comment INIT: OINIT to ZINI Count 0 Enabled Find FEcaT0lOSQ== Limit 0 Mask OemTableId Replace FEcaWklOSQ== ReplaceMask Skip 0 TableLength 0 TableSignature RFNEVA== Base BaseSkip 0 Comment Battery: BAT0 to BATX Count 0 Enabled Find hkJBVDA= Limit 0 Mask OemTableId Replace hkJBVFg= ReplaceMask Skip 0 TableLength 0 TableSignature RFNEVA== Base BaseSkip 0 Comment Battery: Change HWAC to XWAC EC reads Count 0 Enabled Find RUNfX0hXQUM= Limit 0 Mask OemTableId Replace RUNfX1hXQUM= ReplaceMask Skip 0 TableLength 0 TableSignature RFNEVA== Base BaseSkip 0 Comment S3 Sleep: GRPW to ZRPW Count 0 Enabled Find R1BSVwI= Limit 0 Mask OemTableId Replace WlBSVwI= ReplaceMask Skip 0 TableLength 0 TableSignature RFNEVA== Base BaseSkip 0 Comment S3 Sleep: _WAK to ZWAK(1,S) Count 0 Enabled Find X1dBSwk= Limit 0 Mask OemTableId Replace WldBSwk= ReplaceMask Skip 0 TableLength 0 TableSignature RFNEVA== Base BaseSkip 0 Comment S3 Sleep: _PTS to ZPTS Count 0 Enabled Find X1BUUw== Limit 0 Mask OemTableId Replace WlBUUw== ReplaceMask Skip 0 TableLength 0 TableSignature RFNEVA== Base BaseSkip 0 Comment Thunderbolt 3: RP09:_PS0 to RP09:XPS0 Count 1 Enabled Find X1BTMA== Limit 0 Mask OemTableId UlZQN1J0ZDM= Replace WFBTMA== ReplaceMask Skip 0 TableLength 7453 TableSignature U1NEVA== Base BaseSkip 0 Comment Thunderbolt 3: RP09:_PS3 to RP09:XPS3 Count 1 Enabled Find X1BTMw== Limit 0 Mask OemTableId UlZQN1J0ZDM= Replace WFBTMw== ReplaceMask Skip 0 TableLength 7453 TableSignature U1NEVA== Base BaseSkip 0 Comment Thunderbolt 3: RP09._INI to RP09.XINI for ICM disable Count 1 Enabled Find X0lOSQ== Limit 0 Mask OemTableId Replace WElOSQ== ReplaceMask Skip 11 TableLength 0 TableSignature Base BaseSkip 0 Comment Thunderbolt 3: NTFY to XTFY Count 0 Enabled Find FENHTlRGWQk= Limit 0 Mask OemTableId Replace FENHWFRGWQk= ReplaceMask Skip 0 TableLength 0 TableSignature Base BaseSkip 0 Comment XHC1: _UPC to XUPC Count 0 Enabled Find X1VQQw== Limit 0 Mask OemTableId UHJvalNzZHQ= Replace WFVQQw== ReplaceMask Skip 0 TableLength 6103 TableSignature U1NEVA== Base BaseSkip 0 Comment XHC1: _PS0 to XPS0 Count 0 Enabled Find FEIQX1BTMAg= Limit 0 Mask OemTableId Replace FEIQWFBTMAg= ReplaceMask Skip 0 TableLength 0 TableSignature RFNEVA== Base BaseSkip 0 Comment XHC1: _PS3 to XPS3 Count 0 Enabled Find FEY/X1BTMwg= Limit 0 Mask OemTableId Replace FEY/WFBTMwg= ReplaceMask Skip 0 TableLength 0 TableSignature RFNEVA== Quirks FadtEnableReset NormalizeHeaders RebaseRegions ResetHwSig ResetLogoStatus Booter MmioWhitelist Patch Quirks AllowRelocationBlock AvoidRuntimeDefrag DevirtualiseMmio DisableSingleUser DisableVariableWrite DiscardHibernateMap EnableSafeModeSlide EnableWriteUnprotector ForceBooterSignature ForceExitBootServices ProtectMemoryRegions ProtectSecureBoot ProtectUefiServices ProvideCustomSlide ProvideMaxSlide 0 RebuildAppleMemoryMap SetupVirtualMap SignalAppleOS SyncRuntimePermissions DeviceProperties Add PciRoot(0x0)/Pci(0x0,0x0) AAPL,slot-name Internal@0,0,0 device_type Host bridge model Xeon E3-1200 v6/7th Gen Core Processor Host Bridge/DRAM Registers PciRoot(0x0)/Pci(0x14,0x0) acpi-wake-type AQAAAA== device_type USB controller model Sunrise Point-LP USB 3.0 xHCI Controller PciRoot(0x0)/Pci(0x1C,0x0) device_type PCI bridge model Sunrise Point-LP PCI Express Root Port #1 reg-ltrovr AAQAAAAAAAA= PciRoot(0x0)/Pci(0x1C,0x4) device_type PCI bridge model Sunrise Point-LP PCI Express Root Port #5 reg-ltrovr AAQAAAAAAAA= PciRoot(0x0)/Pci(0x1D,0x0) device_type PCI bridge model Sunrise Point-LP PCI Express Root Port #9 reg-ltrovr AAQAAAAAAAA= PciRoot(0x0)/Pci(0x1D,0x0)/Pci(0x0,0x0)/Pci(0x0,0x0) AAPL,slot-name Internal@0,29,0/0,0/0,0 ThunderboltUUID bYT/DabNYl2Vq0VgT/Xr3w== device_type PCI bridge model JHL6540 Thunderbolt 3 Bridge (C step) [Alpine Ridge 4C 2016] PciRoot(0x0)/Pci(0x1D,0x0)/Pci(0x0,0x0)/Pci(0x1,0x0) AAPL,slot-name Internal@0,29,0/0,0/1,0 device_type PCI bridge model JHL6540 Thunderbolt 3 Bridge (C step) [Alpine Ridge 4C 2016] PciRoot(0x0)/Pci(0x1D,0x0)/Pci(0x0,0x0)/Pci(0x2,0x0) AAPL,slot-name Internal@0,29,0/0,0/2,0 device_type PCI bridge model JHL6540 Thunderbolt 3 Bridge (C step) [Alpine Ridge 4C 2016] PciRoot(0x0)/Pci(0x1D,0x0)/Pci(0x0,0x0)/Pci(0x2,0x0)/Pci(0x0,0x0) AAPL,slot-name Internal@0,29,0/0,0/2,0/0,0 device_type USB controller model JHL6540 Thunderbolt 3 USB Controller (C step) [Alpine Ridge 4C 2016] PciRoot(0x0)/Pci(0x1D,0x0)/Pci(0x0,0x0)/Pci(0x4,0x0) AAPL,slot-name Internal@0,29,0/0,0/4,0 device_type PCI bridge model JHL6540 Thunderbolt 3 Bridge (C step) [Alpine Ridge 4C 2016] PciRoot(0x0)/Pci(0x1F,0x0) AAPL,slot-name Internal@0,31,0 device_type ISA bridge model Sunrise Point LPC Controller/eSPI Controller PciRoot(0x0)/Pci(0x1F,0x2) AAPL,slot-name Internal@0,31,2 device_type Memory controller model Sunrise Point-LP PMC PciRoot(0x0)/Pci(0x1F,0x3) AAPL,slot-name Internal@0,31,3 device_type Audio device hda-gfx onboard-1 layout-id FQAAAA== model Sunrise Point-LP HD Audio PciRoot(0x0)/Pci(0x1F,0x4) AAPL,slot-name Internal@0,31,4 device_type SMBus model Sunrise Point-LP SMBus PciRoot(0x0)/Pci(0x1F,0x6) AAPL,slot-name Internal@0,31,6 device_type Ethernet controller model Ethernet Connection (4) I219-V PciRoot(0x0)/Pci(0x2,0x0) AAPL,ig-platform-id BAAnWQ== AAPL00,override-no-connect AP///////wAwrq5AAAAAAAAbAQSQHxF44vvVplM0tiUO UFQAAAABAQEBAQEBAQEBAQEBAQEB5l8AoKCgQFAwIDUA gGghAAAYj2YAoKCgLVAwIDUAgGghAAAY22cAoKCgKVAw IDUAgGghAAAYMGUAoKCgMFAwIDUAgGghAAAYADc= complete-modeset AQAAAA== complete-modeset-framebuffers AAAAAAAAAAE= device-id FlkAAA== framebuffer-con1-enable AQAAAA== framebuffer-con1-type AAgAAA== framebuffer-patch-enable AQAAAA== PciRoot(0x0)/Pci(0x4,0x0) AAPL,slot-name Internal@0,4,0 device_type Signal processing controller model Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Thermal Subsystem PciRoot(0x0)/Pci(0x8,0x0) AAPL,slot-name Internal@0,8,0 device_type System peripheral model Xeon E3-1200 v5/v6 / E3-1500 v5 / 6th/7th/8th Gen Core Processor Gaussian Mixture Model Delete Kernel Add Arch x86_64 BundlePath Lilu.kext Comment Patch engine Enabled ExecutablePath Contents/MacOS/Lilu MaxKernel MinKernel PlistPath Contents/Info.plist Arch x86_64 BundlePath VirtualSMC.kext Comment SMC emulator Enabled ExecutablePath Contents/MacOS/VirtualSMC MaxKernel MinKernel PlistPath Contents/Info.plist Arch x86_64 BundlePath SMCBatteryManager.kext Comment Enabled ExecutablePath Contents/MacOS/SMCBatteryManager MaxKernel MinKernel PlistPath Contents/Info.plist Arch x86_64 BundlePath SMCProcessor.kext Comment Enabled ExecutablePath Contents/MacOS/SMCProcessor MaxKernel MinKernel PlistPath Contents/Info.plist Arch x86_64 BundlePath SMCLightSensor.kext Comment Enabled ExecutablePath Contents/MacOS/SMCLightSensor MaxKernel MinKernel PlistPath Contents/Info.plist Arch x86_64 BundlePath WhateverGreen.kext Comment Video patches Enabled ExecutablePath Contents/MacOS/WhateverGreen MaxKernel MinKernel PlistPath Contents/Info.plist Arch x86_64 BundlePath AppleALC.kext Comment Audio patches Enabled ExecutablePath Contents/MacOS/AppleALC MaxKernel MinKernel PlistPath Contents/Info.plist Arch x86_64 BundlePath IntelMausi.kext Comment Wired Network Enabled ExecutablePath Contents/MacOS/IntelMausi MaxKernel MinKernel PlistPath Contents/Info.plist Arch x86_64 BundlePath VoodooSMBus.kext Comment Synaptics SMBUS touchpad support Enabled ExecutablePath Contents/MacOS/VoodooSMBus MaxKernel MinKernel PlistPath Contents/Info.plist Arch x86_64 BundlePath VoodooRMI.kext/Contents/PlugIns/VoodooInput.kext Comment Support package for macOS input Enabled ExecutablePath Contents/MacOS/VoodooInput MaxKernel MinKernel PlistPath Contents/Info.plist Arch x86_64 BundlePath VoodooRMI.kext Comment Synaptics SMBUS touchpad support Enabled ExecutablePath Contents/MacOS/VoodooRMI MaxKernel MinKernel PlistPath Contents/Info.plist Arch x86_64 BundlePath VoodooRMI.kext/Contents/PlugIns/RMISMBus.kext Comment Support for Synaptics SMBUS touchpad input Enabled ExecutablePath Contents/MacOS/RMISMBus MaxKernel MinKernel PlistPath Contents/Info.plist Arch x86_64 BundlePath VoodooRMI.kext/Contents/PlugIns/RMII2C.kext Comment Support for I2C touchpad input Enabled ExecutablePath Contents/MacOS/RMII2C MaxKernel MinKernel PlistPath Contents/Info.plist Arch x86_64 BundlePath VoodooPS2Controller.kext/Contents/Plugins/VoodooInput.kext Comment Support package for macOS input Enabled ExecutablePath Contents/MacOS/VoodooInput MaxKernel MinKernel PlistPath Contents/Info.plist Arch x86_64 BundlePath VoodooPS2Controller.kext Comment PS2 Input for macOS Enabled ExecutablePath Contents/MacOS/VoodooPS2Controller MaxKernel MinKernel PlistPath Contents/Info.plist Arch x86_64 BundlePath VoodooPS2Controller.kext/Contents/Plugins/VoodooPS2Mouse.kext Comment PS2 Mouse Support Enabled ExecutablePath Contents/MacOS/VoodooPS2Mouse MaxKernel MinKernel PlistPath Contents/Info.plist Arch x86_64 BundlePath VoodooPS2Controller.kext/Contents/Plugins/VoodooPS2Trackpad.kext Comment PS2 Trackpad Support Enabled ExecutablePath Contents/MacOS/VoodooPS2Trackpad MaxKernel MinKernel PlistPath Contents/Info.plist Arch x86_64 BundlePath VoodooPS2Controller.kext/Contents/Plugins/VoodooPS2Keyboard.kext Comment PS2 Keyboard Support Enabled ExecutablePath Contents/MacOS/VoodooPS2Keyboard MaxKernel MinKernel PlistPath Contents/Info.plist Arch x86_64 BundlePath CPUFriend.kext Comment Enabled ExecutablePath Contents/MacOS/CPUFriend MaxKernel MinKernel PlistPath Contents/Info.plist Arch x86_64 BundlePath CPUFriendDataProvider.kext Comment Enabled ExecutablePath MaxKernel MinKernel PlistPath Contents/Info.plist Arch x86_64 BundlePath HibernationFixup.kext Comment For support of Hibernation Mode 25 Enabled ExecutablePath Contents/MacOS/HibernationFixup MaxKernel MinKernel PlistPath Contents/Info.plist Arch x86_64 BundlePath NVMeFix.kext Comment Improve macOS compatibility of non-Apple SSDs Enabled ExecutablePath Contents/MacOS/NVMeFix MaxKernel MinKernel PlistPath Contents/Info.plist Arch x86_64 BundlePath RTCMemoryFixup.kext Comment For support of Hibernation Mode 25 Enabled ExecutablePath Contents/MacOS/RTCMemoryFixup MaxKernel MinKernel PlistPath Contents/Info.plist Arch x86_64 BundlePath YogaSMC.kext Comment System Management Controller (SMC) Driver Enabled ExecutablePath Contents/MacOS/YogaSMC MaxKernel MinKernel PlistPath Contents/Info.plist Arch x86_64 BundlePath BrightnessKeys.kext Comment Dynamic handling of Fn keys without ACPI renames Enabled ExecutablePath Contents/MacOS/BrightnessKeys MaxKernel MinKernel PlistPath Contents/Info.plist Block Emulate Cpuid1Data Cpuid1Mask DummyPowerManagement MaxKernel MinKernel Force Patch Quirks AppleCpuPmCfgLock AppleXcpmCfgLock AppleXcpmExtraMsrs AppleXcpmForceBoost CustomSMBIOSGuid DisableIoMapper DisableLinkeditJettison DisableRtcChecksum ExtendBTFeatureFlags ExternalDiskIcons ForceSecureBootScheme IncreasePciBarSize LapicKernelPanic LegacyCommpage PanicNoKextDump PowerTimeoutKernelPanic SetApfsTrimTimeout -1 ThirdPartyDrives XhciPortLimit Scheme FuzzyMatch KernelArch x86_64 KernelCache Auto Misc BlessOverride Boot ConsoleAttributes 0 HibernateMode NVRAM HideAuxiliary LauncherOption Disabled LauncherPath Default PickerAttributes 17 PickerAudioAssist PickerMode External PickerVariant Auto PollAppleHotKeys ShowPicker TakeoffDelay 0 Timeout 5 Debug AppleDebug ApplePanic DisableWatchDog DisplayDelay 0 DisplayLevel 2147483650 SerialInit SysReport Target 3 Entries Security AllowNvramReset AllowSetDefault ApECID 0 AuthRestart BlacklistAppleUpdate DmgLoading Signed EnablePassword ExposeSensitiveData 6 HaltLevel 2147483648 ScanPolicy 983299 SecureBootModel Default Vault Optional Tools NVRAM Add 4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14 UIScale Ag== 4D1FDA02-38C7-4A6A-9CC6-4BCCA8B30102 rtc-blacklist 7C436110-AB2A-4BBB-A880-FE41995C9F82 SystemAudioVolume Rg== boot-args rtcfx_exclude=80-AB csr-active-config AAAAAA== run-efi-updater No Delete 4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14 UIScale 4D1FDA02-38C7-4A6A-9CC6-4BCCA8B30102 rtc-blacklist 7C436110-AB2A-4BBB-A880-FE41995C9F82 boot-args LegacyEnable LegacyOverwrite LegacySchema 7C436110-AB2A-4BBB-A880-FE41995C9F82 EFILoginHiDPI EFIBluetoothDelay LocationServicesEnabled SystemAudioVolume SystemAudioVolumeDB bluetoothActiveControllerInfo bluetoothInternalControllerInfo flagstate fmm-computer-name nvda_drv prev-lang:kbd 8BE4DF61-93CA-11D2-AA0D-00E098032B8C Boot0080 Boot0081 Boot0082 BootNext BootOrder WriteFlash PlatformInfo Automatic CustomMemory Generic AdviseWindows MaxBIOSVersion ProcessorType 0 SpoofVendor SystemMemoryStatus Auto SystemProductName MacBookPro14,1 SystemSerialNumber XXXXXXXX SystemUUID XXXXXXXXXXXXXXXX UpdateDataHub UpdateNVRAM UpdateSMBIOS UpdateSMBIOSMode Create UseRawUuidEncoding UEFI APFS EnableJumpstart GlobalConnect HideVerbose JumpstartHotPlug MinDate 0 MinVersion 0 AppleInput AppleEvent Builtin CustomDelays KeyInitialDelay 0 KeySubsequentDelay 5 PointerSpeedDiv 1 PointerSpeedMul 1 Audio AudioCodec 0 AudioDevice PciRoot(0x0)/Pci(0x1f,0x3) AudioOut 0 AudioSupport MinimumVolume 20 PlayChime Auto ResetTrafficClass SetupDelay 0 VolumeAmplifier 0 ConnectDrivers Drivers HFSPlus.efi OpenRuntime.efi OpenCanopy.efi AudioDxe.efi Input KeyFiltering KeyForgetThreshold 5 KeySupport KeySupportMode Auto KeySwap PointerSupport PointerSupportMode TimerResolution 50000 Output ClearScreenOnModeSwitch ConsoleMode DirectGopRendering ForceResolution GopPassThrough IgnoreTextInGraphics ProvideConsoleGop ReconnectOnResChange ReplaceTabWithSpace Resolution Max SanitiseClearScreen TextRenderer BuiltinGraphics UgaPassThrough ProtocolOverrides AppleAudio AppleBootPolicy AppleDebugLog AppleFramebufferInfo AppleImageConversion AppleImg4Verification AppleKeyMap AppleRtcRam AppleSecureBoot AppleSmcIo AppleUserInterfaceTheme DataHub DeviceProperties FirmwareVolume HashServices OSInfo UnicodeCollation Quirks ActivateHpetSupport DisableSecurityPolicy EnableVectorAcceleration ExitBootServicesDelay 0 ForgeUefiSupport IgnoreInvalidFlexRatio ReleaseUsbOwnership ReloadOptionRoms RequestBootVarRouting TscSyncTimeout 0 UnblockFsConnect ReservedMemory Address 569344 Comment Fix hibernation mode 25 black screen Enabled Size 4096 Type RuntimeCode ```
Porco-Rosso commented 3 years ago

I can confirm reverting to the old config.plist (while keeping other updated EFI files) and copying the old AppleBacklightSmoother.kext (attached) fixes both clamshell mode and backlight/brightness functionality. AppleBacklightSmoother.kext.zip

Definitely linked to https://github.com/tylernguyen/x1c6-hackintosh/issues/130 somehow

qyin commented 3 years ago

I can confirm reverting to the old config.plist (while keeping other updated EFI files) and copying the old AppleBacklightSmoother.kext (attached) fixes both clamshell mode and backlight/brightness functionality. AppleBacklightSmoother.kext.zip

Thanks for the hint! Really helpful :)

lucas-www commented 3 years ago
image

After adding this ACPI section, Everything gets fine for me. @tylernguyen

tylernguyen commented 3 years ago

Sorry,

I've been a little busy lately.

I'll take a look and update everything with the next OC update.

tylernguyen commented 3 years ago
image

After adding this ACPI section, Everything gets fine for me. @tylernguyen

Can't believe that I forgot that see. Silly me! It seems the repo got out of sync with my personal EFI so I didn't notice the mistake. As noted before, it'll be fixed and pushed along with the next OC update on Monday.

tylernguyen commented 3 years ago

@Porco-Rosso

Should be fixed as of f53de0f

Please update and check.