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 @@
+
+
+
+
+
+
+
+ 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
+ Enabled
+
+ Path
+ SSDT-EC.aml
+
+
+ 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
+ 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-PNLFCFL.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
+
+
+ Delete
+
+
+ All
+
+ Comment
+ Delete CpuPm
+ Enabled
+
+ OemTableId
+ Q3B1UG0AAAA=
+ TableLength
+ 0
+ TableSignature
+ U1NEVA==
+
+
+ All
+
+ Comment
+ Delete Cpu0Ist
+ Enabled
+
+ OemTableId
+ Q3B1MElzdAA=
+ TableLength
+ 0
+ TableSignature
+ U1NEVA==
+
+
+ Patch
+
+
+ Base
+
+ BaseSkip
+ 0
+ Comment
+ Replace one byte sequence with another
+ Count
+ 0
+ Enabled
+
+ Find
+ ESIzRA==
+ Limit
+ 0
+ Mask
+
+ OemTableId
+
+ Replace
+ RDMiEQ==
+ ReplaceMask
+
+ Skip
+ 0
+ TableLength
+ 0
+ TableSignature
+
+
+
+ Base
+ \_SB.PCI0.LPCB.HPET
+ BaseSkip
+ 0
+ Comment
+ HPET _CRS to XCRS
+ Count
+ 1
+ Enabled
+
+ Find
+ X0NSUw==
+ Limit
+ 0
+ Mask
+
+ OemTableId
+
+ Replace
+ WENSUw==
+ ReplaceMask
+
+ Skip
+ 0
+ TableLength
+ 0
+ TableSignature
+
+
+
+ Quirks
+
+ FadtEnableReset
+
+ NormalizeHeaders
+
+ RebaseRegions
+
+ ResetHwSig
+
+ ResetLogoStatus
+
+ SyncTableIds
+
+
+
+ Booter
+
+ MmioWhitelist
+
+ Quirks
+
+ AllowRelocationBlock
+
+ AvoidRuntimeDefrag
+
+ DevirtualiseMmio
+
+ DisableSingleUser
+
+ DisableVariableWrite
+
+ DiscardHibernateMap
+
+ EnableSafeModeSlide
+
+ EnableWriteUnprotector
+
+ ForceBooterSignature
+
+ ForceExitBootServices
+
+ ProtectMemoryRegions
+
+ ProtectSecureBoot
+
+ ProtectUefiServices
+
+ ProvideCustomSlide
+
+ ProvideMaxSlide
+ 0
+ RebuildAppleMemoryMap
+
+ SetupVirtualMap
+
+ SignalAppleOS
+
+ SyncRuntimePermissions
+
+
+
+ DeviceProperties
+
+ Add
+
+ PciRoot(0x1)/Pci(0x1F,0x0)
+
+ compatible
+ pci8086,2916
+ device-id
+
+ FikA
+
+ name
+ pci8086,2916
+
+
+ Delete
+
+
+ Kernel
+
+ Add
+
+
+ Arch
+ Any
+ BundlePath
+ Lilu.kext
+ Comment
+ Patch engine
+ Enabled
+
+ ExecutablePath
+ Contents/MacOS/Lilu
+ MaxKernel
+
+ MinKernel
+ 8.0.0
+ PlistPath
+ Contents/Info.plist
+
+
+ Arch
+ Any
+ BundlePath
+ VirtualSMC.kext
+ Comment
+ SMC emulator
+ Enabled
+
+ ExecutablePath
+ Contents/MacOS/VirtualSMC
+ MaxKernel
+
+ MinKernel
+ 8.0.0
+ PlistPath
+ Contents/Info.plist
+
+
+ Arch
+ x86_64
+ BundlePath
+ WhateverGreen.kext
+ Comment
+ Video patches
+ Enabled
+
+ ExecutablePath
+ Contents/MacOS/WhateverGreen
+ MaxKernel
+
+ MinKernel
+ 10.0.0
+ PlistPath
+ Contents/Info.plist
+
+
+ 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
+
+ Enabled
+
+ ExecutablePath
+ Contents/MacOS/VoodooPS2Controller
+ MaxKernel
+
+ MinKernel
+ 15.0.0
+ PlistPath
+ Contents/Info.plist
+
+
+ Arch
+ x86_64
+ BundlePath
+ VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Keyboard.kext
+ Comment
+
+ Enabled
+
+ ExecutablePath
+ Contents/MacOS/VoodooPS2Keyboard
+ MaxKernel
+
+ MinKernel
+ 15.0.0
+ PlistPath
+ Contents/Info.plist
+
+
+ Arch
+ x86_64
+ BundlePath
+ VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Mouse.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
+
+ Enabled
+
+ ExecutablePath
+
+ MaxKernel
+
+ MinKernel
+
+ PlistPath
+ Contents/Info.plist
+
+
+ Arch
+ x86_64
+ BundlePath
+ AGPMInjector.kext
+ Comment
+
+ Enabled
+
+ ExecutablePath
+
+ MaxKernel
+
+ MinKernel
+
+ PlistPath
+ Contents/Info.plist
+
+
+ Block
+
+
+ Arch
+ Any
+ Comment
+
+ Enabled
+
+ Identifier
+ com.apple.driver.AppleTyMCEDriver
+ MaxKernel
+
+ MinKernel
+
+
+
+ Emulate
+
+ Cpuid1Data
+
+ VAYFAAAAAAAAAAAAAAAAAA==
+
+ Cpuid1Mask
+
+ ////AAAAAAAAAAAAAAAAAA==
+
+ DummyPowerManagement
+
+ MaxKernel
+
+ MinKernel
+
+
+ Force
+
+
+ Arch
+ Any
+ BundlePath
+ System/Library/Extensions/IONetworkingFamily.kext
+ Comment
+
+ Enabled
+
+ ExecutablePath
+ Contents/MacOS/IONetworkingFamily
+ Identifier
+ com.apple.iokit.IONetworkingFamily
+ MaxKernel
+ 13.99.99
+ MinKernel
+
+ PlistPath
+ Contents/Info.plist
+
+
+ Patch
+
+
+ Arch
+ x86_64
+ Base
+
+ Comment
+ algrey - cpuid_set_cpufamily - force CPUFAMILY_INTEL_PENRYN
+ Count
+ 1
+ Enabled
+
+ Find
+
+ MduAPQAAAAAGdQA=
+
+ Identifier
+ kernel
+ Limit
+ 0
+ Mask
+
+ /////wAAAP///wA=
+
+ MaxKernel
+ 20.3.99
+ MinKernel
+ 17.0.0
+ Replace
+
+ u7xP6njpXQAAAJA=
+
+ ReplaceMask
+
+
+ Skip
+ 0
+
+
+ Arch
+ x86_64
+ Base
+
+ Comment
+ algrey - thenickdude - cpuid_set_cpufamily - force CPUFAMILY_INTEL_PENRYN (Big Sur 11.3 and newer)
+ Count
+ 1
+ Enabled
+
+ Find
+
+ MdKzAYA9AAAAAAZ1
+
+ Identifier
+ kernel
+ Limit
+ 0
+ Mask
+
+ ////////AAAAAP//
+
+ MaxKernel
+ 21.99.99
+ MinKernel
+ 20.4.0
+ Replace
+
+ urxP6nizAJCQkJDr
+
+ ReplaceMask
+
+
+ Skip
+ 0
+
+
+ Quirks
+
+ AppleCpuPmCfgLock
+
+ AppleXcpmCfgLock
+
+ AppleXcpmExtraMsrs
+
+ AppleXcpmForceBoost
+
+ CustomSMBIOSGuid
+
+ DisableIoMapper
+
+ DisableLinkeditJettison
+
+ DisableRtcChecksum
+
+ ExtendBTFeatureFlags
+
+ ExternalDiskIcons
+
+ ForceSecureBootScheme
+
+ IncreasePciBarSize
+
+ LapicKernelPanic
+
+ LegacyCommpage
+
+ PanicNoKextDump
+
+ PowerTimeoutKernelPanic
+
+ ProvideCurrentCpuInfo
+
+ SetApfsTrimTimeout
+ -1
+ ThirdPartyDrives
+
+ XhciPortLimit
+
+
+ Scheme
+
+ CustomKernel
+
+ FuzzyMatch
+
+ KernelArch
+ Auto
+ KernelCache
+ Auto
+
+
+ Misc
+
+ BlessOverride
+
+ Boot
+
+ ConsoleAttributes
+ 0
+ HibernateMode
+ Auto
+ HideAuxiliary
+
+ LauncherOption
+ Disabled
+ LauncherPath
+ Default
+ PickerAttributes
+ 17
+ PickerAudioAssist
+
+ PickerMode
+ External
+ PickerVariant
+ Auto
+ PollAppleHotKeys
+
+ ShowPicker
+
+ TakeoffDelay
+ 0
+ Timeout
+ 45
+
+ Debug
+
+ AppleDebug
+
+ ApplePanic
+
+ DisableWatchDog
+
+ DisplayDelay
+ 0
+ DisplayLevel
+ 2147483650
+ SerialInit
+
+ SysReport
+
+ Target
+ 3
+
+ Entries
+
+ Security
+
+ AllowNvramReset
+
+ AllowSetDefault
+
+ AllowToggleSip
+
+ ApECID
+ 0
+ AuthRestart
+
+ BlacklistAppleUpdate
+
+ DmgLoading
+ Signed
+ EnablePassword
+
+ ExposeSensitiveData
+ 6
+ HaltLevel
+ 2147483648
+ PasswordHash
+
+ PasswordSalt
+
+ ScanPolicy
+ 0
+ SecureBootModel
+ Disabled
+ Vault
+ Optional
+
+ Tools
+
+
+ Arguments
+
+ Auxiliary
+
+ Comment
+ Not signed for security reasons
+ Enabled
+
+ Flavour
+ OpenShell:UEFIShell:Shell
+ Name
+ UEFI Shell
+ Path
+ OpenShell.efi
+ RealPath
+
+ TextMode
+
+
+
+ Arguments
+
+ Auxiliary
+
+ Comment
+ Memory testing utility
+ Enabled
+
+ Flavour
+ MemTest
+ Name
+ memtest86
+ Path
+ memtest86/BOOTX64.efi
+ RealPath
+
+ TextMode
+
+
+
+ Arguments
+ Shutdown
+ Auxiliary
+
+ Comment
+ Perform shutdown
+ Enabled
+
+ Flavour
+ Auto
+ Name
+ Shutdown
+ Path
+ ResetSystem.efi
+ RealPath
+
+ TextMode
+
+
+
+
+ NVRAM
+
+ Add
+
+ 4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14
+
+ DefaultBackgroundColor
+ AAAAAA==
+ UIScale
+ AQ==
+
+ 4D1FDA02-38C7-4A6A-9CC6-4BCCA8B30102
+
+ rtc-blacklist
+
+
+ 7C436110-AB2A-4BBB-A880-FE41995C9F82
+
+ ForceDisplayRotationInEFI
+ 0
+ SystemAudioVolume
+ Rg==
+ boot-args
+ -v keepsyms=1 tlbto_us=0 vti=9 {{KERNEL_ARGS}}
+ run-efi-updater
+ No
+ csr-active-config
+ ZwAAAA==
+ prev-lang:kbd
+ ZW4tVVM6MA==
+ run-efi-updater
+ No
+
+
+ Delete
+
+ 4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14
+
+ UIScale
+ DefaultBackgroundColor
+
+ 4D1FDA02-38C7-4A6A-9CC6-4BCCA8B30102
+
+ rtc-blacklist
+
+ 7C436110-AB2A-4BBB-A880-FE41995C9F82
+
+ boot-args
+ ForceDisplayRotationInEFI
+
+
+ LegacyEnable
+
+ LegacyOverwrite
+
+ LegacySchema
+
+ 7C436110-AB2A-4BBB-A880-FE41995C9F82
+
+ EFILoginHiDPI
+ EFIBluetoothDelay
+ LocationServicesEnabled
+ SystemAudioVolume
+ SystemAudioVolumeDB
+ SystemAudioVolumeSaved
+ bluetoothActiveControllerInfo
+ bluetoothInternalControllerInfo
+ flagstate
+ fmm-computer-name
+ fmm-mobileme-token-FMM
+ fmm-mobileme-token-FMM-BridgeHasAccount
+ nvda_drv
+ prev-lang:kbd
+
+ 8BE4DF61-93CA-11D2-AA0D-00E098032B8C
+
+ Boot0080
+ Boot0081
+ Boot0082
+ BootNext
+ BootOrder
+
+
+ WriteFlash
+
+
+ PlatformInfo
+
+ Automatic
+
+ CustomMemory
+
+ Generic
+
+ AdviseFeatures
+
+ MaxBIOSVersion
+
+ MLB
+ {{BOARD_SERIAL}}
+ ProcessorType
+ 0
+ ROM
+
+ {{ROM}}
+
+ SpoofVendor
+
+ SystemMemoryStatus
+ Auto
+ SystemProductName
+ {{DEVICE_MODEL}}
+ SystemSerialNumber
+ {{SERIAL}}
+ SystemUUID
+ {{UUID}}
+
+ UpdateDataHub
+
+ UpdateNVRAM
+
+ UpdateSMBIOS
+
+ UpdateSMBIOSMode
+ Create
+ UseRawUuidEncoding
+
+
+ UEFI
+
+ APFS
+
+ EnableJumpstart
+
+ GlobalConnect
+
+ HideVerbose
+
+ JumpstartHotPlug
+
+ MinDate
+ -1
+ MinVersion
+ -1
+
+ AppleInput
+
+ AppleEvent
+ Builtin
+ CustomDelays
+
+ GraphicsInputMirroring
+
+ KeyInitialDelay
+ 50
+ KeySubsequentDelay
+ 5
+ PointerSpeedDiv
+ 1
+ PointerSpeedMul
+ 1
+
+ Audio
+
+ AudioCodec
+ 0
+ AudioDevice
+ PciRoot(0x1)/Pci(0x1,0x0)/Pci(0x0,0x1)
+ AudioOut
+ 0
+ AudioSupport
+
+ MinimumVolume
+ 20
+ PlayChime
+ Auto
+ ResetTrafficClass
+
+ SetupDelay
+ 0
+ VolumeAmplifier
+ 0
+
+ ConnectDrivers
+
+ Drivers
+
+
+ Arguments
+
+ Comment
+ HFS+ Driver
+ Enabled
+
+ Path
+ OpenHfsPlus.efi
+
+
+ Arguments
+
+ Comment
+
+ Enabled
+
+ Path
+ OpenRuntime.efi
+
+
+ Arguments
+
+ Comment
+
+ Enabled
+
+ Path
+ OpenCanopy.efi
+
+
+ Arguments
+
+ Comment
+
+ Enabled
+
+ Path
+ AudioDxe.efi
+
+
+ Arguments
+
+ Comment
+
+ Enabled
+
+ Path
+ OpenPartitionDxe.efi
+
+
+ Arguments
+
+ Comment
+
+ Enabled
+
+ Path
+ OpenUsbKbDxe.efi
+
+
+ Arguments
+
+ Comment
+
+ Enabled
+
+ Path
+ UsbMouseDxe.efi
+
+
+ Arguments
+
+ Comment
+
+ Enabled
+
+ Path
+ Ps2KeyboardDxe.efi
+
+
+ Arguments
+
+ Comment
+
+ Enabled
+
+ Path
+ Ps2MouseDxe.efi
+
+
+ Arguments
+
+ Comment
+
+ Enabled
+
+ Path
+ HiiDatabase.efi
+
+
+ Arguments
+
+ Comment
+
+ Enabled
+
+ Path
+ NvmExpressDxe.efi
+
+
+ Arguments
+
+ Comment
+
+ Enabled
+
+ Path
+ XhciDxe.efi
+
+
+ Arguments
+
+ Comment
+
+ Enabled
+
+ Path
+ ExFatDxe.efi
+
+
+ Arguments
+
+ Comment
+
+ Enabled
+
+ Path
+ CrScreenshotDxe.efi
+
+
+ Arguments
+
+ Comment
+
+ Enabled
+
+ Path
+ ext4_x64.efi
+
+
+ Arguments
+
+ Comment
+
+ Enabled
+
+ Path
+ OpenLinuxBoot.efi
+
+
+ Input
+
+ KeyFiltering
+
+ KeyForgetThreshold
+ 5
+ KeySupport
+
+ KeySupportMode
+ Auto
+ KeySwap
+
+ PointerSupport
+
+ PointerSupportMode
+ ASUS
+ TimerResolution
+ 50000
+
+ Output
+
+ ClearScreenOnModeSwitch
+
+ ConsoleMode
+
+ DirectGopRendering
+
+ ForceResolution
+
+ GopPassThrough
+ Disabled
+ IgnoreTextInGraphics
+
+ ProvideConsoleGop
+
+ ReconnectOnResChange
+
+ ReplaceTabWithSpace
+
+ Resolution
+ {{WIDTH}}x{{HEIGHT}}@32
+ SanitiseClearScreen
+
+ TextRenderer
+ BuiltinGraphics
+ UgaPassThrough
+
+
+ ProtocolOverrides
+
+ AppleAudio
+
+ AppleBootPolicy
+
+ AppleDebugLog
+
+ AppleEg2Info
+
+ AppleFramebufferInfo
+
+ AppleImageConversion
+
+ AppleImg4Verification
+
+ AppleKeyMap
+
+ AppleRtcRam
+
+ AppleSecureBoot
+
+ AppleSmcIo
+
+ AppleUserInterfaceTheme
+
+ DataHub
+
+ DeviceProperties
+
+ FirmwareVolume
+
+ HashServices
+
+ OSInfo
+
+ UnicodeCollation
+
+
+ Quirks
+
+ ActivateHpetSupport
+
+ DisableSecurityPolicy
+
+ EnableVectorAcceleration
+
+ ExitBootServicesDelay
+ 0
+ ForceOcWriteFlash
+
+ ForgeUefiSupport
+
+ IgnoreInvalidFlexRatio
+
+ ReleaseUsbOwnership
+
+ ReloadOptionRoms
+
+ RequestBootVarRouting
+
+ TscSyncTimeout
+ 0
+ UnblockFsConnect
+
+
+
+
+
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 @@
+
+
+
+
+ ACPI
+
+ Add
+
+
+ Comment
+ add DTGP method
+ Enabled
+
+ Path
+ SSDT-DTGP.aml
+
+
+ Comment
+ Fake EC and USBX Power
+ Enabled
+
+ Path
+ SSDT-EC.aml
+
+
+ Comment
+ USB 2.0 Injection
+ Enabled
+
+ Path
+ SSDT-EHCI.aml
+
+
+ Comment
+ CPU AGPM Plugin=1
+ Enabled
+
+ Path
+ SSDT-PLUG.aml
+
+
+ Delete
+
+
+ All
+
+ Comment
+ Delete CpuPm
+ Enabled
+
+ OemTableId
+ Q3B1UG0AAAA=
+ TableLength
+ 0
+ TableSignature
+ U1NEVA==
+
+
+ All
+
+ Comment
+ Delete Cpu0Ist
+ Enabled
+
+ OemTableId
+ Q3B1MElzdAA=
+ TableLength
+ 0
+ TableSignature
+ U1NEVA==
+
+
+ Patch
+
+
+ Comment
+ _Q11 to XQ11
+ Count
+ 1
+ Enabled
+
+ Find
+ X1ExMQ==
+ Limit
+ 0
+ Mask
+
+ OemTableId
+
+ Replace
+ WFExMQ==
+ ReplaceMask
+
+ Skip
+ 0
+ TableLength
+ 0
+ TableSignature
+
+
+
+ Comment
+ _Q12 to XQ12
+ Count
+ 1
+ Enabled
+
+ Find
+ X1ExMg==
+ Limit
+ 0
+ Mask
+
+ OemTableId
+
+ Replace
+ WFExMg==
+ ReplaceMask
+
+ Skip
+ 0
+ TableLength
+ 0
+ TableSignature
+
+
+
+ Quirks
+
+ FadtEnableReset
+
+ NormalizeHeaders
+
+ RebaseRegions
+
+ ResetHwSig
+
+ ResetLogoStatus
+
+
+
+ Booter
+
+ MmioWhitelist
+
+ Quirks
+
+ AvoidRuntimeDefrag
+
+ DevirtualiseMmio
+
+ DisableSingleUser
+
+ DisableVariableWrite
+
+ DiscardHibernateMap
+
+ EnableSafeModeSlide
+
+ EnableWriteUnprotector
+
+ ForceExitBootServices
+
+ ProtectMemoryRegions
+
+ ProtectSecureBoot
+
+ ProtectUefiServices
+
+ ProvideCustomSlide
+
+ ProvideMaxSlide
+ 0
+ RebuildAppleMemoryMap
+
+ SetupVirtualMap
+
+ SignalAppleOS
+
+ SyncRuntimePermissions
+
+
+
+ DeviceProperties
+
+ Add
+
+ PciRoot(0x1)/Pci(0x1F,0x0)
+
+ compatible
+ pci8086,2916
+ device-id
+
+ FikA
+
+ name
+ pci8086,2916
+
+
+ Delete
+
+ PciRoot(0x0)/Pci(0x1b,0x0)
+
+ MaximumBootBeepVolume
+
+
+
+ Kernel
+
+ Add
+
+
+ Arch
+ Any
+ BundlePath
+ VoodooHDA.kext
+ Comment
+
+ Enabled
+
+ ExecutablePath
+ Contents/MacOS/VoodooHDA
+ MaxKernel
+
+ MinKernel
+
+ PlistPath
+ Contents/Info.plist
+
+
+ Arch
+ x86_64
+ BundlePath
+ Lilu.kext
+ Comment
+ Patch engine
+ Enabled
+
+ ExecutablePath
+ Contents/MacOS/Lilu
+ MaxKernel
+
+ MinKernel
+ 12.0.0
+ PlistPath
+ Contents/Info.plist
+
+
+ Arch
+ x86_64
+ BundlePath
+ VirtualSMC.kext
+ Comment
+ SMC emulator
+ Enabled
+
+ ExecutablePath
+ Contents/MacOS/VirtualSMC
+ MaxKernel
+
+ MinKernel
+ 12.0.0
+ PlistPath
+ Contents/Info.plist
+
+
+ Arch
+ x86_64
+ BundlePath
+ WhateverGreen.kext
+ Comment
+ Video patches
+ Enabled
+
+ ExecutablePath
+ Contents/MacOS/WhateverGreen
+ MaxKernel
+
+ MinKernel
+ 12.0.0
+ PlistPath
+ Contents/Info.plist
+
+
+ BundlePath
+ AGPMInjector.kext
+ Comment
+
+ Enabled
+
+ ExecutablePath
+
+ MaxKernel
+
+ MinKernel
+
+ PlistPath
+ Contents/Info.plist
+
+
+ BundlePath
+ USBPorts.kext
+ Comment
+
+ Enabled
+
+ ExecutablePath
+
+ MaxKernel
+
+ MinKernel
+
+ PlistPath
+ Contents/Info.plist
+
+
+ Arch
+ x86_64
+ BundlePath
+ MCEReporterDisabler.kext
+ Comment
+ AppleMCEReporter disabler
+ Enabled
+
+ ExecutablePath
+
+ MaxKernel
+
+ MinKernel
+ 19.0.0
+ PlistPath
+ Contents/Info.plist
+
+
+ Block
+
+
+ Arch
+ Any
+ Comment
+
+ Enabled
+
+ Identifier
+ com.apple.driver.AppleTyMCEDriver
+ MaxKernel
+
+ MinKernel
+
+
+
+ Emulate
+
+ Cpuid1Data
+
+ VAYFAAAAAAAAAAAAAAAAAA==
+
+ Cpuid1Mask
+
+ ////AAAAAAAAAAAAAAAAAA==
+
+
+ Force
+
+
+ Arch
+ Any
+ BundlePath
+ System/Library/Extensions/IONetworkingFamily.kext
+ Comment
+ Patch engine
+ Enabled
+
+ Identifier
+ com.apple.iokit.IONetworkingFamily
+ ExecutablePath
+ Contents/MacOS/IONetworkingFamily
+ MaxKernel
+ 13.99.99
+ MinKernel
+
+ PlistPath
+ Contents/Info.plist
+
+
+ Patch
+
+
+ Base
+ _cpu_topology_sort
+ Comment
+ algrey - cpu_topology_sort -disable _x86_validate_topology
+ Count
+ 1
+ Enabled
+
+ Find
+
+ 6AAA//8=
+
+ Identifier
+ kernel
+ Limit
+ 0
+ Mask
+
+ /wAA//8=
+
+ MaxKernel
+ 20.99.99
+ MinKernel
+ 17.0.0
+ Replace
+
+ Dx9EAAA=
+
+ ReplaceMask
+
+
+ Skip
+ 0
+
+
+ Base
+
+ Comment
+ algrey - cpuid_set_cpufamily - force CPUFAMILY_INTEL_PENRYN
+ Count
+ 1
+ Enabled
+
+ Find
+
+ MduAPQAAAAAGdQA=
+
+ Identifier
+ kernel
+ Limit
+ 0
+ Mask
+
+ /////wAAAP///wA=
+
+ MaxKernel
+ 20.99.99
+ MinKernel
+ 17.0.0
+ Replace
+
+ u7xP6njpXQAAAJA=
+
+ ReplaceMask
+
+
+ Skip
+ 0
+
+
+ Quirks
+
+ AppleCpuPmCfgLock
+
+ AppleXcpmCfgLock
+
+ AppleXcpmExtraMsrs
+
+ AppleXcpmForceBoost
+
+ CustomSMBIOSGuid
+
+ DisableIoMapper
+
+ DisableLinkeditJettison
+
+ DisableRtcChecksum
+
+ DummyPowerManagement
+
+ ExternalDiskIcons
+
+ IncreasePciBarSize
+
+ LapicKernelPanic
+
+ PanicNoKextDump
+
+ PowerTimeoutKernelPanic
+
+ ThirdPartyDrives
+
+ XhciPortLimit
+
+
+ Scheme
+
+ FuzzyMatch
+
+ KernelArch
+ x86_64
+ KernelCache
+ Auto
+
+
+ Misc
+
+ BlessOverride
+
+ Boot
+
+ ConsoleAttributes
+ 0
+ HibernateMode
+ Auto
+ HideAuxiliary
+
+ PickerAttributes
+ 1
+ PickerAudioAssist
+
+ PickerMode
+ External
+ PollAppleHotKeys
+
+ ShowPicker
+
+ TakeoffDelay
+ 0
+ Timeout
+ 0
+
+ Debug
+
+ AppleDebug
+
+ ApplePanic
+
+ DisableWatchDog
+
+ DisplayDelay
+ 0
+ DisplayLevel
+ 2147483650
+ SerialInit
+
+ SysReport
+
+ Target
+ 3
+
+ Entries
+
+ Security
+
+ AllowNvramReset
+
+ AllowSetDefault
+
+ ApECID
+ 0
+ AuthRestart
+
+ BootProtect
+ None
+ DmgLoading
+ Signed
+ EnablePassword
+
+ ExposeSensitiveData
+ 6
+ HaltLevel
+ 2147483648
+ PasswordHash
+
+ PasswordSalt
+
+ ScanPolicy
+ 0
+ SecureBootModel
+ Disabled
+ Vault
+ Optional
+
+ Tools
+
+
+ Arguments
+
+ Auxiliary
+
+ Comment
+ Not signed for security reasons
+ Enabled
+
+ Name
+ UEFI Shell
+ Path
+ OpenShell.efi
+
+
+ Arguments
+ Shutdown
+ Auxiliary
+
+ Comment
+ Perform shutdown
+ Enabled
+
+ Name
+ Shutdown
+ Path
+ ResetSystem.efi
+
+
+
+ NVRAM
+
+ Add
+
+ 4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14
+
+ DefaultBackgroundColor
+ AAAAAA==
+ UIScale
+ AQ==
+
+ 4D1FDA02-38C7-4A6A-9CC6-4BCCA8B30102
+
+ rtc-blacklist
+
+
+ 7C436110-AB2A-4BBB-A880-FE41995C9F82
+
+ SystemAudioVolume
+ Rg==
+ boot-args
+ -v keepsyms=1 tlbto_us=0 vti=9 {{KERNEL_ARGS}}
+ run-efi-updater
+ No
+ csr-active-config
+ ZwAAAA==
+ prev-lang:kbd
+ ZW4tVVM6MA==
+
+
+ Delete
+
+ 4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14
+
+ UIScale
+ DefaultBackgroundColor
+
+ 4D1FDA02-38C7-4A6A-9CC6-4BCCA8B30102
+
+ rtc-blacklist
+
+ 7C436110-AB2A-4BBB-A880-FE41995C9F82
+
+ boot-args
+
+
+ LegacyEnable
+
+ LegacyOverwrite
+
+ LegacySchema
+
+ 7C436110-AB2A-4BBB-A880-FE41995C9F82
+
+ EFILoginHiDPI
+ EFIBluetoothDelay
+ LocationServicesEnabled
+ SystemAudioVolume
+ SystemAudioVolumeDB
+ SystemAudioVolumeSaved
+ bluetoothActiveControllerInfo
+ bluetoothInternalControllerInfo
+ flagstate
+ fmm-computer-name
+ nvda_drv
+ prev-lang:kbd
+
+ 8BE4DF61-93CA-11D2-AA0D-00E098032B8C
+
+ Boot0080
+ Boot0081
+ Boot0082
+ BootNext
+ BootOrder
+
+
+ WriteFlash
+
+
+ PlatformInfo
+
+ Automatic
+
+ Generic
+
+ AdviseWindows
+
+ MLB
+ {{BOARD_SERIAL_OLD}}
+ ROM
+
+ {{ROM}}
+
+ SpoofVendor
+
+ SystemProductName
+ {{DEVICE_MODEL}}
+ SystemSerialNumber
+ {{SERIAL_OLD}}
+ SystemUUID
+ {{SYSTEM_UUID_OLD}}
+
+ UpdateDataHub
+
+ UpdateNVRAM
+
+ UpdateSMBIOS
+
+ UpdateSMBIOSMode
+ Create
+
+ UEFI
+
+ APFS
+
+ EnableJumpstart
+
+ GlobalConnect
+
+ HideVerbose
+
+ JumpstartHotPlug
+
+ MinDate
+ 0
+ MinVersion
+ 0
+
+ Audio
+
+ AudioCodec
+ 0
+ AudioDevice
+ PciRoot(0x1)/Pci(0x1,0x0)/Pci(0x0,0x1)
+ AudioOut
+ 0
+ AudioSupport
+
+ MinimumVolume
+ 20
+ PlayChime
+
+ VolumeAmplifier
+ 0
+
+ ConnectDrivers
+
+ Drivers
+
+ VBoxHfs.efi
+ OpenRuntime.efi
+ OpenCanopy.efi
+ #AudioDxe.efi
+ #OpenUsbKbDxe.efi
+ #UsbMouseDxe.efi
+ #Ps2KeyboardDxe.efi
+ #Ps2MouseDxe.efi
+ #HiiDatabase.efi
+ #NvmExpressDxe.efi
+ #XhciDxe.efi
+ #ExFatDxe.efi
+ #PartitionDxe.efi
+ #CrScreenshotDxe.efi
+
+ Input
+
+ KeyFiltering
+
+ KeyForgetThreshold
+ 5
+ KeyMergeThreshold
+ 2
+ KeySupport
+
+ KeySupportMode
+ Auto
+ KeySwap
+
+ PointerSupport
+
+ PointerSupportMode
+ ASUS
+ TimerResolution
+ 50000
+
+ Output
+
+ ClearScreenOnModeSwitch
+
+ ConsoleMode
+
+ DirectGopRendering
+
+ IgnoreTextInGraphics
+
+ ProvideConsoleGop
+
+ ReconnectOnResChange
+
+ ReplaceTabWithSpace
+
+ Resolution
+ 1920x1080@32
+ SanitiseClearScreen
+
+ TextRenderer
+ BuiltinGraphics
+ UgaPassThrough
+
+
+ ProtocolOverrides
+
+ AppleAudio
+
+ AppleBootPolicy
+
+ AppleDebugLog
+
+ AppleEvent
+
+ AppleFramebufferInfo
+
+ AppleImageConversion
+
+ AppleImg4Verification
+
+ AppleKeyMap
+
+ AppleRtcRam
+
+ AppleSecureBoot
+
+ AppleSmcIo
+
+ AppleUserInterfaceTheme
+
+ DataHub
+
+ DeviceProperties
+
+ FirmwareVolume
+
+ HashServices
+
+ OSInfo
+
+ UnicodeCollation
+
+
+ Quirks
+
+ ExitBootServicesDelay
+ 0
+ IgnoreInvalidFlexRatio
+
+ ReleaseUsbOwnership
+
+ RequestBootVarRouting
+
+ TscSyncTimeout
+ 0
+ UnblockFsConnect
+
+ ConnectDrivers
+
+
+
+
+
\ 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 @@
SystemAudioVolume
Rg==
boot-args
- -v keepsyms=1 tlbto_us=0 vti=9
+ -v keepsyms=1 tlbto_us=0 vti=9 {{KERNEL_ARGS}}
run-efi-updater
No
csr-active-config
@@ -1037,7 +1037,9 @@
ProcessorType
0
ROM
- {{ROM}}
+
+ {{ROM}}
+
SpoofVendor
SystemMemoryStatus
@@ -1378,7 +1380,7 @@
ExitBootServicesDelay
0
ForceOcWriteFlash
- <{{THINKPAD}}/>
+
ForgeUefiSupport
IgnoreInvalidFlexRatio
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 @@
+
+
+
+
+ ACPI
+
+ Add
+
+
+ Comment
+ add DTGP method
+ Enabled
+
+ Path
+ SSDT-DTGP.aml
+
+
+ Comment
+ Fake EC and USBX Power
+ Enabled
+
+ Path
+ SSDT-EC.aml
+
+
+ Comment
+ USB 2.0 Injection
+ Enabled
+
+ Path
+ SSDT-EHCI.aml
+
+
+ Comment
+ CPU AGPM Plugin=1
+ Enabled
+
+ Path
+ SSDT-PLUG.aml
+
+
+ Delete
+
+
+ All
+
+ Comment
+ Delete CpuPm
+ Enabled
+
+ OemTableId
+ Q3B1UG0AAAA=
+ TableLength
+ 0
+ TableSignature
+ U1NEVA==
+
+
+ All
+
+ Comment
+ Delete Cpu0Ist
+ Enabled
+
+ OemTableId
+ Q3B1MElzdAA=
+ TableLength
+ 0
+ TableSignature
+ U1NEVA==
+
+
+ Patch
+
+
+ Comment
+ _Q11 to XQ11
+ Count
+ 1
+ Enabled
+
+ Find
+ X1ExMQ==
+ Limit
+ 0
+ Mask
+
+ OemTableId
+
+ Replace
+ WFExMQ==
+ ReplaceMask
+
+ Skip
+ 0
+ TableLength
+ 0
+ TableSignature
+
+
+
+ Comment
+ _Q12 to XQ12
+ Count
+ 1
+ Enabled
+
+ Find
+ X1ExMg==
+ Limit
+ 0
+ Mask
+
+ OemTableId
+
+ Replace
+ WFExMg==
+ ReplaceMask
+
+ Skip
+ 0
+ TableLength
+ 0
+ TableSignature
+
+
+
+ Quirks
+
+ FadtEnableReset
+
+ NormalizeHeaders
+
+ RebaseRegions
+
+ ResetHwSig
+
+ ResetLogoStatus
+
+
+
+ Booter
+
+ MmioWhitelist
+
+ Quirks
+
+ AvoidRuntimeDefrag
+
+ DevirtualiseMmio
+
+ DisableSingleUser
+
+ DisableVariableWrite
+
+ DiscardHibernateMap
+
+ EnableSafeModeSlide
+
+ EnableWriteUnprotector
+
+ ForceExitBootServices
+
+ ProtectMemoryRegions
+
+ ProtectSecureBoot
+
+ ProtectUefiServices
+
+ ProvideCustomSlide
+
+ ProvideMaxSlide
+ 0
+ RebuildAppleMemoryMap
+
+ SetupVirtualMap
+
+ SignalAppleOS
+
+ SyncRuntimePermissions
+
+
+
+ DeviceProperties
+
+ Add
+
+ PciRoot(0x1)/Pci(0x1F,0x0)
+
+ compatible
+ pci8086,2916
+ device-id
+
+ FikA
+
+ name
+ pci8086,2916
+
+
+ Delete
+
+ PciRoot(0x0)/Pci(0x1b,0x0)
+
+ MaximumBootBeepVolume
+
+
+
+ Kernel
+
+ Add
+
+
+ Arch
+ Any
+ BundlePath
+ VoodooHDA.kext
+ Comment
+
+ Enabled
+
+ ExecutablePath
+ Contents/MacOS/VoodooHDA
+ MaxKernel
+
+ MinKernel
+
+ PlistPath
+ Contents/Info.plist
+
+
+ Arch
+ x86_64
+ BundlePath
+ Lilu.kext
+ Comment
+ Patch engine
+ Enabled
+
+ ExecutablePath
+ Contents/MacOS/Lilu
+ MaxKernel
+
+ MinKernel
+ 12.0.0
+ PlistPath
+ Contents/Info.plist
+
+
+ Arch
+ x86_64
+ BundlePath
+ VirtualSMC.kext
+ Comment
+ SMC emulator
+ Enabled
+
+ ExecutablePath
+ Contents/MacOS/VirtualSMC
+ MaxKernel
+
+ MinKernel
+ 12.0.0
+ PlistPath
+ Contents/Info.plist
+
+
+ Arch
+ x86_64
+ BundlePath
+ WhateverGreen.kext
+ Comment
+ Video patches
+ Enabled
+
+ ExecutablePath
+ Contents/MacOS/WhateverGreen
+ MaxKernel
+
+ MinKernel
+ 12.0.0
+ PlistPath
+ Contents/Info.plist
+
+
+ BundlePath
+ AGPMInjector.kext
+ Comment
+
+ Enabled
+
+ ExecutablePath
+
+ MaxKernel
+
+ MinKernel
+
+ PlistPath
+ Contents/Info.plist
+
+
+ BundlePath
+ USBPorts.kext
+ Comment
+
+ Enabled
+
+ ExecutablePath
+
+ MaxKernel
+
+ MinKernel
+
+ PlistPath
+ Contents/Info.plist
+
+
+ Arch
+ x86_64
+ BundlePath
+ MCEReporterDisabler.kext
+ Comment
+ AppleMCEReporter disabler
+ Enabled
+
+ ExecutablePath
+
+ MaxKernel
+
+ MinKernel
+ 19.0.0
+ PlistPath
+ Contents/Info.plist
+
+
+ Block
+
+
+ Arch
+ Any
+ Comment
+
+ Enabled
+
+ Identifier
+ com.apple.driver.AppleTyMCEDriver
+ MaxKernel
+
+ MinKernel
+
+
+
+ Emulate
+
+ Cpuid1Data
+
+ VAYFAAAAAAAAAAAAAAAAAA==
+
+ Cpuid1Mask
+
+ ////AAAAAAAAAAAAAAAAAA==
+
+
+ Force
+
+
+ Arch
+ Any
+ BundlePath
+ System/Library/Extensions/IONetworkingFamily.kext
+ Comment
+ Patch engine
+ Enabled
+
+ Identifier
+ com.apple.iokit.IONetworkingFamily
+ ExecutablePath
+ Contents/MacOS/IONetworkingFamily
+ MaxKernel
+ 13.99.99
+ MinKernel
+
+ PlistPath
+ Contents/Info.plist
+
+
+ Patch
+
+
+ Base
+ _cpu_topology_sort
+ Comment
+ algrey - cpu_topology_sort -disable _x86_validate_topology
+ Count
+ 1
+ Enabled
+
+ Find
+
+ 6AAA//8=
+
+ Identifier
+ kernel
+ Limit
+ 0
+ Mask
+
+ /wAA//8=
+
+ MaxKernel
+ 20.99.99
+ MinKernel
+ 17.0.0
+ Replace
+
+ Dx9EAAA=
+
+ ReplaceMask
+
+
+ Skip
+ 0
+
+
+ Base
+
+ Comment
+ algrey - cpuid_set_cpufamily - force CPUFAMILY_INTEL_PENRYN
+ Count
+ 1
+ Enabled
+
+ Find
+
+ MduAPQAAAAAGdQA=
+
+ Identifier
+ kernel
+ Limit
+ 0
+ Mask
+
+ /////wAAAP///wA=
+
+ MaxKernel
+ 20.99.99
+ MinKernel
+ 17.0.0
+ Replace
+
+ u7xP6njpXQAAAJA=
+
+ ReplaceMask
+
+
+ Skip
+ 0
+
+
+ Quirks
+
+ AppleCpuPmCfgLock
+
+ AppleXcpmCfgLock
+
+ AppleXcpmExtraMsrs
+
+ AppleXcpmForceBoost
+
+ CustomSMBIOSGuid
+
+ DisableIoMapper
+
+ DisableLinkeditJettison
+
+ DisableRtcChecksum
+
+ DummyPowerManagement
+
+ ExternalDiskIcons
+
+ IncreasePciBarSize
+
+ LapicKernelPanic
+
+ PanicNoKextDump
+
+ PowerTimeoutKernelPanic
+
+ ThirdPartyDrives
+
+ XhciPortLimit
+
+
+ Scheme
+
+ FuzzyMatch
+
+ KernelArch
+ x86_64
+ KernelCache
+ Auto
+
+
+ Misc
+
+ BlessOverride
+
+ Boot
+
+ ConsoleAttributes
+ 0
+ HibernateMode
+ Auto
+ HideAuxiliary
+
+ PickerAttributes
+ 1
+ PickerAudioAssist
+
+ PickerMode
+ External
+ PollAppleHotKeys
+
+ ShowPicker
+
+ TakeoffDelay
+ 0
+ Timeout
+ 0
+
+ Debug
+
+ AppleDebug
+
+ ApplePanic
+
+ DisableWatchDog
+
+ DisplayDelay
+ 0
+ DisplayLevel
+ 2147483650
+ SerialInit
+
+ SysReport
+
+ Target
+ 3
+
+ Entries
+
+ Security
+
+ AllowNvramReset
+
+ AllowSetDefault
+
+ ApECID
+ 0
+ AuthRestart
+
+ BootProtect
+ None
+ DmgLoading
+ Signed
+ EnablePassword
+
+ ExposeSensitiveData
+ 6
+ HaltLevel
+ 2147483648
+ PasswordHash
+
+ PasswordSalt
+
+ ScanPolicy
+ 0
+ SecureBootModel
+ Disabled
+ Vault
+ Optional
+
+ Tools
+
+
+ Arguments
+
+ Auxiliary
+
+ Comment
+ Not signed for security reasons
+ Enabled
+
+ Name
+ UEFI Shell
+ Path
+ OpenShell.efi
+
+
+ Arguments
+ Shutdown
+ Auxiliary
+
+ Comment
+ Perform shutdown
+ Enabled
+
+ Name
+ Shutdown
+ Path
+ ResetSystem.efi
+
+
+
+ NVRAM
+
+ Add
+
+ 4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14
+
+ DefaultBackgroundColor
+ AAAAAA==
+ UIScale
+ AQ==
+
+ 4D1FDA02-38C7-4A6A-9CC6-4BCCA8B30102
+
+ rtc-blacklist
+
+
+ 7C436110-AB2A-4BBB-A880-FE41995C9F82
+
+ SystemAudioVolume
+ Rg==
+ boot-args
+ -v keepsyms=1 tlbto_us=0 vti=9 {{KERNEL_ARGS}}
+ run-efi-updater
+ No
+ csr-active-config
+ ZwAAAA==
+ prev-lang:kbd
+ ZW4tVVM6MA==
+
+
+ Delete
+
+ 4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14
+
+ UIScale
+ DefaultBackgroundColor
+
+ 4D1FDA02-38C7-4A6A-9CC6-4BCCA8B30102
+
+ rtc-blacklist
+
+ 7C436110-AB2A-4BBB-A880-FE41995C9F82
+
+ boot-args
+
+
+ LegacyEnable
+
+ LegacyOverwrite
+
+ LegacySchema
+
+ 7C436110-AB2A-4BBB-A880-FE41995C9F82
+
+ EFILoginHiDPI
+ EFIBluetoothDelay
+ LocationServicesEnabled
+ SystemAudioVolume
+ SystemAudioVolumeDB
+ SystemAudioVolumeSaved
+ bluetoothActiveControllerInfo
+ bluetoothInternalControllerInfo
+ flagstate
+ fmm-computer-name
+ nvda_drv
+ prev-lang:kbd
+
+ 8BE4DF61-93CA-11D2-AA0D-00E098032B8C
+
+ Boot0080
+ Boot0081
+ Boot0082
+ BootNext
+ BootOrder
+
+
+ WriteFlash
+
+
+ PlatformInfo
+
+ Automatic
+
+ Generic
+
+ AdviseWindows
+
+ MLB
+ {{BOARD_SERIAL_OLD}}
+ ROM
+
+ {{ROM}}
+
+ SpoofVendor
+
+ SystemProductName
+ {{DEVICE_MODEL}}
+ SystemSerialNumber
+ {{SERIAL_OLD}}
+ SystemUUID
+ {{SYSTEM_UUID_OLD}}
+
+ UpdateDataHub
+
+ UpdateNVRAM
+
+ UpdateSMBIOS
+
+ UpdateSMBIOSMode
+ Create
+
+ UEFI
+
+ APFS
+
+ EnableJumpstart
+
+ GlobalConnect
+
+ HideVerbose
+
+ JumpstartHotPlug
+
+ MinDate
+ 0
+ MinVersion
+ 0
+
+ Audio
+
+ AudioCodec
+ 0
+ AudioDevice
+ PciRoot(0x1)/Pci(0x1,0x0)/Pci(0x0,0x1)
+ AudioOut
+ 0
+ AudioSupport
+
+ MinimumVolume
+ 20
+ PlayChime
+
+ VolumeAmplifier
+ 0
+
+ ConnectDrivers
+
+ Drivers
+
+ VBoxHfs.efi
+ OpenRuntime.efi
+ OpenCanopy.efi
+ #AudioDxe.efi
+ #OpenUsbKbDxe.efi
+ #UsbMouseDxe.efi
+ #Ps2KeyboardDxe.efi
+ #Ps2MouseDxe.efi
+ #HiiDatabase.efi
+ #NvmExpressDxe.efi
+ #XhciDxe.efi
+ #ExFatDxe.efi
+ #PartitionDxe.efi
+ #CrScreenshotDxe.efi
+
+ Input
+
+ KeyFiltering
+
+ KeyForgetThreshold
+ 5
+ KeyMergeThreshold
+ 2
+ KeySupport
+
+ KeySupportMode
+ Auto
+ KeySwap
+
+ PointerSupport
+
+ PointerSupportMode
+ ASUS
+ TimerResolution
+ 50000
+
+ Output
+
+ ClearScreenOnModeSwitch
+
+ ConsoleMode
+
+ DirectGopRendering
+
+ IgnoreTextInGraphics
+
+ ProvideConsoleGop
+
+ ReconnectOnResChange
+
+ ReplaceTabWithSpace
+
+ Resolution
+ 1920x1080@32
+ SanitiseClearScreen
+
+ TextRenderer
+ BuiltinGraphics
+ UgaPassThrough
+
+
+ ProtocolOverrides
+
+ AppleAudio
+
+ AppleBootPolicy
+
+ AppleDebugLog
+
+ AppleEvent
+
+ AppleFramebufferInfo
+
+ AppleImageConversion
+
+ AppleImg4Verification
+
+ AppleKeyMap
+
+ AppleRtcRam
+
+ AppleSecureBoot
+
+ AppleSmcIo
+
+ AppleUserInterfaceTheme
+
+ DataHub
+
+ DeviceProperties
+
+ FirmwareVolume
+
+ HashServices
+
+ OSInfo
+
+ UnicodeCollation
+
+
+ Quirks
+
+ ExitBootServicesDelay
+ 0
+ IgnoreInvalidFlexRatio
+
+ ReleaseUsbOwnership
+
+ RequestBootVarRouting
+
+ TscSyncTimeout
+ 0
+ UnblockFsConnect
+
+ ConnectDrivers
+
+
+
+
+
\ 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 Resolution x axis length in px, default 1920
--height Resolution y axis length in px, default 1080
+ --kernel-args Additional boot-args
--input-plist-url Specify an alternative master plist, via URL
--master-plist-url Same as above.
--custom-plist Optionally change the input plist.
--master-plist Same as above.
--output-bootdisk Optionally change the bootdisk filename
--output-plist 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 < Optionally change the script output location
--width Resolution x axis length in px, default 1920
--height Resolution y axis length in px, default 1080
+ --kernel-args Additional boot-args
--input-plist-url Specify an alternative master plist, via URL
--master-plist-url Same as above.
--custom-plist 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}" < "${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}"
}