diff --git a/OVMF-notes.txt b/OVMF-notes.txt index f7b5959..b7efbca 100644 --- a/OVMF-notes.txt +++ b/OVMF-notes.txt @@ -1,6 +1,6 @@ Current OVMF blobs are borrowed from the following URL(s), -- http://ftp.debian.org/debian/pool/main/e/edk2/ (ovmf_2023.05-2_all.deb) +- http://ftp.debian.org/debian/pool/main/e/edk2/ (ovmf-generic_2025.11-3_all.deb) Building OVMF ------------- diff --git a/OVMF_CODE.fd b/OVMF_CODE.fd deleted file mode 100644 index e9fc6be..0000000 Binary files a/OVMF_CODE.fd and /dev/null differ diff --git a/OVMF_CODE_4M.fd b/OVMF_CODE_4M.fd new file mode 100644 index 0000000..0bcc920 Binary files /dev/null and b/OVMF_CODE_4M.fd differ diff --git a/OpenCore-Boot.sh b/OpenCore-Boot.sh index e027851..6511c27 100755 --- a/OpenCore-Boot.sh +++ b/OpenCore-Boot.sh @@ -33,7 +33,8 @@ OVMF_DIR="." # shellcheck disable=SC2054 args=( - -enable-kvm -m "$ALLOCATED_RAM" -cpu Penryn,kvm=on,vendor=GenuineIntel,+invtsc,vmware-cpuid-freq=on,"$MY_OPTIONS" + # -enable-kvm -m "$ALLOCATED_RAM" -cpu Penryn,kvm=on,vendor=GenuineIntel,+invtsc,vmware-cpuid-freq=on,"$MY_OPTIONS" + -enable-kvm -m "$ALLOCATED_RAM" -cpu Skylake-Client,-hle,-rtm,kvm=on,vendor=GenuineIntel,+invtsc,vmware-cpuid-freq=on,"$MY_OPTIONS" # ATTENTION: Enable this line for macOS Sequoia and Tahoe -machine q35 -device qemu-xhci,id=xhci -device usb-kbd,bus=xhci.0 -device usb-tablet,bus=xhci.0 @@ -47,7 +48,7 @@ args=( # -device usb-host,vendorid=0x8086,productid=0x0808 # 2 USD USB Sound Card # -device usb-host,vendorid=0x1b3f,productid=0x2008 # Another 2 USD USB Sound Card -device isa-applesmc,osk="ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc" - -drive if=pflash,format=raw,readonly=on,file="$REPO_PATH/$OVMF_DIR/OVMF_CODE.fd" + -drive if=pflash,format=raw,readonly=on,file="$REPO_PATH/$OVMF_DIR/OVMF_CODE_4M.fd" -drive if=pflash,format=raw,file="$REPO_PATH/$OVMF_DIR/OVMF_VARS-1920x1080.fd" -smbios type=2 -device ich9-intel-hda -device hda-duplex diff --git a/OpenCore/EFI/BOOT/BOOTx64.efi b/OpenCore/EFI/BOOT/BOOTx64.efi index 2428904..8893f64 100644 Binary files a/OpenCore/EFI/BOOT/BOOTx64.efi and b/OpenCore/EFI/BOOT/BOOTx64.efi differ diff --git a/OpenCore/EFI/OC/Drivers/OpenCanopy.efi b/OpenCore/EFI/OC/Drivers/OpenCanopy.efi index 26f8503..f53ffd1 100644 Binary files a/OpenCore/EFI/OC/Drivers/OpenCanopy.efi and b/OpenCore/EFI/OC/Drivers/OpenCanopy.efi differ diff --git a/OpenCore/EFI/OC/Drivers/OpenHfsPlus.efi b/OpenCore/EFI/OC/Drivers/OpenHfsPlus.efi index 17b0845..dc60e37 100644 Binary files a/OpenCore/EFI/OC/Drivers/OpenHfsPlus.efi and b/OpenCore/EFI/OC/Drivers/OpenHfsPlus.efi differ diff --git a/OpenCore/EFI/OC/Drivers/OpenPartitionDxe.efi b/OpenCore/EFI/OC/Drivers/OpenPartitionDxe.efi index 3792af9..e64d799 100644 Binary files a/OpenCore/EFI/OC/Drivers/OpenPartitionDxe.efi and b/OpenCore/EFI/OC/Drivers/OpenPartitionDxe.efi differ diff --git a/OpenCore/EFI/OC/Drivers/OpenRuntime.efi b/OpenCore/EFI/OC/Drivers/OpenRuntime.efi index 5fd68b9..337b11e 100644 Binary files a/OpenCore/EFI/OC/Drivers/OpenRuntime.efi and b/OpenCore/EFI/OC/Drivers/OpenRuntime.efi differ diff --git a/OpenCore/EFI/OC/Drivers/ResetNvramEntry.efi b/OpenCore/EFI/OC/Drivers/ResetNvramEntry.efi index 8aa9fb3..23060c9 100644 Binary files a/OpenCore/EFI/OC/Drivers/ResetNvramEntry.efi and b/OpenCore/EFI/OC/Drivers/ResetNvramEntry.efi differ diff --git a/OpenCore/EFI/OC/Drivers/ToggleSipEntry.efi b/OpenCore/EFI/OC/Drivers/ToggleSipEntry.efi index 6540b4c..badff01 100644 Binary files a/OpenCore/EFI/OC/Drivers/ToggleSipEntry.efi and b/OpenCore/EFI/OC/Drivers/ToggleSipEntry.efi differ diff --git a/OpenCore/EFI/OC/OpenCore.efi b/OpenCore/EFI/OC/OpenCore.efi index 342152d..1024ad8 100644 Binary files a/OpenCore/EFI/OC/OpenCore.efi and b/OpenCore/EFI/OC/OpenCore.efi differ diff --git a/OpenCore/EFI/OC/Tools/ResetSystem.efi b/OpenCore/EFI/OC/Tools/ResetSystem.efi index 80151a9..fc88f73 100644 Binary files a/OpenCore/EFI/OC/Tools/ResetSystem.efi and b/OpenCore/EFI/OC/Tools/ResetSystem.efi differ diff --git a/OpenCore/OpenCore.qcow2 b/OpenCore/OpenCore.qcow2 index 3ebf283..98c3170 100644 Binary files a/OpenCore/OpenCore.qcow2 and b/OpenCore/OpenCore.qcow2 differ diff --git a/OpenCore/config.plist b/OpenCore/config.plist index 117ec42..ca04ff9 100644 --- a/OpenCore/config.plist +++ b/OpenCore/config.plist @@ -2,61 +2,21 @@ + #WARNING - 1 + This is just a sample. Do NOT try loading it. + #WARNING - 2 + Ensure you understand EVERY field before booting. + #WARNING - 3 + In most cases recommended to use Sample.plist + #WARNING - 4 + Use SampleCustom.plist only for special cases. ACPI Add Comment - My custom DSDT - Enabled - - Path - DSDT.aml - - - Comment - My custom SSDT - Enabled - - Path - SSDT-1.aml - - - Comment - Read the comment in dsl sample - Enabled - - Path - SSDT-ALS0.aml - - - Comment - Read the comment in dsl sample - Enabled - - Path - SSDT-AWAC-DISABLE.aml - - - Comment - Read the comment in dsl sample - Enabled - - Path - SSDT-BRG0.aml - - - Comment - Read the comment in dsl sample - Enabled - - Path - SSDT-EC-USBX.aml - - - Comment - Fake EC and USBX Power + SSDT-EC.aml Enabled Path @@ -64,91 +24,11 @@ Comment - Read the comment in dsl sample - Enabled - - Path - SSDT-EHCx-DISABLE.aml - - - Comment - Read the comment in dsl sample - Enabled - - Path - SSDT-IMEI.aml - - - Comment - CPU AGPM Plugin=1 + SSDT-USBX.aml Enabled Path - SSDT-PLUG.aml - - - Comment - Read the comment in dsl sample - Enabled - - Path - SSDT-PMC.aml - - - Comment - Read the comment in dsl sample - Enabled - - Path - SSDT-PNLF.aml - - - Comment - Read the comment in dsl sample - Enabled - - Path - SSDT-RTC0-RANGE.aml - - - Comment - Read the comment in dsl sample - Enabled - - Path - SSDT-RTC0.aml - - - Comment - Read the comment in dsl sample - Enabled - - Path - SSDT-SBUS-MCHC.aml - - - Comment - Read the comment in dsl sample - Enabled - - Path - SSDT-UNC.aml - - - Comment - add DTGP method - Enabled - - Path - SSDT-DTGP.aml - - - Comment - USB 2.0 Injection - Enabled - - Path - SSDT-EHCI.aml + SSDT-USBX.aml Delete @@ -256,7 +136,7 @@ ResetHwSig ResetLogoStatus - + SyncTableIds @@ -264,15 +144,59 @@ 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 types of firmware + Enabled + + + Patch - + + + Arch + Any + Comment + macOS to hacOS + Count + 1 + Enabled + + Find + bWFjT1M= + Identifier + Apple + Limit + 0 + Mask + + Replace + aGFjT1M= + ReplaceMask + + Skip + 0 + + Quirks AllowRelocationBlock AvoidRuntimeDefrag + ClearTaskSwitchBit + DevirtualiseMmio DisableSingleUser @@ -282,7 +206,7 @@ DiscardHibernateMap EnableSafeModeSlide - + EnableWriteUnprotector FixupAppleEfiImages @@ -298,13 +222,13 @@ ProtectUefiServices ProvideCustomSlide - + ProvideMaxSlide 0 RebuildAppleMemoryMap ResizeAppleGpuBars - -1 + 0 SetupVirtualMap SignalAppleOS @@ -317,16 +241,40 @@ Add - PciRoot(0x1)/Pci(0x1F,0x0) + PciRoot(0x0)/Pci(0x2,0x0) - compatible - pci8086,2916 - device-id - - FikA - - name - pci8086,2916 + AAPL,ig-platform-id + + + PciRoot(0x0)/Pci(0x1b,0x0) + + layout-id + AQAAAA== + + PciRoot(0x0)/Pci(0x1E,0x0)/Pci(0x1,0x0)/Pci(0x12,0x0) + + built-in + AQ== + + PciRoot(0x0)/Pci(0x1E,0x0)/Pci(0x1,0x0)/Pci(0x7,0x0) + + built-in + AQ== + + PciRoot(0x0)/Pci(0x12,0x0) + + built-in + AQ== + + PciRoot(0x0)/Pci(0x13,0x0) + + built-in + AQ== + + PciRoot(0x0)/Pci(0x1E,0x0)/Pci(0x1,0x0)/Pci(0x13,0x0) + + built-in + AQ== Delete @@ -342,7 +290,7 @@ BundlePath Lilu.kext Comment - Patch engine + Lilu.kext Enabled ExecutablePath @@ -350,7 +298,7 @@ MaxKernel MinKernel - 8.0.0 + PlistPath Contents/Info.plist @@ -360,25 +308,25 @@ BundlePath VirtualSMC.kext Comment - SMC emulator + VirtualSMC.kext Enabled - + ExecutablePath Contents/MacOS/VirtualSMC MaxKernel MinKernel - 8.0.0 + PlistPath Contents/Info.plist Arch - x86_64 + Any BundlePath WhateverGreen.kext Comment - Video patches + WhateverGreen.kext Enabled ExecutablePath @@ -394,83 +342,11 @@ Arch Any BundlePath - AppleALC.kext - Comment - Audio patches - Enabled - - ExecutablePath - Contents/MacOS/AppleALC - MaxKernel - - MinKernel - 8.0.0 - PlistPath - Contents/Info.plist - - - Arch - x86_64 - BundlePath - IntelMausi.kext - Comment - Intel Ethernet LAN - Enabled - - ExecutablePath - Contents/MacOS/IntelMausi - MaxKernel - - MinKernel - 13.0.0 - PlistPath - Contents/Info.plist - - - Arch - x86_64 - BundlePath - Legacy_USB3.kext - Comment - XHC ports configuration - Enabled - - ExecutablePath - - MaxKernel - - MinKernel - 15.0.0 - PlistPath - Contents/Info.plist - - - Arch - x86_64 - BundlePath - MCEReporterDisabler.kext - Comment - AppleMCEReporter disabler - Enabled - - ExecutablePath - - MaxKernel - - MinKernel - 19.0.0 - PlistPath - Contents/Info.plist - - - Arch - x86_64 - BundlePath VoodooPS2Controller.kext Comment - + Acidanthera VoodooPS2Controller.kext Enabled - + ExecutablePath Contents/MacOS/VoodooPS2Controller MaxKernel @@ -482,13 +358,13 @@ Arch - x86_64 + Any BundlePath VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Keyboard.kext Comment - + Acidanthera VoodooPS2Keyboard.kext Enabled - + ExecutablePath Contents/MacOS/VoodooPS2Keyboard MaxKernel @@ -500,65 +376,11 @@ Arch - x86_64 + Any BundlePath - VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Mouse.kext + AppleMCEReporterDisabler.kext Comment - - Enabled - - ExecutablePath - Contents/MacOS/VoodooPS2Mouse - MaxKernel - - MinKernel - 15.0.0 - PlistPath - Contents/Info.plist - - - Arch - x86_64 - BundlePath - VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Trackpad.kext - Comment - - Enabled - - ExecutablePath - Contents/MacOS/VoodooPS2Trackpad - MaxKernel - - MinKernel - 15.0.0 - PlistPath - Contents/Info.plist - - - Arch - x86_64 - BundlePath - VoodooPS2Controller.kext/Contents/PlugIns/VoodooInput.kext - Comment - - Enabled - - ExecutablePath - Contents/MacOS/VoodooInput - MaxKernel - - MinKernel - 15.0.0 - PlistPath - Contents/Info.plist - - - Arch - x86_64 - BundlePath - USBPorts.kext - Comment - + Fix kernel panic MacPro SMBIOS Enabled ExecutablePath @@ -566,151 +388,43 @@ MaxKernel MinKernel - - PlistPath - Contents/Info.plist - - - Arch - x86_64 - BundlePath - AGPMInjector.kext - Comment - - Enabled - - ExecutablePath - - MaxKernel - - MinKernel - - PlistPath - Contents/Info.plist - - - Arch - x86_64 - BundlePath - BrcmFirmwareData.kext - Comment - Bluetooth firmware - Enabled - - ExecutablePath - Contents/MacOS/BrcmFirmwareData - MaxKernel - - MinKernel - - PlistPath - Contents/Info.plist - - - Arch - x86_64 - BundlePath - BrcmNonPatchRAM2.kext - Comment - Bluetooth support for macOS 10.11-10.14 - Enabled - - ExecutablePath - Contents/MacOS/BrcmNonPatchRAM2 - MaxKernel - 18.99.99 - MinKernel - 15.0.0 - PlistPath - Contents/Info.plist - - - Arch - x86_64 - BundlePath - BrcmPatchRAM2.kext - Comment - Bluetooth support for macOS 10.11-10.14 - Enabled - - ExecutablePath - Contents/MacOS/BrcmPatchRAM2 - MaxKernel - 18.99.99 - MinKernel - 15.0.0 - PlistPath - Contents/Info.plist - - - Arch - x86_64 - BundlePath - BrcmPatchRAM3.kext - Comment - Bluetooth support for macOS 10.15- - Enabled - - ExecutablePath - Contents/MacOS/BrcmPatchRAM3 - MaxKernel - - MinKernel - 19.0.0 - PlistPath - Contents/Info.plist - - - Arch - x86_64 - BundlePath - BrcmBluetoothInjector.kext - Comment - Bluetooth support for macOS 10.15-11 - Enabled - - ExecutablePath - - MaxKernel - 20.99.99 - MinKernel - 19.0.0 - PlistPath - Contents/Info.plist - - - Arch - x86_64 - BundlePath - BlueToolFixup.kext - Comment - Bluetooth support for macOS 12- - Enabled - - ExecutablePath - Contents/MacOS/BlueToolFixup - MaxKernel - - MinKernel 21.0.0 PlistPath Contents/Info.plist Arch - x86_64 + Any BundlePath - CryptexFixup.kext + USBToolBox.kext Comment - Support for non-AVX2 CPUs in Ventura/Sonoma + USBToolBox.kext Enabled ExecutablePath - Contents/MacOS/CryptexFixup + Contents/MacOS/USBToolBox MaxKernel - 23.99.99 + MinKernel - 22.1.0 + 20.0.0 + PlistPath + Contents/Info.plist + + + Arch + Any + BundlePath + UTBMap.kext + Comment + UTBMap.kext + Enabled + + ExecutablePath + + MaxKernel + + MinKernel + 20.0.0 PlistPath Contents/Info.plist @@ -733,17 +447,29 @@ Strategy Disable + + Arch + x86_64 + Comment + + Enabled + + Identifier + com.apple.iokit.IOSkywalkFamily + MaxKernel + + MinKernel + 23.0.0 + Strategy + Exclude + Emulate Cpuid1Data - - VAYFAAAAAAAAAAAAAAAAAA== - + Cpuid1Mask - - ////AAAAAAAAAAAAAAAAAA== - + DummyPowerManagement MaxKernel @@ -778,19 +504,19 @@ Arch - x86_64 + Any Base Comment - Patch kern.hv_vmm_present=0 - PART 1 of 2 + Enable TRIM/discard on QEMU SATA SSD - 10.7+ Count - 1 + 0 Enabled Find - aGliZXJuYXRlaGlkcmVhZHkAaGliZXJuYXRlY291bnQA + AEFQUExFIFNTRAA= Identifier - kernel + com.apple.iokit.IOAHCIBlockStorage Limit 0 Mask @@ -798,9 +524,69 @@ MaxKernel MinKernel - 20.4.0 + 11.0.0 Replace - aGliZXJuYXRlaGlkcmVhZHkAaHZfdm1tX3ByZXNlbnQA + AAAAAAAAAAAAAAA= + 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 @@ -810,27 +596,27 @@ Arch x86_64 Base - + __ZN11BCM5701Enet14getAdapterInfoEv Comment - Patch kern.hv_vmm_present=0 - PART 2 of 2 + Broadcom BCM57785 patch Count 1 Enabled - + Find - Ym9vdCBzZXNzaW9uIFVVSUQAaHZfdm1tX3ByZXNlbnQA + 6AAA//9miYMABQAA Identifier - kernel + com.apple.iokit.AppleBCM5701Ethernet Limit 0 Mask - + /wAA//////////// MaxKernel - + 19.9.9 MinKernel - 22.0.0 + Replace - Ym9vdCBzZXNzaW9uIFVVSUQAaGliZXJuYXRlY291bnQA + uLQWAABmiYMABQAA ReplaceMask Skip @@ -840,36 +626,29 @@ Arch x86_64 Base - + __ZN24IOBluetoothHCIController5startEP9IOService Comment - algrey - cpuid_set_cpufamily - force CPUFAMILY_INTEL_PENRYN + Disable Bluetooth entirely Count 1 Enabled - + Find - - MduAPQAAAAAGdQA= - + Identifier - kernel + com.apple.iokit.IOBluetoothFamily Limit 0 Mask - - /////wAAAP///wA= - + MaxKernel - 20.3.99 + MinKernel - 17.0.0 + Replace - - u7xP6njpXQAAAJA= - + ww== ReplaceMask - - + Skip 0 @@ -877,36 +656,149 @@ Arch x86_64 Base - + _panic Comment - algrey - thenickdude - cpuid_set_cpufamily - force CPUFAMILY_INTEL_PENRYN (Big Sur 11.3+, Monterey, Ventura, Sonoma) + Send panic string to serial port Count 1 Enabled - + Find - - MdKzAYA9AAAAAAZ1 - + Identifier kernel Limit 0 Mask - - ////////AAAAAP// - + MaxKernel - 23.99.99 + MinKernel - 20.4.0 + Replace - - urxP6nizAJCQkJDr - + MfaKD4TJdQT/xrEKZrr9A+yoIHT7Zrr4A4jI7kj/x4X2dN/r/g== ReplaceMask - - + + Skip + 0 + + + Arch + x86_64 + Base + _kernel_debug_string_early + Comment + Send early prints to serial port + Count + 1 + Enabled + + Find + + Identifier + kernel + Limit + 0 + Mask + + MaxKernel + + MinKernel + + Replace + MfaKD4TJdQT/xrEKZrr9A+yoIHT7Zrr4A4jI7kj/x4X2dN/D + ReplaceMask + + Skip + 0 + + + Arch + Any + Base + _disable_serial_output + Comment + Enable early serial output on RELEASE kernel + Count + 1 + Enabled + + Find + + Identifier + kernel + Limit + 0 + Mask + + MaxKernel + + MinKernel + + Replace + AA== + ReplaceMask + + Skip + 0 + + + Arch + Any + Base + _vstart + Comment + Print K and dead loop + Count + 1 + Enabled + + Find + + Identifier + kernel + Limit + 0 + Mask + + MaxKernel + + MinKernel + + Replace + sUtmuv0D7KggdPtmuvgDiMjusQpmuv0D7KggdPtmuvgDiMju6/4= + ReplaceMask + + Skip + 0 + + + Arch + Any + Base + _vstart + Comment + Early reboot + Count + 1 + Enabled + + Find + + Identifier + kernel + Limit + 0 + Mask + + MaxKernel + + MinKernel + + Replace + McCwBrr5DAAA7uv+ + ReplaceMask + Skip 0 @@ -920,7 +812,7 @@ Count 1 Enabled - + Find AHQjSIs= Identifier @@ -950,7 +842,7 @@ Count 1 Enabled - + Find ukgBAAAx9g== Identifier @@ -970,36 +862,6 @@ Skip 0 - - Arch - x86_64 - Base - _apfs_filevault_allowed - Comment - Force FileVault on Broken Seal (from OCLP project, for non-AVX2 Ventura/Sonoma) - Count - 0 - Enabled - - Find - - Identifier - com.apple.filesystems.apfs - Limit - 0 - Mask - - MaxKernel - 23.99.99 - MinKernel - 22.1.0 - Replace - uAEAAADD - ReplaceMask - - Skip - 0 - Quirks @@ -1044,7 +906,7 @@ ProvideCurrentCpuInfo SetApfsTrimTimeout - 0 + -1 ThirdPartyDrives XhciPortLimit @@ -1071,11 +933,11 @@ ConsoleAttributes 0 HibernateMode - Auto + None HibernateSkipsPicker HideAuxiliary - + InstanceIdentifier LauncherOption @@ -1097,7 +959,7 @@ TakeoffDelay 0 Timeout - 45 + 2 Debug @@ -1116,14 +978,33 @@ SysReport Target - 3 + 0 Entries - + + + Arguments + + Auxiliary + + Comment + Not signed for security reasons + Enabled + + Flavour + Auto + 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 AllowSetDefault - + ApECID 0 AuthRestart @@ -1143,7 +1024,7 @@ PasswordSalt ScanPolicy - 17761027 + 0 SecureBootModel Disabled Vault @@ -1157,74 +1038,7 @@ Tools - - - Arguments - - Auxiliary - - Comment - Not signed for security reasons - Enabled - - Flavour - OpenShell:UEFIShell:Shell - FullNvramAccess - - Name - UEFI Shell - Path - Shell.efi - RealPath - - TextMode - - - - Arguments - - Auxiliary - - Comment - Memory testing utility - Enabled - - Flavour - MemTest - FullNvramAccess - - Name - memtest86 - Path - memtest86/BOOTX64.efi - RealPath - - TextMode - - - - Arguments - Shutdown - Auxiliary - - Comment - Perform shutdown - Enabled - - Flavour - Auto - FullNvramAccess - - Name - Shutdown - Path - ResetSystem.efi - RealPath - - TextMode - - - + NVRAM @@ -1249,9 +1063,9 @@ SystemAudioVolume Rg== boot-args - -v keepsyms=1 amfi_get_out_of_my_way=1 tlbto_us=0 vti=9 + keepsyms=1 csr-active-config - Jg8= + AAAAAA== prev-lang:kbd ZW4tVVM6MA== run-efi-updater @@ -1320,21 +1134,23 @@ AdviseFeatures MLB - C02119700QXJG36JC + M0000000000000001 + MaxBIOSVersion + ProcessorType 0 ROM - 0022412e3d4a + ESIzRFVm SpoofVendor SystemMemoryStatus Auto SystemProductName - iMacPro1,1 + iMac19,1 SystemSerialNumber - C02FPBZPHX87 + W00000000001 SystemUUID - 213FA768-A62C-4299-8598-47AA666E436F + 00000000-0000-0000-0000-000000000000 UpdateDataHub @@ -1398,7 +1214,7 @@ AudioCodec 0 AudioDevice - + PciRoot(0x0)/Pci(0x1b,0x0) AudioOutMask 1 AudioSupport @@ -1426,43 +1242,7 @@ Arguments Comment - - Enabled - - LoadEarly - - Path - OpenVariableRuntimeDxe.efi - - - Arguments - - Comment - - Enabled - - LoadEarly - - Path - OpenRuntime.efi - - - Arguments - - Comment - HFS+ Driver - Enabled - - LoadEarly - - Path - OpenHfsPlus.efi - - - Arguments - - Comment - + OpenCanopy.efi Enabled LoadEarly @@ -1474,307 +1254,31 @@ Arguments Comment - - Enabled - - LoadEarly - - Path - AudioDxe.efi - - - Arguments - - Comment - + OpenHfsPlus.efi Enabled LoadEarly Path - OpenPartitionDxe.efi + OpenHfsPlus.efi Arguments Comment - + OpenRuntime.efi Enabled - + LoadEarly Path - OpenUsbKbDxe.efi + OpenRuntime.efi Arguments Comment - - Enabled - - LoadEarly - - Path - UsbMouseDxe.efi - - - Arguments - - Comment - - Enabled - - LoadEarly - - Path - Ps2KeyboardDxe.efi - - - Arguments - - Comment - - Enabled - - LoadEarly - - Path - Ps2MouseDxe.efi - - - Arguments - - Comment - - Enabled - - LoadEarly - - Path - HiiDatabase.efi - - - Arguments - - Comment - - Enabled - - LoadEarly - - Path - NvmExpressDxe.efi - - - Arguments - - Comment - - Enabled - - LoadEarly - - Path - XhciDxe.efi - - - Arguments - - Comment - - Enabled - - LoadEarly - - Path - ExFatDxe.efi - - - Arguments - - Comment - - Enabled - - LoadEarly - - Path - CrScreenshotDxe.efi - - - Arguments - - Comment - - Enabled - - LoadEarly - - Path - Ext4Dxe.efi - - - Arguments - - Comment - - Enabled - - LoadEarly - - Path - DpcDxe.efi - - - Arguments - - Comment - - Enabled - - LoadEarly - - Path - SnpDxe.efi - - - Arguments - - Comment - - Enabled - - LoadEarly - - Path - MnpDxe.efi - - - Arguments - - Comment - - Enabled - - LoadEarly - - Path - ArpDxe.efi - - - Arguments - - Comment - - Enabled - - LoadEarly - - Path - Dhcp4Dxe.efi - - - Arguments - - Comment - - Enabled - - LoadEarly - - Path - Ip4Dxe.efi - - - Arguments - - Comment - - Enabled - - LoadEarly - - Path - Udp4Dxe.efi - - - Arguments - - Comment - - Enabled - - LoadEarly - - Path - TcpDxe.efi - - - Arguments - - Comment - - Enabled - - LoadEarly - - Path - DnsDxe.efi - - - Arguments - - Comment - - Enabled - - LoadEarly - - Path - HttpDxe.efi - - - Arguments - - Comment - - Enabled - - LoadEarly - - Path - HttpUtilitiesDxe.efi - - - Arguments - - Comment - - Enabled - - LoadEarly - - Path - HttpBootDxe.efi - - - Arguments - - Comment - - Enabled - - LoadEarly - - Path - OpenLinuxBoot.efi - - - Arguments - - Comment - + ResetNvramEntry.efi Enabled LoadEarly @@ -1786,26 +1290,14 @@ Arguments Comment - + ToggleSipEntry.efi Enabled - + LoadEarly Path ToggleSipEntry.efi - - Arguments - - Comment - - Enabled - - LoadEarly - - Path - FirmwareSettingsEntry.efi - Input @@ -1855,7 +1347,7 @@ ReplaceTabWithSpace Resolution - 1920x1080@32 + SanitiseClearScreen TextRenderer @@ -1942,6 +1434,33 @@ ReservedMemory + + + Address + 268435456 + Comment + HD3000: IGPU memory corruption errata + Enabled + + Size + 268435456 + Type + Reserved + + + Address + 569344 + Comment + Fix black screen on wake from hibernation for Lenovo Thinkpad T490 + Enabled + + Size + 4096 + Type + RuntimeCode + + + Unload diff --git a/resources/OcBinaryData b/resources/OcBinaryData index 3b2e374..e74e533 160000 --- a/resources/OcBinaryData +++ b/resources/OcBinaryData @@ -1 +1 @@ -Subproject commit 3b2e3749975714f5329bea00bdffec8233c02385 +Subproject commit e74e533d8f89c1d5014cfb47c185502bf415741f