From f07185c0c3a005ca23b715db03ceb66f30644ba8 Mon Sep 17 00:00:00 2001 From: valnoxy <53713528+valnoxy@users.noreply.github.com> Date: Tue, 8 Jun 2021 00:14:13 +0200 Subject: [PATCH] Version: 1.3.0 + Support macOS Monterey (Beta) --- EFI/OC/Config_beta.plist | 1983 ++++++++++++++++++++++++++++++++++++++ README.md | 16 +- 2 files changed, 1997 insertions(+), 2 deletions(-) create mode 100644 EFI/OC/Config_beta.plist diff --git a/EFI/OC/Config_beta.plist b/EFI/OC/Config_beta.plist new file mode 100644 index 0000000..81e53a8 --- /dev/null +++ b/EFI/OC/Config_beta.plist @@ -0,0 +1,1983 @@ + + + + + ACPI + + Add + + + Comment + SSDT-ADPT.aml + Enabled + + Path + SSDT-ADPT.aml + + + Comment + SSDT-ALS0.aml + Enabled + + Path + SSDT-ALS0.aml + + + Comment + SSDT-BAT.aml + Enabled + + Path + SSDT-BAT.aml + + + Comment + SSDT-BATX.aml + Enabled + + Path + SSDT-BATX.aml + + + Comment + SSDT-DEHCI.aml + Enabled + + Path + SSDT-DEHCI.aml + + + Comment + SSDT-ECRW.aml + Enabled + + Path + SSDT-ECRW.aml + + + Comment + SSDT-HPET.aml + Enabled + + Path + SSDT-HPET.aml + + + Comment + SSDT-KBD.aml + Enabled + + Path + SSDT-KBD.aml + + + Comment + SSDT-LED.aml + Enabled + + Path + SSDT-LED.aml + + + Comment + SSDT-MCHC.aml + Enabled + + Path + SSDT-MCHC.aml + + + Comment + SSDT-PLUG.aml + Enabled + + Path + SSDT-PLUG.aml + + + Comment + SSDT-PNLF.aml + Enabled + + Path + SSDT-PNLF.aml + + + Comment + SSDT-PWRB.aml + Enabled + + Path + SSDT-PWRB.aml + + + Comment + SSDT-SMBUS.aml + Enabled + + Path + SSDT-SMBUS.aml + + + Delete + + Patch + + + Base + + BaseSkip + 0 + Comment + Disable native HPET in Darwin + Count + 0 + Enabled + + Find + oBCQXFdOVEaSXFdYUEY= + Limit + 0 + Mask + + OemTableId + + Replace + oA9fT1NJDURhcndpbgA= + ReplaceMask + + Skip + 0 + TableLength + 0 + TableSignature + + + + Base + + BaseSkip + 0 + Comment + Instant Wake Fix (_PRW 0x6D, 0x04 to 0) + Count + 0 + Enabled + + Find + EgYCCm0KBA== + Limit + 0 + Mask + + OemTableId + + Replace + EgYCCm0KAA== + ReplaceMask + + Skip + 0 + TableLength + 0 + TableSignature + + + + Base + + BaseSkip + 0 + Comment + Change Method (GBIF,3,N) to XBIF + Count + 0 + Enabled + + Find + R0JJRgM= + Limit + 0 + Mask + + OemTableId + + Replace + WEJJRgM= + ReplaceMask + + Skip + 0 + TableLength + 0 + TableSignature + + + + Base + + BaseSkip + 0 + Comment + Change Method (GBST,4,N) to XBST + Count + 0 + Enabled + + Find + R0JTVAQ= + Limit + 0 + Mask + + OemTableId + + Replace + WEJTVAQ= + ReplaceMask + + Skip + 0 + TableLength + 0 + TableSignature + + + + Base + + BaseSkip + 0 + Comment + Change Mutex (MDGS, 0x07 to 0) + Count + 0 + Enabled + + Find + TURHUwc= + Limit + 0 + Mask + + OemTableId + + Replace + TURHUwA= + ReplaceMask + + Skip + 0 + TableLength + 0 + TableSignature + + + + Base + + BaseSkip + 0 + Comment + Change Mutex (MCPU, 0x07 to 0) + Count + 0 + Enabled + + Find + TUNQVQc= + Limit + 0 + Mask + + OemTableId + + Replace + TUNQVQA= + ReplaceMask + + Skip + 0 + TableLength + 0 + TableSignature + + + + Base + + BaseSkip + 0 + Comment + Change Mutex (BATM, 0x07 to 0) + Count + 0 + Enabled + + Find + QkFUTQc= + Limit + 0 + Mask + + OemTableId + + Replace + QkFUTQA= + ReplaceMask + + Skip + 0 + TableLength + 0 + TableSignature + + + + Base + + BaseSkip + 0 + Comment + Change Mutex (XDHK, 0x07 to 0) + Count + 0 + Enabled + + Find + WERISwc= + Limit + 0 + Mask + + OemTableId + + Replace + WERISwA= + ReplaceMask + + Skip + 0 + TableLength + 0 + TableSignature + + + + Base + + BaseSkip + 0 + Comment + Change Mutex (MWMI, 0x07 to 0) + Count + 0 + Enabled + + Find + TVdNSQc= + Limit + 0 + Mask + + OemTableId + + Replace + TVdNSQA= + ReplaceMask + + Skip + 0 + TableLength + 0 + TableSignature + + + + Base + + BaseSkip + 0 + Comment + Change Mutex (BFWM, 0x07 to 0) + Count + 0 + Enabled + + Find + QkZXTQc= + Limit + 0 + Mask + + OemTableId + + Replace + QkZXTQA= + ReplaceMask + + Skip + 0 + TableLength + 0 + TableSignature + + + + Base + + BaseSkip + 0 + Comment + Change Mutex (MSMI, 0x07 to 0) + Count + 0 + Enabled + + Find + TVNNSQc= + Limit + 0 + Mask + + OemTableId + + Replace + TVNNSQA= + ReplaceMask + + Skip + 0 + TableLength + 0 + TableSignature + + + + Base + + BaseSkip + 0 + Comment + Change Method (_Q14,0,N) to XQ14 + Count + 0 + Enabled + + Find + X1ExNAA= + Limit + 0 + Mask + + OemTableId + + Replace + WFExNAA= + ReplaceMask + + Skip + 0 + TableLength + 0 + TableSignature + + + + Base + + BaseSkip + 0 + Comment + Change Method (_Q15,0,N) to XQ15 + Count + 0 + Enabled + + Find + X1ExNQA= + Limit + 0 + Mask + + OemTableId + + Replace + WFExNQA= + ReplaceMask + + Skip + 0 + TableLength + 0 + TableSignature + + + + Base + + BaseSkip + 0 + Comment + Change Method (_Q16,0,N) to XQ16 + Count + 0 + Enabled + + Find + X1ExNgA= + Limit + 0 + Mask + + OemTableId + + Replace + WFExNgA= + ReplaceMask + + Skip + 0 + TableLength + 0 + TableSignature + + + + Base + + BaseSkip + 0 + Comment + Change Method (_Q1F,0,N) to XQ1F + Count + 0 + Enabled + + Find + X1ExRg== + Limit + 0 + Mask + + OemTableId + + Replace + WFExRg== + ReplaceMask + + Skip + 0 + TableLength + 0 + TableSignature + + + + Base + + BaseSkip + 0 + Comment + Change Method (_Q6A,0,N) to XQ6A + Count + 0 + Enabled + + Find + X1E2QQA= + Limit + 0 + Mask + + OemTableId + + Replace + WFE2QQA= + ReplaceMask + + Skip + 0 + TableLength + 0 + TableSignature + + + + Base + + BaseSkip + 0 + Comment + Change Method (_Q64,0,N) to XQ64 + Count + 0 + Enabled + + Find + X1E2NAA= + Limit + 0 + Mask + + OemTableId + + Replace + WFE2NAA= + ReplaceMask + + Skip + 0 + TableLength + 0 + TableSignature + + + + Base + + BaseSkip + 0 + Comment + Change Method (_Q66,0,N) to XQ66 + Count + 0 + Enabled + + Find + X1E2NgA= + Limit + 0 + Mask + + OemTableId + + Replace + WFE2NgA= + ReplaceMask + + Skip + 0 + TableLength + 0 + TableSignature + + + + Base + + BaseSkip + 0 + Comment + Change Method (_Q67,0,N) to XQ67 + Count + 0 + Enabled + + Find + X1E2NwA= + Limit + 0 + Mask + + OemTableId + + Replace + WFE2NwA= + ReplaceMask + + Skip + 0 + TableLength + 0 + TableSignature + + + + Base + + BaseSkip + 0 + Comment + Change Method (_Q68,0,N) to XQ68 + Count + 0 + Enabled + + Find + X1E2OAA= + Limit + 0 + Mask + + OemTableId + + Replace + WFE2OAA= + ReplaceMask + + Skip + 0 + TableLength + 0 + TableSignature + + + + Base + + BaseSkip + 0 + Comment + Change Method (_Q69,0,N) to XQ69 + Count + 0 + Enabled + + Find + X1E2OQA= + Limit + 0 + Mask + + OemTableId + + Replace + WFE2OQA= + ReplaceMask + + Skip + 0 + TableLength + 0 + TableSignature + + + + Base + + BaseSkip + 0 + Comment + Change Method (_Q74,0,N) to XQ74 + Count + 0 + Enabled + + Find + X1E3NA== + Limit + 0 + Mask + + OemTableId + + Replace + WFE3NA== + ReplaceMask + + Skip + 0 + TableLength + 0 + TableSignature + + + + Base + + BaseSkip + 0 + Comment + Instant Wake Fix ( IGBE _PRW 0x0D, 0x04 to 0) + Count + 0 + Enabled + + Find + EgYCCg0KBA== + Limit + 0 + Mask + + OemTableId + + Replace + EgYCCg0KAA== + ReplaceMask + + Skip + 0 + TableLength + 0 + TableSignature + + + + Quirks + + FadtEnableReset + + NormalizeHeaders + + RebaseRegions + + ResetHwSig + + ResetLogoStatus + + + + Booter + + MmioWhitelist + + + Address + 4275159040 + Comment + Haswell: SB_RCBA is a 0x4 page memory region, containing SPI_BASE at 0x3800 (SPI_BASE_ADDRESS) + Enabled + + + + Address + 4278190080 + Comment + Generic: PCI root is a 0x1000 page memory region used by some firmwares + Enabled + + + + 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(0x1C,0x1)/Pci(0x0,0x0) + + built-in + AQ== + + PciRoot(0x0)/Pci(0x1b,0x0) + + layout-id + HAAAAA== + + PciRoot(0x0)/Pci(0x1f,0x0) + + compatible + pci8086,8c4b + device-id + S4wAAA== + model + QM87 Express LPC Controller + + PciRoot(0x0)/Pci(0x2,0x0) + + AAPL,ig-platform-id + BgAmCg== + device-id + EgQAAA== + disable-external-gpu + AQAAAA== + enable-hdmi20 + AQAAAA== + framebuffer-con1-alldata + AQUSAAAEAACHAAAA + framebuffer-con1-enable + AQAAAA== + framebuffer-con2-alldata + AgQSABAAAACHAAAA + framebuffer-con2-enable + AQAAAA== + framebuffer-cursormem + AACQAA== + framebuffer-patch-enable + AQAAAA== + + PciRoot(0x0)/Pci(0x3,0x0) + + layout-id + HAAAAA== + + + Delete + + + Kernel + + Add + + + BundlePath + Lilu.kext + Comment + + Enabled + + ExecutablePath + Contents/MacOS/Lilu + Arch + Any + MaxKernel + + MinKernel + + PlistPath + Contents/Info.plist + + + BundlePath + VirtualSMC.kext + Comment + + Enabled + + ExecutablePath + Contents/MacOS/VirtualSMC + Arch + Any + MaxKernel + + MinKernel + + PlistPath + Contents/Info.plist + + + BundlePath + ACPIBatteryManager.kext + Comment + + Enabled + + ExecutablePath + Contents/MacOS/ACPIBatteryManager + Arch + Any + MaxKernel + + MinKernel + + PlistPath + Contents/Info.plist + + + BundlePath + Airportitlwm.kext + Comment + + Enabled + + ExecutablePath + Contents/MacOS/Airportitlwm + Arch + Any + MaxKernel + + MinKernel + + PlistPath + Contents/Info.plist + + + BundlePath + IntelMausi.kext + Comment + + Enabled + + ExecutablePath + Contents/MacOS/IntelMausi + Arch + Any + MaxKernel + + MinKernel + + PlistPath + Contents/Info.plist + + + BundlePath + SMCProcessor.kext + Comment + + Enabled + + ExecutablePath + Contents/MacOS/SMCProcessor + Arch + Any + MaxKernel + + MinKernel + + PlistPath + Contents/Info.plist + + + BundlePath + USBPorts.kext + Comment + + Enabled + + ExecutablePath + + Arch + Any + MaxKernel + + MinKernel + + PlistPath + Contents/Info.plist + + + BundlePath + AppleALC.kext + Comment + + Enabled + + ExecutablePath + Contents/MacOS/AppleALC + Arch + Any + MaxKernel + + MinKernel + + PlistPath + Contents/Info.plist + + + BundlePath + VoodooPS2Controller.kext + Comment + + Enabled + + ExecutablePath + Contents/MacOS/VoodooPS2Controller + Arch + Any + MaxKernel + + MinKernel + + PlistPath + Contents/Info.plist + + + BundlePath + VoodooPS2Controller.kext/Contents/PlugIns/VoodooInput.kext + Comment + + Enabled + + ExecutablePath + Contents/MacOS/VoodooInput + Arch + Any + MaxKernel + + MinKernel + + PlistPath + Contents/Info.plist + + + BundlePath + VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Keyboard.kext + Comment + + Enabled + + ExecutablePath + Contents/MacOS/VoodooPS2Keyboard + Arch + Any + MaxKernel + + MinKernel + + PlistPath + Contents/Info.plist + + + BundlePath + VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Mouse.kext + Comment + + Enabled + + ExecutablePath + Contents/MacOS/VoodooPS2Mouse + Arch + Any + MaxKernel + + MinKernel + + PlistPath + Contents/Info.plist + + + BundlePath + VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Trackpad.kext + Comment + + Enabled + + ExecutablePath + Contents/MacOS/VoodooPS2Trackpad + Arch + Any + MaxKernel + + MinKernel + + PlistPath + Contents/Info.plist + + + BundlePath + WhateverGreen.kext + Comment + + Enabled + + ExecutablePath + Contents/MacOS/WhateverGreen + Arch + Any + MaxKernel + + MinKernel + + PlistPath + Contents/Info.plist + + + BundlePath + IntelBluetoothFirmware.kext + Comment + + Enabled + + ExecutablePath + Contents/MacOS/IntelBluetoothFirmware + Arch + Any + MaxKernel + + MinKernel + + PlistPath + Contents/Info.plist + + + BundlePath + IntelBluetoothInjector.kext + Comment + + Enabled + + ExecutablePath + Contents/MacOS/IntelBluetoothInjector + Arch + Any + MaxKernel + + MinKernel + + PlistPath + Contents/Info.plist + + + BundlePath + CodecCommander.kext + Comment + Codec Commander + Enabled + + ExecutablePath + Contents/MacOS/CodecCommander + MaxKernel + + MinKernel + + PlistPath + Contents/Info.plist + + + Block + + + Arch + Any + Comment + + Enabled + + Identifier + com.apple.driver.AppleTyMCEDriver + MaxKernel + + MinKernel + + + + Arch + Any + Comment + Delay HPET to Fix Audio + Enabled + + Identifier + com.apple.driver.AppleHPET + MaxKernel + + MinKernel + + + + Emulate + + Cpuid1Data + + Cpuid1Mask + + DummyPowerManagement + + MaxKernel + + MinKernel + + + Force + + + Arch + Any + BundlePath + System/Library/Extensions/IONetworkingFamily.kext + Comment + Patch engine + Enabled + + ExecutablePath + Contents/MacOS/IONetworkingFamily + Identifier + com.apple.iokit.IONetworkingFamily + MaxKernel + 13.99.99 + MinKernel + + PlistPath + Contents/Info.plist + + + Patch + + + Arch + Any + Base + _kernel_debug_string_early + Comment + Send early prints to serial port + Count + 1 + Enabled + + Find + + Identifier + kernel + Limit + 0 + Mask + + MaxKernel + + MinKernel + + Replace + MduKD4TJdQT/w7EKZrr9A+yoIHT7Zrr4A4jI7kj/x4XbdN/D + ReplaceMask + + Skip + 0 + + + Arch + Any + Base + __ZN8AppleRTC18setupDateTimeAlarmEPK11RTCDateTime + Comment + Disable RTC wake scheduling + Count + 1 + Enabled + + Find + + Identifier + com.apple.driver.AppleRTC + Limit + 0 + Mask + + MaxKernel + + MinKernel + 19.0.0 + Replace + ww== + ReplaceMask + + Skip + 0 + + + Arch + Any + Base + _AcpiOsVprintf + Comment + Disable ACPI logging + Count + 0 + Enabled + + Find + + Identifier + com.apple.driver.AppleACPIPlatform + Limit + 0 + Mask + + MaxKernel + 18.5.0 + MinKernel + 18.5.0 + Replace + ww== + ReplaceMask + + Skip + 0 + + + Arch + Any + Base + __ZN11BCM5701Enet14getAdapterInfoEv + Comment + Broadcom BCM57785 patch + Count + 1 + Enabled + + Find + 6AAA//9miYMABQAA + Identifier + com.apple.iokit.AppleBCM5701Ethernet + Limit + 0 + Mask + /wAA//////////// + MaxKernel + + MinKernel + + Replace + uLQWAABmiYMABQAA + ReplaceMask + + Skip + 0 + + + Arch + Any + Base + _panic + Comment + Send panic string to serial port + Count + 1 + Enabled + + Find + + Identifier + kernel + Limit + 0 + Mask + + MaxKernel + + MinKernel + + Replace + MduKD4TJdQT/w7EKZrr9A+yoIHT7Zrr4A4jI7kj/x4XbdN/D + ReplaceMask + + Skip + 0 + + + Arch + Any + Base + + Comment + UltrabayHDD support + Count + 0 + Enabled + + Find + QGACAA== + Identifier + com.apple.driver.AppleAHCIPort + Limit + 0 + Mask + + MaxKernel + + MinKernel + + Replace + AAAAAA== + ReplaceMask + + Skip + 0 + + + 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 + Auto + HideAuxiliary + + LauncherOption + Full + LauncherPath + Default + PickerAttributes + 0 + PickerAudioAssist + + PickerMode + External + PickerVariant + Default + PollAppleHotKeys + + ShowPicker + + TakeoffDelay + 0 + Timeout + 5 + + Debug + + AppleDebug + + ApplePanic + + DisableWatchDog + + DisplayDelay + 0 + DisplayLevel + 2147483650 + SerialInit + + SysReport + + Target + 3 + + Entries + + + Arguments + + Auxiliary + + Comment + Not signed for security reasons + Enabled + + Name + CustomOS + Path + PciRoot(0x0)/Pci(0x1,0x1)/Pci(0x0,0x0)/NVMe(0x1,11-22-33-44-55-66-77-88)/HD(1,GPT,00000000-0000-0000-0000-000000000000,0x800,0x64000)/\EFI\BOOT\BOOTX64.EFI + TextMode + + + + Security + + AllowNvramReset + + AllowSetDefault + + ApECID + 0 + AuthRestart + + BlacklistAppleUpdate + + DmgLoading + Signed + EnablePassword + + ExposeSensitiveData + 6 + HaltLevel + 2147483648 + PasswordHash + + PasswordSalt + + ScanPolicy + 0 + SecureBootModel + Default + Vault + Optional + + Tools + + + Name + ResetSystem.efi + Comment + ResetSystem.efi + Enabled + + Path + ResetSystem.efi + Arguments + + Auxiliary + + RealPath + + TextMode + + + + + NVRAM + + Add + + 4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14 + + DefaultBackgroundColor + AAAAAA== + UIScale + AQ== + + 4D1FDA02-38C7-4A6A-9CC6-4BCCA8B30102 + + #rtc-blacklist + + + 7C436110-AB2A-4BBB-A880-FE41995C9F82 + + SystemAudioVolume + Rg== + boot-args + -igfxmpc -igfxrpsc=1 -v -lilubeta -wegbeta -alcbeta + csr-active-config + AAAAAA== + run-efi-updater + No + + + Delete + + 4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14 + + UIScale + DefaultBackgroundColor + + 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 + SystemAudioVolumeSaved + bluetoothActiveControllerInfo + bluetoothInternalControllerInfo + flagstate + fmm-computer-name + nvda_drv + + 8BE4DF61-93CA-11D2-AA0D-00E098032B8C + + Boot0080 + Boot0081 + Boot0082 + BootNext + BootOrder + + + WriteFlash + + + PlatformInfo + + Automatic + + CustomMemory + + Generic + + AdviseWindows + + MLB + 00000000000000000 + MaxBIOSVersion + + ProcessorType + 0 + ROM + ESIzRFVm + SpoofVendor + + SystemMemoryStatus + Auto + SystemProductName + MacBookPro12,1 + SystemSerialNumber + 000000000000 + SystemUUID + 00000000-0000-0000-0000-000000000000 + + UpdateDataHub + + UpdateNVRAM + + UpdateSMBIOS + + UpdateSMBIOSMode + Create + UseRawUuidEncoding + + + UEFI + + APFS + + EnableJumpstart + + GlobalConnect + + HideVerbose + + JumpstartHotPlug + + MinDate + 0 + MinVersion + 0 + + AppleInput + + AppleEvent + Builtin + CustomDelays + + KeyInitialDelay + 50 + KeySubsequentDelay + 5 + PointerSpeedDiv + 1 + PointerSpeedMul + 0 + + Audio + + AudioCodec + 0 + AudioDevice + PciRoot(0x0)/Pci(0x1b,0x0) + AudioOut + 0 + AudioSupport + + MinimumVolume + 20 + PlayChime + Enabled + ResetTrafficClass + + SetupDelay + 0 + VolumeAmplifier + 0 + + ConnectDrivers + + Drivers + + HfsPlus.efi + OpenCanopy.efi + OpenRuntime.efi + + Input + + KeyFiltering + + KeyForgetThreshold + 5 + KeySupport + + KeySupportMode + Auto + KeySwap + + PointerSupport + + PointerSupportMode + ASUS + 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 + + ExitBootServicesDelay + 0 + IgnoreInvalidFlexRatio + + ReleaseUsbOwnership + + RequestBootVarRouting + + TscSyncTimeout + 0 + UnblockFsConnect + + + ReservedMemory + + + Address + 268435456 + Comment + HD3000: IGPU memory corruption errata + Enabled + + Size + 268435456 + Type + Reserved + + + + + diff --git a/README.md b/README.md index 5fa125d..cbe78ad 100644 --- a/README.md +++ b/README.md @@ -1,10 +1,12 @@ # Lenovo ThinkPad T440p Hackintosh (OC) -![macOS Big Sur running on the T440p](https://dl.exploitox.de/t440p-oc/Hackintosh_T440p_V2.png) +![macOS Big Sur running on the T440p](https://dl.exploitox.de/t440p-oc/Hackintosh_T440p_V3.png) ## Information This guide is only for the Lenovo ThinkPad T440p. I am NOT responsible for any harm you cause to your device. This guide is provided "as-is" and all steps taken are done at your own risk. +> **Note**: This repo include support for macOS Monterey, but it is provided as **beta** and is not recommended for daily usage. + ### What works: - WiFi & Bluetooth (Intel, thanks to [itlwn](https://github.com/OpenIntelWireless/itlwm)) - Brightness/Volume Control @@ -27,6 +29,9 @@ I am NOT responsible for any harm you cause to your device. This guide is provid - VGA ## Changelog +### Version 1.3.0 (08.06.2021) +- Support macOS Monterey (Beta) + ### Version 1.2.1 (03.06.2021) - Fix Headphones buzzing noise @@ -53,7 +58,7 @@ I am NOT responsible for any harm you cause to your device. This guide is provid - Initial Release. # Download -Latest Release: [v.1.2.1](https://github.com/valnoxy/t440p-oc/releases/tag/v1.2.1) +Latest Release: [v.1.3.0](https://github.com/valnoxy/t440p-oc/releases/tag/v1.2.1) # Installation Guide ## Requirements @@ -65,6 +70,9 @@ You must have the following stuff: - 1-2 hours of your time. ## Preperation + +> **Note**: If you want to install macOS Monterey, you need to upgrade from Big Sur, or create an **offline** install media (see down below). Use the `config_beta.plist` for the installation. + ### Creating the install media First of all, you will need the install media of macOS. I will use [macrecovery](https://github.com/acidanthera/OpenCorePkg) to download and create the macOS Install media. @@ -137,6 +145,7 @@ The process is the following: - Start GenSMBIOS.bat and use option 1 to download MacSerial. - Choose option 2, to select the path of the config.plist file. It will be located in EFI -> OC folder. - Choose option 3, and enter MacBookPro11,1 as the machine type. +> **Note**: If you want to install macOS Monterey, type as machine type `MacBookPro12,1` - Press Q to quit. Your config now should contain the requied serials. #### Enter the proper ROM value @@ -215,6 +224,9 @@ Big Sur: Catalina: ```sudo /Applications/Install\ macOS\ Catalina.app/Contents/Resources/createinstallmedia --volume /Volumes/MyUSB --downloadassets``` +Monterey (Beta): +```sudo /Applications/Install\ macOS\ 12\ Beta.app/Contents/Resources/createinstallmedia --volume /Volumes/MyUSB --downloadassets``` + After creating the install media, copy your EFI folder to the EFI partition of your USB device. ## Feedback