aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorsickcodes <[email protected]>2021-12-19 19:42:51 +0000
committersickcodes <[email protected]>2021-12-19 19:42:51 +0000
commit461ae7f960ba0db0b9f4cbe9bebc7a4513cb8878 (patch)
treef216e0510073847debd7f1737d23a95595aecdc7
parentSubmodule update a9e2b126db742e0681b9b22e7b9c9b685b4825f0 (diff)
downloaddocker-osx-461ae7f960ba0db0b9f4cbe9bebc7a4513cb8878.tar.xz
docker-osx-461ae7f960ba0db0b9f4cbe9bebc7a4513cb8878.zip
Remove fails from /custom
-rw-r--r--custom/config-custom.plist1401
-rw-r--r--custom/config-legacy.plist883
-rw-r--r--custom/config-nopicker-custom.plist8
-rw-r--r--custom/config-nopicker-legacy.plist883
-rwxr-xr-xcustom/generate-specific-bootdisk.sh22
-rwxr-xr-xcustom/generate-unique-machine-values.sh29
6 files changed, 3186 insertions, 40 deletions
diff --git a/custom/config-custom.plist b/custom/config-custom.plist
new file mode 100644
index 0000000..b5644a2
--- /dev/null
+++ b/custom/config-custom.plist
@@ -0,0 +1,1401 @@
+<!-- This file is modified by @sickcodes from https://github.com/kholia/OSX-KVM/tree/master/OpenCore-Catalina -->
+<!-- The modifications are placeholders for: {{DEVICE_MODEL}}, {{SERIAL}}, {{BOARD_SERIAL}}, {{UUID}}, {{ROM}}, {{WIDTH}}, {{HEIGHT}} -->
+<!-- All credit for this file https://github.com/kholia/OSX-KVM/blob/master/CREDITS.md -->
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+ <key>ACPI</key>
+ <dict>
+ <key>Add</key>
+ <array>
+ <dict>
+ <key>Comment</key>
+ <string>My custom DSDT</string>
+ <key>Enabled</key>
+ <false/>
+ <key>Path</key>
+ <string>DSDT.aml</string>
+ </dict>
+ <dict>
+ <key>Comment</key>
+ <string>My custom SSDT</string>
+ <key>Enabled</key>
+ <false/>
+ <key>Path</key>
+ <string>SSDT-1.aml</string>
+ </dict>
+ <dict>
+ <key>Comment</key>
+ <string>Read the comment in dsl sample</string>
+ <key>Enabled</key>
+ <false/>
+ <key>Path</key>
+ <string>SSDT-ALS0.aml</string>
+ </dict>
+ <dict>
+ <key>Comment</key>
+ <string>Read the comment in dsl sample</string>
+ <key>Enabled</key>
+ <false/>
+ <key>Path</key>
+ <string>SSDT-AWAC-DISABLE.aml</string>
+ </dict>
+ <dict>
+ <key>Comment</key>
+ <string>Read the comment in dsl sample</string>
+ <key>Enabled</key>
+ <false/>
+ <key>Path</key>
+ <string>SSDT-BRG0.aml</string>
+ </dict>
+ <dict>
+ <key>Comment</key>
+ <string>Read the comment in dsl sample</string>
+ <key>Enabled</key>
+ <false/>
+ <key>Path</key>
+ <string>SSDT-EC-USBX.aml</string>
+ </dict>
+ <dict>
+ <key>Comment</key>
+ <string>Fake EC and USBX Power</string>
+ <key>Enabled</key>
+ <true/>
+ <key>Path</key>
+ <string>SSDT-EC.aml</string>
+ </dict>
+ <dict>
+ <key>Comment</key>
+ <string>Read the comment in dsl sample</string>
+ <key>Enabled</key>
+ <false/>
+ <key>Path</key>
+ <string>SSDT-EHCx-DISABLE.aml</string>
+ </dict>
+ <dict>
+ <key>Comment</key>
+ <string>Read the comment in dsl sample</string>
+ <key>Enabled</key>
+ <false/>
+ <key>Path</key>
+ <string>SSDT-IMEI.aml</string>
+ </dict>
+ <dict>
+ <key>Comment</key>
+ <string>CPU AGPM Plugin=1</string>
+ <key>Enabled</key>
+ <true/>
+ <key>Path</key>
+ <string>SSDT-PLUG.aml</string>
+ </dict>
+ <dict>
+ <key>Comment</key>
+ <string>Read the comment in dsl sample</string>
+ <key>Enabled</key>
+ <false/>
+ <key>Path</key>
+ <string>SSDT-PMC.aml</string>
+ </dict>
+ <dict>
+ <key>Comment</key>
+ <string>Read the comment in dsl sample</string>
+ <key>Enabled</key>
+ <false/>
+ <key>Path</key>
+ <string>SSDT-PNLF.aml</string>
+ </dict>
+ <dict>
+ <key>Comment</key>
+ <string>Read the comment in dsl sample</string>
+ <key>Enabled</key>
+ <false/>
+ <key>Path</key>
+ <string>SSDT-PNLFCFL.aml</string>
+ </dict>
+ <dict>
+ <key>Comment</key>
+ <string>Read the comment in dsl sample</string>
+ <key>Enabled</key>
+ <false/>
+ <key>Path</key>
+ <string>SSDT-RTC0-RANGE.aml</string>
+ </dict>
+ <dict>
+ <key>Comment</key>
+ <string>Read the comment in dsl sample</string>
+ <key>Enabled</key>
+ <false/>
+ <key>Path</key>
+ <string>SSDT-RTC0.aml</string>
+ </dict>
+ <dict>
+ <key>Comment</key>
+ <string>Read the comment in dsl sample</string>
+ <key>Enabled</key>
+ <false/>
+ <key>Path</key>
+ <string>SSDT-SBUS-MCHC.aml</string>
+ </dict>
+ <dict>
+ <key>Comment</key>
+ <string>Read the comment in dsl sample</string>
+ <key>Enabled</key>
+ <false/>
+ <key>Path</key>
+ <string>SSDT-UNC.aml</string>
+ </dict>
+ <dict>
+ <key>Comment</key>
+ <string>add DTGP method</string>
+ <key>Enabled</key>
+ <true/>
+ <key>Path</key>
+ <string>SSDT-DTGP.aml</string>
+ </dict>
+ <dict>
+ <key>Comment</key>
+ <string>USB 2.0 Injection</string>
+ <key>Enabled</key>
+ <true/>
+ <key>Path</key>
+ <string>SSDT-EHCI.aml</string>
+ </dict>
+ </array>
+ <key>Delete</key>
+ <array>
+ <dict>
+ <key>All</key>
+ <false/>
+ <key>Comment</key>
+ <string>Delete CpuPm</string>
+ <key>Enabled</key>
+ <false/>
+ <key>OemTableId</key>
+ <data>Q3B1UG0AAAA=</data>
+ <key>TableLength</key>
+ <integer>0</integer>
+ <key>TableSignature</key>
+ <data>U1NEVA==</data>
+ </dict>
+ <dict>
+ <key>All</key>
+ <false/>
+ <key>Comment</key>
+ <string>Delete Cpu0Ist</string>
+ <key>Enabled</key>
+ <false/>
+ <key>OemTableId</key>
+ <data>Q3B1MElzdAA=</data>
+ <key>TableLength</key>
+ <integer>0</integer>
+ <key>TableSignature</key>
+ <data>U1NEVA==</data>
+ </dict>
+ </array>
+ <key>Patch</key>
+ <array>
+ <dict>
+ <key>Base</key>
+ <string></string>
+ <key>BaseSkip</key>
+ <integer>0</integer>
+ <key>Comment</key>
+ <string>Replace one byte sequence with another</string>
+ <key>Count</key>
+ <integer>0</integer>
+ <key>Enabled</key>
+ <false/>
+ <key>Find</key>
+ <data>ESIzRA==</data>
+ <key>Limit</key>
+ <integer>0</integer>
+ <key>Mask</key>
+ <data></data>
+ <key>OemTableId</key>
+ <data></data>
+ <key>Replace</key>
+ <data>RDMiEQ==</data>
+ <key>ReplaceMask</key>
+ <data></data>
+ <key>Skip</key>
+ <integer>0</integer>
+ <key>TableLength</key>
+ <integer>0</integer>
+ <key>TableSignature</key>
+ <data></data>
+ </dict>
+ <dict>
+ <key>Base</key>
+ <string>\_SB.PCI0.LPCB.HPET</string>
+ <key>BaseSkip</key>
+ <integer>0</integer>
+ <key>Comment</key>
+ <string>HPET _CRS to XCRS</string>
+ <key>Count</key>
+ <integer>1</integer>
+ <key>Enabled</key>
+ <false/>
+ <key>Find</key>
+ <data>X0NSUw==</data>
+ <key>Limit</key>
+ <integer>0</integer>
+ <key>Mask</key>
+ <data></data>
+ <key>OemTableId</key>
+ <data></data>
+ <key>Replace</key>
+ <data>WENSUw==</data>
+ <key>ReplaceMask</key>
+ <data></data>
+ <key>Skip</key>
+ <integer>0</integer>
+ <key>TableLength</key>
+ <integer>0</integer>
+ <key>TableSignature</key>
+ <data></data>
+ </dict>
+ </array>
+ <key>Quirks</key>
+ <dict>
+ <key>FadtEnableReset</key>
+ <false/>
+ <key>NormalizeHeaders</key>
+ <false/>
+ <key>RebaseRegions</key>
+ <false/>
+ <key>ResetHwSig</key>
+ <false/>
+ <key>ResetLogoStatus</key>
+ <true/>
+ <key>SyncTableIds</key>
+ <false/>
+ </dict>
+ </dict>
+ <key>Booter</key>
+ <dict>
+ <key>MmioWhitelist</key>
+ <array/>
+ <key>Quirks</key>
+ <dict>
+ <key>AllowRelocationBlock</key>
+ <false/>
+ <key>AvoidRuntimeDefrag</key>
+ <true/>
+ <key>DevirtualiseMmio</key>
+ <false/>
+ <key>DisableSingleUser</key>
+ <false/>
+ <key>DisableVariableWrite</key>
+ <false/>
+ <key>DiscardHibernateMap</key>
+ <false/>
+ <key>EnableSafeModeSlide</key>
+ <true/>
+ <key>EnableWriteUnprotector</key>
+ <true/>
+ <key>ForceBooterSignature</key>
+ <false/>
+ <key>ForceExitBootServices</key>
+ <false/>
+ <key>ProtectMemoryRegions</key>
+ <false/>
+ <key>ProtectSecureBoot</key>
+ <false/>
+ <key>ProtectUefiServices</key>
+ <false/>
+ <key>ProvideCustomSlide</key>
+ <true/>
+ <key>ProvideMaxSlide</key>
+ <integer>0</integer>
+ <key>RebuildAppleMemoryMap</key>
+ <false/>
+ <key>SetupVirtualMap</key>
+ <false/>
+ <key>SignalAppleOS</key>
+ <false/>
+ <key>SyncRuntimePermissions</key>
+ <false/>
+ </dict>
+ </dict>
+ <key>DeviceProperties</key>
+ <dict>
+ <key>Add</key>
+ <dict>
+ <key>PciRoot(0x1)/Pci(0x1F,0x0)</key>
+ <dict>
+ <key>compatible</key>
+ <string>pci8086,2916</string>
+ <key>device-id</key>
+ <data>
+ FikA
+ </data>
+ <key>name</key>
+ <string>pci8086,2916</string>
+ </dict>
+ </dict>
+ <key>Delete</key>
+ <dict/>
+ </dict>
+ <key>Kernel</key>
+ <dict>
+ <key>Add</key>
+ <array>
+ <dict>
+ <key>Arch</key>
+ <string>Any</string>
+ <key>BundlePath</key>
+ <string>Lilu.kext</string>
+ <key>Comment</key>
+ <string>Patch engine</string>
+ <key>Enabled</key>
+ <true/>
+ <key>ExecutablePath</key>
+ <string>Contents/MacOS/Lilu</string>
+ <key>MaxKernel</key>
+ <string></string>
+ <key>MinKernel</key>
+ <string>8.0.0</string>
+ <key>PlistPath</key>
+ <string>Contents/Info.plist</string>
+ </dict>
+ <dict>
+ <key>Arch</key>
+ <string>Any</string>
+ <key>BundlePath</key>
+ <string>VirtualSMC.kext</string>
+ <key>Comment</key>
+ <string>SMC emulator</string>
+ <key>Enabled</key>
+ <false/>
+ <key>ExecutablePath</key>
+ <string>Contents/MacOS/VirtualSMC</string>
+ <key>MaxKernel</key>
+ <string></string>
+ <key>MinKernel</key>
+ <string>8.0.0</string>
+ <key>PlistPath</key>
+ <string>Contents/Info.plist</string>
+ </dict>
+ <dict>
+ <key>Arch</key>
+ <string>x86_64</string>
+ <key>BundlePath</key>
+ <string>WhateverGreen.kext</string>
+ <key>Comment</key>
+ <string>Video patches</string>
+ <key>Enabled</key>
+ <true/>
+ <key>ExecutablePath</key>
+ <string>Contents/MacOS/WhateverGreen</string>
+ <key>MaxKernel</key>
+ <string></string>
+ <key>MinKernel</key>
+ <string>10.0.0</string>
+ <key>PlistPath</key>
+ <string>Contents/Info.plist</string>
+ </dict>
+ <dict>
+ <key>Arch</key>
+ <string>Any</string>
+ <key>BundlePath</key>
+ <string>AppleALC.kext</string>
+ <key>Comment</key>
+ <string>Audio patches</string>
+ <key>Enabled</key>
+ <true/>
+ <key>ExecutablePath</key>
+ <string>Contents/MacOS/AppleALC</string>
+ <key>MaxKernel</key>
+ <string></string>
+ <key>MinKernel</key>
+ <string>8.0.0</string>
+ <key>PlistPath</key>
+ <string>Contents/Info.plist</string>
+ </dict>
+ <dict>
+ <key>Arch</key>
+ <string>x86_64</string>
+ <key>BundlePath</key>
+ <string>IntelMausi.kext</string>
+ <key>Comment</key>
+ <string>Intel Ethernet LAN</string>
+ <key>Enabled</key>
+ <false/>
+ <key>ExecutablePath</key>
+ <string>Contents/MacOS/IntelMausi</string>
+ <key>MaxKernel</key>
+ <string></string>
+ <key>MinKernel</key>
+ <string>13.0.0</string>
+ <key>PlistPath</key>
+ <string>Contents/Info.plist</string>
+ </dict>
+ <dict>
+ <key>Arch</key>
+ <string>x86_64</string>
+ <key>BundlePath</key>
+ <string>Legacy_USB3.kext</string>
+ <key>Comment</key>
+ <string>XHC ports configuration</string>
+ <key>Enabled</key>
+ <false/>
+ <key>ExecutablePath</key>
+ <string></string>
+ <key>MaxKernel</key>
+ <string></string>
+ <key>MinKernel</key>
+ <string>15.0.0</string>
+ <key>PlistPath</key>
+ <string>Contents/Info.plist</string>
+ </dict>
+ <dict>
+ <key>Arch</key>
+ <string>x86_64</string>
+ <key>BundlePath</key>
+ <string>MCEReporterDisabler.kext</string>
+ <key>Comment</key>
+ <string>AppleMCEReporter disabler</string>
+ <key>Enabled</key>
+ <true/>
+ <key>ExecutablePath</key>
+ <string></string>
+ <key>MaxKernel</key>
+ <string></string>
+ <key>MinKernel</key>
+ <string>19.0.0</string>
+ <key>PlistPath</key>
+ <string>Contents/Info.plist</string>
+ </dict>
+ <dict>
+ <key>Arch</key>
+ <string>x86_64</string>
+ <key>BundlePath</key>
+ <string>VoodooPS2Controller.kext</string>
+ <key>Comment</key>
+ <string></string>
+ <key>Enabled</key>
+ <false/>
+ <key>ExecutablePath</key>
+ <string>Contents/MacOS/VoodooPS2Controller</string>
+ <key>MaxKernel</key>
+ <string></string>
+ <key>MinKernel</key>
+ <string>15.0.0</string>
+ <key>PlistPath</key>
+ <string>Contents/Info.plist</string>
+ </dict>
+ <dict>
+ <key>Arch</key>
+ <string>x86_64</string>
+ <key>BundlePath</key>
+ <string>VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Keyboard.kext</string>
+ <key>Comment</key>
+ <string></string>
+ <key>Enabled</key>
+ <false/>
+ <key>ExecutablePath</key>
+ <string>Contents/MacOS/VoodooPS2Keyboard</string>
+ <key>MaxKernel</key>
+ <string></string>
+ <key>MinKernel</key>
+ <string>15.0.0</string>
+ <key>PlistPath</key>
+ <string>Contents/Info.plist</string>
+ </dict>
+ <dict>
+ <key>Arch</key>
+ <string>x86_64</string>
+ <key>BundlePath</key>
+ <string>VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Mouse.kext</string>
+ <key>Comment</key>
+ <string></string>
+ <key>Enabled</key>
+ <false/>
+ <key>ExecutablePath</key>
+ <string>Contents/MacOS/VoodooPS2Mouse</string>
+ <key>MaxKernel</key>
+ <string></string>
+ <key>MinKernel</key>
+ <string>15.0.0</string>
+ <key>PlistPath</key>
+ <string>Contents/Info.plist</string>
+ </dict>
+ <dict>
+ <key>Arch</key>
+ <string>x86_64</string>
+ <key>BundlePath</key>
+ <string>VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Trackpad.kext</string>
+ <key>Comment</key>
+ <string></string>
+ <key>Enabled</key>
+ <false/>
+ <key>ExecutablePath</key>
+ <string>Contents/MacOS/VoodooPS2Trackpad</string>
+ <key>MaxKernel</key>
+ <string></string>
+ <key>MinKernel</key>
+ <string>15.0.0</string>
+ <key>PlistPath</key>
+ <string>Contents/Info.plist</string>
+ </dict>
+ <dict>
+ <key>Arch</key>
+ <string>x86_64</string>
+ <key>BundlePath</key>
+ <string>VoodooPS2Controller.kext/Contents/PlugIns/VoodooInput.kext</string>
+ <key>Comment</key>
+ <string></string>
+ <key>Enabled</key>
+ <false/>
+ <key>ExecutablePath</key>
+ <string>Contents/MacOS/VoodooInput</string>
+ <key>MaxKernel</key>
+ <string></string>
+ <key>MinKernel</key>
+ <string>15.0.0</string>
+ <key>PlistPath</key>
+ <string>Contents/Info.plist</string>
+ </dict>
+ <dict>
+ <key>Arch</key>
+ <string>x86_64</string>
+ <key>BundlePath</key>
+ <string>USBPorts.kext</string>
+ <key>Comment</key>
+ <string></string>
+ <key>Enabled</key>
+ <true/>
+ <key>ExecutablePath</key>
+ <string></string>
+ <key>MaxKernel</key>
+ <string></string>
+ <key>MinKernel</key>
+ <string></string>
+ <key>PlistPath</key>
+ <string>Contents/Info.plist</string>
+ </dict>
+ <dict>
+ <key>Arch</key>
+ <string>x86_64</string>
+ <key>BundlePath</key>
+ <string>AGPMInjector.kext</string>
+ <key>Comment</key>
+ <string></string>
+ <key>Enabled</key>
+ <true/>
+ <key>ExecutablePath</key>
+ <string></string>
+ <key>MaxKernel</key>
+ <string></string>
+ <key>MinKernel</key>
+ <string></string>
+ <key>PlistPath</key>
+ <string>Contents/Info.plist</string>
+ </dict>
+ </array>
+ <key>Block</key>
+ <array>
+ <dict>
+ <key>Arch</key>
+ <string>Any</string>
+ <key>Comment</key>
+ <string></string>
+ <key>Enabled</key>
+ <false/>
+ <key>Identifier</key>
+ <string>com.apple.driver.AppleTyMCEDriver</string>
+ <key>MaxKernel</key>
+ <string></string>
+ <key>MinKernel</key>
+ <string></string>
+ </dict>
+ </array>
+ <key>Emulate</key>
+ <dict>
+ <key>Cpuid1Data</key>
+ <data>
+ VAYFAAAAAAAAAAAAAAAAAA==
+ </data>
+ <key>Cpuid1Mask</key>
+ <data>
+ ////AAAAAAAAAAAAAAAAAA==
+ </data>
+ <key>DummyPowerManagement</key>
+ <true/>
+ <key>MaxKernel</key>
+ <string></string>
+ <key>MinKernel</key>
+ <string></string>
+ </dict>
+ <key>Force</key>
+ <array>
+ <dict>
+ <key>Arch</key>
+ <string>Any</string>
+ <key>BundlePath</key>
+ <string>System/Library/Extensions/IONetworkingFamily.kext</string>
+ <key>Comment</key>
+ <string></string>
+ <key>Enabled</key>
+ <false/>
+ <key>ExecutablePath</key>
+ <string>Contents/MacOS/IONetworkingFamily</string>
+ <key>Identifier</key>
+ <string>com.apple.iokit.IONetworkingFamily</string>
+ <key>MaxKernel</key>
+ <string>13.99.99</string>
+ <key>MinKernel</key>
+ <string></string>
+ <key>PlistPath</key>
+ <string>Contents/Info.plist</string>
+ </dict>
+ </array>
+ <key>Patch</key>
+ <array>
+ <dict>
+ <key>Arch</key>
+ <string>x86_64</string>
+ <key>Base</key>
+ <string></string>
+ <key>Comment</key>
+ <string>algrey - cpuid_set_cpufamily - force CPUFAMILY_INTEL_PENRYN</string>
+ <key>Count</key>
+ <integer>1</integer>
+ <key>Enabled</key>
+ <true/>
+ <key>Find</key>
+ <data>
+ MduAPQAAAAAGdQA=
+ </data>
+ <key>Identifier</key>
+ <string>kernel</string>
+ <key>Limit</key>
+ <integer>0</integer>
+ <key>Mask</key>
+ <data>
+ /////wAAAP///wA=
+ </data>
+ <key>MaxKernel</key>
+ <string>20.3.99</string>
+ <key>MinKernel</key>
+ <string>17.0.0</string>
+ <key>Replace</key>
+ <data>
+ u7xP6njpXQAAAJA=
+ </data>
+ <key>ReplaceMask</key>
+ <data>
+ </data>
+ <key>Skip</key>
+ <integer>0</integer>
+ </dict>
+ <dict>
+ <key>Arch</key>
+ <string>x86_64</string>
+ <key>Base</key>
+ <string></string>
+ <key>Comment</key>
+ <string>algrey - thenickdude - cpuid_set_cpufamily - force CPUFAMILY_INTEL_PENRYN (Big Sur 11.3 and newer)</string>
+ <key>Count</key>
+ <integer>1</integer>
+ <key>Enabled</key>
+ <true/>
+ <key>Find</key>
+ <data>
+ MdKzAYA9AAAAAAZ1
+ </data>
+ <key>Identifier</key>
+ <string>kernel</string>
+ <key>Limit</key>
+ <integer>0</integer>
+ <key>Mask</key>
+ <data>
+ ////////AAAAAP//
+ </data>
+ <key>MaxKernel</key>
+ <string>21.99.99</string>
+ <key>MinKernel</key>
+ <string>20.4.0</string>
+ <key>Replace</key>
+ <data>
+ urxP6nizAJCQkJDr
+ </data>
+ <key>ReplaceMask</key>
+ <data>
+ </data>
+ <key>Skip</key>
+ <integer>0</integer>
+ </dict>
+ </array>
+ <key>Quirks</key>
+ <dict>
+ <key>AppleCpuPmCfgLock</key>
+ <false/>
+ <key>AppleXcpmCfgLock</key>
+ <false/>
+ <key>AppleXcpmExtraMsrs</key>
+ <false/>
+ <key>AppleXcpmForceBoost</key>
+ <false/>
+ <key>CustomSMBIOSGuid</key>
+ <false/>
+ <key>DisableIoMapper</key>
+ <false/>
+ <key>DisableLinkeditJettison</key>
+ <true/>
+ <key>DisableRtcChecksum</key>
+ <false/>
+ <key>ExtendBTFeatureFlags</key>
+ <false/>
+ <key>ExternalDiskIcons</key>
+ <false/>
+ <key>ForceSecureBootScheme</key>
+ <true/>
+ <key>IncreasePciBarSize</key>
+ <false/>
+ <key>LapicKernelPanic</key>
+ <false/>
+ <key>LegacyCommpage</key>
+ <false/>
+ <key>PanicNoKextDump</key>
+ <false/>
+ <key>PowerTimeoutKernelPanic</key>
+ <false/>
+ <key>ProvideCurrentCpuInfo</key>
+ <true/>
+ <key>SetApfsTrimTimeout</key>
+ <integer>-1</integer>
+ <key>ThirdPartyDrives</key>
+ <false/>
+ <key>XhciPortLimit</key>
+ <false/>
+ </dict>
+ <key>Scheme</key>
+ <dict>
+ <key>CustomKernel</key>
+ <false/>
+ <key>FuzzyMatch</key>
+ <true/>
+ <key>KernelArch</key>
+ <string>Auto</string>
+ <key>KernelCache</key>
+ <string>Auto</string>
+ </dict>
+ </dict>
+ <key>Misc</key>
+ <dict>
+ <key>BlessOverride</key>
+ <array/>
+ <key>Boot</key>
+ <dict>
+ <key>ConsoleAttributes</key>
+ <integer>0</integer>
+ <key>HibernateMode</key>
+ <string>Auto</string>
+ <key>HideAuxiliary</key>
+ <false/>
+ <key>LauncherOption</key>
+ <string>Disabled</string>
+ <key>LauncherPath</key>
+ <string>Default</string>
+ <key>PickerAttributes</key>
+ <integer>17</integer>
+ <key>PickerAudioAssist</key>
+ <false/>
+ <key>PickerMode</key>
+ <string>External</string>
+ <key>PickerVariant</key>
+ <string>Auto</string>
+ <key>PollAppleHotKeys</key>
+ <true/>
+ <key>ShowPicker</key>
+ <true/>
+ <key>TakeoffDelay</key>
+ <integer>0</integer>
+ <key>Timeout</key>
+ <integer>45</integer>
+ </dict>
+ <key>Debug</key>
+ <dict>
+ <key>AppleDebug</key>
+ <false/>
+ <key>ApplePanic</key>
+ <false/>
+ <key>DisableWatchDog</key>
+ <false/>
+ <key>DisplayDelay</key>
+ <integer>0</integer>
+ <key>DisplayLevel</key>
+ <integer>2147483650</integer>
+ <key>SerialInit</key>
+ <false/>
+ <key>SysReport</key>
+ <false/>
+ <key>Target</key>
+ <integer>3</integer>
+ </dict>
+ <key>Entries</key>
+ <array/>
+ <key>Security</key>
+ <dict>
+ <key>AllowNvramReset</key>
+ <true/>
+ <key>AllowSetDefault</key>
+ <true/>
+ <key>AllowToggleSip</key>
+ <true/>
+ <key>ApECID</key>
+ <integer>0</integer>
+ <key>AuthRestart</key>
+ <false/>
+ <key>BlacklistAppleUpdate</key>
+ <true/>
+ <key>DmgLoading</key>
+ <string>Signed</string>
+ <key>EnablePassword</key>
+ <false/>
+ <key>ExposeSensitiveData</key>
+ <integer>6</integer>
+ <key>HaltLevel</key>
+ <integer>2147483648</integer>
+ <key>PasswordHash</key>
+ <data></data>
+ <key>PasswordSalt</key>
+ <data></data>
+ <key>ScanPolicy</key>
+ <integer>0</integer>
+ <key>SecureBootModel</key>
+ <string>Disabled</string>
+ <key>Vault</key>
+ <string>Optional</string>
+ </dict>
+ <key>Tools</key>
+ <array>
+ <dict>
+ <key>Arguments</key>
+ <string></string>
+ <key>Auxiliary</key>
+ <false/>
+ <key>Comment</key>
+ <string>Not signed for security reasons</string>
+ <key>Enabled</key>
+ <true/>
+ <key>Flavour</key>
+ <string>OpenShell:UEFIShell:Shell</string>
+ <key>Name</key>
+ <string>UEFI Shell</string>
+ <key>Path</key>
+ <string>OpenShell.efi</string>
+ <key>RealPath</key>
+ <false/>
+ <key>TextMode</key>
+ <false/>
+ </dict>
+ <dict>
+ <key>Arguments</key>
+ <string></string>
+ <key>Auxiliary</key>
+ <true/>
+ <key>Comment</key>
+ <string>Memory testing utility</string>
+ <key>Enabled</key>
+ <false/>
+ <key>Flavour</key>
+ <string>MemTest</string>
+ <key>Name</key>
+ <string>memtest86</string>
+ <key>Path</key>
+ <string>memtest86/BOOTX64.efi</string>
+ <key>RealPath</key>
+ <true/>
+ <key>TextMode</key>
+ <false/>
+ </dict>
+ <dict>
+ <key>Arguments</key>
+ <string>Shutdown</string>
+ <key>Auxiliary</key>
+ <true/>
+ <key>Comment</key>
+ <string>Perform shutdown</string>
+ <key>Enabled</key>
+ <false/>
+ <key>Flavour</key>
+ <string>Auto</string>
+ <key>Name</key>
+ <string>Shutdown</string>
+ <key>Path</key>
+ <string>ResetSystem.efi</string>
+ <key>RealPath</key>
+ <false/>
+ <key>TextMode</key>
+ <false/>
+ </dict>
+ </array>
+ </dict>
+ <key>NVRAM</key>
+ <dict>
+ <key>Add</key>
+ <dict>
+ <key>4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14</key>
+ <dict>
+ <key>DefaultBackgroundColor</key>
+ <data>AAAAAA==</data>
+ <key>UIScale</key>
+ <data>AQ==</data>
+ </dict>
+ <key>4D1FDA02-38C7-4A6A-9CC6-4BCCA8B30102</key>
+ <dict>
+ <key>rtc-blacklist</key>
+ <data></data>
+ </dict>
+ <key>7C436110-AB2A-4BBB-A880-FE41995C9F82</key>
+ <dict>
+ <key>ForceDisplayRotationInEFI</key>
+ <integer>0</integer>
+ <key>SystemAudioVolume</key>
+ <data>Rg==</data>
+ <key>boot-args</key>
+ <string>-v keepsyms=1 tlbto_us=0 vti=9 {{KERNEL_ARGS}}</string>
+ <key>run-efi-updater</key>
+ <string>No</string>
+ <key>csr-active-config</key>
+ <data>ZwAAAA==</data>
+ <key>prev-lang:kbd</key>
+ <data>ZW4tVVM6MA==</data>
+ <key>run-efi-updater</key>
+ <string>No</string>
+ </dict>
+ </dict>
+ <key>Delete</key>
+ <dict>
+ <key>4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14</key>
+ <array>
+ <string>UIScale</string>
+ <string>DefaultBackgroundColor</string>
+ </array>
+ <key>4D1FDA02-38C7-4A6A-9CC6-4BCCA8B30102</key>
+ <array>
+ <string>rtc-blacklist</string>
+ </array>
+ <key>7C436110-AB2A-4BBB-A880-FE41995C9F82</key>
+ <array>
+ <string>boot-args</string>
+ <string>ForceDisplayRotationInEFI</string>
+ </array>
+ </dict>
+ <key>LegacyEnable</key>
+ <false/>
+ <key>LegacyOverwrite</key>
+ <false/>
+ <key>LegacySchema</key>
+ <dict>
+ <key>7C436110-AB2A-4BBB-A880-FE41995C9F82</key>
+ <array>
+ <string>EFILoginHiDPI</string>
+ <string>EFIBluetoothDelay</string>
+ <string>LocationServicesEnabled</string>
+ <string>SystemAudioVolume</string>
+ <string>SystemAudioVolumeDB</string>
+ <string>SystemAudioVolumeSaved</string>
+ <string>bluetoothActiveControllerInfo</string>
+ <string>bluetoothInternalControllerInfo</string>
+ <string>flagstate</string>
+ <string>fmm-computer-name</string>
+ <string>fmm-mobileme-token-FMM</string>
+ <string>fmm-mobileme-token-FMM-BridgeHasAccount</string>
+ <string>nvda_drv</string>
+ <string>prev-lang:kbd</string>
+ </array>
+ <key>8BE4DF61-93CA-11D2-AA0D-00E098032B8C</key>
+ <array>
+ <string>Boot0080</string>
+ <string>Boot0081</string>
+ <string>Boot0082</string>
+ <string>BootNext</string>
+ <string>BootOrder</string>
+ </array>
+ </dict>
+ <key>WriteFlash</key>
+ <true/>
+ </dict>
+ <key>PlatformInfo</key>
+ <dict>
+ <key>Automatic</key>
+ <true/>
+ <key>CustomMemory</key>
+ <false/>
+ <key>Generic</key>
+ <dict>
+ <key>AdviseFeatures</key>
+ <false/>
+ <key>MaxBIOSVersion</key>
+ <false/>
+ <key>MLB</key>
+ <string>{{BOARD_SERIAL}}</string>
+ <key>ProcessorType</key>
+ <integer>0</integer>
+ <key>ROM</key>
+ <data>
+ {{ROM}}
+ </data>
+ <key>SpoofVendor</key>
+ <true/>
+ <key>SystemMemoryStatus</key>
+ <string>Auto</string>
+ <key>SystemProductName</key>
+ <string>{{DEVICE_MODEL}}</string>
+ <key>SystemSerialNumber</key>
+ <string>{{SERIAL}}</string>
+ <key>SystemUUID</key>
+ <string>{{UUID}}</string>
+ </dict>
+ <key>UpdateDataHub</key>
+ <true/>
+ <key>UpdateNVRAM</key>
+ <true/>
+ <key>UpdateSMBIOS</key>
+ <true/>
+ <key>UpdateSMBIOSMode</key>
+ <string>Create</string>
+ <key>UseRawUuidEncoding</key>
+ <false/>
+ </dict>
+ <key>UEFI</key>
+ <dict>
+ <key>APFS</key>
+ <dict>
+ <key>EnableJumpstart</key>
+ <true/>
+ <key>GlobalConnect</key>
+ <false/>
+ <key>HideVerbose</key>
+ <true/>
+ <key>JumpstartHotPlug</key>
+ <false/>
+ <key>MinDate</key>
+ <integer>-1</integer>
+ <key>MinVersion</key>
+ <integer>-1</integer>
+ </dict>
+ <key>AppleInput</key>
+ <dict>
+ <key>AppleEvent</key>
+ <string>Builtin</string>
+ <key>CustomDelays</key>
+ <false/>
+ <key>GraphicsInputMirroring</key>
+ <true/>
+ <key>KeyInitialDelay</key>
+ <integer>50</integer>
+ <key>KeySubsequentDelay</key>
+ <integer>5</integer>
+ <key>PointerSpeedDiv</key>
+ <integer>1</integer>
+ <key>PointerSpeedMul</key>
+ <integer>1</integer>
+ </dict>
+ <key>Audio</key>
+ <dict>
+ <key>AudioCodec</key>
+ <integer>0</integer>
+ <key>AudioDevice</key>
+ <string>PciRoot(0x1)/Pci(0x1,0x0)/Pci(0x0,0x1)</string>
+ <key>AudioOut</key>
+ <integer>0</integer>
+ <key>AudioSupport</key>
+ <false/>
+ <key>MinimumVolume</key>
+ <integer>20</integer>
+ <key>PlayChime</key>
+ <string>Auto</string>
+ <key>ResetTrafficClass</key>
+ <false/>
+ <key>SetupDelay</key>
+ <integer>0</integer>
+ <key>VolumeAmplifier</key>
+ <integer>0</integer>
+ </dict>
+ <key>ConnectDrivers</key>
+ <true/>
+ <key>Drivers</key>
+ <array>
+ <dict>
+ <key>Arguments</key>
+ <string></string>
+ <key>Comment</key>
+ <string>HFS+ Driver</string>
+ <key>Enabled</key>
+ <true/>
+ <key>Path</key>
+ <string>OpenHfsPlus.efi</string>
+ </dict>
+ <dict>
+ <key>Arguments</key>
+ <string></string>
+ <key>Comment</key>
+ <string></string>
+ <key>Enabled</key>
+ <true/>
+ <key>Path</key>
+ <string>OpenRuntime.efi</string>
+ </dict>
+ <dict>
+ <key>Arguments</key>
+ <string></string>
+ <key>Comment</key>
+ <string></string>
+ <key>Enabled</key>
+ <true/>
+ <key>Path</key>
+ <string>OpenCanopy.efi</string>
+ </dict>
+ <dict>
+ <key>Arguments</key>
+ <string></string>
+ <key>Comment</key>
+ <string></string>
+ <key>Enabled</key>
+ <false/>
+ <key>Path</key>
+ <string>AudioDxe.efi</string>
+ </dict>
+ <dict>
+ <key>Arguments</key>
+ <string></string>
+ <key>Comment</key>
+ <string></string>
+ <key>Enabled</key>
+ <true/>
+ <key>Path</key>
+ <string>OpenPartitionDxe.efi</string>
+ </dict>
+ <dict>
+ <key>Arguments</key>
+ <string></string>
+ <key>Comment</key>
+ <string></string>
+ <key>Enabled</key>
+ <false/>
+ <key>Path</key>
+ <string>OpenUsbKbDxe.efi</string>
+ </dict>
+ <dict>
+ <key>Arguments</key>
+ <string></string>
+ <key>Comment</key>
+ <string></string>
+ <key>Enabled</key>
+ <false/>
+ <key>Path</key>
+ <string>UsbMouseDxe.efi</string>
+ </dict>
+ <dict>
+ <key>Arguments</key>
+ <string></string>
+ <key>Comment</key>
+ <string></string>
+ <key>Enabled</key>
+ <false/>
+ <key>Path</key>
+ <string>Ps2KeyboardDxe.efi</string>
+ </dict>
+ <dict>
+ <key>Arguments</key>
+ <string></string>
+ <key>Comment</key>
+ <string></string>
+ <key>Enabled</key>
+ <false/>
+ <key>Path</key>
+ <string>Ps2MouseDxe.efi</string>
+ </dict>
+ <dict>
+ <key>Arguments</key>
+ <string></string>
+ <key>Comment</key>
+ <string></string>
+ <key>Enabled</key>
+ <false/>
+ <key>Path</key>
+ <string>HiiDatabase.efi</string>
+ </dict>
+ <dict>
+ <key>Arguments</key>
+ <string></string>
+ <key>Comment</key>
+ <string></string>
+ <key>Enabled</key>
+ <false/>
+ <key>Path</key>
+ <string>NvmExpressDxe.efi</string>
+ </dict>
+ <dict>
+ <key>Arguments</key>
+ <string></string>
+ <key>Comment</key>
+ <string></string>
+ <key>Enabled</key>
+ <false/>
+ <key>Path</key>
+ <string>XhciDxe.efi</string>
+ </dict>
+ <dict>
+ <key>Arguments</key>
+ <string></string>
+ <key>Comment</key>
+ <string></string>
+ <key>Enabled</key>
+ <false/>
+ <key>Path</key>
+ <string>ExFatDxe.efi</string>
+ </dict>
+ <dict>
+ <key>Arguments</key>
+ <string></string>
+ <key>Comment</key>
+ <string></string>
+ <key>Enabled</key>
+ <false/>
+ <key>Path</key>
+ <string>CrScreenshotDxe.efi</string>
+ </dict>
+ <dict>
+ <key>Arguments</key>
+ <string></string>
+ <key>Comment</key>
+ <string></string>
+ <key>Enabled</key>
+ <false/>
+ <key>Path</key>
+ <string>ext4_x64.efi</string>
+ </dict>
+ <dict>
+ <key>Arguments</key>
+ <string></string>
+ <key>Comment</key>
+ <string></string>
+ <key>Enabled</key>
+ <false/>
+ <key>Path</key>
+ <string>OpenLinuxBoot.efi</string>
+ </dict>
+ </array>
+ <key>Input</key>
+ <dict>
+ <key>KeyFiltering</key>
+ <false/>
+ <key>KeyForgetThreshold</key>
+ <integer>5</integer>
+ <key>KeySupport</key>
+ <true/>
+ <key>KeySupportMode</key>
+ <string>Auto</string>
+ <key>KeySwap</key>
+ <false/>
+ <key>PointerSupport</key>
+ <false/>
+ <key>PointerSupportMode</key>
+ <string>ASUS</string>
+ <key>TimerResolution</key>
+ <integer>50000</integer>
+ </dict>
+ <key>Output</key>
+ <dict>
+ <key>ClearScreenOnModeSwitch</key>
+ <false/>
+ <key>ConsoleMode</key>
+ <string></string>
+ <key>DirectGopRendering</key>
+ <false/>
+ <key>ForceResolution</key>
+ <false/>
+ <key>GopPassThrough</key>
+ <string>Disabled</string>
+ <key>IgnoreTextInGraphics</key>
+ <false/>
+ <key>ProvideConsoleGop</key>
+ <true/>
+ <key>ReconnectOnResChange</key>
+ <false/>
+ <key>ReplaceTabWithSpace</key>
+ <false/>
+ <key>Resolution</key>
+ <string>{{WIDTH}}x{{HEIGHT}}@32</string>
+ <key>SanitiseClearScreen</key>
+ <false/>
+ <key>TextRenderer</key>
+ <string>BuiltinGraphics</string>
+ <key>UgaPassThrough</key>
+ <false/>
+ </dict>
+ <key>ProtocolOverrides</key>
+ <dict>
+ <key>AppleAudio</key>
+ <false/>
+ <key>AppleBootPolicy</key>
+ <false/>
+ <key>AppleDebugLog</key>
+ <false/>
+ <key>AppleEg2Info</key>
+ <false/>
+ <key>AppleFramebufferInfo</key>
+ <false/>
+ <key>AppleImageConversion</key>
+ <false/>
+ <key>AppleImg4Verification</key>
+ <false/>
+ <key>AppleKeyMap</key>
+ <false/>
+ <key>AppleRtcRam</key>
+ <false/>
+ <key>AppleSecureBoot</key>
+ <false/>
+ <key>AppleSmcIo</key>
+ <false/>
+ <key>AppleUserInterfaceTheme</key>
+ <false/>
+ <key>DataHub</key>
+ <false/>
+ <key>DeviceProperties</key>
+ <false/>
+ <key>FirmwareVolume</key>
+ <true/>
+ <key>HashServices</key>
+ <false/>
+ <key>OSInfo</key>
+ <false/>
+ <key>UnicodeCollation</key>
+ <false/>
+ </dict>
+ <key>Quirks</key>
+ <dict>
+ <key>ActivateHpetSupport</key>
+ <false/>
+ <key>DisableSecurityPolicy</key>
+ <false/>
+ <key>EnableVectorAcceleration</key>
+ <true/>
+ <key>ExitBootServicesDelay</key>
+ <integer>0</integer>
+ <key>ForceOcWriteFlash</key>
+ <false/>
+ <key>ForgeUefiSupport</key>
+ <false/>
+ <key>IgnoreInvalidFlexRatio</key>
+ <false/>
+ <key>ReleaseUsbOwnership</key>
+ <false/>
+ <key>ReloadOptionRoms</key>
+ <false/>
+ <key>RequestBootVarRouting</key>
+ <true/>
+ <key>TscSyncTimeout</key>
+ <integer>0</integer>
+ <key>UnblockFsConnect</key>
+ <false/>
+ </dict>
+ </dict>
+</dict>
+</plist>
diff --git a/custom/config-legacy.plist b/custom/config-legacy.plist
new file mode 100644
index 0000000..25aaea2
--- /dev/null
+++ b/custom/config-legacy.plist
@@ -0,0 +1,883 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+ <key>ACPI</key>
+ <dict>
+ <key>Add</key>
+ <array>
+ <dict>
+ <key>Comment</key>
+ <string>add DTGP method</string>
+ <key>Enabled</key>
+ <true/>
+ <key>Path</key>
+ <string>SSDT-DTGP.aml</string>
+ </dict>
+ <dict>
+ <key>Comment</key>
+ <string>Fake EC and USBX Power</string>
+ <key>Enabled</key>
+ <true/>
+ <key>Path</key>
+ <string>SSDT-EC.aml</string>
+ </dict>
+ <dict>
+ <key>Comment</key>
+ <string>USB 2.0 Injection</string>
+ <key>Enabled</key>
+ <true/>
+ <key>Path</key>
+ <string>SSDT-EHCI.aml</string>
+ </dict>
+ <dict>
+ <key>Comment</key>
+ <string>CPU AGPM Plugin=1</string>
+ <key>Enabled</key>
+ <true/>
+ <key>Path</key>
+ <string>SSDT-PLUG.aml</string>
+ </dict>
+ </array>
+ <key>Delete</key>
+ <array>
+ <dict>
+ <key>All</key>
+ <false/>
+ <key>Comment</key>
+ <string>Delete CpuPm</string>
+ <key>Enabled</key>
+ <false/>
+ <key>OemTableId</key>
+ <data>Q3B1UG0AAAA=</data>
+ <key>TableLength</key>
+ <integer>0</integer>
+ <key>TableSignature</key>
+ <data>U1NEVA==</data>
+ </dict>
+ <dict>
+ <key>All</key>
+ <false/>
+ <key>Comment</key>
+ <string>Delete Cpu0Ist</string>
+ <key>Enabled</key>
+ <false/>
+ <key>OemTableId</key>
+ <data>Q3B1MElzdAA=</data>
+ <key>TableLength</key>
+ <integer>0</integer>
+ <key>TableSignature</key>
+ <data>U1NEVA==</data>
+ </dict>
+ </array>
+ <key>Patch</key>
+ <array>
+ <dict>
+ <key>Comment</key>
+ <string>_Q11 to XQ11</string>
+ <key>Count</key>
+ <integer>1</integer>
+ <key>Enabled</key>
+ <false/>
+ <key>Find</key>
+ <data>X1ExMQ==</data>
+ <key>Limit</key>
+ <integer>0</integer>
+ <key>Mask</key>
+ <data></data>
+ <key>OemTableId</key>
+ <data></data>
+ <key>Replace</key>
+ <data>WFExMQ==</data>
+ <key>ReplaceMask</key>
+ <data></data>
+ <key>Skip</key>
+ <integer>0</integer>
+ <key>TableLength</key>
+ <integer>0</integer>
+ <key>TableSignature</key>
+ <data></data>
+ </dict>
+ <dict>
+ <key>Comment</key>
+ <string>_Q12 to XQ12</string>
+ <key>Count</key>
+ <integer>1</integer>
+ <key>Enabled</key>
+ <false/>
+ <key>Find</key>
+ <data>X1ExMg==</data>
+ <key>Limit</key>
+ <integer>0</integer>
+ <key>Mask</key>
+ <data></data>
+ <key>OemTableId</key>
+ <data></data>
+ <key>Replace</key>
+ <data>WFExMg==</data>
+ <key>ReplaceMask</key>
+ <data></data>
+ <key>Skip</key>
+ <integer>0</integer>
+ <key>TableLength</key>
+ <integer>0</integer>
+ <key>TableSignature</key>
+ <data></data>
+ </dict>
+ </array>
+ <key>Quirks</key>
+ <dict>
+ <key>FadtEnableReset</key>
+ <false/>
+ <key>NormalizeHeaders</key>
+ <false/>
+ <key>RebaseRegions</key>
+ <false/>
+ <key>ResetHwSig</key>
+ <false/>
+ <key>ResetLogoStatus</key>
+ <false/>
+ </dict>
+ </dict>
+ <key>Booter</key>
+ <dict>
+ <key>MmioWhitelist</key>
+ <array/>
+ <key>Quirks</key>
+ <dict>
+ <key>AvoidRuntimeDefrag</key>
+ <true/>
+ <key>DevirtualiseMmio</key>
+ <false/>
+ <key>DisableSingleUser</key>
+ <false/>
+ <key>DisableVariableWrite</key>
+ <false/>
+ <key>DiscardHibernateMap</key>
+ <false/>
+ <key>EnableSafeModeSlide</key>
+ <true/>
+ <key>EnableWriteUnprotector</key>
+ <true/>
+ <key>ForceExitBootServices</key>
+ <false/>
+ <key>ProtectMemoryRegions</key>
+ <false/>
+ <key>ProtectSecureBoot</key>
+ <false/>
+ <key>ProtectUefiServices</key>
+ <false/>
+ <key>ProvideCustomSlide</key>
+ <true/>
+ <key>ProvideMaxSlide</key>
+ <integer>0</integer>
+ <key>RebuildAppleMemoryMap</key>
+ <false/>
+ <key>SetupVirtualMap</key>
+ <false/>
+ <key>SignalAppleOS</key>
+ <false/>
+ <key>SyncRuntimePermissions</key>
+ <false/>
+ </dict>
+ </dict>
+ <key>DeviceProperties</key>
+ <dict>
+ <key>Add</key>
+ <dict>
+ <key>PciRoot(0x1)/Pci(0x1F,0x0)</key>
+ <dict>
+ <key>compatible</key>
+ <string>pci8086,2916</string>
+ <key>device-id</key>
+ <data>
+ FikA
+ </data>
+ <key>name</key>
+ <string>pci8086,2916</string>
+ </dict>
+ </dict>
+ <key>Delete</key>
+ <dict>
+ <key>PciRoot(0x0)/Pci(0x1b,0x0)</key>
+ <array>
+ <string>MaximumBootBeepVolume</string>
+ </array>
+ </dict>
+ </dict>
+ <key>Kernel</key>
+ <dict>
+ <key>Add</key>
+ <array>
+ <dict>
+ <key>Arch</key>
+ <string>Any</string>
+ <key>BundlePath</key>
+ <string>VoodooHDA.kext</string>
+ <key>Comment</key>
+ <string></string>
+ <key>Enabled</key>
+ <true/>
+ <key>ExecutablePath</key>
+ <string>Contents/MacOS/VoodooHDA</string>
+ <key>MaxKernel</key>
+ <string></string>
+ <key>MinKernel</key>
+ <string></string>
+ <key>PlistPath</key>
+ <string>Contents/Info.plist</string>
+ </dict>
+ <dict>
+ <key>Arch</key>
+ <string>x86_64</string>
+ <key>BundlePath</key>
+ <string>Lilu.kext</string>
+ <key>Comment</key>
+ <string>Patch engine</string>
+ <key>Enabled</key>
+ <true/>
+ <key>ExecutablePath</key>
+ <string>Contents/MacOS/Lilu</string>
+ <key>MaxKernel</key>
+ <string></string>
+ <key>MinKernel</key>
+ <string>12.0.0</string>
+ <key>PlistPath</key>
+ <string>Contents/Info.plist</string>
+ </dict>
+ <dict>
+ <key>Arch</key>
+ <string>x86_64</string>
+ <key>BundlePath</key>
+ <string>VirtualSMC.kext</string>
+ <key>Comment</key>
+ <string>SMC emulator</string>
+ <key>Enabled</key>
+ <false/>
+ <key>ExecutablePath</key>
+ <string>Contents/MacOS/VirtualSMC</string>
+ <key>MaxKernel</key>
+ <string></string>
+ <key>MinKernel</key>
+ <string>12.0.0</string>
+ <key>PlistPath</key>
+ <string>Contents/Info.plist</string>
+ </dict>
+ <dict>
+ <key>Arch</key>
+ <string>x86_64</string>
+ <key>BundlePath</key>
+ <string>WhateverGreen.kext</string>
+ <key>Comment</key>
+ <string>Video patches</string>
+ <key>Enabled</key>
+ <true/>
+ <key>ExecutablePath</key>
+ <string>Contents/MacOS/WhateverGreen</string>
+ <key>MaxKernel</key>
+ <string></string>
+ <key>MinKernel</key>
+ <string>12.0.0</string>
+ <key>PlistPath</key>
+ <string>Contents/Info.plist</string>
+ </dict>
+ <dict>
+ <key>BundlePath</key>
+ <string>AGPMInjector.kext</string>
+ <key>Comment</key>
+ <string></string>
+ <key>Enabled</key>
+ <true/>
+ <key>ExecutablePath</key>
+ <string></string>
+ <key>MaxKernel</key>
+ <string></string>
+ <key>MinKernel</key>
+ <string></string>
+ <key>PlistPath</key>
+ <string>Contents/Info.plist</string>
+ </dict>
+ <dict>
+ <key>BundlePath</key>
+ <string>USBPorts.kext</string>
+ <key>Comment</key>
+ <string></string>
+ <key>Enabled</key>
+ <true/>
+ <key>ExecutablePath</key>
+ <string></string>
+ <key>MaxKernel</key>
+ <string></string>
+ <key>MinKernel</key>
+ <string></string>
+ <key>PlistPath</key>
+ <string>Contents/Info.plist</string>
+ </dict>
+ <dict>
+ <key>Arch</key>
+ <string>x86_64</string>
+ <key>BundlePath</key>
+ <string>MCEReporterDisabler.kext</string>
+ <key>Comment</key>
+ <string>AppleMCEReporter disabler</string>
+ <key>Enabled</key>
+ <true/>
+ <key>ExecutablePath</key>
+ <string></string>
+ <key>MaxKernel</key>
+ <string></string>
+ <key>MinKernel</key>
+ <string>19.0.0</string>
+ <key>PlistPath</key>
+ <string>Contents/Info.plist</string>
+ </dict>
+ </array>
+ <key>Block</key>
+ <array>
+ <dict>
+ <key>Arch</key>
+ <string>Any</string>
+ <key>Comment</key>
+ <string></string>
+ <key>Enabled</key>
+ <false/>
+ <key>Identifier</key>
+ <string>com.apple.driver.AppleTyMCEDriver</string>
+ <key>MaxKernel</key>
+ <string></string>
+ <key>MinKernel</key>
+ <string></string>
+ </dict>
+ </array>
+ <key>Emulate</key>
+ <dict>
+ <key>Cpuid1Data</key>
+ <data>
+ VAYFAAAAAAAAAAAAAAAAAA==
+ </data>
+ <key>Cpuid1Mask</key>
+ <data>
+ ////AAAAAAAAAAAAAAAAAA==
+ </data>
+ </dict>
+ <key>Force</key>
+ <array>
+ <dict>
+ <key>Arch</key>
+ <string>Any</string>
+ <key>BundlePath</key>
+ <string>System/Library/Extensions/IONetworkingFamily.kext</string>
+ <key>Comment</key>
+ <string>Patch engine</string>
+ <key>Enabled</key>
+ <false/>
+ <key>Identifier</key>
+ <string>com.apple.iokit.IONetworkingFamily</string>
+ <key>ExecutablePath</key>
+ <string>Contents/MacOS/IONetworkingFamily</string>
+ <key>MaxKernel</key>
+ <string>13.99.99</string>
+ <key>MinKernel</key>
+ <string></string>
+ <key>PlistPath</key>
+ <string>Contents/Info.plist</string>
+ </dict>
+ </array>
+ <key>Patch</key>
+ <array>
+ <dict>
+ <key>Base</key>
+ <string>_cpu_topology_sort</string>
+ <key>Comment</key>
+ <string>algrey - cpu_topology_sort -disable _x86_validate_topology</string>
+ <key>Count</key>
+ <integer>1</integer>
+ <key>Enabled</key>
+ <true/>
+ <key>Find</key>
+ <data>
+ 6AAA//8=
+ </data>
+ <key>Identifier</key>
+ <string>kernel</string>
+ <key>Limit</key>
+ <integer>0</integer>
+ <key>Mask</key>
+ <data>
+ /wAA//8=
+ </data>
+ <key>MaxKernel</key>
+ <string>20.99.99</string>
+ <key>MinKernel</key>
+ <string>17.0.0</string>
+ <key>Replace</key>
+ <data>
+ Dx9EAAA=
+ </data>
+ <key>ReplaceMask</key>
+ <data>
+ </data>
+ <key>Skip</key>
+ <integer>0</integer>
+ </dict>
+ <dict>
+ <key>Base</key>
+ <string></string>
+ <key>Comment</key>
+ <string>algrey - cpuid_set_cpufamily - force CPUFAMILY_INTEL_PENRYN</string>
+ <key>Count</key>
+ <integer>1</integer>
+ <key>Enabled</key>
+ <true/>
+ <key>Find</key>
+ <data>
+ MduAPQAAAAAGdQA=
+ </data>
+ <key>Identifier</key>
+ <string>kernel</string>
+ <key>Limit</key>
+ <integer>0</integer>
+ <key>Mask</key>
+ <data>
+ /////wAAAP///wA=
+ </data>
+ <key>MaxKernel</key>
+ <string>20.99.99</string>
+ <key>MinKernel</key>
+ <string>17.0.0</string>
+ <key>Replace</key>
+ <data>
+ u7xP6njpXQAAAJA=
+ </data>
+ <key>ReplaceMask</key>
+ <data>
+ </data>
+ <key>Skip</key>
+ <integer>0</integer>
+ </dict>
+ </array>
+ <key>Quirks</key>
+ <dict>
+ <key>AppleCpuPmCfgLock</key>
+ <false/>
+ <key>AppleXcpmCfgLock</key>
+ <false/>
+ <key>AppleXcpmExtraMsrs</key>
+ <false/>
+ <key>AppleXcpmForceBoost</key>
+ <false/>
+ <key>CustomSMBIOSGuid</key>
+ <false/>
+ <key>DisableIoMapper</key>
+ <false/>
+ <key>DisableLinkeditJettison</key>
+ <true/>
+ <key>DisableRtcChecksum</key>
+ <false/>
+ <key>DummyPowerManagement</key>
+ <true/>
+ <key>ExternalDiskIcons</key>
+ <false/>
+ <key>IncreasePciBarSize</key>
+ <false/>
+ <key>LapicKernelPanic</key>
+ <false/>
+ <key>PanicNoKextDump</key>
+ <false/>
+ <key>PowerTimeoutKernelPanic</key>
+ <false/>
+ <key>ThirdPartyDrives</key>
+ <false/>
+ <key>XhciPortLimit</key>
+ <false/>
+ </dict>
+ <key>Scheme</key>
+ <dict>
+ <key>FuzzyMatch</key>
+ <true/>
+ <key>KernelArch</key>
+ <string>x86_64</string>
+ <key>KernelCache</key>
+ <string>Auto</string>
+ </dict>
+ </dict>
+ <key>Misc</key>
+ <dict>
+ <key>BlessOverride</key>
+ <array/>
+ <key>Boot</key>
+ <dict>
+ <key>ConsoleAttributes</key>
+ <integer>0</integer>
+ <key>HibernateMode</key>
+ <string>Auto</string>
+ <key>HideAuxiliary</key>
+ <false/>
+ <key>PickerAttributes</key>
+ <integer>1</integer>
+ <key>PickerAudioAssist</key>
+ <false/>
+ <key>PickerMode</key>
+ <string>External</string>
+ <key>PollAppleHotKeys</key>
+ <true/>
+ <key>ShowPicker</key>
+ <true/>
+ <key>TakeoffDelay</key>
+ <integer>0</integer>
+ <key>Timeout</key>
+ <integer>0</integer>
+ </dict>
+ <key>Debug</key>
+ <dict>
+ <key>AppleDebug</key>
+ <false/>
+ <key>ApplePanic</key>
+ <false/>
+ <key>DisableWatchDog</key>
+ <false/>
+ <key>DisplayDelay</key>
+ <integer>0</integer>
+ <key>DisplayLevel</key>
+ <integer>2147483650</integer>
+ <key>SerialInit</key>
+ <false/>
+ <key>SysReport</key>
+ <false/>
+ <key>Target</key>
+ <integer>3</integer>
+ </dict>
+ <key>Entries</key>
+ <array/>
+ <key>Security</key>
+ <dict>
+ <key>AllowNvramReset</key>
+ <true/>
+ <key>AllowSetDefault</key>
+ <false/>
+ <key>ApECID</key>
+ <integer>0</integer>
+ <key>AuthRestart</key>
+ <false/>
+ <key>BootProtect</key>
+ <string>None</string>
+ <key>DmgLoading</key>
+ <string>Signed</string>
+ <key>EnablePassword</key>
+ <false/>
+ <key>ExposeSensitiveData</key>
+ <integer>6</integer>
+ <key>HaltLevel</key>
+ <integer>2147483648</integer>
+ <key>PasswordHash</key>
+ <data></data>
+ <key>PasswordSalt</key>
+ <data></data>
+ <key>ScanPolicy</key>
+ <integer>0</integer>
+ <key>SecureBootModel</key>
+ <string>Disabled</string>
+ <key>Vault</key>
+ <string>Optional</string>
+ </dict>
+ <key>Tools</key>
+ <array>
+ <dict>
+ <key>Arguments</key>
+ <string></string>
+ <key>Auxiliary</key>
+ <false/>
+ <key>Comment</key>
+ <string>Not signed for security reasons</string>
+ <key>Enabled</key>
+ <true/>
+ <key>Name</key>
+ <string>UEFI Shell</string>
+ <key>Path</key>
+ <string>OpenShell.efi</string>
+ </dict>
+ <dict>
+ <key>Arguments</key>
+ <string>Shutdown</string>
+ <key>Auxiliary</key>
+ <true/>
+ <key>Comment</key>
+ <string>Perform shutdown</string>
+ <key>Enabled</key>
+ <true/>
+ <key>Name</key>
+ <string>Shutdown</string>
+ <key>Path</key>
+ <string>ResetSystem.efi</string>
+ </dict>
+ </array>
+ </dict>
+ <key>NVRAM</key>
+ <dict>
+ <key>Add</key>
+ <dict>
+ <key>4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14</key>
+ <dict>
+ <key>DefaultBackgroundColor</key>
+ <data>AAAAAA==</data>
+ <key>UIScale</key>
+ <data>AQ==</data>
+ </dict>
+ <key>4D1FDA02-38C7-4A6A-9CC6-4BCCA8B30102</key>
+ <dict>
+ <key>rtc-blacklist</key>
+ <data></data>
+ </dict>
+ <key>7C436110-AB2A-4BBB-A880-FE41995C9F82</key>
+ <dict>
+ <key>SystemAudioVolume</key>
+ <data>Rg==</data>
+ <key>boot-args</key>
+ <string>-v keepsyms=1 tlbto_us=0 vti=9 {{KERNEL_ARGS}}</string>
+ <key>run-efi-updater</key>
+ <string>No</string>
+ <key>csr-active-config</key>
+ <data>ZwAAAA==</data>
+ <key>prev-lang:kbd</key>
+ <data>ZW4tVVM6MA==</data>
+ </dict>
+ </dict>
+ <key>Delete</key>
+ <dict>
+ <key>4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14</key>
+ <array>
+ <string>UIScale</string>
+ <string>DefaultBackgroundColor</string>
+ </array>
+ <key>4D1FDA02-38C7-4A6A-9CC6-4BCCA8B30102</key>
+ <array>
+ <string>rtc-blacklist</string>
+ </array>
+ <key>7C436110-AB2A-4BBB-A880-FE41995C9F82</key>
+ <array>
+ <string>boot-args</string>
+ </array>
+ </dict>
+ <key>LegacyEnable</key>
+ <false/>
+ <key>LegacyOverwrite</key>
+ <false/>
+ <key>LegacySchema</key>
+ <dict>
+ <key>7C436110-AB2A-4BBB-A880-FE41995C9F82</key>
+ <array>
+ <string>EFILoginHiDPI</string>
+ <string>EFIBluetoothDelay</string>
+ <string>LocationServicesEnabled</string>
+ <string>SystemAudioVolume</string>
+ <string>SystemAudioVolumeDB</string>
+ <string>SystemAudioVolumeSaved</string>
+ <string>bluetoothActiveControllerInfo</string>
+ <string>bluetoothInternalControllerInfo</string>
+ <string>flagstate</string>
+ <string>fmm-computer-name</string>
+ <string>nvda_drv</string>
+ <string>prev-lang:kbd</string>
+ </array>
+ <key>8BE4DF61-93CA-11D2-AA0D-00E098032B8C</key>
+ <array>
+ <string>Boot0080</string>
+ <string>Boot0081</string>
+ <string>Boot0082</string>
+ <string>BootNext</string>
+ <string>BootOrder</string>
+ </array>
+ </dict>
+ <key>WriteFlash</key>
+ <true/>
+ </dict>
+ <key>PlatformInfo</key>
+ <dict>
+ <key>Automatic</key>
+ <true/>
+ <key>Generic</key>
+ <dict>
+ <key>AdviseWindows</key>
+ <false/>
+ <key>MLB</key>
+ <string>{{BOARD_SERIAL_OLD}}</string>
+ <key>ROM</key>
+ <data>
+ {{ROM}}
+ </data>
+ <key>SpoofVendor</key>
+ <true/>
+ <key>SystemProductName</key>
+ <string>{{DEVICE_MODEL}}</string>
+ <key>SystemSerialNumber</key>
+ <string>{{SERIAL_OLD}}</string>
+ <key>SystemUUID</key>
+ <string>{{SYSTEM_UUID_OLD}}</string>
+ </dict>
+ <key>UpdateDataHub</key>
+ <true/>
+ <key>UpdateNVRAM</key>
+ <true/>
+ <key>UpdateSMBIOS</key>
+ <true/>
+ <key>UpdateSMBIOSMode</key>
+ <string>Create</string>
+ </dict>
+ <key>UEFI</key>
+ <dict>
+ <key>APFS</key>
+ <dict>
+ <key>EnableJumpstart</key>
+ <true/>
+ <key>GlobalConnect</key>
+ <false/>
+ <key>HideVerbose</key>
+ <false/>
+ <key>JumpstartHotPlug</key>
+ <true/>
+ <key>MinDate</key>
+ <integer>0</integer>
+ <key>MinVersion</key>
+ <integer>0</integer>
+ </dict>
+ <key>Audio</key>
+ <dict>
+ <key>AudioCodec</key>
+ <integer>0</integer>
+ <key>AudioDevice</key>
+ <string>PciRoot(0x1)/Pci(0x1,0x0)/Pci(0x0,0x1)</string>
+ <key>AudioOut</key>
+ <integer>0</integer>
+ <key>AudioSupport</key>
+ <false/>
+ <key>MinimumVolume</key>
+ <integer>20</integer>
+ <key>PlayChime</key>
+ <false/>
+ <key>VolumeAmplifier</key>
+ <integer>0</integer>
+ </dict>
+ <key>ConnectDrivers</key>
+ <true/>
+ <key>Drivers</key>
+ <array>
+ <string>VBoxHfs.efi</string>
+ <string>OpenRuntime.efi</string>
+ <string>OpenCanopy.efi</string>
+ <string>#AudioDxe.efi</string>
+ <string>#OpenUsbKbDxe.efi</string>
+ <string>#UsbMouseDxe.efi</string>
+ <string>#Ps2KeyboardDxe.efi</string>
+ <string>#Ps2MouseDxe.efi</string>
+ <string>#HiiDatabase.efi</string>
+ <string>#NvmExpressDxe.efi</string>
+ <string>#XhciDxe.efi</string>
+ <string>#ExFatDxe.efi</string>
+ <string>#PartitionDxe.efi</string>
+ <string>#CrScreenshotDxe.efi</string>
+ </array>
+ <key>Input</key>
+ <dict>
+ <key>KeyFiltering</key>
+ <false/>
+ <key>KeyForgetThreshold</key>
+ <integer>5</integer>
+ <key>KeyMergeThreshold</key>
+ <integer>2</integer>
+ <key>KeySupport</key>
+ <true/>
+ <key>KeySupportMode</key>
+ <string>Auto</string>
+ <key>KeySwap</key>
+ <false/>
+ <key>PointerSupport</key>
+ <false/>
+ <key>PointerSupportMode</key>
+ <string>ASUS</string>
+ <key>TimerResolution</key>
+ <integer>50000</integer>
+ </dict>
+ <key>Output</key>
+ <dict>
+ <key>ClearScreenOnModeSwitch</key>
+ <false/>
+ <key>ConsoleMode</key>
+ <string></string>
+ <key>DirectGopRendering</key>
+ <false/>
+ <key>IgnoreTextInGraphics</key>
+ <false/>
+ <key>ProvideConsoleGop</key>
+ <true/>
+ <key>ReconnectOnResChange</key>
+ <false/>
+ <key>ReplaceTabWithSpace</key>
+ <false/>
+ <key>Resolution</key>
+ <string>1920x1080@32</string>
+ <key>SanitiseClearScreen</key>
+ <false/>
+ <key>TextRenderer</key>
+ <string>BuiltinGraphics</string>
+ <key>UgaPassThrough</key>
+ <false/>
+ </dict>
+ <key>ProtocolOverrides</key>
+ <dict>
+ <key>AppleAudio</key>
+ <false/>
+ <key>AppleBootPolicy</key>
+ <false/>
+ <key>AppleDebugLog</key>
+ <false/>
+ <key>AppleEvent</key>
+ <false/>
+ <key>AppleFramebufferInfo</key>
+ <false/>
+ <key>AppleImageConversion</key>
+ <false/>
+ <key>AppleImg4Verification</key>
+ <false/>
+ <key>AppleKeyMap</key>
+ <false/>
+ <key>AppleRtcRam</key>
+ <false/>
+ <key>AppleSecureBoot</key>
+ <false/>
+ <key>AppleSmcIo</key>
+ <false/>
+ <key>AppleUserInterfaceTheme</key>
+ <false/>
+ <key>DataHub</key>
+ <false/>
+ <key>DeviceProperties</key>
+ <false/>
+ <key>FirmwareVolume</key>
+ <false/>
+ <key>HashServices</key>
+ <false/>
+ <key>OSInfo</key>
+ <false/>
+ <key>UnicodeCollation</key>
+ <false/>
+ </dict>
+ <key>Quirks</key>
+ <dict>
+ <key>ExitBootServicesDelay</key>
+ <integer>0</integer>
+ <key>IgnoreInvalidFlexRatio</key>
+ <false/>
+ <key>ReleaseUsbOwnership</key>
+ <false/>
+ <key>RequestBootVarRouting</key>
+ <true/>
+ <key>TscSyncTimeout</key>
+ <integer>0</integer>
+ <key>UnblockFsConnect</key>
+ <true/>
+ <key>ConnectDrivers</key>
+ <true/>
+ </dict>
+ </dict>
+</dict>
+</plist> \ No newline at end of file
diff --git a/custom/config-nopicker-custom.plist b/custom/config-nopicker-custom.plist
index 7310c06..daed0b9 100644
--- a/custom/config-nopicker-custom.plist
+++ b/custom/config-nopicker-custom.plist
@@ -957,7 +957,7 @@
<key>SystemAudioVolume</key>
<data>Rg==</data>
<key>boot-args</key>
- <string>-v keepsyms=1 tlbto_us=0 vti=9</string>
+ <string>-v keepsyms=1 tlbto_us=0 vti=9 {{KERNEL_ARGS}}</string>
<key>run-efi-updater</key>
<string>No</string>
<key>csr-active-config</key>
@@ -1037,7 +1037,9 @@
<key>ProcessorType</key>
<integer>0</integer>
<key>ROM</key>
- <data>{{ROM}}</data>
+ <data>
+ {{ROM}}
+ </data>
<key>SpoofVendor</key>
<true/>
<key>SystemMemoryStatus</key>
@@ -1378,7 +1380,7 @@
<key>ExitBootServicesDelay</key>
<integer>0</integer>
<key>ForceOcWriteFlash</key>
- <{{THINKPAD}}/>
+ <false/>
<key>ForgeUefiSupport</key>
<false/>
<key>IgnoreInvalidFlexRatio</key>
diff --git a/custom/config-nopicker-legacy.plist b/custom/config-nopicker-legacy.plist
new file mode 100644
index 0000000..ccd444c
--- /dev/null
+++ b/custom/config-nopicker-legacy.plist
@@ -0,0 +1,883 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+ <key>ACPI</key>
+ <dict>
+ <key>Add</key>
+ <array>
+ <dict>
+ <key>Comment</key>
+ <string>add DTGP method</string>
+ <key>Enabled</key>
+ <true/>
+ <key>Path</key>
+ <string>SSDT-DTGP.aml</string>
+ </dict>
+ <dict>
+ <key>Comment</key>
+ <string>Fake EC and USBX Power</string>
+ <key>Enabled</key>
+ <true/>
+ <key>Path</key>
+ <string>SSDT-EC.aml</string>
+ </dict>
+ <dict>
+ <key>Comment</key>
+ <string>USB 2.0 Injection</string>
+ <key>Enabled</key>
+ <true/>
+ <key>Path</key>
+ <string>SSDT-EHCI.aml</string>
+ </dict>
+ <dict>
+ <key>Comment</key>
+ <string>CPU AGPM Plugin=1</string>
+ <key>Enabled</key>
+ <true/>
+ <key>Path</key>
+ <string>SSDT-PLUG.aml</string>
+ </dict>
+ </array>
+ <key>Delete</key>
+ <array>
+ <dict>
+ <key>All</key>
+ <false/>
+ <key>Comment</key>
+ <string>Delete CpuPm</string>
+ <key>Enabled</key>
+ <false/>
+ <key>OemTableId</key>
+ <data>Q3B1UG0AAAA=</data>
+ <key>TableLength</key>
+ <integer>0</integer>
+ <key>TableSignature</key>
+ <data>U1NEVA==</data>
+ </dict>
+ <dict>
+ <key>All</key>
+ <false/>
+ <key>Comment</key>
+ <string>Delete Cpu0Ist</string>
+ <key>Enabled</key>
+ <false/>
+ <key>OemTableId</key>
+ <data>Q3B1MElzdAA=</data>
+ <key>TableLength</key>
+ <integer>0</integer>
+ <key>TableSignature</key>
+ <data>U1NEVA==</data>
+ </dict>
+ </array>
+ <key>Patch</key>
+ <array>
+ <dict>
+ <key>Comment</key>
+ <string>_Q11 to XQ11</string>
+ <key>Count</key>
+ <integer>1</integer>
+ <key>Enabled</key>
+ <false/>
+ <key>Find</key>
+ <data>X1ExMQ==</data>
+ <key>Limit</key>
+ <integer>0</integer>
+ <key>Mask</key>
+ <data></data>
+ <key>OemTableId</key>
+ <data></data>
+ <key>Replace</key>
+ <data>WFExMQ==</data>
+ <key>ReplaceMask</key>
+ <data></data>
+ <key>Skip</key>
+ <integer>0</integer>
+ <key>TableLength</key>
+ <integer>0</integer>
+ <key>TableSignature</key>
+ <data></data>
+ </dict>
+ <dict>
+ <key>Comment</key>
+ <string>_Q12 to XQ12</string>
+ <key>Count</key>
+ <integer>1</integer>
+ <key>Enabled</key>
+ <false/>
+ <key>Find</key>
+ <data>X1ExMg==</data>
+ <key>Limit</key>
+ <integer>0</integer>
+ <key>Mask</key>
+ <data></data>
+ <key>OemTableId</key>
+ <data></data>
+ <key>Replace</key>
+ <data>WFExMg==</data>
+ <key>ReplaceMask</key>
+ <data></data>
+ <key>Skip</key>
+ <integer>0</integer>
+ <key>TableLength</key>
+ <integer>0</integer>
+ <key>TableSignature</key>
+ <data></data>
+ </dict>
+ </array>
+ <key>Quirks</key>
+ <dict>
+ <key>FadtEnableReset</key>
+ <false/>
+ <key>NormalizeHeaders</key>
+ <false/>
+ <key>RebaseRegions</key>
+ <false/>
+ <key>ResetHwSig</key>
+ <false/>
+ <key>ResetLogoStatus</key>
+ <false/>
+ </dict>
+ </dict>
+ <key>Booter</key>
+ <dict>
+ <key>MmioWhitelist</key>
+ <array/>
+ <key>Quirks</key>
+ <dict>
+ <key>AvoidRuntimeDefrag</key>
+ <true/>
+ <key>DevirtualiseMmio</key>
+ <false/>
+ <key>DisableSingleUser</key>
+ <false/>
+ <key>DisableVariableWrite</key>
+ <false/>
+ <key>DiscardHibernateMap</key>
+ <false/>
+ <key>EnableSafeModeSlide</key>
+ <true/>
+ <key>EnableWriteUnprotector</key>
+ <true/>
+ <key>ForceExitBootServices</key>
+ <false/>
+ <key>ProtectMemoryRegions</key>
+ <false/>
+ <key>ProtectSecureBoot</key>
+ <false/>
+ <key>ProtectUefiServices</key>
+ <false/>
+ <key>ProvideCustomSlide</key>
+ <true/>
+ <key>ProvideMaxSlide</key>
+ <integer>0</integer>
+ <key>RebuildAppleMemoryMap</key>
+ <false/>
+ <key>SetupVirtualMap</key>
+ <false/>
+ <key>SignalAppleOS</key>
+ <false/>
+ <key>SyncRuntimePermissions</key>
+ <false/>
+ </dict>
+ </dict>
+ <key>DeviceProperties</key>
+ <dict>
+ <key>Add</key>
+ <dict>
+ <key>PciRoot(0x1)/Pci(0x1F,0x0)</key>
+ <dict>
+ <key>compatible</key>
+ <string>pci8086,2916</string>
+ <key>device-id</key>
+ <data>
+ FikA
+ </data>
+ <key>name</key>
+ <string>pci8086,2916</string>
+ </dict>
+ </dict>
+ <key>Delete</key>
+ <dict>
+ <key>PciRoot(0x0)/Pci(0x1b,0x0)</key>
+ <array>
+ <string>MaximumBootBeepVolume</string>
+ </array>
+ </dict>
+ </dict>
+ <key>Kernel</key>
+ <dict>
+ <key>Add</key>
+ <array>
+ <dict>
+ <key>Arch</key>
+ <string>Any</string>
+ <key>BundlePath</key>
+ <string>VoodooHDA.kext</string>
+ <key>Comment</key>
+ <string></string>
+ <key>Enabled</key>
+ <true/>
+ <key>ExecutablePath</key>
+ <string>Contents/MacOS/VoodooHDA</string>
+ <key>MaxKernel</key>
+ <string></string>
+ <key>MinKernel</key>
+ <string></string>
+ <key>PlistPath</key>
+ <string>Contents/Info.plist</string>
+ </dict>
+ <dict>
+ <key>Arch</key>
+ <string>x86_64</string>
+ <key>BundlePath</key>
+ <string>Lilu.kext</string>
+ <key>Comment</key>
+ <string>Patch engine</string>
+ <key>Enabled</key>
+ <true/>
+ <key>ExecutablePath</key>
+ <string>Contents/MacOS/Lilu</string>
+ <key>MaxKernel</key>
+ <string></string>
+ <key>MinKernel</key>
+ <string>12.0.0</string>
+ <key>PlistPath</key>
+ <string>Contents/Info.plist</string>
+ </dict>
+ <dict>
+ <key>Arch</key>
+ <string>x86_64</string>
+ <key>BundlePath</key>
+ <string>VirtualSMC.kext</string>
+ <key>Comment</key>
+ <string>SMC emulator</string>
+ <key>Enabled</key>
+ <false/>
+ <key>ExecutablePath</key>
+ <string>Contents/MacOS/VirtualSMC</string>
+ <key>MaxKernel</key>
+ <string></string>
+ <key>MinKernel</key>
+ <string>12.0.0</string>
+ <key>PlistPath</key>
+ <string>Contents/Info.plist</string>
+ </dict>
+ <dict>
+ <key>Arch</key>
+ <string>x86_64</string>
+ <key>BundlePath</key>
+ <string>WhateverGreen.kext</string>
+ <key>Comment</key>
+ <string>Video patches</string>
+ <key>Enabled</key>
+ <true/>
+ <key>ExecutablePath</key>
+ <string>Contents/MacOS/WhateverGreen</string>
+ <key>MaxKernel</key>
+ <string></string>
+ <key>MinKernel</key>
+ <string>12.0.0</string>
+ <key>PlistPath</key>
+ <string>Contents/Info.plist</string>
+ </dict>
+ <dict>
+ <key>BundlePath</key>
+ <string>AGPMInjector.kext</string>
+ <key>Comment</key>
+ <string></string>
+ <key>Enabled</key>
+ <true/>
+ <key>ExecutablePath</key>
+ <string></string>
+ <key>MaxKernel</key>
+ <string></string>
+ <key>MinKernel</key>
+ <string></string>
+ <key>PlistPath</key>
+ <string>Contents/Info.plist</string>
+ </dict>
+ <dict>
+ <key>BundlePath</key>
+ <string>USBPorts.kext</string>
+ <key>Comment</key>
+ <string></string>
+ <key>Enabled</key>
+ <true/>
+ <key>ExecutablePath</key>
+ <string></string>
+ <key>MaxKernel</key>
+ <string></string>
+ <key>MinKernel</key>
+ <string></string>
+ <key>PlistPath</key>
+ <string>Contents/Info.plist</string>
+ </dict>
+ <dict>
+ <key>Arch</key>
+ <string>x86_64</string>
+ <key>BundlePath</key>
+ <string>MCEReporterDisabler.kext</string>
+ <key>Comment</key>
+ <string>AppleMCEReporter disabler</string>
+ <key>Enabled</key>
+ <true/>
+ <key>ExecutablePath</key>
+ <string></string>
+ <key>MaxKernel</key>
+ <string></string>
+ <key>MinKernel</key>
+ <string>19.0.0</string>
+ <key>PlistPath</key>
+ <string>Contents/Info.plist</string>
+ </dict>
+ </array>
+ <key>Block</key>
+ <array>
+ <dict>
+ <key>Arch</key>
+ <string>Any</string>
+ <key>Comment</key>
+ <string></string>
+ <key>Enabled</key>
+ <false/>
+ <key>Identifier</key>
+ <string>com.apple.driver.AppleTyMCEDriver</string>
+ <key>MaxKernel</key>
+ <string></string>
+ <key>MinKernel</key>
+ <string></string>
+ </dict>
+ </array>
+ <key>Emulate</key>
+ <dict>
+ <key>Cpuid1Data</key>
+ <data>
+ VAYFAAAAAAAAAAAAAAAAAA==
+ </data>
+ <key>Cpuid1Mask</key>
+ <data>
+ ////AAAAAAAAAAAAAAAAAA==
+ </data>
+ </dict>
+ <key>Force</key>
+ <array>
+ <dict>
+ <key>Arch</key>
+ <string>Any</string>
+ <key>BundlePath</key>
+ <string>System/Library/Extensions/IONetworkingFamily.kext</string>
+ <key>Comment</key>
+ <string>Patch engine</string>
+ <key>Enabled</key>
+ <false/>
+ <key>Identifier</key>
+ <string>com.apple.iokit.IONetworkingFamily</string>
+ <key>ExecutablePath</key>
+ <string>Contents/MacOS/IONetworkingFamily</string>
+ <key>MaxKernel</key>
+ <string>13.99.99</string>
+ <key>MinKernel</key>
+ <string></string>
+ <key>PlistPath</key>
+ <string>Contents/Info.plist</string>
+ </dict>
+ </array>
+ <key>Patch</key>
+ <array>
+ <dict>
+ <key>Base</key>
+ <string>_cpu_topology_sort</string>
+ <key>Comment</key>
+ <string>algrey - cpu_topology_sort -disable _x86_validate_topology</string>
+ <key>Count</key>
+ <integer>1</integer>
+ <key>Enabled</key>
+ <true/>
+ <key>Find</key>
+ <data>
+ 6AAA//8=
+ </data>
+ <key>Identifier</key>
+ <string>kernel</string>
+ <key>Limit</key>
+ <integer>0</integer>
+ <key>Mask</key>
+ <data>
+ /wAA//8=
+ </data>
+ <key>MaxKernel</key>
+ <string>20.99.99</string>
+ <key>MinKernel</key>
+ <string>17.0.0</string>
+ <key>Replace</key>
+ <data>
+ Dx9EAAA=
+ </data>
+ <key>ReplaceMask</key>
+ <data>
+ </data>
+ <key>Skip</key>
+ <integer>0</integer>
+ </dict>
+ <dict>
+ <key>Base</key>
+ <string></string>
+ <key>Comment</key>
+ <string>algrey - cpuid_set_cpufamily - force CPUFAMILY_INTEL_PENRYN</string>
+ <key>Count</key>
+ <integer>1</integer>
+ <key>Enabled</key>
+ <true/>
+ <key>Find</key>
+ <data>
+ MduAPQAAAAAGdQA=
+ </data>
+ <key>Identifier</key>
+ <string>kernel</string>
+ <key>Limit</key>
+ <integer>0</integer>
+ <key>Mask</key>
+ <data>
+ /////wAAAP///wA=
+ </data>
+ <key>MaxKernel</key>
+ <string>20.99.99</string>
+ <key>MinKernel</key>
+ <string>17.0.0</string>
+ <key>Replace</key>
+ <data>
+ u7xP6njpXQAAAJA=
+ </data>
+ <key>ReplaceMask</key>
+ <data>
+ </data>
+ <key>Skip</key>
+ <integer>0</integer>
+ </dict>
+ </array>
+ <key>Quirks</key>
+ <dict>
+ <key>AppleCpuPmCfgLock</key>
+ <false/>
+ <key>AppleXcpmCfgLock</key>
+ <false/>
+ <key>AppleXcpmExtraMsrs</key>
+ <false/>
+ <key>AppleXcpmForceBoost</key>
+ <false/>
+ <key>CustomSMBIOSGuid</key>
+ <false/>
+ <key>DisableIoMapper</key>
+ <false/>
+ <key>DisableLinkeditJettison</key>
+ <true/>
+ <key>DisableRtcChecksum</key>
+ <false/>
+ <key>DummyPowerManagement</key>
+ <true/>
+ <key>ExternalDiskIcons</key>
+ <false/>
+ <key>IncreasePciBarSize</key>
+ <false/>
+ <key>LapicKernelPanic</key>
+ <false/>
+ <key>PanicNoKextDump</key>
+ <false/>
+ <key>PowerTimeoutKernelPanic</key>
+ <false/>
+ <key>ThirdPartyDrives</key>
+ <false/>
+ <key>XhciPortLimit</key>
+ <false/>
+ </dict>
+ <key>Scheme</key>
+ <dict>
+ <key>FuzzyMatch</key>
+ <true/>
+ <key>KernelArch</key>
+ <string>x86_64</string>
+ <key>KernelCache</key>
+ <string>Auto</string>
+ </dict>
+ </dict>
+ <key>Misc</key>
+ <dict>
+ <key>BlessOverride</key>
+ <array/>
+ <key>Boot</key>
+ <dict>
+ <key>ConsoleAttributes</key>
+ <integer>0</integer>
+ <key>HibernateMode</key>
+ <string>Auto</string>
+ <key>HideAuxiliary</key>
+ <false/>
+ <key>PickerAttributes</key>
+ <integer>1</integer>
+ <key>PickerAudioAssist</key>
+ <false/>
+ <key>PickerMode</key>
+ <string>External</string>
+ <key>PollAppleHotKeys</key>
+ <true/>
+ <key>ShowPicker</key>
+ <false/>
+ <key>TakeoffDelay</key>
+ <integer>0</integer>
+ <key>Timeout</key>
+ <integer>0</integer>
+ </dict>
+ <key>Debug</key>
+ <dict>
+ <key>AppleDebug</key>
+ <false/>
+ <key>ApplePanic</key>
+ <false/>
+ <key>DisableWatchDog</key>
+ <false/>
+ <key>DisplayDelay</key>
+ <integer>0</integer>
+ <key>DisplayLevel</key>
+ <integer>2147483650</integer>
+ <key>SerialInit</key>
+ <false/>
+ <key>SysReport</key>
+ <false/>
+ <key>Target</key>
+ <integer>3</integer>
+ </dict>
+ <key>Entries</key>
+ <array/>
+ <key>Security</key>
+ <dict>
+ <key>AllowNvramReset</key>
+ <true/>
+ <key>AllowSetDefault</key>
+ <false/>
+ <key>ApECID</key>
+ <integer>0</integer>
+ <key>AuthRestart</key>
+ <false/>
+ <key>BootProtect</key>
+ <string>None</string>
+ <key>DmgLoading</key>
+ <string>Signed</string>
+ <key>EnablePassword</key>
+ <false/>
+ <key>ExposeSensitiveData</key>
+ <integer>6</integer>
+ <key>HaltLevel</key>
+ <integer>2147483648</integer>
+ <key>PasswordHash</key>
+ <data></data>
+ <key>PasswordSalt</key>
+ <data></data>
+ <key>ScanPolicy</key>
+ <integer>0</integer>
+ <key>SecureBootModel</key>
+ <string>Disabled</string>
+ <key>Vault</key>
+ <string>Optional</string>
+ </dict>
+ <key>Tools</key>
+ <array>
+ <dict>
+ <key>Arguments</key>
+ <string></string>
+ <key>Auxiliary</key>
+ <false/>
+ <key>Comment</key>
+ <string>Not signed for security reasons</string>
+ <key>Enabled</key>
+ <true/>
+ <key>Name</key>
+ <string>UEFI Shell</string>
+ <key>Path</key>
+ <string>OpenShell.efi</string>
+ </dict>
+ <dict>
+ <key>Arguments</key>
+ <string>Shutdown</string>
+ <key>Auxiliary</key>
+ <true/>
+ <key>Comment</key>
+ <string>Perform shutdown</string>
+ <key>Enabled</key>
+ <true/>
+ <key>Name</key>
+ <string>Shutdown</string>
+ <key>Path</key>
+ <string>ResetSystem.efi</string>
+ </dict>
+ </array>
+ </dict>
+ <key>NVRAM</key>
+ <dict>
+ <key>Add</key>
+ <dict>
+ <key>4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14</key>
+ <dict>
+ <key>DefaultBackgroundColor</key>
+ <data>AAAAAA==</data>
+ <key>UIScale</key>
+ <data>AQ==</data>
+ </dict>
+ <key>4D1FDA02-38C7-4A6A-9CC6-4BCCA8B30102</key>
+ <dict>
+ <key>rtc-blacklist</key>
+ <data></data>
+ </dict>
+ <key>7C436110-AB2A-4BBB-A880-FE41995C9F82</key>
+ <dict>
+ <key>SystemAudioVolume</key>
+ <data>Rg==</data>
+ <key>boot-args</key>
+ <string>-v keepsyms=1 tlbto_us=0 vti=9 {{KERNEL_ARGS}}</string>
+ <key>run-efi-updater</key>
+ <string>No</string>
+ <key>csr-active-config</key>
+ <data>ZwAAAA==</data>
+ <key>prev-lang:kbd</key>
+ <data>ZW4tVVM6MA==</data>
+ </dict>
+ </dict>
+ <key>Delete</key>
+ <dict>
+ <key>4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14</key>
+ <array>
+ <string>UIScale</string>
+ <string>DefaultBackgroundColor</string>
+ </array>
+ <key>4D1FDA02-38C7-4A6A-9CC6-4BCCA8B30102</key>
+ <array>
+ <string>rtc-blacklist</string>
+ </array>
+ <key>7C436110-AB2A-4BBB-A880-FE41995C9F82</key>
+ <array>
+ <string>boot-args</string>
+ </array>
+ </dict>
+ <key>LegacyEnable</key>
+ <false/>
+ <key>LegacyOverwrite</key>
+ <false/>
+ <key>LegacySchema</key>
+ <dict>
+ <key>7C436110-AB2A-4BBB-A880-FE41995C9F82</key>
+ <array>
+ <string>EFILoginHiDPI</string>
+ <string>EFIBluetoothDelay</string>
+ <string>LocationServicesEnabled</string>
+ <string>SystemAudioVolume</string>
+ <string>SystemAudioVolumeDB</string>
+ <string>SystemAudioVolumeSaved</string>
+ <string>bluetoothActiveControllerInfo</string>
+ <string>bluetoothInternalControllerInfo</string>
+ <string>flagstate</string>
+ <string>fmm-computer-name</string>
+ <string>nvda_drv</string>
+ <string>prev-lang:kbd</string>
+ </array>
+ <key>8BE4DF61-93CA-11D2-AA0D-00E098032B8C</key>
+ <array>
+ <string>Boot0080</string>
+ <string>Boot0081</string>
+ <string>Boot0082</string>
+ <string>BootNext</string>
+ <string>BootOrder</string>
+ </array>
+ </dict>
+ <key>WriteFlash</key>
+ <true/>
+ </dict>
+ <key>PlatformInfo</key>
+ <dict>
+ <key>Automatic</key>
+ <true/>
+ <key>Generic</key>
+ <dict>
+ <key>AdviseWindows</key>
+ <false/>
+ <key>MLB</key>
+ <string>{{BOARD_SERIAL_OLD}}</string>
+ <key>ROM</key>
+ <data>
+ {{ROM}}
+ </data>
+ <key>SpoofVendor</key>
+ <true/>
+ <key>SystemProductName</key>
+ <string>{{DEVICE_MODEL}}</string>
+ <key>SystemSerialNumber</key>
+ <string>{{SERIAL_OLD}}</string>
+ <key>SystemUUID</key>
+ <string>{{SYSTEM_UUID_OLD}}</string>
+ </dict>
+ <key>UpdateDataHub</key>
+ <true/>
+ <key>UpdateNVRAM</key>
+ <true/>
+ <key>UpdateSMBIOS</key>
+ <true/>
+ <key>UpdateSMBIOSMode</key>
+ <string>Create</string>
+ </dict>
+ <key>UEFI</key>
+ <dict>
+ <key>APFS</key>
+ <dict>
+ <key>EnableJumpstart</key>
+ <true/>
+ <key>GlobalConnect</key>
+ <false/>
+ <key>HideVerbose</key>
+ <false/>
+ <key>JumpstartHotPlug</key>
+ <true/>
+ <key>MinDate</key>
+ <integer>0</integer>
+ <key>MinVersion</key>
+ <integer>0</integer>
+ </dict>
+ <key>Audio</key>
+ <dict>
+ <key>AudioCodec</key>
+ <integer>0</integer>
+ <key>AudioDevice</key>
+ <string>PciRoot(0x1)/Pci(0x1,0x0)/Pci(0x0,0x1)</string>
+ <key>AudioOut</key>
+ <integer>0</integer>
+ <key>AudioSupport</key>
+ <false/>
+ <key>MinimumVolume</key>
+ <integer>20</integer>
+ <key>PlayChime</key>
+ <false/>
+ <key>VolumeAmplifier</key>
+ <integer>0</integer>
+ </dict>
+ <key>ConnectDrivers</key>
+ <true/>
+ <key>Drivers</key>
+ <array>
+ <string>VBoxHfs.efi</string>
+ <string>OpenRuntime.efi</string>
+ <string>OpenCanopy.efi</string>
+ <string>#AudioDxe.efi</string>
+ <string>#OpenUsbKbDxe.efi</string>
+ <string>#UsbMouseDxe.efi</string>
+ <string>#Ps2KeyboardDxe.efi</string>
+ <string>#Ps2MouseDxe.efi</string>
+ <string>#HiiDatabase.efi</string>
+ <string>#NvmExpressDxe.efi</string>
+ <string>#XhciDxe.efi</string>
+ <string>#ExFatDxe.efi</string>
+ <string>#PartitionDxe.efi</string>
+ <string>#CrScreenshotDxe.efi</string>
+ </array>
+ <key>Input</key>
+ <dict>
+ <key>KeyFiltering</key>
+ <false/>
+ <key>KeyForgetThreshold</key>
+ <integer>5</integer>
+ <key>KeyMergeThreshold</key>
+ <integer>2</integer>
+ <key>KeySupport</key>
+ <true/>
+ <key>KeySupportMode</key>
+ <string>Auto</string>
+ <key>KeySwap</key>
+ <false/>
+ <key>PointerSupport</key>
+ <false/>
+ <key>PointerSupportMode</key>
+ <string>ASUS</string>
+ <key>TimerResolution</key>
+ <integer>50000</integer>
+ </dict>
+ <key>Output</key>
+ <dict>
+ <key>ClearScreenOnModeSwitch</key>
+ <false/>
+ <key>ConsoleMode</key>
+ <string></string>
+ <key>DirectGopRendering</key>
+ <false/>
+ <key>IgnoreTextInGraphics</key>
+ <false/>
+ <key>ProvideConsoleGop</key>
+ <true/>
+ <key>ReconnectOnResChange</key>
+ <false/>
+ <key>ReplaceTabWithSpace</key>
+ <false/>
+ <key>Resolution</key>
+ <string>1920x1080@32</string>
+ <key>SanitiseClearScreen</key>
+ <false/>
+ <key>TextRenderer</key>
+ <string>BuiltinGraphics</string>
+ <key>UgaPassThrough</key>
+ <false/>
+ </dict>
+ <key>ProtocolOverrides</key>
+ <dict>
+ <key>AppleAudio</key>
+ <false/>
+ <key>AppleBootPolicy</key>
+ <false/>
+ <key>AppleDebugLog</key>
+ <false/>
+ <key>AppleEvent</key>
+ <false/>
+ <key>AppleFramebufferInfo</key>
+ <false/>
+ <key>AppleImageConversion</key>
+ <false/>
+ <key>AppleImg4Verification</key>
+ <false/>
+ <key>AppleKeyMap</key>
+ <false/>
+ <key>AppleRtcRam</key>
+ <false/>
+ <key>AppleSecureBoot</key>
+ <false/>
+ <key>AppleSmcIo</key>
+ <false/>
+ <key>AppleUserInterfaceTheme</key>
+ <false/>
+ <key>DataHub</key>
+ <false/>
+ <key>DeviceProperties</key>
+ <false/>
+ <key>FirmwareVolume</key>
+ <false/>
+ <key>HashServices</key>
+ <false/>
+ <key>OSInfo</key>
+ <false/>
+ <key>UnicodeCollation</key>
+ <false/>
+ </dict>
+ <key>Quirks</key>
+ <dict>
+ <key>ExitBootServicesDelay</key>
+ <integer>0</integer>
+ <key>IgnoreInvalidFlexRatio</key>
+ <false/>
+ <key>ReleaseUsbOwnership</key>
+ <false/>
+ <key>RequestBootVarRouting</key>
+ <true/>
+ <key>TscSyncTimeout</key>
+ <integer>0</integer>
+ <key>UnblockFsConnect</key>
+ <true/>
+ <key>ConnectDrivers</key>
+ <true/>
+ </dict>
+ </dict>
+</dict>
+</plist> \ No newline at end of file
diff --git a/custom/generate-specific-bootdisk.sh b/custom/generate-specific-bootdisk.sh
index 5095399..146abbc 100755
--- a/custom/generate-specific-bootdisk.sh
+++ b/custom/generate-specific-bootdisk.sh
@@ -24,17 +24,17 @@ Required options:
Optional options:
--width <integer> Resolution x axis length in px, default 1920
--height <integer> Resolution y axis length in px, default 1080
+ --kernel-args <string> Additional boot-args
--input-plist-url <url> Specify an alternative master plist, via URL
--master-plist-url <url> Same as above.
--custom-plist <filename> Optionally change the input plist.
--master-plist <filename> Same as above.
--output-bootdisk <filename> Optionally change the bootdisk filename
--output-plist <filename> Optionally change the output plist filename
- --thinkpad Sets ForceOcWriteFlash to true
--help, -h, help Display this help and exit
Placeholders: {{DEVICE_MODEL}}, {{SERIAL}}, {{BOARD_SERIAL}}, {{UUID}},
- {{ROM}}, {{WIDTH}}, {{HEIGHT}}, {{THINKPAD}}
+ {{ROM}}, {{WIDTH}}, {{HEIGHT}}
Example:
./generate-specific-bootdisk.sh \\
@@ -184,12 +184,6 @@ while (( "$#" )); do
shift
;;
-
- --thinkpad )
- export THINKPAD=true
- shift
- ;;
-
*)
echo "Invalid option ${1}. Running with default values..."
shift
@@ -240,13 +234,6 @@ generate_bootdisk () {
wget -O "${MASTER_PLIST:=./config-nopicker-custom.plist}" "${MASTER_PLIST_URL}"
fi
- if [[ "${THINKPAD}" == true ]]; then
- echo "Thinkpads: setting ForceOcWriteFlash to true"
- export THINKPAD=true
- else
- export THINKPAD=false
- fi
-
[ -e ./opencore-image-ng.sh ] \
|| { wget "${OPENCORE_IMAGE_MAKER_URL}" \
&& chmod +x opencore-image-ng.sh ; }
@@ -266,7 +253,7 @@ generate_bootdisk () {
-e s/\{\{ROM\}\}/"${ROM}"/g \
-e s/\{\{WIDTH\}\}/"${WIDTH:-1920}"/g \
-e s/\{\{HEIGHT\}\}/"${HEIGHT:-1080}"/g \
- -e s/\{\{THINKPAD\}\}/"${THINKPAD:-false}"/g \
+ -e s/\{\{KERNEL_ARGS\}\}/"${KERNEL_ARGS:-}"/g \
"${MASTER_PLIST}" > ./tmp.config.plist || exit 1
else
cat <<EOF && exit 1
@@ -278,8 +265,11 @@ Error: one of the following values is missing:
--uuid "${UUID:-MISSING}"
--mac-address "${MAC_ADDRESS:-MISSING}"
+Optional:
+
--width "${WIDTH:-1920}"
--height "${HEIGHT:-1080}"
+--kernel-args "${KERNEL_ARGS:-}"
EOF
fi
diff --git a/custom/generate-unique-machine-values.sh b/custom/generate-unique-machine-values.sh
index a88bc75..0e53dbd 100755
--- a/custom/generate-unique-machine-values.sh
+++ b/custom/generate-unique-machine-values.sh
@@ -22,6 +22,7 @@ General options:
--output-dir <directory> Optionally change the script output location
--width <string> Resolution x axis length in px, default 1920
--height <string> Resolution y axis length in px, default 1080
+ --kernel-args <string> Additional boot-args
--input-plist-url <url> Specify an alternative master plist, via URL
--master-plist-url <url> Same as above.
--custom-plist <filename> Optionally change the input plist.
@@ -30,7 +31,6 @@ General options:
--create-envs, --envs Create all corresponding sourcable envs
--create-plists, --plists Create all corresponding config.plists
--create-bootdisks, --bootdisks Create all corresponding bootdisks [SLOW]
- --thinkpad Toggles ForceOcWriteFlash to true
--help, -h, help Display this help and exit
Additional options only if you are creating ONE serial set:
@@ -39,7 +39,7 @@ Additional options only if you are creating ONE serial set:
Custom plist placeholders:
{{DEVICE_MODEL}}, {{SERIAL}}, {{BOARD_SERIAL}},
- {{UUID}}, {{ROM}}, {{WIDTH}}, {{HEIGHT}}, {{THINKPAD}}
+ {{UUID}}, {{ROM}}, {{WIDTH}}, {{HEIGHT}}, {{KERNEL_ARGS}}
Example:
./generate-unique-machine-values.sh --count 1 --plists --bootdisks --envs
@@ -203,14 +203,9 @@ while (( "$#" )); do
export CREATE_ENVS=1
shift
;;
-
- --thinkpad )
- export THINKPAD=true
- shift
- ;;
*)
- echo "Invalid option ${1}. Running with default values..."
+ echo "Invalid option. Running with default values..."
shift
;;
esac
@@ -295,14 +290,14 @@ generate_serial_sets () {
# append to csv file
tee -a "${CSV_SERIAL_SETS_FILE}" <<EOF
-"${DEVICE_MODEL}","${SERIAL}","${BOARD_SERIAL}","${UUID}","${MAC_ADDRESS}","${WIDTH}","${HEIGHT}"
+"${DEVICE_MODEL}","${SERIAL}","${BOARD_SERIAL}","${UUID}","${MAC_ADDRESS}","${WIDTH}","${HEIGHT}","${KERNEL_ARGS}"
EOF
echo "Wrote CSV to: ${CSV_SERIAL_SETS_FILE}"
# append to tsv file
T=$'\t'
tee -a "${TSV_SERIAL_SETS_FILE}" <<EOF
-${DEVICE_MODEL}${T}${SERIAL}${T}${BOARD_SERIAL}${T}${UUID}${T}${MAC_ADDRESS}${T}${WIDTH}${T}${HEIGHT}
+${DEVICE_MODEL}${T}${SERIAL}${T}${BOARD_SERIAL}${T}${UUID}${T}${MAC_ADDRESS}${T}${WIDTH}${T}${HEIGHT}${T}${KERNEL_ARGS}
EOF
echo "Wrote TSV to: ${TSV_SERIAL_SETS_FILE}"
@@ -319,7 +314,6 @@ export UUID="${UUID}"
export MAC_ADDRESS="${MAC_ADDRESS}"
export WIDTH="${WIDTH}"
export HEIGHT="${HEIGHT}"
-export THINKPAD="${THINKPAD}"
EOF
fi
@@ -340,13 +334,6 @@ EOF
wget -O "${MASTER_PLIST:=./config-nopicker-custom.plist}" "${MASTER_PLIST_URL}"
fi
- if [[ "${THINKPAD}" == true ]]; then
- echo "Thinkpads: setting ForceOcWriteFlash to true"
- export THINKPAD=true
- else
- export THINKPAD=false
- fi
-
mkdir -p "${OUTPUT_DIRECTORY}/plists"
source "${OUTPUT_ENV_FILE}"
ROM="${MAC_ADDRESS//\:/}"
@@ -358,7 +345,7 @@ EOF
-e s/\{\{ROM\}\}/"${ROM}"/g \
-e s/\{\{WIDTH\}\}/"${WIDTH}"/g \
-e s/\{\{HEIGHT\}\}/"${HEIGHT}"/g \
- -e s/\{\{THINKPAD\}\}/"${THINKPAD}"/g \
+ -e s/\{\{KERNEL_ARGS\}\}/"${KERNEL_ARGS:-}"/g \
"${MASTER_PLIST}" > "${OUTPUT_DIRECTORY}/plists/${SERIAL}.config.plist" || exit 1
fi
@@ -376,11 +363,11 @@ EOF
done
[ -e "${CSV_SERIAL_SETS_FILE}" ] && \
- cat <(echo "DEVICE_MODEL,SERIAL,BOARD_SERIAL,UUID,MAC_ADDRESS,WIDTH,HEIGHT") "${CSV_SERIAL_SETS_FILE}"
+ cat <(echo "DEVICE_MODEL,SERIAL,BOARD_SERIAL,UUID,MAC_ADDRESS,WIDTH,HEIGHT,KERNEL_ARGS") "${CSV_SERIAL_SETS_FILE}"
[ -e "${TSV_SERIAL_SETS_FILE}" ] && \
- cat <(printf "DEVICE_MODEL\tSERIAL\tBOARD_SERIAL\tUUID\tMAC_ADDRESS\tWIDTH\tHEIGHT\n") "${TSV_SERIAL_SETS_FILE}"
+ cat <(printf "DEVICE_MODEL\tSERIAL\tBOARD_SERIAL\tUUID\tMAC_ADDRESS\tWIDTH\tHEIGHT\tKERNEL_ARGS\n") "${TSV_SERIAL_SETS_FILE}"
}