diff --git a/Chinese, Simplified Localization (zh-Hans)/Internal/Localizable.strings b/Chinese, Simplified Localization (zh-Hans)/Internal/Localizable.strings
index 89424a19abd56c45b29dc64620b6ef55d0e6f997..1d7d2927fce0c08c77e48e3ed8a92c4188e1ae41 100644
Binary files a/Chinese, Simplified Localization (zh-Hans)/Internal/Localizable.strings and b/Chinese, Simplified Localization (zh-Hans)/Internal/Localizable.strings differ
diff --git a/Chinese, Simplified Localization (zh-Hans)/Internal/MainMenu.strings b/Chinese, Simplified Localization (zh-Hans)/Internal/MainMenu.strings
index d61e2f5d6c336b33b6b314c1af663e32a1deb8ee..12d90803181c81f5e4d3e3a9e1412f7d3dfc0482 100755
--- a/Chinese, Simplified Localization (zh-Hans)/Internal/MainMenu.strings
+++ b/Chinese, Simplified Localization (zh-Hans)/Internal/MainMenu.strings
@@ -161,6 +161,9 @@
/* Class = "NSMenuItem"; title = "Subscript"; ObjectID = "I0S-gh-46l"; */
"I0S-gh-46l.title" = "下标";
+/* Class = "NSMenuItem"; title = "Sample.plist"; ObjectID = "Ih6-lk-lzT"; */
+"Ih6-lk-lzT.title" = "Sample.plist";
+
/* Class = "NSMenuItem"; title = "Justify"; ObjectID = "J5U-5w-g23"; */
"J5U-5w-g23.title" = "对齐";
@@ -227,6 +230,9 @@
/* Class = "NSMenuItem"; title = "Show Fonts"; ObjectID = "Q5e-8K-NDq"; */
"Q5e-8K-NDq.title" = "显示字体";
+/* Class = "NSMenuItem"; title = "SampleFull.plist"; ObjectID = "QT1-6J-6cg"; */
+"QT1-6J-6cg.title" = "SampleFull.plist";
+
/* Class = "NSMenuItem"; title = "Zoom"; ObjectID = "R4o-n2-Eq4"; */
"R4o-n2-Eq4.title" = "放大";
diff --git a/Chinese, Simplified Localization (zh-Hans)/Sections/devicePropertiesController.strings b/Chinese, Simplified Localization (zh-Hans)/Sections/devicePropertiesController.strings
index 919416e60381ebee1d062a1df6e176d741379159..42d2ccc2f95529242083246c2b7ebdeb27f76426 100755
--- a/Chinese, Simplified Localization (zh-Hans)/Sections/devicePropertiesController.strings
+++ b/Chinese, Simplified Localization (zh-Hans)/Sections/devicePropertiesController.strings
@@ -5,6 +5,9 @@
/* Class = "NSTableColumn"; headerCell.title = "Value"; ObjectID = "6on-lJ-yiP"; */
"6on-lJ-yiP.headerCell.title" = "值";
+/* Class = "NSWindow"; title = "Presets"; ObjectID = "7dM-hm-O9O"; */
+"7dM-hm-O9O.title" = "Presets";
+
/* Class = "NSTableColumn"; headerCell.title = "Devices"; ObjectID = "9kg-WA-Eir"; */
"9kg-WA-Eir.headerCell.title" = "设备";
@@ -14,24 +17,48 @@
/* Class = "NSMenuItem"; title = "List of PCI Devices"; ObjectID = "JHu-SN-nN7"; */
"JHu-SN-nN7.title" = "PCI设备列表";
+/* Class = "NSTabViewItem"; label = "Selected Platform"; ObjectID = "Lb7-g2-RyE"; */
+"Lb7-g2-RyE.label" = "Selected Platform";
+
+/* Class = "NSButtonCell"; title = "Spoof ID"; ObjectID = "LcB-f7-aNX"; */
+"LcB-f7-aNX.title" = "Spoof ID";
+
+/* Class = "NSTabViewItem"; label = "CPU Codenames"; ObjectID = "MD8-eq-jtV"; */
+"MD8-eq-jtV.label" = "CPU Codenames";
+
/* Class = "NSTabViewItem"; label = "Add"; ObjectID = "NLq-sd-yYz"; */
"NLq-sd-yYz.label" = "添加";
/* Class = "NSMenuItem"; title = "DATA"; ObjectID = "POL-aB-DNF"; */
"POL-aB-DNF.title" = "数据";
+/* Class = "NSTabViewItem"; label = "Current System"; ObjectID = "QNk-Ut-xrk"; */
+"QNk-Ut-xrk.label" = "Current System";
+
/* Class = "NSMenuItem"; title = "List of PCI Devices"; ObjectID = "V5x-oc-YnL"; */
"V5x-oc-YnL.title" = "PCI设备列表";
/* Class = "NSTableColumn"; headerCell.title = "Type"; ObjectID = "dpG-4m-Tya"; */
"dpG-4m-Tya.headerCell.title" = "类型";
+/* Class = "NSTabViewItem"; label = "Device IDs"; ObjectID = "ej0-LP-73g"; */
+"ej0-LP-73g.label" = "Device IDs";
+
+/* Class = "NSTabViewItem"; label = "Framebuffer"; ObjectID = "ews-BC-kwq"; */
+"ews-BC-kwq.label" = "Framebuffer";
+
+/* Class = "NSMenuItem"; title = "Add all PCI devices"; ObjectID = "gGR-Wj-H5N"; */
+"gGR-Wj-H5N.title" = "Add all PCI devices";
+
/* Class = "NSMenuItem"; title = "NUMBER"; ObjectID = "lI7-XR-ash"; */
"lI7-XR-ash.title" = "数字";
/* Class = "NSTabViewItem"; label = "Block"; ObjectID = "n3V-ht-3yU"; */
"n3V-ht-3yU.label" = "阻止";
+/* Class = "NSTabViewItem"; label = "Platform IDs"; ObjectID = "n7N-Fd-plx"; */
+"n7N-Fd-plx.label" = "Platform IDs";
+
/* Class = "NSView"; ibShadowedToolTip = "1. Add\nType: plist dict\nDescription: Sets device properties from a map (plist dict) of deivce paths to a map (plist dict) of variable names and their values in plist metadata format. Device paths must be provided in canonic string format (e.g. PciRoot(0x0)/Pci(0x1,0x0)/Pci(0x0,0x0)). Properties will only be set if not present and not blocked.\nNote: Currently properties may only be (formerly) added by the original driver, so unless a separate driver was installed, there is no reason to block the variables."; ObjectID = "ogK-XX-Zb9"; */
"ogK-XX-Zb9.ibShadowedToolTip" = "此项是用来注入你的设备的,主要是显卡和声卡两部分。同样你也可以定制一些设备到你的关于本机–系统报告–PCI列表中,尽管没有多大的意义。";
@@ -41,5 +68,8 @@
/* Class = "NSTableColumn"; headerCell.title = "Devices"; ObjectID = "rqc-Sa-r83"; */
"rqc-Sa-r83.headerCell.title" = "设备";
+/* Class = "NSButtonCell"; title = "Add"; ObjectID = "sdh-x3-Y0z"; */
+"sdh-x3-Y0z.title" = "添加";
+
/* Class = "NSMenuItem"; title = "STRING"; ObjectID = "ycS-j8-cj1"; */
"ycS-j8-cj1.title" = "字符";
diff --git a/English Localization (en)/Internal/Localizable.strings b/English Localization (en)/Internal/Localizable.strings
index 213417838260606b12ba328db7f6215b6b6af068..d78cee237dd73957b3fc47253c2b28fde6b5cde0 100644
Binary files a/English Localization (en)/Internal/Localizable.strings and b/English Localization (en)/Internal/Localizable.strings differ
diff --git a/English Localization (en)/Internal/MainMenu.strings b/English Localization (en)/Internal/MainMenu.strings
index 4ba34b1680c8b2ef7e3c809114cc05dd6e900a8d..12782ddbdc50673c9a70d3c4db32c64b0acf859e 100644
--- a/English Localization (en)/Internal/MainMenu.strings
+++ b/English Localization (en)/Internal/MainMenu.strings
@@ -161,6 +161,9 @@
/* Class = "NSMenuItem"; title = "Subscript"; ObjectID = "I0S-gh-46l"; */
"I0S-gh-46l.title" = "Subscript";
+/* Class = "NSMenuItem"; title = "Sample.plist"; ObjectID = "Ih6-lk-lzT"; */
+"Ih6-lk-lzT.title" = "Sample.plist";
+
/* Class = "NSMenuItem"; title = "Justify"; ObjectID = "J5U-5w-g23"; */
"J5U-5w-g23.title" = "Justify";
@@ -227,6 +230,9 @@
/* Class = "NSMenuItem"; title = "Show Fonts"; ObjectID = "Q5e-8K-NDq"; */
"Q5e-8K-NDq.title" = "Show Fonts";
+/* Class = "NSMenuItem"; title = "SampleFull.plist"; ObjectID = "QT1-6J-6cg"; */
+"QT1-6J-6cg.title" = "SampleFull.plist";
+
/* Class = "NSMenuItem"; title = "Zoom"; ObjectID = "R4o-n2-Eq4"; */
"R4o-n2-Eq4.title" = "Zoom";
diff --git a/English Localization (en)/Sections/devicePropertiesController.strings b/English Localization (en)/Sections/devicePropertiesController.strings
index b81207884f90bd86af581ecb366144de2bdec835..fbe82ffdb37074b9a80f2dcb652740892c0ded68 100644
--- a/English Localization (en)/Sections/devicePropertiesController.strings
+++ b/English Localization (en)/Sections/devicePropertiesController.strings
@@ -5,6 +5,9 @@
/* Class = "NSTableColumn"; headerCell.title = "Value"; ObjectID = "6on-lJ-yiP"; */
"6on-lJ-yiP.headerCell.title" = "Value";
+/* Class = "NSWindow"; title = "Presets"; ObjectID = "7dM-hm-O9O"; */
+"7dM-hm-O9O.title" = "Presets";
+
/* Class = "NSTableColumn"; headerCell.title = "Devices"; ObjectID = "9kg-WA-Eir"; */
"9kg-WA-Eir.headerCell.title" = "Devices";
@@ -14,24 +17,48 @@
/* Class = "NSMenuItem"; title = "List of PCI Devices"; ObjectID = "JHu-SN-nN7"; */
"JHu-SN-nN7.title" = "List of PCI Devices";
+/* Class = "NSTabViewItem"; label = "Selected Platform"; ObjectID = "Lb7-g2-RyE"; */
+"Lb7-g2-RyE.label" = "Selected Platform";
+
+/* Class = "NSButtonCell"; title = "Spoof ID"; ObjectID = "LcB-f7-aNX"; */
+"LcB-f7-aNX.title" = "Spoof ID";
+
+/* Class = "NSTabViewItem"; label = "CPU Codenames"; ObjectID = "MD8-eq-jtV"; */
+"MD8-eq-jtV.label" = "CPU Codenames";
+
/* Class = "NSTabViewItem"; label = "Add"; ObjectID = "NLq-sd-yYz"; */
"NLq-sd-yYz.label" = "Add";
/* Class = "NSMenuItem"; title = "DATA"; ObjectID = "POL-aB-DNF"; */
"POL-aB-DNF.title" = "DATA";
+/* Class = "NSTabViewItem"; label = "Current System"; ObjectID = "QNk-Ut-xrk"; */
+"QNk-Ut-xrk.label" = "Current System";
+
/* Class = "NSMenuItem"; title = "List of PCI Devices"; ObjectID = "V5x-oc-YnL"; */
"V5x-oc-YnL.title" = "List of PCI Devices";
/* Class = "NSTableColumn"; headerCell.title = "Type"; ObjectID = "dpG-4m-Tya"; */
"dpG-4m-Tya.headerCell.title" = "Type";
+/* Class = "NSTabViewItem"; label = "Device IDs"; ObjectID = "ej0-LP-73g"; */
+"ej0-LP-73g.label" = "Device IDs";
+
+/* Class = "NSTabViewItem"; label = "Framebuffer"; ObjectID = "ews-BC-kwq"; */
+"ews-BC-kwq.label" = "Framebuffer";
+
+/* Class = "NSMenuItem"; title = "Add all PCI devices"; ObjectID = "gGR-Wj-H5N"; */
+"gGR-Wj-H5N.title" = "Add all PCI devices";
+
/* Class = "NSMenuItem"; title = "NUMBER"; ObjectID = "lI7-XR-ash"; */
"lI7-XR-ash.title" = "NUMBER";
/* Class = "NSTabViewItem"; label = "Block"; ObjectID = "n3V-ht-3yU"; */
"n3V-ht-3yU.label" = "Block";
+/* Class = "NSTabViewItem"; label = "Platform IDs"; ObjectID = "n7N-Fd-plx"; */
+"n7N-Fd-plx.label" = "Platform IDs";
+
/* Class = "NSView"; ibShadowedToolTip = "1. Add\nType: plist dict\nDescription: Sets device properties from a map (plist dict) of deivce paths to a map (plist dict) of variable names and their values in plist metadata format. Device paths must be provided in canonic string format (e.g. PciRoot(0x0)/Pci(0x1,0x0)/Pci(0x0,0x0)). Properties will only be set if not present and not blocked.\nNote: Currently properties may only be (formerly) added by the original driver, so unless a separate driver was installed, there is no reason to block the variables."; ObjectID = "ogK-XX-Zb9"; */
"ogK-XX-Zb9.ibShadowedToolTip" = "1. Add\nType: plist dict\nDescription: Sets device properties from a map (plist dict) of deivce paths to a map (plist dict) of variable names and their values in plist metadata format. Device paths must be provided in canonic string format (e.g. PciRoot(0x0)/Pci(0x1,0x0)/Pci(0x0,0x0)). Properties will only be set if not present and not blocked.\nNote: Currently properties may only be (formerly) added by the original driver, so unless a separate driver was installed, there is no reason to block the variables.";
@@ -41,5 +68,8 @@
/* Class = "NSTableColumn"; headerCell.title = "Devices"; ObjectID = "rqc-Sa-r83"; */
"rqc-Sa-r83.headerCell.title" = "Devices";
+/* Class = "NSButtonCell"; title = "Add"; ObjectID = "sdh-x3-Y0z"; */
+"sdh-x3-Y0z.title" = "Add";
+
/* Class = "NSMenuItem"; title = "STRING"; ObjectID = "ycS-j8-cj1"; */
"ycS-j8-cj1.title" = "STRING";
diff --git a/release_templates/Sample.plist b/release_templates/Sample.plist
new file mode 100644
index 0000000000000000000000000000000000000000..02592c90f82af6498aef3b4e1fe788419c6d5f96
--- /dev/null
+++ b/release_templates/Sample.plist
@@ -0,0 +1,902 @@
+
+
+
+
+ #WARNING - 1
+ This is just a sample. Do NOT try loading it.
+ #WARNING - 2
+ Ensure you understand EVERY field before booting.
+ #WARNING - 3
+ In most cases recommended to use Sample.plist
+ #WARNING - 4
+ Use SampleFull.plist for end of life models: 2011 and older.
+ #WARNING - 5
+ https://docs.google.com/spreadsheets/d/1kGFz3_kp5xCDRRQpfnIUOvbiHXTmxEgyx97u73ImXXE/edit#gid=0
+ ACPI
+
+ Add
+
+
+ Comment
+ My custom DSDT
+ Enabled
+
+ Path
+ DSDT.aml
+
+
+ Comment
+ My custom SSDT
+ Enabled
+
+ Path
+ SSDT-1.aml
+
+
+ Comment
+ plugin-type=1
+ Enabled
+
+ Path
+ SSDT-PLUG.aml
+
+
+ Comment
+
+ Enabled
+
+ Path
+ SSDT-SBUS-MCHC.aml
+
+
+ Comment
+ Notebook brightness
+ Enabled
+
+ Path
+ SSDT-PNLF.aml
+
+
+ Comment
+
+ Enabled
+
+ Path
+ SSDT-EC.aml
+
+
+ Comment
+
+ Enabled
+
+ Path
+ SSDT-EC-USBX.aml
+
+
+ Comment
+
+ Enabled
+
+ Path
+ SSDT-EHCx_OFF.aml
+
+
+ Comment
+
+ Enabled
+
+ Path
+ SSDT-AWAC.aml
+
+
+ Comment
+
+ Enabled
+
+ Path
+ SSDT-RTC0.aml
+
+
+ Comment
+
+ Enabled
+
+ Path
+ SSDT-ALS0.aml
+
+
+ Comment
+
+ Enabled
+
+ Path
+ SSDT-PMC.aml
+
+
+ Block
+
+
+ All
+
+ Comment
+ Drop CpuPm
+ Enabled
+
+ OemTableId
+ Q3B1UG0AAAA=
+ TableLength
+ 0
+ TableSignature
+ U1NEVA==
+
+
+ All
+
+ Comment
+ Drop 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
+
+
+ Address
+ 4275159040
+ Comment
+ Haswell: SB_RCBA is a 0x4 page memory region, containing SPI_BASE at 0x3800 (SPI_BASE_ADDRESS)
+ Enabled
+
+
+
+ Address
+ 4278190080
+ Comment
+ Generic: PCI root is a 0x1000 page memory region used by some firmwares
+ Enabled
+
+
+
+ Quirks
+
+ AvoidRuntimeDefrag
+
+ DevirtualiseMmio
+
+ DisableSingleUser
+
+ DisableVariableWrite
+
+ DiscardHibernateMap
+
+ EnableSafeModeSlide
+
+ EnableWriteUnprotector
+
+ ForceExitBootServices
+
+ ProtectCsmRegion
+
+ ProtectSecureBoot
+
+ ProvideCustomSlide
+
+ SetupVirtualMap
+
+ ShrinkMemoryMap
+
+ SignalAppleOS
+
+
+
+ DeviceProperties
+
+ Add
+
+ PciRoot(0x0)/Pci(0x1b,0x0)
+
+ layout-id
+ AQAAAA==
+
+ PciRoot(0x0)/Pci(0x2,0x0)
+
+ AAPL,ig-platform-id
+
+
+
+ Block
+
+ PciRoot(0x0)/Pci(0x1b,0x0)
+
+ MaximumBootBeepVolume
+
+
+
+ Kernel
+
+ Add
+
+
+ BundlePath
+ Lilu.kext
+ Comment
+ Patch engine
+ Enabled
+
+ ExecutablePath
+ Contents/MacOS/Lilu
+ MaxKernel
+
+ MinKernel
+
+ PlistPath
+ Contents/Info.plist
+
+
+ BundlePath
+ VirtualSMC.kext
+ Comment
+ SMC emulator
+ Enabled
+
+ ExecutablePath
+ Contents/MacOS/VirtualSMC
+ MaxKernel
+
+ MinKernel
+
+ PlistPath
+ Contents/Info.plist
+
+
+ BundlePath
+ WhateverGreen.kext
+ Comment
+ Video patches
+ Enabled
+
+ ExecutablePath
+ Contents/MacOS/WhateverGreen
+ MaxKernel
+
+ MinKernel
+
+ PlistPath
+ Contents/Info.plist
+
+
+ BundlePath
+ AppleALC.kext
+ Comment
+ Audio patches
+ Enabled
+
+ ExecutablePath
+ Contents/MacOS/AppleALC
+ MaxKernel
+
+ MinKernel
+
+ PlistPath
+ Contents/Info.plist
+
+
+ BundlePath
+ IntelMausi.kext
+ Comment
+ Intel Ethernet LAN
+ Enabled
+
+ ExecutablePath
+ Contents/MacOS/IntelMausi
+ MaxKernel
+
+ MinKernel
+
+ PlistPath
+ Contents/Info.plist
+
+
+ BundlePath
+ Legacy_USB3.kext
+ Comment
+ XHC ports configuration
+ Enabled
+
+ ExecutablePath
+
+ MaxKernel
+
+ MinKernel
+
+ PlistPath
+ Contents/Info.plist
+
+
+ BundlePath
+ AppleMCEReporterDisabler.kext
+ Comment
+ AppleMCEReporter disabler
+ Enabled
+
+ ExecutablePath
+
+ MaxKernel
+
+ MinKernel
+ 19.0.0
+ PlistPath
+ Contents/Info.plist
+
+
+ Block
+
+
+ Comment
+
+ Enabled
+
+ Identifier
+ com.apple.driver.AppleTyMCEDriver
+ MaxKernel
+
+ MinKernel
+
+
+
+ Emulate
+
+ Cpuid1Data
+
+ Cpuid1Mask
+
+
+ Patch
+
+
+ Base
+ __ZN8AppleRTC18setupDateTimeAlarmEPK11RTCDateTime
+ Comment
+ Disable RTC wake scheduling
+ Count
+ 1
+ Enabled
+
+ Find
+
+ Identifier
+ com.apple.driver.AppleRTC
+ Limit
+ 0
+ Mask
+
+ MaxKernel
+
+ MinKernel
+ 19.0.0
+ Replace
+ ww==
+ ReplaceMask
+
+ Skip
+ 0
+
+
+ Base
+ __ZN8AppleRTC14updateChecksumEv
+ Comment
+ Disable RTC checksum update on poweroff
+ Count
+ 1
+ Enabled
+
+ Find
+
+ Identifier
+ com.apple.driver.AppleRTC
+ Limit
+ 0
+ Mask
+
+ MaxKernel
+
+ MinKernel
+
+ Replace
+ ww==
+ ReplaceMask
+
+ Skip
+ 0
+
+
+ Base
+ _AcpiOsVprintf
+ Comment
+ Disable ACPI logging
+ Count
+ 0
+ Enabled
+
+ Find
+
+ Identifier
+ com.apple.driver.AppleACPIPlatform
+ Limit
+ 0
+ Mask
+
+ MaxKernel
+ 18.5.0
+ MinKernel
+ 18.5.0
+ Replace
+ ww==
+ ReplaceMask
+
+ Skip
+ 0
+
+
+ Base
+ __ZN11BCM5701Enet14getAdapterInfoEv
+ Comment
+ Broadcom BCM57785 patch
+ Count
+ 1
+ Enabled
+
+ Find
+ 6AAA//9miYMABQAA
+ Identifier
+ com.apple.iokit.AppleBCM5701Ethernet
+ Limit
+ 0
+ Mask
+ /wAA////////////
+ MaxKernel
+
+ MinKernel
+
+ Replace
+ uLQWAABmiYMABQAA
+ ReplaceMask
+
+ Skip
+ 0
+
+
+ Quirks
+
+ AppleCpuPmCfgLock
+
+ AppleXcpmCfgLock
+
+ AppleXcpmExtraMsrs
+
+ AppleXcpmForceBoost
+
+ CustomSMBIOSGuid
+
+ DisableIoMapper
+
+ DummyPowerManagement
+
+ ExternalDiskIcons
+
+ IncreasePciBarSize
+
+ LapicKernelPanic
+
+ PanicNoKextDump
+
+ PowerTimeoutKernelPanic
+
+ ThirdPartyDrives
+
+ XhciPortLimit
+
+
+
+ Misc
+
+ BlessOverride
+
+ Boot
+
+ HibernateMode
+ None
+ PickerMode
+ Builtin
+ HideAuxiliary
+
+ HideSelf
+
+ PickerAttributes
+ 0
+ PickerAudioAssist
+
+ PollAppleHotKeys
+
+ ShowPicker
+
+ TakeoffDelay
+ 0
+ Timeout
+ 5
+
+ Debug
+
+ DisableWatchDog
+
+ DisplayDelay
+ 0
+ DisplayLevel
+ 2147483650
+ Target
+ 3
+
+ Entries
+
+
+ Arguments
+
+ Auxiliary
+
+ Comment
+ Not signed for security reasons
+ Enabled
+
+ Name
+ CustomOS
+ Path
+ PciRoot(0x0)/Pci(0x1,0x1)/Pci(0x0,0x0)/NVMe(0x1,11-22-33-44-55-66-77-88)/HD(1,GPT,00000000-0000-0000-0000-000000000000,0x800,0x64000)/\EFI\BOOT\BOOTX64.EFI
+
+
+ Security
+
+ AllowNvramReset
+
+ AllowSetDefault
+
+ AuthRestart
+
+ ExposeSensitiveData
+ 6
+ HaltLevel
+ 2147483648
+ Vault
+ Secure
+ ScanPolicy
+ 983299
+
+ Tools
+
+
+ Arguments
+
+ Auxiliary
+
+ Comment
+ Not signed for security reasons
+ Enabled
+
+ Name
+ UEFI Shell
+ Path
+ Shell.efi
+
+
+ Arguments
+
+ Auxiliary
+
+ Comment
+ Memory testing utility
+ Enabled
+
+ Name
+ memcheck
+ Path
+ memcheck/memcheck.efi
+
+
+
+ NVRAM
+
+ Add
+
+ 4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14
+
+ UIScale
+ AQ==
+ DefaultBackgroundColor
+ AAAAAA==
+
+ 7C436110-AB2A-4BBB-A880-FE41995C9F82
+
+ boot-args
+ -v keepsyms=1
+ csr-active-config
+ AAAAAA==
+ nvda_drv
+ MQ==
+ prev-lang:kbd
+ cnUtUlU6MjUy
+ SystemAudioVolume
+ Rg==
+
+
+ Block
+
+ 4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14
+
+ UIScale
+ DefaultBackgroundColor
+
+ 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
+ M000000000001
+ ROM
+ ESIzAAAA
+ SpoofVendor
+
+ SystemProductName
+ MacPro5,1
+ SystemSerialNumber
+ W0000000001
+ SystemUUID
+ 00000000-0000-0000-0000-000000000000
+
+ UpdateDataHub
+
+ UpdateNVRAM
+
+ UpdateSMBIOS
+
+ UpdateSMBIOSMode
+ Create
+
+ UEFI
+
+ ConnectDrivers
+
+ Drivers
+
+ HfsPlus.efi
+ ApfsDriverLoader.efi
+ FwRuntimeServices.efi
+ #AppleUsbKbDxe.efi
+ #HiiDatabase.efi
+ #NvmExpressDxe.efi
+ #XhciDxe.efi
+ #AudioDxe.efi
+
+ Audio
+
+ AudioSupport
+
+ AudioDevice
+ PciRoot(0x0)/Pci(0x1b,0x0)
+ AudioCodec
+ 0
+ AudioOut
+ 0
+ MinimumVolume
+ 20
+ PlayChime
+
+ VolumeAmplifier
+ 0
+
+ Input
+
+ KeyForgetThreshold
+ 5
+ KeyMergeThreshold
+ 2
+ KeySupport
+
+ KeySupportMode
+ Auto
+ KeySwap
+
+ PointerSupport
+
+ PointerSupportMode
+ ASUS
+ TimerResolution
+ 50000
+
+ Output
+
+ TextRenderer
+ BuiltinGraphics
+ ConsoleMode
+
+ Resolution
+ Max
+ ClearScreenOnModeSwitch
+
+ IgnoreTextInGraphics
+
+ ProvideConsoleGop
+
+ DirectGopRendering
+
+ ReconnectOnResChange
+
+ ReplaceTabWithSpace
+
+ SanitiseClearScreen
+
+
+ Protocols
+
+ AppleAudio
+
+ AppleBootPolicy
+
+ AppleEvent
+
+ AppleImageConversion
+
+ AppleKeyMap
+
+ AppleSmcIo
+
+ AppleUserInterfaceTheme
+
+ DataHub
+
+ DeviceProperties
+
+ FirmwareVolume
+
+ HashServices
+
+ OSInfo
+
+ UnicodeCollation
+
+
+ Quirks
+
+ ExitBootServicesDelay
+ 0
+ IgnoreInvalidFlexRatio
+
+ ReleaseUsbOwnership
+
+ RequestBootVarFallback
+
+ RequestBootVarRouting
+
+ UnblockFsConnect
+
+
+
+
+
diff --git a/release_templates/SampleFull.plist b/release_templates/SampleFull.plist
new file mode 100644
index 0000000000000000000000000000000000000000..357fcdf05968ddc2359f77040b1a9c145a34963f
--- /dev/null
+++ b/release_templates/SampleFull.plist
@@ -0,0 +1,1005 @@
+
+
+
+
+ #WARNING - 1
+ This is just a sample. Do NOT try loading it.
+ #WARNING - 2
+ Ensure you understand EVERY field before booting.
+ #WARNING - 3
+ In most cases recommended to use Sample.plist
+ #WARNING - 4
+ Use SampleFull.plist for end of life models: 2011 and older.
+ #WARNING - 5
+ https://docs.google.com/spreadsheets/d/1kGFz3_kp5xCDRRQpfnIUOvbiHXTmxEgyx97u73ImXXE/edit#gid=0
+ ACPI
+
+ Add
+
+
+ Comment
+ My custom DSDT
+ Enabled
+
+ Path
+ DSDT.aml
+
+
+ Comment
+ My custom SSDT
+ Enabled
+
+ Path
+ SSDT-1.aml
+
+
+ Comment
+ plugin-type=1
+ Enabled
+
+ Path
+ SSDT-PLUG.aml
+
+
+ Comment
+
+ Enabled
+
+ Path
+ SSDT-SBUS-MCHC.aml
+
+
+ Comment
+ Notebook brightness
+ Enabled
+
+ Path
+ SSDT-PNLF.aml
+
+
+ Comment
+
+ Enabled
+
+ Path
+ SSDT-EC.aml
+
+
+ Comment
+
+ Enabled
+
+ Path
+ SSDT-EC-USBX.aml
+
+
+ Comment
+
+ Enabled
+
+ Path
+ SSDT-EHCx_OFF.aml
+
+
+ Comment
+
+ Enabled
+
+ Path
+ SSDT-AWAC.aml
+
+
+ Comment
+
+ Enabled
+
+ Path
+ SSDT-RTC0.aml
+
+
+ Comment
+
+ Enabled
+
+ Path
+ SSDT-ALS0.aml
+
+
+ Comment
+
+ Enabled
+
+ Path
+ SSDT-PMC.aml
+
+
+ Block
+
+
+ All
+
+ Comment
+ Drop CpuPm
+ Enabled
+
+ OemTableId
+ Q3B1UG0AAAA=
+ TableLength
+ 0
+ TableSignature
+ U1NEVA==
+
+
+ All
+
+ Comment
+ Drop 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
+
+
+ Address
+ 4275159040
+ Comment
+ Haswell: SB_RCBA is a 0x4 page memory region, containing SPI_BASE at 0x3800 (SPI_BASE_ADDRESS)
+ Enabled
+
+
+
+ Address
+ 4278190080
+ Comment
+ Generic: PCI root is a 0x1000 page memory region used by some firmwares
+ Enabled
+
+
+
+ Quirks
+
+ AvoidRuntimeDefrag
+
+ DevirtualiseMmio
+
+ DisableSingleUser
+
+ DisableVariableWrite
+
+ DiscardHibernateMap
+
+ EnableSafeModeSlide
+
+ EnableWriteUnprotector
+
+ ForceExitBootServices
+
+ ProtectCsmRegion
+
+ ProtectSecureBoot
+
+ ProvideCustomSlide
+
+ SetupVirtualMap
+
+ ShrinkMemoryMap
+
+ SignalAppleOS
+
+
+
+ DeviceProperties
+
+ Add
+
+ PciRoot(0x0)/Pci(0x1b,0x0)
+
+ layout-id
+ AQAAAA==
+
+ PciRoot(0x0)/Pci(0x2,0x0)
+
+ AAPL,ig-platform-id
+
+
+
+ Block
+
+ PciRoot(0x0)/Pci(0x1b,0x0)
+
+ MaximumBootBeepVolume
+
+
+
+ Kernel
+
+ Add
+
+
+ BundlePath
+ Lilu.kext
+ Comment
+ Patch engine
+ Enabled
+
+ ExecutablePath
+ Contents/MacOS/Lilu
+ MaxKernel
+
+ MinKernel
+
+ PlistPath
+ Contents/Info.plist
+
+
+ BundlePath
+ VirtualSMC.kext
+ Comment
+ SMC emulator
+ Enabled
+
+ ExecutablePath
+ Contents/MacOS/VirtualSMC
+ MaxKernel
+
+ MinKernel
+
+ PlistPath
+ Contents/Info.plist
+
+
+ BundlePath
+ WhateverGreen.kext
+ Comment
+ Video patches
+ Enabled
+
+ ExecutablePath
+ Contents/MacOS/WhateverGreen
+ MaxKernel
+
+ MinKernel
+
+ PlistPath
+ Contents/Info.plist
+
+
+ BundlePath
+ AppleALC.kext
+ Comment
+ Audio patches
+ Enabled
+
+ ExecutablePath
+ Contents/MacOS/AppleALC
+ MaxKernel
+
+ MinKernel
+
+ PlistPath
+ Contents/Info.plist
+
+
+ BundlePath
+ IntelMausi.kext
+ Comment
+ Intel Ethernet LAN
+ Enabled
+
+ ExecutablePath
+ Contents/MacOS/IntelMausi
+ MaxKernel
+
+ MinKernel
+
+ PlistPath
+ Contents/Info.plist
+
+
+ BundlePath
+ Legacy_USB3.kext
+ Comment
+ XHC ports configuration
+ Enabled
+
+ ExecutablePath
+
+ MaxKernel
+
+ MinKernel
+
+ PlistPath
+ Contents/Info.plist
+
+
+ BundlePath
+ AppleMCEReporterDisabler.kext
+ Comment
+ AppleMCEReporter disabler
+ Enabled
+
+ ExecutablePath
+
+ MaxKernel
+
+ MinKernel
+ 19.0.0
+ PlistPath
+ Contents/Info.plist
+
+
+ Block
+
+
+ Comment
+
+ Enabled
+
+ Identifier
+ com.apple.driver.AppleTyMCEDriver
+ MaxKernel
+
+ MinKernel
+
+
+
+ Emulate
+
+ Cpuid1Data
+
+ Cpuid1Mask
+
+
+ Patch
+
+
+ Base
+ __ZN8AppleRTC18setupDateTimeAlarmEPK11RTCDateTime
+ Comment
+ Disable RTC wake scheduling
+ Count
+ 1
+ Enabled
+
+ Find
+
+ Identifier
+ com.apple.driver.AppleRTC
+ Limit
+ 0
+ Mask
+
+ MaxKernel
+
+ MinKernel
+ 19.0.0
+ Replace
+ ww==
+ ReplaceMask
+
+ Skip
+ 0
+
+
+ Base
+ __ZN8AppleRTC14updateChecksumEv
+ Comment
+ Disable RTC checksum update on poweroff
+ Count
+ 1
+ Enabled
+
+ Find
+
+ Identifier
+ com.apple.driver.AppleRTC
+ Limit
+ 0
+ Mask
+
+ MaxKernel
+
+ MinKernel
+
+ Replace
+ ww==
+ ReplaceMask
+
+ Skip
+ 0
+
+
+ Base
+ _AcpiOsVprintf
+ Comment
+ Disable ACPI logging
+ Count
+ 0
+ Enabled
+
+ Find
+
+ Identifier
+ com.apple.driver.AppleACPIPlatform
+ Limit
+ 0
+ Mask
+
+ MaxKernel
+ 18.5.0
+ MinKernel
+ 18.5.0
+ Replace
+ ww==
+ ReplaceMask
+
+ Skip
+ 0
+
+
+ Base
+ __ZN11BCM5701Enet14getAdapterInfoEv
+ Comment
+ Broadcom BCM57785 patch
+ Count
+ 1
+ Enabled
+
+ Find
+ 6AAA//9miYMABQAA
+ Identifier
+ com.apple.iokit.AppleBCM5701Ethernet
+ Limit
+ 0
+ Mask
+ /wAA////////////
+ MaxKernel
+
+ MinKernel
+
+ Replace
+ uLQWAABmiYMABQAA
+ ReplaceMask
+
+ Skip
+ 0
+
+
+ Quirks
+
+ AppleCpuPmCfgLock
+
+ AppleXcpmCfgLock
+
+ AppleXcpmExtraMsrs
+
+ AppleXcpmForceBoost
+
+ CustomSMBIOSGuid
+
+ DisableIoMapper
+
+ DummyPowerManagement
+
+ ExternalDiskIcons
+
+ IncreasePciBarSize
+
+ LapicKernelPanic
+
+ PanicNoKextDump
+
+ PowerTimeoutKernelPanic
+
+ ThirdPartyDrives
+
+ XhciPortLimit
+
+
+
+ Misc
+
+ BlessOverride
+
+ Boot
+
+ HibernateMode
+ None
+ PickerMode
+ Builtin
+ HideAuxiliary
+
+ HideSelf
+
+ PickerAttributes
+ 0
+ PickerAudioAssist
+
+ PollAppleHotKeys
+
+ ShowPicker
+
+ TakeoffDelay
+ 0
+ Timeout
+ 5
+
+ Debug
+
+ DisableWatchDog
+
+ DisplayDelay
+ 0
+ DisplayLevel
+ 2147483650
+ Target
+ 3
+
+ Entries
+
+
+ Arguments
+
+ Auxiliary
+
+ Comment
+ Not signed for security reasons
+ Enabled
+
+ Name
+ CustomOS
+ Path
+ PciRoot(0x0)/Pci(0x1,0x1)/Pci(0x0,0x0)/NVMe(0x1,11-22-33-44-55-66-77-88)/HD(1,GPT,00000000-0000-0000-0000-000000000000,0x800,0x64000)/\EFI\BOOT\BOOTX64.EFI
+
+
+ Security
+
+ AllowNvramReset
+
+ AllowSetDefault
+
+ AuthRestart
+
+ ExposeSensitiveData
+ 6
+ HaltLevel
+ 2147483648
+ Vault
+ Secure
+ ScanPolicy
+ 983299
+
+ Tools
+
+
+ Arguments
+
+ Auxiliary
+
+ Comment
+ Not signed for security reasons
+ Enabled
+
+ Name
+ UEFI Shell
+ Path
+ Shell.efi
+
+
+ Arguments
+
+ Auxiliary
+
+ Comment
+ Memory testing utility
+ Enabled
+
+ Name
+ memcheck
+ Path
+ memcheck/memcheck.efi
+
+
+
+ NVRAM
+
+ Add
+
+ 4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14
+
+ UIScale
+ AQ==
+ DefaultBackgroundColor
+ AAAAAA==
+
+ 7C436110-AB2A-4BBB-A880-FE41995C9F82
+
+ boot-args
+ -v keepsyms=1
+ csr-active-config
+ AAAAAA==
+ nvda_drv
+ MQ==
+ prev-lang:kbd
+ cnUtUlU6MjUy
+ SystemAudioVolume
+ Rg==
+
+
+ Block
+
+ 4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14
+
+ UIScale
+ DefaultBackgroundColor
+
+ 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
+
+ DataHub
+
+ ARTFrequency
+ 0
+ BoardProduct
+ Mac-F221BEC8
+ BoardRevision
+
+ DevicePathsSupported
+ 1
+ FSBFrequency
+ 0
+ InitialTSC
+ 0
+ PlatformName
+ platform
+ SmcBranch
+ AAAAAAAAAAA=
+ SmcPlatform
+ AAAAAAAAAAA=
+ SmcRevision
+ ATkPAAAF
+ StartupPowerEvents
+ 0
+ SystemProductName
+ MacPro5,1
+ SystemSerialNumber
+ W0000000001
+ SystemUUID
+ 00000000-0000-0000-0000-000000000000
+
+ Generic
+
+ AdviseWindows
+
+ MLB
+ M000000000001
+ ROM
+ ESIzAAAA
+ SpoofVendor
+
+ SystemProductName
+ MacPro5,1
+ SystemSerialNumber
+ W0000000001
+ SystemUUID
+ 00000000-0000-0000-0000-000000000000
+
+ PlatformNVRAM
+
+ BID
+ Mac-F221BEC8
+ FirmwareFeatures
+ N+EP6AAAAAA=
+ FirmwareFeaturesMask
+ P/8f/wAAAAA=
+ MLB
+ M000000000001
+ ROM
+ ESIzAAAA
+
+ SMBIOS
+
+ BIOSReleaseDate
+ 04/12/2019
+ BIOSVendor
+
+ BIOSVersion
+ 144.0.0.0.0
+ BoardAssetTag
+
+ BoardLocationInChassis
+ Part Component
+ BoardManufacturer
+
+ BoardProduct
+ Mac-F221BEC8
+ BoardSerialNumber
+ M000000000001
+ BoardType
+ 11
+ BoardVersion
+ MacPro5,1
+ ChassisAssetTag
+
+ ChassisManufacturer
+
+ ChassisSerialNumber
+ W0000000001
+ ChassisType
+ 7
+ ChassisVersion
+ Mac-F221BEC8
+ FirmwareFeatures
+ N+EP6AAAAAA=
+ FirmwareFeaturesMask
+ P/8f/wAAAAA=
+ MemoryFormFactor
+ 9
+ PlatformFeature
+ 0
+ ProcessorType
+ 0
+ SmcVersion
+ AAAAAAAAAAAAAAAAAAAAAA==
+ SystemFamily
+ MacPro
+ SystemManufacturer
+
+ SystemProductName
+ MacPro5,1
+ SystemSKUNumber
+ Mac-F221BEC8
+ SystemSerialNumber
+ W0000000001
+ SystemUUID
+ 00000000-0000-0000-0000-000000000000
+ SystemVersion
+ 1.1
+
+ UpdateDataHub
+
+ UpdateNVRAM
+
+ UpdateSMBIOS
+
+ UpdateSMBIOSMode
+ Create
+
+ UEFI
+
+ ConnectDrivers
+
+ Drivers
+
+ HfsPlus.efi
+ ApfsDriverLoader.efi
+ FwRuntimeServices.efi
+ #AppleUsbKbDxe.efi
+ #HiiDatabase.efi
+ #NvmExpressDxe.efi
+ #XhciDxe.efi
+ #AudioDxe.efi
+
+ Audio
+
+ AudioSupport
+
+ AudioDevice
+ PciRoot(0x0)/Pci(0x1b,0x0)
+ AudioCodec
+ 0
+ AudioOut
+ 0
+ MinimumVolume
+ 20
+ PlayChime
+
+ VolumeAmplifier
+ 0
+
+ Input
+
+ KeyForgetThreshold
+ 5
+ KeyMergeThreshold
+ 2
+ KeySupport
+
+ KeySupportMode
+ Auto
+ KeySwap
+
+ PointerSupport
+
+ PointerSupportMode
+ ASUS
+ TimerResolution
+ 50000
+
+ Output
+
+ TextRenderer
+ BuiltinGraphics
+ ConsoleMode
+
+ Resolution
+ Max
+ ClearScreenOnModeSwitch
+
+ IgnoreTextInGraphics
+
+ ProvideConsoleGop
+
+ DirectGopRendering
+
+ ReconnectOnResChange
+
+ ReplaceTabWithSpace
+
+ SanitiseClearScreen
+
+
+ Protocols
+
+ AppleAudio
+
+ AppleBootPolicy
+
+ AppleEvent
+
+ AppleImageConversion
+
+ AppleKeyMap
+
+ AppleSmcIo
+
+ AppleUserInterfaceTheme
+
+ DataHub
+
+ DeviceProperties
+
+ FirmwareVolume
+
+ HashServices
+
+ OSInfo
+
+ UnicodeCollation
+
+
+ Quirks
+
+ ExitBootServicesDelay
+ 0
+ IgnoreInvalidFlexRatio
+
+ ReleaseUsbOwnership
+
+ RequestBootVarFallback
+
+ RequestBootVarRouting
+
+ UnblockFsConnect
+
+
+
+
+