diff --git a/Chinese, Simplified Localization (zh-Hans)/Sections/miscController.strings b/Chinese, Simplified Localization (zh-Hans)/Sections/miscController.strings index e39ab00eeaedb59d82f7e79174610035589453bb..09ba95cb940aa599711b73f5baf3e284971ab81e 100755 --- a/Chinese, Simplified Localization (zh-Hans)/Sections/miscController.strings +++ b/Chinese, Simplified Localization (zh-Hans)/Sections/miscController.strings @@ -102,7 +102,7 @@ "FHv-7q-Wq3.title" = "Display Delay"; /* Class = "NSButtonCell"; title = "HibernateSkipsPicker"; ObjectID = "FqN-SK-uy8"; */ -"FqN-SK-uy8.title" = "HibernateSkipsPicker"; +"FqN-SK-uy8.title" = "HibernateSkipsPicker\n睡眠唤醒后不显示启动菜单"; /* Class = "NSButtonCell"; title = "SysReport"; ObjectID = "GOG-QD-oyI"; */ "GOG-QD-oyI.title" = "SysReport"; diff --git a/Chinese, Simplified Localization (zh-Hans)/ocs/rules/amd087.lst b/Chinese, Simplified Localization (zh-Hans)/ocs/rules/amd087.lst new file mode 100644 index 0000000000000000000000000000000000000000..6afd54d20ab1ddf231a34d796c8ce71c55ea7e48 --- /dev/null +++ b/Chinese, Simplified Localization (zh-Hans)/ocs/rules/amd087.lst @@ -0,0 +1,369 @@ +=
AMD Zen OpenCore 0.8.7 健全性检查结果

+=
规则更新:草原企鹅

+# Generic config suitable for initial installation +# OpenCore v0.8.7 AMD Zen Sanity Check +=
参考文章:https://dortania.github.io/OpenCore-Install-Guide/AMD/zen.html
+=
+# [kernel]:https://dortania.github.io/OpenCore-Install-Guide/AMD/zen.html#kernel +# [acpi]:https://dortania.github.io/OpenCore-Install-Guide/AMD/zen.html#acpi +# [kexts]:https://dortania.github.io/OpenCore-Install-Guide/ktext.html#kexts +# [debug]:https://dortania.github.io/OpenCore-Install-Guide/troubleshooting/debug.html +# [scanpolicy]:https://dortania.github.io/OpenCore-Post-Install/universal/security.html#scanpolicy +# [platforminfo]:https://dortania.github.io/OpenCore-Install-Guide/AMD/zen.html#platforminfo + +ACPI +:Add + count==0 "-您没有SSDT补丁.请查看[Acpi Docs]" + [Path]==DSDT.aml "-{$Path} -->您不应该包括转储的DSDT.请查看[ACPI文档]." + [Path]==SSDT-1.aml "-{$Path} -->这只是SSDT的一个例子.如果你真的是自己做的, 称它为更具描述性的东西" + [Path]~=".dsl$" "!{$Path} -->在此处只能是.aml文件. dsl文件需要编译为.aml" + [Enabled]==no "-{$Path} -->状态是已禁用. 启用或删除它可以去除此警告" + [Path]==SSDT-EC-USBX-DESKTOP.aml&SSDT-EC.aml"-->-{$Path}/b>不要同时使用 SSDT-EC-USBX-DESKTOPSSDT-EC" + [Path]~=-EC.+aml :"%您可能需要类似SSDT-EC.aml或SSDT-EC-USBX-DESKTOP.aml的文件.请查看[ACPI文档]" + [Path]~=AWAC.+aml "-{$Path} -->在AMD上不需要" + [Path]~=RTC0.+aml "-{$Path} -->在AMD上不需要" + [Path]~=ALS0.+aml "-{$Path} -->在AMD上不需要" + [Path]==SSDT-PMC.aml "-{$Path} -->在AMD上不需要" + [Path]==SSDT-PNLF.aml "-{$Path} -->在AMD上不需要" + [Path]==* " {$Path} -->确保此文件在您的OC/ACPI目录中" + [Path]==SSDT-OLA.aml "-{$Path} -->不要使用在粗略网站上找到的随机文件,这些文件会注入很可能阻止启动的随机数据. 请查看[Acpi Docs]" + [Path]==SSDT-SSDT-OLARILA.aml "-{$Path} -->不要使用在粗略网站上找到的随机文件,这些文件会注入很可能阻止启动的随机数据. 请查看[Acpi Docs]" + +:Quirks + count==5 + FadtEnableReset~=.* " {$setting} = {$value}" + NormalizeHeaders=no + RebaseRegions=no + ResetHwSig=no + ResetLogoStatus=no + SyncTableIds=no + +:Patch + count>15 "!-->您可能在错误的部分中添加了内核补丁.它们应该在Kernel部分." + +Booter + +:Quirks + AllowRelocationBlock=no + AvoidRuntimeDefrag=yes + DevirtualiseMmio=no " {$setting} = {$value} -->如果您有TRx40(即第三代ThreadRipper),请启用此功能" + DisableSingleUser=no + DisableVariableWrite=no + DiscardHibernateMap=no + EnableSafeModeSlide=yes + EnableWriteUnprotector=no + ForceExitBootServices=no + ProtectCsmRegion~=.* "!{$setting} -->从OpenCore v0.5.7开始已弃用 - 请参阅ProtectMemoryRegions" + ProtectMemoryRegions=no + ProtectSecureBoot=no + ProtectUefiServices=no + ProvideCustomSlide=yes + ProvideMaxSlide=0 + ResizeAppleGpuBars=-1 + RebuildAppleMemoryMap=yes + SetupVirtualMap=no + ShrinkMemoryMap~=.* "!{$setting} -->从OpenCore v0.5.7开始已弃用 - 请参阅RebuildAppleMemoryMap" + SignalAppleOS=no + SyncRuntimePermissions=yes + ForceBooterSignature=no + +DeviceProperties + +Kernel + +:Add + count==0 "!-->您没有Kexts. 您至少得需要Lilu.kext和VirtualSMC.kext. 请查看[Kexts文档]" + [BundlePath]==Lilu.kext " Lilu.kext-->确保此Kext在您的 OC/Kexts 目录,这是需要放在第一个的kext":"!-->缺少Lilu.kext. 将其添加到此列表的顶部" + [BundlePath]==FakeSMC.kext&VirtualSMC.kext "--->{$BundlePath} 不要同时使用 FakeSMC.kextVirtualSMC.kext" + [BundlePath]!=FakeSMC.kext|VirtualSMC.kext "--->你应该在此处添加 FakeSMC.kextVirtualSMC.kext" + [BundlePath]==VoodooHDA.kext&AppleALC.kext "--->{$BundlePath} 不要同时使用 VoodooHDA.kextAppleALC.kext" + [BundlePath]==AppleALC.kext "$alcbootarg='{$setting} = {$value} --->您需要添加 alcid=N 因为您使用的是AppleALC.kext';":"$alcbootarg=;" + [BundlePath]==SMCProcessor.kext "!{$BundlePath} -->此VirtualSMC插件在AMD平台上不起作用" + [BundlePath]==SMCSuperIO.kext "!{$BundlePath} -->此VirtualSMC插件在AMD平台上不起作用" + [BundlePath]==SMCLightSensor.kext "!{$BundlePath} -->此VirtualSMC插件在AMD平台上不起作用" + [BundlePath]==SMCBatteryManager.kext "!{$BundlePath} -->此VirtualSMC插件在AMD平台上不起作用" + [BundlePath]==IntelMausiEthernet.kext "-{$BundlePath} -->这可能不是适用于AMD系统的正确以太网接口" + [BundlePath]==IntelMausi.kext "-{$BundlePath} -->这可能不是适用于AMD系统的正确以太网接口" + [BundlePath]==AppleIGB.kext "-{$BundlePath} -->这可能不是适用于AMD系统的正确以太网接口" + [BundlePath]==SmallTree-Intel-211-AT-PCIe-GBE.kext "-->-{$BundlePath} 虽然这可能有效, 但SmallTreeIntel82576.kext 被认为更可靠" + [BundlePath]==NullCPUPowerManagement.kext "!{$BundlePath} -->设置DummyPowerManagementquirk而不是使用此kext" + [BundlePath]==USBInjectAll.kext "!{$BundlePath} -->在AMD平台上不起作用" + [BundlePath]==Legacy_USB3.kext "!{$BundlePath} -->不应该在这里" + [BundlePath]!=WhateverGreen.kext "--->WhateverGreen.kext缺少. 请查看[Kexts Docs]" + [BundlePath]==* "{$BundlePath} -->确保此Kext位于您的 OC/Kexts 目录" + +:Patch + count<20 "!{$count} -->找到补丁-您是否正确应用了内核补丁?" + count>19 " -->AMD内核补丁" + [MatchOS]~=.+ "!-->您使用了Clover补丁,而不是OpenCore的" + [Replace]~=\xbb\xbc\x4f\xea\x78\xe9\x5d\x00\x00\x00\x90 " -->找到Catalina 10.15.4 CPUFAMILY_INTEL_PENRYN补丁":"--->Catalina 10.15.4 CPUFAMILY_INTEL_PENRYN补丁丢失或不正确" + [Replace]~=\xb3\x01\xba\xbc\x4f\xea\x78\xe9\x5d\x00\x00\x00\x00\x90 " -->找到Big Sur 11.3 CPUFAMILY_INTEL_PENRYN补丁":"--->Big Sur 11.3 CPUFAMILY_INTEL_PENRYN补丁丢失或不正确" + +:Emulate + DummyPowerManagement=yes " {$setting} = {$value}":"!{$setting} = {$value} 这里需要启用" + +:Quirks + AppleCpuPmCfgLock=no + AppleXcpmCfgLock=no + AppleXcpmExtraMsrs=no + AppleXcpmForceBoost=no + CustomPciSerialDevice=no + CustomSMBIOSGuid=no" {$setting} = {$value} -->如果您有Dell或VIAO主板,请启用此功能" + DisableIoMapper=no + DisableRtcChecksum~=.* " {$setting} = {$value}" + DummyPowerManagement~=.* "!{$setting} 已从OpenCore v0.6.6开始移动- 请查看 Kernel -> Emulate" + ExtendBTFeatureFlags~=.* " {$setting} = {$value}" + LegacyCommpage=no + ExternalDiskIcons~=.* " {$setting} = {$value}" + ForceAquantiaEthernet=no + ForceSecureBootScheme=no + IncreasePciBarSize=no + LapicKernelPanic~=.* " {$setting} = {$value}" + PanicNoKextDump=yes + PowerTimeoutKernelPanic=yes + ProvideCurrentCpuInfo=no + SetApfsTrimTimeout=-1 + ThirdPartyDrives=no + XhciPortLimit=yes " {$setting} = {$value} -->USB端口定制后关闭":" {$setting} = {$value} -->如果您有USB问题,请启用" + +Misc +:Boot + BuiltinTextRenderer~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 参见UEFI/TextRenderer" + ConsoleBehaviourOs~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用" + ConsoleBehaviourUi~="" "!{$setting} -->从OpenCore v0.5.6开始已弃用" + ConsoleMode~=.* "!{$setting} -->从OpenCore v0.5.6开始已移至UEFI/Output部分" + Resolution~=.* "!{$setting} -->从OpenCore v0.5.6开始已移至UEFI/Output部分" + ConsoleAttributes~=.* " {$setting} = {$value}" + HideSelf~=.* "!{$setting} -->从OpenCore v0.5.9开始已弃用" + PollAppleHotKeys=no + ShowPicker=yes + HibernateSkipsPicker=yes + UsePicker~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用" + TakeoffDelay=0 + HibernateMode=None + LauncherOption~="Disabled|Full|Short|System" " {$setting} = {$value} -->LauncherOption设置正确":"-{$setting} = {$value} - 无效的LauncherOption. 请查阅 [Misc -> Boot Docs]" + LauncherPath=Default + PickerMode~=(Builtin|External) " {$setting} = {$value}":"!{$setting} = {$value} -->应将其设置为BuiltinExternal" + HideAuxiliary=no + PickerAttributes~=.* " {$setting} = {$value}" + PickerAudioAssist=no + Timeout=5 + PickerVariant~=.* " {$setting} = {$value}" + +:Debug + AppleDebug=yes + ApplePanic=yes + DisableWatchDog=yes :" {$setting} -->启用此功能将有助于调试" + Target=67 :" {$setting} -->有关调试目标编号的更多信息,请参见[Debugging Docs]" + DisplayLevel=2147483714 :" {$setting} -->有关更多信息,请参见[Debugging Docs]调试显示级别" + DisplayDelay=0 + LogModules~=.* " {$setting} = {$value}" + +:Entries + [Arguments]~=debug "!Arguments = {$Arguments} boot-args go in the nvram section, not here" + +:Security + AllowNvramReset~=.* "!{$setting} -->从OpenCore v0.8.1开始在引导条目添加独立的EFI驱动实现" + AllowSetDefault=yes + AllowToggleSip~=.* "!{$setting} -->从OpenCore v0.8.1开始在引导条目添加独立的EFI驱动实现" + ApECID=0 + AuthRestart=no + BlacklistAppleUpdate~=.* "!{$setting} -->从OpenCore v0.6.0开始已弃用,可以使用NVRAM参数里添加" + BootProtect~=.* "!{$setting} 从OpenCore v0.6.6开始已弃用 - 请查阅 LauncherOption" + DmgLoading~=.* " {$setting} = {$value}" + EnablePassword=no + RequireSignature~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Vault" + RequireVault~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Vault" + Vault=Optional + SecureBootModel~="Default|Disabled|j137|j680|j132|j174|j140k|j780|j213|j140a|j152f|j160|j230k|j214k|j223|j215|j185|j185f|x86legacy" " {$setting} = {$value} SecureBootModel设置正确":"!{$setting} = {$value} - 这是SecureBootModel的无效选项!" + HaltLevel=2147483648 + ExposeSensitiveData=6 :" {$setting} = {$value}" + ScanPolicy=0 :"-{$setting} = {$value}. -->初始配置时候这里可以为0,但是配置完成后,请在OCC里自定义显示哪些启动盘" + +:Serial + Init=no + Override=no + +:Tools + count==0 " -->您好像没有一些EFI工具程序":"%-->您可以在此处删除EFI工具程序" + +NVRAM + LegacyEnable=no + LegacyOverwrite=no + WriteFlash=yes + +:Add +::4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14 + UIScale~=(01|02) " {$setting} = {$value}":" {$setting} = {$value} -->但这通常设置为 0102" + DefaultBackgroundColor~=.* " {$setting} = {$value}" + +::7C436110-AB2A-4BBB-A880-FE41995C9F82 + boot-args~="ncpi=" "!{$setting} = {$value} -->我想你的意思是 npci= 而不是 ncpi=":"" + boot-args~="^(?:(?!alcid).)*$" "{$alcbootarg}":"" + boot-args="-v keepsyms=1" " {$setting} = {$value} -->如果您有navi10 GPU,请添加 agdpmod=pikera":" {$setting} = {$value}" + run-efi-updater="No" + csr-active-config~=.* " {$setting} = {$value}" + nvda_drv~=.* "!{$setting} = {$value} -->完全删除此设置.从OpenCore v0.5.7开始不再使用" + prev-lang:kbd=72752d52553a323532 "-{$setting} = {$value} ({@value}). -->除非您使用俄语,否则请留空或设置其他语言":" {$setting} = {$value} ({@value})" + SystemAudioVolume~="^\d+$" " {$setting} = {$value}":"!{$setting} = {$value} -->这应该是一个正数" + +PlatformInfo + Automatic=yes + UpdateDataHub=yes + UpdateNVRAM=yes + UpdateSMBIOS=yes + UpdateSMBIOSMode=Create" {$setting} = {$value} 如果您有Dell或VIAO主板,请将其设置为 Custom + +:Generic + SpoofVendor=yes + AdviseFeatures=no + ProcessorType~=.* " {$setting} = {$value}" + SystemMemoryStatus=Auto + MaxBIOSVersion=no + SupportsCsm~=.* "!{$setting} -->从OpenCore v0.5.5开始被AdviseWindows取代" + SystemProductName~="(iMacPro1,1|MacPro7,1|MacPro6,1|iMac14,2|iMac15,1)" " {$setting} = {$value}":"-{$setting} = {$value} -->这不是建议用于AMD系统的SMBIOS. 请查看[PlatformInfo Docs]" + MLB~="(M000000000001|M0000000000000001)" "!{$setting} -->应该设置为您生成的板卡序列号. 请参看[PlatformInfo Docs]":" {$setting} -->已设置" + ROM~="(112233000000|112233445566)" "-{$setting} = {$value} -->您应该将此设置为您的NIC MAC地址. 请参看[PlatformInfo Docs]":" {$setting} -->已设置" + SystemSerialNumber=W0000000001 "!{$setting} -->应该设置为您生成的系统序列号. 请参看[PlatformInfo Docs]":" {$setting} -->已设置" + SystemUUID=00000000-0000-0000-0000-000000000000 "!{$setting} -->应该设置为您生成的SmUUID. 请参看[PlatformInfo Docs]":" {$setting} -->已设置" + +UEFI + ConnectDrivers=yes "{$setting} = {$value} 一般建议此处要选中状态!" +:Drivers + [Path]==VBoxHfs.efi|HFSPlus.efi|HfsPlus.efi "$hfs={$Path}; {$Path}":"!-->这里需要 VBoxHfs.efiHFSPlus.efi here" + [Path]==VBoxHfs.efi|HFSPlus.efi|HfsPlus.efi "!{$Path} -->你已经有了 {$hfs}" + [Path]==OpenRuntime.efi " {$Path}":"!-->缺少OpenRuntime.efi" + [Path]==FwRuntimeServices.efi "!{$Path} -->从OpenCore v0.5.7开始已由OpenRuntime.efi取代" + [Path]==ApfsDriverLoader.efi "!ApfsDriverLoader.efi -->自OpenCore v0.5.8起,已合并在UEFI/APFS部分" + [Path]==OpenCore.efi "!OpenCore.efi -->不应该在这里!" + [Path]==AppleUsbKbdxe.efi "!{$Path} -->不应该在这里!" + [Path]==NvmExpressDxe.efi "!NvmExpressDxe.efi -->不应该在这里!" + [Path]==OpenUsbKbDxe.efi "-{$Path} -->除非您执行旧版安装,否则不需要" + [Path]==Ps2KeyboardDxe.efi "-{$Path} -->除非您使用PS2键盘,否则不应在此处!" + [Path]==Ps2MouseDxe.efi "-{$Path} -->除非您使用带有OpenCanopy的PS2鼠标/触控板,否则请不要在此处!" + [Path]s==UsbMouseDxe.efi "-{$Path} -->除非您将USB鼠标/触控板与OpenCanopy配合使用,否则不应在此处使用!" + [Path]==XhciDxe.efi "!XhciDxe.efi -->不应该在这里!" + [Path]==HiiDatabase.efi "!{$Path} -->不应该在这里!" + [Path]==AppleUsbKbDxe.efi "-{$Path} -->从OpenCore v0.5.7开始已由OpenUsbKbDxe.efi取代" + [Path]==VirtualSmc.efi "!VirtualSmc.efi -->已被合并在OpenCore的AppleSmcIo quirks下 !" + [Path]==OpenLinuxBoot.efi "-{$Path} -->除非您确定要从OpenCore直接引导LINUX系统而不通过传统GRUB引导,否则不需要!" + [Path]==ext4_x64.efi "-{$Path} -->这个是LINUX传统EXT4文件系统读取驱动,如果你要引导的LINUX磁盘分区是EXT4,加载此驱动,配合OpenLinuxBoot.efi使用,否则不需要!" + [Path]==btrfs_x64.efi "-{$Path} -->这个是LINUX下一代文件系统读取驱动可以替代EXT4格式,如果你要引导的LINUX磁盘分区是此文件系统,加载此驱动,配合OpenLinuxBoot.efi使用,否则不需要!" + [Path]==* " {$Path}" + +:APFS + EnableJumpstart=yes + GlobalConnect=no " {$setting} = {$value} -->如果您有HP主板,但在OpenCore中看不到APFS驱动器,请启用此功能":" {$setting} = {$value} 仅对于在OpenCore中看不到APFS驱动器的HP主板是必需的" + HideVerbose=yes + JumpstartHotPlug=no + MinDate=0 + MinVersion=0 + +:AppleInput + AppleEvent~=.* " {$setting} = {$value}" + CustomDelays~=.* " {$setting} = {$value}" + KeyInitalDelay~=.* " {$setting} = {$value}" + KeySubsequentDelay~=.* " {$setting} = {$value}" + PointerSpeedDiv~=.* " {$setting} = {$value}" + PointerSpeedMul~=.* " {$setting} = {$value}" + GraphicsInputMirroring=no + +:Audio + AudioSupport~=.* " {$setting} = {$value}" + AudioDevice~=.* " {$setting} = {$value}" + AudioOutMask~=.* " {$setting} = {$value}" + DisconnectHda~=.* " {$setting} = {$value}" + MaximumGain~=.* " {$setting} = {$value}" + MinimumAssistGain~=.* " {$setting} = {$value}" + MinimumAudibleGain~=.* " {$setting} = {$value}" + AudioCodec~=.* " {$setting} = {$value}" + PlayChime~=.* " {$setting} = {$value}" + SetupDelay~=.* " {$setting} = {$value}" + ResetTrafficClass~=.* " {$setting} = {$value}" + +:Input + KeyFiltering=no + KeyForgetThreshold=5 + KeyMergeThreshold~=.* "!{$setting} --> 从OpenCore v0.6.9开始已弃用" + KeySupport=yes + KeySupportMode=Auto + KeySwap=no + PointerSupport=no + PointerSupportMode~=.* " {$setting} = {$value}" + TimerResolution=50000 + KeyInitalDelay~=.* "!{$setting} --> 从OpenCore v0.6.9开始已移动到AppleInput中" + KeySubsequentDelay~=.* "!{$setting} --> 从OpenCore v0.6.9开始已移动到AppleInput中" + PointerDwellClickTimeout~=.* " {$setting} = {$value}" + PointerDwellDoubleClickTimeou~=.* " {$setting} = {$value}" + PointerDwellRadius~=.* " {$setting} = {$value}" + PointerPollMask~=.* " {$setting} = {$value}" + PointerPollMax~=.* " {$setting} = {$value}" + PointerPollMin~=.* " {$setting} = {$value}" + +:ProtocolOverrides + count==18 :"!-->在这里,您应该在UEFI/ProtocolOverrides部分中正确设置18个选项" + AppleAudio=no + AppleBootPolicy=no + AppleDebugLog=no + AppleEg2Info=no + AppleEvent~=.* "!{$setting} --> 从OpenCore v0.6.9开始已移动到AppleInput中" + AppleFramebufferInfo=no + AppleImageConversion=no + AppleImg4Verification=no + AppleKeyMap=no + AppleRtcRam=no + AppleSecureBoot=no + AppleSmcIo=no + AppleUserInterfaceTheme=no + DataHub=no + DeviceProperties=no + FirmwareVolume=no " {$setting} = {$value} 如果您打算使用FileVault2,请启用此功能":" {$setting} = {$value} 仅当您计划使用FileVault时才需要" + HashServices=no " {$setting} = {$value} 如果您打算使用FileVault2,请启用此功能":" {$setting} = {$value} 仅当您计划使用FileVault时才需要" + OSInfo=no + UnicodeCollation=no + ConsoleControl~=.* "!{$setting} 从OpenCore v0.5.6开始已弃用 - 请查看UEFI/TextRenderer" + +:Output + count==15 :"!-->在这里,您应该在UEFI/OUTPUT部分中设置15个设置" + TextRenderer=BuiltinGraphics + ConsoleMode="" + Resolution~=.* " {$setting} = {$value}" + ForceResolution=no + GopPassThrough=~=.* " {$setting} = {$value}" + ClearScreenOnModeSwitch=no + IgnoreTextInGraphics=no + ProvideConsoleGop=yes + DirectGopRendering=no + DirectGopCacheMode~=.* "!{$setting} -->从OpenCore v0.5.9开始已弃用" + ReconnectOnResChange=no + ReplaceTabWithSpace=no + SanitiseClearScreen~=.* " {$setting} = {$value}" + Scale~=.* "!{$setting} -->不应该在这里" + UgaPassThrough~=.* "{$setting} = {$value} -->":"!-->缺少UgaPassThrough选项" + +:Quirks + AvoidHighAlloc~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用" + DeduplicateBootOrder~=.* "!{$setting} --> 从OpenCore v0.6.6开始已弃用" + DisableSecurityPolicy=no + EnableVectorAcceleration=no + EnableVmx=no + ActivateHpetSupport=no + ExitBootServicesDelay=0 + ForgeUefiSupport=no + ForceOcWriteFlash=no + IgnoreInvalidFlexRatio=no + ReconnectOnResChange~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Output/${setting}" + IgnoreTextInGraphics~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Output/${setting}" + ProvideConsoleGop~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Output/${setting}" + ReleaseUsbOwnership=no + ReloadOptionRoms=no + RequestBootVarFallback~=.* "!{$setting} -->从OpenCore v0.5.9开始已弃用" + RequestBootVarRouting=yes + TscSyncTimeout=0 + ResizeGpuBars=-1 + ReplaceTabWithSpace~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Output/${setting}" + SanitiseClearScreen~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Output/${setting}" + ClearScreenOnModeSwitch~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Output/${setting}" + UnblockFsConnect=no + +:ReservedMemory diff --git a/Chinese, Simplified Localization (zh-Hans)/ocs/rules/amdfx087.lst b/Chinese, Simplified Localization (zh-Hans)/ocs/rules/amdfx087.lst new file mode 100644 index 0000000000000000000000000000000000000000..db005ffc449258fc7b9ad733b4af12f2fbb4f0fa --- /dev/null +++ b/Chinese, Simplified Localization (zh-Hans)/ocs/rules/amdfx087.lst @@ -0,0 +1,370 @@ +=
AMD FX OpenCore 0.8.7 健全性检查结果

+=
规则更新:草原企鹅

+# Generic config suitable for initial installation +# OpenCore v0.8.7 AMD FX Sanity Check += +=
+# [kernel]:https://dortania.github.io/OpenCore-Install-Guide/AMD/fx.html#kernel +# [acpi]:https://dortania.github.io/OpenCore-Install-Guide/AMD/fx.html#acpi +# [kexts]:https://dortania.github.io/OpenCore-Install-Guide/ktext.html#kexts +# [debug]:https://dortania.github.io/OpenCore-Install-Guide/troubleshooting/debug.html +# [scanpolicy]:https://dortania.github.io/OpenCore-Post-Install/universal/security.html#scanpolicy +# [platforminfo]:https://dortania.github.io/OpenCore-Install-Guide/AMD/fx.html#platforminfo + +ACPI +:Add + count==0 "-您没有SSDT补丁.请查看[Acpi Docs]" + [Path]==DSDT.aml "-{$Path} -->您不应该包括转储的DSDT.请查看[ACPI文档]." + [Path]==SSDT-1.aml "-{$Path} -->这只是SSDT的一个例子.如果你真的是自己做的, 称它为更具描述性的东西" + [Path]~=".dsl$" "!{$Path} -->在此处只能是.aml文件. dsl文件需要编译为.aml" + [Enabled]==no "-{$Path} -->状态是已禁用. 启用或删除它可以去除此警告" + [Path]==SSDT-EC-USBX-DESKTOP.aml&SSDT-EC.aml"-->-{$Path}/b>不要同时使用 SSDT-EC-USBX-DESKTOPSSDT-EC" + [Path]~=-EC.+aml :"%您可能需要类似SSDT-EC.aml或SSDT-EC-USBX-DESKTOP.aml的文件.请查看[ACPI文档]" + [Path]~=AWAC.+aml "-{$Path} -->在AMD上不需要" + [Path]~=RTC0.+aml "-{$Path} -->在AMD上不需要" + [Path]~=ALS0.+aml "-{$Path} -->在AMD上不需要" + [Path]==SSDT-PMC.aml "-{$Path} -->在AMD上不需要" + [Path]==SSDT-PNLF.aml "-{$Path} -->在AMD上不需要" + [Path]==* " {$Path} -->确保此文件在您的OC/ACPI目录中" + [Path]==SSDT-OLA.aml "-{$Path} -->不要使用在粗略网站上找到的随机文件,这些文件会注入很可能阻止启动的随机数据. 请查看[Acpi Docs]" + [Path]==SSDT-SSDT-OLARILA.aml "-{$Path} -->不要使用在粗略网站上找到的随机文件,这些文件会注入很可能阻止启动的随机数据. 请查看[Acpi Docs]" + +:Quirks + count==5 + FadtEnableReset~=.* " {$setting} = {$value}" + NormalizeHeaders=no + RebaseRegions=no + ResetHwSig=no + ResetLogoStatus=no + SyncTableIds=no + +:Patch + count>15 "!-->您可能在错误的部分中添加了内核补丁.它们应该在Kernel部分." + +Booter + +:Quirks + AllowRelocationBlock=no + AvoidRuntimeDefrag=yes + DevirtualiseMmio=no + DisableSingleUser=no + DisableVariableWrite=no + DiscardHibernateMap=no + EnableSafeModeSlide=yes + EnableWriteUnprotector=yes + ForceExitBootServices=no + ProtectCsmRegion~=.* "!{$setting} -->从OpenCore v0.5.7开始已弃用 - 请参阅ProtectMemoryRegions" + ProtectMemoryRegions=no + ProtectSecureBoot=no + ProtectUefiServices=no + ProvideCustomSlide=yes + ProvideMaxSlide=0 + ResizeAppleGpuBars=-1 + RebuildAppleMemoryMap=no + SetupVirtualMap=yes + ShrinkMemoryMap~=.* "!{$setting} -->从OpenCore v0.5.7开始已弃用 - 请参阅RebuildAppleMemoryMap" + SignalAppleOS=no + SyncRuntimePermissions=no + ForceBooterSignature=no + +DeviceProperties + +Kernel + +:Add + count==0 "!-->您没有Kexts. 您至少得需要Lilu.kext和VirtualSMC.kext. 请查看[Kexts文档]" + [BundlePath]==Lilu.kext " Lilu.kext-->确保此Kext在您的 OC/Kexts 目录,这是需要放在第一个的kext":"!-->缺少Lilu.kext. 将其添加到此列表的顶部" + [BundlePath]==FakeSMC.kext&VirtualSMC.kext "--->{$BundlePath} 不要同时使用 FakeSMC.kextVirtualSMC.kext" + [BundlePath]!=FakeSMC.kext|VirtualSMC.kext "--->你应该在此处添加 FakeSMC.kextVirtualSMC.kext" + [BundlePath]==VoodooHDA.kext&AppleALC.kext "--->{$BundlePath} 不要同时使用 VoodooHDA.kextAppleALC.kext" + [BundlePath]==AppleALC.kext "$alcbootarg='{$setting} = {$value} --->您需要添加 alcid=N 因为您使用的是AppleALC.kext';":"$alcbootarg=;" + [BundlePath]==SMCProcessor.kext "!{$BundlePath} -->此VirtualSMC插件在AMD平台上不起作用" + [BundlePath]==SMCSuperIO.kext "!{$BundlePath} -->此VirtualSMC插件在AMD平台上不起作用" + [BundlePath]==SMCLightSensor.kext "!{$BundlePath} -->此VirtualSMC插件在AMD平台上不起作用" + [BundlePath]==SMCBatteryManager.kext "!{$BundlePath} -->此VirtualSMC插件在AMD平台上不起作用" + [BundlePath]==IntelMausiEthernet.kext "-{$BundlePath} -->这可能不是适用于AMD系统的正确以太网接口" + [BundlePath]==IntelMausi.kext "-{$BundlePath} -->这可能不是适用于AMD系统的正确以太网接口" + [BundlePath]==AppleIGB.kext "-{$BundlePath} -->这可能不是适用于AMD系统的正确以太网接口" + [BundlePath]==SmallTree-Intel-211-AT-PCIe-GBE.kext "-->-{$BundlePath} 虽然这可能有效, 但SmallTreeIntel82576.kext 被认为更可靠" + [BundlePath]==NullCPUPowerManagement.kext "!{$BundlePath} -->设置DummyPowerManagementquirk而不是使用此kext" + [BundlePath]==USBInjectAll.kext "!{$BundlePath} -->在AMD平台上不起作用" + [BundlePath]==Legacy_USB3.kext "!{$BundlePath} -->不应该在这里" + [BundlePath]!=WhateverGreen.kext "--->WhateverGreen.kext缺少. 请查看[Kexts Docs]" + [BundlePath]==* "{$BundlePath} -->确保此Kext位于您的 OC/Kexts 目录" + +:Patch + count<20 "!{$count} -->找到补丁-您是否正确应用了内核补丁?" + count>19 " -->AMD内核补丁" + [MatchOS]~=.+ "!-->您使用了Clover补丁,而不是OpenCore的" + [Replace]~=\xbb\xbc\x4f\xea\x78\xe9\x5d\x00\x00\x00\x90 " -->找到Catalina 10.15.4 CPUFAMILY_INTEL_PENRYN补丁":"--->Catalina 10.15.4 CPUFAMILY_INTEL_PENRYN补丁丢失或不正确" + [Replace]~=\xb3\x01\xba\xbc\x4f\xea\x78\xe9\x5d\x00\x00\x00\x00\x90 " -->找到Big Sur 11.3 CPUFAMILY_INTEL_PENRYN补丁":"--->Big Sur 11.3 CPUFAMILY_INTEL_PENRYN补丁丢失或不正确" + +:Emulate + DummyPowerManagement=yes " {$setting} = {$value}":"!{$setting} = {$value} -->这里需要启用" + +:Quirks + AppleCpuPmCfgLock=no + AppleXcpmCfgLock=no + AppleXcpmExtraMsrs=no + AppleXcpmForceBoost=no + CustomPciSerialDevice=no + CustomSMBIOSGuid=no" {$setting} = {$value} -->如果您有Dell或VIAO主板,请启用此功能" + DisableIoMapper=no + DisableRtcChecksum~=.* " {$setting} = {$value}" + DummyPowerManagement~=.* "!{$setting}/ 已从OpenCore v0.6.6开始移动 - 参看 Kernel -> Emulate" + ExtendBTFeatureFlags~=.* " {$setting} = {$value}" + LegacyCommpage=no + ExternalDiskIcons~=.* " {$setting} = {$value}" + ForceAquantiaEthernet=no + ForceSecureBootScheme=no + IncreasePciBarSize=no + LapicKernelPanic~=.* " {$setting} = {$value}" + PanicNoKextDump=yes + PowerTimeoutKernelPanic=yes + ProvideCurrentCpuInfo=no + SetApfsTrimTimeout=-1 + ThirdPartyDrives~=.* " {$setting} = {$value}" + XhciPortLimit=yes " {$setting} = {$value} -->USB端口定制后关闭":" {$setting} = {$value} enable if you have USB issues" + +Misc +:Boot + BuiltinTextRenderer~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 参见UEFI/TextRenderer" + ConsoleBehaviourOs~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用" + ConsoleBehaviourUi~="" "!{$setting} -->从OpenCore v0.5.6开始已弃用" + ConsoleMode~=.* "!{$setting} -->从OpenCore v0.5.6开始已移至UEFI/Output部分" + Resolution~=.* "!{$setting} -->从OpenCore v0.5.6开始已移至UEFI/Output部分" + ConsoleAttributes~=.* " {$setting} = {$value}" + HideSelf~=.* "!{$setting} -->从OpenCore v0.5.9开始已弃用" + PollAppleHotKeys=no + ShowPicker=yes + HibernateSkipsPicker=yes + UsePicker~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用" + TakeoffDelay=0 + HibernateMode=None + LauncherOption~="Disabled|Full|Short|System" " {$setting} = {$value} -->LauncherOption设置正确":"-{$setting} = {$value} - 无效的LauncherOption. 请查阅 [Misc -> Boot Docs]" + LauncherPath=Default + PickerMode=Builtin + HideAuxiliary=no + PickerAttributes~=.* " {$setting} = {$value}" + PickerAudioAssist=no + Timeout=5 + PickerVariant~=.* " {$setting} = {$value}" + +:Debug + AppleDebug=yes + ApplePanic=yes + DisableWatchDog=yes :" {$setting} -->启用此功能将有助于调试" + Target=67 :" {$setting} -->有关调试目标编号的更多信息,请参见[Debugging Docs]" + DisplayLevel=2147483714 :" {$setting} -->有关更多信息,请参见[Debugging Docs]调试显示级别" + DisplayDelay=0 + LogModules~=.* " {$setting} = {$value}" + +:Entries + [Arguments]~=debug "!Arguments = {$Arguments} -->boot-args进入nvram部分,而不是这里" + +:Security + AllowNvramReset~=.* "!{$setting} -->从OpenCore v0.8.1开始在引导条目添加独立的EFI驱动实现" + AllowSetDefault=yes + AllowToggleSip~=.* "!{$setting} -->从OpenCore v0.8.1开始在引导条目添加独立的EFI驱动实现" + ApECID=0 + AuthRestart=no + BlacklistAppleUpdate~=.* "!{$setting} -->在OpenCore v0.6.0里开始已弃用,可以使用NVRAM参数里添加" + BootProtect~=.* "!{$setting} 从OpenCore v0.6.6开始已弃用 - 请查阅 LauncherOption" + DmgLoading~=.* " {$setting} = {$value}" + EnablePassword=no + RequireSignature~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Vault" + RequireVault~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Vault" + Vault=Optional + SecureBootModel~="Default|Disabled|j137|j680|j132|j174|j140k|j780|j213|j140a|j152f|j160|j230k|j214k|j223|j215|j185|j185f|x86legacy" " {$setting} = {$value} SecureBootModel设置正确":"!{$setting} = {$value} - 这是SecureBootModel的无效选项!" + HaltLevel=2147483648 + ExposeSensitiveData=6 :" {$setting} = {$value}" + ScanPolicy=0 :"-{$setting} = {$value}. -->初始配置时候这里可以为0,但是配置完成后,请在OCC里自定义显示哪些启动盘" + +:Serial + Init=no + Override=no + +:Tools + count==0 " -->您好像没有一些EFI工具程序":"%-->您可以在此处删除EFI工具程序" + +NVRAM + LegacyEnable=no + LegacyOverwrite=no + WriteFlash=yes + +:Add +::4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14 + UIScale~=(01|02) " {$setting} = {$value}":" {$setting} = {$value} -->但这通常设置为 0102" + DefaultBackgroundColor~=.* " {$setting} = {$value}" + +::7C436110-AB2A-4BBB-A880-FE41995C9F82 + boot-args~="ncpi=" "!{$setting} = {$value} -->我想你的意思是 npci= 而不是 ncpi=":"" + boot-args~="^(?:(?!alcid).)*$" "{$alcbootarg}":"" + boot-args="-v keepsyms=1" " {$setting} = {$value} -->如果您有navi10 GPU,请添加 agdpmod=pikera":" {$setting} = {$value}" + run-efi-updater="No" + csr-active-config~=.* " {$setting} = {$value}" + nvda_drv~=.* "!{$setting} = {$value} -->完全删除此设置.从OpenCore v0.5.7开始不再使用" + prev-lang:kbd=72752d52553a323532 "-{$setting} = {$value} ({@value}). -->除非您使用俄语,否则请留空或设置其他语言":" {$setting} = {$value} ({@value})" + SystemAudioVolume~="^\d+$" " {$setting} = {$value}":"!{$setting} = {$value} -->这应该是一个正数" + +PlatformInfo + Automatic=yes + UpdateDataHub=yes + UpdateNVRAM=yes + UpdateSMBIOS=yes + UpdateSMBIOSMode=Create" {$setting} = {$value} 如果您有Dell或VIAO主板,请将其设置为 Custom + +:Generic + SpoofVendor=yes + AdviseFeatures=no + ProcessorType~=.* " {$setting} = {$value}" + SystemMemoryStatus=Auto + MaxBIOSVersion=no + SupportsCsm~=.* "!{$setting} -->从OpenCore v0.5.5开始被AdviseWindows取代" + SystemProductName~="(iMacPro1,1|MacPro7,1|MacPro6,1|iMac14,2|iMac15,1)" " {$setting} = {$value}":"-{$setting} = {$value} -->这不是建议用于AMD系统的SMBIOS. 请查阅 [PlatformInfo Docs]" + MLB~="(M000000000001|M0000000000000001)" "!{$setting} -->应该设置为您生成的板卡序列号. 请参看 [PlatformInfo Docs]":" {$setting} -->已设置" + ROM~="(112233000000|112233445566)" "-{$setting} = {$value} -->您应该将此设置为您的NIC MAC地址. 请参看 [PlatformInfo Docs]":" {$setting} -->已设置" + SystemSerialNumber=W0000000001 "!{$setting} -->应该设置为您生成的系统序列号. 请参看 [PlaformInfo Docs]":" {$setting} -->已设置" + SystemUUID=00000000-0000-0000-0000-000000000000 "!{$setting} -->应该设置为您生成的SmUUID. 请参看 [PlaformInfo Docs]":" {$setting} -->已设置" + +UEFI + ConnectDrivers=yes "{$setting} = {$value} 一般建议此处要选中状态!" +:Drivers + [Path]==VBoxHfs.efi|HFSPlus.efi|HfsPlus.efi "$hfs={$Path}; {$Path}":"!-->这里需要 VBoxHfs.efiHFSPlus.efi here" + [Path]==VBoxHfs.efi|HFSPlus.efi|HfsPlus.efi "!{$Path} -->你已经有了 {$hfs}" + [Path]==OpenRuntime.efi " {$Path}":"!-->缺少OpenRuntime.efi" + [Path]==FwRuntimeServices.efi "!{$Path} -->从OpenCore v0.5.7开始已由OpenRuntime.efi取代" + [Path]==ApfsDriverLoader.efi "!ApfsDriverLoader.efi -->自OpenCore v0.5.8起,已合并在UEFI/APFS部分" + [Path]==OpenCore.efi "!OpenCore.efi -->不应该在这里!" + [Path]==AppleUsbKbdxe.efi "!{$Path} -->不应该在这里!" + [Path]==NvmExpressDxe.efi "!NvmExpressDxe.efi -->不应该在这里!" + [Path]==OpenUsbKbDxe.efi "-{$Path} -->除非您执行旧版安装,否则不需要" + [Path]==Ps2KeyboardDxe.efi "-{$Path} -->除非您使用PS2键盘,否则不应在此处!" + [Path]==Ps2MouseDxe.efi "-{$Path} -->除非您使用带有OpenCanopy的PS2鼠标/触控板,否则请不要在此处!" + [Path]s==UsbMouseDxe.efi "-{$Path} -->除非您将USB鼠标/触控板与OpenCanopy配合使用,否则不应在此处使用!" + [Path]==XhciDxe.efi "!XhciDxe.efi -->不应该在这里!" + [Path]==HiiDatabase.efi "!{$Path} -->不应该在这里!" + [Path]==AppleUsbKbDxe.efi "-{$Path} -->从OpenCore v0.5.7开始已由OpenUsbKbDxe.efi取代" + [Path]==VirtualSmc.efi "!VirtualSmc.efi -->已被合并在OpenCore的AppleSmcIo quirks下 !" + [Path]==OpenLinuxBoot.efi "-{$Path} -->除非您确定要从OpenCore直接引导LINUX系统而不通过传统GRUB引导,否则不需要!" + [Path]==ext4_x64.efi "-{$Path} -->这个是LINUX传统EXT4文件系统读取驱动,如果你要引导的LINUX磁盘分区是EXT4,加载此驱动,配合OpenLinuxBoot.efi使用,否则不需要!" + [Path]==btrfs_x64.efi "-{$Path} -->这个是LINUX下一代文件系统读取驱动可以替代EXT4格式,如果你要引导的LINUX磁盘分区是此文件系统,加载此驱动,配合OpenLinuxBoot.efi使用,否则不需要!" + [Path]==* " {$Path}" + +:APFS + EnableJumpstart=yes + HideVerbose=yes + JumpstartHotPlug=no + MinDate=0 + MinVersion=0 + GlobalConnect~=.* "{$setting} = {$value} -->":"!-->缺少GlobalConnect选项" + +:AppleInput + AppleEvent~=.* " {$setting} = {$value}" + CustomDelays~=.* " {$setting} = {$value}" + KeyInitalDelay~=.* " {$setting} = {$value}" + KeySubsequentDelay~=.* " {$setting} = {$value}" + PointerSpeedDiv~=.* " {$setting} = {$value}" + PointerSpeedMul~=.* " {$setting} = {$value}" + GraphicsInputMirroring=no + +:Audio + AudioSupport~=.* " {$setting} = {$value}" + AudioDevice~=.* " {$setting} = {$value}" + AudioOutMask~=.* " {$setting} = {$value}" + DisconnectHda~=.* " {$setting} = {$value}" + MaximumGain~=.* " {$setting} = {$value}" + MinimumAssistGain~=.* " {$setting} = {$value}" + MinimumAudibleGain~=.* " {$setting} = {$value}" + AudioCodec~=.* " {$setting} = {$value}" + PlayChime~=.* " {$setting} = {$value}" + SetupDelay~=.* " {$setting} = {$value}" + ResetTrafficClass~=.* " {$setting} = {$value}" + + +:Input + KeyFiltering=no + KeyForgetThreshold=5 + KeyMergeThreshold~=.* "!{$setting} --> 从OpenCore v0.6.9开始已弃用" + KeySupport=yes + KeySupportMode=Auto + KeySwap=no + PointerSupport=no + PointerSupportMode~=.* " {$setting} = {$value}" + TimerResolution=50000 + KeyInitalDelay~=.* "!{$setting} --> 从OpenCore v0.6.9开始已移动到AppleInput中" + KeySubsequentDelay~=.* "!{$setting} --> 从OpenCore v0.6.9开始已移动到AppleInput中" + PointerDwellClickTimeout~=.* " {$setting} = {$value}" + PointerDwellDoubleClickTimeou~=.* " {$setting} = {$value}" + PointerDwellRadius~=.* " {$setting} = {$value}" + PointerPollMask~=.* " {$setting} = {$value}" + PointerPollMax~=.* " {$setting} = {$value}" + PointerPollMin~=.* " {$setting} = {$value}" + +:ProtocolOverrides + count==18 :"!-->在这里,您应该在UEFI/ProtocolOverrides部分中正确设置18个选项" + AppleAudio=no + AppleBootPolicy=no + AppleDebugLog=no + AppleEg2Info=no + AppleEvent~=.* "!{$setting} --> 从OpenCore v0.6.9开始已移动到AppleInput中" + AppleFramebufferInfo=no + AppleImageConversion=no + AppleImg4Verification=no + AppleKeyMap=no + AppleRtcRam=no + AppleSecureBoot=no + AppleSmcIo=no + AppleUserInterfaceTheme=no + DataHub=no + DeviceProperties=no + FirmwareVolume=no " {$setting} = {$value} 如果您打算使用FileVault2,请启用此功能":" {$setting} = {$value} 仅当您计划使用FileVault时才需要" + HashServices=no " {$setting} = {$value} 如果您打算使用FileVault2,请启用此功能":" {$setting} = {$value} 仅当您计划使用FileVault时才需要" + OSInfo=no + UnicodeCollation=no + ConsoleControl~=.* "!{$setting} 从OpenCore v0.5.6开始已弃用 - 请查看UEFI/TextRenderer" + +:Output + count==15 :"!-->在这里,您应该在UEFI/OUTPUT部分中设置15个设置" + TextRenderer=BuiltinGraphics + ConsoleMode="" + Resolution~=.* " {$setting} = {$value}" + ForceResolution=no + GopPassThrough=~=.* " {$setting} = {$value}" + ClearScreenOnModeSwitch=no + IgnoreTextInGraphics=no + ProvideConsoleGop=yes + DirectGopRendering=no + DirectGopCacheMode~=.* "!{$setting} -->从OpenCore v0.5.9开始已弃用" + ReconnectOnResChange=no + ReplaceTabWithSpace=no + SanitiseClearScreen~=.* " {$setting} = {$value}" + Scale~=.* "!{$setting} -->不应该在这里" + UgaPassThrough~=.* "{$setting} = {$value} -->":"!-->缺少UgaPassThrough选项" + +:Quirks + AvoidHighAlloc~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用" + DeduplicateBootOrder~=.* "!{$setting} --> 从OpenCore v0.6.6开始已弃用" + DisableSecurityPolicy=no + EnableVectorAcceleration=no + EnableVmx=no + ActivateHpetSupport=no + ExitBootServicesDelay=0 + ForgeUefiSupport=no + ForceOcWriteFlash=no + IgnoreInvalidFlexRatio=no + ReconnectOnResChange~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Output/${setting}" + IgnoreTextInGraphics~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Output/${setting}" + ProvideConsoleGop~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Output/${setting}" + ReleaseUsbOwnership=no + ReloadOptionRoms=no + RequestBootVarFallback~=.* "!{$setting} -->从OpenCore v0.5.9开始已弃用" + RequestBootVarRouting=yes + TscSyncTimeout=0 + ResizeGpuBars=-1 + ReplaceTabWithSpace~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Output/${setting}" + SanitiseClearScreen~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Output/${setting}" + ClearScreenOnModeSwitch~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Output/${setting}" + UnblockFsConnect=no + +:ReservedMemory diff --git a/Chinese, Simplified Localization (zh-Hans)/ocs/rules/broadwelle087.lst b/Chinese, Simplified Localization (zh-Hans)/ocs/rules/broadwelle087.lst new file mode 100644 index 0000000000000000000000000000000000000000..4aeb07d9788604f1650f2ca9d18cf6fda9eee0d8 --- /dev/null +++ b/Chinese, Simplified Localization (zh-Hans)/ocs/rules/broadwelle087.lst @@ -0,0 +1,355 @@ +=
Broadwell-E OpenCore 0.8.7 健全性检查结果

+=
规则更新:草原企鹅

+# Generic config suitable for initial installation +# OpenCore v0.8.7 Intel Broadwell-E Sanity Check += +=
+# [kernel]:https://dortania.github.io/OpenCore-Install-Guide/config-HEDT/broadwell-e#kernel +# [acpi]:https://dortania.github.io/OpenCore-Install-Guide/config-HEDT/broadwell-e#acpi +# [kexts]:https://dortania.github.io/OpenCore-Install-Guide/ktext.html#kexts +# [debug]:https://dortania.github.io/OpenCore-Install-Guide/troubleshooting/debug.html +# [scanpolicy]:https://dortania.github.io/OpenCore-Post-Install/universal/security.html#scanpolicy +# [platforminfo]:https://dortania.github.io/OpenCore-Install-Guide/config-HEDT/broadwell-e#platforminfo +# [deviceproperties]:https://dortania.github.io/OpenCore-Install-Guide/config-HEDT/broadwell-e#deviceproperties + +ACPI +:Add + count==0 "-您没有SSDT补丁.请查看[Acpi Docs]" + [Path]==DSDT.aml "-{$Path} -->您不应该包括转储的DSDT.请查看[ACPI文档]." + [Path]==SSDT-1.aml "-{$Path} -->这只是SSDT的一个例子.如果你真的是自己做的, 称它为更具描述性的东西" + [Path]~=".dsl$" "!{$Path} -->在此处只能是.aml文件. dsl文件需要编译为.aml" + [Enabled]==no "-{$Path} -->状态是已禁用. 启用或删除它可以去除此警告" + [Path]!=SSDT-PLUG.aml "--->缺少SSDT-PLUG.aml. 请查看[Acpi Docs]" + [Path]==SSDT-EC-USBX-DESKTOP.aml&SSDT-EC.aml"-->-{$Path}/b>不要同时使用 SSDT-EC-USBX-DESKTOPSSDT-EC" + [Path]~=-EC.+aml :"%您可能需要类似SSDT-EC.aml或SSDT-EC-USBX-DESKTOP.aml的文件.请查看[ACPI文档]" + [Path]==* " {$Path} -->确保此文件在您的OC/ACPI目录中" + [Path]==SSDT-OLA.aml "-{$Path} -->不要使用在粗略网站上找到的随机文件,这些文件会注入很可能阻止启动的随机数据. 请查看[Acpi Docs]" + [Path]==SSDT-SSDT-OLARILA.aml "-{$Path} -->不要使用在粗略网站上找到的随机文件,这些文件会注入很可能阻止启动的随机数据. 请查看[Acpi Docs]" + +:Quirks + count==5 + FadtEnableReset~=.* " {$setting} = {$value}" + NormalizeHeaders=no + RebaseRegions=no + ResetHwSig=no + ResetLogoStatus=no + SyncTableIds=no + +Booter + +:Quirks + AllowRelocationBlock=no + AvoidRuntimeDefrag=yes + DevirtualiseMmio=no " {$setting} = {$value} -->请注意,禁用此功能可能会在启动时出现分配问题":" {$setting} = {$value} -->请注意,启用此功能可能会导致早期的内核恐慌" + DisableSingleUser=no + DisableVariableWrite=no + DiscardHibernateMap=no + EnableSafeModeSlide=yes + EnableWriteUnprotector=yes + ForceExitBootServices=no + ProtectCsmRegion~=.* "!{$setting} -->从OpenCore v0.5.7开始已弃用 - 请参阅ProtectMemoryRegions" + ProtectMemoryRegions=no + ProtectSecureBoot=no + ProtectUefiServices=no + ProvideCustomSlide=yes + ProvideMaxSlide=0 + ResizeAppleGpuBars=-1 + RebuildAppleMemoryMap=no + SetupVirtualMap=yes + ShrinkMemoryMap~=.* "!{$setting} -->从OpenCore v0.5.7开始已弃用 - 请参阅RebuildAppleMemoryMap" + SignalAppleOS=no + SyncRuntimePermissions=no + ForceBooterSignature=no + +DeviceProperties + +Kernel + +:Add + count==0 "!-->您没有Kexts. 您至少得需要Lilu.kext和VirtualSMC.kext. 请查看[Kexts文档]" + [BundlePath]==Lilu.kext " Lilu.kext-->确保此Kext在您的 OC/Kexts 目录,这是需要放在第一个的kext":"!-->缺少Lilu.kext. 将其添加到此列表的顶部" + [BundlePath]==FakeSMC.kext&VirtualSMC.kext "--->{$BundlePath} 不要同时使用 FakeSMC.kextVirtualSMC.kext" + [BundlePath]!=FakeSMC.kext|VirtualSMC.kext "--->你应该在此处添加 FakeSMC.kextVirtualSMC.kext" + [BundlePath]==VoodooHDA.kext&AppleALC.kext "--->{$BundlePath} 不要同时使用 VoodooHDA.kextAppleALC.kext" + [BundlePath]==AppleALC.kext "$alcbootarg='{$setting} = {$value} --->您需要添加 alcid=N 因为您使用的是AppleALC.kext';":"$alcbootarg=;" + [BundlePath]!=WhateverGreen.kext "--->缺少WhateverGreen.kext. 请查看[Kexts Docs]" + [BundlePath]==XLNCUSBFIX.kext "!-->XLNCUSBFIX.kext 这是AMD专用的kext,请勿在Intel上使用" + [BundlePath]==SmallTree-Intel-211-AT-PCIe-GBE.kext "-->-{$BundlePath} 虽然这可能有效, 但SmallTreeIntel82576.kext 被认为更可靠" + [BundlePath]==SMCLightSensor.kext "!{$BundlePath} -->这个VirtualSMC笔记本电脑插件在台式机上不起作用" + [BundlePath]==SMCBatteryManager.kext "!{$BundlePath} -->这个VirtualSMC笔记本电脑插件在台式机上不起作用" + [BundlePath]==XHCI-unsupported.kext "{$BundlePath} -->你可能不需要这个" + [BundlePath]==FakePCIID.kext "{$BundlePath} -->有更好的伪造设备ID的方法" + [BundlePath]==FakePCIID_Intel_HDMI_Audio.kext -{$BundlePath} "-->有更好的伪造设备ID的方法" + [BundlePath]==* "{$BundlePath} -->确保此Kext位于您的 OC/Kexts 目录" + +:Emulate + Cpuid1Data=d4060300000000000000000000000000 " {$setting} = {$value}":"!{$setting} = {$value} -->您需要在此处进行正确的CPU仿冒" + Cpuid1Mask=ffffffff000000000000000000000000 " {$setting} = {$value}":"!{$setting} = {$value}" + DummyPowerManagement=no + +:Quirks + AppleCpuPmCfgLock=yes " {$setting} = {$value} -->如果您不打算启动10.10或更早版本,则应禁用此功能":" {$setting} = {$value} -->确保在您的BIOS中禁用了CFG-Lock" + AppleXcpmCfgLock=yes " {$setting} = {$value} -->您应该在BIOS中禁用CFG-Lock,而不要使用此功能":" {$setting} = {$value} -->确保在您的BIOS中禁用了CFG-Lock" + AppleXcpmExtraMsrs=yes + AppleXcpmForceBoost=no + CustomPciSerialDevice=no + CustomSMBIOSGuid=no" {$setting} = {$value} -->如果您有Dell或VIAO主板,请启用此功能" + DisableIoMapper=yes + DisableRtcChecksum~=.* " {$setting} = {$value}" + DummyPowerManagement~=.* "!{$setting} -->已从OpenCore v0.6.6开始移动 - 请参阅 Kernel -> Emulate" + ExtendBTFeatureFlags~=.* " {$setting} = {$value}" + LegacyCommpage=no + ExternalDiskIcons~=.* " {$setting} = {$value}" + ForceAquantiaEthernet=no + ForceSecureBootScheme=no + IncreasePciBarSize=no + LapicKernelPanic=no " {$setting} = {$value} -->如果您是惠普笔记本电脑,请启用此功能":" {$setting} = {$value} -->仅当您拥有HP笔记本电脑时才需要" + PanicNoKextDump=yes + PowerTimeoutKernelPanic=yes + ProvideCurrentCpuInfo=no + SetApfsTrimTimeout=-1 + ThirdPartyDrives=no + XhciPortLimit=yes " {$setting} = {$value} -->USB端口定制后关闭":" {$setting} = {$value} -->如果您有USB问题,请启用" + +Misc +:Boot + BuiltinTextRenderer~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 参见UEFI/TextRenderer" + ConsoleBehaviourOs~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用" + ConsoleBehaviourUi~="" "!{$setting} -->从OpenCore v0.5.6开始已弃用" + ConsoleMode~=.* "!{$setting} -->从OpenCore v0.5.6开始已移至UEFI/Output部分" + Resolution~=.* "!{$setting} -->从OpenCore v0.5.6开始已移至UEFI/Output部分" + ConsoleAttributes~=.* " {$setting} = {$value}" + HideSelf~=.* "!{$setting} -->从OpenCore v0.5.9开始已弃用" + PollAppleHotKeys=no + ShowPicker=yes + HibernateSkipsPicker=yes + UsePicker~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用" + TakeoffDelay=0 + HibernateMode=None + LauncherOption~="Disabled|Full|Short|System" " {$setting} = {$value} -->LauncherOption设置正确":"-{$setting} = {$value} - 无效的LauncherOption. 请查阅 [Misc -> Boot Docs]" + LauncherPath=Default + PickerMode=Builtin + HideAuxiliary=no + PickerAttributes~=.* " {$setting} = {$value}" + PickerAudioAssist=no + Timeout=5 + PickerVariant~=.* " {$setting} = {$value}" + +:Debug + AppleDebug=yes + ApplePanic=yes + DisableWatchDog=yes :" {$setting} -->启用此功能将有助于调试" + Target=67 :" {$setting} -->有关调试目标编号的更多信息,请参见[Debugging Docs]" + DisplayLevel=2147483714 :" {$setting} -->有关更多信息,请参见[Debugging Docs]调试显示级别" + DisplayDelay=0 + LogModules~=.* " {$setting} = {$value}" + +:Entries + [Arguments]~=debug "!Arguments = {$Arguments} -->boot-args进入nvram部分,而不是这里" + +:Security + AllowNvramReset~=.* "!{$setting} -->从OpenCore v0.8.1开始在引导条目添加独立的EFI驱动实现" + AllowSetDefault=yes + AllowToggleSip~=.* "!{$setting} -->从OpenCore v0.8.1开始在引导条目添加独立的EFI驱动实现" + ApECID=0 + AuthRestart=no + BlacklistAppleUpdate~=.* "!{$setting} -->在OpenCore v0.6.0里开始已弃用,可以使用NVRAM参数里添加" + BootProtect~=.* "!{$setting} 从OpenCore v0.6.6开始已弃用 - 请查阅 LauncherOption" + DmgLoading~=.* " {$setting} = {$value}" + EnablePassword=no + RequireSignature~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Vault" + RequireVault~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Vault" + Vault=Optional + SecureBootModel~="Default|Disabled|j137|j680|j132|j174|j140k|j780|j213|j140a|j152f|j160|j230k|j214k|j223|j215|j185|j185f|x86legacy" " {$setting} = {$value} SecureBootModel设置正确":"!{$setting} = {$value} - 这是SecureBootModel的无效选项!" + HaltLevel=2147483648 + ExposeSensitiveData=6 :" {$setting} = {$value}" + ScanPolicy=0 :"-{$setting} = {$value}. -->初始配置时候这里可以为0,但是配置完成后,请在OCC里自定义显示哪些启动盘" + +:Serial + Init=no + Override=no + +:Tools + count==0 " -->您好像没有一些EFI工具程序":"%-->您可以在此处删除EFI工具程序" + +NVRAM + LegacyEnable=yes + LegacyOverwrite=yes + WriteFlash=yes + +:Add +::4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14 + UIScale~=(01|02) " {$setting} = {$value}":" {$setting} = {$value} -->但这通常设置为 0102" + DefaultBackgroundColor~=.* " {$setting} = {$value}" + +::7C436110-AB2A-4BBB-A880-FE41995C9F82 + boot-args~="ncpi=" "!{$setting} = {$value} -->我想你的意思是 npci= 而不是 ncpi=":"" + boot-args~="^(?:(?!alcid).)*$" "{$alcbootarg}":"" + boot-args="-v keepsyms=1" " {$setting} = {$value} -->如果您有navi10 GPU,请添加 agdpmod=pikera":" {$setting} = {$value}" + run-efi-updater="No" + csr-active-config~=.* " {$setting} = {$value}" + nvda_drv~=.* "!{$setting} = {$value} -->完全删除此设置.从OpenCore v0.5.7开始不再使用" + prev-lang:kbd=72752d52553a323532 "-{$setting} = {$value} ({@value}). -->除非您使用俄语,否则请留空或设置其他语言":" {$setting} = {$value} ({@value})" + SystemAudioVolume~="^\d+$" " {$setting} = {$value}":"!{$setting} = {$value} -->这应该是一个正数" + +PlatformInfo + Automatic=yes + UpdateDataHub=yes + UpdateNVRAM=yes + UpdateSMBIOS=yes + UpdateSMBIOSMode=Create" {$setting} = {$value} 如果您有Dell或VIAO主板,请将其设置为 Custom + +:Generic + SpoofVendor=yes + AdviseFeatures=no + ProcessorType~=.* " **{$setting}** = **{$value}**" + SystemMemoryStatus=Auto + MaxBIOSVersion=no + SupportsCsm~=.* "!{$setting} -->从OpenCore v0.5.5开始被AdviseWindows取代" + SystemProductName~="(iMacPro1,1)" " {$setting} = {$value}":"-{$setting} = {$value} -->对于Broadwell-E这不是建议的SMBIOS. 请参看 [PlatformInfo Docs]" + MLB=M000000000001 "!{$setting} -->应该设置为您生成的板卡序列号. 请参看 [PlatformInfo Docs]":" {$setting} -->已设置" + ROM=112233000000 "-{$setting} = {$value} -->您应该将此设置为您的NIC MAC地址. 请参看 [PlatformInfo Docs]":" {$setting} -->已设置" + SystemSerialNumber=W0000000001 "!{$setting} -->应该设置为您生成的系统序列号. 请参看 [PlatformInfo Docs]":" {$setting} -->已设置" + SystemUUID=00000000-0000-0000-0000-000000000000 "!{$setting} -->应该设置为您生成的SmUUID. 请参看 [PlatformInfo Docs]":" {$setting} -->已设置" + +UEFI + ConnectDrivers=yes "{$setting} = {$value} 一般建议此处要选中状态!" +:Drivers + [Path]==VBoxHfs.efi|HFSPlus.efi|HfsPlus.efi "$hfs={$Path}; {$Path}":"!-->这里需要 VBoxHfs.efiHFSPlus.efi here" + [Path]==VBoxHfs.efi|HFSPlus.efi|HfsPlus.efi "!{$Path} -->你已经有了 {$hfs}" + [Path]==OpenRuntime.efi " {$Path}":"!-->缺少OpenRuntime.efi" + [Path]==FwRuntimeServices.efi "!{$Path} -->从OpenCore v0.5.7开始已由OpenRuntime.efi取代" + [Path]==ApfsDriverLoader.efi "!ApfsDriverLoader.efi -->自OpenCore v0.5.8起,已合并在UEFI/APFS部分" + [Path]==OpenCore.efi "!OpenCore.efi -->不应该在这里!" + [Path]==AppleUsbKbdxe.efi "!{$Path} -->不应该在这里!" + [Path]==NvmExpressDxe.efi "!NvmExpressDxe.efi -->不应该在这里!" + [Path]==OpenUsbKbDxe.efi "-{$Path} -->除非您执行旧版安装,否则不需要" + [Path]==Ps2KeyboardDxe.efi "-{$Path} -->除非您使用PS2键盘,否则不应在此处!" + [Path]==Ps2MouseDxe.efi "-{$Path} -->除非您使用带有OpenCanopy的PS2鼠标/触控板,否则请不要在此处!" + [Path]s==UsbMouseDxe.efi "-{$Path} -->除非您将USB鼠标/触控板与OpenCanopy配合使用,否则不应在此处使用!" + [Path]==XhciDxe.efi "!XhciDxe.efi -->不应该在这里!" + [Path]==HiiDatabase.efi "!{$Path} -->不应该在这里!" + [Path]==AppleUsbKbDxe.efi "-{$Path} -->从OpenCore v0.5.7开始已由OpenUsbKbDxe.efi取代" + [Path]==VirtualSmc.efi "!VirtualSmc.efi -->已被合并在OpenCore的AppleSmcIo quirks下 !" + [Path]==OpenLinuxBoot.efi "-{$Path} -->除非您确定要从OpenCore直接引导LINUX系统而不通过传统GRUB引导,否则不需要!" + [Path]==ext4_x64.efi "-{$Path} -->这个是LINUX传统EXT4文件系统读取驱动,如果你要引导的LINUX磁盘分区是EXT4,加载此驱动,配合OpenLinuxBoot.efi使用,否则不需要!" + [Path]==btrfs_x64.efi "-{$Path} -->这个是LINUX下一代文件系统读取驱动可以替代EXT4格式,如果你要引导的LINUX磁盘分区是此文件系统,加载此驱动,配合OpenLinuxBoot.efi使用,否则不需要!" + [Path]==* " {$Path}" + +:APFS + EnableJumpstart=yes + HideVerbose=yes + JumpstartHotPlug=no + MinDate=0 + MinVersion=0 + GlobalConnect~=.* "{$setting} = {$value}":"!-->缺少GlobalConnect选项" + +:AppleInput + AppleEvent~=.* " {$setting} = {$value}" + CustomDelays~=.* " {$setting} = {$value}" + KeyInitalDelay~=.* " {$setting} = {$value}" + KeySubsequentDelay~=.* " {$setting} = {$value}" + PointerSpeedDiv~=.* " {$setting} = {$value}" + PointerSpeedMul~=.* " {$setting} = {$value}" + GraphicsInputMirroring=no + +:Audio + AudioSupport~=.* " {$setting} = {$value}" + AudioDevice~=.* " {$setting} = {$value}" + AudioOutMask~=.* " {$setting} = {$value}" + DisconnectHda~=.* " {$setting} = {$value}" + MaximumGain~=.* " {$setting} = {$value}" + MinimumAssistGain~=.* " {$setting} = {$value}" + MinimumAudibleGain~=.* " {$setting} = {$value}" + AudioCodec~=.* " {$setting} = {$value}" + PlayChime~=.* " {$setting} = {$value}" + SetupDelay~=.* " {$setting} = {$value}" + ResetTrafficClass~=.* " {$setting} = {$value}" + + +:Input + KeyFiltering=no + KeyForgetThreshold=5 + KeyMergeThreshold~=.* "!{$setting} --> 从OpenCore v0.6.9开始已弃用" + KeySupport=yes + KeySupportMode=Auto + KeySwap=no + PointerSupport=no + PointerSupportMode~=.* " {$setting} = {$value}" + TimerResolution=50000 + KeyInitalDelay~=.* "!{$setting} --> 从OpenCore v0.6.9开始已移动到AppleInput中" + KeySubsequentDelay~=.* "!{$setting} --> 从OpenCore v0.6.9开始已移动到AppleInput中" + PointerDwellClickTimeout~=.* " {$setting} = {$value}" + PointerDwellDoubleClickTimeou~=.* " {$setting} = {$value}" + PointerDwellRadius~=.* " {$setting} = {$value}" + PointerPollMask~=.* " {$setting} = {$value}" + PointerPollMax~=.* " {$setting} = {$value}" + PointerPollMin~=.* " {$setting} = {$value}" + +:ProtocolOverrides + count==18 :"!-->在这里,您应该在UEFI/ProtocolOverrides部分中正确设置18个选项" + AppleAudio=no + AppleBootPolicy=no + AppleDebugLog=no + AppleEg2Info=no + AppleEvent~=.* "!{$setting} --> 从OpenCore v0.6.9开始已移动到AppleInput中" + AppleFramebufferInfo=no + AppleImageConversion=no + AppleImg4Verification=no + AppleKeyMap=no + AppleRtcRam=no + AppleSecureBoot=no + AppleSmcIo=no + AppleUserInterfaceTheme=no + DataHub=no + DeviceProperties=no + FirmwareVolume=no " {$setting} = {$value} 如果您打算使用FileVault2,请启用此功能":" {$setting} = {$value} 仅当您计划使用FileVault时才需要" + HashServices=no " {$setting} = {$value} 如果您打算使用FileVault2,请启用此功能":" {$setting} = {$value} 仅当您计划使用FileVault时才需要" + OSInfo=no + UnicodeCollation=no + ConsoleControl~=.* "!{$setting} 从OpenCore v0.5.6开始已弃用-请参见 UEFI/TextRenderer" + +:Output + count==15 :"!-->在这里,您应该在UEFI/OUTPUT部分中设置15个设置" + TextRenderer=BuiltinGraphics + ConsoleMode="" + Resolution~=.* " {$setting} = {$value}" + ForceResolution=no + GopPassThrough=~=.* " {$setting} = {$value}" + ClearScreenOnModeSwitch=no + IgnoreTextInGraphics=no + ProvideConsoleGop=yes + DirectGopRendering=no + DirectGopCacheMode~=.* "!{$setting} -->从OpenCore v0.5.9开始已弃用" + ReconnectOnResChange=no + ReplaceTabWithSpace=no + SanitiseClearScreen~=.* " {$setting} = {$value}" + Scale~=.* "!{$setting} -->不应该在这里" + UgaPassThrough~=.* "{$setting} = {$value}":"!-->缺少UgaPassThrough选项" + +:Quirks + AvoidHighAlloc~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用" + DeduplicateBootOrder~=.* "!{$setting} --> 从OpenCore v0.6.6开始已弃用" + DisableSecurityPolicy=no + EnableVectorAcceleration=no + EnableVmx=no + ActivateHpetSupport=no + ExitBootServicesDelay=0 + ForgeUefiSupport=no + ForceOcWriteFlash=no + IgnoreInvalidFlexRatio=yes + ReconnectOnResChange~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Output/${setting}" + IgnoreTextInGraphics~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Output/${setting}" + ProvideConsoleGop~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Output/${setting}" + ReleaseUsbOwnership=no + ReloadOptionRoms=no + RequestBootVarFallback~=.* "!{$setting} -->从OpenCore v0.5.9开始已弃用" + RequestBootVarRouting=yes + TscSyncTimeout=0 + ResizeGpuBars=-1 + ReplaceTabWithSpace~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Output/${setting}" + SanitiseClearScreen~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Output/${setting}" + ClearScreenOnModeSwitch~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Output/${setting}" + UnblockFsConnect=~=.* "{$setting} = {$value} -->如果未显示APFS驱动器,建议在HP系统上启用":"!-->缺少UnblockFsConnect选项" + +:ReservedMemory diff --git a/Chinese, Simplified Localization (zh-Hans)/ocs/rules/clarkdale087.lst b/Chinese, Simplified Localization (zh-Hans)/ocs/rules/clarkdale087.lst new file mode 100644 index 0000000000000000000000000000000000000000..31c652a1c0fd39e54cb4feb9ade84c1bf7042832 --- /dev/null +++ b/Chinese, Simplified Localization (zh-Hans)/ocs/rules/clarkdale087.lst @@ -0,0 +1,355 @@ +=
台式机:(第一代)Lynnfield和Clarkdale OpenCore 0.8.7 健全性检查结果

+=
规则更新:草原企鹅

+# Generic config suitable for initial installation +# OpenCore v0.8.7 Intel Lynnfield and Clarkdale Desktop Sanity Check += +=
+# [kernel]:https://dortania.github.io/OpenCore-Install-Guide/config.plist/clarkdale.html#kernel +# [acpi]:https://dortania.github.io/OpenCore-Install-Guide/config.plist/clarkdale.html#acpi +# [kexts]:https://dortania.github.io/OpenCore-Install-Guide/ktext.html#kexts +# [debug]:https://dortania.github.io/OpenCore-Install-Guide/troubleshooting/debug.html +# [scanpolicy]:https://dortania.github.io/OpenCore-Post-Install/universal/security.html#scanpolicy +# [platforminfo]:https://dortania.github.io/OpenCore-Install-Guide/config.plist/clarkdale.html#platforminfo +# [deviceproperties]:https://dortania.github.io/OpenCore-Install-Guide/config.plist/clarkdale.html#deviceproperties + +ACPI +:Add + count==0 "-您没有SSDT补丁.请查看 [Acpi Docs]" + [Path]==DSDT.aml "-{$Path} -->您不应该包括转储的DSDT.请查看 [Acpi Docs]" + [Path]==SSDT-1.aml "-{$Path} -->这只是SSDT的一个例子.如果你真的是自己做的, 称它为更具描述性的东西" + [Path]==SSDT-PLUG.aml "-{$Path} -->在Sandy和Ivy Bridge系统上不起作用" + [Path]==SSDT-GPIO.aml "-{$Path} -->这不属于Ivy Bridge平台下的" + [Path]~=".dsl$" "!{$Path} -->在此处只能是.aml文件. dsl文件需要编译为.aml" + [Enabled]==no "-{$Path} -->状态是已禁用. 启用或删除它可以去除此警告" + [Path]==SSDT-EC-USBX-DESKTOP.aml&SSDT-EC.aml "--->{$Path} 不要同时使用 SSDT-EC-USBX-DESKTOPSSDT-EC" + [Path]~=-EC.+aml :"%-->您可能需要类似SSDT-EC.aml或SSDT-EC-USBX-DESKTOP.aml的文件.请查看 [Acpi Docs]" + [Path]==* " {$Path} -->确保此文件在您的OC/ACPI目录中" + [Path]==SSDT-OLA.aml "-{$Path} -->不要使用在粗略网站上找到的随机文件,这些文件会注入很可能阻止启动的随机数据. 请查看[Acpi Docs]" + [Path]==SSDT-OLARILA.aml "!{$Path} -->不要使用在粗略网站上找到的随机文件,这些文件会注入很可能阻止启动的随机数据. 请查看 [ACPI Docs]." + +:Quirks + count==5 + FadtEnableReset~=.* " {$setting} = {$value}" + NormalizeHeaders=no + RebaseRegions=no + ResetHwSig=no + ResetLogoStatus=no + SyncTableIds=no + +Booter + +:Quirks + AllowRelocationBlock=no + AvoidRuntimeDefrag=yes " {$setting} = {$value} -->如果您的主板不支持UEFI,请禁用此功能":" {$setting} = {$value} 仅当您支持UEFI时才需要" + DevirtualiseMmio=no + DisableSingleUser=no + DisableVariableWrite=no + DiscardHibernateMap=no + EnableSafeModeSlide=yes " {$setting} = {$value} 如果您的主板不支持UEFI,请禁用此功能":" {$setting} = {$value} 仅当您支持UEFI时才需要" + EnableWriteUnprotector=yes " {$setting} = {$value} 如果您的主板不支持UEFI,请禁用此功能":" {$setting} = {$value} 仅当您支持UEFI时才需要" + ForceExitBootServices=no + ProtectCsmRegion~=.* "!{$setting} -->从OpenCore v0.5.7开始已弃用 - 请参阅ProtectMemoryRegions" + ProtectMemoryRegions=no + ProtectSecureBoot=no + ProtectUefiServices=no + ProvideCustomSlide=yes " {$setting} = {$value} 如果您的主板不支持UEFI,请禁用此功能":" {$setting} = {$value} 仅当您支持UEFI时才需要" + ProvideMaxSlide=0 + ResizeAppleGpuBars=-1 + RebuildAppleMemoryMap=no " {$setting} = {$value} -->如果您打算引导OS X 10.6或更早版本,请启用此功能":" {$setting} = {$value} T-->仅当您计划启动OS X 10.6或更早版本时才需要他" + SetupVirtualMap=yes " {$setting} = {$value} -->如果您的主板不支持UEFI,请禁用此功能":" {$setting} = {$value} -->仅当您支持UEFI时才需要" + ShrinkMemoryMap~=.* "!{$setting} -->从OpenCore v0.5.7开始已弃用 - 请参阅RebuildAppleMemoryMap" + SignalAppleOS=no + SyncRuntimePermissions=no + ForceBooterSignature=no + +DeviceProperties + +Kernel + +:Add + count==0 "!-->您没有Kexts. 您至少得需要Lilu.kext和VirtualSMC.kext. 请查看[Kexts文档]" + [BundlePath]==Lilu.kext " Lilu.kext-->确保此Kext在您的 OC/Kexts 目录,这是需要放在第一个的kext":"!-->缺少Lilu.kext. 将其添加到此列表的顶部" + [BundlePath]==FakeSMC.kext&VirtualSMC.kext "--->{$BundlePath} 不要同时使用 FakeSMC.kextVirtualSMC.kext" + [BundlePath]!=FakeSMC.kext|VirtualSMC.kext "--->你应该在此处添加 FakeSMC.kextVirtualSMC.kext" + [BundlePath]==VoodooHDA.kext&AppleALC.kext "--->{$BundlePath} 不要同时使用 VoodooHDA.kextAppleALC.kext" + [BundlePath]==AppleALC.kext "$alcbootarg='{$setting} = {$value} --->您需要添加 alcid=N 因为您使用的是AppleALC.kext';":"$alcbootarg=;" + [BundlePath]==VoodooHDA.kext " {$BundlePath} -->请注意:AppleALC.kext 往往具有更好的音频质量" + [BundlePath]!=WhateverGreen.kext "--->缺少WhateverGreen.kext. 请查看[Kexts Docs]" + [BundlePath]==XLNCUSBFIX.kext "!-->XLNCUSBFIX.kext 这是AMD专用的kext,请勿在Intel上使用" + [BundlePath]==SmallTree-Intel-211-AT-PCIe-GBE.kext "-->-{$BundlePath} 虽然这可能有效, 但SmallTreeIntel82576.kext 被认为更可靠" + [BundlePath]==SMCLightSensor.kext "!{$BundlePath} -->这个VirtualSMC笔记本电脑插件在台式机上不起作用" + [BundlePath]==SMCBatteryManager.kext "!{$BundlePath} -->这个VirtualSMC笔记本电脑插件在台式机上不起作用" + [BundlePath]==XHCI-unsupported.kext "{$BundlePath} -->你可能不需要这个" + [BundlePath]==FakePCIID.kext "{$BundlePath} -->有更好的伪造设备ID的方法" + [BundlePath]==FakePCIID_Intel_HDMI_Audio.kext -{$BundlePath} "-->有更好的伪造设备ID的方法" + [BundlePath]==* "{$BundlePath} -->确保此Kext位于您的 OC/Kexts 目录" + +:Emulate + DummyPowerManagement=no + +:Quirks + AppleCpuPmCfgLock=yes " {$setting} = {$value} -->您应该在BIOS中禁用CFG-Lock,而不要使用此功能":" {$setting} = {$value} -->确保在您的BIOS中禁用了CFG-Lock" + AppleXcpmCfgLock=no " {$setting} = {$value} -->您应该在BIOS中禁用CFG-Lock,而不要使用此功能":" {$setting} = {$value} -->确保在您的BIOS中禁用了CFG-Lock" + AppleXcpmExtraMsrs=no + AppleXcpmForceBoost=no + CustomPciSerialDevice=no + CustomSMBIOSGuid=no" {$setting} = {$value} -->如果您有Dell或VIAO主板,请启用此功能" + DisableIoMapper=yes + DisableRtcChecksum~=.* " {$setting} = {$value}" + DummyPowerManagement~=.* "!{$setting} -->已从OpenCore v0.6.6开始移动 - 参看Kernel -> Emulate" + ExtendBTFeatureFlags~=.* " {$setting} = {$value}" + LegacyCommpage=no + ExternalDiskIcons~=.* " {$setting} = {$value}" + ForceAquantiaEthernet=no + ForceSecureBootScheme=no + IncreasePciBarSize=no + LapicKernelPanic=no " {$setting} = {$value} 如果您有惠普笔记本电脑,请启用此功能":" {$setting} = {$value} 仅当您拥有HP笔记本电脑时才需要" + PanicNoKextDump=yes + PowerTimeoutKernelPanic=yes + ProvideCurrentCpuInfo=no + SetApfsTrimTimeout=-1 + ThirdPartyDrives~=.* " {$setting} = {$value}" + XhciPortLimit=no + +Misc +:Boot + BuiltinTextRenderer~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 参见UEFI/TextRenderer" + ConsoleBehaviourOs~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用" + ConsoleBehaviourUi~="" "!{$setting} -->从OpenCore v0.5.6开始已弃用" + ConsoleMode~=.* "!{$setting} -->从OpenCore v0.5.6开始已移至UEFI/Output部分" + Resolution~=.* "!{$setting} -->从OpenCore v0.5.6开始已移至UEFI/Output部分" + ConsoleAttributes~=.* " {$setting} = {$value}" + HideSelf~=.* "!{$setting} -->从OpenCore v0.5.9开始已弃用" + PollAppleHotKeys=no + ShowPicker=yes + HibernateSkipsPicker=yes + UsePicker~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用" + TakeoffDelay=0 + HibernateMode=None + LauncherOption~="Disabled|Full|Short|System" " {$setting} = {$value} -->LauncherOption设置正确":"-{$setting} = {$value} - 无效的LauncherOption. 请查阅 [Misc -> Boot Docs]" + LauncherPath=Default + PickerMode=Builtin + HideAuxiliary=no + PickerAttributes~=.* " {$setting} = {$value}" + PickerAudioAssist=no + Timeout=5 + PickerVariant~=.* " {$setting} = {$value}" + +:Debug + AppleDebug=yes + ApplePanic=yes + DisableWatchDog=yes :" {$setting} -->启用此功能将有助于调试" + Target=67 :" {$setting} -->有关调试目标编号的更多信息,请参见[Debugging Docs]" + DisplayLevel=2147483714 :" {$setting} -->有关更多信息,请参见[Debugging Docs]调试显示级别" + DisplayDelay=0 + LogModules~=.* " {$setting} = {$value}" + +:Entries + [Arguments]~=debug "!Arguments = {$Arguments} -->boot-args进入nvram部分,而不是这里" + +:Security + AllowNvramReset~=.* "!{$setting} -->从OpenCore v0.8.1开始在引导条目添加独立的EFI驱动实现" + AllowSetDefault=yes + AllowToggleSip~=.* "!{$setting} -->从OpenCore v0.8.1开始在引导条目添加独立的EFI驱动实现" + ApECID=0 + AuthRestart=no + BlacklistAppleUpdate~=.* "!{$setting} -->在OpenCore v0.6.0里开始已弃用,可以使用NVRAM参数里添加" + BootProtect~=.* "!{$setting} 从OpenCore v0.6.6开始已弃用 - 请查阅 LauncherOption" + DmgLoading=Signed + EnablePassword=no + RequireSignature~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Vault" + RequireVault~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Vault" + Vault=Optional + SecureBootModel~="Default|Disabled|j137|j680|j132|j174|j140k|j780|j213|j140a|j152f|j160|j230k|j214k|j223|j215|j185|j185f|x86legacy" " {$setting} = {$value} SecureBootModel设置正确":"!{$setting} = {$value} - 这是SecureBootModel的无效选项!" + HaltLevel=2147483648 + ExposeSensitiveData=6 :" {$setting} = {$value}" + ScanPolicy=0 :"-{$setting} = {$value}. -->初始配置时候这里可以为0,但是配置完成后,请在OCC里自定义显示哪些启动盘" + +:Serial + Init=no + Override=no + +:Tools + count==0 " -->您好像没有一些EFI工具程序":"%-->您可以在此处删除EFI工具程序" + +NVRAM + LegacyEnable=no + LegacyOverwrite=no + WriteFlash=yes + +:Add +::4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14 + UIScale~=(01|02) " {$setting} = {$value}":" {$setting} = {$value} -->但这通常设置为 0102" + DefaultBackgroundColor~=.* " {$setting} = {$value}" + +::7C436110-AB2A-4BBB-A880-FE41995C9F82 + boot-args~="ncpi=" "!{$setting} = {$value} -->我想你的意思是 npci= 而不是 ncpi=":"" + boot-args~="^(?:(?!alcid).)*$" "{$alcbootarg}":"" + boot-args="-v keepsyms=1" " {$setting} = {$value} -->如果您有navi10 GPU,请添加 agdpmod=pikera":" {$setting} = {$value}" + csr-active-config~=.* " {$setting} = {$value}" + run-efi-updater="No" + nvda_drv~=.* "!{$setting} = {$value} -->完全删除此设置.从OpenCore v0.5.7开始不再使用" + prev-lang:kbd=72752d52553a323532 "-{$setting} = {$value} ({@value}). -->除非您使用俄语,否则请留空或设置其他语言":" {$setting} = {$value} ({@value})" + SystemAudioVolume~="^\d+$" " {$setting} = {$value}":"!{$setting} = {$value} -->这应该是一个正数" + +PlatformInfo + Automatic=yes + UpdateDataHub=yes + UpdateNVRAM=yes + UpdateSMBIOS=yes + UpdateSMBIOSMode=Create" {$setting} = {$value} 如果您有Dell或VIAO主板,请将其设置为 Custom + +:Generic + SpoofVendor=yes + AdviseFeatures=no + ProcessorType~=.* " {$setting} = {$value}" + SystemMemoryStatus=Auto + MaxBIOSVersion=no + SupportsCsm~=.* "!{$setting} -->从OpenCore v0.5.5开始被AdviseWindows取代" + SystemProductName~="(iMac11,1|iMac11,2|MacPro6,1)" " {$setting} = {$value}":"-{$setting} = {$value} -->对于一代台式机系统,这不是建议的SMBIOS. 请参看 [PlatformInfo Docs]" + MLB=M000000000001 "!{$setting} -->应该设置为您生成的板卡序列号. 请参看 [PlatformInfo Docs]":" {$setting} 已设置" + ROM=112233000000 "-{$setting} = {$value} -->您应该将此设置为您的NIC MAC地址. 请参看 [PlatformInfo Docs]":" {$setting} 已设置" + SystemSerialNumber=W0000000001 "!{$setting} should be set to your generated system serial number. See the [PlatformInfo Docs]":" {$setting} 已设置" + SystemUUID=00000000-0000-0000-0000-000000000000 "!{$setting} -->应该设置为您生成的SmUUID. 请参看 [PlatformInfo Docs]":" {$setting} 已设置" + +UEFI + ConnectDrivers=yes "{$setting} = {$value} 一般建议此处要选中状态!" +:Drivers + [Path]==VBoxHfs.efi|HFSPlus.efi|HfsPlus.efi "$hfs={$Path}; {$Path}":"!-->这里需要 VBoxHfs.efiHFSPlus.efi here" + [Path]==VBoxHfs.efi|HFSPlus.efi|HfsPlus.efi "!{$Path} -->你已经有了 {$hfs}" + [Path]==OpenRuntime.efi " {$Path}":"!-->缺少OpenRuntime.efi" + [Path]==FwRuntimeServices.efi "!{$Path} -->从OpenCore v0.5.7开始已由OpenRuntime.efi取代" + [Path]==ApfsDriverLoader.efi "!ApfsDriverLoader.efi -->自OpenCore v0.5.8起,已合并在UEFI/APFS部分" + [Path]==OpenCore.efi "!OpenCore.efi -->不应该在这里!" + [Path]==AppleUsbKbdxe.efi "!{$Path} -->不应该在这里!" + [Path]==NvmExpressDxe.efi "!NvmExpressDxe.efi -->不应该在这里!" + [Path]==OpenUsbKbDxe.efi "-{$Path} -->除非您执行旧版安装,否则不需要" + [Path]==Ps2KeyboardDxe.efi "-{$Path} -->除非您使用PS2键盘,否则不应在此处!" + [Path]==Ps2MouseDxe.efi "-{$Path} -->除非您使用带有OpenCanopy的PS2鼠标/触控板,否则请不要在此处!" + [Path]s==UsbMouseDxe.efi "-{$Path} -->除非您将USB鼠标/触控板与OpenCanopy配合使用,否则不应在此处使用!" + [Path]==XhciDxe.efi "!XhciDxe.efi -->不应该在这里!" + [Path]==HiiDatabase.efi "!{$Path} -->不应该在这里!" + [Path]==AppleUsbKbDxe.efi "-{$Path} -->从OpenCore v0.5.7开始已由OpenUsbKbDxe.efi取代" + [Path]==VirtualSmc.efi "!VirtualSmc.efi -->已被合并在OpenCore的AppleSmcIo quirks下 !" + [Path]==OpenLinuxBoot.efi "-{$Path} -->除非您确定要从OpenCore直接引导LINUX系统而不通过传统GRUB引导,否则不需要!" + [Path]==ext4_x64.efi "-{$Path} -->这个是LINUX传统EXT4文件系统读取驱动,如果你要引导的LINUX磁盘分区是EXT4,加载此驱动,配合OpenLinuxBoot.efi使用,否则不需要!" + [Path]==btrfs_x64.efi "-{$Path} -->这个是LINUX下一代文件系统读取驱动可以替代EXT4格式,如果你要引导的LINUX磁盘分区是此文件系统,加载此驱动,配合OpenLinuxBoot.efi使用,否则不需要!" + [Path]==* " {$Path}" + +:APFS + EnableJumpstart=yes + GlobalConnect=no " {$setting} = {$value}" + HideVerbose=yes + JumpstartHotPlug=no + MinDate=0 + MinVersion=0 + +:AppleInput + AppleEvent~=.* " {$setting} = {$value}" + CustomDelays~=.* " {$setting} = {$value}" + KeyInitalDelay~=.* " {$setting} = {$value}" + KeySubsequentDelay~=.* " {$setting} = {$value}" + PointerSpeedDiv~=.* " {$setting} = {$value}" + PointerSpeedMul~=.* " {$setting} = {$value}" + GraphicsInputMirroring=no + +:Audio + AudioSupport~=.* " {$setting} = {$value}" + AudioDevice~=.* " {$setting} = {$value}" + AudioOutMask~=.* " {$setting} = {$value}" + DisconnectHda~=.* " {$setting} = {$value}" + MaximumGain~=.* " {$setting} = {$value}" + MinimumAssistGain~=.* " {$setting} = {$value}" + MinimumAudibleGain~=.* " {$setting} = {$value}" + AudioCodec~=.* " {$setting} = {$value}" + PlayChime~=.* " {$setting} = {$value}" + SetupDelay~=.* " {$setting} = {$value}" + ResetTrafficClass~=.* " {$setting} = {$value}" + + +:Input + KeyFiltering=no + KeyForgetThreshold=5 + KeyMergeThreshold~=.* "!{$setting} --> 从OpenCore v0.6.9开始已弃用" + KeySupport=yes + KeySupportMode=Auto + KeySwap=no + PointerSupport=no + PointerSupportMode~=.* " {$setting} = {$value}" + TimerResolution=50000 + KeyInitalDelay~=.* "!{$setting} --> 从OpenCore v0.6.9开始已移动到AppleInput中" + KeySubsequentDelay~=.* "!{$setting} --> 从OpenCore v0.6.9开始已移动到AppleInput中" + PointerDwellClickTimeout~=.* " {$setting} = {$value}" + PointerDwellDoubleClickTimeou~=.* " {$setting} = {$value}" + PointerDwellRadius~=.* " {$setting} = {$value}" + PointerPollMask~=.* " {$setting} = {$value}" + PointerPollMax~=.* " {$setting} = {$value}" + PointerPollMin~=.* " {$setting} = {$value}" + +:ProtocolOverrides + count==18 :"!-->在这里,您应该在UEFI/ProtocolOverrides部分中正确设置18个选项" + AppleAudio=no + AppleBootPolicy=no + AppleDebugLog=no + AppleEg2Info=no + AppleEvent~=.* "!{$setting} --> 从OpenCore v0.6.9开始已移动到AppleInput中" + AppleFramebufferInfo=no + AppleImageConversion=no + AppleImg4Verification=no + AppleKeyMap=no + AppleRtcRam=no + AppleSecureBoot=no + AppleSmcIo=no + AppleUserInterfaceTheme=no + DataHub=no + DeviceProperties=no + FirmwareVolume=no " {$setting} = {$value} -->如果您打算使用FileVault2,请启用此功能":" {$setting} = {$value} -->仅当您计划使用FileVault时才需要" + HashServices=no " {$setting} = {$value} -->如果您打算使用FileVault2,请启用此功能":" {$setting} = {$value} 仅当您计划使用FileVault时才需要" + OSInfo=no + UnicodeCollation=no + ConsoleControl~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 UEFI/TextRenderer" + +:Output + count==15 :"!-->在这里,您应该在UEFI/OUTPUT部分中设置15个设置" + TextRenderer=BuiltinGraphics + ConsoleMode="" + Resolution~=.* " {$setting} = {$value}" + ForceResolution=no + GopPassThrough=~=.* " {$setting} = {$value}" + ClearScreenOnModeSwitch=no + IgnoreTextInGraphics=no + ProvideConsoleGop=yes + DirectGopRendering=no + DirectGopCacheMode~=.* "!{$setting} -->从OpenCore v0.5.9开始已弃用" + ReconnectOnResChange=no + ReplaceTabWithSpace=no + SanitiseClearScreen~=.* " {$setting} = {$value}" + Scale~=.* "!{$setting} -->不应该在这里" + UgaPassThrough~=.* "{$setting} = {$value}":"!-->缺少UgaPassThrough选项" + +:Quirks + AvoidHighAlloc~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用" + DeduplicateBootOrder~=.* "!{$setting} --> 从OpenCore v0.6.6开始已弃用" + DisableSecurityPolicy=no + EnableVectorAcceleration=no + EnableVmx=no + ActivateHpetSupport=no + ExitBootServicesDelay=0 + ForgeUefiSupport=no + ForceOcWriteFlash=no + IgnoreInvalidFlexRatio=yes + ReconnectOnResChange~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Output/${setting}" + IgnoreTextInGraphics~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Output/${setting}" + ProvideConsoleGop~=yes "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Output/${setting}" + ReleaseUsbOwnership=no + ReloadOptionRoms=no + RequestBootVarFallback~=.* "!{$setting} -->从OpenCore v0.5.9开始已弃用" + RequestBootVarRouting=yes + TscSyncTimeout=0 + ResizeGpuBars=-1 + ReplaceTabWithSpace~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Output/${setting}" + SanitiseClearScreen~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Output/${setting}" + ClearScreenOnModeSwitch~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Output/${setting}" + UnblockFsConnect=no " {$setting} = {$value} -->如果您有HP系统,请启用此功能" + +:ReservedMemory diff --git a/Chinese, Simplified Localization (zh-Hans)/ocs/rules/coffeelake087.lst b/Chinese, Simplified Localization (zh-Hans)/ocs/rules/coffeelake087.lst new file mode 100644 index 0000000000000000000000000000000000000000..c37cbe585bcef2eead37772aae927c2f223da822 --- /dev/null +++ b/Chinese, Simplified Localization (zh-Hans)/ocs/rules/coffeelake087.lst @@ -0,0 +1,362 @@ +=
Coffee Lake Desktop OpenCore 0.8.7 健全性检查结果

+=
规则更新:草原企鹅

+# Generic config suitable for initial installation +# OpenCore v0.8.7 Intel Coffee Lake Sanity Check +=
+= +# [kernel]:https://dortania.github.io/OpenCore-Install-Guide/config.plist/coffee-lake#kernel +# [acpi]:https://dortania.github.io/OpenCore-Install-Guide/config.plist/coffee-lake#acpi +# [kexts]:https://dortania.github.io/OpenCore-Install-Guide/ktext.html#kexts +# [debug]:https://dortania.github.io/OpenCore-Install-Guide/troubleshooting/debug.html +# [scanpolicy]:https://dortania.github.io/OpenCore-Post-Install/universal/security.html#scanpolicy +# [platforminfo]:https://dortania.github.io/OpenCore-Install-Guide/config.plist/coffee-lake#platforminfo +# [deviceproperties]:https://dortania.github.io/OpenCore-Install-Guide/config.plist/coffee-lake##deviceproperties + +ACPI +:Add + count==0 "-您没有SSDT补丁.请查看[Acpi Docs]" + [Path]==DSDT.aml "-{$Path} -->您不应该包括转储的DSDT.请查看[ACPI文档]." + [Path]==SSDT-1.aml "-{$Path} -->这只是SSDT的一个例子.如果你真的是自己做的, 称它为更具描述性的东西" + [Path]~=".dsl$" "!{$Path} -->在此处只能是.aml文件. dsl文件需要编译为.aml" + [Enabled]==no "-{$Path} -->状态是已禁用. 启用或删除它可以去除此警告" + [Path]!=SSDT-PLUG.aml "--->缺少SSDT-PLUG.aml. 请查看[Acpi Docs]" + [Path]==SSDT-EC-USBX-DESKTOP.aml&SSDT-EC.aml"-->-{$Path}/b>不要同时使用 SSDT-EC-USBX-DESKTOPSSDT-EC" + [Path]~=-EC.+aml :"%您可能需要类似SSDT-EC.aml或SSDT-EC-USBX-DESKTOP.aml的文件.请查看[ACPI文档]" + [Path]!=SSDT-AWAC.aml "-SSDT-AWAC.aml --->缺少. 如果你需要它,请查看 [Acpi Docs]" + [Path]!=SSDT-PMC.aml "-SSDT-PMC.aml --->缺少. 如果你需要它,请查看 [Acpi Docs]" + [Path]==* " {$Path} -->确保此文件在您的OC/ACPI目录中" + [Path]==SSDT-OLA.aml "-{$Path} -->不要使用在粗略网站上找到的随机文件,这些文件会注入很可能阻止启动的随机数据. 请查看[Acpi Docs]" + [Path]==SSDT-SSDT-OLARILA.aml "-{$Path} -->不要使用在粗略网站上找到的随机文件,这些文件会注入很可能阻止启动的随机数据. 请查看[Acpi Docs]" + +:Quirks + count==5 + FadtEnableReset~=.* " {$setting} = {$value}" + NormalizeHeaders=no + RebaseRegions=no + ResetHwSig=no + ResetLogoStatus=no + SyncTableIds=no + +Booter + +:Quirks + AllowRelocationBlock=no + AvoidRuntimeDefrag=yes + DevirtualiseMmio=yes + DisableSingleUser=no + DisableVariableWrite=no + DiscardHibernateMap=no + EnableSafeModeSlide=yes + EnableWriteUnprotector=no + ForceExitBootServices=no + ProtectCsmRegion~=.* "!{$setting} -->从OpenCore v0.5.7开始已弃用 - 请参阅ProtectMemoryRegions" + ProtectMemoryRegions=no + ProtectSecureBoot=no + ProtectUefiServices=yes + ProvideCustomSlide=yes + ProvideMaxSlide=0 + ResizeAppleGpuBars=-1 + RebuildAppleMemoryMap=yes + SetupVirtualMap=yes + ShrinkMemoryMap~=.* "!{$setting} -->从OpenCore v0.5.7开始已弃用 - 请参阅RebuildAppleMemoryMap" + SignalAppleOS=no + SyncRuntimePermissions=yes + ForceBooterSignature=no + +DeviceProperties + +:Add +::PciRoot(0x0)/Pci(0x2,0x0) + AAPL,ig-platform-id~="07009b3e|0300913e|00009b3e" " {$setting} = {$value} -->iGPU设置正确":"-{$setting} = {$value} - -->iGPU可能设置不正确. 请阅读 [DeviceProperties Docs]" + +::PciRoot(0x0)/Pci(0x1b,0x0) + AAPL,ig-platform-id~=.* "!{$setting} 位置错误, iGPU位置为 PciRoot(0x0)/Pci(0x2,0x0)" + +Kernel + +:Add + count==0 "!-->您没有Kexts. 您至少得需要Lilu.kext和VirtualSMC.kext. 请查看[Kexts文档]" + [BundlePath]==Lilu.kext " Lilu.kext-->确保此Kext在您的 OC/Kexts 目录,这是需要放在第一个的kext":"!-->缺少Lilu.kext. 将其添加到此列表的顶部" + [BundlePath]==FakeSMC.kext&VirtualSMC.kext "--->{$BundlePath} 不要同时使用 FakeSMC.kextVirtualSMC.kext" + [BundlePath]!=FakeSMC.kext|VirtualSMC.kext "--->你应该在此处添加 FakeSMC.kextVirtualSMC.kext" + [BundlePath]==VoodooHDA.kext&AppleALC.kext "--->{$BundlePath} 不要同时使用 VoodooHDA.kextAppleALC.kext" + [BundlePath]==AppleALC.kext "$alcbootarg='{$setting} = {$value} --->您需要添加 alcid=N 因为您使用的是AppleALC.kext';":"$alcbootarg=;" + [BundlePath]!=WhateverGreen.kext "--->缺少WhateverGreen.kext. 请查看[Kexts Docs]" + [BundlePath]==XLNCUSBFIX.kext "!-->XLNCUSBFIX.kext 这是AMD专用的kext,请勿在Intel上使用" + [BundlePath]==SmallTree-Intel-211-AT-PCIe-GBE.kext "-->-{$BundlePath} 虽然这可能有效, 但SmallTreeIntel82576.kext 被认为更可靠" + [BundlePath]==SMCLightSensor.kext "!{$BundlePath} -->这个VirtualSMC笔记本电脑插件在台式机上不起作用" + [BundlePath]==SMCBatteryManager.kext "!{$BundlePath} -->这个VirtualSMC笔记本电脑插件在台式机上不起作用" + [BundlePath]==XHCI-unsupported.kext "{$BundlePath} -->你可能不需要这个" + [BundlePath]==FakePCIID.kext "{$BundlePath} -->有更好的伪造设备ID的方法" + [BundlePath]==FakePCIID_Intel_HDMI_Audio.kext -{$BundlePath} "-->有更好的伪造设备ID的方法" + [BundlePath]==* "{$BundlePath} -->确保此Kext位于您的 OC/Kexts 目录" + +:Emulate + DummyPowerManagement=no + +:Quirks + AppleCpuPmCfgLock=no + AppleXcpmCfgLock=yes " {$setting} = {$value} -->您应该在BIOS中禁用CFG-Lock,而不要使用此功能":" {$setting} = {$value} -->确保在您的BIOS中禁用了CFG-Lock" + AppleXcpmExtraMsrs=no + AppleXcpmForceBoost=no + CustomPciSerialDevice=no + CustomSMBIOSGuid=no" {$setting} = {$value} -->如果您有Dell或VIAO主板,请启用此功能" + DisableIoMapper=yes + DisableRtcChecksum~=.* " {$setting} = {$value}" + DummyPowerManagement~=.* "!{$setting} -->已从OpenCore v0.6.6开始移动 - 参看Kernel -> Emulate" + ExtendBTFeatureFlags~=.* " {$setting} = {$value}" + LegacyCommpage=no + ExternalDiskIcons~=.* " {$setting} = {$value}" + ForceAquantiaEthernet=no + ForceSecureBootScheme=no + IncreasePciBarSize=no + LapicKernelPanic=no " {$setting} = {$value} -->如果您有惠普笔记本电脑,请启用此功能":" {$setting} = {$value} -->仅当您拥有HP笔记本电脑时才需要" + PanicNoKextDump=yes + PowerTimeoutKernelPanic=yes + ProvideCurrentCpuInfo=no + SetApfsTrimTimeout=-1 + ThirdPartyDrives=no + XhciPortLimit=yes " {$setting} = {$value} -->USB端口定制后关闭":" {$setting} = {$value} -->如果您有USB问题,请启用" + +Misc +:Boot + BuiltinTextRenderer~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 参见UEFI/TextRenderer" + ConsoleBehaviourOs~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用" + ConsoleBehaviourUi~="" "!{$setting} -->从OpenCore v0.5.6开始已弃用" + ConsoleMode~=.* "!{$setting} -->从OpenCore v0.5.6开始已移至UEFI/Output部分" + Resolution~=.* "!{$setting} -->从OpenCore v0.5.6开始已移至UEFI/Output部分" + ConsoleAttributes~=.* " {$setting} = {$value}" + HideSelf~=.* "!{$setting} -->从OpenCore v0.5.9开始已弃用" + PollAppleHotKeys=no + ShowPicker=yes + HibernateSkipsPicker=yes + UsePicker~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用" + TakeoffDelay=0 + HibernateMode=None + LauncherOption~="Disabled|Full|Short|System" " {$setting} = {$value} -->LauncherOption设置正确":"-{$setting} = {$value} - 无效的LauncherOption. 请查阅 [Misc -> Boot Docs]" + LauncherPath=Default + PickerMode=Builtin + HideAuxiliary=no + PickerAttributes~=.* " {$setting} = {$value}" + PickerAudioAssist=no + Timeout=5 + PickerVariant~=.* " {$setting} = {$value}" + +:Debug + AppleDebug=yes + ApplePanic=yes + DisableWatchDog=yes :" {$setting} -->启用此功能将有助于调试" + Target=67 :" {$setting} -->有关调试目标编号的更多信息,请参见[Debugging Docs]" + DisplayLevel=2147483714 :" {$setting} -->有关更多信息,请参见[Debugging Docs]调试显示级别" + DisplayDelay=0 + LogModules~=.* " {$setting} = {$value}" + +:Entries + [Arguments]~=debug "!Arguments = {$Arguments} -->boot-args进入nvram部分,而不是这里" + +:Security + AllowNvramReset~=.* "!{$setting} -->从OpenCore v0.8.1开始在引导条目添加独立的EFI驱动实现" + AllowSetDefault=yes + AllowToggleSip~=.* "!{$setting} -->从OpenCore v0.8.1开始在引导条目添加独立的EFI驱动实现" + ApECID=0 + AuthRestart=no + BlacklistAppleUpdate~=.* "!{$setting} -->在OpenCore v0.6.0里开始已弃用,可以使用NVRAM参数里添加" + BootProtect~=.* "!{$setting} 从OpenCore v0.6.6开始已弃用 - 请查阅 LauncherOption" + DmgLoading~=.* " {$setting} = {$value}" + EnablePassword=no + RequireSignature~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Vault" + RequireVault~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Vault" + Vault=Optional + SecureBootModel~="Default|Disabled|j137|j680|j132|j174|j140k|j780|j213|j140a|j152f|j160|j230k|j214k|j223|j215|j185|j185f|x86legacy" " {$setting} = {$value} SecureBootModel设置正确":"!{$setting} = {$value} - 这是SecureBootModel的无效选项!" + HaltLevel=2147483648 + ExposeSensitiveData=6 :" {$setting} = {$value}" + ScanPolicy=0 :"-{$setting} = {$value}. -->初始配置时候这里可以为0,但是配置完成后,请在OCC里自定义显示哪些启动盘" + +:Serial + Init=no + Override=no + +:Tools + count==0 " -->您好像没有一些EFI工具程序":"%-->您可以在此处删除EFI工具程序" + +NVRAM + LegacyEnable=no + LegacyOverwrite=no + WriteFlash=yes + +:Add +::4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14 + UIScale~=(01|02) " {$setting} = {$value}":" {$setting} = {$value} -->但这通常设置为 0102" + DefaultBackgroundColor~=.* " {$setting} = {$value}" + +::7C436110-AB2A-4BBB-A880-FE41995C9F82 + boot-args~="ncpi=" "!{$setting} = {$value} -->我想你的意思是 npci= 而不是 ncpi=":"" + boot-args~="^(?:(?!alcid).)*$" "{$alcbootarg}":"" + boot-args="-v keepsyms=1" " {$setting} = {$value} -->如果您有navi10 GPU,请添加 agdpmod=pikera":" {$setting} = {$value}" + run-efi-updater="No" + csr-active-config~=.* " {$setting} = {$value}" + nvda_drv~=.* "!{$setting} = {$value} -->完全删除此设置.从OpenCore v0.5.7开始不再使用" + prev-lang:kbd=72752d52553a323532 "-{$setting} = {$value} ({@value}). -->除非您使用俄语,否则请留空或设置其他语言":" {$setting} = {$value} ({@value})" + SystemAudioVolume~="^\d+$" " {$setting} = {$value}":"!{$setting} = {$value} -->这应该是一个正数" + +PlatformInfo + Automatic=yes + UpdateDataHub=yes + UpdateNVRAM=yes + UpdateSMBIOS=yes + UpdateSMBIOSMode=Create" {$setting} = {$value} 如果您有Dell或VIAO主板,请将其设置为 Custom + +:Generic + SpoofVendor=yes + AdviseFeatures=no + ProcessorType~=.* " {$setting} = {$value}" + SystemMemoryStatus=Auto + MaxBIOSVersion=no + SupportsCsm=no "!{$setting} -->从OpenCore v0.5.5开始被AdviseWindows取代" + SystemProductName~="(iMac19,1|iMac18,3)" " {$setting} = {$value}":"-{$setting} = {$value} -->对于Coffee Lake台式机系统,这不是建议的SMBIOS. 请参看 [PlatformInfo Docs]" + MLB=M000000000001 "!{$setting} -->应该设置为您生成的板卡序列号. 请参看 [PlatformInfo Docs]":" {$setting} -->已设置" + ROM=112233000000 "-{$setting} = {$value} -->您应该将此设置为您的NIC MAC地址. 请参看 [PlatformInfo Docs]":" {$setting} -->已设置" + SystemSerialNumber=W0000000001 "!{$setting} -->应该设置为您生成的系统序列号. 请参看[PlatformInfo Docs]":" {$setting} -->已设置" + SystemUUID=00000000-0000-0000-0000-000000000000 "!{$setting} -->应该设置为您生成的SmUUID. 请参看 [PlatformInfo Docs]":" {$setting} -->已设置" + +UEFI + ConnectDrivers=yes "{$setting} = {$value} 一般建议此处要选中状态!" +:Drivers + [Path]==VBoxHfs.efi|HFSPlus.efi|HfsPlus.efi "$hfs={$Path}; {$Path}":"!-->这里需要 VBoxHfs.efiHFSPlus.efi here" + [Path]==VBoxHfs.efi|HFSPlus.efi|HfsPlus.efi "!{$Path} -->你已经有了 {$hfs}" + [Path]==OpenRuntime.efi " {$Path}":"!-->缺少OpenRuntime.efi" + [Path]==FwRuntimeServices.efi "!{$Path} -->从OpenCore v0.5.7开始已由OpenRuntime.efi取代" + [Path]==ApfsDriverLoader.efi "!ApfsDriverLoader.efi -->自OpenCore v0.5.8起,已合并在UEFI/APFS部分" + [Path]==OpenCore.efi "!OpenCore.efi -->不应该在这里!" + [Path]==AppleUsbKbdxe.efi "!{$Path} -->不应该在这里!" + [Path]==NvmExpressDxe.efi "!NvmExpressDxe.efi -->不应该在这里!" + [Path]==OpenUsbKbDxe.efi "-{$Path} -->除非您执行旧版安装,否则不需要" + [Path]==Ps2KeyboardDxe.efi "-{$Path} -->除非您使用PS2键盘,否则不应在此处!" + [Path]==Ps2MouseDxe.efi "-{$Path} -->除非您使用带有OpenCanopy的PS2鼠标/触控板,否则请不要在此处!" + [Path]s==UsbMouseDxe.efi "-{$Path} -->除非您将USB鼠标/触控板与OpenCanopy配合使用,否则不应在此处使用!" + [Path]==XhciDxe.efi "!XhciDxe.efi -->不应该在这里!" + [Path]==HiiDatabase.efi "!{$Path} -->不应该在这里!" + [Path]==AppleUsbKbDxe.efi "-{$Path} -->从OpenCore v0.5.7开始已由OpenUsbKbDxe.efi取代" + [Path]==VirtualSmc.efi "!VirtualSmc.efi -->已被合并在OpenCore的AppleSmcIo quirks下 !" + [Path]==OpenLinuxBoot.efi "-{$Path} -->除非您确定要从OpenCore直接引导LINUX系统而不通过传统GRUB引导,否则不需要!" + [Path]==ext4_x64.efi "-{$Path} -->这个是LINUX传统EXT4文件系统读取驱动,如果你要引导的LINUX磁盘分区是EXT4,加载此驱动,配合OpenLinuxBoot.efi使用,否则不需要!" + [Path]==btrfs_x64.efi "-{$Path} -->这个是LINUX下一代文件系统读取驱动可以替代EXT4格式,如果你要引导的LINUX磁盘分区是此文件系统,加载此驱动,配合OpenLinuxBoot.efi使用,否则不需要!" + [Path]==* " {$Path}" + +:APFS + EnableJumpstart=yes + HideVerbose=yes + JumpstartHotPlug=no + MinDate=0 + MinVersion=0 + GlobalConnect~=.* "{$setting} = {$value}":"!-->缺少GlobalConnect选项" + +:AppleInput + AppleEvent~=.* " {$setting} = {$value}" + CustomDelays~=.* " {$setting} = {$value}" + KeyInitalDelay~=.* " {$setting} = {$value}" + KeySubsequentDelay~=.* " {$setting} = {$value}" + PointerSpeedDiv~=.* " {$setting} = {$value}" + PointerSpeedMul~=.* " {$setting} = {$value}" + GraphicsInputMirroring=no + +:Audio + AudioSupport~=.* " {$setting} = {$value}" + AudioDevice~=.* " {$setting} = {$value}" + AudioOutMask~=.* " {$setting} = {$value}" + DisconnectHda~=.* " {$setting} = {$value}" + MaximumGain~=.* " {$setting} = {$value}" + MinimumAssistGain~=.* " {$setting} = {$value}" + MinimumAudibleGain~=.* " {$setting} = {$value}" + AudioCodec~=.* " {$setting} = {$value}" + PlayChime~=.* " {$setting} = {$value}" + SetupDelay~=.* " {$setting} = {$value}" + ResetTrafficClass~=.* " {$setting} = {$value}" + + +:Input + KeyFiltering=no + KeyForgetThreshold=5 + KeyMergeThreshold~=.* "!{$setting} --> 从OpenCore v0.6.9开始已弃用" + KeySupport=yes + KeySupportMode=Auto + KeySwap=no + PointerSupport=no + PointerSupportMode~=.* " {$setting} = {$value}" + TimerResolution=50000 + KeyInitalDelay~=.* "!{$setting} --> 从OpenCore v0.6.9开始已移动到AppleInput中" + KeySubsequentDelay~=.* "!{$setting} --> 从OpenCore v0.6.9开始已移动到AppleInput中" + PointerDwellClickTimeout~=.* " {$setting} = {$value}" + PointerDwellDoubleClickTimeou~=.* " {$setting} = {$value}" + PointerDwellRadius~=.* " {$setting} = {$value}" + PointerPollMask~=.* " {$setting} = {$value}" + PointerPollMax~=.* " {$setting} = {$value}" + PointerPollMin~=.* " {$setting} = {$value}" + +:ProtocolOverrides + count==18 :"!-->在这里,您应该在UEFI/ProtocolOverrides部分中正确设置18个选项" + AppleAudio=no + AppleBootPolicy=no + AppleDebugLog=no + AppleEg2Info=no + AppleEvent~=.* "!{$setting} --> 从OpenCore v0.6.9开始已移动到AppleInput中" + AppleFramebufferInfo=no + AppleImageConversion=no + AppleImg4Verification=no + AppleKeyMap=no + AppleRtcRam=no + AppleSecureBoot=no + AppleSmcIo=no + AppleUserInterfaceTheme=no + DataHub=no + DeviceProperties=no + FirmwareVolume=no " {$setting} = {$value} 如果您打算使用FileVault2,请启用此功能":" {$setting} = {$value} 仅当您计划使用FileVault时才需要" + HashServices=no " {$setting} = {$value} 如果您打算使用FileVault2,请启用此功能":" {$setting} = {$value} 仅当您计划使用FileVault时才需要" + OSInfo=no + UnicodeCollation=no + ConsoleControl~=.* "!{$setting} 从OpenCore v0.5.6开始已弃用 - 参考 UEFI/TextRenderer" + +:Output + count==15 :"!-->在这里,您应该在UEFI/OUTPUT部分中设置15个设置" + TextRenderer=BuiltinGraphics + ConsoleMode="" + Resolution~=.* " {$setting} = {$value}" + ForceResolution=no + GopPassThrough=~=.* " {$setting} = {$value}" + ClearScreenOnModeSwitch=no + IgnoreTextInGraphics=no + ProvideConsoleGop=yes + DirectGopRendering=no + DirectGopCacheMode~=.* "!{$setting} -->从OpenCore v0.5.9开始已弃用" + ReconnectOnResChange=no + ReplaceTabWithSpace=no + SanitiseClearScreen~=.* " {$setting} = {$value}" + Scale~=.* "!{$setting} -->不应该在这里" + UgaPassThrough=no + +:Quirks + AvoidHighAlloc~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用" + DeduplicateBootOrder~=.* "!{$setting} --> 从OpenCore v0.6.6开始已弃用" + DisableSecurityPolicy=no + EnableVectorAcceleration=no + EnableVmx=no + ActivateHpetSupport=no + ExitBootServicesDelay=0 + ForgeUefiSupport=no + ForceOcWriteFlash=no + IgnoreInvalidFlexRatio=no + ReconnectOnResChange~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Output/${setting}" + IgnoreTextInGraphics~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Output/${setting}" + ProvideConsoleGop~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Output/${setting}" + ReleaseUsbOwnership=no + ReloadOptionRoms=no + RequestBootVarFallback~=.* "!{$setting} -->从OpenCore v0.5.9开始已弃用" + RequestBootVarRouting=yes + TscSyncTimeout=0 + ResizeGpuBars=-1 + ReplaceTabWithSpace~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Output/${setting}" + SanitiseClearScreen~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Output/${setting}" + ClearScreenOnModeSwitch~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Output/${setting}" + UnblockFsConnect=no "{$setting} = {$value} -->如果未显示APFS驱动器,建议在HP系统上启用":"!-->缺少UnblockFsConnect选项" + +:ReservedMemory diff --git a/Chinese, Simplified Localization (zh-Hans)/ocs/rules/cometlake087.lst b/Chinese, Simplified Localization (zh-Hans)/ocs/rules/cometlake087.lst new file mode 100644 index 0000000000000000000000000000000000000000..4247348996f93422311433753afa5896b7dcd5c6 --- /dev/null +++ b/Chinese, Simplified Localization (zh-Hans)/ocs/rules/cometlake087.lst @@ -0,0 +1,363 @@ +=
Comet Lake Desktop OpenCore 0.8.7 健全性检查结果

+=
规则更新:草原企鹅

+# Generic config suitable for initial installation +# OpenCore v0.8.7 Intel Comet Lake Sanity Check += +=
+# [kernel]:https://dortania.github.io/OpenCore-Install-Guide/config.plist/comet-lake#kernel +# [acpi]:https://dortania.github.io/OpenCore-Install-Guide/config.plist/comet-lake#acpi +# [kexts]:https://dortania.github.io/OpenCore-Install-Guide/ktext.html#kexts +# [debug]:https://dortania.github.io/OpenCore-Install-Guide/troubleshooting/debug.html +# [scanpolicy]:https://dortania.github.io/OpenCore-Post-Install/universal/security.html#scanpolicy +# [platforminfo]:https://dortania.github.io/OpenCore-Install-Guide/config.plist/comet-lake#platforminfo +# [deviceproperties]:https://dortania.github.io/OpenCore-Install-Guide/config.plist/comet-lake##deviceproperties + +ACPI +:Add + count==0 "-您没有SSDT补丁.请查看[Acpi Docs]" + [Path]==DSDT.aml "-{$Path} -->您不应该包括转储的DSDT.请查看[ACPI文档]." + [Path]==SSDT-1.aml "-{$Path} -->这只是SSDT的一个例子.如果你真的是自己做的, 称它为更具描述性的东西" + [Path]~=".dsl$" "!{$Path} -->在此处只能是.aml文件. dsl文件需要编译为.aml" + [Enabled]==no "-{$Path} -->状态是已禁用. 启用或删除它可以去除此警告" + [Path]!=SSDT-PLUG.aml "--->缺少SSDT-PLUG.aml. 请查看[Acpi Docs]" + [Path]==SSDT-EC-USBX-DESKTOP.aml&SSDT-EC.aml"-->-{$Path}/b>不要同时使用 SSDT-EC-USBX-DESKTOPSSDT-EC" + [Path]~=-EC.+aml :"%您可能需要类似SSDT-EC.aml或SSDT-EC-USBX-DESKTOP.aml的文件.请查看[ACPI文档]" + [Path]!=SSDT-AWAC.aml "-SSDT-AWAC.aml --->缺少. 如果你需要它,请查看 [Acpi Docs]" + [Path]!=SSDT-PMC.aml "-SSDT-PMC.aml --->缺少. 如果你需要它,请查看 [Acpi Docs]" + [Path]!=SSDT-RHUB.aml "-SSDT-RHUB.aml --->缺少. 需要修复华硕和可能的MSI板上的根设备错误.技嘉和华擎主板并不需要这个SSDT,请查看 [Acpi Docs]" + [Path]==* " {$Path} -->确保此文件在您的OC/ACPI目录中" + [Path]==SSDT-OLA.aml "-{$Path} -->不要使用在粗略网站上找到的随机文件,这些文件会注入很可能阻止启动的随机数据. 请查看[Acpi Docs]" + [Path]==SSDT-SSDT-OLARILA.aml "-{$Path} -->不要使用在粗略网站上找到的随机文件,这些文件会注入很可能阻止启动的随机数据. 请查看[Acpi Docs]" + +:Quirks + count==5 + FadtEnableReset~=.* " {$setting} = {$value}" + NormalizeHeaders=no + RebaseRegions=no + ResetHwSig=no + ResetLogoStatus=no + SyncTableIds=no + +Booter + +:Quirks + AllowRelocationBlock=no + AvoidRuntimeDefrag=yes + DevirtualiseMmio=yes + DisableSingleUser=no + DisableVariableWrite=no + DiscardHibernateMap=no + EnableSafeModeSlide=yes + EnableWriteUnprotector=no + ForceExitBootServices=no + ProtectCsmRegion~=.* "!{$setting} -->从OpenCore v0.5.7开始已弃用 - 请参阅ProtectMemoryRegions" + ProtectMemoryRegions=no + ProtectSecureBoot=no + ProtectUefiServices=yes + ProvideCustomSlide=yes + ProvideMaxSlide=0 + ResizeAppleGpuBars=-1 + RebuildAppleMemoryMap=yes + SetupVirtualMap=no + ShrinkMemoryMap~=.* "!{$setting} -->从OpenCore v0.5.7开始已弃用 - 请参阅RebuildAppleMemoryMap" + SignalAppleOS=no + SyncRuntimePermissions=yes + ForceBooterSignature=no + +DeviceProperties + +:Add +::PciRoot(0x0)/Pci(0x2,0x0) + AAPL,ig-platform-id~="07009b3e|0300c89b" " {$setting} = {$value} -->iGPU设置正确":"-{$setting} = {$value} - -->iGPU可能设置不正确. 请阅读 [DeviceProperties Docs]" + +::PciRoot(0x0)/Pci(0x1b,0x0) + AAPL,ig-platform-id~=.* "!{$setting} 是错误位置, iGPU位置是 PciRoot(0x0)/Pci(0x2,0x0)" + +Kernel + +:Add + count==0 "!-->您没有Kexts. 您至少得需要Lilu.kext和VirtualSMC.kext. 请查看[Kexts文档]" + [BundlePath]==Lilu.kext " Lilu.kext-->确保此Kext在您的 OC/Kexts 目录,这是需要放在第一个的kext":"!-->缺少Lilu.kext. 将其添加到此列表的顶部" + [BundlePath]==FakeSMC.kext&VirtualSMC.kext "--->{$BundlePath} 不要同时使用 FakeSMC.kextVirtualSMC.kext" + [BundlePath]!=FakeSMC.kext|VirtualSMC.kext "--->你应该在此处添加 FakeSMC.kextVirtualSMC.kext" + [BundlePath]==VoodooHDA.kext&AppleALC.kext "--->{$BundlePath} 不要同时使用 VoodooHDA.kextAppleALC.kext" + [BundlePath]==AppleALC.kext "$alcbootarg='{$setting} = {$value} --->您需要添加 alcid=N 因为您使用的是AppleALC.kext';":"$alcbootarg=;" + [BundlePath]!=WhateverGreen.kext "--->缺少WhateverGreen.kext. 请查看[Kexts Docs]" + [BundlePath]==XLNCUSBFIX.kext "!-->XLNCUSBFIX.kext 这是AMD专用的kext,请勿在Intel上使用" + [BundlePath]==SmallTree-Intel-211-AT-PCIe-GBE.kext "-->-{$BundlePath} 虽然这可能有效, 但SmallTreeIntel82576.kext 被认为更可靠" + [BundlePath]==SMCLightSensor.kext "!{$BundlePath} -->这个VirtualSMC笔记本电脑插件在台式机上不起作用" + [BundlePath]==SMCBatteryManager.kext "!{$BundlePath} -->这个VirtualSMC笔记本电脑插件在台式机上不起作用" + [BundlePath]==XHCI-unsupported.kext "{$BundlePath} -->你可能不需要这个" + [BundlePath]==FakePCIID.kext "{$BundlePath} -->有更好的伪造设备ID的方法" + [BundlePath]==FakePCIID_Intel_HDMI_Audio.kext -{$BundlePath} "-->有更好的伪造设备ID的方法" + [BundlePath]==* "{$BundlePath} -->确保此Kext位于您的 OC/Kexts 目录" + +:Emulate + DummyPowerManagement=no + +:Quirks + AppleCpuPmCfgLock=no + AppleXcpmCfgLock=yes " {$setting} = {$value} -->您应该在BIOS中禁用CFG-Lock,而不要使用此功能":" {$setting} = {$value} -->确保在您的BIOS中禁用了CFG-Lock" + AppleXcpmExtraMsrs=no + AppleXcpmForceBoost=no + CustomPciSerialDevice=no + CustomSMBIOSGuid=no" {$setting} = {$value} -->如果您有Dell或VIAO主板,请启用此功能" + DisableIoMapper=yes + DisableRtcChecksum~=.* " {$setting} = {$value}" + DummyPowerManagement~=.* "!{$setting} -->已从OpenCore v0.6.6开始移动 - 参看Kernel -> Emulate" + ExtendBTFeatureFlags~=.* " {$setting} = {$value}" + LegacyCommpage=no + ExternalDiskIcons~=.* " {$setting} = {$value}" + ForceAquantiaEthernet=no + ForceSecureBootScheme=no + IncreasePciBarSize=no + LapicKernelPanic=no " {$setting} = {$value} -->如果您有惠普笔记本电脑,请启用此功能":" {$setting} = {$value} -->仅当您拥有HP笔记本电脑时才需要" + PanicNoKextDump=yes + PowerTimeoutKernelPanic=yes + ProvideCurrentCpuInfo=no + SetApfsTrimTimeout=-1 + ThirdPartyDrives=no + XhciPortLimit=yes " {$setting} = {$value} -->USB端口定制后关闭":" {$setting} = {$value} -->如果您有USB问题,请启用" + +Misc +:Boot + BuiltinTextRenderer~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 参见UEFI/TextRenderer" + ConsoleBehaviourOs~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用" + ConsoleBehaviourUi~="" "!{$setting} -->从OpenCore v0.5.6开始已弃用" + ConsoleMode~=.* "!{$setting} -->从OpenCore v0.5.6开始已移至UEFI/Output部分" + Resolution~=.* "!{$setting} -->从OpenCore v0.5.6开始已移至UEFI/Output部分" + ConsoleAttributes~=.* " {$setting} = {$value}" + HideSelf~=.* "!{$setting} -->从OpenCore v0.5.9开始已弃用" + PollAppleHotKeys=no + ShowPicker=yes + HibernateSkipsPicker=yes + UsePicker~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用" + TakeoffDelay=0 + HibernateMode=None + LauncherOption~="Disabled|Full|Short|System" " {$setting} = {$value} -->LauncherOption设置正确":"-{$setting} = {$value} - 无效的LauncherOption. 请查阅 [Misc -> Boot Docs]" + LauncherPath=Default + PickerMode=Builtin + HideAuxiliary=no + PickerAttributes~=.* " {$setting} = {$value}" + PickerAudioAssist=no + Timeout=5 + PickerVariant~=.* " {$setting} = {$value}" + +:Debug + AppleDebug=yes + ApplePanic=yes + DisableWatchDog=yes :" {$setting} -->启用此功能将有助于调试" + Target=67 :" {$setting} -->有关调试目标编号的更多信息,请参见[Debugging Docs]" + DisplayLevel=2147483714 :" {$setting} -->有关更多信息,请参见[Debugging Docs]调试显示级别" + DisplayDelay=0 + LogModules~=.* " {$setting} = {$value}" + +:Entries + [Arguments]~=debug "!Arguments = {$Arguments} -->boot-args进入nvram部分,而不是这里" + +:Security + AllowNvramReset~=.* "!{$setting} -->从OpenCore v0.8.1开始在引导条目添加独立的EFI驱动实现" + AllowSetDefault=yes + AllowToggleSip~=.* "!{$setting} -->从OpenCore v0.8.1开始在引导条目添加独立的EFI驱动实现" + ApECID=0 + AuthRestart=no + BlacklistAppleUpdate~=.* "!{$setting} -->在OpenCore v0.6.0里开始已弃用,可以使用NVRAM参数里添加" + BootProtect~=.* "!{$setting} 从OpenCore v0.6.6开始已弃用 - 请查阅 LauncherOption" + DmgLoading~=.* " {$setting} = {$value}" + EnablePassword=no + RequireSignature~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Vault" + RequireVault~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Vault" + Vault=Optional + SecureBootModel~="Default|Disabled|j137|j680|j132|j174|j140k|j780|j213|j140a|j152f|j160|j230k|j214k|j223|j215|j185|j185f|x86legacy" " {$setting} = {$value} SecureBootModel设置正确":"!{$setting} = {$value} - 这是SecureBootModel的无效选项!" + HaltLevel=2147483648 + ExposeSensitiveData=6 :" {$setting} = {$value}" + ScanPolicy=0 :"-{$setting} = {$value}. -->初始配置时候这里可以为0,但是配置完成后,请在OCC里自定义显示哪些启动盘" + +:Serial + Init=no + Override=no + +:Tools + count==0 " -->您好像没有一些EFI工具程序":"%-->您可以在此处删除EFI工具程序" + +NVRAM + LegacyEnable=no + LegacyOverwrite=no + WriteFlash=yes + +:Add +::4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14 + UIScale~=(01|02) " {$setting} = {$value}":" {$setting} = {$value} -->但这通常设置为 0102" + DefaultBackgroundColor~=.* " {$setting} = {$value}" + +::7C436110-AB2A-4BBB-A880-FE41995C9F82 + boot-args~="ncpi=" "!{$setting} = {$value} -->我想你的意思是 npci= 而不是 ncpi=":"" + boot-args~="^(?:(?!alcid).)*$" "{$alcbootarg}":"" + boot-args="-v keepsyms=1" " {$setting} = {$value} -->如果您有navi10 GPU,请添加 agdpmod=pikera":" {$setting} = {$value}" + run-efi-updater="No" + csr-active-config~=.* " {$setting} = {$value}" + nvda_drv~=.* "!{$setting} = {$value} Remove this setting completely. It is no longer used as of OpenCore v0.5.7" + prev-lang:kbd=72752d52553a323532 "-{$setting} = {$value} ({@value}). Unless you speak Russian, remove this entry or fill it in with your language":" {$setting} = {$value} ({@value})" + SystemAudioVolume~="^\d+$" " {$setting} = {$value}":"!{$setting} = {$value} this should be a positive number" + +PlatformInfo + Automatic=yes + UpdateDataHub=yes + UpdateNVRAM=yes + UpdateSMBIOS=yes + UpdateSMBIOSMode=Create" {$setting} = {$value} 如果您有Dell或VIAO主板,请将其设置为 Custom + +:Generic + SpoofVendor=yes + AdviseFeatures=no + ProcessorType~=.* " {$setting} = {$value}" + SystemMemoryStatus=Auto + MaxBIOSVersion=no + SupportsCsm~=.* "!{$setting} -->从OpenCore v0.5.5开始被AdviseWindows取代" + SystemProductName~="(iMac19,1|iMac18,3)" " {$setting} = {$value}":"-{$setting} = {$value} -->对于Comet Lake台式机系统,这不是建议的SMBIOS. 请参看 [PlatformInfo Docs]" + MLB=M000000000001 "!{$setting} -->应该设置为您生成的板卡序列号. 请参看 [PlatformInfo Docs]":" {$setting} -->已设置" + ROM=112233000000 "-{$setting} = {$value} -->您应该将此设置为您的NIC MAC地址. 请参看 [PlatformInfo Docs]":" {$setting} -->已设置" + SystemSerialNumber=W0000000001 "!{$setting} -->应该设置为您生成的系统序列号. 请参看[PlatformInfo Docs]":" {$setting} -->已设置" + SystemUUID=00000000-0000-0000-0000-000000000000 "!{$setting} -->应该设置为您生成的SmUUID. 请参看 [PlatformInfo Docs]":" {$setting} -->已设置" + +UEFI + ConnectDrivers=yes "{$setting} = {$value} 一般建议此处要选中状态!" +:Drivers + [Path]==VBoxHfs.efi|HFSPlus.efi|HfsPlus.efi "$hfs={$Path}; {$Path}":"!-->这里需要 VBoxHfs.efiHFSPlus.efi here" + [Path]==VBoxHfs.efi|HFSPlus.efi|HfsPlus.efi "!{$Path} -->你已经有了 {$hfs}" + [Path]==OpenRuntime.efi " {$Path}":"!-->缺少OpenRuntime.efi" + [Path]==FwRuntimeServices.efi "!{$Path} -->从OpenCore v0.5.7开始已由OpenRuntime.efi取代" + [Path]==ApfsDriverLoader.efi "!ApfsDriverLoader.efi -->自OpenCore v0.5.8起,已合并在UEFI/APFS部分" + [Path]==OpenCore.efi "!OpenCore.efi -->不应该在这里!" + [Path]==AppleUsbKbdxe.efi "!{$Path} -->不应该在这里!" + [Path]==NvmExpressDxe.efi "!NvmExpressDxe.efi -->不应该在这里!" + [Path]==OpenUsbKbDxe.efi "-{$Path} -->除非您执行旧版安装,否则不需要" + [Path]==Ps2KeyboardDxe.efi "-{$Path} -->除非您使用PS2键盘,否则不应在此处!" + [Path]==Ps2MouseDxe.efi "-{$Path} -->除非您使用带有OpenCanopy的PS2鼠标/触控板,否则请不要在此处!" + [Path]s==UsbMouseDxe.efi "-{$Path} -->除非您将USB鼠标/触控板与OpenCanopy配合使用,否则不应在此处使用!" + [Path]==XhciDxe.efi "!XhciDxe.efi -->不应该在这里!" + [Path]==HiiDatabase.efi "!{$Path} -->不应该在这里!" + [Path]==AppleUsbKbDxe.efi "-{$Path} -->从OpenCore v0.5.7开始已由OpenUsbKbDxe.efi取代" + [Path]==VirtualSmc.efi "!VirtualSmc.efi -->已被合并在OpenCore的AppleSmcIo quirks下 !" + [Path]==OpenLinuxBoot.efi "-{$Path} -->除非您确定要从OpenCore直接引导LINUX系统而不通过传统GRUB引导,否则不需要!" + [Path]==ext4_x64.efi "-{$Path} -->这个是LINUX传统EXT4文件系统读取驱动,如果你要引导的LINUX磁盘分区是EXT4,加载此驱动,配合OpenLinuxBoot.efi使用,否则不需要!" + [Path]==btrfs_x64.efi "-{$Path} -->这个是LINUX下一代文件系统读取驱动可以替代EXT4格式,如果你要引导的LINUX磁盘分区是此文件系统,加载此驱动,配合OpenLinuxBoot.efi使用,否则不需要!" + [Path]==* " {$Path}" + +:APFS + EnableJumpstart=yes + HideVerbose=yes + JumpstartHotPlug=no + MinDate=0 + MinVersion=0 + GlobalConnect~=.* "{$setting} = {$value}":"!-->缺少GlobalConnect选项" + +:AppleInput + AppleEvent~=.* " {$setting} = {$value}" + CustomDelays~=.* " {$setting} = {$value}" + KeyInitalDelay~=.* " {$setting} = {$value}" + KeySubsequentDelay~=.* " {$setting} = {$value}" + PointerSpeedDiv~=.* " {$setting} = {$value}" + PointerSpeedMul~=.* " {$setting} = {$value}" + GraphicsInputMirroring=no + +:Audio + AudioSupport~=.* " {$setting} = {$value}" + AudioDevice~=.* " {$setting} = {$value}" + AudioOutMask~=.* " {$setting} = {$value}" + DisconnectHda~=.* " {$setting} = {$value}" + MaximumGain~=.* " {$setting} = {$value}" + MinimumAssistGain~=.* " {$setting} = {$value}" + MinimumAudibleGain~=.* " {$setting} = {$value}" + AudioCodec~=.* " {$setting} = {$value}" + PlayChime~=.* " {$setting} = {$value}" + SetupDelay~=.* " {$setting} = {$value}" + ResetTrafficClass~=.* " {$setting} = {$value}" + + +:Input + KeyFiltering=no + KeyForgetThreshold=5 + KeyMergeThreshold~=.* "!{$setting} --> 从OpenCore v0.6.9开始已弃用" + KeySupport=yes + KeySupportMode=Auto + KeySwap=no + PointerSupport=no + PointerSupportMode=~=.* " {$setting} = {$value}" + TimerResolution=50000 + KeyInitalDelay~=.* "!{$setting} --> 从OpenCore v0.6.9开始已移动到AppleInput中" + KeySubsequentDelay~=.* "!{$setting} --> 从OpenCore v0.6.9开始已移动到AppleInput中" + PointerDwellClickTimeout~=.* " {$setting} = {$value}" + PointerDwellDoubleClickTimeou~=.* " {$setting} = {$value}" + PointerDwellRadius~=.* " {$setting} = {$value}" + PointerPollMask~=.* " {$setting} = {$value}" + PointerPollMax~=.* " {$setting} = {$value}" + PointerPollMin~=.* " {$setting} = {$value}" + +:ProtocolOverrides + count==18 :"!-->在这里,您应该在UEFI/ProtocolOverrides部分中正确设置18个选项" + AppleAudio=no + AppleBootPolicy=no + AppleDebugLog=no + AppleEg2Info=no + AppleEvent~=.* "!{$setting} --> 从OpenCore v0.6.9开始已移动到AppleInput中" + AppleFramebufferInfo=no + AppleImageConversion=no + AppleImg4Verification=no + AppleKeyMap=no + AppleRtcRam=no + AppleSecureBoot=no + AppleSmcIo=no + AppleUserInterfaceTheme=no + DataHub=no + DeviceProperties=no + FirmwareVolume=no " {$setting} = {$value} 如果您打算使用FileVault2,请启用此功能":" {$setting} = {$value} 仅当您计划使用FileVault时才需要" + HashServices=no " {$setting} = {$value} 如果您打算使用FileVault2,请启用此功能":" {$setting} = {$value} 仅当您计划使用FileVault时才需要" + OSInfo=no + UnicodeCollation=no + ConsoleControl~=.* "!{$setting} 从OpenCore v0.5.6开始已弃用-请参见 UEFI/TextRenderer" + +:Output + count==15 :"!-->在这里,您应该在UEFI/OUTPUT部分中设置15个设置" + TextRenderer=BuiltinGraphics + ConsoleMode="" + Resolution~=.* " {$setting} = {$value}" + ForceResolution=no + GopPassThrough=~=.* " {$setting} = {$value}" + ClearScreenOnModeSwitch=no + IgnoreTextInGraphics=no + ProvideConsoleGop=yes + DirectGopRendering=no + DirectGopCacheMode~=.* "!{$setting} -->从OpenCore v0.5.9开始已弃用" + ReconnectOnResChange=no + ReplaceTabWithSpace=no + SanitiseClearScreen~=.* " {$setting} = {$value}" + Scale~=.* "!{$setting} -->不应该在这里" + UgaPassThrough~=.* "{$setting} = {$value}":"!-->缺少UgaPassThrough选项" + +:Quirks + AvoidHighAlloc~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用" + DeduplicateBootOrder~=.* "!{$setting} --> 从OpenCore v0.6.6开始已弃用" + DisableSecurityPolicy=no + EnableVectorAcceleration=no + EnableVmx=no + ActivateHpetSupport=no + ExitBootServicesDelay=0 + ForgeUefiSupport=no + ForceOcWriteFlash=no + IgnoreInvalidFlexRatio=no + ReconnectOnResChange~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Output/${setting}" + IgnoreTextInGraphics~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Output/${setting}" + ProvideConsoleGop~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Output/${setting}" + ReleaseUsbOwnership=no + ReloadOptionRoms=no + RequestBootVarFallback~=.* "!{$setting} -->从OpenCore v0.5.9开始已弃用" + RequestBootVarRouting=yes + TscSyncTimeout=0 + ResizeGpuBars=-1 + ReplaceTabWithSpace~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Output/${setting}" + SanitiseClearScreen~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Output/${setting}" + ClearScreenOnModeSwitch~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Output/${setting}" + UnblockFsConnect=no + +:ReservedMemory diff --git a/Chinese, Simplified Localization (zh-Hans)/ocs/rules/haswell087.lst b/Chinese, Simplified Localization (zh-Hans)/ocs/rules/haswell087.lst new file mode 100644 index 0000000000000000000000000000000000000000..46380b772e4640ed089de5eeb6c306bc28da55c5 --- /dev/null +++ b/Chinese, Simplified Localization (zh-Hans)/ocs/rules/haswell087.lst @@ -0,0 +1,360 @@ +=
Haswell Desktop OpenCore 0.8.7 健全性检查结果

+=
规则更新:草原企鹅

+# Generic config suitable for initial installation +# OpenCore v0.8.7 Intel Haswell Sanity Check += +=
+# [kernel]:https://dortania.github.io/OpenCore-Install-Guide/config.plist/haswell#kernel +# [acpi]:https://dortania.github.io/OpenCore-Install-Guide/config.plist/haswell#acpi +# [kexts]:https://dortania.github.io/OpenCore-Install-Guide/ktext.html#kexts +# [debug]:https://dortania.github.io/OpenCore-Install-Guide/troubleshooting/debug.html +# [scanpolicy]:https://dortania.github.io/OpenCore-Post-Install/universal/security.html#scanpolicy +# [platforminfo]:https://dortania.github.io/OpenCore-Install-Guide/config.plist/haswell#platforminfo +# [deviceproperties]:https://dortania.github.io/OpenCore-Install-Guide/config.plist/haswell#deviceproperties + +ACPI +:Add + count==0 "-您没有SSDT补丁.请查看[Acpi Docs]" + [Path]==DSDT.aml "-{$Path} -->您不应该包括转储的DSDT.请查看[ACPI文档]." + [Path]==SSDT-1.aml "-{$Path} -->这只是SSDT的一个例子.如果你真的是自己做的, 称它为更具描述性的东西" + [Path]~=".dsl$" "!{$Path} -->在此处只能是.aml文件. dsl文件需要编译为.aml" + [Enabled]==no "-{$Path} -->状态是已禁用. 启用或删除它可以去除此警告" + [Path]!=SSDT-PLUG.aml "--->缺少SSDT-PLUG.aml. 请查看[Acpi Docs]" + [Path]==SSDT-EC-USBX-DESKTOP.aml&SSDT-EC.aml"-->-{$Path}/b>不要同时使用 SSDT-EC-USBX-DESKTOPSSDT-EC" + [Path]~=-EC.+aml :"%您可能需要类似SSDT-EC.aml或SSDT-EC-USBX-DESKTOP.aml的文件.请查看[ACPI文档]" + [Path]!=SSDT-EHCx_OFF.aml "-SSDT-EHCx_OFF.aml -->缺失. 请查看 [Acpi Docs]" + [Path]==* " {$Path} -->确保此文件在您的OC/ACPI目录中" + [Path]==SSDT-OLA.aml "-{$Path} -->不要使用在粗略网站上找到的随机文件,这些文件会注入很可能阻止启动的随机数据. 请查看[Acpi Docs]" + [Path]==SSDT-SSDT-OLARILA.aml "-{$Path} -->不要使用在粗略网站上找到的随机文件,这些文件会注入很可能阻止启动的随机数据. 请查看[Acpi Docs]" + +:Quirks + count==5 + FadtEnableReset~=.* " {$setting} = {$value}" + NormalizeHeaders=no + RebaseRegions=no + ResetHwSig=no + ResetLogoStatus=no + SyncTableIds=no + +Booter + +:Quirks + AllowRelocationBlock=no + AvoidRuntimeDefrag=yes + DevirtualiseMmio=no + DisableSingleUser=no + DisableVariableWrite=no + DiscardHibernateMap=no + EnableSafeModeSlide=yes + EnableWriteUnprotector=yes + ForceExitBootServices=no + ProtectCsmRegion~=.* "!{$setting} -->从OpenCore v0.5.7开始已弃用 - 请参阅ProtectMemoryRegions" + ProtectMemoryRegions=no + ProtectSecureBoot=no + ProtectUefiServices=no + ProvideCustomSlide=yes + ProvideMaxSlide=0 + ResizeAppleGpuBars=-1 + RebuildAppleMemoryMap=no + SetupVirtualMap=yes + ShrinkMemoryMap~=.* "!{$setting} -->从OpenCore v0.5.7开始已弃用 - 请参阅RebuildAppleMemoryMap" + SignalAppleOS=no + SyncRuntimePermissions=no + ForceBooterSignature=no + +DeviceProperties + +:Add +::PciRoot(0x0)/Pci(0x2,0x0) + AAPL,ig-platform-id~="0300220d|04001204|07002216" " {$setting} = {$value} -->iGPU设置正确":"-{$setting} = {$value} - -->iGPU可能设置不正确. 请阅读 [DeviceProperties Docs]" + +::PciRoot(0x0)/Pci(0x1b,0x0) + AAPL,ig-platform-id~=.* "!{$setting} 是错误的位置, iGPU的位置是 PciRoot(0x0)/Pci(0x2,0x0)" + +Kernel + +:Add + count==0 "!-->您没有Kexts. 您至少得需要Lilu.kext和VirtualSMC.kext. 请查看[Kexts文档]" + [BundlePath]==Lilu.kext " Lilu.kext-->确保此Kext在您的 OC/Kexts 目录,这是需要放在第一个的kext":"!-->缺少Lilu.kext. 将其添加到此列表的顶部" + [BundlePath]==FakeSMC.kext&VirtualSMC.kext "--->{$BundlePath} 不要同时使用 FakeSMC.kextVirtualSMC.kext" + [BundlePath]!=FakeSMC.kext|VirtualSMC.kext "--->你应该在此处添加 FakeSMC.kextVirtualSMC.kext" + [BundlePath]==VoodooHDA.kext&AppleALC.kext "--->{$BundlePath} 不要同时使用 VoodooHDA.kextAppleALC.kext" + [BundlePath]==AppleALC.kext "$alcbootarg='{$setting} = {$value} --->您需要添加 alcid=N 因为您使用的是AppleALC.kext';":"$alcbootarg=;" + [BundlePath]!=WhateverGreen.kext "--->缺少WhateverGreen.kext. 请查看[Kexts Docs]" + [BundlePath]==XLNCUSBFIX.kext "!-->XLNCUSBFIX.kext 这是AMD专用的kext,请勿在Intel上使用" + [BundlePath]==SmallTree-Intel-211-AT-PCIe-GBE.kext "-->-{$BundlePath} 虽然这可能有效, 但SmallTreeIntel82576.kext 被认为更可靠" + [BundlePath]==SMCLightSensor.kext "!{$BundlePath} -->这个VirtualSMC笔记本电脑插件在台式机上不起作用" + [BundlePath]==SMCBatteryManager.kext "!{$BundlePath} -->这个VirtualSMC笔记本电脑插件在台式机上不起作用" + [BundlePath]==XHCI-unsupported.kext "{$BundlePath} -->你可能不需要这个" + [BundlePath]==FakePCIID.kext "{$BundlePath} -->有更好的伪造设备ID的方法" + [BundlePath]==FakePCIID_Intel_HDMI_Audio.kext -{$BundlePath} "-->有更好的伪造设备ID的方法" + [BundlePath]==* "{$BundlePath} -->确保此Kext位于您的 OC/Kexts 目录" + +:Emulate + DummyPowerManagement=no + +:Quirks + AppleCpuPmCfgLock=yes " {$setting} = {$value} -->如果您不打算启动10.10或更早版本,则应禁用此功能":" {$setting} = {$value} -->确保在您的BIOS中禁用了CFG-Lock" + AppleXcpmCfgLock=yes " {$setting} = {$value} -->您应该在BIOS中禁用CFG-Lock,而不要使用此功能":" {$setting} = {$value} -->确保在您的BIOS中禁用了CFG-Lock" + AppleXcpmExtraMsrs=no + AppleXcpmForceBoost=no + CustomPciSerialDevice=no + CustomSMBIOSGuid=no" {$setting} = {$value} -->如果您有Dell或VIAO主板,请启用此功能" + DisableIoMapper=yes + DisableRtcChecksum~=.* " {$setting} = {$value}" + DummyPowerManagement~=.* "!{$setting} -->已从OpenCore v0.6.6开始移动 - 参看Kernel -> Emulate" + ExtendBTFeatureFlags~=.* " {$setting} = {$value}" + LegacyCommpage=no + ExternalDiskIcons~=.* " {$setting} = {$value}" + ForceAquantiaEthernet=no + ForceSecureBootScheme=no + IncreasePciBarSize=no + LapicKernelPanic~=.* " {$setting} = {$value}" + PanicNoKextDump=yes + PowerTimeoutKernelPanic=yes + ProvideCurrentCpuInfo=no + SetApfsTrimTimeout=-1 + ThirdPartyDrives=no + XhciPortLimit=yes " {$setting} = {$value} -->USB端口定制后关闭":" {$setting} = {$value} -->如果您有USB问题,请启用" + +Misc +:Boot + BuiltinTextRenderer~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 参见UEFI/TextRenderer" + ConsoleBehaviourOs~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用" + ConsoleBehaviourUi~="" "!{$setting} -->从OpenCore v0.5.6开始已弃用" + ConsoleMode~=.* "!{$setting} -->从OpenCore v0.5.6开始已移至UEFI/Output部分" + Resolution~=.* "!{$setting} -->从OpenCore v0.5.6开始已移至UEFI/Output部分" + ConsoleAttributes~=.* " {$setting} = {$value}" + HideSelf~=.* "!{$setting} -->从OpenCore v0.5.9开始已弃用" + PollAppleHotKeys=no + ShowPicker=yes + HibernateSkipsPicker=yes + UsePicker~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用" + TakeoffDelay=0 + HibernateMode=None + LauncherOption~="Disabled|Full|Short|System" " {$setting} = {$value} -->LauncherOption设置正确":"-{$setting} = {$value} - 无效的LauncherOption. 请查阅 [Misc -> Boot Docs]" + LauncherPath=Default + PickerMode=Builtin + HideAuxiliary=no + PickerAttributes~=.* " {$setting} = {$value}" + PickerAudioAssist=no + Timeout=5 + PickerVariant~=.* " {$setting} = {$value}" + +:Debug + AppleDebug=yes + ApplePanic=yes + DisableWatchDog=yes :" {$setting} -->启用此功能将有助于调试" + Target=67 :" {$setting} -->有关调试目标编号的更多信息,请参见[Debugging Docs]" + DisplayLevel=2147483714 :" {$setting} -->有关更多信息,请参见[Debugging Docs]调试显示级别" + DisplayDelay=0 + LogModules~=.* " {$setting} = {$value}" + +:Entries + [Arguments]~=debug "!Arguments = {$Arguments} -->boot-args进入nvram部分,而不是这里" + +:Security + AllowNvramReset~=.* "!{$setting} -->从OpenCore v0.8.1开始在引导条目添加独立的EFI驱动实现" + AllowSetDefault=yes + AllowToggleSip~=.* "!{$setting} -->从OpenCore v0.8.1开始在引导条目添加独立的EFI驱动实现" + ApECID=0 + AuthRestart=no + BlacklistAppleUpdate~=.* "!{$setting} -->在OpenCore v0.6.0里开始已弃用,可以使用NVRAM参数里添加" + BootProtect~=.* "!{$setting} 从OpenCore v0.6.6开始已弃用 - 请查阅 LauncherOption" + DmgLoading~=.* " {$setting} = {$value}" + EnablePassword=no + RequireSignature~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Vault" + RequireVault~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Vault" + Vault=Optional + SecureBootModel~="Default|Disabled|j137|j680|j132|j174|j140k|j780|j213|j140a|j152f|j160|j230k|j214k|j223|j215|j185|j185f|x86legacy" " {$setting} = {$value} -->SecureBootModel设置正确":"!{$setting} = {$value} - 这是SecureBootModel的无效选项!" + HaltLevel=2147483648 + ExposeSensitiveData=6 :" {$setting} = {$value}" + ScanPolicy=0 :"-{$setting} = {$value}. -->初始配置时候这里可以为0,但是配置完成后,请在OCC里自定义显示哪些启动盘" + +:Serial + Init=no + Override=no + +:Tools + count==0 " -->您好像没有一些EFI工具程序":"%-->您可以在此处删除EFI工具程序" + +NVRAM + LegacyEnable=no + LegacyOverwrite=no + WriteFlash=yes + +:Add +::4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14 + UIScale~=(01|02) " {$setting} = {$value}":" {$setting} = {$value} -->但这通常设置为 0102" + DefaultBackgroundColor~=.* " {$setting} = {$value}" + +::7C436110-AB2A-4BBB-A880-FE41995C9F82 + boot-args~="ncpi=" "!{$setting} = {$value} -->我想你的意思是 npci= 而不是 ncpi=":"" + boot-args~="^(?:(?!alcid).)*$" "{$alcbootarg}":"" + boot-args="-v keepsyms=1" " {$setting} = {$value} -->如果您有navi10 GPU,请添加 agdpmod=pikera":" {$setting} = {$value}" + run-efi-updater="No" + csr-active-config~=.* " {$setting} = {$value}" + nvda_drv~=.* "!{$setting} = {$value} -->完全删除此设置.从OpenCore v0.5.7开始不再使用" + prev-lang:kbd=72752d52553a323532 "-{$setting} = {$value} ({@value}). -->除非您使用俄语,否则请留空或设置其他语言":" {$setting} = {$value} ({@value})" + SystemAudioVolume~="^\d+$" " {$setting} = {$value}":"!{$setting} = {$value} -->这应该是一个正数" + +PlatformInfo + Automatic=yes + UpdateDataHub=yes + UpdateNVRAM=yes + UpdateSMBIOS=yes + UpdateSMBIOSMode=Create" {$setting} = {$value} 如果您有Dell或VIAO主板,请将其设置为 Custom + +:Generic + SpoofVendor=yes + AdviseFeatures=no + ProcessorType~=.* " {$setting} = {$value}" + SystemMemoryStatus=Auto + MaxBIOSVersion=no + SystemProductName~="(iMac14,1|iMac14,2|iMac15,1|iMac16,2)" " {$setting} = {$value}":"-{$setting} = {$value} -->对于Haswell台式机系统,这不是建议的SMBIOS. 请参看 [PlatformInfo Docs]" + MLB=M000000000001 "!{$setting} -->应该设置为您生成的板卡序列号. 请参看 [PlatformInfo Docs]":" {$setting} -->已设置" + ROM=112233000000 "-{$setting} = {$value} -->您应该将此设置为您的NIC MAC地址. 请参看[PlatformInfo Docs]":" {$setting} -->已设置" + SystemSerialNumber=W0000000001 "!{$setting} -->应该设置为您生成的系统序列号. 请参看 [PlatformInfo Docs]":" {$setting} -->已设置" + SystemUUID=00000000-0000-0000-0000-000000000000 "!{$setting} -->应该设置为您生成的SmUUID. 请参看 [PlatformInfo Docs]":" {$setting} -->已设置" + +UEFI + ConnectDrivers=yes "{$setting} = {$value} 一般建议此处要选中状态!" +:Drivers + [Path]==VBoxHfs.efi|HFSPlus.efi|HfsPlus.efi "$hfs={$Path}; {$Path}":"!-->这里需要 VBoxHfs.efiHFSPlus.efi here" + [Path]==VBoxHfs.efi|HFSPlus.efi|HfsPlus.efi "!{$Path} -->你已经有了 {$hfs}" + [Path]==OpenRuntime.efi " {$Path}":"!-->缺少OpenRuntime.efi" + [Path]==FwRuntimeServices.efi "!{$Path} -->从OpenCore v0.5.7开始已由OpenRuntime.efi取代" + [Path]==ApfsDriverLoader.efi "!ApfsDriverLoader.efi -->自OpenCore v0.5.8起,已合并在UEFI/APFS部分" + [Path]==OpenCore.efi "!OpenCore.efi -->不应该在这里!" + [Path]==AppleUsbKbdxe.efi "!{$Path} -->不应该在这里!" + [Path]==NvmExpressDxe.efi "!NvmExpressDxe.efi -->不应该在这里!" + [Path]==OpenUsbKbDxe.efi "-{$Path} -->除非您执行旧版安装,否则不需要" + [Path]==Ps2KeyboardDxe.efi "-{$Path} -->除非您使用PS2键盘,否则不应在此处!" + [Path]==Ps2MouseDxe.efi "-{$Path} -->除非您使用带有OpenCanopy的PS2鼠标/触控板,否则请不要在此处!" + [Path]s==UsbMouseDxe.efi "-{$Path} -->除非您将USB鼠标/触控板与OpenCanopy配合使用,否则不应在此处使用!" + [Path]==XhciDxe.efi "!XhciDxe.efi -->不应该在这里!" + [Path]==HiiDatabase.efi "!{$Path} -->不应该在这里!" + [Path]==AppleUsbKbDxe.efi "-{$Path} -->从OpenCore v0.5.7开始已由OpenUsbKbDxe.efi取代" + [Path]==VirtualSmc.efi "!VirtualSmc.efi -->已被合并在OpenCore的AppleSmcIo quirks下 !" + [Path]==OpenLinuxBoot.efi "-{$Path} -->除非您确定要从OpenCore直接引导LINUX系统而不通过传统GRUB引导,否则不需要!" + [Path]==ext4_x64.efi "-{$Path} -->这个是LINUX传统EXT4文件系统读取驱动,如果你要引导的LINUX磁盘分区是EXT4,加载此驱动,配合OpenLinuxBoot.efi使用,否则不需要!" + [Path]==btrfs_x64.efi "-{$Path} -->这个是LINUX下一代文件系统读取驱动可以替代EXT4格式,如果你要引导的LINUX磁盘分区是此文件系统,加载此驱动,配合OpenLinuxBoot.efi使用,否则不需要!" + [Path]==* " {$Path}" + +:APFS + EnableJumpstart=yes + HideVerbose=yes + JumpstartHotPlug=no + MinDate=0 + MinVersion=0 + GlobalConnect~=.* "{$setting} = {$value}":"!-->缺少GlobalConnect选项" + +:AppleInput + AppleEvent~=.* " {$setting} = {$value}" + CustomDelays~=.* " {$setting} = {$value}" + KeyInitalDelay~=.* " {$setting} = {$value}" + KeySubsequentDelay~=.* " {$setting} = {$value}" + PointerSpeedDiv~=.* " {$setting} = {$value}" + PointerSpeedMul~=.* " {$setting} = {$value}" + GraphicsInputMirroring=no + +:Audio + AudioSupport~=.* " {$setting} = {$value}" + AudioDevice~=.* " {$setting} = {$value}" + AudioOutMask~=.* " {$setting} = {$value}" + DisconnectHda~=.* " {$setting} = {$value}" + MaximumGain~=.* " {$setting} = {$value}" + MinimumAssistGain~=.* " {$setting} = {$value}" + MinimumAudibleGain~=.* " {$setting} = {$value}" + AudioCodec~=.* " {$setting} = {$value}" + PlayChime~=.* " {$setting} = {$value}" + SetupDelay~=.* " {$setting} = {$value}" + ResetTrafficClass~=.* " {$setting} = {$value}" + + +:Input + KeyFiltering=no + KeyForgetThreshold=5 + KeyMergeThreshold~=.* "!{$setting} --> 从OpenCore v0.6.9开始已弃用" + KeySupport=yes + KeySupportMode=Auto + KeySwap=no + PointerSupport=no + PointerSupportMode~=.* " {$setting} = {$value}" + TimerResolution=50000 + KeyInitalDelay~=.* "!{$setting} --> 从OpenCore v0.6.9开始已移动到AppleInput中" + KeySubsequentDelay~=.* "!{$setting} --> 从OpenCore v0.6.9开始已移动到AppleInput中" + PointerDwellClickTimeout~=.* " {$setting} = {$value}" + PointerDwellDoubleClickTimeou~=.* " {$setting} = {$value}" + PointerDwellRadius~=.* " {$setting} = {$value}" + PointerPollMask~=.* " {$setting} = {$value}" + PointerPollMax~=.* " {$setting} = {$value}" + PointerPollMin~=.* " {$setting} = {$value}" + +:ProtocolOverrides + count==18 :"!-->在这里,您应该在UEFI/ProtocolOverrides部分中正确设置18个选项" + AppleAudio=no + AppleBootPolicy=no + AppleDebugLog=no + AppleEg2Info=no + AppleEvent~=.* "!{$setting} --> 从OpenCore v0.6.9开始已移动到AppleInput中" + AppleFramebufferInfo=no + AppleImageConversion=no + AppleImg4Verification=no + AppleKeyMap=no + AppleRtcRam=no + AppleSecureBoot=no + AppleSmcIo=no + AppleUserInterfaceTheme=no + DataHub=no + DeviceProperties=no + ConsoleControl~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 UEFI/TextRenderer" + FirmwareVolume=no + HashServices=no + OSInfo=no + UnicodeCollation=no + +:Output + count==15 :"!-->在这里,您应该在UEFI/OUTPUT部分中设置15个设置" + TextRenderer=BuiltinGraphics + ConsoleMode="" + Resolution~=.* " {$setting} = {$value}" + ForceResolution=no + GopPassThrough=~=.* " {$setting} = {$value}" + ClearScreenOnModeSwitch=no + IgnoreTextInGraphics=no + ProvideConsoleGop=yes + DirectGopRendering=no + DirectGopCacheMode~=.* "!{$setting} -->从OpenCore v0.5.9开始已弃用" + ReconnectOnResChange=no + ReplaceTabWithSpace=no + SanitiseClearScreen~=.* " {$setting} = {$value}" + Scale~=.* "!{$setting} -->不应该在这里" + UgaPassThrough~=.* "{$setting} = {$value}":"!-->缺少UgaPassThrough选项" + +:Quirks + AvoidHighAlloc~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用" + DeduplicateBootOrder~=.* "!{$setting} --> 从OpenCore v0.6.6开始已弃用" + DisableSecurityPolicy=no + EnableVectorAcceleration=no + EnableVmx=no + ActivateHpetSupport=no + ExitBootServicesDelay=0 + ForgeUefiSupport=no + ForceOcWriteFlash=no + IgnoreInvalidFlexRatio=yes + ReconnectOnResChange~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Output/${setting}" + IgnoreTextInGraphics~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Output/${setting}" + ProvideConsoleGop~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Output/${setting}" + ReleaseUsbOwnership=no + ReloadOptionRoms=no + RequestBootVarFallback~=.* "!{$setting} -->从OpenCore v0.5.9开始已弃用" + RequestBootVarRouting=yes + TscSyncTimeout=0 + ResizeGpuBars=-1 + ReplaceTabWithSpace~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Output/${setting}" + SanitiseClearScreen~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Output/${setting}" + ClearScreenOnModeSwitch~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Output/${setting}" + UnblockFsConnect=~=.* "{$setting} = {$value} -->如果未显示APFS驱动器,建议在HP系统上启用":"!-->缺少UnblockFsConnect选项" + +:ReservedMemory diff --git a/Chinese, Simplified Localization (zh-Hans)/ocs/rules/haswelle087.lst b/Chinese, Simplified Localization (zh-Hans)/ocs/rules/haswelle087.lst new file mode 100644 index 0000000000000000000000000000000000000000..34bbf8f01247858066f377828de30e09eb37db36 --- /dev/null +++ b/Chinese, Simplified Localization (zh-Hans)/ocs/rules/haswelle087.lst @@ -0,0 +1,352 @@ +=
Haswell-E OpenCore 0.8.7 健全性检查结果

+=
规则更新:草原企鹅

+# Generic config suitable for initial installation +# OpenCore v0.8.7 Intel Haswell-E Sanity Check += +=
+# [kernel]:https://dortania.github.io/OpenCore-Install-Guide/config-HEDT/haswell-e#kernel +# [acpi]:https://dortania.github.io/OpenCore-Install-Guide/config-HEDT/haswell-e#acpi +# [kexts]:https://dortania.github.io/OpenCore-Install-Guide/ktext.html#kexts +# [debug]:https://dortania.github.io/OpenCore-Install-Guide/troubleshooting/debug.html +# [scanpolicy]:https://dortania.github.io/OpenCore-Post-Install/universal/security.html#scanpolicy +# [platforminfo]:https://dortania.github.io/OpenCore-Install-Guide/config-HEDT/haswell-e#platforminfo +# [deviceproperties]:https://dortania.github.io/OpenCore-Install-Guide/config-HEDT/haswell-e#deviceproperties + +ACPI +:Add + count==0 "-您没有SSDT补丁.请查看[Acpi Docs]" + [Path]==DSDT.aml "-{$Path} -->您不应该包括转储的DSDT.请查看[ACPI文档]." + [Path]==SSDT-1.aml "-{$Path} -->这只是SSDT的一个例子.如果你真的是自己做的, 称它为更具描述性的东西" + [Path]~=".dsl$" "!{$Path} -->在此处只能是.aml文件. dsl文件需要编译为.aml" + [Enabled]==no "-{$Path} -->状态是已禁用. 启用或删除它可以去除此警告" + [Path]!=SSDT-PLUG.aml "--->缺少SSDT-PLUG.aml. 请查看[Acpi Docs]" + [Path]==SSDT-EC-USBX-DESKTOP.aml&SSDT-EC.aml"-->-{$Path}/b>不要同时使用 SSDT-EC-USBX-DESKTOPSSDT-EC" + [Path]~=-EC.+aml :"%您可能需要类似SSDT-EC.aml或SSDT-EC-USBX-DESKTOP.aml的文件.请查看[ACPI文档]" + [Path]==* " {$Path} -->确保此文件在您的OC/ACPI目录中" + [Path]==SSDT-OLA.aml "-{$Path} -->不要使用在粗略网站上找到的随机文件,这些文件会注入很可能阻止启动的随机数据. 请查看[Acpi Docs]" + [Path]==SSDT-SSDT-OLARILA.aml "-{$Path} -->不要使用在粗略网站上找到的随机文件,这些文件会注入很可能阻止启动的随机数据. 请查看[Acpi Docs]" + +:Quirks + count==5 + FadtEnableReset~=.* " {$setting} = {$value}" + NormalizeHeaders=no + RebaseRegions=no + ResetHwSig=no + ResetLogoStatus=no + SyncTableIds=no + +Booter + +:Quirks + AllowRelocationBlock=no + AvoidRuntimeDefrag=yes + DevirtualiseMmio=no " {$setting} = {$value} -->请注意,禁用此功能可能会在启动时出现分配问题":" {$setting} = {$value} -->请注意,启用此功能可能会导致早期的内核恐慌" + DisableSingleUser=no + DisableVariableWrite=no + DiscardHibernateMap=no + EnableSafeModeSlide=yes + EnableWriteUnprotector=yes + ForceExitBootServices=no + ProtectCsmRegion~=.* "!{$setting} -->从OpenCore v0.5.7开始已弃用 - 请参阅ProtectMemoryRegions" + ProtectMemoryRegions=no + ProtectSecureBoot=no + ProtectUefiServices=no + ProvideCustomSlide=yes + ProvideMaxSlide=0 + ResizeAppleGpuBars=-1 + RebuildAppleMemoryMap=no + SetupVirtualMap=yes + ShrinkMemoryMap~=.* "!{$setting} -->从OpenCore v0.5.7开始已弃用 - 请参阅RebuildAppleMemoryMap" + SignalAppleOS=no + SyncRuntimePermissions=no + ForceBooterSignature=no + +DeviceProperties + +Kernel + +:Add + count==0 "!-->您没有Kexts. 您至少得需要Lilu.kext和VirtualSMC.kext. 请查看[Kexts文档]" + [BundlePath]==Lilu.kext " Lilu.kext-->确保此Kext在您的 OC/Kexts 目录,这是需要放在第一个的kext":"!-->缺少Lilu.kext. 将其添加到此列表的顶部" + [BundlePath]==FakeSMC.kext&VirtualSMC.kext "--->{$BundlePath} 不要同时使用 FakeSMC.kextVirtualSMC.kext" + [BundlePath]!=FakeSMC.kext|VirtualSMC.kext "--->你应该在此处添加 FakeSMC.kextVirtualSMC.kext" + [BundlePath]==VoodooHDA.kext&AppleALC.kext "--->{$BundlePath} 不要同时使用 VoodooHDA.kextAppleALC.kext" + [BundlePath]==AppleALC.kext "$alcbootarg='{$setting} = {$value} --->您需要添加 alcid=N 因为您使用的是AppleALC.kext';":"$alcbootarg=;" + [BundlePath]!=WhateverGreen.kext "--->缺少WhateverGreen.kext. 请查看[Kexts Docs]" + [BundlePath]==XLNCUSBFIX.kext "!-->XLNCUSBFIX.kext 这是AMD专用的kext,请勿在Intel上使用" + [BundlePath]==SmallTree-Intel-211-AT-PCIe-GBE.kext "-->-{$BundlePath} 虽然这可能有效, 但SmallTreeIntel82576.kext 被认为更可靠" + [BundlePath]==SMCLightSensor.kext "!{$BundlePath} -->这个VirtualSMC笔记本电脑插件在台式机上不起作用" + [BundlePath]==SMCBatteryManager.kext "!{$BundlePath} -->这个VirtualSMC笔记本电脑插件在台式机上不起作用" + [BundlePath]==* "{$BundlePath} -->确保此Kext位于您的 OC/Kexts 目录" + +:Emulate + Cpuid1Data=c3060300000000000000000000000000 " {$setting} = {$value}":"!{$setting} = {$value} -->您需要在此处进行正确的CPU仿冒" + Cpuid1Mask=ffffffff000000000000000000000000 " {$setting} = {$value}":"!{$setting} = {$value}" + DummyPowerManagement=no + +:Quirks + AppleCpuPmCfgLock=yes " {$setting} = {$value} -->如果您不打算启动10.10或更早版本,则应禁用它":" {$setting} = {$value} -->确保在您的BIOS中禁用了CFG-Lock" + AppleXcpmCfgLock=yes " {$setting} = {$value} -->您应该在BIOS中禁用CFG-Lock,而不要使用此功能":" {$setting} = {$value} -->确保在您的BIOS中禁用了CFG-Lock" + AppleXcpmExtraMsrs=yes + AppleXcpmForceBoost=no + CustomPciSerialDevice=no + CustomSMBIOSGuid=no" {$setting} = {$value} -->如果您有Dell或VIAO主板,请启用此功能" + DisableIoMapper=yes + DisableLinkeditJettison=yes + DisableRtcChecksum=no + DummyPowerManagement~=.* "!{$setting} -->已从OpenCore v0.6.6开始移动 - 参看Kernel -> Emulate" + ExtendBTFeatureFlags~=.* " {$setting} = {$value}" + LegacyCommpage=no + ExternalDiskIcons~=.* " {$setting} = {$value}" + ForceAquantiaEthernet=no + ForceSecureBootScheme=no + IncreasePciBarSize=no + LapicKernelPanic=no " {$setting} = {$value} 如果您有惠普笔记本电脑,请启用此功能":" {$setting} = {$value} 仅当您拥有HP笔记本电脑时才需要" + PanicNoKextDump=yes + PowerTimeoutKernelPanic=yes + ProvideCurrentCpuInfo=no + SetApfsTrimTimeout=-1 + ThirdPartyDrives=no + XhciPortLimit=yes " {$setting} = {$value} -->USB端口定制后关闭":" {$setting} = {$value} -->如果您有USB问题,请启用" + +Misc +:Boot + BuiltinTextRenderer~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 参见UEFI/TextRenderer" + ConsoleBehaviourOs~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用" + ConsoleBehaviourUi~="" "!{$setting} -->从OpenCore v0.5.6开始已弃用" + ConsoleMode~=.* "!{$setting} -->从OpenCore v0.5.6开始已移至UEFI/Output部分" + Resolution~=.* "!{$setting} -->从OpenCore v0.5.6开始已移至UEFI/Output部分" + ConsoleAttributes~=.* " {$setting} = {$value}" + HideSelf~=.* "!{$setting} -->从OpenCore v0.5.9开始已弃用" + PollAppleHotKeys=no + ShowPicker=yes + HibernateSkipsPicker=yes + UsePicker~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用" + TakeoffDelay=0 + HibernateMode=None + LauncherOption~="Disabled|Full|Short|System" " {$setting} = {$value} -->LauncherOption设置正确":"-{$setting} = {$value} - 无效的LauncherOption. 请查阅 [Misc -> Boot Docs]" + LauncherPath=Default + PickerMode=Builtin + HideAuxiliary=no + PickerAttributes~=.* " {$setting} = {$value}" + PickerAudioAssist=no + Timeout=5 + PickerVariant~=.* " {$setting} = {$value}" + +:Debug + AppleDebug=yes + ApplePanic=yes + DisableWatchDog=yes :" {$setting} -->启用此功能将有助于调试" + Target=67 :" {$setting} -->有关调试目标编号的更多信息,请参见[Debugging Docs]" + DisplayLevel=2147483714 :" {$setting} -->有关更多信息,请参见[Debugging Docs]调试显示级别" + DisplayDelay=0 + LogModules~=.* " {$setting} = {$value}" + +:Entries + [Arguments]~=debug "!Arguments = {$Arguments} -->boot-args进入nvram部分,而不是这里" + +:Security + AllowNvramReset~=.* "!{$setting} -->从OpenCore v0.8.1开始在引导条目添加独立的EFI驱动实现" + AllowSetDefault=yes + AllowToggleSip~=.* "!{$setting} -->从OpenCore v0.8.1开始在引导条目添加独立的EFI驱动实现" + ApECID=0 + AuthRestart=no + BlacklistAppleUpdate~=.* "!{$setting} -->在OpenCore v0.6.0里开始已弃用,可以使用NVRAM参数里添加" + BootProtect~=.* "!{$setting} 从OpenCore v0.6.6开始已弃用 - 请查阅 LauncherOption" + DmgLoading=Signed + EnablePassword=no + RequireSignature~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Vault" + RequireVault~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Vault" + Vault=Optional + SecureBootModel~="Default|Disabled|j137|j680|j132|j174|j140k|j780|j213|j140a|j152f|j160|j230k|j214k|j223|j215|j185|j185f|x86legacy" " {$setting} = {$value} SecureBootModel设置正确":"!{$setting} = {$value} - 这是SecureBootModel的无效选项!" + HaltLevel=2147483648 + ExposeSensitiveData=6 :" {$setting} = {$value}" + ScanPolicy=0 :"-{$setting} = {$value}. -->初始配置时候这里可以为0,但是配置完成后,请在OCC里自定义显示哪些启动盘" + +:Serial + Init=no + Override=no + +:Tools + count==0 " -->您好像没有一些EFI工具程序":"%-->您可以在此处删除EFI工具程序" + +NVRAM + LegacyEnable=yes + LegacyOverwrite=yes + WriteFlash=yes + +:Add +::4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14 + UIScale~=(01|02) " {$setting} = {$value}":" {$setting} = {$value} -->但这通常设置为 0102" + DefaultBackgroundColor~=.* " {$setting} = {$value}" + +::7C436110-AB2A-4BBB-A880-FE41995C9F82 + boot-args~="ncpi=" "!{$setting} = {$value} -->我想你的意思是 npci= 而不是 ncpi=":"" + boot-args~="^(?:(?!alcid).)*$" "{$alcbootarg}":"" + boot-args="-v keepsyms=1" " {$setting} = {$value} -->如果您有navi10 GPU,请添加 agdpmod=pikera":" {$setting} = {$value}" + run-efi-updater="No" + csr-active-config~=.* " {$setting} = {$value}" + nvda_drv~=.* "!{$setting} = {$value} -->完全删除此设置.从OpenCore v0.5.7开始不再使用" + prev-lang:kbd=72752d52553a323532 "-{$setting} = {$value} ({@value}). -->除非您使用俄语,否则请留空或设置其他语言":" {$setting} = {$value} ({@value})" + SystemAudioVolume~="^\d+$" " {$setting} = {$value}":"!{$setting} = {$value} -->这应该是一个正数" + +PlatformInfo + Automatic=yes + UpdateDataHub=yes + UpdateNVRAM=yes + UpdateSMBIOS=yes + UpdateSMBIOSMode=Create" {$setting} = {$value} 如果您有Dell或VIAO主板,请将其设置为 Custom + +:Generic + SpoofVendor=yes + AdviseFeatures=no + ProcessorType~=.* " {$setting} = {$value}" + SystemMemoryStatus=Auto + MaxBIOSVersion=no + SupportsCsm~=.* "!{$setting} -->从OpenCore v0.5.5开始被AdviseWindows取代" + SystemProductName~=(^$)|(MacPro5,1) "!{$setting} -->你需要设置这个.请查看 [PlatformInfo Docs]":" {$setting} = {$value}" + MLB=M000000000001 "!{$setting} -->应该设置为您生成的板卡序列号. 请参看 [PlatformInfo Docs]":" {$setting} -->已设置" + ROM=112233000000 "-{$setting} = {$value} -->您应该将此设置为您的NIC MAC地址. 请参看 [PlatformInfo Docs]":" {$setting} -->已设置" + SystemSerialNumber=W0000000001 "!{$setting} -->应该设置为您生成的系统序列号. 请参看 [PlatformInfo Docs]":" {$setting} -->已设置" + SystemUUID=00000000-0000-0000-0000-000000000000 "!{$setting} -->应该设置为您生成的SmUUID. 请参看 [PlatformInfo Docs]":" {$setting} -->已设置" + +UEFI + ConnectDrivers=yes "{$setting} = {$value} 一般建议此处要选中状态!" +:Drivers + [Path]==VBoxHfs.efi|HFSPlus.efi|HfsPlus.efi "$hfs={$Path}; {$Path}":"!-->这里需要 VBoxHfs.efiHFSPlus.efi here" + [Path]==VBoxHfs.efi|HFSPlus.efi|HfsPlus.efi "!{$Path} -->你已经有了 {$hfs}" + [Path]==OpenRuntime.efi " {$Path}":"!-->缺少OpenRuntime.efi" + [Path]==FwRuntimeServices.efi "!{$Path} -->从OpenCore v0.5.7开始已由OpenRuntime.efi取代" + [Path]==ApfsDriverLoader.efi "!ApfsDriverLoader.efi -->自OpenCore v0.5.8起,已合并在UEFI/APFS部分" + [Path]==OpenCore.efi "!OpenCore.efi -->不应该在这里!" + [Path]==AppleUsbKbdxe.efi "!{$Path} -->不应该在这里!" + [Path]==NvmExpressDxe.efi "!NvmExpressDxe.efi -->不应该在这里!" + [Path]==OpenUsbKbDxe.efi "-{$Path} -->除非您执行旧版安装,否则不需要" + [Path]==Ps2KeyboardDxe.efi "-{$Path} -->除非您使用PS2键盘,否则不应在此处!" + [Path]==Ps2MouseDxe.efi "-{$Path} -->除非您使用带有OpenCanopy的PS2鼠标/触控板,否则请不要在此处!" + [Path]s==UsbMouseDxe.efi "-{$Path} -->除非您将USB鼠标/触控板与OpenCanopy配合使用,否则不应在此处使用!" + [Path]==XhciDxe.efi "!XhciDxe.efi -->不应该在这里!" + [Path]==HiiDatabase.efi "!{$Path} -->不应该在这里!" + [Path]==AppleUsbKbDxe.efi "-{$Path} -->从OpenCore v0.5.7开始已由OpenUsbKbDxe.efi取代" + [Path]==VirtualSmc.efi "!VirtualSmc.efi -->已被合并在OpenCore的AppleSmcIo quirks下 !" + [Path]==OpenLinuxBoot.efi "-{$Path} -->除非您确定要从OpenCore直接引导LINUX系统而不通过传统GRUB引导,否则不需要!" + [Path]==ext4_x64.efi "-{$Path} -->这个是LINUX传统EXT4文件系统读取驱动,如果你要引导的LINUX磁盘分区是EXT4,加载此驱动,配合OpenLinuxBoot.efi使用,否则不需要!" + [Path]==btrfs_x64.efi "-{$Path} -->这个是LINUX下一代文件系统读取驱动可以替代EXT4格式,如果你要引导的LINUX磁盘分区是此文件系统,加载此驱动,配合OpenLinuxBoot.efi使用,否则不需要!" + [Path]==* " {$Path}" + +:APFS + EnableJumpstart=yes + HideVerbose=yes + JumpstartHotPlug=no + MinDate=0 + MinVersion=0 + GlobalConnect~=.* "{$setting} = {$value}":"!-->缺少GlobalConnect选项" + +:AppleInput + AppleEvent~=.* " {$setting} = {$value}" + CustomDelays~=.* " {$setting} = {$value}" + KeyInitalDelay~=.* " {$setting} = {$value}" + KeySubsequentDelay~=.* " {$setting} = {$value}" + PointerSpeedDiv~=.* " {$setting} = {$value}" + PointerSpeedMul~=.* " {$setting} = {$value}" + GraphicsInputMirroring=no + +:Audio + AudioSupport~=.* " {$setting} = {$value}" + AudioDevice~=.* " {$setting} = {$value}" + AudioOutMask~=.* " {$setting} = {$value}" + DisconnectHda~=.* " {$setting} = {$value}" + MaximumGain~=.* " {$setting} = {$value}" + MinimumAssistGain~=.* " {$setting} = {$value}" + MinimumAudibleGain~=.* " {$setting} = {$value}" + AudioCodec~=.* " {$setting} = {$value}" + PlayChime~=.* " {$setting} = {$value}" + SetupDelay~=.* " {$setting} = {$value}" + ResetTrafficClass~=.* " {$setting} = {$value}" + + +:Input + KeyFiltering=no + KeyForgetThreshold=5 + KeyMergeThreshold~=.* "!{$setting} --> 从OpenCore v0.6.9开始已弃用" + KeySupport=yes + KeySupportMode=Auto + KeySwap=no + PointerSupport=no + PointerSupportMode~=.* " {$setting} = {$value}" + TimerResolution=50000 + KeyInitalDelay~=.* "!{$setting} --> 从OpenCore v0.6.9开始已移动到AppleInput中" + KeySubsequentDelay~=.* "!{$setting} --> 从OpenCore v0.6.9开始已移动到AppleInput中" + PointerDwellClickTimeout~=.* " {$setting} = {$value}" + PointerDwellDoubleClickTimeou~=.* " {$setting} = {$value}" + PointerDwellRadius~=.* " {$setting} = {$value}" + PointerPollMask~=.* " {$setting} = {$value}" + PointerPollMax~=.* " {$setting} = {$value}" + PointerPollMin~=.* " {$setting} = {$value}" + +:ProtocolOverrides + count==18 :"!-->在这里,您应该在UEFI/ProtocolOverrides部分中正确设置18个选项" + AppleAudio=no + AppleBootPolicy=no + AppleDebugLog=no + AppleEg2Info=no + AppleEvent~=.* "!{$setting} --> 从OpenCore v0.6.9开始已移动到AppleInput中" + AppleFramebufferInfo=no + AppleImageConversion=no + AppleImg4Verification=no + AppleKeyMap=no + AppleRtcRam=no + AppleSecureBoot=no + AppleSmcIo=no + AppleUserInterfaceTheme=no + DataHub=no + DeviceProperties=no + FirmwareVolume=no " {$setting} = {$value} 如果您打算使用FileVault2,请启用此功能":" {$setting} = {$value} 仅当您计划使用FileVault时才需要" + HashServices=no " {$setting} = {$value} 如果您打算使用FileVault2,请启用此功能":" {$setting} = {$value} 仅当您计划使用FileVault时才需要" + OSInfo=no + UnicodeCollation=no + ConsoleControl~=.* "!{$setting} 从OpenCore v0.5.6开始已弃用-请参见UEFI/TextRenderer" + +:Output + count==15 :"!-->在这里,您应该在UEFI/OUTPUT部分中设置15个设置" + TextRenderer=BuiltinGraphics + ConsoleMode="" + Resolution~=.* " {$setting} = {$value}" + ForceResolution=no + GopPassThrough=~=.* " {$setting} = {$value}" + ClearScreenOnModeSwitch=no + IgnoreTextInGraphics=no + ProvideConsoleGop=yes + DirectGopRendering=no + DirectGopCacheMode~=.* "!{$setting} -->从OpenCore v0.5.9开始已弃用" + ReconnectOnResChange=no + ReplaceTabWithSpace=no + SanitiseClearScreen~=.* " {$setting} = {$value}" + Scale~=.* "!{$setting} -->不应该在这里" + UgaPassThrough~=.* "{$setting} = {$value}":"!-->缺少UgaPassThrough选项" + +:Quirks + AvoidHighAlloc~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用" + DeduplicateBootOrder~=.* "!{$setting} --> 从OpenCore v0.6.6开始已弃用" + DisableSecurityPolicy=no + EnableVectorAcceleration=no + EnableVmx=no + ActivateHpetSupport=no + ExitBootServicesDelay=0 + ForgeUefiSupport=no + ForceOcWriteFlash=no + IgnoreInvalidFlexRatio=yes + IgnoreTextInGraphics~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Output/${setting}" + ProvideConsoleGop~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Output/${setting}" + ReleaseUsbOwnership=no + ReloadOptionRoms=no + RequestBootVarFallback~=.* "!{$setting} -->从OpenCore v0.5.9开始已弃用" + RequestBootVarRouting=yes + TscSyncTimeout=0 + ResizeGpuBars=-1 + ReplaceTabWithSpace~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Output/${setting}" + SanitiseClearScreen~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Output/${setting}" + ClearScreenOnModeSwitch~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Output/${setting}" + UnblockFsConnect=~=.* "{$setting} = {$value} -->如果未显示APFS驱动器,建议在HP系统上启用":"!-->缺少UnblockFsConnect选项" + +:ReservedMemory diff --git a/Chinese, Simplified Localization (zh-Hans)/ocs/rules/ivybridge087.lst b/Chinese, Simplified Localization (zh-Hans)/ocs/rules/ivybridge087.lst new file mode 100644 index 0000000000000000000000000000000000000000..b1a4b9303e204641e793f92e699b69e69407381e --- /dev/null +++ b/Chinese, Simplified Localization (zh-Hans)/ocs/rules/ivybridge087.lst @@ -0,0 +1,368 @@ +=
Ivy Bridge Desktop OpenCore 0.8.7 健全性检查结果

+=
规则更新:草原企鹅

+# Generic config suitable for initial installation +# OpenCore v0.8.7 Intel Ivy Bridge Desktop Sanity Check += +=
+# [kernel]:https://dortania.github.io/OpenCore-Install-Guide/config.plist/ivy-bridge.html#kernel +# [acpi]:https://dortania.github.io/OpenCore-Install-Guide/config.plist/ivy-bridge.html#acpi +# [kexts]:https://dortania.github.io/OpenCore-Install-Guide/ktext.html#kexts +# [debug]:https://dortania.github.io/OpenCore-Install-Guide/troubleshooting/debug.html +# [scanpolicy]:https://dortania.github.io/OpenCore-Post-Install/universal/security.html#scanpolicy +# [platforminfo]:https://dortania.github.io/OpenCore-Install-Guide/config.plist/ivy-bridge.html#platforminfo +# [deviceproperties]:https://dortania.github.io/OpenCore-Install-Guide/config.plist/ivy-bridge.html#deviceproperties + +ACPI +:Add + count==0 "-您没有SSDT补丁。请查看 [Acpi Docs]" + [Path]==DSDT.aml "-{$Path} -->您不应该包括转储的DSDT。请查看 [Acpi Docs]" + [Path]==SSDT-1.aml "-{$Path} -->这只是SSDT的一个例子。如果你真的是自己做的, 称它为更具描述性的东西" + [Path]==SSDT-PLUG.aml "-{$Path} -->在Sandy和Ivy Bridge系统上不起作用" + [Path]==SSDT-GPIO.aml "-{$Path} -->这不属于Ivy Bridge平台下的" + [Path]~=".dsl$" "!{$Path} -->在此处只能是.aml文件。 dsl文件需要编译为.aml" + [Enabled]==no "-{$Path} -->状态是已禁用. 启用或删除它可以去除此警告" + [Path]==SSDT-EC-USBX-DESKTOP.aml&SSDT-EC.aml "--->{$Path} 不要同时使用 SSDT-EC-USBX-DESKTOPSSDT-EC" + [Path]~=-EC.+aml :"%-->您可能需要类似SSDT-EC.aml或SSDT-EC-USBX-DESKTOP.aml的文件.请查看 [Acpi Docs]" + [Path]!=SSDT-CPU-PM.aml "--->SSDT-CPU-PM.aml缺失. 请查看 [Acpi Docs]" + [Path]==* " {$Path} -->确保此文件在您的OC/ACPI目录中" + [Path]==SSDT-OLA.aml "-{$Path} -->不要使用在粗略网站上找到的随机文件,这些文件会注入很可能阻止启动的随机数据。 请查看[Acpi Docs]" + [Path]==SSDT-SSDT-OLARILA.aml "-{$Path} -->不要使用在粗略网站上找到的随机文件,这些文件会注入很可能阻止启动的随机数据。 请查看[Acpi Docs]" + +:Delete + [Enabled]==no "!{$Comment} 补丁状态: 禁用! 启用它以确保SSDT-CPU-PM正常工作." + [Enabled]==yes " {$Comment} 补丁状态: >启用" + +:Quirks + count==5 + FadtEnableReset~=.* " {$setting} = {$value}" + NormalizeHeaders=no + RebaseRegions=no + ResetHwSig=no + ResetLogoStatus=no + SyncTableIds=no + +Booter + +:Quirks + AllowRelocationBlock=no + AvoidRuntimeDefrag=yes + DevirtualiseMmio=no + DisableSingleUser=no + DisableVariableWrite=no + DiscardHibernateMap=no + EnableSafeModeSlide=yes + EnableWriteUnprotector=yes + ForceExitBootServices=no + ProtectCsmRegion~=.* "!{$setting} -->从OpenCore v0.5.7开始已弃用 - 请参阅ProtectMemoryRegions" + ProtectMemoryRegions=no + ProtectSecureBoot=no + ProtectUefiServices=no + ProvideCustomSlide=yes + ProvideMaxSlide=0 + ResizeAppleGpuBars=-1 + RebuildAppleMemoryMap=no + SetupVirtualMap=yes + ShrinkMemoryMap~=.* "!{$setting} -->从OpenCore v0.5.7开始已弃用 - 请参阅RebuildAppleMemoryMap" + SignalAppleOS=no + SyncRuntimePermissions=no + ForceBooterSignature=no + +DeviceProperties + +:Add +::PciRoot(0x0)/Pci(0x2,0x0) + AAPL,ig-platform-id~="0a006601|07006201" " {$setting} = {$value} -->iGPU设置正确":"-{$setting} = {$value} - -->iGPU可能设置不正确. 请阅读 [DeviceProperties Docs]" + +::PciRoot(0x0)/Pci(0x1b,0x0) + AAPL,ig-platform-id~=.* "!{$setting} 是错误的位置, iGPU位置是 PciRoot(0x0)/Pci(0x2,0x0)" + +Kernel + +:Add + count==0 "!-->您没有Kexts. 您至少得需要Lilu.kext和VirtualSMC.kext. 请查看[Kexts文档]" + [BundlePath]==Lilu.kext " Lilu.kext-->确保此Kext在您的 OC/Kexts 目录,这是需要放在第一个的kext":"!-->缺少Lilu.kext. 将其添加到此列表的顶部" + [BundlePath]==FakeSMC.kext&VirtualSMC.kext "--->{$BundlePath} 不要同时使用 FakeSMC.kextVirtualSMC.kext" + [BundlePath]!=FakeSMC.kext|VirtualSMC.kext "--->你应该在此处添加 FakeSMC.kextVirtualSMC.kext" + [BundlePath]==VoodooHDA.kext&AppleALC.kext "--->{$BundlePath} 不要同时使用 VoodooHDA.kextAppleALC.kext" + [BundlePath]==AppleALC.kext "$alcbootarg='{$setting} = {$value} --->您需要添加 alcid=N 因为您使用的是AppleALC.kext';":"$alcbootarg=;" + [BundlePath]==VoodooHDA.kext " {$BundlePath} -->请注意:AppleALC.kext 往往具有更好的音频质量" + [BundlePath]!=WhateverGreen.kext "--->缺少WhateverGreen.kext. 请查看[Kexts Docs]" + [BundlePath]==XLNCUSBFIX.kext "!-->XLNCUSBFIX.kext 这是AMD专用的kext,请勿在Intel上使用" + [BundlePath]==SmallTree-Intel-211-AT-PCIe-GBE.kext "-->-{$BundlePath} 虽然这可能有效, 但SmallTreeIntel82576.kext 被认为更可靠" + [BundlePath]==SMCLightSensor.kext "!{$BundlePath} -->这个VirtualSMC笔记本电脑插件在台式机上不起作用" + [BundlePath]==SMCBatteryManager.kext "!{$BundlePath} -->这个VirtualSMC笔记本电脑插件在台式机上不起作用" + [BundlePath]==XHCI-unsupported.kext "{$BundlePath} -->你可能不需要这个" + [BundlePath]==FakePCIID.kext "{$BundlePath} -->有更好的伪造设备ID的方法" + [BundlePath]==FakePCIID_Intel_HDMI_Audio.kext -{$BundlePath} "-->有更好的伪造设备ID的方法" + [BundlePath]==* "{$BundlePath} -->确保此Kext位于您的 OC/Kexts 目录" + +:Emulate + DummyPowerManagement=no + +:Quirks + AppleCpuPmCfgLock=yes " {$setting} = {$value} -->您应该在BIOS中禁用CFG-Lock,而不要使用此功能":" {$setting} = {$value} -->确保在您的BIOS中禁用了CFG-Lock" + AppleXcpmCfgLock=no + AppleXcpmExtraMsrs=no + AppleXcpmForceBoost=no + CustomPciSerialDevice=no + CustomSMBIOSGuid=no" {$setting} = {$value} -->如果您有Dell或VIAO主板,请启用此功能" + DisableIoMapper=yes + DisableLinkeditJettison=yes + DisableRtcChecksum=no + DummyPowerManagement~=.* "!{$setting} -->已从OpenCore v0.6.6开始移动 - 参看Kernel -> Emulate" + ExtendBTFeatureFlags~=.* " {$setting} = {$value}" + LegacyCommpage=no + ExternalDiskIcons~=.* " {$setting} = {$value}" + ForceAquantiaEthernet=no + ForceSecureBootScheme=no + IncreasePciBarSize=no + LapicKernelPanic=no " {$setting} = {$value} 如果您有惠普笔记本电脑,请启用此功能":" {$setting} = {$value} 仅当您拥有HP笔记本电脑时才需要" + PanicNoKextDump=yes + PowerTimeoutKernelPanic=yes + ProvideCurrentCpuInfo=no + SetApfsTrimTimeout=-1 + ThirdPartyDrives=no + XhciPortLimit=yes " {$setting} = {$value} -->USB端口定制后关闭":" {$setting} = {$value} -->如果您有USB问题,请启用" + +Misc +:Boot + BuiltinTextRenderer~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 参见UEFI/TextRenderer" + ConsoleBehaviourOs~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用" + ConsoleBehaviourUi~="" "!{$setting} -->从OpenCore v0.5.6开始已弃用" + ConsoleMode~=.* "!{$setting} -->从OpenCore v0.5.6开始已移至UEFI/Output部分" + Resolution~=.* "!{$setting} -->从OpenCore v0.5.6开始已移至UEFI/Output部分" + ConsoleAttributes~=.* " {$setting} = {$value}" + HideSelf~=.* "!{$setting} -->从OpenCore v0.5.9开始已弃用" + PollAppleHotKeys=no + ShowPicker=yes + HibernateSkipsPicker=yes + UsePicker~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用" + TakeoffDelay=0 + HibernateMode=None + LauncherOption~="Disabled|Full|Short|System" " {$setting} = {$value} -->LauncherOption设置正确":"-{$setting} = {$value} - 无效的LauncherOption. 请查阅 [Misc -> Boot Docs]" + LauncherPath=Default + PickerMode=Builtin + HideAuxiliary=no + PickerAttributes~=.* " {$setting} = {$value}" + PickerAudioAssist=no + Timeout=5 + PickerVariant~=.* " {$setting} = {$value}" + +:Debug + AppleDebug=yes + ApplePanic=yes + DisableWatchDog=yes :" {$setting} -->启用此功能将有助于调试" + Target=67 :" {$setting} -->有关调试目标编号的更多信息,请参见[Debugging Docs]" + DisplayLevel=2147483714 :" {$setting} -->有关更多信息,请参见[Debugging Docs]调试显示级别" + DisplayDelay=0 + LogModules~=.* " {$setting} = {$value}" + +:Entries + [Arguments]~=debug "!Arguments = {$Arguments} -->boot-args进入nvram部分,而不是这里" + +:Security + AllowNvramReset~=.* "!{$setting} -->从OpenCore v0.8.1开始在引导条目添加独立的EFI驱动实现" + AllowSetDefault=yes + AllowToggleSip~=.* "!{$setting} -->从OpenCore v0.8.1开始在引导条目添加独立的EFI驱动实现" + ApECID=0 + AuthRestart=no + BlacklistAppleUpdate~=.* "!{$setting} -->在OpenCore v0.6.0里开始已弃用,可以使用NVRAM参数里添加" + BootProtect~=.* "!{$setting} 从OpenCore v0.6.6开始已弃用 - 请查阅 LauncherOption" + DmgLoading~=.* " {$setting} = {$value}" + EnablePassword=no + RequireSignature~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Vault" + RequireVault~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Vault" + Vault=Optional + SecureBootModel~="Default|Disabled|j137|j680|j132|j174|j140k|j780|j213|j140a|j152f|j160|j230k|j214k|j223|j215|j185|j185f|x86legacy" " {$setting} = {$value} SecureBootModel设置正确":"!{$setting} = {$value} - 这是SecureBootModel的无效选项!" + HaltLevel=2147483648 + ExposeSensitiveData=6 :" {$setting} = {$value}" + ScanPolicy=0 :"-{$setting} = {$value}. -->初始配置时候这里可以为0,但是配置完成后,请在OCC里自定义显示哪些启动盘" + +:Serial + Init=no + Override=no + +:Tools + count==0 " -->您好像没有一些EFI工具程序":"%-->您可以在此处删除EFI工具程序" + +NVRAM + LegacyEnable=no + LegacyOverwrite=no + WriteFlash=yes + +:Add +::4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14 + UIScale~=(01|02) " {$setting} = {$value}":" {$setting} = {$value} -->但这通常设置为 0102" + DefaultBackgroundColor~=.* " {$setting} = {$value}" + +::7C436110-AB2A-4BBB-A880-FE41995C9F82 + boot-args~="ncpi=" "!{$setting} = {$value} -->我想你的意思是 npci= 而不是 ncpi=":"" + boot-args~="^(?:(?!alcid).)*$" "{$alcbootarg}":"" + boot-args="-v keepsyms=1" " {$setting} = {$value} -->如果您有navi10 GPU,请添加 agdpmod=pikera":" {$setting} = {$value}" + csr-active-config~=.* " {$setting} = {$value}" + run-efi-updater="No" + nvda_drv~=.* "!{$setting} = {$value} -->完全删除此设置。从OpenCore v0.5.7开始不再使用" + prev-lang:kbd=72752d52553a323532 "-{$setting} = {$value} ({@value}). -->除非您使用俄语,否则请留空或设置其他语言":" {$setting} = {$value} ({@value})" + SystemAudioVolume~="^\d+$" " {$setting} = {$value}":"!{$setting} = {$value} -->这应该是一个正数" + +PlatformInfo + Automatic=yes + UpdateDataHub=yes + UpdateNVRAM=yes + UpdateSMBIOS=yes + UpdateSMBIOSMode=Create" {$setting} = {$value} 如果您有Dell或VIAO主板,请将其设置为 Custom + +:Generic + SpoofVendor=yes + AdviseFeatures=no + ProcessorType~=.* " {$setting} = {$value}" + SystemMemoryStatus=Auto + MaxBIOSVersion=no + SupportsCsm~=.* "!{$setting} -->从OpenCore v0.5.5开始被AdviseWindows取代" + SystemProductName~="(iMac13,1|iMac13,2|MacPro6,1)" " {$setting} = {$value}":"-{$setting} = {$value} -->对于Bridge台式机系统,这不是建议的SMBIOS. 请参看 [PlatformInfo Docs]" + MLB=M000000000001 "!{$setting} -->应该设置为您生成的板卡序列号. 请参看 [PlatformInfo Docs]":" {$setting} -->已设置" + ROM=112233000000 "-{$setting} = {$value} -->您应该将此设置为您的NIC MAC地址. 请参看 [PlatformInfo Docs]":" {$setting} -->已设置" + SystemSerialNumber=W0000000001 "!{$setting} -->应该设置为您生成的系统序列号. 请参看 [PlatformInfo Docs]":" {$setting} -->已设置" + SystemUUID=00000000-0000-0000-0000-000000000000 "!{$setting} -->应该设置为您生成的SmUUID. 请参看 [PlatformInfo Docs]":" {$setting} -->已设置" + +UEFI + ConnectDrivers=yes "{$setting} = {$value} 一般建议此处要选中状态!" +:Drivers + [Path]==VBoxHfs.efi|HFSPlus.efi|HfsPlus.efi "$hfs={$Path}; {$Path}":"!-->这里需要 VBoxHfs.efiHFSPlus.efi here" + [Path]==VBoxHfs.efi|HFSPlus.efi|HfsPlus.efi "!{$Path} -->你已经有了 {$hfs}" + [Path]==OpenRuntime.efi " {$Path}":"!-->缺少OpenRuntime.efi" + [Path]==FwRuntimeServices.efi "!{$Path} -->从OpenCore v0.5.7开始已由OpenRuntime.efi取代" + [Path]==ApfsDriverLoader.efi "!ApfsDriverLoader.efi -->自OpenCore v0.5.8起,已合并在UEFI/APFS部分" + [Path]==OpenCore.efi "!OpenCore.efi -->不应该在这里!" + [Path]==AppleUsbKbdxe.efi "!{$Path} -->不应该在这里!" + [Path]==NvmExpressDxe.efi "!NvmExpressDxe.efi -->不应该在这里!" + [Path]==OpenUsbKbDxe.efi "-{$Path} -->除非您执行旧版安装,否则不需要" + [Path]==Ps2KeyboardDxe.efi "-{$Path} -->除非您使用PS2键盘,否则不应在此处!" + [Path]==Ps2MouseDxe.efi "-{$Path} -->除非您使用带有OpenCanopy的PS2鼠标/触控板,否则请不要在此处!" + [Path]s==UsbMouseDxe.efi "-{$Path} -->除非您将USB鼠标/触控板与OpenCanopy配合使用,否则不应在此处使用!" + [Path]==XhciDxe.efi "!XhciDxe.efi -->不应该在这里!" + [Path]==HiiDatabase.efi "!{$Path} -->不应该在这里!" + [Path]==AppleUsbKbDxe.efi "-{$Path} -->从OpenCore v0.5.7开始已由OpenUsbKbDxe.efi取代" + [Path]==VirtualSmc.efi "!VirtualSmc.efi -->已被合并在OpenCore的AppleSmcIo quirks下 !" + [Path]==OpenLinuxBoot.efi "-{$Path} -->除非您确定要从OpenCore直接引导LINUX系统而不通过传统GRUB引导,否则不需要!" + [Path]==ext4_x64.efi "-{$Path} -->这个是LINUX传统EXT4文件系统读取驱动,如果你要引导的LINUX磁盘分区是EXT4,加载此驱动,配合OpenLinuxBoot.efi使用,否则不需要!" + [Path]==btrfs_x64.efi "-{$Path} -->这个是LINUX下一代文件系统读取驱动可以替代EXT4格式,如果你要引导的LINUX磁盘分区是此文件系统,加载此驱动,配合OpenLinuxBoot.efi使用,否则不需要!" + [Path]==* " {$Path}" + +:APFS + EnableJumpstart=yes + HideVerbose=yes + JumpstartHotPlug=no + MinDate=0 + MinVersion=0 + GlobalConnect~=.* "{$setting} = {$value}":"!-->缺少GlobalConnect选项" + +:AppleInput + AppleEvent~=.* " {$setting} = {$value}" + CustomDelays~=.* " {$setting} = {$value}" + KeyInitalDelay~=.* " {$setting} = {$value}" + KeySubsequentDelay~=.* " {$setting} = {$value}" + PointerSpeedDiv~=.* " {$setting} = {$value}" + PointerSpeedMul~=.* " {$setting} = {$value}" + GraphicsInputMirroring=no + +:Audio + AudioSupport~=.* " {$setting} = {$value}" + AudioDevice~=.* " {$setting} = {$value}" + AudioOutMask~=.* " {$setting} = {$value}" + DisconnectHda~=.* " {$setting} = {$value}" + MaximumGain~=.* " {$setting} = {$value}" + MinimumAssistGain~=.* " {$setting} = {$value}" + MinimumAudibleGain~=.* " {$setting} = {$value}" + AudioCodec~=.* " {$setting} = {$value}" + PlayChime~=.* " {$setting} = {$value}" + SetupDelay~=.* " {$setting} = {$value}" + ResetTrafficClass~=.* " {$setting} = {$value}" + + +:Input + KeyFiltering=no + KeyForgetThreshold=5 + KeyMergeThreshold~=.* "!{$setting} --> 从OpenCore v0.6.9开始已弃用" + KeySupport=yes + KeySupportMode=Auto + KeySwap=no + PointerSupport=no + PointerSupportMode~=.* " {$setting} = {$value}" + TimerResolution=50000 + KeyInitalDelay~=.* "!{$setting} --> 从OpenCore v0.6.9开始已移动到AppleInput中" + KeySubsequentDelay~=.* "!{$setting} --> 从OpenCore v0.6.9开始已移动到AppleInput中" + PointerDwellClickTimeout~=.* " {$setting} = {$value}" + PointerDwellDoubleClickTimeou~=.* " {$setting} = {$value}" + PointerDwellRadius~=.* " {$setting} = {$value}" + PointerPollMask~=.* " {$setting} = {$value}" + PointerPollMax~=.* " {$setting} = {$value}" + PointerPollMin~=.* " {$setting} = {$value}" + +:ProtocolOverrides + count==18 :"!-->在这里,您应该在UEFI/ProtocolOverrides部分中正确设置18个选项" + AppleAudio=no + AppleBootPolicy=no + AppleDebugLog=no + AppleEg2Info=no + AppleEvent~=.* "!{$setting} --> 从OpenCore v0.6.9开始已移动到AppleInput中" + AppleFramebufferInfo=no + AppleImageConversion=no + AppleImg4Verification=no + AppleKeyMap=no + AppleRtcRam=no + AppleSecureBoot=no + AppleSmcIo=no + AppleUserInterfaceTheme=no + DataHub=no + DeviceProperties=no + FirmwareVolume=no " {$setting} = {$value} 如果您打算使用FileVault2,请启用此功能":" {$setting} = {$value} 仅当您计划使用FileVault时才需要" + HashServices=no " {$setting} = {$value} 如果您打算使用FileVault2,请启用此功能":" {$setting} = {$value} 仅当您计划使用FileVault时才需要" + OSInfo=no + UnicodeCollation=no + ConsoleControl~=.* "!{$setting} was deprecated in OpenCore v0.5.6 - See UEFI/TextRenderer" + +:Output + count==15 :"!-->在这里,您应该在UEFI/OUTPUT部分中设置15个设置" + TextRenderer=BuiltinGraphics + ConsoleMode="" + Resolution~=.* " {$setting} = {$value}" + ForceResolution=no + GopPassThrough=~=.* " {$setting} = {$value}" + ClearScreenOnModeSwitch=no + IgnoreTextInGraphics=no + ProvideConsoleGop=yes + DirectGopRendering=no + DirectGopCacheMode~=.* "!{$setting} -->从OpenCore v0.5.9开始已弃用" + ReconnectOnResChange=no + ReplaceTabWithSpace=no + SanitiseClearScreen~=.* " {$setting} = {$value}" + Scale~=.* "!{$setting} -->不应该在这里" + UgaPassThrough~=.* "{$setting} = {$value}":"!-->缺少UgaPassThrough选项" + +:Quirks + AvoidHighAlloc~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用" + DeduplicateBootOrder~=.* "!{$setting} --> 从OpenCore v0.6.6开始已弃用" + DisableSecurityPolicy=no + EnableVectorAcceleration=no + EnableVmx=no + ActivateHpetSupport=no + ExitBootServicesDelay=0 + ForgeUefiSupport=no + ForceOcWriteFlash=no + IgnoreInvalidFlexRatio=yes + ReconnectOnResChange~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Output/${setting}" + IgnoreTextInGraphics~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Output/${setting}" + ProvideConsoleGop~=yes "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Output/${setting}" + ReleaseUsbOwnership=no + ReloadOptionRoms=no + RequestBootVarFallback~=.* "!{$setting} -->从OpenCore v0.5.9开始已弃用" + RequestBootVarRouting=yes + TscSyncTimeout=0 + ResizeGpuBars=-1 + ReplaceTabWithSpace~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Output/${setting}" + SanitiseClearScreen~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Output/${setting}" + ClearScreenOnModeSwitch~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Output/${setting}" + UnblockFsConnect=no + +:ReservedMemory diff --git a/Chinese, Simplified Localization (zh-Hans)/ocs/rules/ivybridgee087.lst b/Chinese, Simplified Localization (zh-Hans)/ocs/rules/ivybridgee087.lst new file mode 100644 index 0000000000000000000000000000000000000000..71e1b94555fdbf98ccc1cfb1114581d4a016eb05 --- /dev/null +++ b/Chinese, Simplified Localization (zh-Hans)/ocs/rules/ivybridgee087.lst @@ -0,0 +1,348 @@ +=
HEDT: (第四代) Ivy Bridge-E OpenCore 0.8.7 健全性检查结果

+=
规则更新:草原企鹅

+# Generic config suitable for initial installation +# OpenCore v0.8.7 Intel Ivy Bridge-E Sanity Check += +=
+# [kernel]:https://dortania.github.io/OpenCore-Install-Guide/config-HEDT/ivy-brdige-e#kernel +# [acpi]:https://dortania.github.io/OpenCore-Install-Guide/config-HEDT/ivy-brdige-e#acpi +# [kexts]:https://dortania.github.io/OpenCore-Install-Guide/ktext.html#kexts +# [debug]:https://dortania.github.io/OpenCore-Install-Guide/troubleshooting/debug.html +# [scanpolicy]:https://dortania.github.io/OpenCore-Post-Install/universal/security.html#scanpolicy +# [platforminfo]:https://dortania.github.io/OpenCore-Install-Guide/config-HEDT/ivy-bridge-e#platforminfo +# [deviceproperties]:https://dortania.github.io/OpenCore-Install-Guide/config-HEDT/ivy-bridge-e#deviceproperties + +ACPI +:Add + count==0 "-您没有SSDT补丁.请查看
[Acpi Docs]" + [Path]==DSDT.aml "-{$Path} -->您不应该包括转储的DSDT.请查看 [Acpi Docs]" + [Path]==SSDT-1.aml "-{$Path} -->这只是SSDT的一个例子.如果你真的是自己做的, 称它为更具描述性的东西" + [Path]~=".dsl$" "!{$Path} -->在此处只能是.aml文件. dsl文件需要编译为.aml" + [Enabled]==no "-{$Path} -->状态是已禁用. 启用或删除它可以去除此警告" + [Path]==SSDT-EC-USBX-DESKTOP.aml&SSDT-EC.aml "--->{$Path} 不要同时使用 SSDT-EC-USBX-DESKTOPSSDT-EC" + [Path]~=-EC.+aml :"%-->您可能需要类似SSDT-EC.aml或SSDT-EC-USBX-DESKTOP.aml的文件.请查看 [Acpi Docs]" + [Path]==* " {$Path} -->确保此文件在您的OC/ACPI目录中" + [Path]==SSDT-OLA.aml "-{$Path} -->不要使用在粗略网站上找到的随机文件,这些文件会注入很可能阻止启动的随机数据. 请查看[Acpi Docs]" + [Path]==SSDT-SSDT-OLARILA.aml "-{$Path} -->不要使用在粗略网站上找到的随机文件,这些文件会注入很可能阻止启动的随机数据. 请查看[Acpi Docs]" + +:Quirks + count==5 + FadtEnableReset~=.* " {$setting} = {$value}" + NormalizeHeaders=no + RebaseRegions=no + ResetHwSig=no + ResetLogoStatus=no + SyncTableIds=no + +Booter + +:Quirks + AllowRelocationBlock=no + AvoidRuntimeDefrag=yes + DevirtualiseMmio=no + DisableSingleUser=no + DisableVariableWrite=no + DiscardHibernateMap=no + EnableSafeModeSlide=yes + EnableWriteUnprotector=yes + ForceExitBootServices=no + ProtectCsmRegion~=.* "!{$setting} was deprecated in OpenCore v0.5.7 - See ProtectMemoryRegions instead" + ProtectMemoryRegions=no + ProtectSecureBoot=no + ProtectUefiServices=no + ProvideCustomSlide=yes + ProvideMaxSlide=0 + ResizeAppleGpuBars=-1 + RebuildAppleMemoryMap=no + SetupVirtualMap=yes + ShrinkMemoryMap~=.* "!{$setting} -->从OpenCore v0.5.7开始已弃用 - 请参阅RebuildAppleMemoryMap" + SignalAppleOS=no + SyncRuntimePermissions=no + ForceBooterSignature=no + +DeviceProperties + +Kernel + +:Add + count==0 "!-->您没有Kexts. 您至少得需要Lilu.kext和VirtualSMC.kext. 请查看[Kexts文档]" + [BundlePath]==Lilu.kext " Lilu.kext-->确保此Kext在您的 OC/Kexts 目录,这是需要放在第一个的kext":"!-->缺少Lilu.kext. 将其添加到此列表的顶部" + [BundlePath]==FakeSMC.kext&VirtualSMC.kext "--->{$BundlePath} 不要同时使用 FakeSMC.kextVirtualSMC.kext" + [BundlePath]!=FakeSMC.kext|VirtualSMC.kext "--->你应该在此处添加 FakeSMC.kextVirtualSMC.kext" + [BundlePath]==VoodooHDA.kext&AppleALC.kext "--->{$BundlePath} 不要同时使用 VoodooHDA.kextAppleALC.kext" + [BundlePath]==AppleALC.kext "$alcbootarg='{$setting} = {$value} --->您需要添加 alcid=N 因为您使用的是AppleALC.kext';":"$alcbootarg=;" + [BundlePath]!=WhateverGreen.kext "--->缺少WhateverGreen.kext. 请查看[Kexts Docs]" + [BundlePath]==XLNCUSBFIX.kext "!-->XLNCUSBFIX.kext 这是AMD专用的kext,请勿在Intel上使用" + [BundlePath]==SmallTree-Intel-211-AT-PCIe-GBE.kext "-->-{$BundlePath} 虽然这可能有效, 但SmallTreeIntel82576.kext 被认为更可靠" + [BundlePath]==SMCLightSensor.kext "!{$BundlePath} -->这个VirtualSMC笔记本电脑插件在台式机上不起作用" + [BundlePath]==SMCBatteryManager.kext "!{$BundlePath} -->这个VirtualSMC笔记本电脑插件在台式机上不起作用" + [BundlePath]==* "{$BundlePath} -->确保此Kext位于您的 OC/Kexts 目录" + +:Emulate + DummyPowerManagement=no + +:Quirks + AppleCpuPmCfgLock=yes " {$setting} = {$value} -->如果您不打算启动10.10或更早版本,则应禁用它":" {$setting} = {$value} -->确保在您的BIOS中禁用了CFG-Lock" + AppleXcpmCfgLock=yes " {$setting} = {$value} -->您应该在BIOS中禁用CFG-Lock,而不要使用此功能":" {$setting} = {$value} -->确保在您的BIOS中禁用了CFG-Lock" + AppleXcpmExtraMsrs=yes + AppleXcpmForceBoost=no + CustomPciSerialDevice=no + CustomSMBIOSGuid=no" {$setting} = {$value} -->如果您有Dell或VIAO主板,请启用此功能" + DisableIoMapper=yes + DisableRtcChecksum~=.* " {$setting} = {$value}" + DummyPowerManagement~=.* "!{$setting} -->已从OpenCore v0.6.6开始移动 - 参看Kernel -> Emulate" + ExtendBTFeatureFlags~=.* " {$setting} = {$value}" + LegacyCommpage=no + ExternalDiskIcons~=.* " {$setting} = {$value}" + ForceAquantiaEthernet=no + ForceSecureBootScheme=no + IncreasePciBarSize=no + LapicKernelPanic=no " {$setting} = {$value} 如果您有惠普笔记本电脑,请启用此功能":" {$setting} = {$value} 仅当您拥有HP笔记本电脑时才需要" + PanicNoKextDump=yes + PowerTimeoutKernelPanic=yes + ProvideCurrentCpuInfo=no + SetApfsTrimTimeout=-1 + ThirdPartyDrives~=.* " {$setting} = {$value}" + XhciPortLimit=yes " {$setting} = {$value} -->USB端口定制后关闭":" {$setting} = {$value} -->如果您有USB问题,请启用" + +Misc +:Boot + BuiltinTextRenderer~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 参见UEFI/TextRenderer" + ConsoleBehaviourOs~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用" + ConsoleBehaviourUi~="" "!{$setting} -->从OpenCore v0.5.6开始已弃用" + ConsoleMode~=.* "!{$setting} -->从OpenCore v0.5.6开始已移至UEFI/Output部分" + Resolution~=.* "!{$setting} -->从OpenCore v0.5.6开始已移至UEFI/Output部分" + ConsoleAttributes~=.* " {$setting} = {$value}" + HideSelf~=.* "!{$setting} -->从OpenCore v0.5.9开始已弃用" + PollAppleHotKeys=no + ShowPicker=yes + HibernateSkipsPicker=yes + UsePicker~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用" + TakeoffDelay=0 + HibernateMode=None + LauncherOption~="Disabled|Full|Short|System" " {$setting} = {$value} -->LauncherOption设置正确":"-{$setting} = {$value} - 无效的LauncherOption. 请查阅 [Misc -> Boot Docs]" + LauncherPath=Default + PickerMode=Builtin + HideAuxiliary=no + PickerAttributes~=.* " {$setting} = {$value}" + PickerAudioAssist=no + Timeout=5 + PickerVariant~=.* " {$setting} = {$value}" + +:Debug + AppleDebug=yes + ApplePanic=yes + DisableWatchDog=yes :" {$setting} -->启用此功能将有助于调试" + Target=67 :" {$setting} -->有关调试目标编号的更多信息,请参见[Debugging Docs]" + DisplayLevel=2147483714 :" {$setting} -->有关更多信息,请参见[Debugging Docs]调试显示级别" + DisplayDelay=0 + LogModules~=.* " {$setting} = {$value}" + +:Entries + [Arguments]~=debug "!Arguments = {$Arguments} -->boot-args进入nvram部分,而不是这里" + +:Security + AllowNvramReset~=.* "!{$setting} -->从OpenCore v0.8.1开始在引导条目添加独立的EFI驱动实现" + AllowSetDefault=yes + AllowToggleSip~=.* "!{$setting} -->从OpenCore v0.8.1开始在引导条目添加独立的EFI驱动实现" + ApECID=0 + AuthRestart=no + BlacklistAppleUpdate~=.* "!{$setting} -->在OpenCore v0.6.0里开始已弃用,可以使用NVRAM参数里添加" + BootProtect~=.* "!{$setting} 从OpenCore v0.6.6开始已弃用 - 请查阅 LauncherOption" + DmgLoading=Signed + EnablePassword=no + RequireSignature~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Vault" + RequireVault~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Vault" + Vault=Optional + SecureBootModel~="Default|Disabled|j137|j680|j132|j174|j140k|j780|j213|j140a|j152f|j160|j230k|j214k|j223|j215|j185|j185f|x86legacy" " {$setting} = {$value} SecureBootModel设置正确":"!{$setting} = {$value} - 这是SecureBootModel的无效选项!" + HaltLevel=2147483648 + ExposeSensitiveData=6 :" {$setting} = {$value}" + ScanPolicy=0 :"-{$setting} = {$value}. -->初始配置时候这里可以为0,但是配置完成后,请在OCC里自定义显示哪些启动盘" + +:Serial + Init=no + Override=no + +:Tools + count==0 " -->您好像没有一些EFI工具程序":"%-->您可以在此处删除EFI工具程序" + +NVRAM + LegacyEnable=yes + LegacyOverwrite=yes + WriteFlash=yes + +:Add +::4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14 + UIScale~=(01|02) " {$setting} = {$value}":" {$setting} = {$value} -->但这通常设置为 0102" + DefaultBackgroundColor~=.* " {$setting} = {$value}" + +::7C436110-AB2A-4BBB-A880-FE41995C9F82 + boot-args~="ncpi=" "!{$setting} = {$value} -->我想你的意思是 npci= 而不是 ncpi=":"" + boot-args~="^(?:(?!alcid).)*$" "{$alcbootarg}":"" + boot-args="-v keepsyms=1" " {$setting} = {$value} -->如果您有navi10 GPU,请添加 agdpmod=pikera":" {$setting} = {$value}" + csr-active-config~=.* " {$setting} = {$value}" + run-efi-updater="No" + nvda_drv~=.* "!{$setting} = {$value} -->完全删除此设置.从OpenCore v0.5.7开始不再使用" + prev-lang:kbd=72752d52553a323532 "-{$setting} = {$value} ({@value}). -->除非您使用俄语,否则请留空或设置其他语言":" {$setting} = {$value} ({@value})" + SystemAudioVolume~="^\d+$" " {$setting} = {$value}":"!{$setting} = {$value} -->这应该是一个正数" + +PlatformInfo + Automatic=yes + UpdateDataHub=yes + UpdateNVRAM=yes + UpdateSMBIOS=yes + UpdateSMBIOSMode=Create" {$setting} = {$value} 如果您有Dell或VIAO主板,请将其设置为 Custom + +:Generic + SpoofVendor=yes + AdviseFeatures=no + ProcessorType~=.* " {$setting} = {$value}" + SystemMemoryStatus=Auto + MaxBIOSVersion=no + SupportsCsm~=.* "!{$setting} was replaced with AdviseWindows in OpenCore v0.5.5" + SystemProductName~="(MacPro6,1)" " {$setting} = {$value}":"-{$setting} = {$value} this is not a suggested SMBIOS for IvyBridge-E systems. See [PlatformInfo Docs]" + MLB=M000000000001 "!{$setting} should be set to your generated board serial. See [PlatformInfo Docs]":" {$setting} is set" + ROM=112233000000 "-{$setting} = {$value} You should set this to your NIC MAC address. See [PlatformInfo Docs]":" {$setting} is set" + SystemSerialNumber=W0000000001 "!{$setting} should be set to your generated system serial number. See the [PlatformInfo Docs]":" {$setting} is set" + SystemUUID=00000000-0000-0000-0000-000000000000 "!{$setting} should be set to your generated SmUUID. See the [PlatformInfo Docs]":" {$setting} is set" + +UEFI + ConnectDrivers=yes "{$setting} = {$value} 一般建议此处要选中状态!" +:Drivers + [Path]==VBoxHfs.efi|HFSPlus.efi|HfsPlus.efi "$hfs={$Path}; {$Path}":"!-->这里需要 VBoxHfs.efiHFSPlus.efi here" + [Path]==VBoxHfs.efi|HFSPlus.efi|HfsPlus.efi "!{$Path} -->你已经有了 {$hfs}" + [Path]==OpenRuntime.efi " {$Path}":"!-->缺少OpenRuntime.efi" + [Path]==FwRuntimeServices.efi "!{$Path} -->从OpenCore v0.5.7开始已由OpenRuntime.efi取代" + [Path]==ApfsDriverLoader.efi "!ApfsDriverLoader.efi -->自OpenCore v0.5.8起,已合并在UEFI/APFS部分" + [Path]==OpenCore.efi "!OpenCore.efi -->不应该在这里!" + [Path]==AppleUsbKbdxe.efi "!{$Path} -->不应该在这里!" + [Path]==NvmExpressDxe.efi "!NvmExpressDxe.efi -->不应该在这里!" + [Path]==OpenUsbKbDxe.efi "-{$Path} -->除非您执行旧版安装,否则不需要" + [Path]==Ps2KeyboardDxe.efi "-{$Path} -->除非您使用PS2键盘,否则不应在此处!" + [Path]==Ps2MouseDxe.efi "-{$Path} -->除非您使用带有OpenCanopy的PS2鼠标/触控板,否则请不要在此处!" + [Path]s==UsbMouseDxe.efi "-{$Path} -->除非您将USB鼠标/触控板与OpenCanopy配合使用,否则不应在此处使用!" + [Path]==XhciDxe.efi "!XhciDxe.efi -->不应该在这里!" + [Path]==HiiDatabase.efi "!{$Path} -->不应该在这里!" + [Path]==AppleUsbKbDxe.efi "-{$Path} -->从OpenCore v0.5.7开始已由OpenUsbKbDxe.efi取代" + [Path]==VirtualSmc.efi "!VirtualSmc.efi -->已被合并在OpenCore的AppleSmcIo quirks下 !" + [Path]==OpenLinuxBoot.efi "-{$Path} -->除非您确定要从OpenCore直接引导LINUX系统而不通过传统GRUB引导,否则不需要!" + [Path]==ext4_x64.efi "-{$Path} -->这个是LINUX传统EXT4文件系统读取驱动,如果你要引导的LINUX磁盘分区是EXT4,加载此驱动,配合OpenLinuxBoot.efi使用,否则不需要!" + [Path]==btrfs_x64.efi "-{$Path} -->这个是LINUX下一代文件系统读取驱动可以替代EXT4格式,如果你要引导的LINUX磁盘分区是此文件系统,加载此驱动,配合OpenLinuxBoot.efi使用,否则不需要!" + [Path]==* " {$Path}" + +:APFS + EnableJumpstart=yes + HideVerbose=yes + JumpstartHotPlug=no + MinDate=0 + MinVersion=0 + GlobalConnect~=.* "{$setting} = {$value}":"!-->缺少GlobalConnect选项" + +:AppleInput + AppleEvent~=.* " {$setting} = {$value}" + CustomDelays~=.* " {$setting} = {$value}" + KeyInitalDelay~=.* " {$setting} = {$value}" + KeySubsequentDelay~=.* " {$setting} = {$value}" + PointerSpeedDiv~=.* " {$setting} = {$value}" + PointerSpeedMul~=.* " {$setting} = {$value}" + GraphicsInputMirroring=no + +:Audio + AudioSupport~=.* " {$setting} = {$value}" + AudioDevice~=.* " {$setting} = {$value}" + AudioOutMask~=.* " {$setting} = {$value}" + DisconnectHda~=.* " {$setting} = {$value}" + MaximumGain~=.* " {$setting} = {$value}" + MinimumAssistGain~=.* " {$setting} = {$value}" + MinimumAudibleGain~=.* " {$setting} = {$value}" + AudioCodec~=.* " {$setting} = {$value}" + PlayChime~=.* " {$setting} = {$value}" + SetupDelay~=.* " {$setting} = {$value}" + ResetTrafficClass~=.* " {$setting} = {$value}" + + +:Input + KeyFiltering=no + KeyForgetThreshold=5 + KeyMergeThreshold~=.* "!{$setting} --> 从OpenCore v0.6.9开始已弃用" + KeySupport=yes + KeySupportMode=Auto + KeySwap=no + PointerSupport=no + PointerSupportMode~=.* " {$setting} = {$value}" + TimerResolution=50000 + KeyInitalDelay~=.* "!{$setting} --> 从OpenCore v0.6.9开始已移动到AppleInput中" + KeySubsequentDelay~=.* "!{$setting} --> 从OpenCore v0.6.9开始已移动到AppleInput中" + PointerDwellClickTimeout~=.* " {$setting} = {$value}" + PointerDwellDoubleClickTimeou~=.* " {$setting} = {$value}" + PointerDwellRadius~=.* " {$setting} = {$value}" + PointerPollMask~=.* " {$setting} = {$value}" + PointerPollMax~=.* " {$setting} = {$value}" + PointerPollMin~=.* " {$setting} = {$value}" + +:ProtocolOverrides + count==18 :"!-->在这里,您应该在UEFI/ProtocolOverrides部分中正确设置18个选项" + AppleAudio=no + AppleBootPolicy=no + AppleDebugLog=no + AppleEg2Info=no + AppleEvent~=.* "!{$setting} --> 从OpenCore v0.6.9开始已移动到AppleInput中" + AppleFramebufferInfo=no + AppleImageConversion=no + AppleImg4Verification=no + AppleKeyMap=no + AppleRtcRam=no + AppleSecureBoot=no + AppleSmcIo=no + AppleUserInterfaceTheme=no + DataHub=no + DeviceProperties=no + FirmwareVolume=no " {$setting} = {$value} 如果您打算使用FileVault2,请启用此功能":" {$setting} = {$value} 仅当您计划使用FileVault时才需要" + HashServices=no " {$setting} = {$value} 如果您打算使用FileVault2,请启用此功能":" {$setting} = {$value} 仅当您计划使用FileVault时才需要" + OSInfo=no + UnicodeCollation=no + ConsoleControl~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 UEFI/TextRenderer" + +:Output + count==15 :"!-->在这里,您应该在UEFI/OUTPUT部分中设置15个设置" + TextRenderer=BuiltinGraphics + ConsoleMode="" + Resolution~=.* " {$setting} = {$value}" + ForceResolution=no + GopPassThrough=~=.* " {$setting} = {$value}" + ClearScreenOnModeSwitch=no + IgnoreTextInGraphics=no + ProvideConsoleGop=yes + DirectGopRendering=no + DirectGopCacheMode~=.* "!{$setting} -->从OpenCore v0.5.9开始已弃用" + ReconnectOnResChange=no + ReplaceTabWithSpace=no + SanitiseClearScreen~=.* " {$setting} = {$value}" + Scale~=.* "!{$setting} -->不应该在这里" + UgaPassThrough~=.* "{$setting} = {$value}":"!-->缺少UgaPassThrough选项" + +:Quirks + AvoidHighAlloc~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用" + DeduplicateBootOrder~=.* "!{$setting} --> 从OpenCore v0.6.6开始已弃用" + DisableSecurityPolicy=no + EnableVectorAcceleration=no + EnableVmx=no + ActivateHpetSupport=no + ExitBootServicesDelay=0 + ForgeUefiSupport=no + ForceOcWriteFlash=no + IgnoreInvalidFlexRatio=yes + IgnoreTextInGraphics~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Output/${setting}" + ProvideConsoleGop~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Output/${setting}" + ReleaseUsbOwnership=no + ReloadOptionRoms=no + RequestBootVarFallback~=.* "!{$setting} -->从OpenCore v0.5.9开始已弃用" + RequestBootVarRouting=yes + TscSyncTimeout=0 + ResizeGpuBars=-1 + ReplaceTabWithSpace~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Output/${setting}" + SanitiseClearScreen~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Output/${setting}" + ClearScreenOnModeSwitch~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Output/${setting}" + UnblockFsConnect=no + +:ReservedMemory diff --git a/Chinese, Simplified Localization (zh-Hans)/ocs/rules/kabylake087.lst b/Chinese, Simplified Localization (zh-Hans)/ocs/rules/kabylake087.lst new file mode 100644 index 0000000000000000000000000000000000000000..c6e8796467e3ce884027d1c217c829ad9b4dafee --- /dev/null +++ b/Chinese, Simplified Localization (zh-Hans)/ocs/rules/kabylake087.lst @@ -0,0 +1,360 @@ +=
Kaby Lake Desktop OpenCore 0.8.7 健全性检查结果

+=
规则更新:草原企鹅

+# Generic config suitable for initial installation +# OpenCore v0.8.7 Intel Kaby Lake Sanity Check += +=
+# [kernel]:https://dortania.github.io/OpenCore-Install-Guide/config.plist/kaby-lake#kernel +# [acpi]:https://dortania.github.io/OpenCore-Install-Guide/config.plist/kaby-lake#acpi +# [kexts]:https://dortania.github.io/OpenCore-Install-Guide/ktext.html#kexts +# [debug]:https://dortania.github.io/OpenCore-Install-Guide/troubleshooting/debug.html +# [scanpolicy]:https://dortania.github.io/OpenCore-Post-Install/universal/security.html#scanpolicy +# [platforminfo]:https://dortania.github.io/OpenCore-Install-Guide/config.plist/kaby-lake#platforminfo +# [deviceproperties]:https://dortania.github.io/OpenCore-Install-Guide/config.plist/kaby-lake#deviceproperties + +ACPI +:Add + count==0 "-您没有SSDT补丁.请查看[ACPI文档] [acpi]" + [Path]==DSDT.aml "-{$Path}--> 您不应该包括转储的DSDT.请查看[ACPI文档]." + [Path]==SSDT-1.aml "-{$Path}-->这只是SSDT的一个例子.如果你真的是自己做的, 称它为更具描述性的东西" + [Path]~=".dsl$" "!{$Path}-->在此处只能是.aml文件. dsl文件需要编译为.aml" + [Enabled]==no "-{$Path}-->状态是已禁用. 启用或删除它可以去除此警告" + [Path]!=SSDT-PLUG.aml "-->-缺少SSDT-PLUG.aml. 请查看[Acpi Docs]" + [Path]==SSDT-EC-USBX-DESKTOP.aml&SSDT-EC.aml"-->-{$Path}/b>不要同时使用 SSDT-EC-USBX-DESKTOPSSDT-EC" + [Path]~=-EC.+aml :"%您可能需要类似SSDT-EC.aml或SSDT-EC-USBX-DESKTOP.aml的文件.请查看[ACPI文档]" + [Path]==* " {$Path} -->确保此文件在您的OC/ACPI目录中" + [Path]==SSDT-OLA.aml "-{$Path} -->不要使用在粗略网站上找到的随机文件,这些文件会注入很可能阻止启动的随机数据. 请查看[Acpi Docs]" + [Path]==SSDT-SSDT-OLARILA.aml "-{$Path} -->不要使用在粗略网站上找到的随机文件,这些文件会注入很可能阻止启动的随机数据. 请查看[Acpi Docs]" + +:Quirks + count==5 + FadtEnableReset~=.* " {$setting} = {$value}" + NormalizeHeaders=no + RebaseRegions=no + ResetHwSig=no + ResetLogoStatus=no + SyncTableIds=no + +Booter + +:Quirks + AllowRelocationBlock=no + AvoidRuntimeDefrag=yes + DevirtualiseMmio=no + DisableSingleUser=no + DisableVariableWrite=no + DiscardHibernateMap=no + EnableSafeModeSlide=yes + EnableWriteUnprotector=yes + ForceExitBootServices=no + ProtectSecureBoot=no + ProtectMemoryRegions=no + ProtectCsmRegion~=.* "!{$setting} -->从OpenCore v0.5.7开始已弃用 - 请参阅ProtectMemoryRegions" + ProtectUefiServices=no + ProvideCustomSlide=yes + ProvideMaxSlide=0 + ResizeAppleGpuBars=-1 + RebuildAppleMemoryMap=no + SetupVirtualMap=yes + ShrinkMemoryMap~=.* "!{$setting} -->从OpenCore v0.5.7开始已弃用 - 请参阅RebuildAppleMemoryMap" + SignalAppleOS=no + SyncRuntimePermissions=no + ForceBooterSignature=no + +DeviceProperties + +:Add +::PciRoot(0x0)/Pci(0x2,0x0) + AAPL,ig-platform-id~="00001259|03001259" " {$setting} = {$value} -->iGPU设置正确":"-{$setting} = {$value} - -->iGPU可能设置不正确. 请阅读[DeviceProperties Docs]" + +::PciRoot(0x0)/Pci(0x1b,0x0) + AAPL,ig-platform-id~=.* "!{$setting} 是错误的位置, iGPU的位置是 PciRoot(0x0)/Pci(0x2,0x0)" + +Kernel + +:Add + count==0 "!-->您没有Kexts. 您至少得需要Lilu.kext和VirtualSMC.kext. 请查看[Kexts文档]" + [BundlePath]==Lilu.kext " Lilu.kext-->确保此Kext在您的 OC/Kexts 目录,这是需要放在第一个的kext":"!-->缺少Lilu.kext. 将其添加到此列表的顶部" + [BundlePath]==FakeSMC.kext&VirtualSMC.kext "--->{$BundlePath} 不要同时使用 FakeSMC.kextVirtualSMC.kext" + [BundlePath]!=FakeSMC.kext|VirtualSMC.kext "--->你应该在此处添加 FakeSMC.kextVirtualSMC.kext" + [BundlePath]==VoodooHDA.kext&AppleALC.kext "--->{$BundlePath} 不要同时使用 VoodooHDA.kextAppleALC.kext" + [BundlePath]==AppleALC.kext "$alcbootarg='{$setting} = {$value} --->您需要添加 alcid=N 因为您使用的是AppleALC.kext';":"$alcbootarg=;" + [BundlePath]!=WhateverGreen.kext "--->缺少WhateverGreen.kext. 请查看[Kexts Docs]" + [BundlePath]==XLNCUSBFIX.kext "!-->XLNCUSBFIX.kext 这是AMD专用的kext,请勿在Intel上使用" + [BundlePath]==SmallTree-Intel-211-AT-PCIe-GBE.kext "-->-{$BundlePath} 虽然这可能有效, 但SmallTreeIntel82576.kext 被认为更可靠" + [BundlePath]==SMCLightSensor.kext "!{$BundlePath} -->这个VirtualSMC笔记本电脑插件在台式机上不起作用" + [BundlePath]==SMCBatteryManager.kext "!{$BundlePath} -->这个VirtualSMC笔记本电脑插件在台式机上不起作用" + [BundlePath]==XHCI-unsupported.kext "{$BundlePath} -->你可能不需要这个" + [BundlePath]==FakePCIID.kext "{$BundlePath} -->有更好的伪造设备ID的方法" + [BundlePath]==FakePCIID_Intel_HDMI_Audio.kext -{$BundlePath} "-->有更好的伪造设备ID的方法" + [BundlePath]==* "{$BundlePath} -->确保此Kext位于您的 OC/Kexts 目录" + +:Emulate + DummyPowerManagement=no + +:Quirks + AppleCpuPmCfgLock=no + AppleXcpmCfgLock=yes " {$setting} = {$value} -->您应该在BIOS中禁用CFG-Lock,而不要使用此功能":" {$setting} = {$value} -->确保在您的BIOS中禁用了CFG-Lock" + AppleXcpmExtraMsrs=no + AppleXcpmForceBoost=no + CustomPciSerialDevice=no + CustomSMBIOSGuid=no" {$setting} = {$value} -->如果您有Dell或VIAO主板,请启用此功能" + DisableIoMapper=yes + DisableRtcChecksum~=.* " {$setting} = {$value}" + DummyPowerManagement~=.* "!{$setting} -->已从OpenCore v0.6.6开始移动 - 参看Kernel -> Emulate" + ExtendBTFeatureFlags~=.* " {$setting} = {$value}" + LegacyCommpage=no + ExternalDiskIcons~=.* " {$setting} = {$value}" + ForceAquantiaEthernet=no + ForceSecureBootScheme=no + IncreasePciBarSize=no + LapicKernelPanic=no " {$setting} = {$value} 如果您有惠普笔记本电脑,请启用此功能":" {$setting} = {$value} 仅当您拥有HP笔记本电脑时才需要" + PanicNoKextDump=yes + PowerTimeoutKernelPanic=yes + ProvideCurrentCpuInfo=no + SetApfsTrimTimeout=-1 + ThirdPartyDrives=no + XhciPortLimit=yes " {$setting} = {$value} -->USB端口定制后关闭":" {$setting} = {$value} -->如果您有USB问题,请启用" + +Misc +:Boot + BuiltinTextRenderer~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 参见UEFI/TextRenderer" + ConsoleBehaviourOs~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用" + ConsoleBehaviourUi~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用" + ConsoleMode~=.* "!{$setting} -->从OpenCore v0.5.6开始已移至UEFI/Output部分" + Resolution~=.* "!{$setting} -->从OpenCore v0.5.6开始已移至UEFI/Output部分" + ConsoleAttributes~=.* " {$setting} = {$value}" + HideSelf~=.* "!{$setting} -->从OpenCore v0.5.9开始已弃用" + PollAppleHotKeys=no + ShowPicker=yes + HibernateSkipsPicker=yes + UsePicker~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用" + TakeoffDelay=0 + HibernateMode=None + LauncherOption~="Disabled|Full|Short|System" " {$setting} = {$value} -->LauncherOption设置正确":"-{$setting} = {$value} - 无效的LauncherOption. 请查阅 [Misc -> Boot Docs]" + LauncherPath=Default + PickerMode=Builtin + HideAuxiliary=no + PickerAttributes~=.* " {$setting} = {$value}" + PickerAudioAssist=no + Timeout=5 + PickerVariant~=.* " {$setting} = {$value}" + +:Debug + AppleDebug=yes + ApplePanic=yes + DisableWatchDog=yes :" {$setting} -->启用此功能将有助于调试" + Target=67 :" {$setting} -->有关调试目标编号的更多信息,请参见 [Debugging Docs] for more info on debug target numbers" + DisplayLevel=2147483714 :" {$setting} -->有关更多信息,请参见[Debugging Docs] for more info debug display levels" + DisplayDelay=0 + LogModules~=.* " {$setting} = {$value}" + +:Entries + [Arguments]~=debug "!Arguments = {$Arguments} -->boot-args进入nvram部分,而不是这里" + +:Security + AllowNvramReset~=.* "!{$setting} -->从OpenCore v0.8.1开始在引导条目添加独立的EFI驱动实现" + AllowSetDefault=yes + AllowToggleSip~=.* "!{$setting} -->从OpenCore v0.8.1开始在引导条目添加独立的EFI驱动实现" + ApECID=0 + AuthRestart=no + BlacklistAppleUpdate~=.* "!{$setting} -->在OpenCore v0.6.0里开始已弃用,可以使用NVRAM参数里添加" + BootProtect~=.* "!{$setting} 从OpenCore v0.6.6开始已弃用 - 请查阅 LauncherOption" + DmgLoading~=.* " {$setting} = {$value}" + EnablePassword=no + RequireSignature~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Vault" + RequireVault~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Vault" + Vault=Optional + SecureBootModel~="Default|Disabled|j137|j680|j132|j174|j140k|j780|j213|j140a|j152f|j160|j230k|j214k|j223|j215|j185|j185f|x86legacy" " {$setting} = {$value} SecureBootModel设置正确":"!{$setting} = {$value} - 这是SecureBootModel的无效选项!" + HaltLevel=2147483648 + ExposeSensitiveData=6 :" {$setting} = {$value}" + ScanPolicy=0 :"-{$setting} = {$value}. -->初始配置时候这里可以为0,但是配置完成后,请在OCC里自定义显示哪些启动盘" + +:Serial + Init=no + Override=no + +:Tools + count==0 " -->您好像没有一些EFI工具程序":"%-->您可以在此处删除EFI工具程序" + +NVRAM + LegacyEnable=no + LegacyOverwrite=no + WriteFlash=yes + +:Add +::4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14 + UIScale~=(01|02) " {$setting} = {$value}":" {$setting} = {$value} -->但这通常设置为 0102" + DefaultBackgroundColor~=.* " {$setting} = {$value}" + +::7C436110-AB2A-4BBB-A880-FE41995C9F82 + boot-args~="ncpi=" "!{$setting} = {$value} -->我想你的意思是 npci= 而不是 ncpi=":"" + boot-args~="^(?:(?!alcid).)*$" "{$alcbootarg}":"" + boot-args="-v keepsyms=1" " {$setting} = {$value} -->如果您有navi10 GPU,请添加 agdpmod=pikera":" {$setting} = {$value}" + run-efi-updater="No" + csr-active-config~=.* " {$setting} = {$value}" + nvda_drv~=.* "!{$setting} = {$value} -->完全删除此设置.从OpenCore v0.5.7开始不再使用" + prev-lang:kbd=72752d52553a323532 "-{$setting} = {$value} ({@value}). -->除非您使用俄语,否则请留空或设置其他语言":" {$setting} = {$value} ({@value})" + SystemAudioVolume~="^\d+$" " {$setting} = {$value}":"!{$setting} = {$value} -->这应该是一个正数" + +PlatformInfo + Automatic=yes + UpdateDataHub=yes + UpdateNVRAM=yes + UpdateSMBIOS=yes + UpdateSMBIOSMode=Create" {$setting} = {$value} 如果您有Dell或VIAO主板,请将其设置为 Custom + +:Generic + SpoofVendor=yes + AdviseFeatures=no + ProcessorType~=.* " {$setting} = {$value}" + SystemMemoryStatus=Auto + MaxBIOSVersion=no + SupportsCsm~=.* "!{$setting} -->从OpenCore v0.5.5开始被AdviseWindows取代" + SystemProductName~="(iMac18,1|iMac18,3)" " {$setting} = {$value}":"-{$setting} = {$value} -->对于Kaba lake台式机系统,这不是建议的SMBIOS. 请参看 [PlatformInfo Docs]" + MLB=M000000000001 "!{$setting} -->应该设置为您生成的板卡序列号. 请参看 [PlatformInfo Docs]":" {$setting} -->已设置" + ROM=112233000000 "-{$setting} = {$value} -->您应该将此设置为您的NIC MAC地址. 请参看 [PlatformInfo Docs]":" {$setting} -->已设置" + SystemSerialNumber=W0000000001 "!{$setting} -->应该设置为您生成的系统序列号. 请参看. [PlatformInfo Docs]":" {$setting} -->已设置" + SystemUUID=00000000-0000-0000-0000-000000000000 "!{$setting} -->应该设置为您生成的SmUUID. 请参看 [PlatformInfo Docs]":" {$setting} -->已设置" + +UEFI + ConnectDrivers=yes "{$setting} = {$value} 一般建议此处要选中状态!" +:Drivers + [Path]==VBoxHfs.efi|HFSPlus.efi|HfsPlus.efi "$hfs={$Path}; {$Path}":"!-->这里需要 VBoxHfs.efiHFSPlus.efi here" + [Path]==VBoxHfs.efi|HFSPlus.efi|HfsPlus.efi "!{$Path} -->你已经有了 {$hfs}" + [Path]==OpenRuntime.efi " {$Path}":"!-->缺少OpenRuntime.efi" + [Path]==FwRuntimeServices.efi "!{$Path} -->从OpenCore v0.5.7开始已由OpenRuntime.efi取代" + [Path]==ApfsDriverLoader.efi "!ApfsDriverLoader.efi -->自OpenCore v0.5.8起,已合并在UEFI/APFS部分" + [Path]==OpenCore.efi "!OpenCore.efi -->不应该在这里!" + [Path]==AppleUsbKbdxe.efi "!{$Path} -->不应该在这里!" + [Path]==NvmExpressDxe.efi "!NvmExpressDxe.efi -->不应该在这里!" + [Path]==OpenUsbKbDxe.efi "-{$Path} -->除非您执行旧版安装,否则不需要" + [Path]==Ps2KeyboardDxe.efi "-{$Path} -->除非您使用PS2键盘,否则不应在此处!" + [Path]==Ps2MouseDxe.efi "-{$Path} -->除非您使用带有OpenCanopy的PS2鼠标/触控板,否则请不要在此处!" + [Path]s==UsbMouseDxe.efi "-{$Path} -->除非您将USB鼠标/触控板与OpenCanopy配合使用,否则不应在此处使用!" + [Path]==XhciDxe.efi "!XhciDxe.efi -->不应该在这里!" + [Path]==HiiDatabase.efi "!{$Path} -->不应该在这里!" + [Path]==AppleUsbKbDxe.efi "-{$Path} -->从OpenCore v0.5.7开始已由OpenUsbKbDxe.efi取代" + [Path]==VirtualSmc.efi "!VirtualSmc.efi -->已被合并在OpenCore的AppleSmcIo quirks下 !" + [Path]==OpenLinuxBoot.efi "-{$Path} -->除非您确定要从OpenCore直接引导LINUX系统而不通过传统GRUB引导,否则不需要!" + [Path]==ext4_x64.efi "-{$Path} -->这个是LINUX传统EXT4文件系统读取驱动,如果你要引导的LINUX磁盘分区是EXT4,加载此驱动,配合OpenLinuxBoot.efi使用,否则不需要!" + [Path]==btrfs_x64.efi "-{$Path} -->这个是LINUX下一代文件系统读取驱动可以替代EXT4格式,如果你要引导的LINUX磁盘分区是此文件系统,加载此驱动,配合OpenLinuxBoot.efi使用,否则不需要!" + [Path]==* " {$Path}" + +:APFS + EnableJumpstart=yes + HideVerbose=yes + JumpstartHotPlug=no + MinDate=0 + MinVersion=0 + GlobalConnect~=.* "{$setting} = {$value}":"!-->缺少GlobalConnect选项" + +:AppleInput + AppleEvent~=.* " {$setting} = {$value}" + CustomDelays~=.* " {$setting} = {$value}" + KeyInitalDelay~=.* " {$setting} = {$value}" + KeySubsequentDelay~=.* " {$setting} = {$value}" + PointerSpeedDiv~=.* " {$setting} = {$value}" + PointerSpeedMul~=.* " {$setting} = {$value}" + GraphicsInputMirroring=no + +:Audio + AudioSupport~=.* " {$setting} = {$value}" + AudioDevice~=.* " {$setting} = {$value}" + AudioOutMask~=.* " {$setting} = {$value}" + DisconnectHda~=.* " {$setting} = {$value}" + MaximumGain~=.* " {$setting} = {$value}" + MinimumAssistGain~=.* " {$setting} = {$value}" + MinimumAudibleGain~=.* " {$setting} = {$value}" + AudioCodec~=.* " {$setting} = {$value}" + PlayChime~=.* " {$setting} = {$value}" + SetupDelay~=.* " {$setting} = {$value}" + ResetTrafficClass~=.* " {$setting} = {$value}" + + +:Input + KeyFiltering=no + KeyForgetThreshold=5 + KeyMergeThreshold~=.* "!{$setting} --> 从OpenCore v0.6.9开始已弃用" + KeySupport=yes + KeySupportMode=Auto + KeySwap=no + PointerSupport=no + PointerSupportMode~=.* " {$setting} = {$value}" + TimerResolution=50000 + KeyInitalDelay~=.* "!{$setting} --> 从OpenCore v0.6.9开始已移动到AppleInput中" + KeySubsequentDelay~=.* "!{$setting} --> 从OpenCore v0.6.9开始已移动到AppleInput中" + PointerDwellClickTimeout~=.* " {$setting} = {$value}" + PointerDwellDoubleClickTimeou~=.* " {$setting} = {$value}" + PointerDwellRadius~=.* " {$setting} = {$value}" + PointerPollMask~=.* " {$setting} = {$value}" + PointerPollMax~=.* " {$setting} = {$value}" + PointerPollMin~=.* " {$setting} = {$value}" + +:ProtocolOverrides + count==18 :"!-->在这里,您应该在UEFI/ProtocolOverrides部分中正确设置18个选项" + AppleAudio=no + AppleBootPolicy=no + AppleDebugLog=no + AppleEg2Info=no + AppleEvent~=.* "!{$setting} --> 从OpenCore v0.6.9开始已移动到AppleInput中" + AppleFramebufferInfo=no + AppleImageConversion=no + AppleImg4Verification=no + AppleKeyMap=no + AppleRtcRam=no + AppleSecureBoot=no + AppleSmcIo=no + AppleUserInterfaceTheme=no + DataHub=no + DeviceProperties=no + FirmwareVolume=no " {$setting} = {$value} 如果您打算使用FileVault2,请启用此功能":" {$setting} = {$value} 仅当您计划使用FileVault时才需要" + HashServices=no " {$setting} = {$value} 如果您打算使用FileVault2,请启用此功能":" {$setting} = {$value} 仅当您计划使用FileVault时才需要" + OSInfo=no + UnicodeCollation=no + ConsoleControl~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 UEFI/TextRenderer" + +:Output + count==15 :"!-->在这里,您应该在UEFI/OUTPUT部分中设置15个设置" + TextRenderer=BuiltinGraphics + ConsoleMode="" + Resolution~=.* " {$setting} = {$value}" + ForceResolution=no + GopPassThrough=~=.* " {$setting} = {$value}" + ClearScreenOnModeSwitch=no + IgnoreTextInGraphics=no + ProvideConsoleGop=yes + DirectGopRendering=no + DirectGopCacheMode~=.* "!{$setting} -->从OpenCore v0.5.9开始已弃用" + ReconnectOnResChange=no + ReplaceTabWithSpace=no + SanitiseClearScreen~=.* " {$setting} = {$value}" + Scale~=.* "!{$setting} -->不应该在这里" + UgaPassThrough~=.* "{$setting} = {$value}":"!-->缺少UgaPassThrough选项" + +:Quirks + AvoidHighAlloc~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用" + DeduplicateBootOrder~=.* "!{$setting} --> 从OpenCore v0.6.6开始已弃用" + DisableSecurityPolicy=no + EnableVectorAcceleration=no + EnableVmx=no + ActivateHpetSupport=no + ExitBootServicesDelay=0 + ForgeUefiSupport=no + ForceOcWriteFlash=no + IgnoreInvalidFlexRatio=no + ReconnectOnResChange~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Output/${setting}" + IgnoreTextInGraphics~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Output/${setting}" + ProvideConsoleGop~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Output/${setting}" + ReleaseUsbOwnership=no + ReloadOptionRoms=no + RequestBootVarFallback~=.* "!{$setting} -->从OpenCore v0.5.9开始已弃用" + RequestBootVarRouting=yes + TscSyncTimeout=0 + ResizeGpuBars=-1 + ReplaceTabWithSpace~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Output/${setting}" + SanitiseClearScreen~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Output/${setting}" + ClearScreenOnModeSwitch~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Output/${setting}" + UnblockFsConnect=no + +:ReservedMemory diff --git a/Chinese, Simplified Localization (zh-Hans)/ocs/rules/laptoparrandale087.lst b/Chinese, Simplified Localization (zh-Hans)/ocs/rules/laptoparrandale087.lst new file mode 100644 index 0000000000000000000000000000000000000000..f229ae3dda422fc59cef474898793803dc26ff4a --- /dev/null +++ b/Chinese, Simplified Localization (zh-Hans)/ocs/rules/laptoparrandale087.lst @@ -0,0 +1,366 @@ +=
笔记本电脑:(第一代)Clarksfield和Arrandale OpenCore 0.8.7 健全性检查结果

+=
规则更新:草原企鹅

+# Generic config suitable for initial installation +# OpenCore v0.8.7 Intel Clarksfield and Arrandale Laptop Sanity Check += +=
+#[kernel]:https://dortania.github.io/OpenCore-Install-Guide/config-laptop.plist/arrandale.html#kernel +#[acpi]:https://dortania.github.io/OpenCore-Install-Guide/config-laptop.plist/arrandale.html#acpi +#[kexts]:https://dortania.github.io/OpenCore-Install-Guide/ktext.html#kexts +#[debug]:https://dortania.github.io/OpenCore-Install-Guide/troubleshooting/debug.html +#[scanpolicy]:https://dortania.github.io/OpenCore-Post-Install/universal/security.html#scanpolicy +#[platforminfo]:https://dortania.github.io/OpenCore-Install-Guide/config-laptop.plist/arrandale.html#platforminfo +#[deviceproperties]:https://dortania.github.io/OpenCore-Install-Guide/config-laptop.plist/arrandale.html#deviceproperties + +ACPI +:Add + count==0 "-您没有SSDT补丁。请查看 [Acpi Docs]" + [Path]==DSDT.aml "-{$Path} -->您不应该包括转储的DSDT。请查看 [Acpi Docs]" + [Path]==SSDT-1.aml "-{$Path} -->这只是SSDT的一个例子。如果你真的是自己做的, 称它为更具描述性的东西" + [Path]==SSDT-PLUG.aml "-{$Path} -->在Ivy Bridge和较旧的系统上不起作用" + [Path]==SSDT-GPIO.aml "-{$Path} -->在Ivy Bridge和较旧的系统上不起作用" + [Path]~=".dsl$" "!{$Path} -->在此处只能是.aml文件。 dsl文件需要编译为.aml" + [Enabled]==no "-{$Path} -->状态是已禁用. 启用或删除它可以去除此警告" + [Path]==SSDT-EC-LAPTOP.aml&SSDT-EC.aml "-{$Path} -->不要同时使用 SSDT-EC-USBX-LAPTOPSSDT-EC" + [Path]~=-EC.+aml :"%-->您可能需要类似SSDT-EC.aml或SSDT-EC-USBX-LAPTOP.aml的文件.请查看 [Acpi Docs]" + [Path]!=SSDT-PNLF.aml "-{$Path}缺失. 请查看 [ACPI Docs][acpi]" + [Path]==SSDT-PNLF-CFL.aml "-{$Path} -->这不应该包括在Kaby Lake和较旧的笔记本电脑上,而应使用SSDT-PNLF。请查看 [Acpi Docs]." + [Path]==* " {$Path} -->确保此文件在您的OC/ACPI目录中" + [Path]==SSDT-OLA.aml "-{$Path} -->不要使用在粗略网站上找到的随机文件,这些文件会注入很可能阻止启动的随机数据。 请查看[Acpi Docs]" + [Path]==SSDT-SSDT-OLARILA.aml "-{$Path} -->不要使用在粗略网站上找到的随机文件,这些文件会注入很可能阻止启动的随机数据。 请查看 [Acpi Docs]" + +:Quirks + count==5 + FadtEnableReset~=.* " {$setting} = {$value}" + NormalizeHeaders=no + RebaseRegions=no + ResetHwSig=no + ResetLogoStatus=no + SyncTableIds=no + +Booter + +:Quirks + AllowRelocationBlock=no + AvoidRuntimeDefrag=yes " {$setting} = {$value} 如果您的主板不支持UEFI,请禁用此功能":" {$setting} = {$value} 仅当您支持UEFI时才需要" + DevirtualiseMmio=no + DisableSingleUser=no + DisableVariableWrite=no + DiscardHibernateMap=no + EnableSafeModeSlide=yes " {$setting} = {$value} 如果您的主板不支持UEFI,请禁用此功能":" {$setting} = {$value} 仅当您支持UEFI时才需要" + EnableWriteUnprotector=yes " {$setting} = {$value} 如果您的主板不支持UEFI,请禁用此功能":" {$setting} = {$value} 仅当您支持UEFI时才需要" + ForceExitBootServices=no + ProtectCsmRegion~=.* "!{$setting} -->从OpenCore v0.5.7开始已弃用 - 请参阅ProtectMemoryRegions" + ProtectMemoryRegions=no + ProtectSecureBoot=no + ProtectUefiServices=no + ProvideCustomSlide=yes " {$setting} = {$value} 如果您的主板不支持UEFI,请禁用此功能":" {$setting} = {$value} 仅当您支持UEFI时才需要" + ProvideMaxSlide=0 + ResizeAppleGpuBars=-1 + RebuildAppleMemoryMap=no " {$setting} = {$value} 如果您打算引导OS X 10.6或更早版本,请启用此功能":" {$setting} = {$value} 仅当您计划引导OS X 10.6或更早版本时才需要" + SetupVirtualMap=yes " {$setting} = {$value} 如果您的主板不支持UEFI,请禁用此功能":" {$setting} = {$value} 仅当您支持UEFI时才需要" + ShrinkMemoryMap~=.* "!{$setting} -->从OpenCore v0.5.7开始已弃用 - 请参阅RebuildAppleMemoryMap" + SignalAppleOS=no + SyncRuntimePermissions=no + ForceBooterSignature=no + +DeviceProperties + +:Add +::PciRoot(0x0)/Pci(0x2,0x0) + framebuffer-patch-enable~="01000000" " {$setting} = {$value} -->iGPU设置正确":"-{$setting} = {$value} - iGPU可能设置不正确. 请查看 [DeviceProperties Docs][deviceproperties]" + framebuffer-singlelink~="01000000" " {$setting} = {$value} -->iGPU设置正确":"-{$setting} = {$value} - iGPU可能设置不正确. 请查看 [DeviceProperties Docs][deviceproperties]" + +::PciRoot(0x0)/Pci(0x1b,0x0) + framebuffer-patch-enable~=.* "!{$setting} 位置错误, iGPU位置为 PciRoot(0x0)/Pci(0x2,0x0)" + framebuffer-singlelink~=.* "!{$setting} 位置错误, iGPU位置为 PciRoot(0x0)/Pci(0x2,0x0)" + +Kernel + +:Add + count==0 "!-->您没有Kexts. 您至少得需要Lilu.kext和VirtualSMC.kext. 请查看[Kexts文档]" + [BundlePath]==Lilu.kext " Lilu.kext-->确保此Kext在您的 OC/Kexts 目录,这是需要放在第一个的kext":"!-->缺少Lilu.kext. 将其添加到此列表的顶部" + [BundlePath]==FakeSMC.kext&VirtualSMC.kext "--->{$BundlePath} 不要同时使用 FakeSMC.kextVirtualSMC.kext" + [BundlePath]!=FakeSMC.kext|VirtualSMC.kext "--->你应该在此处添加 FakeSMC.kextVirtualSMC.kext" + [BundlePath]==VoodooHDA.kext&AppleALC.kext "--->{$BundlePath} 不要同时使用 VoodooHDA.kextAppleALC.kext" + [BundlePath]==AppleALC.kext "$alcbootarg='{$setting} = {$value} --->您需要添加 alcid=N 因为您使用的是AppleALC.kext';":"$alcbootarg=;" + [BundlePath]==VoodooHDA.kext " {$BundlePath} -->请注意,AppleALC.kext往往具有更好的音频质量" + [BundlePath]!=WhateverGreen.kext "--->缺少WhateverGreen.kext. 请查看[Kexts Docs]" + [BundlePath]==XLNCUSBFIX.kext "!-->XLNCUSBFIX.kext 这是AMD专用的kext,请勿在Intel上使用" + [BundlePath]==SmallTree-Intel-211-AT-PCIe-GBE.kext "-->-{$BundlePath} 虽然这可能有效, 但SmallTreeIntel82576.kext 被认为更可靠" + [BundlePath]==SMCLightSensor.kext "!{$BundlePath} -->这个VirtualSMC笔记本电脑插件在台式机上不起作用" + [BundlePath]==SMCBatteryManager.kext "!{$BundlePath} -->这个VirtualSMC笔记本电脑插件在台式机上不起作用" + [BundlePath]==XHCI-unsupported.kext "-{$BundlePath} -->你可能不需要这个" + [BundlePath]==FakePCIID.kext "-{$BundlePath} -->有更好的伪造设备ID的方法" + [BundlePath]==FakePCIID_Intel_HDMI_Audio.kext "-{$BundlePath} -->有更好的伪造设备ID的方法" + [BundlePath]==* "{$BundlePath} -->确保此Kext位于您的 OC/Kexts 目录" + +:Emulate + DummyPowerManagement=no + +:Quirks + AppleCpuPmCfgLock=yes " {$setting} = {$value} -->您应该在BIOS中禁用CFG-Lock,而不要使用此功能":" {$setting} = {$value} -->确保在您的BIOS中禁用了CFG-Lock" + AppleXcpmCfgLock=no + AppleXcpmExtraMsrs=no + AppleXcpmForceBoost=no + CustomPciSerialDevice=no + CustomSMBIOSGuid=no" {$setting} = {$value} -->如果您有Dell或VIAO主板,请启用此功能" + DisableIoMapper=yes + DisableLinkeditJettison=yes + DisableRtcChecksum=no + DummyPowerManagement~=.* "!{$setting} -->已从OpenCore v0.6.6开始移动 - 参看Kernel -> Emulate" + ExtendBTFeatureFlags~=.* " {$setting} = {$value}" + LegacyCommpage=no + ExternalDiskIcons~=.* " {$setting} = {$value}" + ForceAquantiaEthernet=no + ForceSecureBootScheme=no + IncreasePciBarSize=no + LapicKernelPanic~=.* " {$setting} = {$value}" + PanicNoKextDump=yes + PowerTimeoutKernelPanic=yes + ProvideCurrentCpuInfo=no + SetApfsTrimTimeout=-1 + ThirdPartyDrives~=.* " {$setting} = {$value}" + XhciPortLimit=no + +Misc +:Boot + BuiltinTextRenderer~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 参见UEFI/TextRenderer" + ConsoleBehaviourOs~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用" + ConsoleBehaviourUi~="" "!{$setting} -->从OpenCore v0.5.6开始已弃用" + ConsoleMode~=.* "!{$setting} -->从OpenCore v0.5.6开始已移至UEFI/Output部分" + Resolution~=.* "!{$setting} -->从OpenCore v0.5.6开始已移至UEFI/Output部分" + ConsoleAttributes~=.* " {$setting} = {$value}" + HideSelf~=.* "!{$setting} -->从OpenCore v0.5.9开始已弃用" + PollAppleHotKeys=no + ShowPicker=yes + HibernateSkipsPicker=yes + UsePicker~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用" + TakeoffDelay=0 + HibernateMode=None + LauncherOption~="Disabled|Full|Short|System" " {$setting} = {$value} -->LauncherOption设置正确":"-{$setting} = {$value} - 无效的LauncherOption. 请查阅 [Misc -> Boot Docs]" + LauncherPath=Default + PickerMode=Builtin + HideAuxiliary=no + PickerAttributes~=.* " {$setting} = {$value}" + PickerAudioAssist=no + Timeout=5 + PickerVariant~=.* " {$setting} = {$value}" + +:Debug + AppleDebug=yes + ApplePanic=yes + DisableWatchDog=yes :" {$setting} -->启用此功能将有助于调试" + Target=67 :" {$setting} -->有关调试目标编号的更多信息,请参见[Debugging Docs]" + DisplayLevel=2147483714 :" {$setting} -->有关更多信息,请参见[Debugging Docs]调试显示级别" + DisplayDelay=0 + LogModules~=.* " {$setting} = {$value}" + +:Entries + [Arguments]~=debug "!Arguments = {$Arguments} -->boot-args进入nvram部分,而不是这里" + +:Security + AllowNvramReset~=.* "!{$setting} -->从OpenCore v0.8.1开始在引导条目添加独立的EFI驱动实现" + AllowSetDefault=yes + AllowToggleSip~=.* "!{$setting} -->从OpenCore v0.8.1开始在引导条目添加独立的EFI驱动实现" + ApECID=0 + AuthRestart=no + BlacklistAppleUpdate~=.* "!{$setting} -->在OpenCore v0.6.0里开始已弃用,可以使用NVRAM参数里添加" + BootProtect~=.* "!{$setting} 从OpenCore v0.6.6开始已弃用 - 请查阅 LauncherOption" + DmgLoading~=.* " {$setting} = {$value}" + EnablePassword=no + RequireSignature~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Vault" + RequireVault~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Vault" + Vault=Optional + SecureBootModel~="Default|Disabled|j137|j680|j132|j174|j140k|j780|j213|j140a|j152f|j160|j230k|j214k|j223|j215|j185|j185f|x86legacy" " {$setting} = {$value} SecureBootModel设置正确":"!{$setting} = {$value} - 这是SecureBootModel的无效选项!" + HaltLevel=2147483648 + ExposeSensitiveData=6 :" {$setting} = {$value}" + ScanPolicy=0 :"-{$setting} = {$value}. -->初始配置时候这里可以为0,但是配置完成后,请在OCC里自定义显示哪些启动盘" + +:Serial + Init=no + Override=no + +:Tools + count==0 " -->您好像没有一些EFI工具程序":"%-->您可以在此处删除EFI工具程序" + +NVRAM + LegacyEnable=no + LegacyOverwrite=no + WriteFlash=yes + +:Add +::4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14 + UIScale~=(01|02) " {$setting} = {$value}":" {$setting} = {$value} -->但这通常设置为 0102" + DefaultBackgroundColor~=.* " {$setting} = {$value}" + +::7C436110-AB2A-4BBB-A880-FE41995C9F82 + boot-args~="ncpi=" "!{$setting} = {$value} -->我想你的意思是 npci= 而不是 ncpi=":"" + boot-args~="^(?:(?!alcid).)*$" "{$alcbootarg}":"" + boot-args="-v keepsyms=1" " {$setting} = {$value} -->如果您有navi10 GPU,请添加 agdpmod=pikera":" {$setting} = {$value}" + csr-active-config~=.* " {$setting} = {$value}" + run-efi-updater="No" + nvda_drv~=.* "!{$setting} = {$value} -->完全删除此设置。从OpenCore v0.5.7开始不再使用" + prev-lang:kbd=72752d52553a323532 "-{$setting} = {$value} ({@value}). -->除非您使用俄语,否则请留空或设置其他语言":" {$setting} = {$value} ({@value})" + SystemAudioVolume~="^\d+$" " {$setting} = {$value}":"!{$setting} = {$value} -->这应该是一个正数" + +PlatformInfo + Automatic=yes + UpdateDataHub=yes + UpdateNVRAM=yes + UpdateSMBIOS=yes + UpdateSMBIOSMode=Create" {$setting} = {$value} 如果您有Dell或VIAO主板,请将其设置为 Custom + +:Generic + SpoofVendor=yes + AdviseFeatures=no + ProcessorType~=.* " {$setting} = {$value}" + SystemMemoryStatus=Auto + MaxBIOSVersion=no + SupportsCsm~=.* "!{$setting} -->从OpenCore v0.5.5开始被AdviseWindows取代" + SystemProductName~="(MacBookPro6,1|MacBookPro6,2)" " {$setting} = {$value}":"-{$setting} = {$value} -->这不是建议用于Arrandale Laptop系统的SMBIOS. 请参看 [PlatformInfo Docs][platforminfo]" + MLB=M000000000001 "!{$setting} -->应该设置为您生成的板卡序列号。请查看 [PlatformInfo Docs][platforminfo]":" {$setting} 已设置" + ROM=112233000000 "-{$setting} = {$value} -->您应该将此设置为您的NIC MAC地址。请查看 [PlatformInfo Docs][platforminfo]":" {$setting} 已设置" + SystemSerialNumber=W0000000001 "!{$setting} -->应该设置为您生成的系统序列号。请查看 [PlatformInfo Docs][platforminfo]":" {$setting} 已设置" + SystemUUID=00000000-0000-0000-0000-000000000000 "!{$setting} -->应该设置为您生成的SmUUID。请查看 [PlatformInfo Docs][platforminfo]":" {$setting} 已设置" + +UEFI + ConnectDrivers=yes "{$setting} = {$value} 一般建议此处要选中状态!" +:Drivers + [Path]==VBoxHfs.efi|HFSPlus.efi|HfsPlus.efi "$hfs={$Path}; {$Path}":"!-->这里需要 VBoxHfs.efiHFSPlus.efi here" + [Path]==VBoxHfs.efi|HFSPlus.efi|HfsPlus.efi "!{$Path} -->你已经有了 {$hfs}" + [Path]==OpenRuntime.efi " {$Path}":"!-->缺少OpenRuntime.efi" + [Path]==FwRuntimeServices.efi "!{$Path} -->从OpenCore v0.5.7开始已由OpenRuntime.efi取代" + [Path]==ApfsDriverLoader.efi "!ApfsDriverLoader.efi -->自OpenCore v0.5.8起,已合并在UEFI/APFS部分" + [Path]==OpenCore.efi "!OpenCore.efi -->不应该在这里!" + [Path]==AppleUsbKbdxe.efi "!{$Path} -->不应该在这里!" + [Path]==NvmExpressDxe.efi "!NvmExpressDxe.efi -->不应该在这里!" + [Path]==OpenUsbKbDxe.efi "-{$Path} -->除非您执行旧版安装,否则不需要" + [Path]==Ps2KeyboardDxe.efi "-{$Path} -->除非您使用PS2键盘,否则不应在此处!" + [Path]==Ps2MouseDxe.efi "-{$Path} -->除非您使用带有OpenCanopy的PS2鼠标/触控板,否则请不要在此处!" + [Path]s==UsbMouseDxe.efi "-{$Path} -->除非您将USB鼠标/触控板与OpenCanopy配合使用,否则不应在此处使用!" + [Path]==XhciDxe.efi "!XhciDxe.efi -->不应该在这里!" + [Path]==HiiDatabase.efi "!{$Path} -->不应该在这里!" + [Path]==AppleUsbKbDxe.efi "-{$Path} -->从OpenCore v0.5.7开始已由OpenUsbKbDxe.efi取代" + [Path]==VirtualSmc.efi "!VirtualSmc.efi -->已被合并在OpenCore的AppleSmcIo quirks下 !" + [Path]==OpenLinuxBoot.efi "-{$Path} -->除非您确定要从OpenCore直接引导LINUX系统而不通过传统GRUB引导,否则不需要!" + [Path]==ext4_x64.efi "-{$Path} -->这个是LINUX传统EXT4文件系统读取驱动,如果你要引导的LINUX磁盘分区是EXT4,加载此驱动,配合OpenLinuxBoot.efi使用,否则不需要!" + [Path]==btrfs_x64.efi "-{$Path} -->这个是LINUX下一代文件系统读取驱动可以替代EXT4格式,如果你要引导的LINUX磁盘分区是此文件系统,加载此驱动,配合OpenLinuxBoot.efi使用,否则不需要!" + [Path]==* " {$Path}" + +:APFS + EnableJumpstart=yes + HideVerbose=yes + JumpstartHotPlug=no + MinDate=0 + MinVersion=0 + GlobalConnect~=.* "{$setting} = {$value}":"!-->缺少GlobalConnect选项" + +:AppleInput + AppleEvent~=.* " {$setting} = {$value}" + CustomDelays~=.* " {$setting} = {$value}" + KeyInitalDelay~=.* " {$setting} = {$value}" + KeySubsequentDelay~=.* " {$setting} = {$value}" + PointerSpeedDiv~=.* " {$setting} = {$value}" + PointerSpeedMul~=.* " {$setting} = {$value}" + GraphicsInputMirroring=no + +:Audio + AudioSupport~=.* " {$setting} = {$value}" + AudioDevice~=.* " {$setting} = {$value}" + AudioOutMask~=.* " {$setting} = {$value}" + DisconnectHda~=.* " {$setting} = {$value}" + MaximumGain~=.* " {$setting} = {$value}" + MinimumAssistGain~=.* " {$setting} = {$value}" + MinimumAudibleGain~=.* " {$setting} = {$value}" + AudioCodec~=.* " {$setting} = {$value}" + PlayChime~=.* " {$setting} = {$value}" + SetupDelay~=.* " {$setting} = {$value}" + ResetTrafficClass~=.* " {$setting} = {$value}" + + +:Input + KeyFiltering=no + KeyForgetThreshold=5 + KeyMergeThreshold~=.* "!{$setting} --> 从OpenCore v0.6.9开始已弃用" + KeySupport=yes + KeySupportMode=Auto + KeySwap=no + PointerSupport=no + PointerSupportMode~=.* " {$setting} = {$value}" + TimerResolution=50000 + KeyInitalDelay~=.* "!{$setting} --> 从OpenCore v0.6.9开始已移动到AppleInput中" + KeySubsequentDelay~=.* "!{$setting} --> 从OpenCore v0.6.9开始已移动到AppleInput中" + PointerDwellClickTimeout~=.* " {$setting} = {$value}" + PointerDwellDoubleClickTimeou~=.* " {$setting} = {$value}" + PointerDwellRadius~=.* " {$setting} = {$value}" + PointerPollMask~=.* " {$setting} = {$value}" + PointerPollMax~=.* " {$setting} = {$value}" + PointerPollMin~=.* " {$setting} = {$value}" + +:ProtocolOverrides + count==18 :"!-->在这里,您应该在UEFI/ProtocolOverrides部分中正确设置18个选项" + AppleAudio=no + AppleBootPolicy=no + AppleDebugLog=no + AppleEg2Info=no + AppleEvent~=.* "!{$setting} --> 从OpenCore v0.6.9开始已移动到AppleInput中" + AppleFramebufferInfo=no + AppleImageConversion=no + AppleImg4Verification=no + AppleKeyMap=no + AppleRtcRam=no + AppleSecureBoot=no + AppleSmcIo=no + AppleUserInterfaceTheme=no + DataHub=no + DeviceProperties=no + FirmwareVolume=no " {$setting} = {$value} 如果您打算使用FileVault2,请启用此功能":" {$setting} = {$value} 仅当您计划使用FileVault时才需要" + HashServices=no " {$setting} = {$value} 如果您打算使用FileVault2,请启用此功能":" {$setting} = {$value} 仅当您计划使用FileVault时才需要" + OSInfo=no + UnicodeCollation=no + ConsoleControl~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 UEFI/TextRenderer" + +:Output + count==15 :"!-->在这里,您应该在UEFI/OUTPUT部分中设置15个设置" + TextRenderer=BuiltinGraphics + ConsoleMode="" + Resolution~=.* " {$setting} = {$value}" + ForceResolution=no + GopPassThrough=~=.* " {$setting} = {$value}" + ClearScreenOnModeSwitch=no + IgnoreTextInGraphics=no + ProvideConsoleGop=yes + DirectGopRendering=no + DirectGopCacheMode~=.* "!{$setting} -->从OpenCore v0.5.9开始已弃用" + ReconnectOnResChange=no + ReplaceTabWithSpace=no + SanitiseClearScreen~=.* " {$setting} = {$value}" + UgaPassThrough=no + Scale~=.* "!{$setting} -->不应该在这里" + +:Quirks + AvoidHighAlloc~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用" + DeduplicateBootOrder~=.* "!{$setting} --> 从OpenCore v0.6.6开始已弃用" + DisableSecurityPolicy=no + EnableVectorAcceleration=no + EnableVmx=no + ActivateHpetSupport=no + ExitBootServicesDelay=0 + ForgeUefiSupport=no + ForceOcWriteFlash=no + IgnoreInvalidFlexRatio=yes + IgnoreTextInGraphics~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Output/${setting}" + ProvideConsoleGop~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Output/${setting}" + ReleaseUsbOwnership=yes + ReloadOptionRoms=no + RequestBootVarFallback~=.* "!{$setting} -->从OpenCore v0.5.9开始已弃用" + RequestBootVarRouting=yes + TscSyncTimeout=0 + ResizeGpuBars=-1 + ReplaceTabWithSpace~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Output/${setting}" + SanitiseClearScreen~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Output/${setting}" + ClearScreenOnModeSwitch~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Output/${setting}" + UnblockFsConnect=no + +:ReservedMemory diff --git a/Chinese, Simplified Localization (zh-Hans)/ocs/rules/laptopbroadwell087.lst b/Chinese, Simplified Localization (zh-Hans)/ocs/rules/laptopbroadwell087.lst new file mode 100644 index 0000000000000000000000000000000000000000..4fd9aeeccbed52a2969060e8eb1eedbfcc122b40 --- /dev/null +++ b/Chinese, Simplified Localization (zh-Hans)/ocs/rules/laptopbroadwell087.lst @@ -0,0 +1,364 @@ +=Laptop:五代Broadwell笔记本 OpenCore 0.8.7 健全性检查结果
+=
规则更新:草原企鹅

+# Generic config suitable for initial installation +# OpenCore v0.8.7 Intel Broadwell Laptop Sanity Check += +=
+# [kernel]:https://dortania.github.io/OpenCore-Install-Guide/config-laptop.plist/broadwell#kernel +# [acpi]:https://dortania.github.io/OpenCore-Install-Guide/config-laptop.plist/broadwell#acpi +# [kexts]:https://dortania.github.io/OpenCore-Install-Guide/ktext.html#kexts +# [debug]:https://dortania.github.io/OpenCore-Install-Guide/troubleshooting/debug.html +# [scanpolicy]:https://dortania.github.io/OpenCore-Post-Install/universal/security.html#scanpolicy +# [platforminfo]:https://dortania.github.io/OpenCore-Install-Guide/config-laptop.plist/broadwell#platforminfo +# [deviceproperties]:https://dortania.github.io/OpenCore-Install-Guide/config-laptop.plist/broadwell#deviceproperties + +ACPI +:Add + count==0 "-您没有SSDT补丁. 请查看[ACPI Docs]" + [Path]==DSDT.aml "-{$Path}--> 您不应该包括转储的DSDT.请查看 [ACPI Docs]." + [Path]==SSDT-1.aml "-{$Path}-->这只是SSDT的一个例子.如果你真的是自己做的, 称它为更具描述性的东西" + [Path]~=".dsl$" "!{$Path}-->在此处只能是.aml文件. dsl文件需要编译为.aml" + [Enabled]==no "-{$Path}-->状态是已禁用. 启用或删除它可以去除此警告" + [Path]!=SSDT-PLUG.aml "-->-缺少SSDT-PLUG.aml. 请查看[ACPI Docs]" + [Path]==SSDT-EC-LAPTOP.aml&SSDT-EC.aml " -->{$Path}不要同时使用 SSDT-EC-LAPTOPSSDT-EC" + [Path]~=-EC.+aml :"%您可能需要类似SSDT-EC.aml或SSDT-EC-USBX.aml的文件.请查看 [ACPI Docs]" + [Path]!=SSDT-PNLF.aml "-{$Path} -->文件缺失!" + [Path]==SSDT-PNLF-CFL.aml "-{$Path} -->这不包括KabyLake和较旧的笔记本电脑上,而应使用SSDT-PNLF. 请查看 [ACPI Docs][acpi]." + [Path]==* " {$Path} -->确保此文件在您的OC/ACPI目录中" + [Path]==SSDT-XOSI.aml&SSDT-GPI0.aml "-->{$Path} 不要同时使用 SSDT-XOSISSDT-GPI0" + [Path]==SSDT-OLA.aml "-{$Path} -->不要使用在粗略网站上找到的随机文件,这些文件会注入很可能阻止启动的随机数据. 请查看[Acpi Docs]" + [Path]==SSDT-SSDT-OLARILA.aml "-{$Path} -->不要使用在粗略网站上找到的随机文件,这些文件会注入很可能阻止启动的随机数据. 请查看[Acpi Docs]" + +:Quirks + count==5 + FadtEnableReset~=.* " {$setting} = {$value}" + NormalizeHeaders=no + RebaseRegions=no + ResetHwSig=no + ResetLogoStatus=no + SyncTableIds=no + +Booter + +:Quirks + AllowRelocationBlock=no + AvoidRuntimeDefrag=yes + DevirtualiseMmio=no + DisableSingleUser=no + DisableVariableWrite=no + DiscardHibernateMap=no + EnableSafeModeSlide=yes + EnableWriteUnprotector=yes + ForceExitBootServices=no + ProtectCsmRegion~=.* "!{$setting} -->从OpenCore v0.5.7开始已弃用 - 请参阅ProtectMemoryRegions" + ProtectMemoryRegions=no + ProtectSecureBoot=no + ProtectUefiServices=no + ProvideCustomSlide=yes + ProvideMaxSlide=0 + ResizeAppleGpuBars=-1 + RebuildAppleMemoryMap=no + SetupVirtualMap=yes + ShrinkMemoryMap~=.* "!{$setting} -->从OpenCore v0.5.7开始已弃用 - 请参阅RebuildAppleMemoryMap" + SignalAppleOS=no + SyncRuntimePermissions=no + ForceBooterSignature=no + +DeviceProperties + +:Add +::PciRoot(0x0)/Pci(0x2,0x0) + AAPL,ig-platform-id~="06002616|02001616" " {$setting} = {$value} -->iGPU设置正确":"-{$setting} = {$value} - -->iGPU可能设置不正确. 请阅读 [DeviceProperties Docs]" + +::PciRoot(0x0)/Pci(0x1b,0x0) + AAPL,ig-platform-id~=.* "!{$setting} 是错误的位置, iGPU的位置是 PciRoot(0x0)/Pci(0x2,0x0)" + +Kernel + +:Add + count==0 "!-->您没有Kexts. 您至少得需要Lilu.kext和VirtualSMC.kext. 请查看[Kexts文档]" + [BundlePath]==Lilu.kext " Lilu.kext-->确保此Kext在您的 OC/Kexts 目录,这是需要放在第一个的kext":"!-->缺少Lilu.kext. 将其添加到此列表的顶部" + [BundlePath]==FakeSMC.kext&VirtualSMC.kext "--->{$BundlePath} 不要同时使用 FakeSMC.kextVirtualSMC.kext" + [BundlePath]!=FakeSMC.kext|VirtualSMC.kext "--->你应该在此处添加 FakeSMC.kextVirtualSMC.kext" + [BundlePath]==VoodooHDA.kext&AppleALC.kext "--->{$BundlePath} 不要同时使用 VoodooHDA.kextAppleALC.kext" + [BundlePath]==AppleALC.kext "$alcbootarg='{$setting} = {$value} --->您需要添加 alcid=N 因为您使用的是AppleALC.kext';":"$alcbootarg=;" + [BundlePath]!=WhateverGreen.kext "--->缺少WhateverGreen.kext. 请查看[Kexts Docs]" + [BundlePath]==XLNCUSBFIX.kext "!-->XLNCUSBFIX.kext 这是AMD专用的kext,请勿在Intel上使用" + [BundlePath]==SmallTree-Intel-211-AT-PCIe-GBE.kext "-->-{$BundlePath} 虽然这可能有效, 但SmallTreeIntel82576.kext 被认为更可靠" + [BundlePath]==SMCLightSensor.kext "!{$BundlePath} -->请确保您的笔记本电脑装有光传感器,否则可能会导致问题" + [BundlePath]==SMCBatteryManager.kext "!{$BundlePath} -->请确保您的电池已正确修补成8位,否则可能会导致问题" + [BundlePath]==XHCI-unsupported.kext "{$BundlePath} -->你可能不需要这个" + [BundlePath]==FakePCIID.kext "{$BundlePath} -->有更好的伪造设备ID的方法" + [BundlePath]==FakePCIID_Intel_HDMI_Audio.kext -{$BundlePath} "-->有更好的伪造设备ID的方法" + [BundlePath]==* "{$BundlePath} -->确保此Kext位于您的 OC/Kexts 目录" + +:Emulate + DummyPowerManagement=no + +:Quirks + AppleCpuPmCfgLock=yes " {$setting} = {$value} -->如果您不打算启动10.10或更早版本,则应禁用此功能":" {$setting} = {$value} -->确保在您的BIOS中禁用了CFG-Lock" + AppleXcpmCfgLock=yes " {$setting} = {$value} -->您应该在BIOS中禁用CFG-Lock,而不要使用此功能":" {$setting} = {$value} -->确保在您的BIOS中禁用了CFG-Lock" + AppleXcpmExtraMsrs=no + AppleXcpmForceBoost=no + CustomPciSerialDevice=no + CustomSMBIOSGuid=no" {$setting} = {$value} -->如果您有Dell或VIAO主板,请启用此功能" + DisableIoMapper=yes + DisableLinkeditJettison=yes + DisableRtcChecksum~=.* " {$setting} = {$value}" + DummyPowerManagement~=.* "!{$setting} -->已从OpenCore v0.6.6开始移动 - 参看Kernel -> Emulate" + ExtendBTFeatureFlags~=.* " {$setting} = {$value}" + LegacyCommpage=no + ExternalDiskIcons~=.* " {$setting} = {$value}" + ForceAquantiaEthernet=no + ForceSecureBootScheme=no + IncreasePciBarSize=no + LapicKernelPanic=no " {$setting} = {$value} 如果您有惠普笔记本电脑,请启用此功能":" {$setting} = {$value} 仅当您拥有HP笔记本电脑时才需要" + PanicNoKextDump=yes + PowerTimeoutKernelPanic=yes + ProvideCurrentCpuInfo=no + SetApfsTrimTimeout=-1 + ThirdPartyDrives=no + XhciPortLimit=yes " {$setting} = {$value} -->USB端口定制后关闭":" {$setting} = {$value} -->如果您有USB问题,请启用" + +Misc +:Boot + BuiltinTextRenderer~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 参见UEFI/TextRenderer" + ConsoleBehaviourOs~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用" + ConsoleBehaviourUi~="" "!{$setting} -->从OpenCore v0.5.6开始已弃用" + ConsoleMode~=.* "!{$setting} -->从OpenCore v0.5.6开始已移至UEFI/Output部分" + Resolution~=.* "!{$setting} -->从OpenCore v0.5.6开始已移至UEFI/Output部分" + ConsoleAttributes~=.* " {$setting} = {$value}" + HideSelf~=.* "!{$setting} -->从OpenCore v0.5.9开始已弃用" + PollAppleHotKeys=no + ShowPicker=yes + HibernateSkipsPicker=yes + UsePicker~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用" + TakeoffDelay=0 + HibernateMode=None + LauncherOption~="Disabled|Full|Short|System" " {$setting} = {$value} -->LauncherOption设置正确":"-{$setting} = {$value} - 无效的LauncherOption. 请查阅 [Misc -> Boot Docs]" + LauncherPath=Default + PickerMode=Builtin + HideAuxiliary=no + PickerAttributes~=.* " {$setting} = {$value}" + PickerAudioAssist=no + Timeout=5 + PickerVariant~=.* " {$setting} = {$value}" + +:Debug + AppleDebug=yes + ApplePanic=yes + DisableWatchDog=yes :" {$setting} -->启用此功能将有助于调试" + Target=67 :" {$setting} -->有关调试目标编号的更多信息,请参见 [Debugging Docs] for more info on debug target numbers" + DisplayLevel=2147483714 :" {$setting} -->有关更多信息,请参见[Debugging Docs] for more info debug display levels" + DisplayDelay=0 + LogModules~=.* " {$setting} = {$value}" + +:Entries + [Arguments]~=debug "!Arguments = {$Arguments} -->boot-args进入nvram部分,而不是这里" + +:Security + AllowNvramReset~=.* "!{$setting} -->从OpenCore v0.8.1开始在引导条目添加独立的EFI驱动实现" + AllowSetDefault=yes + AllowToggleSip~=.* "!{$setting} -->从OpenCore v0.8.1开始在引导条目添加独立的EFI驱动实现" + ApECID=0 + AuthRestart=no + BlacklistAppleUpdate~=.* "!{$setting} -->在OpenCore v0.6.0里开始已弃用,可以使用NVRAM参数里添加" + BootProtect~=.* "!{$setting} 从OpenCore v0.6.6开始已弃用 - 请查阅 LauncherOption" + DmgLoading=Signed + EnablePassword=no + RequireSignature~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Vault" + RequireVault~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Vault" + Vault=Optional + SecureBootModel~="Default|Disabled|j137|j680|j132|j174|j140k|j780|j213|j140a|j152f|j160|j230k|j214k|j223|j215|j185|j185f|x86legacy" " {$setting} = {$value} SecureBootModel设置正确":"!{$setting} = {$value} - 这是SecureBootModel的无效选项!" + HaltLevel=2147483648 + ExposeSensitiveData=6 :" {$setting} = {$value}" + ScanPolicy=0 :"-{$setting} = {$value}. -->初始配置时候这里可以为0,但是配置完成后,请在OCC里自定义显示哪些启动盘" + +:Serial + Init=no + Override=no + +:Tools + count==0 " -->您好像没有一些EFI工具程序":"%-->您可以在此处删除EFI工具程序" + +NVRAM + LegacyEnable=no + LegacyOverwrite=no + WriteFlash=yes + +:Add +::4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14 + UIScale~=(01|02) " {$setting} = {$value}":" {$setting} = {$value} -->但这通常设置为 0102" + DefaultBackgroundColor~=.* " {$setting} = {$value}" + +::7C436110-AB2A-4BBB-A880-FE41995C9F82 + boot-args~="ncpi=" "!{$setting} = {$value} -->我想你的意思是 npci= 而不是 ncpi=":"" + boot-args~="^(?:(?!alcid).)*$" "{$alcbootarg}":"" + boot-args="-v keepsyms=1" " {$setting} = {$value} -->如果您有navi10 GPU,请添加 agdpmod=pikera":" {$setting} = {$value}" + run-efi-updater="No" + csr-active-config~=.* " {$setting} = {$value}" + nvda_drv~=.* "!{$setting} = {$value} -->完全删除此设置.从OpenCore v0.5.7开始不再使用" + prev-lang:kbd=72752d52553a323532 "-{$setting} = {$value} ({@value}). -->除非您使用俄语,否则请留空或设置其他语言":" {$setting} = {$value} ({@value})" + SystemAudioVolume~="^\d+$" " {$setting} = {$value}":"!{$setting} = {$value} -->这应该是一个正数" + +PlatformInfo + Automatic=yes + UpdateDataHub=yes + UpdateNVRAM=yes + UpdateSMBIOS=yes + UpdateSMBIOSMode=Create" {$setting} = {$value} 如果您有Dell或VIAO主板,请将其设置为 Custom + +:Generic + SpoofVendor=yes + AdviseFeatures=no + ProcessorType~=.* " {$setting} = {$value}" + SystemMemoryStatus=Auto + MaxBIOSVersion=no + SupportsCsm~=.* "!{$setting} -->从OpenCore v0.5.5开始被AdviseWindows取代" + SystemProductName~="(MacBook8,1|MacBookAir7,1|MacBookAir7,2|MacBookPro12,1|MacBookPro11,2|MacBookPro11,3|MacBookPro11,4|MacBookPro11,5|iMac16,1)" " {$setting} = {$value}":"-{$setting} = {$value} -->对于五代Broadwell笔记本平台,这不是建议的SMBIOS. 请参看 [PlatformInfo Docs]" + MLB=M000000000001 "!{$setting} -->应该设置为您生成的板卡序列号. 请参看 [PlatformInfo Docs]":" {$setting} -->已设置" + ROM=112233000000 "-{$setting} = {$value} -->您应该将此设置为您的NIC MAC地址. 请参看 [PlatformInfo Docs]":" {$setting} -->已设置" + SystemSerialNumber=W0000000001 "!{$setting} -->应该设置为您生成的系统序列号. 请参看 [PlatformInfo Docs]":" {$setting} -->已设置" + SystemUUID=00000000-0000-0000-0000-000000000000 "!{$setting} -->应该设置为您生成的SmUUID. 请参看 [PlatformInfo Docs]":" {$setting} -->已设置" + +UEFI + ConnectDrivers=yes "{$setting} = {$value} 一般建议此处要选中状态!" +:Drivers + [Path]==VBoxHfs.efi|HFSPlus.efi|HfsPlus.efi "$hfs={$Path}; {$Path}":"!-->这里需要 VBoxHfs.efiHFSPlus.efi here" + [Path]==VBoxHfs.efi|HFSPlus.efi|HfsPlus.efi "!{$Path} -->你已经有了 {$hfs}" + [Path]==OpenRuntime.efi " {$Path}":"!-->缺少OpenRuntime.efi" + [Path]==FwRuntimeServices.efi "!{$Path} -->从OpenCore v0.5.7开始已由OpenRuntime.efi取代" + [Path]==ApfsDriverLoader.efi "!ApfsDriverLoader.efi -->自OpenCore v0.5.8起,已合并在UEFI/APFS部分" + [Path]==OpenCore.efi "!OpenCore.efi -->不应该在这里!" + [Path]==AppleUsbKbdxe.efi "!{$Path} -->不应该在这里!" + [Path]==NvmExpressDxe.efi "!NvmExpressDxe.efi -->不应该在这里!" + [Path]==OpenUsbKbDxe.efi "-{$Path} -->除非您执行旧版安装,否则不需要" + [Path]==Ps2KeyboardDxe.efi "-{$Path} -->除非您使用PS2键盘,否则不应在此处!" + [Path]==Ps2MouseDxe.efi "-{$Path} -->除非您使用带有OpenCanopy的PS2鼠标/触控板,否则请不要在此处!" + [Path]s==UsbMouseDxe.efi "-{$Path} -->除非您将USB鼠标/触控板与OpenCanopy配合使用,否则不应在此处使用!" + [Path]==XhciDxe.efi "!XhciDxe.efi -->不应该在这里!" + [Path]==HiiDatabase.efi "!{$Path} -->不应该在这里!" + [Path]==AppleUsbKbDxe.efi "-{$Path} -->从OpenCore v0.5.7开始已由OpenUsbKbDxe.efi取代" + [Path]==VirtualSmc.efi "!VirtualSmc.efi -->已被合并在OpenCore的AppleSmcIo quirks下 !" + [Path]==OpenLinuxBoot.efi "-{$Path} -->除非您确定要从OpenCore直接引导LINUX系统而不通过传统GRUB引导,否则不需要!" + [Path]==ext4_x64.efi "-{$Path} -->这个是LINUX传统EXT4文件系统读取驱动,如果你要引导的LINUX磁盘分区是EXT4,加载此驱动,配合OpenLinuxBoot.efi使用,否则不需要!" + [Path]==btrfs_x64.efi "-{$Path} -->这个是LINUX下一代文件系统读取驱动可以替代EXT4格式,如果你要引导的LINUX磁盘分区是此文件系统,加载此驱动,配合OpenLinuxBoot.efi使用,否则不需要!" + [Path]==* " {$Path}" + +:APFS + EnableJumpstart=yes + GlobalConnect~=.* "{$setting} = {$value}":"!-->缺少GlobalConnect选项" + HideVerbose=yes + JumpstartHotPlug=no + MinDate=0 + MinVersion=0 + +:AppleInput + AppleEvent~=.* " {$setting} = {$value}" + CustomDelays~=.* " {$setting} = {$value}" + KeyInitalDelay~=.* " {$setting} = {$value}" + KeySubsequentDelay~=.* " {$setting} = {$value}" + PointerSpeedDiv~=.* " {$setting} = {$value}" + PointerSpeedMul~=.* " {$setting} = {$value}" + GraphicsInputMirroring=no + +:Audio + AudioSupport~=.* " {$setting} = {$value}" + AudioDevice~=.* " {$setting} = {$value}" + AudioOutMask~=.* " {$setting} = {$value}" + DisconnectHda~=.* " {$setting} = {$value}" + MaximumGain~=.* " {$setting} = {$value}" + MinimumAssistGain~=.* " {$setting} = {$value}" + MinimumAudibleGain~=.* " {$setting} = {$value}" + AudioCodec~=.* " {$setting} = {$value}" + PlayChime~=.* " {$setting} = {$value}" + SetupDelay~=.* " {$setting} = {$value}" + ResetTrafficClass~=.* " {$setting} = {$value}" + + +:Input + KeyFiltering=no + KeyForgetThreshold=5 + KeyMergeThreshold~=.* "!{$setting} --> 从OpenCore v0.6.9开始已弃用" + KeySupport=yes + KeySupportMode=Auto + KeySwap=no + PointerSupport=no + PointerSupportMode~=.* " {$setting} = {$value}" + TimerResolution=50000 + KeyInitalDelay~=.* "!{$setting} --> 从OpenCore v0.6.9开始已移动到AppleInput中" + KeySubsequentDelay~=.* "!{$setting} --> 从OpenCore v0.6.9开始已移动到AppleInput中" + PointerDwellClickTimeout~=.* " {$setting} = {$value}" + PointerDwellDoubleClickTimeou~=.* " {$setting} = {$value}" + PointerDwellRadius~=.* " {$setting} = {$value}" + PointerPollMask~=.* " {$setting} = {$value}" + PointerPollMax~=.* " {$setting} = {$value}" + PointerPollMin~=.* " {$setting} = {$value}" + +:ProtocolOverrides + count==18 :"!-->在这里,您应该在UEFI/ProtocolOverrides部分中正确设置18个选项" + AppleAudio=no + AppleBootPolicy=no + AppleDebugLog=no + AppleEg2Info=no + AppleEvent~=.* "!{$setting} --> 从OpenCore v0.6.9开始已移动到AppleInput中" + AppleFramebufferInfo=no + AppleImageConversion=no + AppleImg4Verification=no + AppleKeyMap=no + AppleRtcRam=no + AppleSecureBoot=no + AppleSmcIo=no + AppleUserInterfaceTheme=no + DataHub=no + DeviceProperties=no + ConsoleControl~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 UEFI/TextRenderer" + FirmwareVolume=no + HashServices=no + OSInfo=no + UnicodeCollation=no + +:Output + count==15 :"!-->在这里,您应该在UEFI/OUTPUT部分中设置15个设置" + TextRenderer=BuiltinGraphics + ConsoleMode="" + Resolution~=.* " {$setting} = {$value}" + ForceResolution=no + GopPassThrough=~=.* " {$setting} = {$value}" + ClearScreenOnModeSwitch=no + IgnoreTextInGraphics=no + ProvideConsoleGop=yes + DirectGopRendering=no + DirectGopCacheMode~=.* "!{$setting} -->从OpenCore v0.5.9开始已弃用" + ReconnectOnResChange=no + ReplaceTabWithSpace=no + SanitiseClearScreen~=.* " {$setting} = {$value}" + Scale~=.* "!{$setting} -->不应该在这里" + UgaPassThrough~=.* "{$setting} = {$value}":"!-->缺少UgaPassThrough选项" + +:Quirks + AvoidHighAlloc~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用" + DeduplicateBootOrder~=.* "!{$setting} --> 从OpenCore v0.6.6开始已弃用" + DisableSecurityPolicy=no + EnableVectorAcceleration=no + EnableVmx=no + ActivateHpetSupport=no + ExitBootServicesDelay=0 + ForgeUefiSupport=no + ForceOcWriteFlash=no + IgnoreInvalidFlexRatio=yes + ReconnectOnResChange~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Output/${setting}" + IgnoreTextInGraphics~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Output/${setting}" + ProvideConsoleGop~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Output/${setting}" + ReleaseUsbOwnership=yes + ReloadOptionRoms=no + RequestBootVarFallback~=.* "!{$setting} -->从OpenCore v0.5.9开始已弃用" + RequestBootVarRouting=yes + TscSyncTimeout=0 + ResizeGpuBars=-1 + ReplaceTabWithSpace~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用-请参见 Output/${setting}" + SanitiseClearScreen~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用-请参见 Output/${setting}" + ClearScreenOnModeSwitch~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用-请参见 Output/${setting}" + UnblockFsConnect=no " {$setting} = {$value} -->如果您是HP系列,请启用此功能" + +:ReservedMemory diff --git a/Chinese, Simplified Localization (zh-Hans)/ocs/rules/laptopcoffeelake087.lst b/Chinese, Simplified Localization (zh-Hans)/ocs/rules/laptopcoffeelake087.lst new file mode 100644 index 0000000000000000000000000000000000000000..b9faa07a89d182501effdd89f7aae48ffe937a92 --- /dev/null +++ b/Chinese, Simplified Localization (zh-Hans)/ocs/rules/laptopcoffeelake087.lst @@ -0,0 +1,365 @@ +=
八代CoffeeLake系列笔记本 OpenCore 0.8.7 健全性检查结果

+=
规则更新:草原企鹅

+# Generic config suitable for initial installation +# OpenCore v0.8.7 Intel Coffee Lake Laptop Sanity Check += +=
+# [kernel]:https://dortania.github.io/OpenCore-Install-Guide/config-laptop.plist/coffee-lake#kernel +# [acpi]:https://dortania.github.io/OpenCore-Install-Guide/config-laptop.plist/coffee-lake#acpi +# [kexts]:https://dortania.github.io/OpenCore-Install-Guide/ktext.html#kexts +# [debug]:https://dortania.github.io/OpenCore-Install-Guide/troubleshooting/debug.html +# [scanpolicy]:https://dortania.github.io/OpenCore-Post-Install/universal/security.html#scanpolicy +# [platforminfo]:https://dortania.github.io/OpenCore-Install-Guide/config-laptop.plist/coffee-lake#platforminfo +# [deviceproperties]:https://dortania.github.io/OpenCore-Install-Guide/config-laptop.plist/coffee-lake##deviceproperties + +ACPI +:Add + count==0 "-您没有SSDT补丁.请查看[Acpi Docs]" + [Path]==DSDT.aml "-{$Path} -->您不应该包括转储的DSDT.请查看[ACPI文档]." + [Path]==SSDT-1.aml "-{$Path} -->这只是SSDT的一个例子.如果你真的是自己做的, 称它为更具描述性的东西" + [Path]~=".dsl$" "!{$Path} -->在此处只能是.aml文件. dsl文件需要编译为.aml" + [Enabled]==no "-{$Path} -->状态是已禁用. 启用或删除它可以去除此警告" + [Path]!=SSDT-PLUG.aml "--->缺少SSDT-PLUG.aml. 请查看[Acpi Docs]" + [Path]==SSDT-EC-USBX.aml&SSDT-EC.aml"-->-{$Path}/b>不要同时使用 SSDT-EC-USBXSSDT-EC" + [Path]~=-EC.+aml :"%您可能需要类似SSDT-EC.aml或SSDT-EC-USBX.aml的文件.请查看[ACPI文档]" + [Path]!=SSDT-AWAC.aml "-SSDT-AWAC.aml --->缺少. 如果你需要它,请查看 [Acpi Docs]" + [Path]!=SSDT-PMC.aml "-SSDT-PMC.aml --->缺少. 如果你需要它,请查看 [Acpi Docs]" + [Path]!=SSDT-PNLF.aml "-{$Path} -->文件缺失!" + [Path]==SSDT-PNLF-CFL.aml "-{$Path} -->这不包括KabyLake和较旧的笔记本电脑上,而应使用SSDT-PNLF. 请查看 [ACPI Docs][acpi]." + [Path]==* " {$Path} -->确保此文件在您的OC/ACPI目录中" + [Path]==SSDT-XOSI.aml&SSDT-GPI0.aml "-{$Path} --> 不要同时使用SSDT-XOSISSDT-GPI0" + [Path]==SSDT-OLA.aml "-{$Path} -->不要使用在粗略网站上找到的随机文件,这些文件会注入很可能阻止启动的随机数据. 请查看[Acpi Docs]" + [Path]==SSDT-SSDT-OLARILA.aml "-{$Path} -->不要使用在粗略网站上找到的随机文件,这些文件会注入很可能阻止启动的随机数据. 请查看[Acpi Docs]" + +:Quirks + count==5 + FadtEnableReset~=.* " {$setting} = {$value}" + NormalizeHeaders=no + RebaseRegions=no + ResetHwSig=no + ResetLogoStatus=no + SyncTableIds=no + +Booter + +:Quirks + AllowRelocationBlock=no + AvoidRuntimeDefrag=yes + DevirtualiseMmio=yes + DisableSingleUser=no + DisableVariableWrite=no + DiscardHibernateMap=no + EnableSafeModeSlide=yes + EnableWriteUnprotector=no + ForceExitBootServices=no + ProtectCsmRegion~=.* "!{$setting} -->从OpenCore v0.5.7开始已弃用 - 请参阅ProtectMemoryRegions" + ProtectMemoryRegions=no + ProtectSecureBoot=no + ProtectUefiServices=no + ProvideCustomSlide=yes + ProvideMaxSlide=0 + ResizeAppleGpuBars=-1 + RebuildAppleMemoryMap=yes + SetupVirtualMap=yes + ShrinkMemoryMap~=.* "!{$setting} -->从OpenCore v0.5.7开始已弃用 - 请参阅RebuildAppleMemoryMap" + SignalAppleOS=no + SyncRuntimePermissions=yes + ForceBooterSignature=no + +DeviceProperties + +:Add +::PciRoot(0x0)/Pci(0x2,0x0) + AAPL,ig-platform-id~="00009B3e|0900a53e|07009B3e|0000a53e" " {$setting} = {$value} -->iGPU设置正确":"-{$setting} = {$value} - -->iGPU可能设置不正确. 请阅读 [DeviceProperties Docs]" + +::PciRoot(0x0)/Pci(0x1b,0x0) + AAPL,ig-platform-id~=.* "!{$setting} 位置错误, iGPU位置为 PciRoot(0x0)/Pci(0x2,0x0)" + +Kernel + +:Add + count==0 "!-->您没有Kexts. 您至少得需要Lilu.kext和VirtualSMC.kext. 请查看[Kexts文档]" + [BundlePath]==Lilu.kext " Lilu.kext-->确保此Kext在您的 OC/Kexts 目录,这是需要放在第一个的kext":"!-->缺少Lilu.kext. 将其添加到此列表的顶部" + [BundlePath]==FakeSMC.kext&VirtualSMC.kext "--->{$BundlePath} 不要同时使用 FakeSMC.kextVirtualSMC.kext" + [BundlePath]!=FakeSMC.kext|VirtualSMC.kext "--->你应该在此处添加 FakeSMC.kextVirtualSMC.kext" + [BundlePath]==VoodooHDA.kext&AppleALC.kext "--->{$BundlePath} 不要同时使用 VoodooHDA.kextAppleALC.kext" + [BundlePath]==AppleALC.kext "$alcbootarg='{$setting} = {$value} --->您需要添加 alcid=N 因为您使用的是AppleALC.kext';":"$alcbootarg=;" + [BundlePath]!=WhateverGreen.kext "--->缺少WhateverGreen.kext. 请查看[Kexts Docs]" + [BundlePath]==XLNCUSBFIX.kext "!-->XLNCUSBFIX.kext 这是AMD专用的kext,请勿在Intel上使用" + [BundlePath]==SmallTree-Intel-211-AT-PCIe-GBE.kext "-->-{$BundlePath} 虽然这可能有效, 但SmallTreeIntel82576.kext 被认为更可靠" + [BundlePath]==SMCLightSensor.kext "!{$BundlePath} -->请确保您的笔记本电脑装有光传感器,否则可能会导致问题" + [BundlePath]==SMCBatteryManager.kext "!{$BundlePath} -->请确保您的电池已正确修补成8位,否则可能会导致问题" + [BundlePath]==XHCI-unsupported.kext "{$BundlePath} -->你可能不需要这个" + [BundlePath]==FakePCIID.kext "{$BundlePath} -->有更好的伪造设备ID的方法" + [BundlePath]==FakePCIID_Intel_HDMI_Audio.kext -{$BundlePath} "-->有更好的伪造设备ID的方法" + [BundlePath]==* "{$BundlePath} -->确保此Kext位于您的 OC/Kexts 目录" + +:Emulate + DummyPowerManagement=no + +:Quirks + AppleCpuPmCfgLock=no + AppleXcpmCfgLock=yes " {$setting} = {$value} -->您应该在BIOS中禁用CFG-Lock,而不要使用此功能":" {$setting} = {$value} -->确保在您的BIOS中禁用了CFG-Lock" + AppleXcpmExtraMsrs=no + AppleXcpmForceBoost=no + CustomPciSerialDevice=no + CustomSMBIOSGuid=no " {$setting} = {$value} -->如果您有Dell或VIAO主板,请启用此功能":" {$setting} = {$value} 仅当您拥有Dell或VIAO主板时才需要" + DisableIoMapper=yes + DisableRtcChecksum~=.* " {$setting} = {$value}" + DummyPowerManagement~=.* "!{$setting} -->已从OpenCore v0.6.6开始移动 - 参看Kernel -> Emulate" + ExtendBTFeatureFlags~=.* " {$setting} = {$value}" + LegacyCommpage=no + ExternalDiskIcons~=.* " {$setting} = {$value}" + ForceAquantiaEthernet=no + ForceSecureBootScheme=no + IncreasePciBarSize=no + LapicKernelPanic~=no " {$setting} = {$value}" + PanicNoKextDump=yes + PowerTimeoutKernelPanic=yes + ProvideCurrentCpuInfo=no + SetApfsTrimTimeout=-1 + ThirdPartyDrives=no + XhciPortLimit=yes " {$setting} = {$value} -->USB端口定制后关闭":" {$setting} = {$value} -->如果您有USB问题,请启用" + +Misc +:Boot + BuiltinTextRenderer~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 参见UEFI/TextRenderer" + ConsoleBehaviourOs~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用" + ConsoleBehaviourUi~="" "!{$setting} -->从OpenCore v0.5.6开始已弃用" + ConsoleMode~=.* "!{$setting} -->从OpenCore v0.5.6开始已移至UEFI/Output部分" + Resolution~=.* "!{$setting} -->从OpenCore v0.5.6开始已移至UEFI/Output部分" + ConsoleAttributes~=.* " {$setting} = {$value}" + HideSelf~=.* "!{$setting} -->从OpenCore v0.5.9开始已弃用" + PollAppleHotKeys=no + ShowPicker=yes + HibernateSkipsPicker=yes + UsePicker~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用" + TakeoffDelay=0 + HibernateMode=None + LauncherOption~="Disabled|Full|Short|System" " {$setting} = {$value} -->LauncherOption设置正确":"-{$setting} = {$value} - 无效的LauncherOption. 请查阅 [Misc -> Boot Docs]" + LauncherPath=Default + PickerMode=Builtin + HideAuxiliary=no + PickerAttributes~=.* " {$setting} = {$value}" + PickerAudioAssist=no + Timeout=5 + PickerVariant~=.* " {$setting} = {$value}" + +:Debug + AppleDebug=yes + ApplePanic=yes + DisableWatchDog=yes :" {$setting} -->启用此功能将有助于调试" + Target=67 :" {$setting} -->有关调试目标编号的更多信息,请参见[Debugging Docs]" + DisplayLevel=2147483714 :" {$setting} -->有关更多信息,请参见[Debugging Docs]调试显示级别" + DisplayDelay=0 + LogModules~=.* " {$setting} = {$value}" + +:Entries + [Arguments]~=debug "!Arguments = {$Arguments} -->boot-args进入nvram部分,而不是这里" + +:Security + AllowNvramReset~=.* "!{$setting} -->从OpenCore v0.8.1开始在引导条目添加独立的EFI驱动实现" + AllowSetDefault=yes + AllowToggleSip~=.* "!{$setting} -->从OpenCore v0.8.1开始在引导条目添加独立的EFI驱动实现" + ApECID=0 + AuthRestart=no + BlacklistAppleUpdate~=.* "!{$setting} -->在OpenCore v0.6.0里开始已弃用,可以使用NVRAM参数里添加" + BootProtect~=.* "!{$setting} 从OpenCore v0.6.6开始已弃用 - 请查阅 LauncherOption" + DmgLoading=Signed + EnablePassword=no + RequireSignature~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Vault" + RequireVault~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Vault" + Vault=Optional + SecureBootModel~="Default|Disabled|j137|j680|j132|j174|j140k|j780|j213|j140a|j152f|j160|j230k|j214k|j223|j215|j185|j185f|x86legacy" " {$setting} = {$value} SecureBootModel设置正确":"!{$setting} = {$value} - 这是SecureBootModel的无效选项!" + HaltLevel=2147483648 + ExposeSensitiveData=6 :" {$setting} = {$value}" + ScanPolicy=0 :"-{$setting} = {$value}. -->初始配置时候这里可以为0,但是配置完成后,请在OCC里自定义显示哪些启动盘" + +:Serial + Init=no + Override=no + +:Tools + count==0 " -->您好像没有一些EFI工具程序":"%-->您可以在此处删除EFI工具程序" + +NVRAM + LegacyEnable=no + LegacyOverwrite=no + WriteFlash=yes + +:Add +::4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14 + UIScale~=(01|02) " {$setting} = {$value}":" {$setting} = {$value} -->但这通常设置为 0102" + DefaultBackgroundColor~=.* " {$setting} = {$value}" + +::7C436110-AB2A-4BBB-A880-FE41995C9F82 + boot-args~="ncpi=" "!{$setting} = {$value} -->我想你的意思是 npci= 而不是 ncpi=":"" + boot-args~="^(?:(?!alcid).)*$" "{$alcbootarg}":"" + boot-args="-v keepsyms=1" " {$setting} = {$value} -->如果您有navi10 GPU,请添加 agdpmod=pikera":" {$setting} = {$value}" + run-efi-updater="No" + csr-active-config~=.* " {$setting} = {$value}" + nvda_drv~=.* "!{$setting} = {$value} -->完全删除此设置.从OpenCore v0.5.7开始不再使用" + prev-lang:kbd=72752d52553a323532 "-{$setting} = {$value} ({@value}). -->除非您使用俄语,否则请留空或设置其他语言":" {$setting} = {$value} ({@value})" + SystemAudioVolume~="^\d+$" " {$setting} = {$value}":"!{$setting} = {$value} -->这应该是一个正数" + +PlatformInfo + Automatic=yes + UpdateDataHub=yes + UpdateNVRAM=yes + UpdateSMBIOS=yes + UpdateSMBIOSMode=Create" {$setting} = {$value} 如果您有Dell或VIAO主板,请将其设置为 Custom + +:Generic + SpoofVendor=yes + AdviseFeatures=no + ProcessorType~=.* " {$setting} = {$value}" + SystemMemoryStatus=Auto + MaxBIOSVersion=no + SupportsCsm=no "!{$setting} -->从OpenCore v0.5.5开始被AdviseWindows取代" + SystemProductName~="(MacBookPro15,1|MacBookPro15,2|MacBookPro15,3|MacBookPro15,4|Macmini8,1)" " {$setting} = {$value}":"-{$setting} = {$value} -->对于八代Coffeelake笔记本平台,这不是建议的SMBIOS. 请参看 [PlatformInfo Docs]" + MLB=M000000000001 "!{$setting} -->应该设置为您生成的板卡序列号. 请参看 [PlatformInfo Docs]":" {$setting} -->已设置" + ROM=112233000000 "-{$setting} = {$value} -->您应该将此设置为您的NIC MAC地址. 请参看 [PlatformInfo Docs]":" {$setting} -->已设置" + SystemSerialNumber=W0000000001 "!{$setting} -->应该设置为您生成的系统序列号. 请参看[PlatformInfo Docs]":" {$setting} -->已设置" + SystemUUID=00000000-0000-0000-0000-000000000000 "!{$setting} -->应该设置为您生成的SmUUID. 请参看 [PlatformInfo Docs]":" {$setting} -->已设置" + +UEFI + ConnectDrivers=yes "{$setting} = {$value} 一般建议此处要选中状态!" +:Drivers + [Path]==VBoxHfs.efi|HFSPlus.efi|HfsPlus.efi "$hfs={$Path}; {$Path}":"!-->这里需要 VBoxHfs.efiHFSPlus.efi here" + [Path]==VBoxHfs.efi|HFSPlus.efi|HfsPlus.efi "!{$Path} -->你已经有了 {$hfs}" + [Path]==OpenRuntime.efi " {$Path}":"!-->缺少OpenRuntime.efi" + [Path]==FwRuntimeServices.efi "!{$Path} -->从OpenCore v0.5.7开始已由OpenRuntime.efi取代" + [Path]==ApfsDriverLoader.efi "!ApfsDriverLoader.efi -->自OpenCore v0.5.8起,已合并在UEFI/APFS部分" + [Path]==OpenCore.efi "!OpenCore.efi -->不应该在这里!" + [Path]==AppleUsbKbdxe.efi "!{$Path} -->不应该在这里!" + [Path]==NvmExpressDxe.efi "!NvmExpressDxe.efi -->不应该在这里!" + [Path]==OpenUsbKbDxe.efi "-{$Path} -->除非您执行旧版安装,否则不需要" + [Path]==Ps2KeyboardDxe.efi "-{$Path} -->除非您使用PS2键盘,否则不应在此处!" + [Path]==Ps2MouseDxe.efi "-{$Path} -->除非您使用带有OpenCanopy的PS2鼠标/触控板,否则请不要在此处!" + [Path]s==UsbMouseDxe.efi "-{$Path} -->除非您将USB鼠标/触控板与OpenCanopy配合使用,否则不应在此处使用!" + [Path]==XhciDxe.efi "!XhciDxe.efi -->不应该在这里!" + [Path]==HiiDatabase.efi "!{$Path} -->不应该在这里!" + [Path]==AppleUsbKbDxe.efi "-{$Path} -->从OpenCore v0.5.7开始已由OpenUsbKbDxe.efi取代" + [Path]==VirtualSmc.efi "!VirtualSmc.efi -->已被合并在OpenCore的AppleSmcIo quirks下 !" + [Path]==OpenLinuxBoot.efi "-{$Path} -->除非您确定要从OpenCore直接引导LINUX系统而不通过传统GRUB引导,否则不需要!" + [Path]==ext4_x64.efi "-{$Path} -->这个是LINUX传统EXT4文件系统读取驱动,如果你要引导的LINUX磁盘分区是EXT4,加载此驱动,配合OpenLinuxBoot.efi使用,否则不需要!" + [Path]==btrfs_x64.efi "-{$Path} -->这个是LINUX下一代文件系统读取驱动可以替代EXT4格式,如果你要引导的LINUX磁盘分区是此文件系统,加载此驱动,配合OpenLinuxBoot.efi使用,否则不需要!" + [Path]==* " {$Path}" + +:APFS + EnableJumpstart=yes + HideVerbose=yes + JumpstartHotPlug=no + MinDate=0 + MinVersion=0 + GlobalConnect~=.* "{$setting} = {$value}":"!-->缺少GlobalConnect选项" + +:AppleInput + AppleEvent~=.* " {$setting} = {$value}" + CustomDelays~=.* " {$setting} = {$value}" + KeyInitalDelay~=.* " {$setting} = {$value}" + KeySubsequentDelay~=.* " {$setting} = {$value}" + PointerSpeedDiv~=.* " {$setting} = {$value}" + PointerSpeedMul~=.* " {$setting} = {$value}" + GraphicsInputMirroring=no + +:Audio + AudioSupport~=.* " {$setting} = {$value}" + AudioDevice~=.* " {$setting} = {$value}" + AudioOutMask~=.* " {$setting} = {$value}" + DisconnectHda~=.* " {$setting} = {$value}" + MaximumGain~=.* " {$setting} = {$value}" + MinimumAssistGain~=.* " {$setting} = {$value}" + MinimumAudibleGain~=.* " {$setting} = {$value}" + AudioCodec~=.* " {$setting} = {$value}" + PlayChime~=.* " {$setting} = {$value}" + SetupDelay~=.* " {$setting} = {$value}" + ResetTrafficClass~=.* " {$setting} = {$value}" + + +:Input + KeyFiltering=no + KeyForgetThreshold=5 + KeyMergeThreshold~=.* "!{$setting} --> 从OpenCore v0.6.9开始已弃用" + KeySupport=yes + KeySupportMode=Auto + KeySwap=no + PointerSupport=no + PointerSupportMode~=.* " {$setting} = {$value}" + TimerResolution=50000 + KeyInitalDelay~=.* "!{$setting} --> 从OpenCore v0.6.9开始已移动到AppleInput中" + KeySubsequentDelay~=.* "!{$setting} --> 从OpenCore v0.6.9开始已移动到AppleInput中" + PointerDwellClickTimeout~=.* " {$setting} = {$value}" + PointerDwellDoubleClickTimeou~=.* " {$setting} = {$value}" + PointerDwellRadius~=.* " {$setting} = {$value}" + PointerPollMask~=.* " {$setting} = {$value}" + PointerPollMax~=.* " {$setting} = {$value}" + PointerPollMin~=.* " {$setting} = {$value}" + +:ProtocolOverrides + count==18 :"!-->在这里,您应该在UEFI/ProtocolOverrides部分中正确设置18个选项" + AppleAudio=no + AppleBootPolicy=no + AppleDebugLog=no + AppleEg2Info=no + AppleEvent~=.* "!{$setting} --> 从OpenCore v0.6.9开始已移动到AppleInput中" + AppleFramebufferInfo=no + AppleImageConversion=no + AppleImg4Verification=no + AppleKeyMap=no + AppleRtcRam=no + AppleSecureBoot=no + AppleSmcIo=no + AppleUserInterfaceTheme=no + DataHub=no + DeviceProperties=no + FirmwareVolume=no " {$setting} = {$value} 如果您打算使用FileVault2,请启用此功能":" {$setting} = {$value} 仅当您计划使用FileVault时才需要" + HashServices=no " {$setting} = {$value} 如果您打算使用FileVault2,请启用此功能":" {$setting} = {$value} 仅当您计划使用FileVault时才需要" + OSInfo=no + UnicodeCollation=no + ConsoleControl~=.* "!{$setting} 从OpenCore v0.5.6开始已弃用-请参见UEFI/TextRenderer" + +:Output + count==15 :"!-->在这里,您应该在UEFI/OUTPUT部分中设置15个设置" + TextRenderer=BuiltinGraphics + ConsoleMode="" + Resolution~=.* " {$setting} = {$value}" + ForceResolution=no + GopPassThrough=~=.* " {$setting} = {$value}" + ClearScreenOnModeSwitch=no + IgnoreTextInGraphics=no + ProvideConsoleGop=yes + DirectGopRendering=no + DirectGopCacheMode~=.* "!{$setting} -->从OpenCore v0.5.9开始已弃用" + ReconnectOnResChange=no + ReplaceTabWithSpace=no + SanitiseClearScreen~=.* " {$setting} = {$value}" + Scale~=.* "!{$setting} -->不应该在这里" + UgaPassThrough~=.* "{$setting} = {$value}":"!-->缺少UgaPassThrough选项" + +:Quirks + AvoidHighAlloc~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用" + DeduplicateBootOrder~=.* "!{$setting} --> 从OpenCore v0.6.6开始已弃用" + DisableSecurityPolicy=no + EnableVectorAcceleration=no + EnableVmx=no + ActivateHpetSupport=no + ExitBootServicesDelay=0 + ForgeUefiSupport=no + ForceOcWriteFlash=no + IgnoreInvalidFlexRatio=no + ReconnectOnResChange~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Output/${setting}" + IgnoreTextInGraphics~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Output/${setting}" + ProvideConsoleGop=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Output/${setting}" + ReleaseUsbOwnership=yes + ReloadOptionRoms=no + RequestBootVarFallback~=.* "!{$setting} -->从OpenCore v0.5.9开始已弃用" + RequestBootVarRouting=yes + TscSyncTimeout=0 + ResizeGpuBars=-1 + ReplaceTabWithSpace~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Output/${setting}" + SanitiseClearScreen~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Output/${setting}" + ClearScreenOnModeSwitch~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Output/${setting}" + UnblockFsConnect=no "{$setting} = {$value} -->如果未显示APFS驱动器,建议在HP系统上启用":"!-->缺少UnblockFsConnect选项" + +:ReservedMemory diff --git a/Chinese, Simplified Localization (zh-Hans)/ocs/rules/laptopcoffeelakeplus087.lst b/Chinese, Simplified Localization (zh-Hans)/ocs/rules/laptopcoffeelakeplus087.lst new file mode 100644 index 0000000000000000000000000000000000000000..91e6d18366831a7ac617584a52d496276faf17c2 --- /dev/null +++ b/Chinese, Simplified Localization (zh-Hans)/ocs/rules/laptopcoffeelakeplus087.lst @@ -0,0 +1,366 @@ +=
九代/十代CoffeeLake系列笔记本 OpenCore 0.8.7 健全性检查结果

+=
规则更新:草原企鹅

+# Generic config suitable for initial installation +# OpenCore v0.8.7 Intel Coffee Lake Sanity Check += +=
+# [kernel]:https://dortania.github.io/OpenCore-Install-Guide/config-laptop.plist/coffee-lake-plus.html#kernel +# [acpi]:https://dortania.github.io/OpenCore-Install-Guide/config-laptop.plist/coffee-lake-plus.html#acpi +# [kexts]:https://dortania.github.io/OpenCore-Install-Guide/ktext.html#kexts +# [debug]:https://dortania.github.io/OpenCore-Install-Guide/troubleshooting/debug.html +# [scanpolicy]:https://dortania.github.io/OpenCore-Post-Install/universal/security.html#scanpolicy +# [platforminfo]:https://dortania.github.io/OpenCore-Install-Guide/config-laptop.plist/coffee-lake-plus#platforminfo +# [deviceproperties]:https://dortania.github.io/OpenCore-Install-Guide/config-laptop.plist/coffee-lake-plus##deviceproperties + +ACPI +:Add + count==0 "-您没有SSDT补丁.请查看[Acpi Docs]" + [Path]==DSDT.aml "-{$Path} -->您不应该包括转储的DSDT.请查看[ACPI文档]." + [Path]==SSDT-1.aml "-{$Path} -->这只是SSDT的一个例子.如果你真的是自己做的, 称它为更具描述性的东西" + [Path]~=".dsl$" "!{$Path} -->在此处只能是.aml文件. dsl文件需要编译为.aml" + [Enabled]==no "-{$Path} -->状态是已禁用. 启用或删除它可以去除此警告" + [Path]!=SSDT-PLUG.aml "--->缺少SSDT-PLUG.aml. 请查看[Acpi Docs]" + [Path]==SSDT-EC-USBX.aml&SSDT-EC.aml"-->-{$Path}/b>不要同时使用 SSDT-EC-USBXSSDT-EC" + [Path]~=-EC.+aml :"%您可能需要类似SSDT-EC.aml或SSDT-EC-USBX.aml的文件.请查看[ACPI文档]" + [Path]!=SSDT-AWAC.aml "-SSDT-AWAC.aml --->缺少. 如果你需要它,请查看 [Acpi Docs]" + [Path]!=SSDT-PMC.aml "-SSDT-PMC.aml --->缺少. 如果你需要它,请查看 [Acpi Docs]" + [Path]!=SSDT-PNLF.aml "-{$Path} -->文件缺失!" + [Path]==SSDT-PNLF-CFL.aml "-{$Path} -->不应在Coffee Lake和更新的笔记本电脑中包括此设备,而应使用SSDT-PNLF-CFL. 请查看 [ACPI Docs][acpi]." + [Path]==* " {$Path} -->确保此文件在您的OC/ACPI目录中" + [Path]==SSDT-XOSI.aml&SSDT-GPI0.aml "-{$Path} --> 不要同时使用SSDT-XOSISSDT-GPI0" + [Path]==SSDT-OLA.aml "-{$Path} -->不要使用在粗略网站上找到的随机文件,这些文件会注入很可能阻止启动的随机数据. 请查看[Acpi Docs]" + [Path]==SSDT-SSDT-OLARILA.aml "-{$Path} -->不要使用在粗略网站上找到的随机文件,这些文件会注入很可能阻止启动的随机数据. 请查看[Acpi Docs]" + +:Quirks + count==5 + FadtEnableReset~=.* " {$setting} = {$value}" + NormalizeHeaders=no + RebaseRegions=no + ResetHwSig=no + ResetLogoStatus=no + SyncTableIds=no + +Booter + +:Quirks + AllowRelocationBlock=no + AvoidRuntimeDefrag=yes + DevirtualiseMmio=yes + DisableSingleUser=no + DisableVariableWrite=no + DiscardHibernateMap=no + EnableSafeModeSlide=yes + EnableWriteUnprotector=no + ForceExitBootServices=no + ProtectCsmRegion~=.* "!{$setting} -->从OpenCore v0.5.7开始已弃用 - 请参阅ProtectMemoryRegions" + ProtectMemoryRegions=no + ProtectSecureBoot=no + ProtectUefiServices=yes + ProvideCustomSlide=yes + ProvideMaxSlide=0 + ResizeAppleGpuBars=-1 + RebuildAppleMemoryMap=yes + SetupVirtualMap=yes + ShrinkMemoryMap~=.* "!{$setting} -->从OpenCore v0.5.7开始已弃用 - 请参阅RebuildAppleMemoryMap" + SignalAppleOS=no + SyncRuntimePermissions=yes + ForceBooterSignature=no + +DeviceProperties + +:Add +::PciRoot(0x0)/Pci(0x2,0x0) + AAPL,ig-platform-id~="00009B3e|0900a53e|07009B3e|0000a53e" " {$setting} = {$value} -->iGPU设置正确":"-{$setting} = {$value} - -->iGPU可能设置不正确. 请阅读 [DeviceProperties Docs]" + +::PciRoot(0x0)/Pci(0x1b,0x0) + AAPL,ig-platform-id~=.* "!{$setting} 位置错误, iGPU位置为 PciRoot(0x0)/Pci(0x2,0x0)" + +Kernel + +:Add + count==0 "!-->您没有Kexts. 您至少得需要Lilu.kext和VirtualSMC.kext. 请查看[Kexts文档]" + [BundlePath]==Lilu.kext " Lilu.kext-->确保此Kext在您的 OC/Kexts 目录,这是需要放在第一个的kext":"!-->缺少Lilu.kext. 将其添加到此列表的顶部" + [BundlePath]==FakeSMC.kext&VirtualSMC.kext "--->{$BundlePath} 不要同时使用 FakeSMC.kextVirtualSMC.kext" + [BundlePath]!=FakeSMC.kext|VirtualSMC.kext "--->你应该在此处添加 FakeSMC.kextVirtualSMC.kext" + [BundlePath]==VoodooHDA.kext&AppleALC.kext "--->{$BundlePath} 不要同时使用 VoodooHDA.kextAppleALC.kext" + [BundlePath]==AppleALC.kext "$alcbootarg='{$setting} = {$value} --->您需要添加 alcid=N 因为您使用的是AppleALC.kext';":"$alcbootarg=;" + [BundlePath]!=WhateverGreen.kext "--->缺少WhateverGreen.kext. 请查看[Kexts Docs]" + [BundlePath]==XLNCUSBFIX.kext "!-->XLNCUSBFIX.kext 这是AMD专用的kext,请勿在Intel上使用" + [BundlePath]==SmallTree-Intel-211-AT-PCIe-GBE.kext "-->-{$BundlePath} 虽然这可能有效, 但SmallTreeIntel82576.kext 被认为更可靠" + [BundlePath]==SMCLightSensor.kext "!{$BundlePath} -->请确保您的笔记本电脑装有光传感器,否则可能会导致问题" + [BundlePath]==SMCBatteryManager.kext "!{$BundlePath} -->请确保您的电池已正确修补成8位,否则可能会导致问题" + [BundlePath]==XHCI-unsupported.kext "{$BundlePath} -->你可能不需要这个" + [BundlePath]==FakePCIID.kext "{$BundlePath} -->有更好的伪造设备ID的方法" + [BundlePath]==FakePCIID_Intel_HDMI_Audio.kext -{$BundlePath} "-->有更好的伪造设备ID的方法" + [BundlePath]==* "{$BundlePath} -->确保此Kext位于您的 OC/Kexts 目录" + +:Emulate + DummyPowerManagement=no + +:Quirks + AppleCpuPmCfgLock=no + AppleXcpmCfgLock=yes " {$setting} = {$value} -->您应该在BIOS中禁用CFG-Lock,而不要使用此功能":" {$setting} = {$value} -->确保在您的BIOS中禁用了CFG-Lock" + AppleXcpmExtraMsrs=no + AppleXcpmForceBoost=no + CustomPciSerialDevice=no + CustomSMBIOSGuid=no " {$setting} = {$value} -->如果您有Dell或VIAO主板,请启用此功能" + DisableIoMapper=yes + DisableLinkeditJettison=yes + DisableRtcChecksum~=.* " {$setting} = {$value}" + DummyPowerManagement~=.* "!{$setting} -->已从OpenCore v0.6.6开始移动 - 参看Kernel -> Emulate" + ExtendBTFeatureFlags~=.* " {$setting} = {$value}" + LegacyCommpage=no + ExternalDiskIcons~=.* " {$setting} = {$value}" + ForceAquantiaEthernet=no + ForceSecureBootScheme=no + IncreasePciBarSize=no + LapicKernelPanic=no " {$setting} = {$value} 如果您有惠普笔记本电脑,请启用此功能":" {$setting} = {$value} 仅当您拥有HP笔记本电脑时才需要" + PanicNoKextDump=yes + PowerTimeoutKernelPanic=yes + ProvideCurrentCpuInfo=no + SetApfsTrimTimeout=-1 + ThirdPartyDrives=no + XhciPortLimit=yes " {$setting} = {$value} -->USB端口定制后关闭":" {$setting} = {$value} -->如果您有USB问题,请启用" + +Misc +:Boot + BuiltinTextRenderer~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 参见UEFI/TextRenderer" + ConsoleBehaviourOs~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用" + ConsoleBehaviourUi~="" "!{$setting} -->从OpenCore v0.5.6开始已弃用" + ConsoleMode~=.* "!{$setting} -->从OpenCore v0.5.6开始已移至UEFI/Output部分" + Resolution~=.* "!{$setting} -->从OpenCore v0.5.6开始已移至UEFI/Output部分" + ConsoleAttributes~=.* " {$setting} = {$value}" + HideSelf~=.* "!{$setting} -->从OpenCore v0.5.9开始已弃用" + PollAppleHotKeys=no + ShowPicker=yes + HibernateSkipsPicker=yes + UsePicker~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用" + TakeoffDelay=0 + HibernateMode=None + LauncherOption~="Disabled|Full|Short|System" " {$setting} = {$value} -->LauncherOption设置正确":"-{$setting} = {$value} - 无效的LauncherOption. 请查阅 [Misc -> Boot Docs]" + LauncherPath=Default + PickerMode=Builtin + HideAuxiliary=no + PickerAttributes~=.* " {$setting} = {$value}" + PickerAudioAssist=no + Timeout=5 + PickerVariant~=.* " {$setting} = {$value}" + +:Debug + AppleDebug=yes + ApplePanic=yes + DisableWatchDog=yes :" {$setting} -->启用此功能将有助于调试" + Target=67 :" {$setting} -->有关调试目标编号的更多信息,请参见[Debugging Docs]" + DisplayLevel=2147483714 :" {$setting} -->有关更多信息,请参见[Debugging Docs]调试显示级别" + DisplayDelay=0 + LogModules~=.* " {$setting} = {$value}" + +:Entries + [Arguments]~=debug "!Arguments = {$Arguments} -->boot-args进入nvram部分,而不是这里" + +:Security + AllowNvramReset~=.* "!{$setting} -->从OpenCore v0.8.1开始在引导条目添加独立的EFI驱动实现" + AllowSetDefault=yes + AllowToggleSip~=.* "!{$setting} -->从OpenCore v0.8.1开始在引导条目添加独立的EFI驱动实现" + ApECID=0 + AuthRestart=no + BlacklistAppleUpdate~=.* "!{$setting} -->在OpenCore v0.6.0里开始已弃用,可以使用NVRAM参数里添加" + BootProtect~=.* "!{$setting} 从OpenCore v0.6.6开始已弃用 - 请查阅 LauncherOption" + DmgLoading=Signed + EnablePassword=no + RequireSignature~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Vault" + RequireVault~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Vault" + Vault=Optional + SecureBootModel~="Default|Disabled|j137|j680|j132|j174|j140k|j780|j213|j140a|j152f|j160|j230k|j214k|j223|j215|j185|j185f|x86legacy" " {$setting} = {$value} SecureBootModel设置正确":"!{$setting} = {$value} - 这是SecureBootModel的无效选项!" + HaltLevel=2147483648 + ExposeSensitiveData=6 :" {$setting} = {$value}" + ScanPolicy=0 :"-{$setting} = {$value}. -->初始配置时候这里可以为0,但是配置完成后,请在OCC里自定义显示哪些启动盘" + +:Serial + Init=no + Override=no + +:Tools + count==0 " -->您好像没有一些EFI工具程序":"%-->您可以在此处删除EFI工具程序" + +NVRAM + LegacyEnable=no + LegacyOverwrite=no + WriteFlash=yes + +:Add +::4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14 + UIScale~=(01|02) " {$setting} = {$value}":" {$setting} = {$value} -->但这通常设置为 0102" + DefaultBackgroundColor~=.* " {$setting} = {$value}" + +::7C436110-AB2A-4BBB-A880-FE41995C9F82 + boot-args~="ncpi=" "!{$setting} = {$value} -->我想你的意思是 npci= 而不是 ncpi=":"" + boot-args~="^(?:(?!alcid).)*$" "{$alcbootarg}":"" + boot-args="-v keepsyms=1" " {$setting} = {$value} -->如果您有navi10 GPU,请添加 agdpmod=pikera":" {$setting} = {$value}" + run-efi-updater="No" + csr-active-config~=.* " {$setting} = {$value}" + nvda_drv~=.* "!{$setting} = {$value} -->完全删除此设置.从OpenCore v0.5.7开始不再使用" + prev-lang:kbd=72752d52553a323532 "-{$setting} = {$value} ({@value}). -->除非您使用俄语,否则请留空或设置其他语言":" {$setting} = {$value} ({@value})" + SystemAudioVolume~="^\d+$" " {$setting} = {$value}":"!{$setting} = {$value} -->这应该是一个正数" + +PlatformInfo + Automatic=yes + UpdateDataHub=yes + UpdateNVRAM=yes + UpdateSMBIOS=yes + UpdateSMBIOSMode=Create" {$setting} = {$value} 如果您有Dell或VIAO主板,请将其设置为 Custom + +:Generic + SpoofVendor=yes + AdviseFeatures=no + ProcessorType~=.* " {$setting} = {$value}" + SystemMemoryStatus=Auto + MaxBIOSVersion=no + SupportsCsm=no "!{$setting} -->从OpenCore v0.5.5开始被AdviseWindows取代" + SystemProductName~="(MacBookPro16,1|MacBookPro16,3|MacBookPro16,4|Macmini8,1)" " {$setting} = {$value}":"-{$setting} = {$value} -->对于九代/十代Coffeelake-plus笔记本平台,这不是建议的SMBIOS. 请参看 [PlatformInfo Docs]" + MLB=M000000000001 "!{$setting} -->应该设置为您生成的板卡序列号. 请参看 [PlatformInfo Docs]":" {$setting} -->已设置" + ROM=112233000000 "-{$setting} = {$value} -->您应该将此设置为您的NIC MAC地址. 请参看 [PlatformInfo Docs]":" {$setting} -->已设置" + SystemSerialNumber=W0000000001 "!{$setting} -->应该设置为您生成的系统序列号. 请参看[PlatformInfo Docs]":" {$setting} -->已设置" + SystemUUID=00000000-0000-0000-0000-000000000000 "!{$setting} -->应该设置为您生成的SmUUID. 请参看 [PlatformInfo Docs]":" {$setting} -->已设置" + +UEFI + ConnectDrivers=yes "{$setting} = {$value} 一般建议此处要选中状态!" +:Drivers + [Path]==VBoxHfs.efi|HFSPlus.efi|HfsPlus.efi "$hfs={$Path}; {$Path}":"!-->这里需要 VBoxHfs.efiHFSPlus.efi here" + [Path]==VBoxHfs.efi|HFSPlus.efi|HfsPlus.efi "!{$Path} -->你已经有了 {$hfs}" + [Path]==OpenRuntime.efi " {$Path}":"!-->缺少OpenRuntime.efi" + [Path]==FwRuntimeServices.efi "!{$Path} -->从OpenCore v0.5.7开始已由OpenRuntime.efi取代" + [Path]==ApfsDriverLoader.efi "!ApfsDriverLoader.efi -->自OpenCore v0.5.8起,已合并在UEFI/APFS部分" + [Path]==OpenCore.efi "!OpenCore.efi -->不应该在这里!" + [Path]==AppleUsbKbdxe.efi "!{$Path} -->不应该在这里!" + [Path]==NvmExpressDxe.efi "!NvmExpressDxe.efi -->不应该在这里!" + [Path]==OpenUsbKbDxe.efi "-{$Path} -->除非您执行旧版安装,否则不需要" + [Path]==Ps2KeyboardDxe.efi "-{$Path} -->除非您使用PS2键盘,否则不应在此处!" + [Path]==Ps2MouseDxe.efi "-{$Path} -->除非您使用带有OpenCanopy的PS2鼠标/触控板,否则请不要在此处!" + [Path]s==UsbMouseDxe.efi "-{$Path} -->除非您将USB鼠标/触控板与OpenCanopy配合使用,否则不应在此处使用!" + [Path]==XhciDxe.efi "!XhciDxe.efi -->不应该在这里!" + [Path]==HiiDatabase.efi "!{$Path} -->不应该在这里!" + [Path]==AppleUsbKbDxe.efi "-{$Path} -->从OpenCore v0.5.7开始已由OpenUsbKbDxe.efi取代" + [Path]==VirtualSmc.efi "!VirtualSmc.efi -->已被合并在OpenCore的AppleSmcIo quirks下 !" + [Path]==OpenLinuxBoot.efi "-{$Path} -->除非您确定要从OpenCore直接引导LINUX系统而不通过传统GRUB引导,否则不需要!" + [Path]==ext4_x64.efi "-{$Path} -->这个是LINUX传统EXT4文件系统读取驱动,如果你要引导的LINUX磁盘分区是EXT4,加载此驱动,配合OpenLinuxBoot.efi使用,否则不需要!" + [Path]==btrfs_x64.efi "-{$Path} -->这个是LINUX下一代文件系统读取驱动可以替代EXT4格式,如果你要引导的LINUX磁盘分区是此文件系统,加载此驱动,配合OpenLinuxBoot.efi使用,否则不需要!" + [Path]==* " {$Path}" + +:APFS + EnableJumpstart=yes + HideVerbose=yes + JumpstartHotPlug=no + MinDate=0 + MinVersion=0 + GlobalConnect~=.* "{$setting} = {$value}":"!-->缺少GlobalConnect选项" + +:AppleInput + AppleEvent~=.* " {$setting} = {$value}" + CustomDelays~=.* " {$setting} = {$value}" + KeyInitalDelay~=.* " {$setting} = {$value}" + KeySubsequentDelay~=.* " {$setting} = {$value}" + PointerSpeedDiv~=.* " {$setting} = {$value}" + PointerSpeedMul~=.* " {$setting} = {$value}" + GraphicsInputMirroring=no + +:Audio + AudioSupport~=.* " {$setting} = {$value}" + AudioDevice~=.* " {$setting} = {$value}" + AudioOutMask~=.* " {$setting} = {$value}" + DisconnectHda~=.* " {$setting} = {$value}" + MaximumGain~=.* " {$setting} = {$value}" + MinimumAssistGain~=.* " {$setting} = {$value}" + MinimumAudibleGain~=.* " {$setting} = {$value}" + AudioCodec~=.* " {$setting} = {$value}" + PlayChime~=.* " {$setting} = {$value}" + SetupDelay~=.* " {$setting} = {$value}" + ResetTrafficClass~=.* " {$setting} = {$value}" + + +:Input + KeyFiltering=no + KeyForgetThreshold=5 + KeyMergeThreshold~=.* "!{$setting} --> 从OpenCore v0.6.9开始已弃用" + KeySupport=yes + KeySupportMode=Auto + KeySwap=no + PointerSupport=no + PointerSupportMode~=.* " {$setting} = {$value}" + TimerResolution=50000 + KeyInitalDelay~=.* "!{$setting} --> 从OpenCore v0.6.9开始已移动到AppleInput中" + KeySubsequentDelay~=.* "!{$setting} --> 从OpenCore v0.6.9开始已移动到AppleInput中" + PointerDwellClickTimeout~=.* " {$setting} = {$value}" + PointerDwellDoubleClickTimeou~=.* " {$setting} = {$value}" + PointerDwellRadius~=.* " {$setting} = {$value}" + PointerPollMask~=.* " {$setting} = {$value}" + PointerPollMax~=.* " {$setting} = {$value}" + PointerPollMin~=.* " {$setting} = {$value}" + +:ProtocolOverrides + count==18 :"!-->在这里,您应该在UEFI/ProtocolOverrides部分中正确设置18个选项" + AppleAudio=no + AppleBootPolicy=no + AppleDebugLog=no + AppleEg2Info=no + AppleEvent~=.* "!{$setting} --> 从OpenCore v0.6.9开始已移动到AppleInput中" + AppleFramebufferInfo=no + AppleImageConversion=no + AppleImg4Verification=no + AppleKeyMap=no + AppleRtcRam=no + AppleSecureBoot=no + AppleSmcIo=no + AppleUserInterfaceTheme=no + DataHub=no + DeviceProperties=no + FirmwareVolume=no " {$setting} = {$value} 如果您打算使用FileVault2,请启用此功能":" {$setting} = {$value} 仅当您计划使用FileVault时才需要" + HashServices=no " {$setting} = {$value} 如果您打算使用FileVault2,请启用此功能":" {$setting} = {$value} 仅当您计划使用FileVault时才需要" + OSInfo=no + UnicodeCollation=no + ConsoleControl~=.* "!{$setting} 从OpenCore v0.5.6开始已弃用-请参见 UEFI/TextRenderer" + +:Output + count==15 :"!-->在这里,您应该在UEFI/OUTPUT部分中设置15个设置" + TextRenderer=BuiltinGraphics + ConsoleMode="" + Resolution~=.* " {$setting} = {$value}" + ForceResolution=no + GopPassThrough=~=.* " {$setting} = {$value}" + ClearScreenOnModeSwitch=no + IgnoreTextInGraphics=no + ProvideConsoleGop=yes + DirectGopRendering=no + DirectGopCacheMode~=.* "!{$setting} was deprecated in OpenCore v0.5.9" + ReconnectOnResChange=no + ReplaceTabWithSpace=no + SanitiseClearScreen~=.* " {$setting} = {$value}" + UgaPassThrough=no + Scale~=.* "!{$setting} -->不应该在这里" + +:Quirks + AvoidHighAlloc~=.* "!{$setting} was deprecated in OpenCore v0.5.6" + DeduplicateBootOrder~=.* "!{$setting} --> 从OpenCore v0.6.6开始已弃用" + DisableSecurityPolicy=no + EnableVectorAcceleration=no + EnableVmx=no + ActivateHpetSupport=no + ExitBootServicesDelay=0 + ForgeUefiSupport=no + ForceOcWriteFlash=no + IgnoreInvalidFlexRatio=no + ReconnectOnResChange~=.* "!{$setting} 从OpenCore v0.5.6开始已弃用-请参见 Output/${setting}" + IgnoreTextInGraphics~=.* "!{$setting} 从OpenCore v0.5.6开始已弃用-请参见 Output/${setting}" + ProvideConsoleGop=.* "!{$setting} 从OpenCore v0.5.6开始已弃用-请参见 Output/${setting}" + ReleaseUsbOwnership=yes + ReloadOptionRoms=no + RequestBootVarFallback~=.* "!{$setting} -->从OpenCore v0.5.9开始已弃用" + RequestBootVarRouting=yes + TscSyncTimeout=0 + ResizeGpuBars=-1 + ReplaceTabWithSpace~=.* "!{$setting} 从OpenCore v0.5.6开始已弃用-请参见 Output/${setting}" + SanitiseClearScreen~=.* "!{$setting} 从OpenCore v0.5.6开始已弃用-请参见 Output/${setting}" + ClearScreenOnModeSwitch~=.* "!{$setting} 从OpenCore v0.5.6开始已弃用-请参见 Output/${setting}" + UnblockFsConnect=~=.* "{$setting} = {$value} -->如果未显示APFS驱动器,建议在HP系统上启用":"!-->缺少UnblockFsConnect选项" + +:ReservedMemory diff --git a/Chinese, Simplified Localization (zh-Hans)/ocs/rules/laptophaswell087.lst b/Chinese, Simplified Localization (zh-Hans)/ocs/rules/laptophaswell087.lst new file mode 100644 index 0000000000000000000000000000000000000000..38c0dd5f66312ae5d38ff814ebc997e28c3a0a4f --- /dev/null +++ b/Chinese, Simplified Localization (zh-Hans)/ocs/rules/laptophaswell087.lst @@ -0,0 +1,362 @@ +=
四代Haswell笔记本 OpenCore 0.8.7 健全性检查结果

+=
规则更新:草原企鹅

+# Generic config suitable for initial installation +# OpenCore v0.8.7 Intel Haswell Sanity Check += +=
+# [kernel]:https://dortania.github.io/OpenCore-Install-Guide/config-laptop.plist/haswell#kernel +# [acpi]:https://dortania.github.io/OpenCore-Install-Guide/config-laptop.plist/haswell#acpi +# [kexts]:https://dortania.github.io/OpenCore-Install-Guide/ktext.html#kexts +# [debug]:https://dortania.github.io/OpenCore-Install-Guide/troubleshooting/debug.html +# [scanpolicy]:https://dortania.github.io/OpenCore-Post-Install/universal/security.html#scanpolicy +# [platforminfo]:https://dortania.github.io/OpenCore-Install-Guide/config-laptop.plist/haswell#platforminfo +# [deviceproperties]:https://dortania.github.io/OpenCore-Install-Guide/config-laptop.plist/haswell#deviceproperties + +ACPI +:Add + count==0 "-您没有SSDT补丁.请查看[Acpi Docs]" + [Path]==DSDT.aml "-{$Path} -->您不应该包括转储的DSDT.请查看[ACPI文档]." + [Path]==SSDT-1.aml "-{$Path} -->这只是SSDT的一个例子.如果你真的是自己做的, 称它为更具描述性的东西" + [Path]~=".dsl$" "!{$Path} -->在此处只能是.aml文件. dsl文件需要编译为.aml" + [Enabled]==no "-{$Path} -->状态是已禁用. 启用或删除它可以去除此警告" + [Path]!=SSDT-PLUG.aml "--->缺少SSDT-PLUG.aml. 请查看[Acpi Docs]" + [Path]==SSDT-EC-USBX.aml&SSDT-EC.aml"-->-{$Path}/b>不要同时使用 SSDT-EC-USBXSSDT-EC" + [Path]~=-EC.+aml :"%您可能需要类似SSDT-EC.aml或SSDT-EC-USBX.aml的文件.请查看[ACPI文档]" + [Path]!=SSDT-PNLF.aml "-{$Path} -->文件缺失!" + [Path]==SSDT-PNLF-CFL.aml "-{$Path} -->这不包括KabyLake和较旧的笔记本电脑上,而应使用SSDT-PNLF. 请查看 [ACPI Docs][acpi]." + [Path]==* " {$Path} -->确保此文件在您的OC/ACPI目录中" + [Path]==SSDT-OLA.aml "-{$Path} -->不要使用在粗略网站上找到的随机文件,这些文件会注入很可能阻止启动的随机数据. 请查看[Acpi Docs]" + [Path]==SSDT-SSDT-OLARILA.aml "-{$Path} -->不要使用在粗略网站上找到的随机文件,这些文件会注入很可能阻止启动的随机数据. 请查看[Acpi Docs]" + [Path]==SSDT-XOSI.aml&SSDT-GPI0.aml "!{$Path} -->不要同时使用 SSDT-XOSISSDT-GPI0" + +:Quirks + count==5 + FadtEnableReset~=.* " {$setting} = {$value}" + NormalizeHeaders=no + RebaseRegions=no + ResetHwSig=no + ResetLogoStatus=no + SyncTableIds=no + +Booter + +:Quirks + AllowRelocationBlock=no + AvoidRuntimeDefrag=yes + DevirtualiseMmio=no + DisableSingleUser=no + DisableVariableWrite=no + DiscardHibernateMap=no + EnableSafeModeSlide=yes + EnableWriteUnprotector=yes + ForceExitBootServices=no + ProtectCsmRegion~=.* "!{$setting} -->从OpenCore v0.5.7开始已弃用 - 请参阅ProtectMemoryRegions" + ProtectMemoryRegions=no + ProtectSecureBoot=no + ProtectUefiServices=no + ProvideCustomSlide=yes + ProvideMaxSlide=0 + ResizeAppleGpuBars=-1 + RebuildAppleMemoryMap=no + SetupVirtualMap=yes + ShrinkMemoryMap~=.* "!{$setting} -->从OpenCore v0.5.7开始已弃用 - 请参阅RebuildAppleMemoryMap" + SignalAppleOS=no + SyncRuntimePermissions=no + ForceBooterSignature=no + +DeviceProperties + +:Add +::PciRoot(0x0)/Pci(0x2,0x0) + AAPL,ig-platform-id~="0500260a|0600260a|0300220d" " {$setting} = {$value} -->iGPU设置正确":"-{$setting} = {$value} - -->iGPU可能设置不正确. 请阅读 [DeviceProperties Docs]" + +::PciRoot(0x0)/Pci(0x1b,0x0) + AAPL,ig-platform-id~=.* "!{$setting} 是错误的位置, iGPU的位置是 PciRoot(0x0)/Pci(0x2,0x0)" + +Kernel + +:Add + count==0 "!-->您没有Kexts. 您至少得需要Lilu.kext和VirtualSMC.kext. 请查看[Kexts文档]" + [BundlePath]==Lilu.kext " Lilu.kext-->确保此Kext在您的 OC/Kexts 目录,这是需要放在第一个的kext":"!-->缺少Lilu.kext. 将其添加到此列表的顶部" + [BundlePath]==FakeSMC.kext&VirtualSMC.kext "--->{$BundlePath} 不要同时使用 FakeSMC.kextVirtualSMC.kext" + [BundlePath]!=FakeSMC.kext|VirtualSMC.kext "--->你应该在此处添加 FakeSMC.kextVirtualSMC.kext" + [BundlePath]==VoodooHDA.kext&AppleALC.kext "--->{$BundlePath} 不要同时使用 VoodooHDA.kextAppleALC.kext" + [BundlePath]==AppleALC.kext "$alcbootarg='{$setting} = {$value} --->您需要添加 alcid=N 因为您使用的是AppleALC.kext';":"$alcbootarg=;" + [BundlePath]!=WhateverGreen.kext "--->缺少WhateverGreen.kext. 请查看[Kexts Docs]" + [BundlePath]==XLNCUSBFIX.kext "!-->XLNCUSBFIX.kext 这是AMD专用的kext,请勿在Intel上使用" + [BundlePath]==SmallTree-Intel-211-AT-PCIe-GBE.kext "-->-{$BundlePath} 虽然这可能有效, 但SmallTreeIntel82576.kext 被认为更可靠" + [BundlePath]==SMCLightSensor.kext "!{$BundlePath} -->请确保您的笔记本电脑装有光传感器,否则可能会导致问题" + [BundlePath]==SMCBatteryManager.kext "!{$BundlePath} -->请确保您的电池已正确修补成8位,否则可能会导致问题" + [BundlePath]==XHCI-unsupported.kext "{$BundlePath} -->你可能不需要这个" + [BundlePath]==FakePCIID.kext "{$BundlePath} -->有更好的伪造设备ID的方法" + [BundlePath]==FakePCIID_Intel_HDMI_Audio.kext -{$BundlePath} "-->有更好的伪造设备ID的方法" + [BundlePath]==* "{$BundlePath} -->确保此Kext位于您的 OC/Kexts 目录" + +:Emulate + DummyPowerManagement=no + +:Quirks + AppleCpuPmCfgLock=yes " {$setting} = {$value} -->如果您不打算启动10.10或更早版本,则应禁用此功能":" {$setting} = {$value} -->确保在您的BIOS中禁用了CFG-Lock" + AppleXcpmCfgLock=yes " {$setting} = {$value} -->您应该在BIOS中禁用CFG-Lock,而不要使用此功能":" {$setting} = {$value} -->确保在您的BIOS中禁用了CFG-Lock" + AppleXcpmExtraMsrs=no + AppleXcpmForceBoost=no + CustomPciSerialDevice=no + CustomSMBIOSGuid=no" {$setting} = {$value} -->如果您有Dell或VIAO主板,请启用此功能" + DisableIoMapper=yes + DisableRtcChecksum~=.* " {$setting} = {$value}" + DummyPowerManagement~=.* "!{$setting} -->已从OpenCore v0.6.6开始移动 - 参看Kernel -> Emulate" + ExtendBTFeatureFlags~=.* " {$setting} = {$value}" + LegacyCommpage=no + ExternalDiskIcons~=.* " {$setting} = {$value}" + ForceAquantiaEthernet=no + ForceSecureBootScheme=no + IncreasePciBarSize=no + LapicKernelPanic=no " {$setting} = {$value} 如果您有惠普笔记本电脑,请启用此功能":" {$setting} = {$value} 仅当您拥有HP笔记本电脑时才需要" + PanicNoKextDump=yes + PowerTimeoutKernelPanic=yes + ProvideCurrentCpuInfo=no + SetApfsTrimTimeout=-1 + ThirdPartyDrives=no + XhciPortLimit=yes " {$setting} = {$value} -->USB端口定制后关闭":" {$setting} = {$value} -->如果您有USB问题,请启用" + +Misc +:Boot + BuiltinTextRenderer~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 参见UEFI/TextRenderer" + ConsoleBehaviourOs~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用" + ConsoleBehaviourUi~="" "!{$setting} -->从OpenCore v0.5.6开始已弃用" + ConsoleMode~=.* "!{$setting} -->从OpenCore v0.5.6开始已移至UEFI/Output部分" + Resolution~=.* "!{$setting} -->从OpenCore v0.5.6开始已移至UEFI/Output部分" + ConsoleAttributes~=.* " {$setting} = {$value}" + HideSelf~=.* "!{$setting} -->从OpenCore v0.5.9开始已弃用" + PollAppleHotKeys=no + ShowPicker=yes + HibernateSkipsPicker=yes + UsePicker~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用" + TakeoffDelay=0 + HibernateMode=None + LauncherOption~="Disabled|Full|Short|System" " {$setting} = {$value} -->LauncherOption设置正确":"-{$setting} = {$value} - 无效的LauncherOption. 请查阅 [Misc -> Boot Docs]" + LauncherPath=Default + PickerMode=Builtin + HideAuxiliary=no + PickerAttributes~=.* " {$setting} = {$value}" + PickerAudioAssist=no + Timeout=5 + PickerVariant~=.* " {$setting} = {$value}" + +:Debug + AppleDebug=yes + ApplePanic=yes + DisableWatchDog=yes :" {$setting} -->启用此功能将有助于调试" + Target=67 :" {$setting} -->有关调试目标编号的更多信息,请参见[Debugging Docs]" + DisplayLevel=2147483714 :" {$setting} -->有关更多信息,请参见[Debugging Docs]调试显示级别" + DisplayDelay=0 + LogModules~=.* " {$setting} = {$value}" + +:Entries + [Arguments]~=debug "!Arguments = {$Arguments} -->boot-args进入nvram部分,而不是这里" + +:Security + AllowNvramReset~=.* "!{$setting} -->从OpenCore v0.8.1开始在引导条目添加独立的EFI驱动实现" + AllowSetDefault=yes + AllowToggleSip~=.* "!{$setting} -->从OpenCore v0.8.1开始在引导条目添加独立的EFI驱动实现" + ApECID=0 + AuthRestart=no + BlacklistAppleUpdate~=.* "!{$setting} -->在OpenCore v0.6.0里开始已弃用,可以使用NVRAM参数里添加" + BootProtect~=.* "!{$setting} 从OpenCore v0.6.6开始已弃用 - 请查阅 LauncherOption" + DmgLoading=Signed + EnablePassword=no + RequireSignature~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Vault" + RequireVault~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Vault" + Vault=Optional + SecureBootModel~="Default|Disabled|j137|j680|j132|j174|j140k|j780|j213|j140a|j152f|j160|j230k|j214k|j223|j215|j185|j185f|x86legacy" " {$setting} = {$value} SecureBootModel设置正确":"!{$setting} = {$value} - 这是SecureBootModel的无效选项!" + HaltLevel=2147483648 + ExposeSensitiveData=6 :" {$setting} = {$value}" + ScanPolicy=0 :"-{$setting} = {$value}. -->初始配置时候这里可以为0,但是配置完成后,请在OCC里自定义显示哪些启动盘" + +:Serial + Init=no + Override=no + +:Tools + count==0 " -->您好像没有一些EFI工具程序":"%-->您可以在此处删除EFI工具程序" + +NVRAM + LegacyEnable=no + LegacyOverwrite=no + WriteFlash=yes + +:Add +::4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14 + UIScale~=(01|02) " {$setting} = {$value}":" {$setting} = {$value} -->但这通常设置为 0102" + DefaultBackgroundColor~=.* " {$setting} = {$value}" + +::7C436110-AB2A-4BBB-A880-FE41995C9F82 + boot-args~="ncpi=" "!{$setting} = {$value} -->我想你的意思是 npci= 而不是 ncpi=":"" + boot-args~="^(?:(?!alcid).)*$" "{$alcbootarg}":"" + boot-args="-v keepsyms=1" " {$setting} = {$value} -->如果您有navi10 GPU,请添加 agdpmod=pikera":" {$setting} = {$value}" + run-efi-updater="No" + csr-active-config~=.* " {$setting} = {$value}" + nvda_drv~=.* "!{$setting} = {$value} -->完全删除此设置.从OpenCore v0.5.7开始不再使用" + prev-lang:kbd=72752d52553a323532 "-{$setting} = {$value} ({@value}). -->除非您使用俄语,否则请留空或设置其他语言":" {$setting} = {$value} ({@value})" + SystemAudioVolume~="^\d+$" " {$setting} = {$value}":"!{$setting} = {$value} -->这应该是一个正数" + +PlatformInfo + Automatic=yes + UpdateDataHub=yes + UpdateNVRAM=yes + UpdateSMBIOS=yes + UpdateSMBIOSMode=Create" {$setting} = {$value} 如果您有Dell或VIAO主板,请将其设置为 Custom + +:Generic + SpoofVendor=yes + AdviseFeatures=no + ProcessorType~=.* " {$setting} = {$value}" + SystemMemoryStatus=Auto + MaxBIOSVersion=no + SystemProductName~="(MacBookAir6,1|MacBookAir6,2|MacBookPro11,1|MacBookPro11,2|MacBookPro11,3|MacBookPro11,4|MacBookPro11,5|Macmini7,1)" " {$setting} = {$value}":"-{$setting} = {$value} -->对于四代Haswell笔记本平台,这不是建议的SMBIOS. 请参看 [PlatformInfo Docs]" + MLB=M000000000001 "!{$setting} -->应该设置为您生成的板卡序列号. 请参看 [PlatformInfo Docs]":" {$setting} -->已设置" + ROM=112233000000 "-{$setting} = {$value} -->您应该将此设置为您的NIC MAC地址. 请参看[PlatformInfo Docs]":" {$setting} -->已设置" + SystemSerialNumber=W0000000001 "!{$setting} -->应该设置为您生成的系统序列号. 请参看 [PlatformInfo Docs]":" {$setting} -->已设置" + SystemUUID=00000000-0000-0000-0000-000000000000 "!{$setting} -->应该设置为您生成的SmUUID. 请参看 [PlatformInfo Docs]":" {$setting} -->已设置" + +UEFI + ConnectDrivers=yes "{$setting} = {$value} 一般建议此处要选中状态!" +:Drivers + [Path]==VBoxHfs.efi|HFSPlus.efi|HfsPlus.efi "$hfs={$Path}; {$Path}":"!-->这里需要 VBoxHfs.efiHFSPlus.efi here" + [Path]==VBoxHfs.efi|HFSPlus.efi|HfsPlus.efi "!{$Path} -->你已经有了 {$hfs}" + [Path]==OpenRuntime.efi " {$Path}":"!-->缺少OpenRuntime.efi" + [Path]==FwRuntimeServices.efi "!{$Path} -->从OpenCore v0.5.7开始已由OpenRuntime.efi取代" + [Path]==ApfsDriverLoader.efi "!ApfsDriverLoader.efi -->自OpenCore v0.5.8起,已合并在UEFI/APFS部分" + [Path]==OpenCore.efi "!OpenCore.efi -->不应该在这里!" + [Path]==AppleUsbKbdxe.efi "!{$Path} -->不应该在这里!" + [Path]==NvmExpressDxe.efi "!NvmExpressDxe.efi -->不应该在这里!" + [Path]==OpenUsbKbDxe.efi "-{$Path} -->除非您执行旧版安装,否则不需要" + [Path]==Ps2KeyboardDxe.efi "-{$Path} -->除非您使用PS2键盘,否则不应在此处!" + [Path]==Ps2MouseDxe.efi "-{$Path} -->除非您使用带有OpenCanopy的PS2鼠标/触控板,否则请不要在此处!" + [Path]s==UsbMouseDxe.efi "-{$Path} -->除非您将USB鼠标/触控板与OpenCanopy配合使用,否则不应在此处使用!" + [Path]==XhciDxe.efi "!XhciDxe.efi -->不应该在这里!" + [Path]==HiiDatabase.efi "!{$Path} -->不应该在这里!" + [Path]==AppleUsbKbDxe.efi "-{$Path} -->从OpenCore v0.5.7开始已由OpenUsbKbDxe.efi取代" + [Path]==VirtualSmc.efi "!VirtualSmc.efi -->已被合并在OpenCore的AppleSmcIo quirks下 !" + [Path]==OpenLinuxBoot.efi "-{$Path} -->除非您确定要从OpenCore直接引导LINUX系统而不通过传统GRUB引导,否则不需要!" + [Path]==ext4_x64.efi "-{$Path} -->这个是LINUX传统EXT4文件系统读取驱动,如果你要引导的LINUX磁盘分区是EXT4,加载此驱动,配合OpenLinuxBoot.efi使用,否则不需要!" + [Path]==btrfs_x64.efi "-{$Path} -->这个是LINUX下一代文件系统读取驱动可以替代EXT4格式,如果你要引导的LINUX磁盘分区是此文件系统,加载此驱动,配合OpenLinuxBoot.efi使用,否则不需要!" + [Path]==* " {$Path}" + +:APFS + EnableJumpstart=yes + HideVerbose=yes + JumpstartHotPlug=no + MinDate=0 + MinVersion=0 + GlobalConnect~=.* "{$setting} = {$value}":"!-->缺少GlobalConnect选项" + +:AppleInput + AppleEvent~=.* " {$setting} = {$value}" + CustomDelays~=.* " {$setting} = {$value}" + KeyInitalDelay~=.* " {$setting} = {$value}" + KeySubsequentDelay~=.* " {$setting} = {$value}" + PointerSpeedDiv~=.* " {$setting} = {$value}" + PointerSpeedMul~=.* " {$setting} = {$value}" + GraphicsInputMirroring=no + +:Audio + AudioSupport~=.* " {$setting} = {$value}" + AudioDevice~=.* " {$setting} = {$value}" + AudioOutMask~=.* " {$setting} = {$value}" + DisconnectHda~=.* " {$setting} = {$value}" + MaximumGain~=.* " {$setting} = {$value}" + MinimumAssistGain~=.* " {$setting} = {$value}" + MinimumAudibleGain~=.* " {$setting} = {$value}" + AudioCodec~=.* " {$setting} = {$value}" + PlayChime~=.* " {$setting} = {$value}" + SetupDelay~=.* " {$setting} = {$value}" + ResetTrafficClass~=.* " {$setting} = {$value}" + + +:Input + KeyFiltering=no + KeyForgetThreshold=5 + KeyMergeThreshold~=.* "!{$setting} --> 从OpenCore v0.6.9开始已弃用" + KeySupport=yes + KeySupportMode=Auto + KeySwap=no + PointerSupport=no + PointerSupportMode~=.* " {$setting} = {$value}" + TimerResolution=50000 + KeyInitalDelay~=.* "!{$setting} --> 从OpenCore v0.6.9开始已移动到AppleInput中" + KeySubsequentDelay~=.* "!{$setting} --> 从OpenCore v0.6.9开始已移动到AppleInput中" + PointerDwellClickTimeout~=.* " {$setting} = {$value}" + PointerDwellDoubleClickTimeou~=.* " {$setting} = {$value}" + PointerDwellRadius~=.* " {$setting} = {$value}" + PointerPollMask~=.* " {$setting} = {$value}" + PointerPollMax~=.* " {$setting} = {$value}" + PointerPollMin~=.* " {$setting} = {$value}" + +:ProtocolOverrides + count==18 :"!-->在这里,您应该在UEFI/ProtocolOverrides部分中正确设置18个选项" + AppleAudio=no + AppleBootPolicy=no + AppleDebugLog=no + AppleEg2Info=no + AppleEvent~=.* "!{$setting} --> 从OpenCore v0.6.9开始已移动到AppleInput中" + AppleFramebufferInfo=no + AppleImageConversion=no + AppleImg4Verification=no + AppleKeyMap=no + AppleRtcRam=no + AppleSecureBoot=no + AppleSmcIo=no + AppleUserInterfaceTheme=no + DataHub=no + DeviceProperties=no + FirmwareVolume=no " {$setting} = {$value} 如果您打算使用FileVault2,请启用此功能":" {$setting} = {$value} 仅当您计划使用FileVault时才需要" + HashServices=no " {$setting} = {$value} 如果您打算使用FileVault2,请启用此功能":" {$setting} = {$value} 仅当您计划使用FileVault时才需要" + OSInfo=no + UnicodeCollation=no + ConsoleControl~=.* "!{$setting} 从OpenCore v0.5.6开始已弃用-请参见 UEFI/TextRenderer" + +:Output + count==15 :"!-->在这里,您应该在UEFI/OUTPUT部分中设置15个设置" + TextRenderer=BuiltinGraphics + ConsoleMode="" + Resolution~=.* " {$setting} = {$value}" + ForceResolution=no + GopPassThrough=~=.* " {$setting} = {$value}" + ClearScreenOnModeSwitch=no + IgnoreTextInGraphics=no + ProvideConsoleGop=yes + DirectGopRendering=no + DirectGopCacheMode~=.* "!{$setting} -->从OpenCore v0.5.9开始已弃用" + ReconnectOnResChange=no + ReplaceTabWithSpace=no + SanitiseClearScreen~=.* " {$setting} = {$value}" + Scale~=.* "!{$setting} -->不应该在这里" + UgaPassThrough~=.* "{$setting} = {$value}":"!-->缺少UgaPassThrough选项" + +:Quirks + AvoidHighAlloc~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用" + DeduplicateBootOrder~=.* "!{$setting} --> 从OpenCore v0.6.6开始已弃用" + DisableSecurityPolicy=no + EnableVectorAcceleration=no + EnableVmx=no + ActivateHpetSupport=no + ExitBootServicesDelay=0 + ForgeUefiSupport=no + ForceOcWriteFlash=no + IgnoreInvalidFlexRatio=yes + ReconnectOnResChange~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Output/${setting}" + IgnoreTextInGraphics~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Output/${setting}" + ProvideConsoleGop~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Output/${setting}" + ReleaseUsbOwnership=yes + ReloadOptionRoms=no + RequestBootVarFallback~=.* "!{$setting} -->从OpenCore v0.5.9开始已弃用" + RequestBootVarRouting=yes + TscSyncTimeout=0 + ResizeGpuBars=-1 + ReplaceTabWithSpace~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Output/${setting}" + SanitiseClearScreen~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Output/${setting}" + ClearScreenOnModeSwitch~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Output/${setting}" + UnblockFsConnect=~=.* "{$setting} = {$value} -->如果未显示APFS驱动器,建议在HP系统上启用":"!-->缺少UnblockFsConnect选项" + +:ReservedMemory diff --git a/Chinese, Simplified Localization (zh-Hans)/ocs/rules/laptopicelake087.lst b/Chinese, Simplified Localization (zh-Hans)/ocs/rules/laptopicelake087.lst new file mode 100644 index 0000000000000000000000000000000000000000..b1dac4b5a9c1983041a8e6eaee16142c24f7af87 --- /dev/null +++ b/Chinese, Simplified Localization (zh-Hans)/ocs/rules/laptopicelake087.lst @@ -0,0 +1,366 @@ +=
十代IceLake系列笔记本 OpenCore 0.8.7 健全性检查结果

+=
规则更新:草原企鹅

+# Generic config suitable for initial installation +# OpenCore v0.8.7 Intel Ice Lake Laptop Sanity Check += +=
+# [kernel]:https://dortania.github.io/OpenCore-Install-Guide/config-laptop.plist/icelake#kernel +# [acpi]:https://dortania.github.io/OpenCore-Install-Guide/config-laptop.plist/icelake#acpi +# [kexts]:https://dortania.github.io/OpenCore-Install-Guide/ktext.html#kexts +# [debug]:https://dortania.github.io/OpenCore-Install-Guide/troubleshooting/debug.html +# [scanpolicy]:https://dortania.github.io/OpenCore-Post-Install/universal/security.html#scanpolicy +# [platforminfo]:https://dortania.github.io/OpenCore-Install-Guide/config-laptop.plist/icelake#platforminfo +# [deviceproperties]:https://dortania.github.io/OpenCore-Install-Guide/config-laptop.plist/icelake##deviceproperties + +ACPI +:Add + count==0 "-您没有SSDT补丁.请查看[Acpi Docs]" + [Path]==DSDT.aml "-{$Path} -->您不应该包括转储的DSDT.请查看[ACPI文档]." + [Path]==SSDT-1.aml "-{$Path} -->这只是SSDT的一个例子.如果你真的是自己做的, 称它为更具描述性的东西" + [Path]~=".dsl$" "!{$Path} -->在此处只能是.aml文件. dsl文件需要编译为.aml" + [Enabled]==no "-{$Path} -->状态是已禁用. 启用或删除它可以去除此警告" + [Path]!=SSDT-PLUG.aml "--->缺少SSDT-PLUG.aml. 请查看[Acpi Docs]" + [Path]==SSDT-EC-USBX-LAPTOP.aml&SSDT-EC.aml"-->-{$Path}/b>不要同时使用 SSDT-EC-USBX-DESKTOPSSDT-EC" + [Path]==SSDT-EC-USBX-DESKTOP.aml "-{$Path} -->请使用 SSDT-EC-USBX-LAPTOP 代替" + [Path]~=-EC.+aml :"%您可能需要类似SSDT-EC.aml或SSDT-EC-USBX.aml的文件.请查看[ACPI文档]" + [Path]!=SSDT-AWAC.aml "-SSDT-AWAC.aml --->缺少. 如果你需要它,请查看 [Acpi Docs]" + [Path]!=SSDT-PMC.aml "-SSDT-PMC.aml --->缺少. 如果你需要它,请查看 [Acpi Docs]" + [Path]!=SSDT-PNLF.aml "-{$Path} -->文件缺失!" + [Path]==SSDT-PNLF-CFL.aml "-{$Path} -->不应在Coffee Lake和更新的笔记本电脑中包括此设备,而应使用SSDT-PNLF-CFL. 请查看 [ACPI Docs][acpi]." + [Path]==* " {$Path} -->确保此文件在您的OC/ACPI目录中" + [Path]==SSDT-OLA.aml "-{$Path} -->不要使用在粗略网站上找到的随机文件,这些文件会注入很可能阻止启动的随机数据. 请查看[Acpi Docs]" + [Path]==SSDT-SSDT-OLARILA.aml "-{$Path} -->不要使用在粗略网站上找到的随机文件,这些文件会注入很可能阻止启动的随机数据. 请查看[Acpi Docs]" + [Path]==SSDT-XOSI.aml&SSDT-GPI0.aml "-{$Path} -->不要同时使用 SSDT-XOSISSDT-GPI0" + +:Quirks + count==5 + FadtEnableReset~=.* " {$setting} = {$value}" + NormalizeHeaders=no + RebaseRegions=no + ResetHwSig=no + ResetLogoStatus=no + SyncTableIds=no + +Booter + +:Quirks + AllowRelocationBlock=no + AvoidRuntimeDefrag=yes + DevirtualiseMmio=yes + DisableSingleUser=no + DisableVariableWrite=no + DiscardHibernateMap=no + EnableSafeModeSlide=yes + EnableWriteUnprotector=no + ForceExitBootServices=no + ProtectCsmRegion~=.* "!{$setting} -->从OpenCore v0.5.7开始已弃用 - 请参阅ProtectMemoryRegions" + ProtectMemoryRegions=no + ProtectSecureBoot=no + ProtectUefiServices=yes + ProvideCustomSlide=yes + ProvideMaxSlide=0 + ResizeAppleGpuBars=-1 + RebuildAppleMemoryMap=yes + SetupVirtualMap=no + ShrinkMemoryMap~=.* "!{$setting} -->从OpenCore v0.5.7开始已弃用 - 请参阅RebuildAppleMemoryMap" + SignalAppleOS=no + SyncRuntimePermissions=yes + ForceBooterSignature=no + +DeviceProperties + +:Add +::PciRoot(0x0)/Pci(0x2,0x0) + AAPL,ig-platform-id~="0000528A" " {$setting} = {$value} -->iGPU设置正确":"-{$setting} = {$value} - -->iGPU可能设置不正确. 请阅读 [DeviceProperties Docs]" + +::PciRoot(0x0)/Pci(0x1b,0x0) + AAPL,ig-platform-id~=.* "!{$setting} 位置错误, iGPU位置为 PciRoot(0x0)/Pci(0x2,0x0)" + +Kernel + +:Add + count==0 "!-->您没有Kexts. 您至少得需要Lilu.kext和VirtualSMC.kext. 请查看[Kexts文档]" + [BundlePath]==Lilu.kext " Lilu.kext-->确保此Kext在您的 OC/Kexts 目录,这是需要放在第一个的kext":"!-->缺少Lilu.kext. 将其添加到此列表的顶部" + [BundlePath]==FakeSMC.kext&VirtualSMC.kext "--->{$BundlePath} 不要同时使用 FakeSMC.kextVirtualSMC.kext" + [BundlePath]!=FakeSMC.kext|VirtualSMC.kext "--->你应该在此处添加 FakeSMC.kextVirtualSMC.kext" + [BundlePath]==VoodooHDA.kext&AppleALC.kext "--->{$BundlePath} 不要同时使用 VoodooHDA.kextAppleALC.kext" + [BundlePath]==AppleALC.kext "$alcbootarg='{$setting} = {$value} --->您需要添加 alcid=N 因为您使用的是AppleALC.kext';":"$alcbootarg=;" + [BundlePath]!=WhateverGreen.kext "--->缺少WhateverGreen.kext. 请查看[Kexts Docs]" + [BundlePath]==XLNCUSBFIX.kext "!-->XLNCUSBFIX.kext 这是AMD专用的kext,请勿在Intel上使用" + [BundlePath]==SmallTree-Intel-211-AT-PCIe-GBE.kext "-->-{$BundlePath} 虽然这可能有效, 但SmallTreeIntel82576.kext 被认为更可靠" + [BundlePath]==SMCLightSensor.kext "!{$BundlePath} -->请确保您的笔记本电脑装有光传感器,否则可能会导致问题" + [BundlePath]==SMCBatteryManager.kext "!{$BundlePath} -->请确保您的电池已正确修补成8位,否则可能会导致问题" + [BundlePath]==XHCI-unsupported.kext "{$BundlePath} -->你可能不需要这个" + [BundlePath]==FakePCIID.kext "{$BundlePath} -->有更好的伪造设备ID的方法" + [BundlePath]==FakePCIID_Intel_HDMI_Audio.kext -{$BundlePath} "-->有更好的伪造设备ID的方法" + [BundlePath]==* "{$BundlePath} -->确保此Kext位于您的 OC/Kexts 目录" + +:Emulate + DummyPowerManagement=no + +:Quirks + AppleCpuPmCfgLock=no + AppleXcpmCfgLock=yes " {$setting} = {$value} -->您应该在BIOS中禁用CFG-Lock,而不要使用此功能":" {$setting} = {$value} -->确保在您的BIOS中禁用了CFG-Lock" + AppleXcpmExtraMsrs=no + AppleXcpmForceBoost=no + CustomPciSerialDevice=no + CustomSMBIOSGuid=no" {$setting} = {$value} -->如果您有Dell或VIAO主板,请启用此功能" + DisableIoMapper=yes + DisableRtcChecksum~=.* " {$setting} = {$value}" + DummyPowerManagement~=.* "!{$setting} -->已从OpenCore v0.6.6开始移动 - 参看Kernel -> Emulate" + ExtendBTFeatureFlags~=.* " {$setting} = {$value}" + LegacyCommpage=no + ExternalDiskIcons~=.* " {$setting} = {$value}" + ForceAquantiaEthernet=no + ForceSecureBootScheme=no + IncreasePciBarSize=no + LapicKernelPanic=no " {$setting} = {$value} 如果您有惠普笔记本电脑,请启用此功能":" {$setting} = {$value} 仅当您拥有HP笔记本电脑时才需要" + PanicNoKextDump=yes + PowerTimeoutKernelPanic=yes + ProvideCurrentCpuInfo=no + SetApfsTrimTimeout=-1 + ThirdPartyDrives=no + XhciPortLimit=yes " {$setting} = {$value} -->USB端口定制后关闭":" {$setting} = {$value} -->如果您有USB问题,请启用" + +Misc +:Boot + BuiltinTextRenderer~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 参见UEFI/TextRenderer" + ConsoleBehaviourOs~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用" + ConsoleBehaviourUi~="" "!{$setting} -->从OpenCore v0.5.6开始已弃用" + ConsoleMode~=.* "!{$setting} -->从OpenCore v0.5.6开始已移至UEFI/Output部分" + Resolution~=.* "!{$setting} -->从OpenCore v0.5.6开始已移至UEFI/Output部分" + ConsoleAttributes~=.* " {$setting} = {$value}" + HideSelf~=.* "!{$setting} -->从OpenCore v0.5.9开始已弃用" + PollAppleHotKeys=no + ShowPicker=yes + HibernateSkipsPicker=yes + UsePicker~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用" + TakeoffDelay=0 + HibernateMode=None + LauncherOption~="Disabled|Full|Short|System" " {$setting} = {$value} -->LauncherOption设置正确":"-{$setting} = {$value} - 无效的LauncherOption. 请查阅 [Misc -> Boot Docs]" + LauncherPath=Default + PickerMode=Builtin + HideAuxiliary=no + PickerAttributes~=.* " {$setting} = {$value}" + PickerAudioAssist=no + Timeout=5 + PickerVariant~=.* " {$setting} = {$value}" + +:Debug + AppleDebug=yes + ApplePanic=yes + DisableWatchDog=yes :" {$setting} -->启用此功能将有助于调试" + Target=67 :" {$setting} -->有关调试目标编号的更多信息,请参见[Debugging Docs]" + DisplayLevel=2147483714 :" {$setting} -->有关更多信息,请参见[Debugging Docs]调试显示级别" + DisplayDelay=0 + LogModules~=.* " {$setting} = {$value}" + +:Entries + [Arguments]~=debug "!Arguments = {$Arguments} -->boot-args进入nvram部分,而不是这里" + +:Security + AllowNvramReset~=.* "!{$setting} -->从OpenCore v0.8.1开始在引导条目添加独立的EFI驱动实现" + AllowSetDefault=yes + AllowToggleSip~=.* "!{$setting} -->从OpenCore v0.8.1开始在引导条目添加独立的EFI驱动实现" + ApECID=0 + AuthRestart=no + BlacklistAppleUpdate~=.* "!{$setting} -->在OpenCore v0.6.0里开始已弃用,可以使用NVRAM参数里添加" + BootProtect~=.* "!{$setting} 从OpenCore v0.6.6开始已弃用 - 请查阅 LauncherOption" + DmgLoading=Signed + EnablePassword=no + RequireSignature~=.* "!{$setting} 从OpenCore v0.5.6开始已弃用-请参见 Vault" + RequireVault~=.* "!{$setting} 从OpenCore v0.5.6开始已弃用-请参见 Vault" + Vault=Optional + SecureBootModel~="Default|Disabled|j137|j680|j132|j174|j140k|j780|j213|j140a|j152f|j160|j230k|j214k|j223|j215|j185|j185f|x86legacy" " {$setting} = {$value} SecureBootModel设置正确":"!{$setting} = {$value} - 这是SecureBootModel的无效选项!" + HaltLevel=2147483648 + ExposeSensitiveData=6 :" {$setting} = {$value}" + ScanPolicy=0 :"-{$setting} = {$value}. -->初始配置时候这里可以为0,但是配置完成后,请在OCC里自定义显示哪些启动盘" + +:Serial + Init=no + Override=no + +:Tools + count==0 " -->您好像没有一些EFI工具程序":"%-->您可以在此处删除EFI工具程序" + +NVRAM + LegacyEnable=no + LegacyOverwrite=no + WriteFlash=yes + +:Add +::4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14 + UIScale~=(01|02) " {$setting} = {$value}":" {$setting} = {$value} -->但这通常设置为 0102" + DefaultBackgroundColor~=.* " {$setting} = {$value}" + +::7C436110-AB2A-4BBB-A880-FE41995C9F82 + boot-args~="ncpi=" "!{$setting} = {$value} -->我想你的意思是 npci= 而不是 ncpi=":"" + boot-args~="^(?:(?!alcid).)*$" "{$alcbootarg}":"" + boot-args="-v keepsyms=1" " {$setting} = {$value} -->如果您有navi10 GPU,请添加 agdpmod=pikera":" {$setting} = {$value}" + run-efi-updater="No" + csr-active-config~=.* " {$setting} = {$value}" + nvda_drv~=.* "!{$setting} = {$value} -->完全删除此设置.从OpenCore v0.5.7开始不再使用" + prev-lang:kbd=72752d52553a323532 "-{$setting} = {$value} ({@value}). -->除非您使用俄语,否则请留空或设置其他语言":" {$setting} = {$value} ({@value})" + SystemAudioVolume~="^\d+$" " {$setting} = {$value}":"!{$setting} = {$value} -->这应该是一个正数" + +PlatformInfo + Automatic=yes + UpdateDataHub=yes + UpdateNVRAM=yes + UpdateSMBIOS=yes + UpdateSMBIOSMode=Create" {$setting} = {$value} 如果您有Dell或VIAO主板,请将其设置为 Custom + +:Generic + SpoofVendor=yes + AdviseFeatures=no + ProcessorType~=.* " {$setting} = {$value}" + SystemMemoryStatus=Auto + MaxBIOSVersion=no + SupportsCsm~=.* "!{$setting} -->从OpenCore v0.5.5开始被AdviseWindows取代" + SystemProductName~="(MacBookAir9,1|MacBookPro16,2)" " {$setting} = {$value}":"-{$setting} = {$value} -->对于十代Icelake笔记本平台,这不是建议的SMBIOS. 请参看 [PlatformInfo Docs]" + MLB=M000000000001 "!{$setting} -->应该设置为您生成的板卡序列号. 请参看 [PlatformInfo Docs]":" {$setting} -->已设置" + ROM=112233000000 "-{$setting} = {$value} -->您应该将此设置为您的NIC MAC地址. 请参看 [PlatformInfo Docs]":" {$setting} -->已设置" + SystemSerialNumber=W0000000001 "!{$setting} -->应该设置为您生成的系统序列号. 请参看[PlatformInfo Docs]":" {$setting} -->已设置" + SystemUUID=00000000-0000-0000-0000-000000000000 "!{$setting} -->应该设置为您生成的SmUUID. 请参看 [PlatformInfo Docs]":" {$setting} -->已设置" + +UEFI + ConnectDrivers=yes "{$setting} = {$value} 一般建议此处要选中状态!" +:Drivers + [Path]==VBoxHfs.efi|HFSPlus.efi|HfsPlus.efi "$hfs={$Path}; {$Path}":"!-->这里需要 VBoxHfs.efiHFSPlus.efi here" + [Path]==VBoxHfs.efi|HFSPlus.efi|HfsPlus.efi "!{$Path} -->你已经有了 {$hfs}" + [Path]==OpenRuntime.efi " {$Path}":"!-->缺少OpenRuntime.efi" + [Path]==FwRuntimeServices.efi "!{$Path} -->从OpenCore v0.5.7开始已由OpenRuntime.efi取代" + [Path]==ApfsDriverLoader.efi "!ApfsDriverLoader.efi -->自OpenCore v0.5.8起,已合并在UEFI/APFS部分" + [Path]==OpenCore.efi "!OpenCore.efi -->不应该在这里!" + [Path]==AppleUsbKbdxe.efi "!{$Path} -->不应该在这里!" + [Path]==NvmExpressDxe.efi "!NvmExpressDxe.efi -->不应该在这里!" + [Path]==OpenUsbKbDxe.efi "-{$Path} -->除非您执行旧版安装,否则不需要" + [Path]==Ps2KeyboardDxe.efi "-{$Path} -->除非您使用PS2键盘,否则不应在此处!" + [Path]==Ps2MouseDxe.efi "-{$Path} -->除非您使用带有OpenCanopy的PS2鼠标/触控板,否则请不要在此处!" + [Path]s==UsbMouseDxe.efi "-{$Path} -->除非您将USB鼠标/触控板与OpenCanopy配合使用,否则不应在此处使用!" + [Path]==XhciDxe.efi "!XhciDxe.efi -->不应该在这里!" + [Path]==HiiDatabase.efi "!{$Path} -->不应该在这里!" + [Path]==AppleUsbKbDxe.efi "-{$Path} -->从OpenCore v0.5.7开始已由OpenUsbKbDxe.efi取代" + [Path]==VirtualSmc.efi "!VirtualSmc.efi -->已被合并在OpenCore的AppleSmcIo quirks下 !" + [Path]==OpenLinuxBoot.efi "-{$Path} -->除非您确定要从OpenCore直接引导LINUX系统而不通过传统GRUB引导,否则不需要!" + [Path]==ext4_x64.efi "-{$Path} -->这个是LINUX传统EXT4文件系统读取驱动,如果你要引导的LINUX磁盘分区是EXT4,加载此驱动,配合OpenLinuxBoot.efi使用,否则不需要!" + [Path]==btrfs_x64.efi "-{$Path} -->这个是LINUX下一代文件系统读取驱动可以替代EXT4格式,如果你要引导的LINUX磁盘分区是此文件系统,加载此驱动,配合OpenLinuxBoot.efi使用,否则不需要!" + [Path]==* " {$Path}" + +:APFS + EnableJumpstart=yes + HideVerbose=yes + JumpstartHotPlug=no + MinDate=0 + MinVersion=0 + GlobalConnect~=.* "{$setting} = {$value}":"!-->缺少GlobalConnect选项" + +:AppleInput + AppleEvent~=.* " {$setting} = {$value}" + CustomDelays~=.* " {$setting} = {$value}" + KeyInitalDelay~=.* " {$setting} = {$value}" + KeySubsequentDelay~=.* " {$setting} = {$value}" + PointerSpeedDiv~=.* " {$setting} = {$value}" + PointerSpeedMul~=.* " {$setting} = {$value}" + GraphicsInputMirroring=no + +:Audio + AudioSupport~=.* " {$setting} = {$value}" + AudioDevice~=.* " {$setting} = {$value}" + AudioOutMask~=.* " {$setting} = {$value}" + DisconnectHda~=.* " {$setting} = {$value}" + MaximumGain~=.* " {$setting} = {$value}" + MinimumAssistGain~=.* " {$setting} = {$value}" + MinimumAudibleGain~=.* " {$setting} = {$value}" + AudioCodec~=.* " {$setting} = {$value}" + PlayChime~=.* " {$setting} = {$value}" + SetupDelay~=.* " {$setting} = {$value}" + ResetTrafficClass~=.* " {$setting} = {$value}" + + +:Input + KeyFiltering=no + KeyForgetThreshold=5 + KeyMergeThreshold~=.* "!{$setting} --> 从OpenCore v0.6.9开始已弃用" + KeySupport=yes + KeySupportMode=Auto + KeySwap=no + PointerSupport=no + PointerSupportMode~=.* " {$setting} = {$value}" + TimerResolution=50000 + KeyInitalDelay~=.* "!{$setting} --> 从OpenCore v0.6.9开始已移动到AppleInput中" + KeySubsequentDelay~=.* "!{$setting} --> 从OpenCore v0.6.9开始已移动到AppleInput中" + PointerDwellClickTimeout~=.* " {$setting} = {$value}" + PointerDwellDoubleClickTimeou~=.* " {$setting} = {$value}" + PointerDwellRadius~=.* " {$setting} = {$value}" + PointerPollMask~=.* " {$setting} = {$value}" + PointerPollMax~=.* " {$setting} = {$value}" + PointerPollMin~=.* " {$setting} = {$value}" + +:ProtocolOverrides + count==18 :"!-->在这里,您应该在UEFI/ProtocolOverrides部分中正确设置18个选项" + AppleAudio=no + AppleBootPolicy=no + AppleDebugLog=no + AppleEg2Info=no + AppleEvent~=.* "!{$setting} --> 从OpenCore v0.6.9开始已移动到AppleInput中" + AppleFramebufferInfo=no + AppleImageConversion=no + AppleImg4Verification=no + AppleKeyMap=no + AppleRtcRam=no + AppleSecureBoot=no + AppleSmcIo=no + AppleUserInterfaceTheme=no + DataHub=no + DeviceProperties=no + FirmwareVolume=no " {$setting} = {$value} 如果您打算使用FileVault2,请启用此功能":" {$setting} = {$value} 仅当您计划使用FileVault时才需要" + HashServices=no " {$setting} = {$value} 如果您打算使用FileVault2,请启用此功能":" {$setting} = {$value} 仅当您计划使用FileVault时才需要" + OSInfo=no + UnicodeCollation=no + ConsoleControl~=.* "!{$setting} 从OpenCore v0.5.6开始已弃用-请参见 UEFI/TextRenderer" + +:Output + count==15 :"!-->在这里,您应该在UEFI/OUTPUT部分中设置15个设置" + TextRenderer=BuiltinGraphics + ConsoleMode="" + Resolution~=.* " {$setting} = {$value}" + ForceResolution=no + GopPassThrough=~=.* " {$setting} = {$value}" + ClearScreenOnModeSwitch=no + IgnoreTextInGraphics=no + ProvideConsoleGop=yes + DirectGopRendering=no + DirectGopCacheMode~=.* "!{$setting} -->从OpenCore v0.5.9开始已弃用" + ReconnectOnResChange=no + ReplaceTabWithSpace=no + SanitiseClearScreen~=.* " {$setting} = {$value}" + Scale~=.* "!{$setting} -->不应该在这里" + UgaPassThrough~=.* "{$setting} = {$value}":"!-->缺少UgaPassThrough选项" + +:Quirks + AvoidHighAlloc~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用" + DeduplicateBootOrder~=.* "!{$setting} --> 从OpenCore v0.6.6开始已弃用" + DisableSecurityPolicy=no + EnableVectorAcceleration=no + EnableVmx=no + ActivateHpetSupport=no + ExitBootServicesDelay=0 + ForgeUefiSupport=no + ForceOcWriteFlash=no + IgnoreInvalidFlexRatio=no + ReconnectOnResChange~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Output/${setting}" + IgnoreTextInGraphics~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Output/${setting}" + ProvideConsoleGop=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Output/${setting}" + ReleaseUsbOwnership=yes + ReloadOptionRoms=no + RequestBootVarFallback~=.* "!{$setting} was deprecated in OpenCore v0.5.9" + RequestBootVarRouting=yes + TscSyncTimeout=0 + ResizeGpuBars=-1 + ReplaceTabWithSpace~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Output/${setting}" + SanitiseClearScreen~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Output/${setting}" + ClearScreenOnModeSwitch~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Output/${setting}" + UnblockFsConnect=~=.* "{$setting} = {$value} -->如果未显示APFS驱动器,建议在HP系统上启用":"!-->缺少UnblockFsConnect选项" + +:ReservedMemory diff --git a/Chinese, Simplified Localization (zh-Hans)/ocs/rules/laptopivybridge087.lst b/Chinese, Simplified Localization (zh-Hans)/ocs/rules/laptopivybridge087.lst new file mode 100644 index 0000000000000000000000000000000000000000..91af1496496c6722201b5990083bf7e521eb6472 --- /dev/null +++ b/Chinese, Simplified Localization (zh-Hans)/ocs/rules/laptopivybridge087.lst @@ -0,0 +1,368 @@ +=
三代Ivy Bridge笔记本 OpenCore 0.8.7 健全性检查结果

+=
规则更新:草原企鹅

+# Generic config suitable for initial installation +# OpenCore v0.8.7 Intel Ivy Bridge Desktop Sanity Check += +=
+# [kernel]:https://dortania.github.io/OpenCore-Install-Guide/config-laptop.plist/ivy-bridge.html#kernel +# [acpi]:https://dortania.github.io/OpenCore-Install-Guide/config-laptop.plist/ivy-bridge.html#acpi +# [kexts]:https://dortania.github.io/OpenCore-Install-Guide/ktext.html#kexts +# [debug]:https://dortania.github.io/OpenCore-Install-Guide/troubleshooting/debug.html +# [scanpolicy]:https://dortania.github.io/OpenCore-Post-Install/universal/security.html#scanpolicy +# [platforminfo]:https://dortania.github.io/OpenCore-Install-Guide/config-laptop.plist/ivy-bridge.html#platforminfo +# [deviceproperties]:https://dortania.github.io/OpenCore-Install-Guide/config-laptop.plist/ivy-bridge.html#deviceproperties + +ACPI +:Add + count==0 "-您没有SSDT补丁.请查看 [Acpi Docs]" + [Path]==DSDT.aml "-{$Path} -->您不应该包括转储的DSDT.请查看 [Acpi Docs]" + [Path]==SSDT-1.aml "-{$Path} -->这只是SSDT的一个例子.如果你真的是自己做的, 称它为更具描述性的东西" + [Path]==SSDT-PLUG.aml "-{$Path} -->在Sandy和Ivy Bridge系统上不起作用" + [Path]==SSDT-GPIO.aml "-{$Path} -->这不属于Ivy Bridge平台下的" + [Path]~=".dsl$" "!{$Path} -->在此处只能是.aml文件. dsl文件需要编译为.aml" + [Enabled]==no "-{$Path} -->状态是已禁用. 启用或删除它可以去除此警告" + [Path]==SSDT-EC-USBX.aml&SSDT-EC.aml "--->{$Path} 不要同时使用 SSDT-EC-USBXSSDT-EC" + [Path]~=-EC.+aml :"%-->您可能需要类似SSDT-EC.aml或SSDT-EC-USBX.aml的文件.请查看 [Acpi Docs]" + [Path]!=SSDT-PNLF.aml "-{$Path} -->文件缺失!" + [Path]==SSDT-PNLF-CFL.aml "-{$Path} -->这不包括KabyLake和较旧的笔记本电脑上,而应使用SSDT-PNLF. 请查看 [ACPI Docs][acpi]." + [Path]==* " {$Path} -->确保此文件在您的OC/ACPI目录中" + [Path]==SSDT-OLA.aml "-{$Path} -->不要使用在粗略网站上找到的随机文件,这些文件会注入很可能阻止启动的随机数据. 请查看[Acpi Docs]" + [Path]==SSDT-SSDT-OLARILA.aml "-{$Path} -->不要使用在粗略网站上找到的随机文件,这些文件会注入很可能阻止启动的随机数据. 请查看[Acpi Docs]" + +:Delete + [Enabled]==no "!{$Comment} Patch is disabled! Enable this to make sure SSDT-CPU-PM works." + [Enabled]==yes " {$Comment} -->补丁现在是 启用状态" + +:Quirks + count==5 + FadtEnableReset~=.* " {$setting} = {$value}" + NormalizeHeaders=no + RebaseRegions=no + ResetHwSig=no + ResetLogoStatus=no + SyncTableIds=no + +Booter + +:Quirks + AllowRelocationBlock=no + AvoidRuntimeDefrag=yes + DevirtualiseMmio=no + DisableSingleUser=no + DisableVariableWrite=no + DiscardHibernateMap=no + EnableSafeModeSlide=yes + EnableWriteUnprotector=yes + ForceExitBootServices=no + ProtectCsmRegion~=.* "!{$setting} -->从OpenCore v0.5.7开始已弃用 - 请参阅ProtectMemoryRegions" + ProtectMemoryRegions=no + ProtectSecureBoot=no + ProtectUefiServices=no + ProvideCustomSlide=yes + ProvideMaxSlide=0 + ResizeAppleGpuBars=-1 + RebuildAppleMemoryMap=no + SetupVirtualMap=yes + ShrinkMemoryMap~=.* "!{$setting} -->从OpenCore v0.5.7开始已弃用 - 请参阅RebuildAppleMemoryMap" + SignalAppleOS=no + SyncRuntimePermissions=no + ForceBooterSignature=no + +DeviceProperties + +:Add +::PciRoot(0x0)/Pci(0x2,0x0) + AAPL,ig-platform-id~="03006601|04006601|09006601|0b006601" " {$setting} = {$value} -->iGPU设置正确":"-{$setting} = {$value} - -->iGPU可能设置不正确. 请阅读 [DeviceProperties Docs]" + +::PciRoot(0x0)/Pci(0x1b,0x0) + AAPL,ig-platform-id~=.* "!{$setting} 是错误的位置, iGPU位置是 PciRoot(0x0)/Pci(0x2,0x0)" + +Kernel + +:Add + count==0 "!-->您没有Kexts. 您至少得需要Lilu.kext和VirtualSMC.kext. 请查看[Kexts文档]" + [BundlePath]==Lilu.kext " Lilu.kext-->确保此Kext在您的 OC/Kexts 目录,这是需要放在第一个的kext":"!-->缺少Lilu.kext. 将其添加到此列表的顶部" + [BundlePath]==FakeSMC.kext&VirtualSMC.kext "--->{$BundlePath} 不要同时使用 FakeSMC.kextVirtualSMC.kext" + [BundlePath]!=FakeSMC.kext|VirtualSMC.kext "--->你应该在此处添加 FakeSMC.kextVirtualSMC.kext" + [BundlePath]==VoodooHDA.kext&AppleALC.kext "--->{$BundlePath} 不要同时使用 VoodooHDA.kextAppleALC.kext" + [BundlePath]==AppleALC.kext "$alcbootarg='{$setting} = {$value} --->您需要添加 alcid=N 因为您使用的是AppleALC.kext';":"$alcbootarg=;" + [BundlePath]==VoodooHDA.kext " {$BundlePath} -->请注意:AppleALC.kext 往往具有更好的音频质量" + [BundlePath]!=WhateverGreen.kext "--->缺少WhateverGreen.kext. 请查看[Kexts Docs]" + [BundlePath]==XLNCUSBFIX.kext "!-->XLNCUSBFIX.kext 这是AMD专用的kext,请勿在Intel上使用" + [BundlePath]==SmallTree-Intel-211-AT-PCIe-GBE.kext "-->-{$BundlePath} 虽然这可能有效, 但SmallTreeIntel82576.kext 被认为更可靠" + [BundlePath]==SMCLightSensor.kext "!{$BundlePath} -->请确保您的笔记本电脑装有光传感器,否则可能会导致问题" + [BundlePath]==SMCBatteryManager.kext "!{$BundlePath} -->请确保您的电池已正确修补成8位,否则可能会导致问题" + [BundlePath]==XHCI-unsupported.kext "{$BundlePath} -->你可能不需要这个" + [BundlePath]==FakePCIID.kext "{$BundlePath} -->有更好的伪造设备ID的方法" + [BundlePath]==FakePCIID_Intel_HDMI_Audio.kext -{$BundlePath} "-->有更好的伪造设备ID的方法" + [BundlePath]==* "{$BundlePath} -->确保此Kext位于您的 OC/Kexts 目录" + +:Emulate + DummyPowerManagement=no + +:Quirks + AppleCpuPmCfgLock=yes " {$setting} = {$value} -->您应该在BIOS中禁用CFG-Lock,而不要使用此功能":" {$setting} = {$value} -->确保在您的BIOS中禁用了CFG-Lock" + AppleXcpmCfgLock=no + AppleXcpmExtraMsrs=no + AppleXcpmForceBoost=no + CustomPciSerialDevice=no + CustomSMBIOSGuid=no" {$setting} = {$value} -->如果您有Dell或VIAO主板,请启用此功能" + DisableIoMapper=yes + DisableRtcChecksum~=.* " {$setting} = {$value}" + DummyPowerManagement~=.* "!{$setting} -->已从OpenCore v0.6.6开始移动 - 参看Kernel -> Emulate" + ExtendBTFeatureFlags~=.* " {$setting} = {$value}" + LegacyCommpage=no + ExternalDiskIcons~=.* " {$setting} = {$value}" + ForceAquantiaEthernet=no + ForceSecureBootScheme=no + IncreasePciBarSize=no + LapicKernelPanic=no " {$setting} = {$value} 如果您有惠普笔记本电脑,请启用此功能":" {$setting} = {$value} 仅当您拥有HP笔记本电脑时才需要" + PanicNoKextDump=yes + PowerTimeoutKernelPanic=yes + ProvideCurrentCpuInfo=no + SetApfsTrimTimeout=-1 + ThirdPartyDrives=no + XhciPortLimit=yes " {$setting} = {$value} -->USB端口定制后关闭":" {$setting} = {$value} -->如果您有USB问题,请启用" + +Misc +:Boot + BuiltinTextRenderer~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 参见UEFI/TextRenderer" + ConsoleBehaviourOs~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用" + ConsoleBehaviourUi~="" "!{$setting} -->从OpenCore v0.5.6开始已弃用" + ConsoleMode~=.* "!{$setting} -->从OpenCore v0.5.6开始已移至UEFI/Output部分" + Resolution~=.* "!{$setting} -->从OpenCore v0.5.6开始已移至UEFI/Output部分" + ConsoleAttributes~=.* " {$setting} = {$value}" + HideSelf~=.* "!{$setting} -->从OpenCore v0.5.9开始已弃用" + PollAppleHotKeys=no + ShowPicker=yes + HibernateSkipsPicker=yes + UsePicker~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用" + TakeoffDelay=0 + HibernateMode=None + LauncherOption~="Disabled|Full|Short|System" " {$setting} = {$value} -->LauncherOption设置正确":"-{$setting} = {$value} - 无效的LauncherOption. 请查阅 [Misc -> Boot Docs]" + LauncherPath=Default + PickerMode=Builtin + HideAuxiliary=no + PickerAttributes~=.* " {$setting} = {$value}" + PickerAudioAssist=no + Timeout=5 + PickerVariant~=.* " {$setting} = {$value}" + +:Debug + AppleDebug=yes + ApplePanic=yes + DisableWatchDog=yes :" {$setting} -->启用此功能将有助于调试" + Target=67 :" {$setting} -->有关调试目标编号的更多信息,请参见[Debugging Docs]" + DisplayLevel=2147483714 :" {$setting} -->有关更多信息,请参见[Debugging Docs]调试显示级别" + DisplayDelay=0 + LogModules~=.* " {$setting} = {$value}" + +:Entries + [Arguments]~=debug "!Arguments = {$Arguments} -->boot-args进入nvram部分,而不是这里" + +:Security + AllowNvramReset~=.* "!{$setting} -->从OpenCore v0.8.1开始在引导条目添加独立的EFI驱动实现" + AllowSetDefault=yes + AllowToggleSip~=.* "!{$setting} -->从OpenCore v0.8.1开始在引导条目添加独立的EFI驱动实现" + ApECID=0 + AuthRestart=no + BlacklistAppleUpdate~=.* "!{$setting} -->在OpenCore v0.6.0里开始已弃用,可以使用NVRAM参数里添加" + BootProtect~=.* "!{$setting} 从OpenCore v0.6.6开始已弃用 - 请查阅 LauncherOption" + DmgLoading=Signed + EnablePassword=no + RequireSignature~=.* "!{$setting} 从OpenCore v0.5.6开始已弃用-请参见 Vault" + RequireVault~=.* "!{$setting} 从OpenCore v0.5.6开始已弃用-请参见 Vault" + Vault=Optional + SecureBootModel~="Default|Disabled|j137|j680|j132|j174|j140k|j780|j213|j140a|j152f|j160|j230k|j214k|j223|j215|j185|j185f|x86legacy" " {$setting} = {$value} SecureBootModel设置正确":"!{$setting} = {$value} - 这是SecureBootModel的无效选项!" + HaltLevel=2147483648 + ExposeSensitiveData=6 :" {$setting} = {$value}" + ScanPolicy=0 :"-{$setting} = {$value}. -->初始配置时候这里可以为0,但是配置完成后,请在OCC里自定义显示哪些启动盘" + +:Serial + Init=no + Override=no + +:Tools + count==0 " -->您好像没有一些EFI工具程序":"%-->您可以在此处删除EFI工具程序" + +NVRAM + LegacyEnable=no + LegacyOverwrite=no + WriteFlash=yes + +:Add +::4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14 + UIScale~=(01|02) " {$setting} = {$value}":" {$setting} = {$value} -->但这通常设置为 0102" + DefaultBackgroundColor~=.* " {$setting} = {$value}" + +::7C436110-AB2A-4BBB-A880-FE41995C9F82 + boot-args~="ncpi=" "!{$setting} = {$value} -->我想你的意思是 npci= 而不是 ncpi=":"" + boot-args~="^(?:(?!alcid).)*$" "{$alcbootarg}":"" + boot-args="-v keepsyms=1" " {$setting} = {$value} -->如果您有navi10 GPU,请添加 agdpmod=pikera":" {$setting} = {$value}" + csr-active-config~=.* " {$setting} = {$value}" + run-efi-updater="No" + nvda_drv~=.* "!{$setting} = {$value} -->完全删除此设置.从OpenCore v0.5.7开始不再使用" + prev-lang:kbd=72752d52553a323532 "-{$setting} = {$value} ({@value}). -->除非您使用俄语,否则请留空或设置其他语言":" {$setting} = {$value} ({@value})" + SystemAudioVolume~="^\d+$" " {$setting} = {$value}":"!{$setting} = {$value} -->这应该是一个正数" + +PlatformInfo + Automatic=yes + UpdateDataHub=yes + UpdateNVRAM=yes + UpdateSMBIOS=yes + UpdateSMBIOSMode=Create" {$setting} = {$value} 如果您有Dell或VIAO主板,请将其设置为 Custom + +:Generic + SpoofVendor=yes + AdviseFeatures=no + ProcessorType~=.* " {$setting} = {$value}" + SystemMemoryStatus=Auto + MaxBIOSVersion=no + SupportsCsm~=.* "!{$setting} -->从OpenCore v0.5.5开始被AdviseWindows取代" + SystemProductName~="((MacBookAir5,1|MacBookAir5,2|MacBookPro10,1|MacBookPro10,2|Macmini6,1|Macmini6,2)" " {$setting} = {$value}":"-{$setting} = {$value} -->对于三代Ivy Bridge笔记本平台,这不是建议的SMBIOS. 请参看 [PlatformInfo Docs]" + MLB=M000000000001 "!{$setting} -->应该设置为您生成的板卡序列号. 请参看 [PlatformInfo Docs]":" {$setting} -->已设置" + ROM=112233000000 "-{$setting} = {$value} -->您应该将此设置为您的NIC MAC地址. 请参看 [PlatformInfo Docs]":" {$setting} -->已设置" + SystemSerialNumber=W0000000001 "!{$setting} -->应该设置为您生成的系统序列号. 请参看 [PlatformInfo Docs]":" {$setting} -->已设置" + SystemUUID=00000000-0000-0000-0000-000000000000 "!{$setting} -->应该设置为您生成的SmUUID. 请参看 [PlatformInfo Docs]":" {$setting} -->已设置" + +UEFI + ConnectDrivers=yes "{$setting} = {$value} 一般建议此处要选中状态!" +:Drivers + [Path]==VBoxHfs.efi|HFSPlus.efi|HfsPlus.efi "$hfs={$Path}; {$Path}":"!-->这里需要 VBoxHfs.efiHFSPlus.efi here" + [Path]==VBoxHfs.efi|HFSPlus.efi|HfsPlus.efi "!{$Path} -->你已经有了 {$hfs}" + [Path]==OpenRuntime.efi " {$Path}":"!-->缺少OpenRuntime.efi" + [Path]==FwRuntimeServices.efi "!{$Path} -->从OpenCore v0.5.7开始已由OpenRuntime.efi取代" + [Path]==ApfsDriverLoader.efi "!ApfsDriverLoader.efi -->自OpenCore v0.5.8起,已合并在UEFI/APFS部分" + [Path]==OpenCore.efi "!OpenCore.efi -->不应该在这里!" + [Path]==AppleUsbKbdxe.efi "!{$Path} -->不应该在这里!" + [Path]==NvmExpressDxe.efi "!NvmExpressDxe.efi -->不应该在这里!" + [Path]==OpenUsbKbDxe.efi "-{$Path} -->除非您执行旧版安装,否则不需要" + [Path]==Ps2KeyboardDxe.efi "-{$Path} -->除非您使用PS2键盘,否则不应在此处!" + [Path]==Ps2MouseDxe.efi "-{$Path} -->除非您使用带有OpenCanopy的PS2鼠标/触控板,否则请不要在此处!" + [Path]s==UsbMouseDxe.efi "-{$Path} -->除非您将USB鼠标/触控板与OpenCanopy配合使用,否则不应在此处使用!" + [Path]==XhciDxe.efi "!XhciDxe.efi -->不应该在这里!" + [Path]==HiiDatabase.efi "!{$Path} -->不应该在这里!" + [Path]==AppleUsbKbDxe.efi "-{$Path} -->从OpenCore v0.5.7开始已由OpenUsbKbDxe.efi取代" + [Path]==VirtualSmc.efi "!VirtualSmc.efi -->已被合并在OpenCore的AppleSmcIo quirks下 !" + [Path]==OpenLinuxBoot.efi "-{$Path} -->除非您确定要从OpenCore直接引导LINUX系统而不通过传统GRUB引导,否则不需要!" + [Path]==ext4_x64.efi "-{$Path} -->这个是LINUX传统EXT4文件系统读取驱动,如果你要引导的LINUX磁盘分区是EXT4,加载此驱动,配合OpenLinuxBoot.efi使用,否则不需要!" + [Path]==btrfs_x64.efi "-{$Path} -->这个是LINUX下一代文件系统读取驱动可以替代EXT4格式,如果你要引导的LINUX磁盘分区是此文件系统,加载此驱动,配合OpenLinuxBoot.efi使用,否则不需要!" + [Path]==* " {$Path}" + +:APFS + EnableJumpstart=yes + HideVerbose=yes + JumpstartHotPlug=no + MinDate=0 + MinVersion=0 + GlobalConnect~=.* "{$setting} = {$value}":"!-->缺少GlobalConnect选项" + +:AppleInput + AppleEvent~=.* " {$setting} = {$value}" + CustomDelays~=.* " {$setting} = {$value}" + KeyInitalDelay~=.* " {$setting} = {$value}" + KeySubsequentDelay~=.* " {$setting} = {$value}" + PointerSpeedDiv~=.* " {$setting} = {$value}" + PointerSpeedMul~=.* " {$setting} = {$value}" + GraphicsInputMirroring=no + +:Audio + AudioSupport~=.* " {$setting} = {$value}" + AudioDevice~=.* " {$setting} = {$value}" + AudioOutMask~=.* " {$setting} = {$value}" + DisconnectHda~=.* " {$setting} = {$value}" + MaximumGain~=.* " {$setting} = {$value}" + MinimumAssistGain~=.* " {$setting} = {$value}" + MinimumAudibleGain~=.* " {$setting} = {$value}" + AudioCodec~=.* " {$setting} = {$value}" + PlayChime~=.* " {$setting} = {$value}" + SetupDelay~=.* " {$setting} = {$value}" + ResetTrafficClass~=.* " {$setting} = {$value}" + + +:Input + KeyFiltering=no + KeyForgetThreshold=5 + KeyMergeThreshold~=.* "!{$setting} --> 从OpenCore v0.6.9开始已弃用" + KeySupport=yes + KeySupportMode=Auto + KeySwap=no + PointerSupport=no + PointerSupportMode~=.* " {$setting} = {$value}" + TimerResolution=50000 + KeyInitalDelay~=.* "!{$setting} --> 从OpenCore v0.6.9开始已移动到AppleInput中" + KeySubsequentDelay~=.* "!{$setting} --> 从OpenCore v0.6.9开始已移动到AppleInput中" + PointerDwellClickTimeout~=.* " {$setting} = {$value}" + PointerDwellDoubleClickTimeou~=.* " {$setting} = {$value}" + PointerDwellRadius~=.* " {$setting} = {$value}" + PointerPollMask~=.* " {$setting} = {$value}" + PointerPollMax~=.* " {$setting} = {$value}" + PointerPollMin~=.* " {$setting} = {$value}" + +:ProtocolOverrides + count==18 :"!-->在这里,您应该在UEFI/ProtocolOverrides部分中正确设置18个选项" + AppleAudio=no + AppleBootPolicy=no + AppleDebugLog=no + AppleEg2Info=no + AppleEvent~=.* "!{$setting} --> 从OpenCore v0.6.9开始已移动到AppleInput中" + AppleFramebufferInfo=no + AppleImageConversion=no + AppleImg4Verification=no + AppleKeyMap=no + AppleRtcRam=no + AppleSecureBoot=no + AppleSmcIo=no + AppleUserInterfaceTheme=no + DataHub=no + DeviceProperties=no + FirmwareVolume=no " {$setting} = {$value} 如果您打算使用FileVault2,请启用此功能":" {$setting} = {$value} 仅当您计划使用FileVault时才需要" + HashServices=no " {$setting} = {$value} 如果您打算使用FileVault2,请启用此功能":" {$setting} = {$value} 仅当您计划使用FileVault时才需要" + OSInfo=no + UnicodeCollation=no + ConsoleControl~=.* "!{$setting} 从OpenCore v0.5.6开始已弃用-请参见 UEFI/TextRenderer" + +:Output + count==15 :"!-->在这里,您应该在UEFI/OUTPUT部分中设置15个设置" + TextRenderer=BuiltinGraphics + ConsoleMode="" + Resolution~=.* " {$setting} = {$value}" + ForceResolution=no + GopPassThrough=~=.* " {$setting} = {$value}" + ClearScreenOnModeSwitch=no + IgnoreTextInGraphics=no + ProvideConsoleGop=yes + DirectGopRendering=no + DirectGopCacheMode~=.* "!{$setting} -->从OpenCore v0.5.9开始已弃用" + ReconnectOnResChange=no + ReplaceTabWithSpace=no + SanitiseClearScreen~=.* " {$setting} = {$value}" + Scale~=.* "!{$setting} -->不应该在这里" + UgaPassThrough~=.* "{$setting} = {$value}":"!-->缺少UgaPassThrough选项" + +:Quirks + AvoidHighAlloc~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用" + DeduplicateBootOrder~=.* "!{$setting} --> 从OpenCore v0.6.6开始已弃用" + DisableSecurityPolicy=no + EnableVectorAcceleration=no + EnableVmx=no + ActivateHpetSupport=no + ExitBootServicesDelay=0 + ForgeUefiSupport=no + ForceOcWriteFlash=no + IgnoreInvalidFlexRatio=yes + ReconnectOnResChange~=.* "!{$setting} 从OpenCore v0.5.6开始已弃用-请参见 Output/${setting}" + IgnoreTextInGraphics~=.* "!{$setting} 从OpenCore v0.5.6开始已弃用-请参见 Output/${setting}" + ProvideConsoleGop~=yes "!{$setting} 从OpenCore v0.5.6开始已弃用-请参见 Output/${setting}" + ReleaseUsbOwnership=yes + ReloadOptionRoms=no + RequestBootVarFallback~=.* "!{$setting} -->从OpenCore v0.5.9开始已弃用" + RequestBootVarRouting=yes + TscSyncTimeout=0 + ResizeGpuBars=-1 + ReplaceTabWithSpace~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Output/${setting}" + SanitiseClearScreen~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Output/${setting}" + ClearScreenOnModeSwitch~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Output/${setting}" + UnblockFsConnect=no "{$setting} = {$value} -->如果未显示APFS驱动器,建议在HP系统上启用":"!-->缺少UnblockFsConnect选项" + +:ReservedMemory diff --git a/Chinese, Simplified Localization (zh-Hans)/ocs/rules/laptopkabylake087.lst b/Chinese, Simplified Localization (zh-Hans)/ocs/rules/laptopkabylake087.lst new file mode 100644 index 0000000000000000000000000000000000000000..3f819c21c371fa737bb134e9f8196d9b37c53d09 --- /dev/null +++ b/Chinese, Simplified Localization (zh-Hans)/ocs/rules/laptopkabylake087.lst @@ -0,0 +1,363 @@ +=
七代KabyLake 笔记本 OpenCore 0.8.7 健全性检查结果

+=
规则更新:草原企鹅

+# Generic config suitable for initial installation +# OpenCore v0.8.7 Intel Kaby Lake Sanity Check += +=
+# [kernel]:https://dortania.github.io/OpenCore-Install-Guide/config-laptop.plist/kaby-lake#kernel +# [acpi]:https://dortania.github.io/OpenCore-Install-Guide/config-laptop.plist/kaby-lake#acpi +# [kexts]:https://dortania.github.io/OpenCore-Install-Guide/ktext.html#kexts +# [debug]:https://dortania.github.io/OpenCore-Install-Guide/troubleshooting/debug.html +# [scanpolicy]:https://dortania.github.io/OpenCore-Post-Install/universal/security.html#scanpolicy +# [platforminfo]:https://dortania.github.io/OpenCore-Install-Guide/config-laptop.plist/kaby-lake#platforminfo +# [deviceproperties]:https://dortania.github.io/OpenCore-Install-Guide/config-laptop.plist/kaby-lake#deviceproperties + +ACPI +:Add + count==0 "-您没有SSDT补丁.请查看[ACPI文档] [acpi]" + [Path]==DSDT.aml "-{$Path}--> 您不应该包括转储的DSDT.请查看[ACPI文档]." + [Path]==SSDT-1.aml "-{$Path}-->这只是SSDT的一个例子.如果你真的是自己做的, 称它为更具描述性的东西" + [Path]~=".dsl$" "!{$Path}-->在此处只能是.aml文件. dsl文件需要编译为.aml" + [Enabled]==no "-{$Path}-->状态是已禁用. 启用或删除它可以去除此警告" + [Path]!=SSDT-PLUG.aml "-->-缺少SSDT-PLUG.aml. 请查看[Acpi Docs]" + [Path]==SSDT-EC-USBX.aml&SSDT-EC.aml"-->-{$Path}/b>不要同时使用 SSDT-EC-USBXSSDT-EC" + [Path]!=SSDT-PNLF.aml "-{$Path} -->文件缺失!" + [Path]==SSDT-PNLF-CFL.aml "-{$Path} -->这不包括KabyLake和较旧的笔记本电脑上,而应使用SSDT-PNLF. 请查看 [ACPI Docs][acpi]." + [Path]~=-EC.+aml :"%您可能需要类似SSDT-EC.aml或SSDT-EC-USBX.aml的文件.请查看[ACPI文档]" + [Path]==* " {$Path} -->确保此文件在您的OC/ACPI目录中" + [Path]==SSDT-OLA.aml "-{$Path} -->不要使用在粗略网站上找到的随机文件,这些文件会注入很可能阻止启动的随机数据. 请查看[Acpi Docs]" + [Path]==SSDT-OLARILA.aml "-{$Path} -->不要使用在粗略网站上找到的随机文件,这些文件会注入很可能阻止启动的随机数据. 请查看[Acpi Docs]" + [Path]==SSDT-XOSI.aml&SSDT-GPI0.aml "-{$Path} -->不要同时使用 SSDT-XOSISSDT-GPI0" + +:Quirks + count==5 + FadtEnableReset~=.* " {$setting} = {$value}" + NormalizeHeaders=no + RebaseRegions=no + ResetHwSig=no + ResetLogoStatus=no + SyncTableIds=no + +Booter + +:Quirks + AllowRelocationBlock=no + AvoidRuntimeDefrag=yes + DevirtualiseMmio=no + DisableSingleUser=no + DisableVariableWrite=no + DiscardHibernateMap=no + EnableSafeModeSlide=yes + EnableWriteUnprotector=yes + ForceExitBootServices=no + ProtectSecureBoot=no + ProtectMemoryRegions=no + ProtectCsmRegion~=.* "!{$setting} -->从OpenCore v0.5.7开始已弃用 - 请参阅ProtectMemoryRegions" + ProtectUefiServices=no + ProvideCustomSlide=yes + ProvideMaxSlide=0 + ResizeAppleGpuBars=-1 + RebuildAppleMemoryMap=no + SetupVirtualMap=yes + ShrinkMemoryMap~=.* "!{$setting} -->从OpenCore v0.5.7开始已弃用 - 请参阅RebuildAppleMemoryMap" + SignalAppleOS=no + SyncRuntimePermissions=no + ForceBooterSignature=no + +DeviceProperties + +:Add +::PciRoot(0x0)/Pci(0x2,0x0) + AAPL,ig-platform-id~="00001659|00001b59|0000c087|00001e59|02002659" " {$setting} = {$value} -->iGPU设置正确":"-{$setting} = {$value} - -->iGPU可能设置不正确. 请阅读[DeviceProperties Docs]" + +::PciRoot(0x0)/Pci(0x1b,0x0) + AAPL,ig-platform-id~=.* "!{$setting} 是错误的位置, iGPU的位置是 PciRoot(0x0)/Pci(0x2,0x0)" + +Kernel + +:Add + count==0 "!-->您没有Kexts. 您至少得需要Lilu.kext和VirtualSMC.kext. 请查看[Kexts文档]" + [BundlePath]==Lilu.kext " Lilu.kext-->确保此Kext在您的 OC/Kexts 目录,这是需要放在第一个的kext":"!-->缺少Lilu.kext. 将其添加到此列表的顶部" + [BundlePath]==FakeSMC.kext&VirtualSMC.kext "--->{$BundlePath} 不要同时使用 FakeSMC.kextVirtualSMC.kext" + [BundlePath]!=FakeSMC.kext|VirtualSMC.kext "--->你应该在此处添加 FakeSMC.kextVirtualSMC.kext" + [BundlePath]==VoodooHDA.kext&AppleALC.kext "--->{$BundlePath} 不要同时使用 VoodooHDA.kextAppleALC.kext" + [BundlePath]==AppleALC.kext "$alcbootarg='{$setting} = {$value} --->您需要添加 alcid=N 因为您使用的是AppleALC.kext';":"$alcbootarg=;" + [BundlePath]!=WhateverGreen.kext "--->缺少WhateverGreen.kext. 请查看[Kexts Docs]" + [BundlePath]==XLNCUSBFIX.kext "!-->XLNCUSBFIX.kext 这是AMD专用的kext,请勿在Intel上使用" + [BundlePath]==SmallTree-Intel-211-AT-PCIe-GBE.kext "-->-{$BundlePath} 虽然这可能有效, 但SmallTreeIntel82576.kext 被认为更可靠" + [BundlePath]==SMCLightSensor.kext "!{$BundlePath} -->请确保您的笔记本电脑装有光传感器,否则可能会导致问题" + [BundlePath]==SMCBatteryManager.kext "!{$BundlePath} -->请确保您的电池已正确修补成8位,否则可能会导致问题" + [BundlePath]==XHCI-unsupported.kext "{$BundlePath} -->你可能不需要这个" + [BundlePath]==FakePCIID.kext "{$BundlePath} -->有更好的伪造设备ID的方法" + [BundlePath]==FakePCIID_Intel_HDMI_Audio.kext -{$BundlePath} "-->有更好的伪造设备ID的方法" + [BundlePath]==* "{$BundlePath} -->确保此Kext位于您的 OC/Kexts 目录" + +:Emulate + DummyPowerManagement=no + +:Quirks + AppleCpuPmCfgLock=no + AppleXcpmCfgLock=yes " {$setting} = {$value} -->您应该在BIOS中禁用CFG-Lock,而不要使用此功能":" {$setting} = {$value} -->确保在您的BIOS中禁用了CFG-Lock" + AppleXcpmExtraMsrs=no + AppleXcpmForceBoost=no + CustomPciSerialDevice=no + CustomSMBIOSGuid=no" {$setting} = {$value} -->如果您有Dell或VIAO主板,请启用此功能" + DisableIoMapper=yes + DisableRtcChecksum~=.* " {$setting} = {$value}" + DummyPowerManagement~=.* "!{$setting} -->已从OpenCore v0.6.6开始移动 - 参看Kernel -> Emulate" + ExtendBTFeatureFlags~=.* " {$setting} = {$value}" + LegacyCommpage=no + ExternalDiskIcons~=.* " {$setting} = {$value}" + ForceAquantiaEthernet=no + ForceSecureBootScheme=no + IncreasePciBarSize=no + LapicKernelPanic=no " {$setting} = {$value} 如果您有惠普笔记本电脑,请启用此功能":" {$setting} = {$value} 仅当您拥有HP笔记本电脑时才需要" + PanicNoKextDump=yes + PowerTimeoutKernelPanic=yes + ProvideCurrentCpuInfo=no + SetApfsTrimTimeout=-1 + ThirdPartyDrives=no + XhciPortLimit=yes " {$setting} = {$value} -->USB端口定制后关闭":" {$setting} = {$value} -->如果您有USB问题,请启用" + +Misc +:Boot + BuiltinTextRenderer~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 参见UEFI/TextRenderer" + ConsoleBehaviourOs~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用" + ConsoleBehaviourUi~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用" + ConsoleMode~=.* "!{$setting} -->从OpenCore v0.5.6开始已移至UEFI/Output部分" + Resolution~=.* "!{$setting} -->从OpenCore v0.5.6开始已移至UEFI/Output部分" + ConsoleAttributes~=.* " {$setting} = {$value}" + HideSelf~=.* "!{$setting} -->从OpenCore v0.5.9开始已弃用" + PollAppleHotKeys=no + ShowPicker=yes + HibernateSkipsPicker=yes + UsePicker~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用" + TakeoffDelay=0 + HibernateMode=None + LauncherOption~="Disabled|Full|Short|System" " {$setting} = {$value} -->LauncherOption设置正确":"-{$setting} = {$value} - 无效的LauncherOption. 请查阅 [Misc -> Boot Docs]" + LauncherPath=Default + PickerMode=Builtin + HideAuxiliary=no + PickerAttributes~=.* " {$setting} = {$value}" + PickerAudioAssist=no + Timeout=5 + PickerVariant~=.* " {$setting} = {$value}" + +:Debug + AppleDebug=yes + ApplePanic=yes + DisableWatchDog=yes :" {$setting} -->启用此功能将有助于调试" + Target=67 :" {$setting} -->有关调试目标编号的更多信息,请参见 [Debugging Docs] for more info on debug target numbers" + DisplayLevel=2147483714 :" {$setting} -->有关更多信息,请参见[Debugging Docs] for more info debug display levels" + DisplayDelay=0 + LogModules~=.* " {$setting} = {$value}" + +:Entries + [Arguments]~=debug "!Arguments = {$Arguments} -->boot-args进入nvram部分,而不是这里" + +:Security + AllowNvramReset~=.* "!{$setting} -->从OpenCore v0.8.1开始在引导条目添加独立的EFI驱动实现" + AllowSetDefault=yes + AllowToggleSip~=.* "!{$setting} -->从OpenCore v0.8.1开始在引导条目添加独立的EFI驱动实现" + ApECID=0 + AuthRestart=no + BlacklistAppleUpdate~=.* "!{$setting} -->在OpenCore v0.6.0里开始已弃用,可以使用NVRAM参数里添加" + BootProtect~=.* "!{$setting} 从OpenCore v0.6.6开始已弃用 - 请查阅 LauncherOption" + DmgLoading=Signed + EnablePassword=no + RequireSignature~=.* "!{$setting} 从OpenCore v0.5.6开始已弃用-请参见 Vault" + RequireVault~=.* "!{$setting} 从OpenCore v0.5.6开始已弃用-请参见 Vault" + Vault=Optional + SecureBootModel~="Default|Disabled|j137|j680|j132|j174|j140k|j780|j213|j140a|j152f|j160|j230k|j214k|j223|j215|j185|j185f|x86legacy" " {$setting} = {$value} SecureBootModel设置正确":"!{$setting} = {$value} - 这是SecureBootModel的无效选项!" + HaltLevel=2147483648 + ExposeSensitiveData=6 :" {$setting} = {$value}" + ScanPolicy=0 :"-{$setting} = {$value}. -->初始配置时候这里可以为0,但是配置完成后,请在OCC里自定义显示哪些启动盘" + +:Serial + Init=no + Override=no + +:Tools + count==0 " -->您好像没有一些EFI工具程序":"%-->您可以在此处删除EFI工具程序" + +NVRAM + LegacyEnable=no + LegacyOverwrite=no + WriteFlash=yes + +:Add +::4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14 + UIScale~=(01|02) " {$setting} = {$value}":" {$setting} = {$value} -->但这通常设置为 0102" + DefaultBackgroundColor~=.* " {$setting} = {$value}" + +::7C436110-AB2A-4BBB-A880-FE41995C9F82 + boot-args~="ncpi=" "!{$setting} = {$value} -->我想你的意思是 npci= 而不是 ncpi=":"" + boot-args~="^(?:(?!alcid).)*$" "{$alcbootarg}":"" + boot-args="-v keepsyms=1" " {$setting} = {$value} -->如果您有navi10 GPU,请添加 agdpmod=pikera":" {$setting} = {$value}" + run-efi-updater="No" + csr-active-config~=.* " {$setting} = {$value}" + nvda_drv~=.* "!{$setting} = {$value} -->完全删除此设置.从OpenCore v0.5.7开始不再使用" + prev-lang:kbd=72752d52553a323532 "-{$setting} = {$value} ({@value}). -->除非您使用俄语,否则请留空或设置其他语言":" {$setting} = {$value} ({@value})" + SystemAudioVolume~="^\d+$" " {$setting} = {$value}":"!{$setting} = {$value} -->这应该是一个正数" + +PlatformInfo + Automatic=yes + UpdateDataHub=yes + UpdateNVRAM=yes + UpdateSMBIOS=yes + UpdateSMBIOSMode=Create" {$setting} = {$value} 如果您有Dell或VIAO主板,请将其设置为 Custom + +:Generic + SpoofVendor=yes + AdviseFeatures=no + ProcessorType~=.* " {$setting} = {$value}" + SystemMemoryStatus=Auto + MaxBIOSVersion=no + SupportsCsm~=.* "!{$setting} -->从OpenCore v0.5.5开始被AdviseWindows取代" + SystemProductName~="(MacBookPro14,1|MacBookPro14,2|MacBookPro14,3|iMac18,1)" " {$setting} = {$value}":"-{$setting} = {$value} -->对于七代Kabalake笔记本平台,这不是建议的SMBIOS. 请参看 [PlatformInfo Docs]" + MLB=M000000000001 "!{$setting} -->应该设置为您生成的板卡序列号. 请参看 [PlatformInfo Docs]":" {$setting} -->已设置" + ROM=112233000000 "-{$setting} = {$value} -->您应该将此设置为您的NIC MAC地址. 请参看 [PlatformInfo Docs]":" {$setting} -->已设置" + SystemSerialNumber=W0000000001 "!{$setting} -->应该设置为您生成的系统序列号. 请参看. [PlatformInfo Docs]":" {$setting} -->已设置" + SystemUUID=00000000-0000-0000-0000-000000000000 "!{$setting} -->应该设置为您生成的SmUUID. 请参看 [PlatformInfo Docs]":" {$setting} -->已设置" + +UEFI + ConnectDrivers=yes "{$setting} = {$value} 一般建议此处要选中状态!" +:Drivers + [Path]==VBoxHfs.efi|HFSPlus.efi|HfsPlus.efi "$hfs={$Path}; {$Path}":"!-->这里需要 VBoxHfs.efiHFSPlus.efi here" + [Path]==VBoxHfs.efi|HFSPlus.efi|HfsPlus.efi "!{$Path} -->你已经有了 {$hfs}" + [Path]==OpenRuntime.efi " {$Path}":"!-->缺少OpenRuntime.efi" + [Path]==FwRuntimeServices.efi "!{$Path} -->从OpenCore v0.5.7开始已由OpenRuntime.efi取代" + [Path]==ApfsDriverLoader.efi "!ApfsDriverLoader.efi -->自OpenCore v0.5.8起,已合并在UEFI/APFS部分" + [Path]==OpenCore.efi "!OpenCore.efi -->不应该在这里!" + [Path]==AppleUsbKbdxe.efi "!{$Path} -->不应该在这里!" + [Path]==NvmExpressDxe.efi "!NvmExpressDxe.efi -->不应该在这里!" + [Path]==OpenUsbKbDxe.efi "-{$Path} -->除非您执行旧版安装,否则不需要" + [Path]==Ps2KeyboardDxe.efi "-{$Path} -->除非您使用PS2键盘,否则不应在此处!" + [Path]==Ps2MouseDxe.efi "-{$Path} -->除非您使用带有OpenCanopy的PS2鼠标/触控板,否则请不要在此处!" + [Path]s==UsbMouseDxe.efi "-{$Path} -->除非您将USB鼠标/触控板与OpenCanopy配合使用,否则不应在此处使用!" + [Path]==XhciDxe.efi "!XhciDxe.efi -->不应该在这里!" + [Path]==HiiDatabase.efi "!{$Path} -->不应该在这里!" + [Path]==AppleUsbKbDxe.efi "-{$Path} -->从OpenCore v0.5.7开始已由OpenUsbKbDxe.efi取代" + [Path]==VirtualSmc.efi "!VirtualSmc.efi -->已被合并在OpenCore的AppleSmcIo quirks下 !" + [Path]==OpenLinuxBoot.efi "-{$Path} -->除非您确定要从OpenCore直接引导LINUX系统而不通过传统GRUB引导,否则不需要!" + [Path]==ext4_x64.efi "-{$Path} -->这个是LINUX传统EXT4文件系统读取驱动,如果你要引导的LINUX磁盘分区是EXT4,加载此驱动,配合OpenLinuxBoot.efi使用,否则不需要!" + [Path]==btrfs_x64.efi "-{$Path} -->这个是LINUX下一代文件系统读取驱动可以替代EXT4格式,如果你要引导的LINUX磁盘分区是此文件系统,加载此驱动,配合OpenLinuxBoot.efi使用,否则不需要!" + [Path]==* " {$Path}" + +:APFS + EnableJumpstart=yes + HideVerbose=yes + JumpstartHotPlug=no + MinDate=0 + MinVersion=0 + GlobalConnect~=.* "{$setting} = {$value}":"!-->缺少GlobalConnect选项" + +:AppleInput + AppleEvent~=.* " {$setting} = {$value}" + CustomDelays~=.* " {$setting} = {$value}" + KeyInitalDelay~=.* " {$setting} = {$value}" + KeySubsequentDelay~=.* " {$setting} = {$value}" + PointerSpeedDiv~=.* " {$setting} = {$value}" + PointerSpeedMul~=.* " {$setting} = {$value}" + GraphicsInputMirroring=no + +:Audio + AudioSupport~=.* " {$setting} = {$value}" + AudioDevice~=.* " {$setting} = {$value}" + AudioOutMask~=.* " {$setting} = {$value}" + DisconnectHda~=.* " {$setting} = {$value}" + MaximumGain~=.* " {$setting} = {$value}" + MinimumAssistGain~=.* " {$setting} = {$value}" + MinimumAudibleGain~=.* " {$setting} = {$value}" + AudioCodec~=.* " {$setting} = {$value}" + PlayChime~=.* " {$setting} = {$value}" + SetupDelay~=.* " {$setting} = {$value}" + ResetTrafficClass~=.* " {$setting} = {$value}" + + +:Input + KeyFiltering=no + KeyForgetThreshold=5 + KeyMergeThreshold~=.* "!{$setting} --> 从OpenCore v0.6.9开始已弃用" + KeySupport=yes + KeySupportMode=Auto + KeySwap=no + PointerSupport=no + PointerSupportMode~=.* " {$setting} = {$value}" + TimerResolution=50000 + KeyInitalDelay~=.* "!{$setting} --> 从OpenCore v0.6.9开始已移动到AppleInput中" + KeySubsequentDelay~=.* "!{$setting} --> 从OpenCore v0.6.9开始已移动到AppleInput中" + PointerDwellClickTimeout~=.* " {$setting} = {$value}" + PointerDwellDoubleClickTimeou~=.* " {$setting} = {$value}" + PointerDwellRadius~=.* " {$setting} = {$value}" + PointerPollMask~=.* " {$setting} = {$value}" + PointerPollMax~=.* " {$setting} = {$value}" + PointerPollMin~=.* " {$setting} = {$value}" + +:ProtocolOverrides + count==18 :"!-->在这里,您应该在UEFI/ProtocolOverrides部分中正确设置18个选项" + AppleAudio=no + AppleBootPolicy=no + AppleDebugLog=no + AppleEg2Info=no + AppleEvent~=.* "!{$setting} --> 从OpenCore v0.6.9开始已移动到AppleInput中" + AppleFramebufferInfo=no + AppleImageConversion=no + AppleImg4Verification=no + AppleKeyMap=no + AppleRtcRam=no + AppleSecureBoot=no + AppleSmcIo=no + AppleUserInterfaceTheme=no + DataHub=no + DeviceProperties=no + FirmwareVolume=no " {$setting} = {$value} 如果您打算使用FileVault2,请启用此功能":" {$setting} = {$value} 仅当您计划使用FileVault时才需要" + HashServices=no " {$setting} = {$value} 如果您打算使用FileVault2,请启用此功能":" {$setting} = {$value} 仅当您计划使用FileVault时才需要" + OSInfo=no + UnicodeCollation=no + ConsoleControl~=.* "!{$setting} 从OpenCore v0.5.6开始已弃用-请参见 UEFI/TextRenderer" + +:Output + count==15 :"!-->在这里,您应该在UEFI/OUTPUT部分中设置15个设置" + TextRenderer=BuiltinGraphics + ConsoleMode="" + Resolution~=.* " {$setting} = {$value}" + ForceResolution=no + GopPassThrough=~=.* " {$setting} = {$value}" + ClearScreenOnModeSwitch=no + IgnoreTextInGraphics=no + ProvideConsoleGop=yes + DirectGopRendering=no + DirectGopCacheMode~=.* "!{$setting} -->从OpenCore v0.5.9开始已弃用" + ReconnectOnResChange=no + ReplaceTabWithSpace=no + SanitiseClearScreen~=.* " {$setting} = {$value}" + Scale~=.* "!{$setting} -->不应该在这里" + UgaPassThrough~=.* "{$setting} = {$value}":"!-->缺少UgaPassThrough选项" + +:Quirks + AvoidHighAlloc~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用" + DeduplicateBootOrder~=.* "!{$setting} --> 从OpenCore v0.6.6开始已弃用" + DisableSecurityPolicy=no + EnableVectorAcceleration=no + EnableVmx=no + ActivateHpetSupport=no + ExitBootServicesDelay=0 + ForgeUefiSupport=no + ForceOcWriteFlash=no + IgnoreInvalidFlexRatio=no + ReconnectOnResChange~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Output/${setting}" + IgnoreTextInGraphics~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Output/${setting}" + ProvideConsoleGop~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Output/${setting}" + ReleaseUsbOwnership=no + ReloadOptionRoms=no + RequestBootVarFallback~=.* "!{$setting} -->从OpenCore v0.5.9开始已弃用" + RequestBootVarRouting=yes + TscSyncTimeout=0 + ResizeGpuBars=-1 + ReplaceTabWithSpace~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Output/${setting}" + SanitiseClearScreen~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Output/${setting}" + ClearScreenOnModeSwitch~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Output/${setting}" + UnblockFsConnect=~=.* "{$setting} = {$value} -->如果未显示APFS驱动器,建议在HP系统上启用":"!-->缺少UnblockFsConnect选项" + +:ReservedMemory diff --git a/Chinese, Simplified Localization (zh-Hans)/ocs/rules/laptopsandybridge087.lst b/Chinese, Simplified Localization (zh-Hans)/ocs/rules/laptopsandybridge087.lst new file mode 100644 index 0000000000000000000000000000000000000000..20f865690926a299613b0f77b2e3b79ecc1e1981 --- /dev/null +++ b/Chinese, Simplified Localization (zh-Hans)/ocs/rules/laptopsandybridge087.lst @@ -0,0 +1,367 @@ +=
二代Sandy Bridge笔记本 OpenCore 0.8.7健全性检查结果

+=
规则更新:草原企鹅

+# Generic config suitable for initial installation +# OpenCore v0.8.7 Intel Sandy Bridge Laptop Sanity Check += +=
+# [kernel]:https://dortania.github.io/OpenCore-Install-Guide/config-laptop.plist/ivy-bridge.html#kernel +# [acpi]:https://dortania.github.io/OpenCore-Install-Guide/config-laptop.plist/ivy-bridge.html#acpi +# [kexts]:https://dortania.github.io/OpenCore-Install-Guide/ktext.html#kexts +# [debug]:https://dortania.github.io/OpenCore-Install-Guide/troubleshooting/debug.html +# [scanpolicy]:https://dortania.github.io/OpenCore-Install-Guide/post-install/security.html#scanpolicy +# [platforminfo]:https://dortania.github.io/OpenCore-Install-Guide/config-laptop.plist/ivy-bridge.html#platforminfo +# [deviceproperties]:https://dortania.github.io/OpenCore-Install-Guide/config-laptop.plist/ivy-bridge.html#deviceproperties + +ACPI +:Add + count==0 "-您没有SSDT补丁.请查看 [Acpi Docs]" + [Path]==DSDT.aml "-{$Path} -->您不应该包括转储的DSDT.请查看 [Acpi Docs]" + [Path]==SSDT-1.aml "-{$Path} -->这只是SSDT的一个例子.如果你真的是自己做的, 称它为更具描述性的东西" + [Path]==SSDT-PLUG.aml "-{$Path} -->在Sandy和Ivy Bridge系统上不起作用" + [Path]==SSDT-GPIO.aml "-{$Path} -->这不属于Ivy Bridge平台下的" + [Path]~=".dsl$" "!{$Path} -->在此处只能是.aml文件. dsl文件需要编译为.aml" + [Enabled]==no "-{$Path} -->状态是已禁用. 启用或删除它可以去除此警告" + [Path]==SSDT-EC-USBX.aml&SSDT-EC.aml "--->{$Path} 不要同时使用 SSDT-EC-USBXSSDT-EC" + [Path]~=-EC.+aml :"%-->您可能需要类似SSDT-EC.aml或SSDT-EC-USBX.aml的文件.请查看 [Acpi Docs]" + [Path]!=SSDT-PNLF.aml "-{$Path} -->文件缺失!" + [Path]==SSDT-PNLF-CFL.aml "-{$Path} -->这不包括KabyLake和较旧的笔记本电脑上,而应使用SSDT-PNLF. 请查看 [ACPI Docs][acpi]." + [Path]==* " {$Path} -->确保此文件在您的OC/ACPI目录中" + [Path]==SSDT-OLA.aml "-{$Path} -->不要使用在粗略网站上找到的随机文件,这些文件会注入很可能阻止启动的随机数据. 请查看[Acpi Docs]" + [Path]==SSDT-SSDT-OLARILA.aml "-{$Path} -->不要使用在粗略网站上找到的随机文件,这些文件会注入很可能阻止启动的随机数据. 请查看[Acpi Docs]" + +:Delete + [Enabled]==no "!{$Comment} -->补丁是 禁用状态! 启用它以确保SSDT-CPU-PM正常工作." + [Enabled]==yes " {$Comment} -->补丁现在是 启用状态" + +:Quirks + count==5 + FadtEnableReset~=.* " {$setting} = {$value}" + NormalizeHeaders=no + RebaseRegions=no + ResetHwSig=no + ResetLogoStatus=no + SyncTableIds=no + +Booter + +:Quirks + AvoidRuntimeDefrag=yes + DevirtualiseMmio=no + DisableSingleUser=no + DisableVariableWrite=no + DiscardHibernateMap=no + EnableSafeModeSlide=yes + EnableWriteUnprotector=yes + ForceExitBootServices=no + ProtectCsmRegion~=.* "!{$setting} -->从OpenCore v0.5.7开始已弃用 - 请参阅ProtectMemoryRegions" + ProtectMemoryRegions=no + ProtectSecureBoot=no + ProtectUefiServices=no + ProvideCustomSlide=yes + ProvideMaxSlide=0 + ResizeAppleGpuBars=-1 + RebuildAppleMemoryMap=no + SetupVirtualMap=yes + ShrinkMemoryMap~=.* "!{$setting} -->从OpenCore v0.5.7开始已弃用 - 请参阅RebuildAppleMemoryMap" + SignalAppleOS=no + SyncRuntimePermissions=no + ForceBooterSignature=no + +DeviceProperties + +:Add +::PciRoot(0x0)/Pci(0x2,0x0) + AAPL,ig-platform-id~="00000100|10000300" " {$setting} = {$value} -->iGPU设置正确":"-{$setting} = {$value} - -->iGPU可能设置不正确. 请阅读 [DeviceProperties Docs]" + +::PciRoot(0x0)/Pci(0x1b,0x0) + AAPL,ig-platform-id~=.* "!{$setting} 是错误的位置, iGPU位置是 PciRoot(0x0)/Pci(0x2,0x0)" + +Kernel + +:Add + count==0 "!-->您没有Kexts. 您至少得需要Lilu.kext和VirtualSMC.kext. 请查看[Kexts文档]" + [BundlePath]==Lilu.kext " Lilu.kext-->确保此Kext在您的 OC/Kexts 目录,这是需要放在第一个的kext":"!-->缺少Lilu.kext. 将其添加到此列表的顶部" + [BundlePath]==FakeSMC.kext&VirtualSMC.kext "--->{$BundlePath} 不要同时使用 FakeSMC.kextVirtualSMC.kext" + [BundlePath]!=FakeSMC.kext|VirtualSMC.kext "--->你应该在此处添加 FakeSMC.kextVirtualSMC.kext" + [BundlePath]==VoodooHDA.kext&AppleALC.kext "--->{$BundlePath} 不要同时使用 VoodooHDA.kextAppleALC.kext" + [BundlePath]==AppleALC.kext "$alcbootarg='{$setting} = {$value} --->您需要添加 alcid=N 因为您使用的是AppleALC.kext';":"$alcbootarg=;" + [BundlePath]==VoodooHDA.kext " {$BundlePath} -->请注意:AppleALC.kext 往往具有更好的音频质量" + [BundlePath]!=WhateverGreen.kext "--->缺少WhateverGreen.kext. 请查看[Kexts Docs]" + [BundlePath]==XLNCUSBFIX.kext "!-->XLNCUSBFIX.kext 这是AMD专用的kext,请勿在Intel上使用" + [BundlePath]==SmallTree-Intel-211-AT-PCIe-GBE.kext "-->-{$BundlePath} 虽然这可能有效, 但SmallTreeIntel82576.kext 被认为更可靠" + [BundlePath]==SMCLightSensor.kext "!{$BundlePath} -->请确保您的笔记本电脑装有光传感器,否则可能会导致问题" + [BundlePath]==SMCBatteryManager.kext "!{$BundlePath} -->请确保您的电池已正确修补成8位,否则可能会导致问题" + [BundlePath]==XHCI-unsupported.kext "{$BundlePath} -->你可能不需要这个" + [BundlePath]==FakePCIID.kext "{$BundlePath} -->有更好的伪造设备ID的方法" + [BundlePath]==FakePCIID_Intel_HDMI_Audio.kext -{$BundlePath} "-->有更好的伪造设备ID的方法" + [BundlePath]==* "{$BundlePath} -->确保此Kext位于您的 OC/Kexts 目录" + +:Emulate + DummyPowerManagement=no + +:Quirks + AppleCpuPmCfgLock=yes " {$setting} = {$value} -->您应该在BIOS中禁用CFG-Lock,而不要使用此功能":" {$setting} = {$value} -->确保在您的BIOS中禁用了CFG-Lock" + AppleXcpmCfgLock=no + AppleXcpmExtraMsrs=no + AppleXcpmForceBoost=no + CustomPciSerialDevice=no + CustomSMBIOSGuid=no" {$setting} = {$value} -->如果您有Dell或VIAO主板,请启用此功能" + DisableIoMapper=yes + DisableRtcChecksum~=.* " {$setting} = {$value}" + DummyPowerManagement~=.* "!{$setting} -->已从OpenCore v0.6.6开始移动 - 参看Kernel -> Emulate" + ExtendBTFeatureFlags~=.* " {$setting} = {$value}" + LegacyCommpage=no + ExternalDiskIcons~=.* " {$setting} = {$value}" + ForceAquantiaEthernet=no + ForceSecureBootScheme=no + IncreasePciBarSize=no + LapicKernelPanic=no " {$setting} = {$value} 如果您有惠普笔记本电脑,请启用此功能":" {$setting} = {$value} 仅当您拥有HP笔记本电脑时才需要" + PanicNoKextDump=yes + PowerTimeoutKernelPanic=yes + ProvideCurrentCpuInfo=no + SetApfsTrimTimeout=-1 + ThirdPartyDrives=no + XhciPortLimit=yes " {$setting} = {$value} -->USB端口定制后关闭":" {$setting} = {$value} -->如果您有USB问题,请启用" + +Misc +:Boot + BuiltinTextRenderer~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 参见UEFI/TextRenderer" + ConsoleBehaviourOs~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用" + ConsoleBehaviourUi~="" "!{$setting} -->从OpenCore v0.5.6开始已弃用" + ConsoleMode~=.* "!{$setting} -->从OpenCore v0.5.6开始已移至UEFI/Output部分" + Resolution~=.* "!{$setting} -->从OpenCore v0.5.6开始已移至UEFI/Output部分" + ConsoleAttributes~=.* " {$setting} = {$value}" + HideSelf~=.* "!{$setting} -->从OpenCore v0.5.9开始已弃用" + PollAppleHotKeys=no + ShowPicker=yes + HibernateSkipsPicker=yes + UsePicker~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用" + TakeoffDelay=0 + HibernateMode=None + LauncherOption~="Disabled|Full|Short|System" " {$setting} = {$value} -->LauncherOption设置正确":"-{$setting} = {$value} - 无效的LauncherOption. 请查阅 [Misc -> Boot Docs]" + LauncherPath=Default + PickerMode=Builtin + HideAuxiliary=no + PickerAttributes~=.* " {$setting} = {$value}" + PickerAudioAssist=no + Timeout=5 + PickerVariant~=.* " {$setting} = {$value}" + +:Debug + AppleDebug=yes + ApplePanic=yes + DisableWatchDog=yes :" {$setting} -->启用此功能将有助于调试" + Target=67 :" {$setting} -->有关调试目标编号的更多信息,请参见[Debugging Docs]" + DisplayLevel=2147483714 :" {$setting} -->有关更多信息,请参见[Debugging Docs]调试显示级别" + DisplayDelay=0 + LogModules~=.* " {$setting} = {$value}" + +:Entries + [Arguments]~=debug "!Arguments = {$Arguments} -->boot-args进入nvram部分,而不是这里" + +:Security + AllowNvramReset~=.* "!{$setting} -->从OpenCore v0.8.1开始在引导条目添加独立的EFI驱动实现" + AllowSetDefault=yes + AllowToggleSip~=.* "!{$setting} -->从OpenCore v0.8.1开始在引导条目添加独立的EFI驱动实现" + ApECID=0 + AuthRestart=no + BlacklistAppleUpdate~=.* "!{$setting} -->在OpenCore v0.6.0里开始已弃用,可以使用NVRAM参数里添加" + BootProtect~=.* "!{$setting} 从OpenCore v0.6.6开始已弃用 - 请查阅 LauncherOption" + DmgLoading=Signed + EnablePassword=no + RequireSignature~=.* "!{$setting} 从OpenCore v0.5.6开始已弃用-请参见 Vault" + RequireVault~=.* "!{$setting} 从OpenCore v0.5.6开始已弃用-请参见 Vault" + Vault=Optional + SecureBootModel~="Default|Disabled|j137|j680|j132|j174|j140k|j780|j213|j140a|j152f|j160|j230k|j214k|j223|j215|j185|j185f|x86legacy" " {$setting} = {$value} SecureBootModel设置正确":"!{$setting} = {$value} - 这是SecureBootModel的无效选项!" + HaltLevel=2147483648 + ExposeSensitiveData=6 :" {$setting} = {$value}" + ScanPolicy=0 :"-{$setting} = {$value}. -->初始配置时候这里可以为0,但是配置完成后,请在OCC里自定义显示哪些启动盘" + +:Serial + Init=no + Override=no + +:Tools + count==0 " -->您好像没有一些EFI工具程序":"%-->您可以在此处删除EFI工具程序" + +NVRAM + LegacyEnable=no + LegacyOverwrite=no + WriteFlash=yes + +:Add +::4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14 + UIScale~=(01|02) " {$setting} = {$value}":" {$setting} = {$value} -->但这通常设置为 0102" + DefaultBackgroundColor~=.* " {$setting} = {$value}" + +::7C436110-AB2A-4BBB-A880-FE41995C9F82 + boot-args~="ncpi=" "!{$setting} = {$value} -->我想你的意思是 npci= 而不是 ncpi=":"" + boot-args~="^(?:(?!alcid).)*$" "{$alcbootarg}":"" + boot-args="-v keepsyms=1" " {$setting} = {$value} -->如果您有navi10 GPU,请添加 agdpmod=pikera":" {$setting} = {$value}" + csr-active-config~=.* " {$setting} = {$value}" + run-efi-updater="No" + nvda_drv~=.* "!{$setting} = {$value} -->完全删除此设置.从OpenCore v0.5.7开始不再使用" + prev-lang:kbd=72752d52553a323532 "-{$setting} = {$value} ({@value}). -->除非您使用俄语,否则请留空或设置其他语言":" {$setting} = {$value} ({@value})" + SystemAudioVolume~="^\d+$" " {$setting} = {$value}":"!{$setting} = {$value} -->这应该是一个正数" + +PlatformInfo + Automatic=yes + UpdateDataHub=yes + UpdateNVRAM=yes + UpdateSMBIOS=yes + UpdateSMBIOSMode=Create" {$setting} = {$value} 如果您有Dell或VIAO主板,请将其设置为 Custom + +:Generic + SpoofVendor=yes + AdviseFeatures=no + ProcessorType~=.* " {$setting} = {$value}" + SystemMemoryStatus=Auto + MaxBIOSVersion=no + SupportsCsm~=.* "!{$setting} -->从OpenCore v0.5.5开始被AdviseWindows取代" + SystemProductName~="(MacBookAir4,1|MacBookAir4,2|MacBookPro8,1|MacBookPro8,2|MacBookPro8,3|Macmini5,1|Macmini5,3)" " {$setting} = {$value}":"-{$setting} = {$value} -->对于二代Sandy Bridge笔记本平台,这不是建议的SMBIOS. 请参看 [PlatformInfo Docs]" + MLB=M000000000001 "!{$setting} -->应该设置为您生成的板卡序列号. 请参看 [PlatformInfo Docs]":" {$setting} -->已设置" + ROM=112233000000 "-{$setting} = {$value} -->您应该将此设置为您的NIC MAC地址. 请参看 [PlatformInfo Docs]":" {$setting} -->已设置" + SystemSerialNumber=W0000000001 "!{$setting} -->应该设置为您生成的系统序列号. 请参看 [PlatformInfo Docs]":" {$setting} -->已设置" + SystemUUID=00000000-0000-0000-0000-000000000000 "!{$setting} -->应该设置为您生成的SmUUID. 请参看 [PlatformInfo Docs]":" {$setting} -->已设置" + +UEFI + ConnectDrivers=yes "{$setting} = {$value} 一般建议此处要选中状态!" +:Drivers + [Path]==VBoxHfs.efi|HFSPlus.efi|HfsPlus.efi "$hfs={$Path}; {$Path}":"!-->这里需要 VBoxHfs.efiHFSPlus.efi here" + [Path]==VBoxHfs.efi|HFSPlus.efi|HfsPlus.efi "!{$Path} -->你已经有了 {$hfs}" + [Path]==OpenRuntime.efi " {$Path}":"!-->缺少OpenRuntime.efi" + [Path]==FwRuntimeServices.efi "!{$Path} -->从OpenCore v0.5.7开始已由OpenRuntime.efi取代" + [Path]==ApfsDriverLoader.efi "!ApfsDriverLoader.efi -->自OpenCore v0.5.8起,已合并在UEFI/APFS部分" + [Path]==OpenCore.efi "!OpenCore.efi -->不应该在这里!" + [Path]==AppleUsbKbdxe.efi "!{$Path} -->不应该在这里!" + [Path]==NvmExpressDxe.efi "!NvmExpressDxe.efi -->不应该在这里!" + [Path]==OpenUsbKbDxe.efi "-{$Path} -->除非您执行旧版安装,否则不需要" + [Path]==Ps2KeyboardDxe.efi "-{$Path} -->除非您使用PS2键盘,否则不应在此处!" + [Path]==Ps2MouseDxe.efi "-{$Path} -->除非您使用带有OpenCanopy的PS2鼠标/触控板,否则请不要在此处!" + [Path]s==UsbMouseDxe.efi "-{$Path} -->除非您将USB鼠标/触控板与OpenCanopy配合使用,否则不应在此处使用!" + [Path]==XhciDxe.efi "!XhciDxe.efi -->不应该在这里!" + [Path]==HiiDatabase.efi "!{$Path} -->不应该在这里!" + [Path]==AppleUsbKbDxe.efi "-{$Path} -->从OpenCore v0.5.7开始已由OpenUsbKbDxe.efi取代" + [Path]==VirtualSmc.efi "!VirtualSmc.efi -->已被合并在OpenCore的AppleSmcIo quirks下 !" + [Path]==OpenLinuxBoot.efi "-{$Path} -->除非您确定要从OpenCore直接引导LINUX系统而不通过传统GRUB引导,否则不需要!" + [Path]==ext4_x64.efi "-{$Path} -->这个是LINUX传统EXT4文件系统读取驱动,如果你要引导的LINUX磁盘分区是EXT4,加载此驱动,配合OpenLinuxBoot.efi使用,否则不需要!" + [Path]==btrfs_x64.efi "-{$Path} -->这个是LINUX下一代文件系统读取驱动可以替代EXT4格式,如果你要引导的LINUX磁盘分区是此文件系统,加载此驱动,配合OpenLinuxBoot.efi使用,否则不需要!" + [Path]==* " {$Path}" + +:APFS + EnableJumpstart=yes + HideVerbose=yes + JumpstartHotPlug=no + MinDate=0 + MinVersion=0 + GlobalConnect~=.* "{$setting} = {$value}":"!-->缺少GlobalConnect选项" + +:AppleInput + AppleEvent~=.* " {$setting} = {$value}" + CustomDelays~=.* " {$setting} = {$value}" + KeyInitalDelay~=.* " {$setting} = {$value}" + KeySubsequentDelay~=.* " {$setting} = {$value}" + PointerSpeedDiv~=.* " {$setting} = {$value}" + PointerSpeedMul~=.* " {$setting} = {$value}" + GraphicsInputMirroring=no + +:Audio + AudioSupport~=.* " {$setting} = {$value}" + AudioDevice~=.* " {$setting} = {$value}" + AudioOutMask~=.* " {$setting} = {$value}" + DisconnectHda~=.* " {$setting} = {$value}" + MaximumGain~=.* " {$setting} = {$value}" + MinimumAssistGain~=.* " {$setting} = {$value}" + MinimumAudibleGain~=.* " {$setting} = {$value}" + AudioCodec~=.* " {$setting} = {$value}" + PlayChime~=.* " {$setting} = {$value}" + SetupDelay~=.* " {$setting} = {$value}" + ResetTrafficClass~=.* " {$setting} = {$value}" + + +:Input + KeyFiltering=no + KeyForgetThreshold=5 + KeyMergeThreshold~=.* "!{$setting} --> 从OpenCore v0.6.9开始已弃用" + KeySupport=yes + KeySupportMode=Auto + KeySwap=no + PointerSupport=no + PointerSupportMode~=.* " {$setting} = {$value}" + TimerResolution=50000 + KeyInitalDelay~=.* "!{$setting} --> 从OpenCore v0.6.9开始已移动到AppleInput中" + KeySubsequentDelay~=.* "!{$setting} --> 从OpenCore v0.6.9开始已移动到AppleInput中" + PointerDwellClickTimeout~=.* " {$setting} = {$value}" + PointerDwellDoubleClickTimeou~=.* " {$setting} = {$value}" + PointerDwellRadius~=.* " {$setting} = {$value}" + PointerPollMask~=.* " {$setting} = {$value}" + PointerPollMax~=.* " {$setting} = {$value}" + PointerPollMin~=.* " {$setting} = {$value}" + +:ProtocolOverrides + count==18 :"!-->在这里,您应该在UEFI/ProtocolOverrides部分中正确设置18个选项" + AppleAudio=no + AppleBootPolicy=no + AppleDebugLog=no + AppleEg2Info=no + AppleEvent~=.* "!{$setting} --> 从OpenCore v0.6.9开始已移动到AppleInput中" + AppleFramebufferInfo=no + AppleImageConversion=no + AppleImg4Verification=no + AppleKeyMap=no + AppleRtcRam=no + AppleSecureBoot=no + AppleSmcIo=no + AppleUserInterfaceTheme=no + DataHub=no + DeviceProperties=no + FirmwareVolume=no " {$setting} = {$value} 如果您打算使用FileVault2,请启用此功能":" {$setting} = {$value} 仅当您计划使用FileVault时才需要" + HashServices=no " {$setting} = {$value} 如果您打算使用FileVault2,请启用此功能":" {$setting} = {$value} 仅当您计划使用FileVault时才需要" + OSInfo=no + UnicodeCollation=no + ConsoleControl~=.* "!{$setting} 从OpenCore v0.5.6开始已弃用-请参见 UEFI/TextRenderer" + +:Output + count==15 :"!-->在这里,您应该在UEFI/OUTPUT部分中设置15个设置" + TextRenderer=BuiltinGraphics + ConsoleMode="" + Resolution~=.* " {$setting} = {$value}" + ForceResolution=no + GopPassThrough=~=.* " {$setting} = {$value}" + ClearScreenOnModeSwitch=no + IgnoreTextInGraphics=no + ProvideConsoleGop=yes + DirectGopRendering=no + DirectGopCacheMode~=.* "!{$setting} -->从OpenCore v0.5.9开始已弃用" + ReconnectOnResChange=no + ReplaceTabWithSpace=no + SanitiseClearScreen~=.* " {$setting} = {$value}" + Scale~=.* "!{$setting} -->不应该在这里" + UgaPassThrough~=.* "{$setting} = {$value}":"!-->缺少UgaPassThrough选项" + +:Quirks + AvoidHighAlloc~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用" + DeduplicateBootOrder~=.* "!{$setting} --> 从OpenCore v0.6.6开始已弃用" + DisableSecurityPolicy=no + EnableVectorAcceleration=no + EnableVmx=no + ActivateHpetSupport=no + ExitBootServicesDelay=0 + ForgeUefiSupport=no + ForceOcWriteFlash=no + IgnoreInvalidFlexRatio=yes + ReconnectOnResChange~=.* "!{$setting} was deprecated in OpenCore v0.5.6 - See Output/${setting}" + IgnoreTextInGraphics~=.* "!{$setting} was deprecated in OpenCore v0.5.6 - See Output/${setting}" + ProvideConsoleGop~=yes "!{$setting} was deprecated in OpenCore v0.5.6 - See Output/${setting}" + ReleaseUsbOwnership=yes + ReloadOptionRoms=no + RequestBootVarFallback~=.* "!{$setting} was deprecated in OpenCore v0.5.9" + RequestBootVarRouting=yes + TscSyncTimeout=0 + ResizeGpuBars=-1 + ReplaceTabWithSpace~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Output/${setting}" + SanitiseClearScreen~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Output/${setting}" + ClearScreenOnModeSwitch~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Output/${setting}" + UnblockFsConnect=~=.* "{$setting} = {$value} -->如果未显示APFS驱动器,建议在HP系统上启用":"!-->缺少UnblockFsConnect选项" + +:ReservedMemory diff --git a/Chinese, Simplified Localization (zh-Hans)/ocs/rules/laptopskylake087.lst b/Chinese, Simplified Localization (zh-Hans)/ocs/rules/laptopskylake087.lst new file mode 100644 index 0000000000000000000000000000000000000000..5a7c4313b379f209de7e8b0fe983d14ddb9a5f7b --- /dev/null +++ b/Chinese, Simplified Localization (zh-Hans)/ocs/rules/laptopskylake087.lst @@ -0,0 +1,363 @@ +=
六代SkyLake系列笔记本 OpenCore 0.8.7 健全性检查结果

+=
规则更新:草原企鹅

+# Generic config suitable for initial installation +# OpenCore v0.8.7 Intel SkyLake Laptop Sanity Check += +=
+#[kernel]:https://dortania.github.io/OpenCore-Install-Guide/config-laptop.plist/skylake#kernel +#[acpi]:https://dortania.github.io/OpenCore-Install-Guide/config-laptop.plist/skylake#acpi +#[kexts]:https://dortania.github.io/OpenCore-Install-Guide/ktext.html#kexts +#[debug]:https://dortania.github.io/OpenCore-Install-Guide/troubleshooting/debug.html +#[scanpolicy]:https://dortania.github.io/OpenCore-Post-Install/universal/security.html#scanpolicy +#[platforminfo]:https://dortania.github.io/OpenCore-Install-Guide/config-laptop.plist/skylake#platforminfo +#[deviceproperties]:https://dortania.github.io/OpenCore-Install-Guide/config-laptop.plist/skylake#deviceproperties + +ACPI +:Add + count==0 "-您没有SSDT补丁.请查看[Acpi Docs]" + [Path]==DSDT.aml "-{$Path} -->您不应该包括转储的DSDT.请查看[ACPI文档]." + [Path]==SSDT-1.aml "-{$Path} -->这只是SSDT的一个例子.如果你真的是自己做的, 称它为更具描述性的东西" + [Path]~=".dsl$" "!{$Path} -->在此处只能是.aml文件. dsl文件需要编译为.aml" + [Enabled]==no "-{$Path} -->状态是已禁用. 启用或删除它可以去除此警告" + [Path]!=SSDT-PLUG.aml "--->缺少SSDT-PLUG.aml. 请查看[Acpi Docs]" + [Path]==SSDT-EC-USBX-LAPTOP.aml&SSDT-EC.aml"-->-{$Path}/b>不要同时使用 SSDT-EC-USBX-LAPTOPSSDT-EC" + [Path]!=SSDT-PNLF.aml "-{$Path} -->文件缺失!" + [Path]==SSDT-PNLF-CFL.aml "-{$Path} -->这不包括KabyLake和较旧的笔记本电脑上,而应使用SSDT-PNLF. 请查看 [ACPI Docs][acpi]." + [Path]~=-EC.+aml :"%您可能需要类似SSDT-EC.aml或SSDT-EC-USBX.aml的文件.请查看[ACPI文档]" + [Path]==* " {$Path} -->确保此文件在您的OC/ACPI目录中" + [Path]==SSDT-OLA.aml "-{$Path} -->不要使用在粗略网站上找到的随机文件,这些文件会注入很可能阻止启动的随机数据. 请查看[Acpi Docs]" + [Path]==SSDT-SSDT-OLARILA.aml "-{$Path} -->不要使用在粗略网站上找到的随机文件,这些文件会注入很可能阻止启动的随机数据. 请查看[Acpi Docs]" + [Path]==SSDT-XOSI.aml&SSDT-GPI0.aml "-{$Path} -->不要同时使用 SSDT-XOSISSDT-GPI0" + +:Quirks + count==5 + FadtEnableReset~=.* " {$setting} = {$value}" + NormalizeHeaders=no + RebaseRegions=no + ResetHwSig=no + ResetLogoStatus=no + SyncTableIds=no + +Booter + +:Quirks + AllowRelocationBlock=no + AvoidRuntimeDefrag=yes + DevirtualiseMmio=no + DisableSingleUser=no + DisableVariableWrite=no + DiscardHibernateMap=no + EnableSafeModeSlide=yes + EnableWriteUnprotector=yes + ForceExitBootServices=no + ProtectSecureBoot=no + ProtectMemoryRegions=no + ProtectCsmRegion~=.* "!{$setting} -->从OpenCore v0.5.7开始已弃用 - 请参阅ProtectMemoryRegions" + ProtectUefiServices=no + ProvideCustomSlide=yes + ProvideMaxSlide=0 + ResizeAppleGpuBars=-1 + RebuildAppleMemoryMap=no + SetupVirtualMap=yes + ShrinkMemoryMap~=.* "!{$setting} -->从OpenCore v0.5.7开始已弃用 - 请参阅RebuildAppleMemoryMap" + SignalAppleOS=no + SyncRuntimePermissions=no + ForceBooterSignature=no + +DeviceProperties + +:Add +::PciRoot(0x0)/Pci(0x2,0x0) + AAPL,ig-platform-id~="00001619|00001b19|00002619|00001219|00001b19|02001619|02002619|05003b19" " {$setting} = {$value} -->iGPU设置正确":"-{$setting} = {$value} - -->iGPU可能设置不正确. 请阅读[DeviceProperties Docs]" + +::PciRoot(0x0)/Pci(0x1b,0x0) + AAPL,ig-platform-id~=.* "!{$setting} 是错误的位置, iGPU的位置是 PciRoot(0x0)/Pci(0x2,0x0)" + +Kernel + +:Add + count==0 "!-->您没有Kexts. 您至少得需要Lilu.kext和VirtualSMC.kext. 请查看[Kexts文档]" + [BundlePath]==Lilu.kext " Lilu.kext-->确保此Kext在您的 OC/Kexts 目录,这是需要放在第一个的kext":"!-->缺少Lilu.kext. 将其添加到此列表的顶部" + [BundlePath]==FakeSMC.kext&VirtualSMC.kext "--->{$BundlePath} 不要同时使用 FakeSMC.kextVirtualSMC.kext" + [BundlePath]!=FakeSMC.kext|VirtualSMC.kext "--->你应该在此处添加 FakeSMC.kextVirtualSMC.kext" + [BundlePath]==VoodooHDA.kext&AppleALC.kext "--->{$BundlePath} 不要同时使用 VoodooHDA.kextAppleALC.kext" + [BundlePath]==AppleALC.kext "$alcbootarg='{$setting} = {$value} --->您需要添加 alcid=N 因为您使用的是AppleALC.kext';":"$alcbootarg=;" + [BundlePath]!=WhateverGreen.kext "--->缺少WhateverGreen.kext. 请查看[Kexts Docs]" + [BundlePath]==XLNCUSBFIX.kext "!-->XLNCUSBFIX.kext 这是AMD专用的kext,请勿在Intel上使用" + [BundlePath]==SmallTree-Intel-211-AT-PCIe-GBE.kext "-->-{$BundlePath} 虽然这可能有效, 但SmallTreeIntel82576.kext 被认为更可靠" + [BundlePath]==SMCLightSensor.kext "!{$BundlePath} -->请确保您的笔记本电脑装有光传感器,否则可能会导致问题" + [BundlePath]==SMCBatteryManager.kext "!{$BundlePath} -->请确保您的电池已正确修补成8位,否则可能会导致问题" + [BundlePath]==XHCI-unsupported.kext "{$BundlePath} -->你可能不需要这个" + [BundlePath]==FakePCIID.kext "{$BundlePath} -->有更好的伪造设备ID的方法" + [BundlePath]==FakePCIID_Intel_HDMI_Audio.kext -{$BundlePath} "-->有更好的伪造设备ID的方法" + [BundlePath]==* "{$BundlePath} -->确保此Kext位于您的 OC/Kexts 目录" + +:Emulate + DummyPowerManagement=no + +:Quirks + AppleCpuPmCfgLock=no + AppleXcpmCfgLock=yes " {$setting} = {$value} -->您应该在BIOS中禁用CFG-Lock,而不要使用此功能":" {$setting} = {$value} -->确保在您的BIOS中禁用了CFG-Lock" + AppleXcpmExtraMsrs=no + AppleXcpmForceBoost=no + CustomPciSerialDevice=no + CustomSMBIOSGuid=no" {$setting} = {$value} -->如果您有Dell或VIAO主板,请启用此功能" + DisableIoMapper=yes + DisableRtcChecksum~=.* " {$setting} = {$value}" + DummyPowerManagement~=.* "!{$setting} -->已从OpenCore v0.6.6开始移动 - 参看Kernel -> Emulate" + ExtendBTFeatureFlags~=.* " {$setting} = {$value}" + LegacyCommpage=no + ExternalDiskIcons~=.* " {$setting} = {$value}" + ForceAquantiaEthernet=no + ForceSecureBootScheme=no + IncreasePciBarSize=no + LapicKernelPanic=no " {$setting} = {$value} 如果您有惠普笔记本电脑,请启用此功能":" {$setting} = {$value} 仅当您拥有HP笔记本电脑时才需要" + PanicNoKextDump=yes + PowerTimeoutKernelPanic=yes + ProvideCurrentCpuInfo=no + SetApfsTrimTimeout=-1 + ThirdPartyDrives=no + XhciPortLimit=yes " {$setting} = {$value} -->USB端口定制后关闭":" {$setting} = {$value} -->如果您有USB问题,请启用" + +Misc +:Boot + BuiltinTextRenderer~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 参见UEFI/TextRenderer" + ConsoleBehaviourOs~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用" + ConsoleBehaviourUi~="" "!{$setting} -->从OpenCore v0.5.6开始已弃用" + ConsoleMode~=.* "!{$setting} -->从OpenCore v0.5.6开始已移至UEFI/Output部分" + Resolution~=.* "!{$setting} -->从OpenCore v0.5.6开始已移至UEFI/Output部分" + ConsoleAttributes~=.* " {$setting} = {$value}" + HideSelf~=.* "!{$setting} -->从OpenCore v0.5.9开始已弃用" + PollAppleHotKeys=no + ShowPicker=yes + HibernateSkipsPicker=yes + UsePicker~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用" + TakeoffDelay=0 + HibernateMode=None + LauncherOption~="Disabled|Full|Short|System" " {$setting} = {$value} -->LauncherOption设置正确":"-{$setting} = {$value} - 无效的LauncherOption. 请查阅 [Misc -> Boot Docs]" + LauncherPath=Default + PickerMode=Builtin + HideAuxiliary=no + PickerAttributes~=.* " {$setting} = {$value}" + PickerAudioAssist=no + Timeout=5 + PickerVariant~=.* " {$setting} = {$value}" + +:Debug + AppleDebug=yes + ApplePanic=yes + DisableWatchDog=yes :" {$setting} -->启用此功能将有助于调试" + Target=67 :" {$setting} -->有关调试目标编号的更多信息,请参见[Debugging Docs]" + DisplayLevel=2147483714 :" {$setting} -->有关更多信息,请参见[Debugging Docs]调试显示级别" + DisplayDelay=0 + LogModules~=.* " {$setting} = {$value}" + +:Entries + [Arguments]~=debug "!Arguments = {$Arguments} -->boot-args进入nvram部分,而不是这里" + +:Security + AllowNvramReset~=.* "!{$setting} -->从OpenCore v0.8.1开始在引导条目添加独立的EFI驱动实现" + AllowSetDefault=yes + AllowToggleSip~=.* "!{$setting} -->从OpenCore v0.8.1开始在引导条目添加独立的EFI驱动实现" + ApECID=0 + AuthRestart=no + BlacklistAppleUpdate~=.* "!{$setting} -->在OpenCore v0.6.0里开始已弃用,可以使用NVRAM参数里添加" + BootProtect~=.* "!{$setting} 从OpenCore v0.6.6开始已弃用 - 请查阅 LauncherOption" + DmgLoading=Signed + EnablePassword=no + RequireSignature~=.* "!{$setting} 从OpenCore v0.5.6开始已弃用-请参见 Vault" + RequireVault~=.* "!{$setting} 从OpenCore v0.5.6开始已弃用-请参见 Vault" + Vault=Optional + SecureBootModel~="Default|Disabled|j137|j680|j132|j174|j140k|j780|j213|j140a|j152f|j160|j230k|j214k|j223|j215|j185|j185f|x86legacy" " {$setting} = {$value} SecureBootModel设置正确":"!{$setting} = {$value} - 这是SecureBootModel的无效选项!" + HaltLevel=2147483648 + ExposeSensitiveData=6 :" {$setting} = {$value}" + ScanPolicy=0 :"-{$setting} = {$value}. -->初始配置时候这里可以为0,但是配置完成后,请在OCC里自定义显示哪些启动盘" + +:Serial + Init=no + Override=no + +:Tools + count==0 " -->您好像没有一些EFI工具程序":"%-->您可以在此处删除EFI工具程序" + +NVRAM + LegacyEnable=no + LegacyOverwrite=no + WriteFlash=yes + +:Add +::4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14 + UIScale~=(01|02) " {$setting} = {$value}":" {$setting} = {$value} -->但这通常设置为 0102" + DefaultBackgroundColor~=.* " {$setting} = {$value}" + +::7C436110-AB2A-4BBB-A880-FE41995C9F82 + boot-args~="ncpi=" "!{$setting} = {$value} -->我想你的意思是 npci= 而不是 ncpi=":"" + boot-args~="^(?:(?!alcid).)*$" "{$alcbootarg}":"" + boot-args="-v keepsyms=1" " {$setting} = {$value} -->如果您有navi10 GPU,请添加 agdpmod=pikera":" {$setting} = {$value}" + run-efi-updater="No" + csr-active-config~=.* " {$setting} = {$value}" + nvda_drv~=.* "!{$setting} = {$value} -->完全删除此设置.从OpenCore v0.5.7开始不再使用" + prev-lang:kbd=72752d52553a323532 "-{$setting} = {$value} ({@value}). -->除非您使用俄语,否则请留空或设置其他语言":" {$setting} = {$value} ({@value})" + SystemAudioVolume~="^\d+$" " {$setting} = {$value}":"!{$setting} = {$value} -->这应该是一个正数" + +PlatformInfo + Automatic=yes + UpdateDataHub=yes + UpdateNVRAM=yes + UpdateSMBIOS=yes + UpdateSMBIOSMode=Create" {$setting} = {$value} 如果您有Dell或VIAO主板,请将其设置为 Custom + +:Generic + SpoofVendor=yes + AdviseFeatures=no + ProcessorType~=.* " {$setting} = {$value}" + SystemMemoryStatus=Auto + MaxBIOSVersion=no + SupportsCsm~=.* "!{$setting} -->从OpenCore v0.5.5开始被AdviseWindows取代" + SystemProductName~="(MacBook9,1|MacBookPro13,1|MacBookPro13,2|MacBookPro13,3|iMac17,1)" " {$setting} = {$value}":"-{$setting} = {$value} -->对于六代Skylake笔记本平台,这不是建议的SMBIOS. 请参看[PlatformInfo Docs]" + MLB=M000000000001 "!{$setting} -->应该设置为您生成的板卡序列号. 请参看[PlatformInfo Docs]:" {$setting} -->已设置" + ROM=112233000000 "-{$setting} = {$value} -->您应该将此设置为您的NIC MAC地址. 请参看[PlatformInfo Docs]":" {$setting} -->已设置" + SystemSerialNumber=W0000000001 "!{$setting} -->应该设置为您生成的系统序列号. 请参看[PlaformInfo Docs]":" {$setting} -->已设置" + SystemUUID=00000000-0000-0000-0000-000000000000 "!{$setting} -->应该设置为您生成的SmUUID. 请参看[PlaformInfo Docs]":" {$setting} -->已设置" + +UEFI + ConnectDrivers=yes "{$setting} = {$value} 一般建议此处要选中状态!" +:Drivers + [Path]==VBoxHfs.efi|HFSPlus.efi|HfsPlus.efi "$hfs={$Path}; {$Path}":"!-->这里需要 VBoxHfs.efiHFSPlus.efi here" + [Path]==VBoxHfs.efi|HFSPlus.efi|HfsPlus.efi "!{$Path} -->你已经有了 {$hfs}" + [Path]==OpenRuntime.efi " {$Path}":"!-->缺少OpenRuntime.efi" + [Path]==FwRuntimeServices.efi "!{$Path} -->从OpenCore v0.5.7开始已由OpenRuntime.efi取代" + [Path]==ApfsDriverLoader.efi "!ApfsDriverLoader.efi -->自OpenCore v0.5.8起,已合并在UEFI/APFS部分" + [Path]==OpenCore.efi "!OpenCore.efi -->不应该在这里!" + [Path]==AppleUsbKbdxe.efi "!{$Path} -->不应该在这里!" + [Path]==NvmExpressDxe.efi "!NvmExpressDxe.efi -->不应该在这里!" + [Path]==OpenUsbKbDxe.efi "-{$Path} -->除非您执行旧版安装,否则不需要" + [Path]==Ps2KeyboardDxe.efi "-{$Path} -->除非您使用PS2键盘,否则不应在此处!" + [Path]==Ps2MouseDxe.efi "-{$Path} -->除非您使用带有OpenCanopy的PS2鼠标/触控板,否则请不要在此处!" + [Path]s==UsbMouseDxe.efi "-{$Path} -->除非您将USB鼠标/触控板与OpenCanopy配合使用,否则不应在此处使用!" + [Path]==XhciDxe.efi "!XhciDxe.efi -->不应该在这里!" + [Path]==HiiDatabase.efi "!{$Path} -->不应该在这里!" + [Path]==AppleUsbKbDxe.efi "-{$Path} -->从OpenCore v0.5.7开始已由OpenUsbKbDxe.efi取代" + [Path]==VirtualSmc.efi "!VirtualSmc.efi -->已被合并在OpenCore的AppleSmcIo quirks下 !" + [Path]==OpenLinuxBoot.efi "-{$Path} -->除非您确定要从OpenCore直接引导LINUX系统而不通过传统GRUB引导,否则不需要!" + [Path]==ext4_x64.efi "-{$Path} -->这个是LINUX传统EXT4文件系统读取驱动,如果你要引导的LINUX磁盘分区是EXT4,加载此驱动,配合OpenLinuxBoot.efi使用,否则不需要!" + [Path]==btrfs_x64.efi "-{$Path} -->这个是LINUX下一代文件系统读取驱动可以替代EXT4格式,如果你要引导的LINUX磁盘分区是此文件系统,加载此驱动,配合OpenLinuxBoot.efi使用,否则不需要!" + [Path]==* " {$Path}" + +:APFS + EnableJumpstart=yes + HideVerbose=yes + JumpstartHotPlug=no + MinDate=0 + MinVersion=0 + GlobalConnect~=.* "{$setting} = {$value} " + +:AppleInput + AppleEvent~=.* " {$setting} = {$value}" + CustomDelays~=.* " {$setting} = {$value}" + KeyInitalDelay~=.* " {$setting} = {$value}" + KeySubsequentDelay~=.* " {$setting} = {$value}" + PointerSpeedDiv~=.* " {$setting} = {$value}" + PointerSpeedMul~=.* " {$setting} = {$value}" + GraphicsInputMirroring=no + +:Audio + AudioSupport~=.* " {$setting} = {$value}" + AudioDevice~=.* " {$setting} = {$value}" + AudioOutMask~=.* " {$setting} = {$value}" + DisconnectHda~=.* " {$setting} = {$value}" + MaximumGain~=.* " {$setting} = {$value}" + MinimumAssistGain~=.* " {$setting} = {$value}" + MinimumAudibleGain~=.* " {$setting} = {$value}" + AudioCodec~=.* " {$setting} = {$value}" + PlayChime~=.* " {$setting} = {$value}" + SetupDelay~=.* " {$setting} = {$value}" + ResetTrafficClass~=.* " {$setting} = {$value}" + + +:Input + KeyFiltering=no + KeyForgetThreshold=5 + KeyMergeThreshold~=.* "!{$setting} --> 从OpenCore v0.6.9开始已弃用" + KeySupport=yes + KeySupportMode=Auto + KeySwap=no + PointerSupport=no + PointerSupportMode~=.* " {$setting} = {$value}" + TimerResolution=50000 + KeyInitalDelay~=.* "!{$setting} --> 从OpenCore v0.6.9开始已移动到AppleInput中" + KeySubsequentDelay~=.* "!{$setting} --> 从OpenCore v0.6.9开始已移动到AppleInput中" + PointerDwellClickTimeout~=.* " {$setting} = {$value}" + PointerDwellDoubleClickTimeou~=.* " {$setting} = {$value}" + PointerDwellRadius~=.* " {$setting} = {$value}" + PointerPollMask~=.* " {$setting} = {$value}" + PointerPollMax~=.* " {$setting} = {$value}" + PointerPollMin~=.* " {$setting} = {$value}" + +:ProtocolOverrides + count==18 :"!-->在这里,您应该在UEFI/ProtocolOverrides部分中正确设置18个选项" + AppleAudio=no + AppleBootPolicy=no + AppleDebugLog=no + AppleEg2Info=no + AppleEvent~=.* "!{$setting} --> 从OpenCore v0.6.9开始已移动到AppleInput中" + AppleFramebufferInfo=no + AppleImageConversion=no + AppleImg4Verification=no + AppleKeyMap=no + AppleRtcRam=no + AppleSecureBoot=no + AppleSmcIo=no + AppleUserInterfaceTheme=no + DataHub=no + DeviceProperties=no + FirmwareVolume=no " {$setting} = {$value} 如果您打算使用FileVault2,请启用此功能":" {$setting} = {$value} 仅当您计划使用FileVault时才需要" + HashServices=no " {$setting} = {$value} 如果您打算使用FileVault2,请启用此功能":" {$setting} = {$value} 仅当您计划使用FileVault时才需要" + OSInfo=no + UnicodeCollation=no + ConsoleControl~=.* "!{$setting} 从OpenCore v0.5.6开始已弃用-请参见 UEFI/TextRenderer" + +:Output + count==15 :"!-->在这里,您应该在UEFI/OUTPUT部分中设置15个设置" + TextRenderer=BuiltinGraphics + ConsoleMode="" + Resolution~=.* " {$setting} = {$value}" + ForceResolution=no + GopPassThrough=~=.* " {$setting} = {$value}" + ClearScreenOnModeSwitch=no + IgnoreTextInGraphics=no + ProvideConsoleGop=yes + DirectGopRendering=no + DirectGopCacheMode~=.* "!{$setting} -->从OpenCore v0.5.9开始已弃用" + ReconnectOnResChange=no + ReplaceTabWithSpace=no + SanitiseClearScreen~=.* " {$setting} = {$value}" + Scale~=.* "!{$setting} -->不应该在这里" + UgaPassThrough~=.* "{$setting} = {$value}":"!-->缺少UgaPassThrough选项" + +:Quirks + AvoidHighAlloc~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用" + DeduplicateBootOrder~=.* "!{$setting} --> 从OpenCore v0.6.6开始已弃用" + DisableSecurityPolicy=no + EnableVectorAcceleration=no + EnableVmx=no + ActivateHpetSupport=no + ExitBootServicesDelay=0 + ForgeUefiSupport=no + ForceOcWriteFlash=no + IgnoreInvalidFlexRatio=no + ReconnectOnResChange~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Output/${setting}" + IgnoreTextInGraphics~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Output/${setting}" + ProvideConsoleGop~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Output/${setting}" + ReleaseUsbOwnership=no + ReloadOptionRoms=no + RequestBootVarFallback~=.* "!{$setting} -->从OpenCore v0.5.9开始已弃用" + RequestBootVarRouting=yes + TscSyncTimeout=0 + ResizeGpuBars=-1 + ReplaceTabWithSpace~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Output/${setting}" + SanitiseClearScreen~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Output/${setting}" + ClearScreenOnModeSwitch~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Output/${setting}" + UnblockFsConnect=~=.* "{$setting} = {$value} -->如果未显示APFS驱动器,建议在HP系统上启用":"!-->缺少UnblockFsConnect选项" + +:ReservedMemory diff --git a/Chinese, Simplified Localization (zh-Hans)/ocs/rules/nehalem087.lst b/Chinese, Simplified Localization (zh-Hans)/ocs/rules/nehalem087.lst new file mode 100644 index 0000000000000000000000000000000000000000..b5794c70a2683537e32b8e2e223c702f705a6221 --- /dev/null +++ b/Chinese, Simplified Localization (zh-Hans)/ocs/rules/nehalem087.lst @@ -0,0 +1,350 @@ +=
Nehalem(一代/二代) OpenCore 0.8.7 健全性检查结果

+=
规则更新:草原企鹅

+# Generic config suitable for initial installation +# OpenCore v0.8.7 Intel Nehalem Sanity Check += +=
+#[kernel]:https://dortania.github.io/OpenCore-Install-Guide/config-HEDT/nehalem#kernel +#[acpi]:https://dortania.github.io/OpenCore-Install-Guide/config-HEDT/nehalem#acpi +#[kexts]:https://dortania.github.io/OpenCore-Install-Guide/ktext.html#kexts +#[debug]:https://dortania.github.io/OpenCore-Install-Guide/troubleshooting/debug.html +#[scanpolicy]:https://dortania.github.io/OpenCore-Post-Install/universal/security.html#scanpolicy +#[platforminfo]:https://dortania.github.io/OpenCore-Install-Guide/config-HEDT/nehalem#platforminfo +#[deviceproperties]:https://dortania.github.io/OpenCore-Install-Guide/config-HEDT/nehalem#deviceproperties + +ACPI +:Add + count==0 "-您没有SSDT补丁.请查看 [Acpi Docs]" + [Path]==DSDT.aml "-{$Path} -->您不应该包括转储的DSDT.请查看 [Acpi Docs]" + [Path]==SSDT-1.aml "-{$Path} -->这只是SSDT的一个例子.如果你真的是自己做的, 称它为更具描述性的东西" + [Path]~=".dsl$" "!{$Path} -->在此处只能是.aml文件. dsl文件需要编译为.aml" + [Enabled]==no "-{$Path} -->状态是已禁用. 启用或删除它可以去除此警告" + [Path]==SSDT-PLUG.aml "!{$Path} -->此代硬件不支持SSDT-PLUG,请查看[Acpi Docs]." + [Path]==SSDT-EC-DESKTOP.aml&SSDT-EC.aml "--->{$Path} 不要同时使用 SSDT-EC-DESKTOPSSDT-EC" + [Path]~=-EC.+aml :"%-->您可能需要类似SSDT-EC.aml或SSDT-EC-USBX-DESKTOP.aml的文件.请查看 [Acpi Docs]" + [Path]==* " {$Path} -->确保此文件在您的OC/ACPI目录中" + [Path]==SSDT-OLA.aml "-{$Path} -->不要使用在粗略网站上找到的随机文件,这些文件会注入很可能阻止启动的随机数据. 请查看[Acpi Docs]" + [Path]==SSDT-SSDT-OLARILA.aml "-{$Path} -->不要使用在粗略网站上找到的随机文件,这些文件会注入很可能阻止启动的随机数据. 请查看 [Acpi Docs]" + +:Quirks + count==5 + FadtEnableReset~=.* " {$setting} = {$value}" + NormalizeHeaders=no + RebaseRegions=no + ResetHwSig=no + ResetLogoStatus=no + SyncTableIds=no + +Booter + +:Quirks + AllowRelocationBlock=no + AvoidRuntimeDefrag=yes " {$setting} = {$value} 如果您的主板不支持UEFI,请禁用此功能":" {$setting} = {$value} 仅当您支持UEFI时才需要" + DevirtualiseMmio=no + DisableSingleUser=no + DisableVariableWrite=no + DiscardHibernateMap=no + EnableSafeModeSlide=yes " {$setting} = {$value} 如果您的主板不支持UEFI,请禁用此功能":" {$setting} = {$value} 仅当您支持UEFI时才需要" + EnableWriteUnprotector=yes " {$setting} = {$value} 如果您的主板不支持UEFI,请禁用此功能":" {$setting} = {$value} 仅当您支持UEFI时才需要" + ForceExitBootServices=no + ProtectCsmRegion~=.* "!{$setting} -->从OpenCore v0.5.7开始已弃用 - 请参阅ProtectMemoryRegions" + ProtectMemoryRegions=no + ProtectSecureBoot=no + ProtectUefiServices=no + ProvideCustomSlide=yes " {$setting} = {$value} 如果您的主板不支持UEFI,请禁用此功能":" {$setting} = {$value} 仅当您支持UEFI时才需要" + ProvideMaxSlide=0 + ResizeAppleGpuBars=-1 + RebuildAppleMemoryMap=no " {$setting} = {$value} 如果您打算引导OS X 10.6或更早版本,请启用此功能":" {$setting} = {$value} 仅当您计划引导OS X 10.6或更早版本时才需要" + SetupVirtualMap=yes " {$setting} = {$value} 如果您的主板不支持UEFI,请禁用此功能":" {$setting} = {$value} 仅当您支持UEFI时才需要" + ShrinkMemoryMap~=.* "!{$setting} -->从OpenCore v0.5.7开始已弃用 - 请参阅RebuildAppleMemoryMap" + SignalAppleOS=no + SyncRuntimePermissions=no + ForceBooterSignature=no + +DeviceProperties + +Kernel + +:Add + count==0 "!-->您没有Kexts. 您至少得需要Lilu.kext和VirtualSMC.kext. 请查看[Kexts文档]" + [BundlePath]==Lilu.kext " Lilu.kext-->确保此Kext在您的 OC/Kexts 目录,这是需要放在第一个的kext":"!-->缺少Lilu.kext. 将其添加到此列表的顶部" + [BundlePath]==FakeSMC.kext&VirtualSMC.kext "--->{$BundlePath} 不要同时使用 FakeSMC.kextVirtualSMC.kext" + [BundlePath]!=FakeSMC.kext|VirtualSMC.kext "--->你应该在此处添加 FakeSMC.kextVirtualSMC.kext" + [BundlePath]==VoodooHDA.kext&AppleALC.kext "--->{$BundlePath} 不要同时使用 VoodooHDA.kextAppleALC.kext" + [BundlePath]==AppleALC.kext "$alcbootarg='{$setting} = {$value} --->您需要添加 alcid=N 因为您使用的是AppleALC.kext';":"$alcbootarg=;" + [BundlePath]!=WhateverGreen.kext "--->缺少WhateverGreen.kext. 请查看[Kexts Docs]" + [BundlePath]==XLNCUSBFIX.kext "!-->XLNCUSBFIX.kext 这是AMD专用的kext,请勿在Intel上使用" + [BundlePath]==SmallTree-Intel-211-AT-PCIe-GBE.kext "-->-{$BundlePath} 虽然这可能有效, 但SmallTreeIntel82576.kext 被认为更可靠" + [BundlePath]==SMCLightSensor.kext "!{$BundlePath} -->这个VirtualSMC笔记本电脑插件在台式机上不起作用" + [BundlePath]==SMCBatteryManager.kext "!{$BundlePath} -->这个VirtualSMC笔记本电脑插件在台式机上不起作用" + [BundlePath]==* "{$BundlePath} -->确保此Kext位于您的 OC/Kexts 目录" + +:Emulate + DummyPowerManagement=no + +:Quirks + AppleCpuPmCfgLock=yes " {$setting} = {$value} -->您应该在BIOS中禁用CFG-Lock,而不要使用此功能":" {$setting} = {$value} -->确保在您的BIOS中禁用了CFG-Lock" + AppleXcpmCfgLock=no + AppleXcpmExtraMsrs=yes + AppleXcpmForceBoost=no + CustomPciSerialDevice=no + CustomSMBIOSGuid=no" {$setting} = {$value} -->如果您有Dell或VIAO主板,请启用此功能" + DisableIoMapper=yes + DisableLinkeditJettison=yes + DisableRtcChecksum=no + DummyPowerManagement~=.* "!{$setting} -->已从OpenCore v0.6.6开始移动 - 参看Kernel -> Emulate" + ExtendBTFeatureFlags~=.* " {$setting} = {$value}" + LegacyCommpage=no + ExternalDiskIcons~=.* " {$setting} = {$value}" + ForceAquantiaEthernet=no + ForceSecureBootScheme=no + IncreasePciBarSize=no + LapicKernelPanic=no " {$setting} = {$value} 如果您有惠普笔记本电脑,请启用此功能":" {$setting} = {$value} 仅当您拥有HP笔记本电脑时才需要" + PanicNoKextDump=yes + PowerTimeoutKernelPanic=yes + ProvideCurrentCpuInfo=no + SetApfsTrimTimeout=-1 + ThirdPartyDrives~=.* " {$setting} = {$value}" + XhciPortLimit=no + +Misc +:Boot + BuiltinTextRenderer~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 参见UEFI/TextRenderer" + ConsoleBehaviourOs~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用" + ConsoleBehaviourUi~="" "!{$setting} -->从OpenCore v0.5.6开始已弃用" + ConsoleMode~=.* "!{$setting} -->从OpenCore v0.5.6开始已移至UEFI/Output部分" + Resolution~=.* "!{$setting} -->从OpenCore v0.5.6开始已移至UEFI/Output部分" + ConsoleAttributes~=.* " {$setting} = {$value}" + HideSelf~=.* "!{$setting} -->从OpenCore v0.5.9开始已弃用" + PollAppleHotKeys=no + ShowPicker=yes + HibernateSkipsPicker=yes + UsePicker~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用" + TakeoffDelay=0 + HibernateMode=None + LauncherOption~="Disabled|Full|Short|System" " {$setting} = {$value} -->LauncherOption设置正确":"-{$setting} = {$value} - 无效的LauncherOption. 请查阅 [Misc -> Boot Docs]" + LauncherPath=Default + PickerMode=Builtin + HideAuxiliary=no + PickerAttributes~=.* " {$setting} = {$value}" + PickerAudioAssist=no + Timeout=5 + PickerVariant~=.* " {$setting} = {$value}" + +:Debug + AppleDebug=yes + ApplePanic=yes + DisableWatchDog=yes :" {$setting} -->启用此功能将有助于调试" + Target=67 :" {$setting} -->有关调试目标编号的更多信息,请参见[Debugging Docs]" + DisplayLevel=2147483714 :" {$setting} -->有关更多信息,请参见[Debugging Docs]调试显示级别" + DisplayDelay=0 + LogModules~=.* " {$setting} = {$value}" + +:Entries + [Arguments]~=debug "!Arguments = {$Arguments} -->boot-args进入nvram部分,而不是这里" + +:Security + AllowNvramReset~=.* "!{$setting} -->从OpenCore v0.8.1开始在引导条目添加独立的EFI驱动实现" + AllowSetDefault=yes + AllowToggleSip~=.* "!{$setting} -->从OpenCore v0.8.1开始在引导条目添加独立的EFI驱动实现" + ApECID=0 + AuthRestart=no + BlacklistAppleUpdate~=.* "!{$setting} -->在OpenCore v0.6.0里开始已弃用,可以使用NVRAM参数里添加" + BootProtect~=.* "!{$setting} 从OpenCore v0.6.6开始已弃用 - 请查阅 LauncherOption" + DmgLoading~=.* " {$setting} = {$value}" + EnablePassword=no + RequireSignature~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Vault" + RequireVault~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Vault" + Vault=Optional + SecureBootModel~="Default|Disabled|j137|j680|j132|j174|j140k|j780|j213|j140a|j152f|j160|j230k|j214k|j223|j215|j185|j185f|x86legacy" " {$setting} = {$value} SecureBootModel设置正确":"!{$setting} = {$value} - 这是SecureBootModel的无效选项!" + HaltLevel=2147483648 + ExposeSensitiveData=6 :" {$setting} = {$value}" + ScanPolicy=0 :"-{$setting} = {$value}. -->初始配置时候这里可以为0,但是配置完成后,请在OCC里自定义显示哪些启动盘" + +:Serial + Init=no + Override=no + +:Tools + count==0 " -->您好像没有一些EFI工具程序":"%-->您可以在此处删除EFI工具程序" + +NVRAM + LegacyEnable=yes + LegacyOverwrite=yes + WriteFlash=yes + +:Add +::4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14 + UIScale~=(01|02) " {$setting} = {$value}":" {$setting} = {$value} -->但这通常设置为 0102" + DefaultBackgroundColor~=.* " {$setting} = {$value}" + +::7C436110-AB2A-4BBB-A880-FE41995C9F82 + boot-args~="ncpi=" "!{$setting} = {$value} -->我想你的意思是 npci= 而不是 ncpi=":"" + boot-args~="^(?:(?!alcid).)*$" "{$alcbootarg}":"" + boot-args="-v keepsyms=1" " {$setting} = {$value} -->如果您有navi10 GPU,请添加 agdpmod=pikera":" {$setting} = {$value}" + csr-active-config~=.* " {$setting} = {$value}" + run-efi-updater="No" + nvda_drv~=.* "!{$setting} = {$value} -->完全删除此设置.从OpenCore v0.5.7开始不再使用" + prev-lang:kbd=72752d52553a323532 "-{$setting} = {$value} ({@value}). -->除非您使用俄语,否则请留空或设置其他语言":" {$setting} = {$value} ({@value})" + SystemAudioVolume~="^\d+$" " {$setting} = {$value}":"!{$setting} = {$value} -->这应该是一个正数" + +PlatformInfo + Automatic=yes + UpdateDataHub=yes + UpdateNVRAM=yes + UpdateSMBIOS=yes + UpdateSMBIOSMode=Create" {$setting} = {$value} 如果您有Dell或VIAO主板,请将其设置为 Custom + +:Generic + SpoofVendor=yes + AdviseFeatures=no + ProcessorType~=.* " {$setting} = {$value}" + SystemMemoryStatus=Auto + MaxBIOSVersion=no + SupportsCsm~=.* "!{$setting} -->从OpenCore v0.5.5开始被AdviseWindows取代" + SystemProductName~="(MacPro5,1|MacPro6,1)" " {$setting} = {$value}":"-{$setting} = {$value} -->对于Nehalem平台,这不是建议的SMBIOS." + MLB=M000000000001 "!{$setting} -->应该设置为您生成的板卡序列号. 请参看 [PlatformInfo Docs]":" {$setting} -->已设置" + ROM=112233000000 "-{$setting} = {$value} -->您应该将此设置为您的NIC MAC地址. 请参看 [PlatformInfo Docs]":" {$setting} -->已设置" + SystemSerialNumber=W0000000001 "!{$setting} -->应该设置为您生成的系统序列号. 请参看 [PlatformInfo Docs]":" {$setting} -->已设置" + SystemUUID=00000000-0000-0000-0000-000000000000 "!{$setting} -->应该设置为您生成的SmUUID. 请参看 [PlatformInfo Docs]":" {$setting} -->已设置" + +UEFI + ConnectDrivers=yes "{$setting} = {$value} 一般建议此处要选中状态!" +:Drivers + [Path]==VBoxHfs.efi|HFSPlus.efi|HfsPlus.efi "$hfs={$Path}; {$Path}":"!-->这里需要 VBoxHfs.efiHFSPlus.efi here" + [Path]==VBoxHfs.efi|HFSPlus.efi|HfsPlus.efi "!{$Path} -->你已经有了 {$hfs}" + [Path]==OpenRuntime.efi " {$Path}":"!-->缺少OpenRuntime.efi" + [Path]==FwRuntimeServices.efi "!{$Path} -->从OpenCore v0.5.7开始已由OpenRuntime.efi取代" + [Path]==ApfsDriverLoader.efi "!ApfsDriverLoader.efi -->自OpenCore v0.5.8起,已合并在UEFI/APFS部分" + [Path]==OpenCore.efi "!OpenCore.efi -->不应该在这里!" + [Path]==AppleUsbKbdxe.efi "!{$Path} -->不应该在这里!" + [Path]==NvmExpressDxe.efi "!NvmExpressDxe.efi -->不应该在这里!" + [Path]==OpenUsbKbDxe.efi "-{$Path} -->除非您执行旧版安装,否则不需要" + [Path]==Ps2KeyboardDxe.efi "-{$Path} -->除非您使用PS2键盘,否则不应在此处!" + [Path]==Ps2MouseDxe.efi "-{$Path} -->除非您使用带有OpenCanopy的PS2鼠标/触控板,否则请不要在此处!" + [Path]s==UsbMouseDxe.efi "-{$Path} -->除非您将USB鼠标/触控板与OpenCanopy配合使用,否则不应在此处使用!" + [Path]==XhciDxe.efi "!XhciDxe.efi -->不应该在这里!" + [Path]==HiiDatabase.efi "!{$Path} -->不应该在这里!" + [Path]==AppleUsbKbDxe.efi "-{$Path} -->从OpenCore v0.5.7开始已由OpenUsbKbDxe.efi取代" + [Path]==VirtualSmc.efi "!VirtualSmc.efi -->已被合并在OpenCore的AppleSmcIo quirks下 !" + [Path]==OpenLinuxBoot.efi "-{$Path} -->除非您确定要从OpenCore直接引导LINUX系统而不通过传统GRUB引导,否则不需要!" + [Path]==ext4_x64.efi "-{$Path} -->这个是LINUX传统EXT4文件系统读取驱动,如果你要引导的LINUX磁盘分区是EXT4,加载此驱动,配合OpenLinuxBoot.efi使用,否则不需要!" + [Path]==btrfs_x64.efi "-{$Path} -->这个是LINUX下一代文件系统读取驱动可以替代EXT4格式,如果你要引导的LINUX磁盘分区是此文件系统,加载此驱动,配合OpenLinuxBoot.efi使用,否则不需要!" + [Path]==* " {$Path}" + +:APFS + EnableJumpstart=yes + HideVerbose=yes + JumpstartHotPlug=no + MinDate=0 + MinVersion=0 + GlobalConnect~=.* "{$setting} = {$value}":"!-->缺少GlobalConnect选项" + +:AppleInput + AppleEvent~=.* " {$setting} = {$value}" + CustomDelays~=.* " {$setting} = {$value}" + KeyInitalDelay~=.* " {$setting} = {$value}" + KeySubsequentDelay~=.* " {$setting} = {$value}" + PointerSpeedDiv~=.* " {$setting} = {$value}" + PointerSpeedMul~=.* " {$setting} = {$value}" + GraphicsInputMirroring=no + +:Audio + AudioSupport~=.* " {$setting} = {$value}" + AudioDevice~=.* " {$setting} = {$value}" + AudioOutMask~=.* " {$setting} = {$value}" + DisconnectHda~=.* " {$setting} = {$value}" + MaximumGain~=.* " {$setting} = {$value}" + MinimumAssistGain~=.* " {$setting} = {$value}" + MinimumAudibleGain~=.* " {$setting} = {$value}" + AudioCodec~=.* " {$setting} = {$value}" + PlayChime~=.* " {$setting} = {$value}" + SetupDelay~=.* " {$setting} = {$value}" + ResetTrafficClass~=.* " {$setting} = {$value}" + + +:Input + KeyFiltering=no + KeyForgetThreshold=5 + KeyMergeThreshold~=.* "!{$setting} --> 从OpenCore v0.6.9开始已弃用" + KeySupport=yes + KeySupportMode=Auto + KeySwap=no + PointerSupport=no + PointerSupportMode~=.* " {$setting} = {$value}" + TimerResolution=50000 + KeyInitalDelay~=.* "!{$setting} --> 从OpenCore v0.6.9开始已移动到AppleInput中" + KeySubsequentDelay~=.* "!{$setting} --> 从OpenCore v0.6.9开始已移动到AppleInput中" + PointerDwellClickTimeout~=.* " {$setting} = {$value}" + PointerDwellDoubleClickTimeou~=.* " {$setting} = {$value}" + PointerDwellRadius~=.* " {$setting} = {$value}" + PointerPollMask~=.* " {$setting} = {$value}" + PointerPollMax~=.* " {$setting} = {$value}" + PointerPollMin~=.* " {$setting} = {$value}" + +:ProtocolOverrides + count==18 :"!-->在这里,您应该在UEFI/ProtocolOverrides部分中正确设置18个选项" + AppleAudio=no + AppleBootPolicy=no + AppleDebugLog=no + AppleEg2Info=no + AppleEvent~=.* "!{$setting} --> 从OpenCore v0.6.9开始已移动到AppleInput中" + AppleFramebufferInfo=no + AppleImageConversion=no + AppleImg4Verification=no + AppleKeyMap=no + AppleRtcRam=no + AppleSecureBoot=no + AppleSmcIo=no + AppleUserInterfaceTheme=no + DataHub=no + DeviceProperties=no + FirmwareVolume=no " {$setting} = {$value} 如果您打算使用FileVault2,请启用此功能":" {$setting} = {$value} 仅当您计划使用FileVault时才需要" + HashServices=no " {$setting} = {$value} 如果您打算使用FileVault2,请启用此功能":" {$setting} = {$value} 仅当您计划使用FileVault时才需要" + OSInfo=no + UnicodeCollation=no + ConsoleControl~=.* "!{$setting} 从OpenCore v0.5.6开始已弃用-请参见 UEFI/TextRenderer" + +:Output + count==15 :"!-->在这里,您应该在UEFI/OUTPUT部分中设置15个设置" + TextRenderer=BuiltinGraphics + ConsoleMode="" + Resolution~=.* " {$setting} = {$value}" + ForceResolution=no + GopPassThrough=~=.* " {$setting} = {$value}" + ClearScreenOnModeSwitch=no + IgnoreTextInGraphics=no + ProvideConsoleGop=yes + DirectGopRendering=no + DirectGopCacheMode~=.* "!{$setting} -->从OpenCore v0.5.9开始已弃用" + ReconnectOnResChange=no + ReplaceTabWithSpace=no + SanitiseClearScreen~=.* " {$setting} = {$value}" + UgaPassThrough=no + Scale~=.* "!{$setting} -->不应该在这里" + +:Quirks + AvoidHighAlloc~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用" + DeduplicateBootOrder~=.* "!{$setting} --> 从OpenCore v0.6.6开始已弃用" + DisableSecurityPolicy=no + EnableVectorAcceleration=no + EnableVmx=no + ActivateHpetSupport=no + ExitBootServicesDelay=0 + ForgeUefiSupport=no + ForceOcWriteFlash=no + IgnoreInvalidFlexRatio=yes + IgnoreTextInGraphics~=.* "!{$setting} 从OpenCore v0.5.6开始已弃用-请参见 Output/${setting}" + ProvideConsoleGop~=.* "!{$setting} 从OpenCore v0.5.6开始已弃用-请参见 Output/${setting}" + ReleaseUsbOwnership=no + ReloadOptionRoms=no + RequestBootVarFallback~=.* "!{$setting} -->从OpenCore v0.5.9开始已弃用" + RequestBootVarRouting=yes + TscSyncTimeout=0 + ResizeGpuBars=-1 + ReplaceTabWithSpace~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Output/${setting}" + SanitiseClearScreen~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Output/${setting}" + ClearScreenOnModeSwitch~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Output/${setting}" + UnblockFsConnect=no + +:ReservedMemory diff --git a/Chinese, Simplified Localization (zh-Hans)/ocs/rules/penryn087.lst b/Chinese, Simplified Localization (zh-Hans)/ocs/rules/penryn087.lst new file mode 100644 index 0000000000000000000000000000000000000000..9a0e031cf9263bc9d42d6697462e27c2ff2905ae --- /dev/null +++ b/Chinese, Simplified Localization (zh-Hans)/ocs/rules/penryn087.lst @@ -0,0 +1,354 @@ +=
台式机:(第0代)Yonah,Conroe和Penryn 0.8.7 健全性检查结果

+=
规则更新:草原企鹅

+# Generic config suitable for initial installation +# OpenCore v0.8.7 Intel Yonah, Conroe and Penryn Desktop Sanity Check += +=
+#[kernel]:https://dortania.github.io/OpenCore-Install-Guide/config.plist/penryn.html#kernel +#[acpi]:https://dortania.github.io/OpenCore-Install-Guide/config.plist/penryn.html#acpi +#[kexts]:https://dortania.github.io/OpenCore-Install-Guide/ktext.html#kexts +#[debug]:https://dortania.github.io/OpenCore-Install-Guide/troubleshooting/debug.html +#[scanpolicy]:https://dortania.github.io/OpenCore-Post-Install/universal/security.html#scanpolicy +#[platforminfo]:https://dortania.github.io/OpenCore-Install-Guide/config.plist/penryn.html#platforminfo +#[deviceproperties]:https://dortania.github.io/OpenCore-Install-Guide/config.plist/penryn.html#deviceproperties + +ACPI +:Add + count==0 "-您没有SSDT补丁.请查看 [Acpi Docs]" + [Path]==DSDT.aml "-{$Path} -->您不应该包括转储的DSDT.请查看 [Acpi Docs]" + [Path]==SSDT-1.aml "-{$Path} -->这只是SSDT的一个例子.如果你真的是自己做的, 称它为更具描述性的东西" + [Path]~=".dsl$" "!{$Path} -->在此处只能是.aml文件. dsl文件需要编译为.aml" + [Enabled]==no "-{$Path} -->状态是已禁用. 启用或删除它可以去除此警告" + [Path]==SSDT-PLUG.aml "!{$Path} -->此代硬件不支持SSDT-PLUG,请查看[Acpi Docs]." + [Path]==SSDT-EC-DESKTOP.aml&SSDT-EC.aml "--->{$Path} 不要同时使用 SSDT-EC-DESKTOPSSDT-EC" + [Path]~=-EC.+aml :"%-->您可能需要类似SSDT-EC.aml或SSDT-EC-USBX-DESKTOP.aml的文件.请查看 [Acpi Docs]" + [Path]==* " {$Path} -->确保此文件在您的OC/ACPI目录中" + [Path]==SSDT-OLA.aml "-{$Path} -->不要使用在粗略网站上找到的随机文件,这些文件会注入很可能阻止启动的随机数据. 请查看[Acpi Docs]" + [Path]==SSDT-SSDT-OLARILA.aml "-{$Path} -->不要使用在粗略网站上找到的随机文件,这些文件会注入很可能阻止启动的随机数据. 请查看 [Acpi Docs]" + +:Quirks + count==5 + FadtEnableReset~=.* " {$setting} = {$value}" + NormalizeHeaders=no + RebaseRegions=no + ResetHwSig=no + ResetLogoStatus=no + SyncTableIds=no + +Booter + +:Quirks + AllowRelocationBlock=no + AvoidRuntimeDefrag=yes " {$setting} = {$value} 如果您的主板不支持UEFI,请禁用此功能":" {$setting} = {$value} 仅当您支持UEFI时才需要" + DevirtualiseMmio=no + DisableSingleUser=no + DisableVariableWrite=no + DiscardHibernateMap=no + EnableSafeModeSlide=yes " {$setting} = {$value} 如果您的主板不支持UEFI,请禁用此功能":" {$setting} = {$value} 仅当您支持UEFI时才需要" + EnableWriteUnprotector=yes " {$setting} = {$value} 如果您的主板不支持UEFI,请禁用此功能":" {$setting} = {$value} 仅当您支持UEFI时才需要" + ForceExitBootServices=no + ProtectCsmRegion~=.* "!{$setting} -->从OpenCore v0.5.7开始已弃用 - 请参阅ProtectMemoryRegions" + ProtectMemoryRegions=no + ProtectSecureBoot=no + ProtectUefiServices=no + ProvideCustomSlide=yes " {$setting} = {$value} 如果您的主板不支持UEFI,请禁用此功能":" {$setting} = {$value} 仅当您支持UEFI时才需要" + ProvideMaxSlide=0 + ResizeAppleGpuBars=-1 + RebuildAppleMemoryMap=no " {$setting} = {$value} 如果您打算引导OS X 10.6或更早版本,请启用此功能":" {$setting} = {$value} 仅当您计划引导OS X 10.6或更早版本时才需要" + SetupVirtualMap=yes " {$setting} = {$value} 如果您的主板不支持UEFI,请禁用此功能":" {$setting} = {$value} 仅当您支持UEFI时才需要" + ShrinkMemoryMap~=.* "!{$setting} -->从OpenCore v0.5.7开始已弃用 - 请参阅RebuildAppleMemoryMap" + SignalAppleOS=no + SyncRuntimePermissions=no + ForceBooterSignature=no + +DeviceProperties + +Kernel + +:Add + count==0 "!-->您没有Kexts. 您至少得需要Lilu.kext和VirtualSMC.kext. 请查看[Kexts文档]" + [BundlePath]==Lilu.kext " Lilu.kext-->确保此Kext在您的 OC/Kexts 目录,这是需要放在第一个的kext":"!-->缺少Lilu.kext. 将其添加到此列表的顶部" + [BundlePath]==FakeSMC.kext&VirtualSMC.kext "--->{$BundlePath} 不要同时使用 FakeSMC.kextVirtualSMC.kext" + [BundlePath]!=FakeSMC.kext|VirtualSMC.kext "--->你应该在此处添加 FakeSMC.kextVirtualSMC.kext" + [BundlePath]==VoodooHDA.kext&AppleALC.kext "--->{$BundlePath} 不要同时使用 VoodooHDA.kextAppleALC.kext" + [BundlePath]==AppleALC.kext "$alcbootarg='{$setting} = {$value} --->您需要添加 alcid=N 因为您使用的是AppleALC.kext';":"$alcbootarg=;" + [BundlePath]!=WhateverGreen.kext "--->缺少WhateverGreen.kext. 请查看[Kexts Docs]" + [BundlePath]==XLNCUSBFIX.kext "!-->XLNCUSBFIX.kext 这是AMD专用的kext,请勿在Intel上使用" + [BundlePath]==SmallTree-Intel-211-AT-PCIe-GBE.kext "-->-{$BundlePath} 虽然这可能有效, 但SmallTreeIntel82576.kext 被认为更可靠" + [BundlePath]==SMCLightSensor.kext "!{$BundlePath} -->这个VirtualSMC笔记本电脑插件在台式机上不起作用" + [BundlePath]==SMCBatteryManager.kext "!{$BundlePath} -->这个VirtualSMC笔记本电脑插件在台式机上不起作用" + [BundlePath]==XHCI-unsupported.kext "-{$BundlePath} -->你可能不需要这个" + [BundlePath]==FakePCIID.kext "-{$BundlePath} -->有更好的伪造设备ID的方法" + [BundlePath]==FakePCIID_Intel_HDMI_Audio.kext "-{$BundlePath} -->有更好的伪造设备ID的方法" + [BundlePath]==* "{$BundlePath} -->确保此Kext位于您的 OC/Kexts 目录" + +:Emulate + DummyPowerManagement=no + +:Quirks + AppleCpuPmCfgLock=no + AppleXcpmCfgLock=no + AppleXcpmExtraMsrs=no + AppleXcpmForceBoost=no + CustomPciSerialDevice=no + CustomSMBIOSGuid=no" {$setting} = {$value} -->如果您有Dell或VIAO主板,请启用此功能" + DisableIoMapper=yes + DisableLinkeditJettison=yes + DisableRtcChecksum=no + DummyPowerManagement~=.* "!{$setting} -->已从OpenCore v0.6.6开始移动 - 参看Kernel -> Emulate" + ExtendBTFeatureFlags~=.* " {$setting} = {$value}" + LegacyCommpage=no + ExternalDiskIcons~=.* " {$setting} = {$value}" + ForceAquantiaEthernet=no + ForceSecureBootScheme=no + IncreasePciBarSize=no + LapicKernelPanic=no " {$setting} = {$value} 如果您有惠普笔记本电脑,请启用此功能":" {$setting} = {$value} 仅当您拥有HP笔记本电脑时才需要" + PanicNoKextDump=yes + PowerTimeoutKernelPanic=yes + ProvideCurrentCpuInfo=no + SetApfsTrimTimeout=-1 + ThirdPartyDrives~=.* " {$setting} = {$value}" + XhciPortLimit=no + +Misc +:Boot + BuiltinTextRenderer~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 参见UEFI/TextRenderer" + ConsoleBehaviourOs~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用" + ConsoleBehaviourUi~="" "!{$setting} -->从OpenCore v0.5.6开始已弃用" + ConsoleMode~=.* "!{$setting} -->从OpenCore v0.5.6开始已移至UEFI/Output部分" + Resolution~=.* "!{$setting} -->从OpenCore v0.5.6开始已移至UEFI/Output部分" + ConsoleAttributes~=.* " {$setting} = {$value}" + HideSelf~=.* "!{$setting} -->从OpenCore v0.5.9开始已弃用" + PollAppleHotKeys=no + ShowPicker=yes + HibernateSkipsPicker=yes + UsePicker~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用" + TakeoffDelay=0 + HibernateMode=None + LauncherOption~="Disabled|Full|Short|System" " {$setting} = {$value} -->LauncherOption设置正确":"-{$setting} = {$value} - 无效的LauncherOption. 请查阅 [Misc -> Boot Docs]" + LauncherPath=Default + PickerMode=Builtin + HideAuxiliary=no + PickerAttributes~=.* " {$setting} = {$value}" + PickerAudioAssist=no + Timeout=5 + PickerVariant~=.* " {$setting} = {$value}" + +:Debug + AppleDebug=yes + ApplePanic=yes + DisableWatchDog=yes :" {$setting} -->启用此功能将有助于调试" + Target=67 :" {$setting} -->有关调试目标编号的更多信息,请参见[Debugging Docs]" + DisplayLevel=2147483714 :" {$setting} -->有关更多信息,请参见[Debugging Docs]调试显示级别" + DisplayDelay=0 + LogModules~=.* " {$setting} = {$value}" + +:Entries + [Arguments]~=debug "!Arguments = {$Arguments} -->boot-args进入nvram部分,而不是这里" + +:Security + AllowNvramReset~=.* "!{$setting} -->从OpenCore v0.8.1开始在引导条目添加独立的EFI驱动实现" + AllowSetDefault=yes + AllowToggleSip~=.* "!{$setting} -->从OpenCore v0.8.1开始在引导条目添加独立的EFI驱动实现" + ApECID=0 + AuthRestart=no + BlacklistAppleUpdate~=.* "!{$setting} -->在OpenCore v0.6.0里开始已弃用,可以使用NVRAM参数里添加" + BootProtect~=.* "!{$setting} 从OpenCore v0.6.6开始已弃用 - 请查阅 LauncherOption" + DmgLoading~=.* " {$setting} = {$value}" + EnablePassword=no + RequireSignature~=.* "!{$setting} 从OpenCore v0.5.6开始已弃用-请参见 Vault" + RequireVault~=.* "!{$setting} 从OpenCore v0.5.6开始已弃用-请参见 Vault" + Vault=Optional + SecureBootModel~="Default|Disabled|j137|j680|j132|j174|j140k|j780|j213|j140a|j152f|j160|j230k|j214k|j223|j215|j185|j185f|x86legacy" " {$setting} = {$value} SecureBootModel设置正确":"!{$setting} = {$value} - 这是SecureBootModel的无效选项!" + HaltLevel=2147483648 + ExposeSensitiveData=6 :" {$setting} = {$value}" + ScanPolicy=0 :"-{$setting} = {$value}. -->初始配置时候这里可以为0,但是配置完成后,请在OCC里自定义显示哪些启动盘" + +:Serial + Init=no + Override=no + +:Tools + count==0 " -->您好像没有一些EFI工具程序":"%-->您可以在此处删除EFI工具程序" + +NVRAM + LegacyEnable=no + LegacyOverwrite=no + WriteFlash=yes + +:Add +::4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14 + UIScale~=(01|02) " {$setting} = {$value}":" {$setting} = {$value} -->但这通常设置为 0102" + DefaultBackgroundColor~=.* " {$setting} = {$value}" + +::7C436110-AB2A-4BBB-A880-FE41995C9F82 + boot-args~="ncpi=" "!{$setting} = {$value} -->我想你的意思是 npci= 而不是 ncpi=":"" + boot-args~="^(?:(?!alcid).)*$" "{$alcbootarg}":"" + boot-args="-v keepsyms=1" " {$setting} = {$value} -->如果您有navi10 GPU,请添加 agdpmod=pikera":" {$setting} = {$value}" + csr-active-config~=.* " {$setting} = {$value}" + run-efi-updater="No" + nvda_drv~=.* "!{$setting} = {$value} -->完全删除此设置.从OpenCore v0.5.7开始不再使用" + prev-lang:kbd=72752d52553a323532 "-{$setting} = {$value} ({@value}). -->除非您使用俄语,否则请留空或设置其他语言":" {$setting} = {$value} ({@value})" + SystemAudioVolume~="^\d+$" " {$setting} = {$value}":"!{$setting} = {$value} -->这应该是一个正数" + +PlatformInfo + Automatic=yes + UpdateDataHub=yes + UpdateNVRAM=yes + UpdateSMBIOS=yes + UpdateSMBIOSMode=Create" {$setting} = {$value} 如果您有Dell或VIAO主板,请将其设置为 Custom + +:Generic + SpoofVendor=yes + AdviseFeatures=no + ProcessorType~=.* " {$setting} = {$value}" + SystemMemoryStatus=Auto + MaxBIOSVersion=no + SupportsCsm~=.* "!{$setting} -->从OpenCore v0.5.5开始被AdviseWindows取代" + SystemProductName~="(iMac4,1|iMac7,1|iMac10,1|MacPro6,1)" " {$setting} = {$value}":"-{$setting} = {$value} -->这不是建议用Yonah,Conroe和Penryn桌面系统的SMBIOS. 请查看 [PlatformInfo Docs][platforminfo]" + MLB=M000000000001 "!{$setting} -->应该设置为您生成的板卡序列号. 请参看 [PlatformInfo Docs]":" {$setting} -->已设置" + ROM=112233000000 "-{$setting} = {$value} -->您应该将此设置为您的NIC MAC地址. 请参看 [PlatformInfo Docs][platforminfo]":" {$setting} -->已设置" + SystemSerialNumber=W0000000001 "!{$setting} -->应该设置为您生成的系统序列号. 请参看 [PlatformInfo Docs][platforminfo]":" {$setting} -->已设置" + SystemUUID=00000000-0000-0000-0000-000000000000 "!{$setting} -->应该设置为您生成的SmUUID. 请参看 [PlatformInfo Docs][platforminfo]":" {$setting} -->已设置" + +UEFI + ConnectDrivers=yes "{$setting} = {$value} 一般建议此处要选中状态!" +:Drivers + [Path]==VBoxHfs.efi|HFSPlus.efi|HfsPlus.efi "$hfs={$Path}; {$Path}":"!-->这里需要 VBoxHfs.efiHFSPlus.efi here" + [Path]==VBoxHfs.efi|HFSPlus.efi|HfsPlus.efi "!{$Path} -->你已经有了 {$hfs}" + [Path]==OpenRuntime.efi " {$Path}":"!-->缺少OpenRuntime.efi" + [Path]==FwRuntimeServices.efi "!{$Path} -->从OpenCore v0.5.7开始已由OpenRuntime.efi取代" + [Path]==ApfsDriverLoader.efi "!ApfsDriverLoader.efi -->自OpenCore v0.5.8起,已合并在UEFI/APFS部分" + [Path]==OpenCore.efi "!OpenCore.efi -->不应该在这里!" + [Path]==AppleUsbKbdxe.efi "!{$Path} -->不应该在这里!" + [Path]==NvmExpressDxe.efi "!NvmExpressDxe.efi -->不应该在这里!" + [Path]==OpenUsbKbDxe.efi "-{$Path} -->除非您执行旧版安装,否则不需要" + [Path]==Ps2KeyboardDxe.efi "-{$Path} -->除非您使用PS2键盘,否则不应在此处!" + [Path]==Ps2MouseDxe.efi "-{$Path} -->除非您使用带有OpenCanopy的PS2鼠标/触控板,否则请不要在此处!" + [Path]s==UsbMouseDxe.efi "-{$Path} -->除非您将USB鼠标/触控板与OpenCanopy配合使用,否则不应在此处使用!" + [Path]==XhciDxe.efi "!XhciDxe.efi -->不应该在这里!" + [Path]==HiiDatabase.efi "!{$Path} -->不应该在这里!" + [Path]==AppleUsbKbDxe.efi "-{$Path} -->从OpenCore v0.5.7开始已由OpenUsbKbDxe.efi取代" + [Path]==VirtualSmc.efi "!VirtualSmc.efi -->已被合并在OpenCore的AppleSmcIo quirks下 !" + [Path]==OpenLinuxBoot.efi "-{$Path} -->除非您确定要从OpenCore直接引导LINUX系统而不通过传统GRUB引导,否则不需要!" + [Path]==ext4_x64.efi "-{$Path} -->这个是LINUX传统EXT4文件系统读取驱动,如果你要引导的LINUX磁盘分区是EXT4,加载此驱动,配合OpenLinuxBoot.efi使用,否则不需要!" + [Path]==btrfs_x64.efi "-{$Path} -->这个是LINUX下一代文件系统读取驱动可以替代EXT4格式,如果你要引导的LINUX磁盘分区是此文件系统,加载此驱动,配合OpenLinuxBoot.efi使用,否则不需要!" + [Path]==* " {$Path}" + +:APFS + EnableJumpstart=yes + HideVerbose=yes + JumpstartHotPlug=no + MinDate=0 + MinVersion=0 + GlobalConnect~=.* "{$setting} = {$value}":"!-->缺少GlobalConnect选项" + +:AppleInput + AppleEvent~=.* " {$setting} = {$value}" + CustomDelays~=.* " {$setting} = {$value}" + KeyInitalDelay~=.* " {$setting} = {$value}" + KeySubsequentDelay~=.* " {$setting} = {$value}" + PointerSpeedDiv~=.* " {$setting} = {$value}" + PointerSpeedMul~=.* " {$setting} = {$value}" + GraphicsInputMirroring=no + +:Audio + AudioSupport~=.* " {$setting} = {$value}" + AudioDevice~=.* " {$setting} = {$value}" + AudioOutMask~=.* " {$setting} = {$value}" + DisconnectHda~=.* " {$setting} = {$value}" + MaximumGain~=.* " {$setting} = {$value}" + MinimumAssistGain~=.* " {$setting} = {$value}" + MinimumAudibleGain~=.* " {$setting} = {$value}" + AudioCodec~=.* " {$setting} = {$value}" + PlayChime~=.* " {$setting} = {$value}" + SetupDelay~=.* " {$setting} = {$value}" + ResetTrafficClass~=.* " {$setting} = {$value}" + + +:Input + KeyFiltering=no + KeyForgetThreshold=5 + KeyMergeThreshold~=.* "!{$setting} --> 从OpenCore v0.6.9开始已弃用" + KeySupport=yes + KeySupportMode=Auto + KeySwap=no + PointerSupport=no + PointerSupportMode~=.* " {$setting} = {$value}" + TimerResolution=50000 + KeyInitalDelay~=.* "!{$setting} --> 从OpenCore v0.6.9开始已移动到AppleInput中" + KeySubsequentDelay~=.* "!{$setting} --> 从OpenCore v0.6.9开始已移动到AppleInput中" + PointerDwellClickTimeout~=.* " {$setting} = {$value}" + PointerDwellDoubleClickTimeou~=.* " {$setting} = {$value}" + PointerDwellRadius~=.* " {$setting} = {$value}" + PointerPollMask~=.* " {$setting} = {$value}" + PointerPollMax~=.* " {$setting} = {$value}" + PointerPollMin~=.* " {$setting} = {$value}" + +:ProtocolOverrides + count==18 :"!-->在这里,您应该在UEFI/ProtocolOverrides部分中正确设置18个选项" + AppleAudio=no + AppleBootPolicy=no + AppleDebugLog=no + AppleEg2Info=no + AppleEvent~=.* "!{$setting} --> 从OpenCore v0.6.9开始已移动到AppleInput中" + AppleFramebufferInfo=no + AppleImageConversion=no + AppleImg4Verification=no + AppleKeyMap=no + AppleRtcRam=no + AppleSecureBoot=no + AppleSmcIo=no + AppleUserInterfaceTheme=no + DataHub=no + DeviceProperties=no + FirmwareVolume=no " {$setting} = {$value} 如果您打算使用FileVault2,请启用此功能":" {$setting} = {$value} 仅当您计划使用FileVault时才需要" + HashServices=no " {$setting} = {$value} 如果您打算使用FileVault2,请启用此功能":" {$setting} = {$value} 仅当您计划使用FileVault时才需要" + OSInfo=no + UnicodeCollation=no + ConsoleControl~=.* "!{$setting} 从OpenCore v0.5.6开始已弃用-请参见 UEFI/TextRenderer" + +:Output + count==15 :"!-->在这里,您应该在UEFI/OUTPUT部分中设置15个设置" + TextRenderer=BuiltinGraphics + ConsoleMode="" + Resolution~=.* " {$setting} = {$value}" + ForceResolution=no + GopPassThrough=~=.* " {$setting} = {$value}" + ClearScreenOnModeSwitch=no + IgnoreTextInGraphics=no + ProvideConsoleGop=yes + DirectGopRendering=no + DirectGopCacheMode~=.* "!{$setting} -->从OpenCore v0.5.9开始已弃用" + ReconnectOnResChange=no + ReplaceTabWithSpace=no + SanitiseClearScreen~=.* " {$setting} = {$value}" + UgaPassThrough=no + Scale~=.* "!{$setting} -->不应该在这里" + +:Quirks + AvoidHighAlloc~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用" + DeduplicateBootOrder~=.* "!{$setting} --> 从OpenCore v0.6.6开始已弃用" + DisableSecurityPolicy=no + EnableVectorAcceleration=no + EnableVmx=no + ActivateHpetSupport=no + ExitBootServicesDelay=0 + ForgeUefiSupport=no + ForceOcWriteFlash=no + IgnoreInvalidFlexRatio=yes + ReconnectOnResChange~=.* "!{$setting} 从OpenCore v0.5.6开始已弃用-请参见 Output/${setting}" + IgnoreTextInGraphics~=.* "!{$setting} 从OpenCore v0.5.6开始已弃用-请参见 Output/${setting}" + ProvideConsoleGop~=yes "!{$setting} 从OpenCore v0.5.6开始已弃用-请参见 Output/${setting}" + ReleaseUsbOwnership=no + ReloadOptionRoms=no + RequestBootVarFallback~=.* "!{$setting} -->从OpenCore v0.5.9开始已弃用" + RequestBootVarRouting=yes + TscSyncTimeout=0 + ResizeGpuBars=-1 + ReplaceTabWithSpace~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Output/${setting}" + SanitiseClearScreen~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Output/${setting}" + ClearScreenOnModeSwitch~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Output/${setting}" + UnblockFsConnect=no + +:ReservedMemory diff --git a/Chinese, Simplified Localization (zh-Hans)/ocs/rules/sandybridge087.lst b/Chinese, Simplified Localization (zh-Hans)/ocs/rules/sandybridge087.lst new file mode 100644 index 0000000000000000000000000000000000000000..9d312ae765121fe0ab3c5eef2723f3228f2efb6c --- /dev/null +++ b/Chinese, Simplified Localization (zh-Hans)/ocs/rules/sandybridge087.lst @@ -0,0 +1,367 @@ +=
二代Sandy Bridge Desktop OpenCore 0.8.7 健全性检查结果

+=
规则更新:草原企鹅

+# Generic config suitable for initial installation +# OpenCore v0.8.7 Intel Sandy Bridge Desktop Sanity Check += +=
+# [kernel]:https://dortania.github.io/OpenCore-Install-Guide/config.plist/ivy-bridge.html#kernel +# [acpi]:https://dortania.github.io/OpenCore-Install-Guide/config.plist/ivy-bridge.html#acpi +# [kexts]:https://dortania.github.io/OpenCore-Install-Guide/ktext.html#kexts +# [debug]:https://dortania.github.io/OpenCore-Install-Guide/troubleshooting/debug.html +# [scanpolicy]:https://dortania.github.io/OpenCore-Post-Install/universal/security.html#scanpolicy +# [platforminfo]:https://dortania.github.io/OpenCore-Install-Guide/config.plist/sandy-bridge.html#platforminfo +# [deviceproperties]:https://dortania.github.io/OpenCore-Install-Guide/config.plist/sandy-bridge.html#deviceproperties + +ACPI +:Add + count==0 "-您没有SSDT补丁.请查看 [Acpi Docs]" + [Path]==DSDT.aml "-{$Path} -->您不应该包括转储的DSDT.请查看 [Acpi Docs]" + [Path]==SSDT-1.aml "-{$Path} -->这只是SSDT的一个例子.如果你真的是自己做的, 称它为更具描述性的东西" + [Path]==SSDT-PLUG.aml "-{$Path} -->在Sandy和Ivy Bridge系统上不起作用" + [Path]==SSDT-GPIO.aml "-{$Path} -->这不属于Ivy Bridge平台下的" + [Path]~=".dsl$" "!{$Path} -->在此处只能是.aml文件. dsl文件需要编译为.aml" + [Enabled]==no "-{$Path} -->状态是已禁用. 启用或删除它可以去除此警告" + [Path]==SSDT-EC-USBX-DESKTOP.aml&SSDT-EC.aml "--->{$Path} 不要同时使用 SSDT-EC-USBX-DESKTOPSSDT-EC" + [Path]~=-EC.+aml :"%-->您可能需要类似SSDT-EC.aml或SSDT-EC-USBX-DESKTOP.aml的文件.请查看 [Acpi Docs]" + [Path]!=SSDT-CPU-PM.aml "--->SSDT-CPU-PM.aml缺失. 请查看 [Acpi Docs]" + [Path]==* " {$Path} -->确保此文件在您的OC/ACPI目录中" + [Path]==SSDT-OLA.aml "-{$Path} -->不要使用在粗略网站上找到的随机文件,这些文件会注入很可能阻止启动的随机数据. 请查看[Acpi Docs]" + [Path]==SSDT-SSDT-OLARILA.aml "-{$Path} -->不要使用在粗略网站上找到的随机文件,这些文件会注入很可能阻止启动的随机数据. 请查看[Acpi Docs]" + +:Delete + [Enabled]==no "!{$Comment} 补丁状态: 禁用! 启用它以确保SSDT-CPU-PM正常工作." + [Enabled]==yes " {$Comment} 补丁状态: >启用" + +:Quirks + count==5 + FadtEnableReset~=.* " {$setting} = {$value}" + NormalizeHeaders=no + RebaseRegions=no + ResetHwSig=no + ResetLogoStatus=no + SyncTableIds=no + +Booter + +:Quirks + AllowRelocationBlock=no + AvoidRuntimeDefrag=yes + DevirtualiseMmio=no + DisableSingleUser=no + DisableVariableWrite=no + DiscardHibernateMap=no + EnableSafeModeSlide=yes + EnableWriteUnprotector=yes + ForceExitBootServices=no + ProtectCsmRegion~=.* "!{$setting} -->从OpenCore v0.5.7开始已弃用 - 请参阅ProtectMemoryRegions" + ProtectMemoryRegions=no + ProtectSecureBoot=no + ProtectUefiServices=no + ProvideCustomSlide=yes + ProvideMaxSlide=0 + ResizeAppleGpuBars=-1 + RebuildAppleMemoryMap=no + SetupVirtualMap=yes + ShrinkMemoryMap~=.* "!{$setting} -->从OpenCore v0.5.7开始已弃用 - 请参阅RebuildAppleMemoryMap" + SignalAppleOS=no + SyncRuntimePermissions=no + ForceBooterSignature=no + +DeviceProperties + +:Add +::PciRoot(0x0)/Pci(0x2,0x0) + AAPL,snb-platform-id~="10000300|00000500" " {$setting} = {$value} -->iGPU设置正确":"-{$setting} = {$value} - -->iGPU可能设置不正确. 请阅读 [DeviceProperties Docs]" + +::PciRoot(0x0)/Pci(0x1b,0x0) + AAPL,snb-platform-id~=.* "!{$setting} 是错误的位置, iGPU位置是 PciRoot(0x0)/Pci(0x2,0x0)" + +Kernel + +:Add + count==0 "!-->您没有Kexts. 您至少得需要Lilu.kext和VirtualSMC.kext. 请查看[Kexts文档]" + [BundlePath]==Lilu.kext " Lilu.kext-->确保此Kext在您的 OC/Kexts 目录,这是需要放在第一个的kext":"!-->缺少Lilu.kext. 将其添加到此列表的顶部" + [BundlePath]==FakeSMC.kext&VirtualSMC.kext "--->{$BundlePath} 不要同时使用 FakeSMC.kextVirtualSMC.kext" + [BundlePath]!=FakeSMC.kext|VirtualSMC.kext "--->你应该在此处添加 FakeSMC.kextVirtualSMC.kext" + [BundlePath]==VoodooHDA.kext&AppleALC.kext "--->{$BundlePath} 不要同时使用 VoodooHDA.kextAppleALC.kext" + [BundlePath]==AppleALC.kext "$alcbootarg='{$setting} = {$value} --->您需要添加 alcid=N 因为您使用的是AppleALC.kext';":"$alcbootarg=;" + [BundlePath]==VoodooHDA.kext " {$BundlePath} -->请注意:AppleALC.kext 往往具有更好的音频质量" + [BundlePath]!=WhateverGreen.kext "--->缺少WhateverGreen.kext. 请查看[Kexts Docs]" + [BundlePath]==XLNCUSBFIX.kext "!-->XLNCUSBFIX.kext 这是AMD专用的kext,请勿在Intel上使用" + [BundlePath]==SmallTree-Intel-211-AT-PCIe-GBE.kext "-->-{$BundlePath} 虽然这可能有效, 但SmallTreeIntel82576.kext 被认为更可靠" + [BundlePath]==SMCLightSensor.kext "!{$BundlePath} -->这个VirtualSMC笔记本电脑插件在台式机上不起作用" + [BundlePath]==SMCBatteryManager.kext "!{$BundlePath} -->这个VirtualSMC笔记本电脑插件在台式机上不起作用" + [BundlePath]==XHCI-unsupported.kext "{$BundlePath} -->你可能不需要这个" + [BundlePath]==FakePCIID.kext "{$BundlePath} -->有更好的伪造设备ID的方法" + [BundlePath]==FakePCIID_Intel_HDMI_Audio.kext -{$BundlePath} "-->有更好的伪造设备ID的方法" + [BundlePath]==* "{$BundlePath} -->确保此Kext位于您的 OC/Kexts 目录" + +:Emulate + DummyPowerManagement=no + +:Quirks + AppleCpuPmCfgLock=yes " {$setting} = {$value} -->您应该在BIOS中禁用CFG-Lock,而不要使用此功能":" {$setting} = {$value} -->确保在您的BIOS中禁用了CFG-Lock" + AppleXcpmCfgLock=no + AppleXcpmExtraMsrs=no + AppleXcpmForceBoost=no + CustomPciSerialDevice=no + CustomSMBIOSGuid=no" {$setting} = {$value} -->如果您有Dell或VIAO主板,请启用此功能" + DisableIoMapper=yes + DisableRtcChecksum~=.* " {$setting} = {$value}" + DummyPowerManagement~=.* "!{$setting} -->已从OpenCore v0.6.6开始移动 - 参看Kernel -> Emulate" + ExtendBTFeatureFlags~=.* " {$setting} = {$value}" + LegacyCommpage=no + ExternalDiskIcons~=.* " {$setting} = {$value}" + ForceAquantiaEthernet=no + ForceSecureBootScheme=no + IncreasePciBarSize=no + LapicKernelPanic=no " {$setting} = {$value} 如果您有惠普笔记本电脑,请启用此功能":" {$setting} = {$value} 仅当您拥有HP笔记本电脑时才需要" + PanicNoKextDump=yes + PowerTimeoutKernelPanic=yes + ProvideCurrentCpuInfo=no + SetApfsTrimTimeout=-1 + ThirdPartyDrives=no + XhciPortLimit=yes " {$setting} = {$value} -->USB端口定制后关闭":" {$setting} = {$value} -->如果您有USB问题,请启用" + +Misc +:Boot + BuiltinTextRenderer~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 参见UEFI/TextRenderer" + ConsoleBehaviourOs~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用" + ConsoleBehaviourUi~="" "!{$setting} -->从OpenCore v0.5.6开始已弃用" + ConsoleMode~=.* "!{$setting} -->从OpenCore v0.5.6开始已移至UEFI/Output部分" + Resolution~=.* "!{$setting} -->从OpenCore v0.5.6开始已移至UEFI/Output部分" + ConsoleAttributes~=.* " {$setting} = {$value}" + HideSelf~=.* "!{$setting} -->从OpenCore v0.5.9开始已弃用" + PollAppleHotKeys=no + ShowPicker=yes + HibernateSkipsPicker=yes + UsePicker~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用" + TakeoffDelay=0 + HibernateMode=None + LauncherOption~="Disabled|Full|Short|System" " {$setting} = {$value} -->LauncherOption设置正确":"-{$setting} = {$value} - 无效的LauncherOption. 请查阅 [Misc -> Boot Docs]" + LauncherPath=Default + PickerMode=Builtin + HideAuxiliary=no + PickerAttributes~=.* " {$setting} = {$value}" + PickerAudioAssist=no + Timeout=5 + PickerVariant~=.* " {$setting} = {$value}" + +:Debug + AppleDebug=yes + ApplePanic=yes + DisableWatchDog=yes :" {$setting} -->启用此功能将有助于调试" + Target=67 :" {$setting} -->有关调试目标编号的更多信息,请参见[Debugging Docs]" + DisplayLevel=2147483714 :" {$setting} -->有关更多信息,请参见[Debugging Docs]调试显示级别" + DisplayDelay=0 + LogModules~=.* " {$setting} = {$value}" + +:Entries + [Arguments]~=debug "!Arguments = {$Arguments} -->boot-args进入nvram部分,而不是这里" + +:Security + AllowNvramReset~=.* "!{$setting} -->从OpenCore v0.8.1开始在引导条目添加独立的EFI驱动实现" + AllowSetDefault=yes + AllowToggleSip~=.* "!{$setting} -->从OpenCore v0.8.1开始在引导条目添加独立的EFI驱动实现" + ApECID=0 + AuthRestart=no + BlacklistAppleUpdate~=.* "!{$setting} -->在OpenCore v0.6.0里开始已弃用,可以使用NVRAM参数里添加" + BootProtect~=.* "!{$setting} 从OpenCore v0.6.6开始已弃用 - 请查阅 LauncherOption" + DmgLoading~=.* " {$setting} = {$value}" + EnablePassword=no + RequireSignature~=.* "!{$setting} 从OpenCore v0.5.6开始已弃用-请参见 Vault" + RequireVault~=.* "!{$setting} 从OpenCore v0.5.6开始已弃用-请参见 Vault" + Vault=Optional + SecureBootModel~="Default|Disabled|j137|j680|j132|j174|j140k|j780|j213|j140a|j152f|j160|j230k|j214k|j223|j215|j185|j185f|x86legacy" " {$setting} = {$value} SecureBootModel设置正确":"!{$setting} = {$value} - 这是SecureBootModel的无效选项!" + HaltLevel=2147483648 + ExposeSensitiveData=6 :" {$setting} = {$value}" + ScanPolicy=0 :"-{$setting} = {$value}. -->初始配置时候这里可以为0,但是配置完成后,请在OCC里自定义显示哪些启动盘" + +:Serial + Init=no + Override=no + +:Tools + count==0 " -->您好像没有一些EFI工具程序":"%-->您可以在此处删除EFI工具程序" + +NVRAM + LegacyEnable=no + LegacyOverwrite=no + WriteFlash=yes + +:Add +::4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14 + UIScale~=(01|02) " {$setting} = {$value}":" {$setting} = {$value} -->但这通常设置为 0102" + DefaultBackgroundColor~=.* " {$setting} = {$value}" + +::7C436110-AB2A-4BBB-A880-FE41995C9F82 + boot-args~="ncpi=" "!{$setting} = {$value} -->我想你的意思是 npci= 而不是 ncpi=":"" + boot-args~="^(?:(?!alcid).)*$" "{$alcbootarg}":"" + boot-args="-v keepsyms=1" " {$setting} = {$value} -->如果您有navi10 GPU,请添加 agdpmod=pikera":" {$setting} = {$value}" + csr-active-config~=.* " {$setting} = {$value}" + run-efi-updater="No" + nvda_drv~=.* "!{$setting} = {$value} -->完全删除此设置.从OpenCore v0.5.7开始不再使用" + prev-lang:kbd=72752d52553a323532 "-{$setting} = {$value} ({@value}). -->除非您使用俄语,否则请留空或设置其他语言":" {$setting} = {$value} ({@value})" + SystemAudioVolume~="^\d+$" " {$setting} = {$value}":"!{$setting} = {$value} -->这应该是一个正数" + +PlatformInfo + Automatic=yes + UpdateDataHub=yes + UpdateNVRAM=yes + UpdateSMBIOS=yes + UpdateSMBIOSMode=Create" {$setting} = {$value} 如果您有Dell或VIAO主板,请将其设置为 Custom + +:Generic + SpoofVendor=yes + AdviseFeatures=no + ProcessorType~=.* " {$setting} = {$value}" + SystemMemoryStatus=Auto + MaxBIOSVersion=no + SupportsCsm~=.* "!{$setting} -->从OpenCore v0.5.5开始被AdviseWindows取代" + SystemProductName~="(iMac12,1|iMac12,2|MacPro6,1)" " {$setting} = {$value}":"-{$setting} = {$value} -->对于二代Sandy Bridge台式机系统,这不是建议的SMBIOS. 请参看 [PlatformInfo Docs]" + MLB=M000000000001 "!{$setting} -->应该设置为您生成的板卡序列号. 请参看 [PlatformInfo Docs]":" {$setting} -->已设置" + ROM=112233000000 "-{$setting} = {$value} -->您应该将此设置为您的NIC MAC地址. 请参看 [PlatformInfo Docs]":" {$setting} -->已设置" + SystemSerialNumber=W0000000001 "!{$setting} -->应该设置为您生成的系统序列号. 请参看 [PlatformInfo Docs]":" {$setting} -->已设置" + SystemUUID=00000000-0000-0000-0000-000000000000 "!{$setting} -->应该设置为您生成的SmUUID. 请参看 [PlatformInfo Docs]":" {$setting} -->已设置" + +UEFI + ConnectDrivers=yes "{$setting} = {$value} 一般建议此处要选中状态!" +:Drivers + [Path]==VBoxHfs.efi|HFSPlus.efi|HfsPlus.efi "$hfs={$Path}; {$Path}":"!-->这里需要 VBoxHfs.efiHFSPlus.efi here" + [Path]==VBoxHfs.efi|HFSPlus.efi|HfsPlus.efi "!{$Path} -->你已经有了 {$hfs}" + [Path]==OpenRuntime.efi " {$Path}":"!-->缺少OpenRuntime.efi" + [Path]==FwRuntimeServices.efi "!{$Path} -->从OpenCore v0.5.7开始已由OpenRuntime.efi取代" + [Path]==ApfsDriverLoader.efi "!ApfsDriverLoader.efi -->自OpenCore v0.5.8起,已合并在UEFI/APFS部分" + [Path]==OpenCore.efi "!OpenCore.efi -->不应该在这里!" + [Path]==AppleUsbKbdxe.efi "!{$Path} -->不应该在这里!" + [Path]==NvmExpressDxe.efi "!NvmExpressDxe.efi -->不应该在这里!" + [Path]==OpenUsbKbDxe.efi "-{$Path} -->除非您执行旧版安装,否则不需要" + [Path]==Ps2KeyboardDxe.efi "-{$Path} -->除非您使用PS2键盘,否则不应在此处!" + [Path]==Ps2MouseDxe.efi "-{$Path} -->除非您使用带有OpenCanopy的PS2鼠标/触控板,否则请不要在此处!" + [Path]s==UsbMouseDxe.efi "-{$Path} -->除非您将USB鼠标/触控板与OpenCanopy配合使用,否则不应在此处使用!" + [Path]==XhciDxe.efi "!XhciDxe.efi -->不应该在这里!" + [Path]==HiiDatabase.efi "!{$Path} -->不应该在这里!" + [Path]==AppleUsbKbDxe.efi "-{$Path} -->从OpenCore v0.5.7开始已由OpenUsbKbDxe.efi取代" + [Path]==VirtualSmc.efi "!VirtualSmc.efi -->已被合并在OpenCore的AppleSmcIo quirks下 !" + [Path]==OpenLinuxBoot.efi "-{$Path} -->除非您确定要从OpenCore直接引导LINUX系统而不通过传统GRUB引导,否则不需要!" + [Path]==ext4_x64.efi "-{$Path} -->这个是LINUX传统EXT4文件系统读取驱动,如果你要引导的LINUX磁盘分区是EXT4,加载此驱动,配合OpenLinuxBoot.efi使用,否则不需要!" + [Path]==btrfs_x64.efi "-{$Path} -->这个是LINUX下一代文件系统读取驱动可以替代EXT4格式,如果你要引导的LINUX磁盘分区是此文件系统,加载此驱动,配合OpenLinuxBoot.efi使用,否则不需要!" + [Path]==* " {$Path}" + +:APFS + EnableJumpstart=yes + HideVerbose=yes + JumpstartHotPlug=no + MinDate=0 + MinVersion=0 + GlobalConnect~=.* "{$setting} = {$value}":"!-->缺少GlobalConnect选项" + +:AppleInput + AppleEvent~=.* " {$setting} = {$value}" + CustomDelays~=.* " {$setting} = {$value}" + KeyInitalDelay~=.* " {$setting} = {$value}" + KeySubsequentDelay~=.* " {$setting} = {$value}" + PointerSpeedDiv~=.* " {$setting} = {$value}" + PointerSpeedMul~=.* " {$setting} = {$value}" + GraphicsInputMirroring=no + +:Audio + AudioSupport~=.* " {$setting} = {$value}" + AudioDevice~=.* " {$setting} = {$value}" + AudioOutMask~=.* " {$setting} = {$value}" + DisconnectHda~=.* " {$setting} = {$value}" + MaximumGain~=.* " {$setting} = {$value}" + MinimumAssistGain~=.* " {$setting} = {$value}" + MinimumAudibleGain~=.* " {$setting} = {$value}" + AudioCodec~=.* " {$setting} = {$value}" + PlayChime~=.* " {$setting} = {$value}" + SetupDelay~=.* " {$setting} = {$value}" + ResetTrafficClass~=.* " {$setting} = {$value}" + + +:Input + KeyFiltering=no + KeyForgetThreshold=5 + KeyMergeThreshold~=.* "!{$setting} --> 从OpenCore v0.6.9开始已弃用" + KeySupport=yes + KeySupportMode=Auto + KeySwap=no + PointerSupport=no + PointerSupportMode~=.* " {$setting} = {$value}" + TimerResolution=50000 + KeyInitalDelay~=.* "!{$setting} --> 从OpenCore v0.6.9开始已移动到AppleInput中" + KeySubsequentDelay~=.* "!{$setting} --> 从OpenCore v0.6.9开始已移动到AppleInput中" + PointerDwellClickTimeout~=.* " {$setting} = {$value}" + PointerDwellDoubleClickTimeou~=.* " {$setting} = {$value}" + PointerDwellRadius~=.* " {$setting} = {$value}" + PointerPollMask~=.* " {$setting} = {$value}" + PointerPollMax~=.* " {$setting} = {$value}" + PointerPollMin~=.* " {$setting} = {$value}" + +:ProtocolOverrides + count==18 :"!-->在这里,您应该在UEFI/ProtocolOverrides部分中正确设置18个选项" + AppleAudio=no + AppleBootPolicy=no + AppleDebugLog=no + AppleEg2Info=no + AppleEvent~=.* "!{$setting} --> 从OpenCore v0.6.9开始已移动到AppleInput中" + AppleFramebufferInfo=no + AppleImageConversion=no + AppleImg4Verification=no + AppleKeyMap=no + AppleRtcRam=no + AppleSecureBoot=no + AppleSmcIo=no + AppleUserInterfaceTheme=no + DataHub=no + DeviceProperties=no + FirmwareVolume=no " {$setting} = {$value} 如果您打算使用FileVault2,请启用此功能":" {$setting} = {$value} 仅当您计划使用FileVault时才需要" + HashServices=no " {$setting} = {$value} 如果您打算使用FileVault2,请启用此功能":" {$setting} = {$value} 仅当您计划使用FileVault时才需要" + OSInfo=no + UnicodeCollation=no + ConsoleControl~=.* "!{$setting} 从OpenCore v0.5.6开始已弃用-请参见 UEFI/TextRenderer" + +:Output + count==15 :"!-->在这里,您应该在UEFI/OUTPUT部分中设置15个设置" + TextRenderer=BuiltinGraphics + ConsoleMode="" + Resolution~=.* " {$setting} = {$value}" + ForceResolution=no + GopPassThrough=~=.* " {$setting} = {$value}" + ClearScreenOnModeSwitch=no + IgnoreTextInGraphics=no + ProvideConsoleGop=yes + DirectGopRendering=no + DirectGopCacheMode~=.* "!{$setting} -->从OpenCore v0.5.9开始已弃用" + ReconnectOnResChange=no + ReplaceTabWithSpace=no + SanitiseClearScreen~=.* " {$setting} = {$value}" + Scale~=.* "!{$setting} -->不应该在这里" + UgaPassThrough~=.* "{$setting} = {$value}":"!-->缺少UgaPassThrough选项" + +:Quirks + AvoidHighAlloc~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用" + DeduplicateBootOrder~=.* "!{$setting} --> 从OpenCore v0.6.6开始已弃用" + DisableSecurityPolicy=no + EnableVectorAcceleration=no + EnableVmx=no + ActivateHpetSupport=no + ExitBootServicesDelay=0 + ForgeUefiSupport=no + ForceOcWriteFlash=no + IgnoreInvalidFlexRatio=yes + ReconnectOnResChange~=.* "!{$setting} 从OpenCore v0.5.6开始已弃用-请参见 Output/${setting}" + IgnoreTextInGraphics~=.* "!{$setting} 从OpenCore v0.5.6开始已弃用-请参见 Output/${setting}" + ProvideConsoleGop~=yes "!{$setting} 从OpenCore v0.5.6开始已弃用-请参见 Output/${setting}" + ReleaseUsbOwnership=no + ReloadOptionRoms=no + RequestBootVarFallback~=.* "!{$setting} -->从OpenCore v0.5.9开始已弃用" + RequestBootVarRouting=yes + TscSyncTimeout=0 + ResizeGpuBars=-1 + ReplaceTabWithSpace~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Output/${setting}" + SanitiseClearScreen~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Output/${setting}" + ClearScreenOnModeSwitch~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Output/${setting}" + UnblockFsConnect=no + +:ReservedMemory diff --git a/Chinese, Simplified Localization (zh-Hans)/ocs/rules/skylake087.lst b/Chinese, Simplified Localization (zh-Hans)/ocs/rules/skylake087.lst new file mode 100644 index 0000000000000000000000000000000000000000..2b3bef5a34d8dfa7941ba76dc974a994247df829 --- /dev/null +++ b/Chinese, Simplified Localization (zh-Hans)/ocs/rules/skylake087.lst @@ -0,0 +1,360 @@ +=
SkyLake Desktop OpenCore 0.8.7 健全性检查结果

+=
规则更新:草原企鹅

+# Generic config suitable for initial installation +# OpenCore v0.8.7 Intel SkyLake Sanity Check += +=
+# [kernel]:https://dortania.github.io/OpenCore-Install-Guide/config.plist/skylake#kernel +# [acpi]:https://dortania.github.io/OpenCore-Install-Guide/config.plist/skylake#acpi +# [kexts]:https://dortania.github.io/OpenCore-Install-Guide/ktext.html#kexts +# [debug]:https://dortania.github.io/OpenCore-Install-Guide/troubleshooting/debug.html +# [scanpolicy]:https://dortania.github.io/OpenCore-Post-Install/universal/security.html#scanpolicy +# [platforminfo]:https://dortania.github.io/OpenCore-Install-Guide/config.plist/skylake#platforminfo +# [deviceproperties]:https://dortania.github.io/OpenCore-Install-Guide/config.plist/skylake#deviceproperties + +ACPI +:Add + count==0 "-您没有SSDT补丁.请查看[Acpi Docs]" + [Path]==DSDT.aml "-{$Path} -->您不应该包括转储的DSDT.请查看[ACPI文档]." + [Path]==SSDT-1.aml "-{$Path} -->这只是SSDT的一个例子.如果你真的是自己做的, 称它为更具描述性的东西" + [Path]~=".dsl$" "!{$Path} -->在此处只能是.aml文件. dsl文件需要编译为.aml" + [Enabled]==no "-{$Path} -->状态是已禁用. 启用或删除它可以去除此警告" + [Path]!=SSDT-PLUG.aml "--->缺少SSDT-PLUG.aml. 请查看[Acpi Docs]" + [Path]==SSDT-EC-USBX-DESKTOP.aml&SSDT-EC.aml"-->-{$Path}/b>不要同时使用 SSDT-EC-USBX-DESKTOPSSDT-EC" + [Path]~=-EC.+aml :"%您可能需要类似SSDT-EC.aml或SSDT-EC-USBX-DESKTOP.aml的文件.请查看[ACPI文档]" + [Path]==* " {$Path} -->确保此文件在您的OC/ACPI目录中" + [Path]==SSDT-OLA.aml "-{$Path} -->不要使用在粗略网站上找到的随机文件,这些文件会注入很可能阻止启动的随机数据. 请查看[Acpi Docs]" + [Path]==SSDT-SSDT-OLARILA.aml "-{$Path} -->不要使用在粗略网站上找到的随机文件,这些文件会注入很可能阻止启动的随机数据. 请查看[Acpi Docs]" + +:Quirks + count==5 + FadtEnableReset~=.* " {$setting} = {$value}" + NormalizeHeaders=no + RebaseRegions=no + ResetHwSig=no + ResetLogoStatus=no + SyncTableIds=no + +Booter + +:Quirks + AllowRelocationBlock=no + AvoidRuntimeDefrag=yes + DevirtualiseMmio=no + DisableSingleUser=no + DisableVariableWrite=no + DiscardHibernateMap=no + EnableSafeModeSlide=yes + EnableWriteUnprotector=yes + ForceExitBootServices=no + ProtectSecureBoot=no + ProtectMemoryRegions=no + ProtectCsmRegion~=.* "!{$setting} -->从OpenCore v0.5.7开始已弃用 - 请参阅ProtectMemoryRegions" + ProtectUefiServices=no + ProvideCustomSlide=yes + ProvideMaxSlide=0 + ResizeAppleGpuBars=-1 + RebuildAppleMemoryMap=no + SetupVirtualMap=yes + ShrinkMemoryMap~=.* "!{$setting} -->从OpenCore v0.5.7开始已弃用 - 请参阅RebuildAppleMemoryMap" + SignalAppleOS=no + SyncRuntimePermissions=no + ForceBooterSignature=no + +DeviceProperties + +:Add +::PciRoot(0x0)/Pci(0x2,0x0) + AAPL,ig-platform-id~="00001219|01001219" " {$setting} = {$value} -->iGPU设置正确":"-{$setting} = {$value} - -->iGPU可能设置不正确. 请阅读[DeviceProperties Docs]" + +::PciRoot(0x0)/Pci(0x1b,0x0) + AAPL,ig-platform-id~=.* "!{$setting} 是错误的位置, iGPU的位置是 PciRoot(0x0)/Pci(0x2,0x0)" + +Kernel + +:Add + count==0 "!-->您没有Kexts. 您至少得需要Lilu.kext和VirtualSMC.kext. 请查看[Kexts文档]" + [BundlePath]==Lilu.kext " Lilu.kext-->确保此Kext在您的 OC/Kexts 目录,这是需要放在第一个的kext":"!-->缺少Lilu.kext. 将其添加到此列表的顶部" + [BundlePath]==FakeSMC.kext&VirtualSMC.kext "--->{$BundlePath} 不要同时使用 FakeSMC.kextVirtualSMC.kext" + [BundlePath]!=FakeSMC.kext|VirtualSMC.kext "--->你应该在此处添加 FakeSMC.kextVirtualSMC.kext" + [BundlePath]==VoodooHDA.kext&AppleALC.kext "--->{$BundlePath} 不要同时使用 VoodooHDA.kextAppleALC.kext" + [BundlePath]==AppleALC.kext "$alcbootarg='{$setting} = {$value} --->您需要添加 alcid=N 因为您使用的是AppleALC.kext';":"$alcbootarg=;" + [BundlePath]!=WhateverGreen.kext "--->缺少WhateverGreen.kext. 请查看[Kexts Docs]" + [BundlePath]==XLNCUSBFIX.kext "!-->XLNCUSBFIX.kext 这是AMD专用的kext,请勿在Intel上使用" + [BundlePath]==SmallTree-Intel-211-AT-PCIe-GBE.kext "-->-{$BundlePath} 虽然这可能有效, 但SmallTreeIntel82576.kext 被认为更可靠" + [BundlePath]==SMCLightSensor.kext "!{$BundlePath} -->这个VirtualSMC笔记本电脑插件在台式机上不起作用" + [BundlePath]==SMCBatteryManager.kext "!{$BundlePath} -->这个VirtualSMC笔记本电脑插件在台式机上不起作用" + [BundlePath]==XHCI-unsupported.kext "{$BundlePath} -->你可能不需要这个" + [BundlePath]==FakePCIID.kext "{$BundlePath} -->有更好的伪造设备ID的方法" + [BundlePath]==FakePCIID_Intel_HDMI_Audio.kext -{$BundlePath} "-->有更好的伪造设备ID的方法" + [BundlePath]==* "{$BundlePath} -->确保此Kext位于您的 OC/Kexts 目录" + +:Emulate + DummyPowerManagement=no + +:Quirks + AppleCpuPmCfgLock=no + AppleXcpmCfgLock=yes " {$setting} = {$value} -->您应该在BIOS中禁用CFG-Lock,而不要使用此功能":" {$setting} = {$value} -->确保在您的BIOS中禁用了CFG-Lock" + AppleXcpmExtraMsrs=no + AppleXcpmForceBoost=no + CustomPciSerialDevice=no + CustomSMBIOSGuid=no" {$setting} = {$value} -->如果您有Dell或VIAO主板,请启用此功能" + DisableIoMapper=yes + DisableRtcChecksum~=.* " {$setting} = {$value}" + DummyPowerManagement~=.* "!{$setting} -->已从OpenCore v0.6.6开始移动 - 参看Kernel -> Emulate" + ExtendBTFeatureFlags~=.* " {$setting} = {$value}" + LegacyCommpage=no + ExternalDiskIcons~=.* " {$setting} = {$value}" + ForceAquantiaEthernet=no + ForceSecureBootScheme=no + IncreasePciBarSize=no + LapicKernelPanic=no " {$setting} = {$value} 如果您有惠普笔记本电脑,请启用此功能":" {$setting} = {$value} 仅当您拥有HP笔记本电脑时才需要" + PanicNoKextDump=yes + PowerTimeoutKernelPanic=yes + ProvideCurrentCpuInfo=no + SetApfsTrimTimeout=-1 + ThirdPartyDrives=no + XhciPortLimit=yes " {$setting} = {$value} -->USB端口定制后关闭":" {$setting} = {$value} -->如果您有USB问题,请启用" + +Misc +:Boot + BuiltinTextRenderer~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 参见UEFI/TextRenderer" + ConsoleBehaviourOs~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用" + ConsoleBehaviourUi~="" "!{$setting} -->从OpenCore v0.5.6开始已弃用" + ConsoleMode~=.* "!{$setting} -->从OpenCore v0.5.6开始已移至UEFI/Output部分" + Resolution~=.* "!{$setting} -->从OpenCore v0.5.6开始已移至UEFI/Output部分" + ConsoleAttributes~=.* " {$setting} = {$value}" + HideSelf~=.* "!{$setting} -->从OpenCore v0.5.9开始已弃用" + PollAppleHotKeys=no + ShowPicker=yes + HibernateSkipsPicker=yes + UsePicker~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用" + TakeoffDelay=0 + HibernateMode=None + LauncherOption~="Disabled|Full|Short|System" " {$setting} = {$value} -->LauncherOption设置正确":"-{$setting} = {$value} - 无效的LauncherOption. 请查阅 [Misc -> Boot Docs]" + LauncherPath=Default + PickerMode=Builtin + HideAuxiliary=no + PickerAttributes~=.* " {$setting} = {$value}" + PickerAudioAssist=no + Timeout=5 + PickerVariant~=.* " {$setting} = {$value}" + +:Debug + AppleDebug=yes + ApplePanic=yes + DisableWatchDog=yes :" {$setting} -->启用此功能将有助于调试" + Target=67 :" {$setting} -->有关调试目标编号的更多信息,请参见[Debugging Docs]" + DisplayLevel=2147483714 :" {$setting} -->有关更多信息,请参见[Debugging Docs]调试显示级别" + DisplayDelay=0 + LogModules~=.* " {$setting} = {$value}" + +:Entries + [Arguments]~=debug "!Arguments = {$Arguments} -->boot-args进入nvram部分,而不是这里" + +:Security + AllowNvramReset~=.* "!{$setting} -->从OpenCore v0.8.1开始在引导条目添加独立的EFI驱动实现" + AllowSetDefault=yes + AllowToggleSip~=.* "!{$setting} -->从OpenCore v0.8.1开始在引导条目添加独立的EFI驱动实现" + ApECID=0 + AuthRestart=no + BlacklistAppleUpdate~=.* "!{$setting} -->在OpenCore v0.6.0里开始已弃用,可以使用NVRAM参数里添加" + BootProtect~=.* "!{$setting} 从OpenCore v0.6.6开始已弃用 - 请查阅 LauncherOption" + DmgLoading~=.* " {$setting} = {$value}" + EnablePassword=no + RequireSignature~=.* "!{$setting} 从OpenCore v0.5.6开始已弃用-请参见 Vault" + RequireVault~=.* "!{$setting} 从OpenCore v0.5.6开始已弃用-请参见 Vault" + Vault=Optional + SecureBootModel~="Default|Disabled|j137|j680|j132|j174|j140k|j780|j213|j140a|j152f|j160|j230k|j214k|j223|j215|j185|j185f|x86legacy" " {$setting} = {$value} SecureBootModel设置正确":"!{$setting} = {$value} - 这是SecureBootModel的无效选项!" + HaltLevel=2147483648 + ExposeSensitiveData=6 :" {$setting} = {$value}" + ScanPolicy=0 :"-{$setting} = {$value}. -->初始配置时候这里可以为0,但是配置完成后,请在OCC里自定义显示哪些启动盘" + +:Serial + Init=no + Override=no + +:Tools + count==0 " -->您好像没有一些EFI工具程序":"%-->您可以在此处删除EFI工具程序" + +NVRAM + LegacyEnable=no + LegacyOverwrite=no + WriteFlash=yes + +:Add +::4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14 + UIScale~=(01|02) " {$setting} = {$value}":" {$setting} = {$value} -->但这通常设置为 0102" + DefaultBackgroundColor~=.* " {$setting} = {$value}" + +::7C436110-AB2A-4BBB-A880-FE41995C9F82 + boot-args~="ncpi=" "!{$setting} = {$value} -->我想你的意思是 npci= 而不是 ncpi=":"" + boot-args~="^(?:(?!alcid).)*$" "{$alcbootarg}":"" + boot-args="-v keepsyms=1" " {$setting} = {$value} -->如果您有navi10 GPU,请添加 agdpmod=pikera":" {$setting} = {$value}" + run-efi-updater="No" + csr-active-config~=.* " {$setting} = {$value}" + nvda_drv~=.* "!{$setting} = {$value} -->完全删除此设置.从OpenCore v0.5.7开始不再使用" + prev-lang:kbd=72752d52553a323532 "-{$setting} = {$value} ({@value}). -->除非您使用俄语,否则请留空或设置其他语言":" {$setting} = {$value} ({@value})" + SystemAudioVolume~="^\d+$" " {$setting} = {$value}":"!{$setting} = {$value} -->这应该是一个正数" + +PlatformInfo + Automatic=yes + UpdateDataHub=yes + UpdateNVRAM=yes + UpdateSMBIOS=yes + UpdateSMBIOSMode=Create" {$setting} = {$value} 如果您有Dell或VIAO主板,请将其设置为 Custom + +:Generic + SpoofVendor=yes + AdviseFeatures=no + ProcessorType~=.* " {$setting} = {$value}" + SystemMemoryStatus=Auto + MaxBIOSVersion=no + SupportsCsm~=.* "!{$setting} -->从OpenCore v0.5.5开始被AdviseWindows取代" + SystemProductName~="(iMac17,1)" " {$setting} = {$value}":"-{$setting} = {$value} -->对于Skylake台式机系统,这不是建议的SMBIOS. 请参看[PlatformInfo Docs]" + MLB=M000000000001 "!{$setting} -->应该设置为您生成的板卡序列号. 请参看[PlatformInfo Docs]:" {$setting} -->已设置" + ROM=112233000000 "-{$setting} = {$value} -->您应该将此设置为您的NIC MAC地址. 请参看[PlatformInfo Docs]":" {$setting} -->已设置" + SystemSerialNumber=W0000000001 "!{$setting} -->应该设置为您生成的系统序列号. 请参看[PlaformInfo Docs]":" {$setting} -->已设置" + SystemUUID=00000000-0000-0000-0000-000000000000 "!{$setting} -->应该设置为您生成的SmUUID. 请参看[PlaformInfo Docs]":" {$setting} -->已设置" + +UEFI + ConnectDrivers=yes "{$setting} = {$value} 一般建议此处要选中状态!" +:Drivers + [Path]==VBoxHfs.efi|HFSPlus.efi|HfsPlus.efi "$hfs={$Path}; {$Path}":"!-->这里需要 VBoxHfs.efiHFSPlus.efi here" + [Path]==VBoxHfs.efi|HFSPlus.efi|HfsPlus.efi "!{$Path} -->你已经有了 {$hfs}" + [Path]==OpenRuntime.efi " {$Path}":"!-->缺少OpenRuntime.efi" + [Path]==FwRuntimeServices.efi "!{$Path} -->从OpenCore v0.5.7开始已由OpenRuntime.efi取代" + [Path]==ApfsDriverLoader.efi "!ApfsDriverLoader.efi -->自OpenCore v0.5.8起,已合并在UEFI/APFS部分" + [Path]==OpenCore.efi "!OpenCore.efi -->不应该在这里!" + [Path]==AppleUsbKbdxe.efi "!{$Path} -->不应该在这里!" + [Path]==NvmExpressDxe.efi "!NvmExpressDxe.efi -->不应该在这里!" + [Path]==OpenUsbKbDxe.efi "-{$Path} -->除非您执行旧版安装,否则不需要" + [Path]==Ps2KeyboardDxe.efi "-{$Path} -->除非您使用PS2键盘,否则不应在此处!" + [Path]==Ps2MouseDxe.efi "-{$Path} -->除非您使用带有OpenCanopy的PS2鼠标/触控板,否则请不要在此处!" + [Path]s==UsbMouseDxe.efi "-{$Path} -->除非您将USB鼠标/触控板与OpenCanopy配合使用,否则不应在此处使用!" + [Path]==XhciDxe.efi "!XhciDxe.efi -->不应该在这里!" + [Path]==HiiDatabase.efi "!{$Path} -->不应该在这里!" + [Path]==AppleUsbKbDxe.efi "-{$Path} -->从OpenCore v0.5.7开始已由OpenUsbKbDxe.efi取代" + [Path]==VirtualSmc.efi "!VirtualSmc.efi -->已被合并在OpenCore的AppleSmcIo quirks下 !" + [Path]==OpenLinuxBoot.efi "-{$Path} -->除非您确定要从OpenCore直接引导LINUX系统而不通过传统GRUB引导,否则不需要!" + [Path]==ext4_x64.efi "-{$Path} -->这个是LINUX传统EXT4文件系统读取驱动,如果你要引导的LINUX磁盘分区是EXT4,加载此驱动,配合OpenLinuxBoot.efi使用,否则不需要!" + [Path]==btrfs_x64.efi "-{$Path} -->这个是LINUX下一代文件系统读取驱动可以替代EXT4格式,如果你要引导的LINUX磁盘分区是此文件系统,加载此驱动,配合OpenLinuxBoot.efi使用,否则不需要!" + [Path]==* " {$Path}" + +:APFS + EnableJumpstart=yes + HideVerbose=yes + JumpstartHotPlug=no + MinDate=0 + MinVersion=0 + GlobalConnect~=.* "{$setting} = {$value}" + +:AppleInput + AppleEvent~=.* " {$setting} = {$value}" + CustomDelays~=.* " {$setting} = {$value}" + KeyInitalDelay~=.* " {$setting} = {$value}" + KeySubsequentDelay~=.* " {$setting} = {$value}" + PointerSpeedDiv~=.* " {$setting} = {$value}" + PointerSpeedMul~=.* " {$setting} = {$value}" + GraphicsInputMirroring=no + +:Audio + AudioSupport~=.* " {$setting} = {$value}" + AudioDevice~=.* " {$setting} = {$value}" + AudioOutMask~=.* " {$setting} = {$value}" + DisconnectHda~=.* " {$setting} = {$value}" + MaximumGain~=.* " {$setting} = {$value}" + MinimumAssistGain~=.* " {$setting} = {$value}" + MinimumAudibleGain~=.* " {$setting} = {$value}" + AudioCodec~=.* " {$setting} = {$value}" + PlayChime~=.* " {$setting} = {$value}" + SetupDelay~=.* " {$setting} = {$value}" + ResetTrafficClass~=.* " {$setting} = {$value}" + + +:Input + KeyFiltering=no + KeyForgetThreshold=5 + KeyMergeThreshold~=.* "!{$setting} --> 从OpenCore v0.6.9开始已弃用" + KeySupport=yes + KeySupportMode=Auto + KeySwap=no + PointerSupport=no + PointerSupportMode~=.* " {$setting} = {$value}" + TimerResolution=50000 + KeyInitalDelay~=.* "!{$setting} --> 从OpenCore v0.6.9开始已移动到AppleInput中" + KeySubsequentDelay~=.* "!{$setting} --> 从OpenCore v0.6.9开始已移动到AppleInput中" + PointerDwellClickTimeout~=.* " {$setting} = {$value}" + PointerDwellDoubleClickTimeou~=.* " {$setting} = {$value}" + PointerDwellRadius~=.* " {$setting} = {$value}" + PointerPollMask~=.* " {$setting} = {$value}" + PointerPollMax~=.* " {$setting} = {$value}" + PointerPollMin~=.* " {$setting} = {$value}" + +:ProtocolOverrides + count==18 :"!-->在这里,您应该在UEFI/ProtocolOverrides部分中正确设置18个选项" + AppleAudio=no + AppleBootPolicy=no + AppleDebugLog=no + AppleEg2Info=no + AppleEvent~=.* "!{$setting} --> 从OpenCore v0.6.9开始已移动到AppleInput中" + AppleFramebufferInfo=no + AppleImageConversion=no + AppleImg4Verification=no + AppleKeyMap=no + AppleRtcRam=no + AppleSecureBoot=no + AppleSmcIo=no + AppleUserInterfaceTheme=no + DataHub=no + DeviceProperties=no + FirmwareVolume=no " {$setting} = {$value} 如果您打算使用FileVault2,请启用此功能":" {$setting} = {$value} 仅当您计划使用FileVault时才需要" + HashServices=no " {$setting} = {$value} 如果您打算使用FileVault2,请启用此功能":" {$setting} = {$value} 仅当您计划使用FileVault时才需要" + OSInfo=no + UnicodeCollation=no + ConsoleControl~=.* "!{$setting} 从OpenCore v0.5.6开始已弃用-请参见 UEFI/TextRenderer" + +:Output + count==15 :"!-->在这里,您应该在UEFI/OUTPUT部分中设置15个设置" + TextRenderer=BuiltinGraphics + ConsoleMode="" + Resolution~=.* " {$setting} = {$value}" + ForceResolution=no + GopPassThrough=~=.* " {$setting} = {$value}" + ClearScreenOnModeSwitch=no + IgnoreTextInGraphics=no + ProvideConsoleGop=yes + DirectGopRendering=no + DirectGopCacheMode~=.* "!{$setting} -->从OpenCore v0.5.9开始已弃用" + ReconnectOnResChange=no + ReplaceTabWithSpace=no + SanitiseClearScreen~=.* " {$setting} = {$value}" + Scale~=.* "!{$setting} -->不应该在这里" + UgaPassThrough~=.* "{$setting} = {$value}":"!-->缺少UgaPassThrough选项" + +:Quirks + AvoidHighAlloc~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用" + DeduplicateBootOrder~=.* "!{$setting} --> 从OpenCore v0.6.6开始已弃用" + DisableSecurityPolicy=no + EnableVectorAcceleration=no + EnableVmx=no + ActivateHpetSupport=no + ExitBootServicesDelay=0 + ForgeUefiSupport=no + ForceOcWriteFlash=no + IgnoreInvalidFlexRatio=no + ReconnectOnResChange~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Output/${setting}" + IgnoreTextInGraphics~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Output/${setting}" + ProvideConsoleGop~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Output/${setting}" + ReleaseUsbOwnership=no + ReloadOptionRoms=no + RequestBootVarFallback~=.* "!{$setting} -->从OpenCore v0.5.9开始已弃用" + RequestBootVarRouting=yes + TscSyncTimeout=0 + ResizeGpuBars=-1 + ReplaceTabWithSpace~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Output/${setting}" + SanitiseClearScreen~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Output/${setting}" + ClearScreenOnModeSwitch~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Output/${setting}" + UnblockFsConnect=~=.* "{$setting} = {$value} -->如果未显示APFS驱动器,建议在HP系统上启用":"!-->缺少UnblockFsConnect选项" + +:ReservedMemory diff --git a/Chinese, Simplified Localization (zh-Hans)/ocs/rules/skylakex087.lst b/Chinese, Simplified Localization (zh-Hans)/ocs/rules/skylakex087.lst new file mode 100644 index 0000000000000000000000000000000000000000..db941c07330ffae01035441b7329c13e08116097 --- /dev/null +++ b/Chinese, Simplified Localization (zh-Hans)/ocs/rules/skylakex087.lst @@ -0,0 +1,354 @@ +=
SkyLake-X OpenCore 0.8.7 健全性检查结果

+=
规则更新:草原企鹅

+# Generic config suitable for initial installation +# OpenCore v0.8.7 Intel SkyLake-X Sanity Check += +=
+# [kernel]:https://dortania.github.io/OpenCore-Install-Guide/config-HEDT/skylake-x#kernel +# [acpi]:https://dortania.github.io/OpenCore-Install-Guide/config-HEDT/skylake-x#acpi +# [kexts]:https://dortania.github.io/OpenCore-Install-Guide/ktext.html#kexts +# [debug]:https://dortania.github.io/OpenCore-Install-Guide/troubleshooting/debug.html +# [scanpolicy]:https://dortania.github.io/OpenCore-Post-Install/universal/security.html#scanpolicy +# [platforminfo]:https://dortania.github.io/OpenCore-Install-Guide/config-HEDT/skylake-x#platforminfo +# [deviceproperties]:https://dortania.github.io/OpenCore-Install-Guide/config-HEDT/skylake-x#deviceproperties + +ACPI +:Add + count==0 "-您没有SSDT补丁。请查看[ACPI文档] [acpi]" + [Path]==DSDT.aml "-{$Path}--> 您不应该包括转储的DSDT。请查看[ACPI文档]." + [Path]==SSDT-1.aml "-{$Path}-->这只是SSDT的一个例子。如果你真的是自己做的, 称它为更具描述性的东西" + [Path]~=".dsl$" "!{$Path}-->在此处只能是.aml文件。 dsl文件需要编译为.aml" + [Enabled]==no "-{$Path}-->状态是已禁用. 启用或删除它可以去除此警告" + [Path]!=SSDT-PLUG.aml "-->缺少SSDT-PLUG.aml. [ACPI文档]" + [Path]==SSDT-EC-USBX-DESKTOP.aml&SSDT-EC.aml"-->-{$Path}/b>不要同时使用 SSDT-EC-USBX-DESKTOPSSDT-EC" + [Path]~=-EC.+aml :"%您可能需要类似SSDT-EC.aml或SSDT-EC-USBX-DESKTOP.aml的文件.请查看[ACPI文档]" + [Path]==SSDT-PMC.aml "-SSDT-PMC.aml -->这个不应包括在HEDT系统上。 请查看[ACPI文档]" + [Path]==* " {$Path} -->确保此文件在您的OC/ACPI目录中" + [Path]==SSDT-OLA.aml "-{$Path} -->不要使用在粗略网站上找到的随机文件,这些文件会注入很可能阻止启动的随机数据。 请查看[Acpi Docs]" + [Path]==SSDT-SSDT-OLARILA.aml "-{$Path} -->不要使用在粗略网站上找到的随机文件,这些文件会注入很可能阻止启动的随机数据。 请查看[Acpi Docs]" + +:Quirks + count==5 + FadtEnableReset~=.* " {$setting} = {$value}" + NormalizeHeaders=no + RebaseRegions=no + ResetHwSig=no + ResetLogoStatus=no + SyncTableIds=no + +Booter + +:Quirks + AllowRelocationBlock=no + AvoidRuntimeDefrag=yes + DevirtualiseMmio=yes + DisableSingleUser=no + DisableVariableWrite=no + DiscardHibernateMap=no + EnableSafeModeSlide=yes + EnableWriteUnprotector=no + ForceExitBootServices=no + ProtectMemoryRegions=no + ProtectCsmRegion~=.* "!{$setting} -->从OpenCore v0.5.7开始已弃用 - 请参阅ProtectMemoryRegions" + ProtectSecureBoot=no + ProtectUefiServices=no + ProvideCustomSlide=yes + ProvideMaxSlide=0 + ResizeAppleGpuBars=-1 + RebuildAppleMemoryMap=yes + SetupVirtualMap=yes + ShrinkMemoryMap~=.* "!{$setting} -->从OpenCore v0.5.7开始已弃用 - 请参阅RebuildAppleMemoryMap" + SignalAppleOS=no + SyncRuntimePermissions=yes + ForceBooterSignature=no + +DeviceProperties + +Kernel + +:Add + count==0 "!-->您没有Kexts. 您至少得需要Lilu.kext和VirtualSMC.kext. 请查看[Kexts文档]" + [BundlePath]==Lilu.kext " Lilu.kext-->确保此Kext在您的 OC/Kexts 目录,这里列出的第一个kext":"!-->Lilu.kext 缺少. 将其添加到此列表的顶部" + [BundlePath]==FakeSMC.kext&VirtualSMC.kext "--->{$BundlePath} 不要同时使用 FakeSMC.kextVirtualSMC.kext" + [BundlePath]!=FakeSMC.kext|VirtualSMC.kext "--->你应该在此处添加 FakeSMC.kextVirtualSMC.kext" + [BundlePath]==VoodooHDA.kext&AppleALC.kext "--->{$BundlePath} 不要同时使用 VoodooHDA.kextAppleALC.kext" + [BundlePath]==AppleALC.kext "$alcbootarg='{$setting} = {$value} --->您需要添加 alcid=N 因为您使用的是AppleALC.kext';":"$alcbootarg=;" + [BundlePath]!=WhateverGreen.kext "--->缺少WhateverGreen.kext. 请查看[Kexts Docs]" + [BundlePath]==XLNCUSBFIX.kext "!-->XLNCUSBFIX.kext 这是AMD专用的kext,请勿在Intel上使用" + [BundlePath]==SmallTree-Intel-211-AT-PCIe-GBE.kext "-->-{$BundlePath} 虽然这可能有效, 但SmallTreeIntel82576.kext 被认为更可靠" + [BundlePath]==SMCLightSensor.kext "!-->{$BundlePath} VirtualSMC 笔记本电脑插件在台式机上不起作用" + [BundlePath]==SMCBatteryManager.kext "!-->{$BundlePath} VirtualSMC 笔记本电脑插件在台式机上不起作用" + [BundlePath]==XHCI-unsupported.kext "--->{$BundlePath} 你可能不需要这个" + [BundlePath]==FakePCIID.kext "--->{$BundlePath} 有更好的伪造设备ID的方法" + [BundlePath]==FakePCIID_Intel_HDMI_Audio.kext "-->-{$BundlePath} 有更好的伪造设备ID的方法" + [BundlePath]==* "{$BundlePath} -->确保此Kext位于您的 OC/Kexts 目录" + +:Emulate + DummyPowerManagement=no + +:Quirks + AppleCpuPmCfgLock=no + AppleXcpmCfgLock=yes " {$setting} = {$value} -->您应该在BIOS中禁用CFG-Lock,而不要使用此功能":" {$setting} = {$value} -->确保在您的BIOS中禁用了CFG-Lock" + AppleXcpmExtraMsrs=no + AppleXcpmForceBoost=no + CustomPciSerialDevice=no + CustomSMBIOSGuid=no" {$setting} = {$value} -->如果您有Dell或VIAO主板,请启用此功能" + DisableIoMapper=yes + DisableRtcChecksum~=.* " {$setting} = {$value}" + DummyPowerManagement~=.* "!{$setting} -->已从OpenCore v0.6.6开始移动 - 参看Kernel -> Emulate" + ExtendBTFeatureFlags~=.* " {$setting} = {$value}" + LegacyCommpage=no + ExternalDiskIcons~=.* " {$setting} = {$value}" + ForceAquantiaEthernet=no + ForceSecureBootScheme=no + IncreasePciBarSize=no + LapicKernelPanic=no " {$setting} = {$value} 如果您有惠普笔记本电脑,请启用此功能":" {$setting} = {$value} 仅当您拥有HP笔记本电脑时才需要" + PanicNoKextDump=yes + PowerTimeoutKernelPanic=yes + ProvideCurrentCpuInfo=no + SetApfsTrimTimeout=-1 + ThirdPartyDrives=no + XhciPortLimit=yes " {$setting} = {$value} -->USB端口定制后关闭":" {$setting} = {$value} -->如果您有USB问题,请启用" + +Misc +:Boot + HideSelf~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用" + PollAppleHotKeys=no + ShowPicker=yes + HibernateSkipsPicker=yes + UsePicker~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用" + TakeoffDelay=0 + BuiltinTextRenderer~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 参见UEFI/TextRenderer" + ConsoleBehaviourOs~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用" + ConsoleBehaviourUi~="" "!{$setting} -->从OpenCore v0.5.6开始已弃用" + ConsoleMode~=.* "!{$setting} -->从OpenCore v0.5.6开始已移至UEFI/Output部分" + Resolution~=.* "!{$setting} -->从OpenCore v0.5.6开始已移至UEFI/Output部分" + ConsoleAttributes~=.* " {$setting} = {$value}" + HibernateMode=None + LauncherOption~="Disabled|Full|Short|System" " {$setting} = {$value} -->LauncherOption设置正确":"-{$setting} = {$value} - 无效的LauncherOption. 请查阅 [Misc -> Boot Docs]" + LauncherPath=Default + PickerMode=Builtin + HideAuxiliary=no + PickerAttributes~=.* " {$setting} = {$value}" + PickerAudioAssist=no + Timeout=5 + PickerVariant~=.* " {$setting} = {$value}" + +:Debug + AppleDebug=yes + ApplePanic=yes + DisableWatchDog=yes :" {$setting} -->启用此功能将有助于调试" + Target=67 :" {$setting} -->有关调试目标编号的更多信息,请参见[Debugging Docs]" + DisplayLevel=2147483714 :" {$setting} -->有关更多信息,请参见[Debugging Docs]调试显示级别" + DisplayDelay=0 + LogModules~=.* " {$setting} = {$value}" + +:Entries + [Arguments]~=debug "!Arguments = {$Arguments} -->boot-args进入nvram部分,而不是这里" + +:Security + AllowNvramReset~=.* "!{$setting} -->从OpenCore v0.8.1开始在引导条目添加独立的EFI驱动实现" + AllowSetDefault=yes + AllowToggleSip~=.* "!{$setting} -->从OpenCore v0.8.1开始在引导条目添加独立的EFI驱动实现" + ApECID=0 + AuthRestart=no + BlacklistAppleUpdate~=.* "!{$setting} -->在OpenCore v0.6.0里开始已弃用,可以使用NVRAM参数里添加" + BootProtect~=.* "!{$setting} 从OpenCore v0.6.6开始已弃用 - 请查阅 LauncherOption" + DmgLoading~=.* " {$setting} = {$value}" + EnablePassword=no + RequireSignature~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Vault" + RequireVault~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Vault" + Vault=Optional + SecureBootModel~="Default|Disabled|j137|j680|j132|j174|j140k|j780|j213|j140a|j152f|j160|j230k|j214k|j223|j215|j185|j185f|x86legacy" " {$setting} = {$value} SecureBootModel设置正确":"!{$setting} = {$value} - 这是SecureBootModel的无效选项!" + HaltLevel=2147483648 + ExposeSensitiveData=6 :" {$setting} = {$value}" + ScanPolicy=0 :"-{$setting} = {$value}. -->初始配置时候这里可以为0,但是配置完成后,请在OCC里自定义显示哪些启动盘" + +:Serial + Init=no + Override=no + +:Tools + count==0 " -->您好像没有一些EFI工具程序":"%-->您可以在此处删除EFI工具程序" + +NVRAM + LegacyEnable=no + LegacyOverwrite=no + WriteFlash=yes + +:Add +::4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14 + UIScale~=(01|02) " {$setting} = {$value}":" {$setting} = {$value} -->但这通常设置为 0102" + DefaultBackgroundColor~=.* " {$setting} = {$value}" + +::7C436110-AB2A-4BBB-A880-FE41995C9F82 + boot-args~="ncpi=" "!{$setting} = {$value} -->我想你的意思是 npci= 而不是 ncpi=":"" + boot-args~="^(?:(?!alcid).)*$" "{$alcbootarg}":"" + boot-args="-v keepsyms=1" " {$setting} = {$value} -->如果您有navi10 GPU,请添加 agdpmod=pikera":" {$setting} = {$value}" + run-efi-updater="No" + csr-active-config~=.* " {$setting} = {$value}" + nvda_drv~=.* "!{$setting} = {$value} -->完全删除此设置。从OpenCore v0.5.7开始不再使用" + prev-lang:kbd=72752d52553a323532 "-{$setting} = {$value} ({@value}). -->除非您使用俄语,否则请留空或设置其他语言":" {$setting} = {$value} ({@value})" + SystemAudioVolume~="^\d+$" " {$setting} = {$value}":"!{$setting} = {$value} -->这应该是一个正数" + +PlatformInfo + Automatic=yes + UpdateDataHub=yes + UpdateNVRAM=yes + UpdateSMBIOS=yes + UpdateSMBIOSMode=Create" {$setting} = {$value} 如果您有Dell或VIAO主板,请将其设置为 Custom + +:Generic + SpoofVendor=yes + AdviseFeatures=no + ProcessorType~=.* " {$setting} = {$value}" + SystemMemoryStatus=Auto + MaxBIOSVersion=no + SupportsCsm~=.* "!{$setting} -->从OpenCore v0.5.5开始被AdviseWindows取代" + SystemProductName~="(iMacPro1,1)" " {$setting} = {$value}":"-{$setting} = {$value} 对于Skylake-X台式机系统,这不是建议的SMBIOS. 请参看 [PlatformInfo Docs]" + MLB=M000000000001 "!{$setting} -->应该设置为您生成的板卡序列号. 请参看[PlatformInfo Docs]":" {$setting} -->已设置" + ROM=112233000000 "-{$setting} = {$value} -->您应该将此设置为您的NIC MAC地址. 请参看 [PlatformInfo Docs]":" {$setting} -->已设置" + SystemSerialNumber=W0000000001 "!{$setting} -->应该设置为您生成的系统序列号. 请参看 [PlatformInfo Docs]":" {$setting} -->已设置" + SystemUUID=00000000-0000-0000-0000-000000000000 "!{$setting} -->应该设置为您生成的SmUUID. 请参看[PlatformInfo Docs]":" {$setting} -->已设置" + +UEFI + ConnectDrivers=yes "{$setting} = {$value} 一般建议此处要选中状态!" +:Drivers + [Path]==VBoxHfs.efi|HFSPlus.efi|HfsPlus.efi "$hfs={$Path}; {$Path}":"!-->这里需要 VBoxHfs.efiHFSPlus.efi here" + [Path]==VBoxHfs.efi|HFSPlus.efi|HfsPlus.efi "!{$Path} -->你已经有了 {$hfs}" + [Path]==OpenRuntime.efi " {$Path}":"!-->缺少OpenRuntime.efi" + [Path]==FwRuntimeServices.efi "!{$Path} -->从OpenCore v0.5.7开始已由OpenRuntime.efi取代" + [Path]==ApfsDriverLoader.efi "!ApfsDriverLoader.efi -->自OpenCore v0.5.8起,已合并在UEFI/APFS部分" + [Path]==OpenCore.efi "!OpenCore.efi -->不应该在这里!" + [Path]==AppleUsbKbdxe.efi "!{$Path} -->不应该在这里!" + [Path]==NvmExpressDxe.efi "!NvmExpressDxe.efi -->不应该在这里!" + [Path]==OpenUsbKbDxe.efi "-{$Path} -->除非您执行旧版安装,否则不需要" + [Path]==Ps2KeyboardDxe.efi "-{$Path} -->除非您使用PS2键盘,否则不应在此处!" + [Path]==Ps2MouseDxe.efi "-{$Path} -->除非您使用带有OpenCanopy的PS2鼠标/触控板,否则请不要在此处!" + [Path]s==UsbMouseDxe.efi "-{$Path} -->除非您将USB鼠标/触控板与OpenCanopy配合使用,否则不应在此处使用!" + [Path]==XhciDxe.efi "!XhciDxe.efi -->不应该在这里!" + [Path]==HiiDatabase.efi "!{$Path} -->不应该在这里!" + [Path]==AppleUsbKbDxe.efi "-{$Path} -->从OpenCore v0.5.7开始已由OpenUsbKbDxe.efi取代" + [Path]==VirtualSmc.efi "!VirtualSmc.efi -->已被合并在OpenCore的AppleSmcIo quirks下 !" + [Path]==OpenLinuxBoot.efi "-{$Path} -->除非您确定要从OpenCore直接引导LINUX系统而不通过传统GRUB引导,否则不需要!" + [Path]==ext4_x64.efi "-{$Path} -->这个是LINUX传统EXT4文件系统读取驱动,如果你要引导的LINUX磁盘分区是EXT4,加载此驱动,配合OpenLinuxBoot.efi使用,否则不需要!" + [Path]==btrfs_x64.efi "-{$Path} -->这个是LINUX下一代文件系统读取驱动可以替代EXT4格式,如果你要引导的LINUX磁盘分区是此文件系统,加载此驱动,配合OpenLinuxBoot.efi使用,否则不需要!" + [Path]==* " {$Path}" + +:APFS + EnableJumpstart=yes + HideVerbose=yes + JumpstartHotPlug=no + MinDate=0 + MinVersion=0 + GlobalConnect~=.* "{$setting} = {$value}":"!-->缺少GlobalConnect选项" + +:AppleInput + AppleEvent~=.* " {$setting} = {$value}" + CustomDelays~=.* " {$setting} = {$value}" + KeyInitalDelay~=.* " {$setting} = {$value}" + KeySubsequentDelay~=.* " {$setting} = {$value}" + PointerSpeedDiv~=.* " {$setting} = {$value}" + PointerSpeedMul~=.* " {$setting} = {$value}" + GraphicsInputMirroring=no + +:Audio + AudioSupport~=.* " {$setting} = {$value}" + AudioDevice~=.* " {$setting} = {$value}" + AudioOutMask~=.* " {$setting} = {$value}" + DisconnectHda~=.* " {$setting} = {$value}" + MaximumGain~=.* " {$setting} = {$value}" + MinimumAssistGain~=.* " {$setting} = {$value}" + MinimumAudibleGain~=.* " {$setting} = {$value}" + AudioCodec~=.* " {$setting} = {$value}" + PlayChime~=.* " {$setting} = {$value}" + SetupDelay~=.* " {$setting} = {$value}" + ResetTrafficClass~=.* " {$setting} = {$value}" + + +:Input + KeyFiltering=no + KeyForgetThreshold=5 + KeyMergeThreshold~=.* "!{$setting} --> 从OpenCore v0.6.9开始已弃用" + KeySupport=yes + KeySupportMode=Auto + KeySwap=no + PointerSupport=no + PointerSupportMode~=.* " {$setting} = {$value}" + TimerResolution=50000 + KeyInitalDelay~=.* "!{$setting} --> 从OpenCore v0.6.9开始已移动到AppleInput中" + KeySubsequentDelay~=.* "!{$setting} --> 从OpenCore v0.6.9开始已移动到AppleInput中" + PointerDwellClickTimeout~=.* " {$setting} = {$value}" + PointerDwellDoubleClickTimeou~=.* " {$setting} = {$value}" + PointerDwellRadius~=.* " {$setting} = {$value}" + PointerPollMask~=.* " {$setting} = {$value}" + PointerPollMax~=.* " {$setting} = {$value}" + PointerPollMin~=.* " {$setting} = {$value}" + +:ProtocolOverrides + count==18 :"!-->在这里,您应该在UEFI/ProtocolOverrides部分中正确设置18个选项" + AppleAudio=no + AppleBootPolicy=no + AppleDebugLog=no + AppleEg2Info=no + AppleEvent~=.* "!{$setting} --> 从OpenCore v0.6.9开始已移动到AppleInput中" + AppleFramebufferInfo=no + AppleImageConversion=no + AppleImg4Verification=no + AppleKeyMap=no + AppleRtcRam=no + AppleSecureBoot=no + AppleSmcIo=no + AppleUserInterfaceTheme=no + DataHub=no + DeviceProperties=no + FirmwareVolume=no " {$setting} = {$value} 如果您打算使用FileVault2,请启用此功能":" {$setting} = {$value} 仅当您计划使用FileVault时才需要" + HashServices=no " {$setting} = {$value} 如果您打算使用FileVault2,请启用此功能":" {$setting} = {$value} 仅当您计划使用FileVault时才需要" + OSInfo=no + UnicodeCollation=no + ConsoleControl~=.* "!{$setting} 从OpenCore v0.5.6开始已弃用-请参见 UEFI/TextRenderer" + +:Output + count==15 :"!-->在这里,您应该在UEFI/OUTPUT部分中设置15个设置" + TextRenderer=BuiltinGraphics + ConsoleMode="" + Resolution~=.* " {$setting} = {$value}" + ForceResolution=no + GopPassThrough=~=.* " {$setting} = {$value}" + ClearScreenOnModeSwitch=no + IgnoreTextInGraphics=no + ProvideConsoleGop=yes + DirectGopRendering=no + DirectGopCacheMode~=.* "!{$setting} -->从OpenCore v0.5.9开始已弃用" + ReconnectOnResChange=no + ReplaceTabWithSpace=no + SanitiseClearScreen~=.* " {$setting} = {$value}" + Scale~=.* "!{$setting} -->不应该在这里" + UgaPassThrough~=.* "{$setting} = {$value}":"!-->缺少UgaPassThrough选项" + +:Quirks + AvoidHighAlloc~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用" + DeduplicateBootOrder~=.* "!{$setting} --> 从OpenCore v0.6.6开始已弃用" + DisableSecurityPolicy=no + EnableVectorAcceleration=no + EnableVmx=no + ActivateHpetSupport=no + ExitBootServicesDelay=0 + ForgeUefiSupport=no + ForceOcWriteFlash=no + IgnoreInvalidFlexRatio=no + ReconnectOnResChange~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Output/${setting}" + IgnoreTextInGraphics~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Output/${setting}" + ProvideConsoleGop~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Output/${setting}" + ReleaseUsbOwnership=no + ReloadOptionRoms=no + RequestBootVarFallback~=.* "!{$setting} -->从OpenCore v0.5.9开始已弃用" + RequestBootVarRouting=yes + TscSyncTimeout=0 + ResizeGpuBars=-1 + ReplaceTabWithSpace~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Output/${setting}" + SanitiseClearScreen~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Output/${setting}" + ClearScreenOnModeSwitch~=.* "!{$setting} -->从OpenCore v0.5.6开始已弃用 - 请参看 Output/${setting}" + UnblockFsConnect=no + +:ReservedMemory diff --git a/English Localization (en)/ocs/rules/amd086.lst b/English Localization (en)/ocs/rules/amd086.lst index a429157d6f784a7c968f2d7905d9fcceb6c7a5a0..66a54f0a40c6f5c513adb04300dacc42ce581ec6 100644 --- a/English Localization (en)/ocs/rules/amd086.lst +++ b/English Localization (en)/ocs/rules/amd086.lst @@ -1,6 +1,6 @@ -=AMD Zen OpenCore 0.8.5
+=AMD Zen OpenCore 0.8.6
# Generic config suitable for initial installation -# OpenCore v0.8.5 AMD Zen Sanity Check +# OpenCore v0.8.6 AMD Zen Sanity Check =https://dortania.github.io/OpenCore-Install-Guide/AMD/zen.html =
# [launcheroption]:https://dortania.github.io/OpenCore-Post-Install/multiboot/bootstrap.html diff --git a/English Localization (en)/ocs/rules/amd087.lst b/English Localization (en)/ocs/rules/amd087.lst new file mode 100644 index 0000000000000000000000000000000000000000..39268cda59841d82cc59db244cc2da66c6a020a0 --- /dev/null +++ b/English Localization (en)/ocs/rules/amd087.lst @@ -0,0 +1,367 @@ +=AMD Zen OpenCore 0.8.7
+# Generic config suitable for initial installation +# OpenCore v0.8.7 AMD Zen Sanity Check +=https://dortania.github.io/OpenCore-Install-Guide/AMD/zen.html +=
+# [launcheroption]:https://dortania.github.io/OpenCore-Post-Install/multiboot/bootstrap.html +# [kernel]:https://dortania.github.io/OpenCore-Install-Guide/AMD/zen.html#kernel +# [acpi]:https://dortania.github.io/OpenCore-Install-Guide/AMD/zen.html#acpi +# [kexts]:https://dortania.github.io/OpenCore-Install-Guide/ktext.html#kexts +# [debug]:https://dortania.github.io/OpenCore-Install-Guide/troubleshooting/debug.html +# [scanpolicy]:https://dortania.github.io/OpenCore-Post-Install/universal/security.html#scanpolicy +# [platforminfo]:https://dortania.github.io/OpenCore-Install-Guide/AMD/zen.html#platforminfo + +ACPI +:Add + count==0 "-You have no SSDT Patches. Please review the [ACPI Docs]" + [Path]==DSDT.aml "-{$Path} You should not be including your dumped DSDT. Please review the [ACPI Docs]." + [Path]==SSDT-1.aml "-{$Path} This is just an example SSDT. If you really made this yourself, call it something more descriptive" + [Path]~=".dsl$" "!{$Path} Only include .aml files here. dsl files need to be compiled to .aml" + [Enabled]==no "-{$Path} is disabled. Either enable it or remove it to get rid of this warning" + [Path]==SSDT-EC-USBX-DESKTOP.aml&SSDT-EC.aml "-{$Path} don't use both SSDT-EC-USBX-DESKTOP and SSDT-EC" + [Path]~=-EC.+aml :"%You might need something like SSDT-EC.aml or SSDT-EC-USBX-DESKTOP.aml. See the [ACPI Docs]." + [Path]~=AWAC.+aml "-{$Path} is not needed on AMD" + [Path]~=RTC0.+aml "-{$Path} is not needed on AMD" + [Path]~=ALS0.+aml "-{$Path} is not needed on AMD" + [Path]==SSDT-PMC.aml "-{$Path} is not needed on AMD" + [Path]==SSDT-PNLF.aml "-{$Path} is not needed on AMD" + [Path]==* " {$Path} Make sure this file is in your OC/ACPI directory" + [Path]==SSDT-OLA.aml "!{$Path} Don't use random files found on sketchy websites, these inject random data that can very likely prevent booting. Please review the [ACPI Docs]." + [Path]==SSDT-OLARILA.aml "!{$Path} Don't use random files found on sketchy websites, these inject random data that can very likely prevent booting. Please review the [ACPI Docs]." + +:Quirks + count==5 + FadtEnableReset~=.* " {$setting} = {$value}" + NormalizeHeaders=no + RebaseRegions=no + ResetHwSig=no + ResetLogoStatus=no + SyncTableIds=no + +:Patch + count>15 "!You may have added the kernel patches in the wrong section. They should be in the Kernel section. Please review the [Kernel Docs][kernel]" + +Booter + +:Quirks + AllowRelocationBlock=no + AvoidRuntimeDefrag=yes + DevirtualiseMmio=no " {$setting} = {$value} If you have TRx40(ie. 3rd Gen ThreadRipper), please enable this" + DisableSingleUser=no + DisableVariableWrite=no + DiscardHibernateMap=no + EnableSafeModeSlide=yes + EnableWriteUnprotector=no + ForceExitBootServices=no + ProtectCsmRegion~=.* "!{$setting} was deprecated since OpenCore v0.5.7 - See ProtectMemoryRegions instead" + ProtectMemoryRegions=no + ProtectSecureBoot=no + ProtectUefiServices=no + ProvideCustomSlide=yes + ProvideMaxSlide=0 + ResizeAppleGpuBars=-1 + RebuildAppleMemoryMap=yes + SetupVirtualMap=no + ShrinkMemoryMap~=.* "!{$setting} was deprecated since OpenCore v0.5.7 - See RebuildAppleMemoryMap instead" + SignalAppleOS=no + SyncRuntimePermissions=yes + ForceBooterSignature=no + +DeviceProperties + +Kernel + +:Add + count==0 "!You have no Kexts. You definitely need at least Lilu.kext and VirtualSMC.kext. Please review the [Kexts Docs]" + [BundlePath]==Lilu.kext " Lilu.kext make sure this Kext is in your OC/Kexts directory and the first kext listed here":"!Lilu.kext is missing. Add it to the top of this list" + [BundlePath]==FakeSMC.kext&VirtualSMC.kext "-{$BundlePath} don't use both FakeSMC.kext and VirtualSMC.kext" + [BundlePath]!=FakeSMC.kext|VirtualSMC.kext "-you should have either FakeSMC.kext or VirtualSMC.kext here" + [BundlePath]==VoodooHDA.kext&AppleALC.kext "-{$BundlePath} don't use both VoodooHDA.kext and AppleALC.kext" + [BundlePath]==AppleALC.kext "$alcbootarg='-{$setting} = {$value} You need to add alcid=<_layout_\> here since you are using AppleALC.kext';":"$alcbootarg=;" + [BundlePath]==SMCProcessor.kext "!{$BundlePath} VirtualSMC plugins don't work on AMD" + [BundlePath]==SMCSuperIO.kext "!{$BundlePath} VirtualSMC plugins don't work on AMD" + [BundlePath]==SMCLightSensor.kext "!{$BundlePath} VirtualSMC plugins don't work on AMD" + [BundlePath]==SMCBatteryManager.kext "!{$BundlePath} VirtualSMC plugins don't work on AMD" + [BundlePath]==IntelMausiEthernet.kext "-{$BundlePath} this is probably not the right ethernet kext for an AMD system" + [BundlePath]==IntelMausi.kext "-{$BundlePath} this is probably not the right ethernet kext for an AMD system" + [BundlePath]==AppleIGB.kext "-{$BundlePath} this is probably not the right ethernet kext for an AMD system" + [BundlePath]==SmallTree-Intel-211-AT-PCIe-GBE.kext "-{$BundlePath} while this might work, SmallTreeIntel82576.kext is considered more reliable" + [BundlePath]==NullCPUPowerManagement.kext "!{$BundlePath} set the DummyPowerManagement quirk instead of using this kext" + [BundlePath]==USBInjectAll.kext "!{$BundlePath} Does not work on AMD" + [BundlePath]==Legacy_USB3.kext "!{$BundlePath} shouldn't be here" + [BundlePath]!=WhateverGreen.kext "-WhateverGreen.kext is missing. Please review the [Kexts Docs]" + [BundlePath]==* " {$BundlePath} make sure this Kext is in your OC/Kexts directory" + +:Patch + count<20 "!{$count} patches found - Did you apply the kernel patches correctly? Please review the [Kernel Docs]" + count>19 " AMD kernel patches" + [MatchOS]~=.+ "!You have used Clover patches, not OpenCore" + [Replace]~=\xbb\xbc\x4f\xea\x78\xe9\x5d\x00\x00\x00\x90 " Catalina 10.15.4 CPUFAMILY_INTEL_PENRYN patch found":"-Catalina 10.15.4 CPUFAMILY_INTEL_PENRYN patch is missing or incorrect" + [Replace]~=\xb3\x01\xba\xbc\x4f\xea\x78\xe9\x5d\x00\x00\x00\x00\x90 " Big Sur 11.3 CPUFAMILY_INTEL_PENRYN patch found":"-Big Sur 11.3 CPUFAMILY_INTEL_PENRYN patch is missing or incorrect" + +:Emulate + DummyPowerManagement=yes " {$setting} = {$value}":"!{$setting} = {$value} this needs to be enabled" + +:Quirks + AppleCpuPmCfgLock=no + AppleXcpmCfgLock=no + AppleXcpmExtraMsrs=no + AppleXcpmForceBoost=no + CustomPciSerialDevice=no + CustomSMBIOSGuid=no " {$setting} = {$value} If you have a Dell or VIAO motherboard, please enable this":" {$setting} = {$value} This is only required if you have a Dell or VIAO motherboard" + DisableIoMapper=no + DisableRtcChecksum~=.* " {$setting} = {$value}" + DummyPowerManagement~=.* "!{$setting} was moved in OpenCore v0.6.2 - See Kernel -> Emulate" + ExtendBTFeatureFlags~=.* " {$setting} = {$value}" + LegacyCommpage=no + ExternalDiskIcons~=.* " {$setting} = {$value}" + ForceAquantiaEthernet=no + ForceSecureBootScheme=no + IncreasePciBarSize=no + LapicKernelPanic=no " {$setting} = {$value} If you have an HP laptop, please enable this":" {$setting} = {$value} This is only required if you have an HP laptop" + PanicNoKextDump=yes + PowerTimeoutKernelPanic=yes + ProvideCurrentCpuInfo=no + SetApfsTrimTimeout=-1 + ThirdPartyDrives~=.* " {$setting} = {$value}" + XhciPortLimit=yes " {$setting} = {$value} turn off after USB port mapping":" {$setting} = {$value} enable if you have USB issues" + +Misc +:Boot + BuiltinTextRenderer~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See UEFI/TextRenderer" + ConsoleBehaviourOs~=.* "!{$setting} was deprecated since OpenCore v0.5.6" + ConsoleBehaviourUi~="" "!{$setting} was deprecated since OpenCore v0.5.6" + ConsoleMode~=.* "!{$setting} has been moved to UEFI/Output section as of OpenCore v0.5.6" + Resolution~=.* "!{$setting} has been moved to UEFI/Output section as of OpenCore v0.5.6" + ConsoleAttributes~=.* " {$setting} = {$value}" + HideSelf~=.* "!{$setting} was deprecated since OpenCore v0.5.9" + PollAppleHotKeys=no + ShowPicker=yes + HibernateSkipsPicker=yes + UsePicker~=.* "!{$setting} was deprecated since OpenCore v0.5.6" + TakeoffDelay=0 + HibernateMode=None + LauncherOption~="Disabled|Full|Short|System" " {$setting} = {$value} LauncherOption set correctly":"-{$setting} = {$value} - Invalid LauncherOption. Please read the [Misc -> Boot Docs]" + LauncherPath=Default + PickerMode~=(Builtin|External) " {$setting} = {$value}":"!{$setting} = {$value} this should be set to either Builtin or External" + HideAuxiliary=no + PickerAttributes~=.* " {$setting} = {$value}" + PickerAudioAssist=no + Timeout=5 + PickerVariant~=.* " {$setting} = {$value}" + +:Debug + AppleDebug=yes + ApplePanic=yes + DisableWatchDog=yes :" {$setting} enabling this will help debugging" + Target=67 :" {$setting} see the [Debugging Docs] for more info on debug target numbers" + DisplayLevel=2147483714 :" {$setting} see [Debugging Docs] for more info debug display levels" + DisplayDelay=0 + SysReport=no : " -->This only works if you are using the Debug version{$setting}=yes" + LogModules~=.* " {$setting} = {$value}" + +:Entries + [Arguments]~=debug "!Arguments = {$Arguments} boot-args go in the nvram section, not here" + +:Security + AllowNvramReset~=.* "!{$setting} was deprecated since OpenCore v0.8.1" + AllowSetDefault=yes + AllowToggleSip~=.* "!{$setting} was deprecated since OpenCore v0.8.1" + ApECID=0 + AuthRestart=no + BlacklistAppleUpdate=yes + BootProtect~=.* "!{$setting} was deprecated since OpenCore v0.6.6 - See LauncherOption" + DmgLoading=Signed + EnablePassword=no + RequireSignature~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See Vault" + RequireVault~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See Vault" + Vault=Optional + SecureBootModel~="Default|Disabled|j137|j680|j132|j174|j140k|j780|j213|j140a|j152f|j160|j230k|j214k|j223|j215|j185|j185f|x86legacy" " {$setting} = {$value} SecureBootModel set correctly":"!{$setting} = {$value} - This is an invalid option for SecureBootModel!" + HaltLevel=2147483648 + ExposeSensitiveData=6 :" {$setting} = {$value}" + ScanPolicy=0 :"-{$setting} = {$value}. Initially you want 0 here, but once you are up and running check [Scanpolicy Docs] for why you should change this" + +:Serial + Init=no + Override=no + +:Tools + count==0 " You removed the tool EFIs":"%You can remove the tool EFIs here" + +NVRAM + LegacyEnable=no + LegacyOverwrite=no + WriteFlash=yes + +:Add +::4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14 + UIScale~=(01|02) " {$setting} = {$value}":" {$setting} = {$value} but it is usally set to 01 or 02" + DefaultBackgroundColor~=.* " {$setting} = {$value}" + +::7C436110-AB2A-4BBB-A880-FE41995C9F82 + boot-args~="ncpi=" "!{$setting} = {$value} I think you mean npci= there not ncpi=":"" + boot-args~="^(?:(?!alcid).)*$" "{$alcbootarg}":"" + boot-args="-v keepsyms=1" " {$setting} = {$value} If you have a navi10 GPU add agdpmod=pikera":" {$setting} = {$value}" + run-efi-updater="No" + csr-active-config~=.* " {$setting} = {$value}" + nvda_drv~=.* "!{$setting} = {$value} Remove this setting completely. It is no longer used as of OpenCore v0.5.7" + prev-lang:kbd=72752d52553a323532 "-{$setting} = {$value} ({@value}). Unless you speak Russian, remove this entry or fill it in with your language":" {$setting} = {$value} ({@value})" + SystemAudioVolume~="^\d+$" " {$setting} = {$value}":"!{$setting} = {$value} this should be a positive number" + +PlatformInfo + Automatic=yes + UpdateDataHub=yes + UpdateNVRAM=yes + UpdateSMBIOS=yes + UpdateSMBIOSMode=Create " {$setting} = {$value} If you have a Dell or VIAO motherboard, please set this to Custom":" {$setting} = {$value} This is only required if you have a Dell or VIAO motherboard" + +:Generic + SpoofVendor=yes + AdviseFeatures=no + ProcessorType~=.* " {$setting} = {$value}" + SystemMemoryStatus=Auto + MaxBIOSVersion=no + SupportsCsm~=.* "!{$setting} was replaced with AdviseWindows in OpenCore v0.5.5" + SystemProductName~="(iMacPro1,1|MacPro7,1|MacPro6,1|iMac14,2|iMac15,1)" " {$setting} = {$value}":"-{$setting} = {$value} this is not a suggested SMBIOS for AMD systems. See [PlatformInfo Docs]" + MLB~="(M000000000001|M0000000000000001)" "!{$setting} should be set to your generated board serial. See [PlatformInfo Docs][":" {$setting} is set" + ROM~="(112233000000|112233445566)" "-{$setting} = {$value} You should set this to your NIC MAC address. See [PlatformInfo Docs]":" {$setting} is set" + SystemSerialNumber=W0000000001 "!{$setting} should be set to your generated system serial number. See the [PlaformInfo Docs]":" {$setting} is set" + SystemUUID=00000000-0000-0000-0000-000000000000 "!{$setting} should be set to your generated SmUUID. See the [PlaformInfo Docs]":" {$setting} is set" + +UEFI + ConnectDrivers=yes "{$setting} = {$value}" +:Drivers + [Path]==VBoxHfs.efi|HFSPlus.efi|HfsPlus.efi|OpenHfsPlus.efi "$hfs={$Path}; {$Path}":"!Need either VBoxHfs.efi, OpenHfsPlus.efi or HFSPlus.efi here" +
 [Path]==VBoxHfs.efi|HFSPlus.efi|HfsPlus.efi|OpenHfsPlus.efi "!{$Path} you already have {$hfs}" + [Path]==OpenRuntime.efi " {$Path}":"!OpenRuntime.efi is missing" + [Path]==FwRuntimeServices.efi "!{$Path} has been replaced by OpenRuntime.efi as of OpenCore v0.5.7" + [Path]==ApfsDriverLoader.efi "!ApfsDriverLoader.efi was merged into OpenCore under the UEFI/APFS section as of OpenCore v0.5.8" + [Path]==OpenCore.efi "!OpenCore.efi should not be here!" + [Path]==AppleUsbKbdxe.efi "!{$Path} has been replaced by OpenUsbKbDxe.efi as of OpenCore v0.5.7" + [Path]==CrScreenshotDxe.efi "!{$Path} should not be here!" + [Path]==HiiDatabase.efi "!{$Path} should not be here!" + [Path]==NvmExpressDxe.efi "!{$Path} should not be here!" + [Path]==OpenUsbKbDxe.efi "-{$Path} Unless you are doing a legacy install, you don't need this" + [Path]==Ps2KeyboardDxe.efi "-{$Path} Unless you are using a PS2 keyboard, this should not be here!" + [Path]==Ps2MouseDxe.efi "-{$Path} Unless you are using a PS2 mouse/trackpad with OpenCanopy, this should not be here!" + [Path]==UsbMouseDxe.efi "-{$Path} Unless you are using a USB mouse/trackpad with OpenCanopy, this should not be here!" + [Path]==XhciDxe.efi "!{$Path} should not be here!" + [Path]==VirtualSmc.efi "!VirtualSmc.efi was merged into OpenCore under the quirk AppleSmcIo!" + [Path]==* " {$Path}" + +:APFS + EnableJumpstart=yes + GlobalConnect=no " {$setting} = {$value} If you have an HP motherboard and can't see APFS drives in OpenCore, please enable this":" {$setting} = {$value} Only required for HP motherboard that cannot see APFS drives in OpenCore" + HideVerbose=yes + JumpstartHotPlug=no + MinDate=0 + MinVersion=0 + +:AppleInput + AppleEvent~=.* " {$setting} = {$value}" + CustomDelays~=.* " {$setting} = {$value}" + KeyInitalDelay~=.* " {$setting} = {$value}" + KeySubsequentDelay~=.* " {$setting} = {$value}" + PointerSpeedDiv~=.* " {$setting} = {$value}" + PointerSpeedMul~=.* " {$setting} = {$value}" + GraphicsInputMirroring=no + +:Audio + AudioSupport~=.* " {$setting} = {$value}" + DisconnectHda~=.* " {$setting} = {$value}" + MaximumGain~=.* " {$setting} = {$value}" + MinimumAssistGain~=.* " {$setting} = {$value}" + MinimumAudibleGain~=.* " {$setting} = {$value}" + AudioOutMask~=.* " {$setting} = {$value}" + AudioDevice~=.* " {$setting} = {$value}" + AudioCodec~=.* " {$setting} = {$value}" + PlayChime~=.* " {$setting} = {$value}" + SetupDelay~=.* " {$setting} = {$value}" + ResetTrafficClass~=.* " {$setting} = {$value}" + +:Input + KeyFiltering=no + KeyForgetThreshold=5 + KeyMergeThreshold~=.* "!{$setting} was deprecated since OpenCore v0.6.9 + KeySupport=yes + KeySupportMode=Auto + KeySwap=no + PointerSupport=no + PointerSupportMode~=.* " {$setting} = {$value}" + TimerResolution=50000 + KeyInitalDelay~=.* "!{$setting} --> was moved to AppInput in OpenCore v0.6.9" + KeySubsequentDelay~=.* "!{$setting} --> was moved to AppInput in OpenCore v0.6.9" + PointerDwellClickTimeout~=.* " {$setting} = {$value}" + PointerDwellDoubleClickTimeou~=.* " {$setting} = {$value}" + PointerDwellRadius~=.* " {$setting} = {$value}" + PointerPollMask~=.* " {$setting} = {$value}" + PointerPollMax~=.* " {$setting} = {$value}" + PointerPollMin~=.* " {$setting} = {$value}" + +:ProtocolOverrides + count==18 :"!You should have exactly 18 settings in the UEFI/ProtocolOverrides section" + AppleAudio=no + AppleBootPolicy=no + AppleDebugLog=no + AppleEg2Info=no + AppleEvent~=.* "!{$setting} --> was moved to AppInput in OpenCore v0.6.9" + AppleFramebufferInfo=no + AppleImageConversion=no + AppleImg4Verification=no + AppleKeyMap=no + AppleRtcRam=no + AppleSecureBoot=no + AppleSmcIo=no + AppleUserInterfaceTheme=no + DataHub=no + DeviceProperties=no + FirmwareVolume=no " {$setting} = {$value} If you plan to use FileVault2, please enable this":" {$setting} = {$value} This is only required if you plan to use FileVault" + HashServices=no " {$setting} = {$value} If you plan to use FileVault2, please enable this":" {$setting} = {$value} This is only required if you plan to use FileVault" + OSInfo=no + UnicodeCollation=no + ConsoleControl~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See UEFI/TextRenderer" + +:Output + count==15 :"!You should have exactly 15 settings in the UEFI/Output section" + TextRenderer=BuiltinGraphics + ConsoleMode="" + Resolution~=.* " {$setting} = {$value}" + ForceResolution=no + ClearScreenOnModeSwitch=no + IgnoreTextInGraphics=no + ProvideConsoleGop=yes + ReconnectGraphicsOnConnect=no + DirectGopRendering=no + DirectGopCacheMode~=.* "!{$setting} was deprecated since OpenCore v0.5.9" + ReconnectOnResChange=no + ReplaceTabWithSpace=no + SanitiseClearScreen~=.* " {$setting} = {$value}" + UgaPassThrough~=.* " {$setting} = {$value}" + Scale~=.* "!{$setting} shouldn't be here" + +:Quirks + AvoidHighAlloc~=.* "!{$setting} was deprecated since OpenCore v0.5.6" + DeduplicateBootOrder~=.* "!{$setting} was deprecated since OpenCore v0.6.5" + DisableSecurityPolicy=no + EnableVectorAcceleration=no + EnableVmx=no + ActivateHpetSupport=no + ExitBootServicesDelay=0 + ForgeUefiSupport=no + ForceOcWriteFlash=no + IgnoreInvalidFlexRatio=no + ReconnectOnResChange~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See Output/${setting}" + IgnoreTextInGraphics~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See Output/${setting}" + ProvideConsoleGop~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See Output/${setting}" + ReleaseUsbOwnership=no + ReloadOptionRoms=no + RequestBootVarFallback~=.* "!{$setting} was deprecated since OpenCore v0.5.9" + RequestBootVarRouting=yes + TscSyncTimeout=0 + ResizeGpuBars=-1 + ReplaceTabWithSpace~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See Output/${setting}" + SanitiseClearScreen~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See Output/${setting}" + ClearScreenOnModeSwitch~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See Output/${setting}" + UnblockFsConnect=no " {$setting} = {$value} If you have an HP system, please enable this" + +:ReservedMemory diff --git a/English Localization (en)/ocs/rules/amdfx086.lst b/English Localization (en)/ocs/rules/amdfx086.lst index 297b56a1711524c794f4ba695e6bb43700ac574d..b343017066c6809a1fd8b29f2f2842daa559ddaa 100644 --- a/English Localization (en)/ocs/rules/amdfx086.lst +++ b/English Localization (en)/ocs/rules/amdfx086.lst @@ -1,6 +1,6 @@ -=AMD FX OpenCore 0.8.5
+=AMD FX OpenCore 0.8.6
# Generic config suitable for initial installation -# OpenCore v0.8.5 AMD FX Sanity Check +# OpenCore v0.8.6 AMD FX Sanity Check =https://dortania.github.io/OpenCore-Install-Guide/AMD/fx.html =
# [launcheroption]:https://dortania.github.io/OpenCore-Post-Install/multiboot/bootstrap.html diff --git a/English Localization (en)/ocs/rules/amdfx087.lst b/English Localization (en)/ocs/rules/amdfx087.lst new file mode 100644 index 0000000000000000000000000000000000000000..06a351401d7b1dbc76ed336885904070f10bf716 --- /dev/null +++ b/English Localization (en)/ocs/rules/amdfx087.lst @@ -0,0 +1,368 @@ +=AMD FX OpenCore 0.8.7
+# Generic config suitable for initial installation +# OpenCore v0.8.7 AMD FX Sanity Check +=https://dortania.github.io/OpenCore-Install-Guide/AMD/fx.html +=
+# [launcheroption]:https://dortania.github.io/OpenCore-Post-Install/multiboot/bootstrap.html +# [kernel]:https://dortania.github.io/OpenCore-Install-Guide/AMD/fx.html#kernel +# [acpi]:https://dortania.github.io/OpenCore-Install-Guide/AMD/fx.html#acpi +# [kexts]:https://dortania.github.io/OpenCore-Install-Guide/ktext.html#kexts +# [debug]:https://dortania.github.io/OpenCore-Install-Guide/troubleshooting/debug.html +# [scanpolicy]:https://dortania.github.io/OpenCore-Post-Install/universal/security.html#scanpolicy +# [platforminfo]:https://dortania.github.io/OpenCore-Install-Guide/AMD/fx.html#platforminfo + +ACPI +:Add + count==0 "-You have no SSDT Patches. Please review the [ACPI Docs]" + [Path]==DSDT.aml "-{$Path} You should not be including your dumped DSDT. Please review the [ACPI Docs]." + [Path]==SSDT-1.aml "-{$Path} This is just an example SSDT. If you really made this yourself, call it something more descriptive" + [Path]~=".dsl$" "!{$Path} Only include .aml files here. dsl files need to be compiled to .aml" + [Enabled]==no "-{$Path} is disabled. Either enable it or remove it to get rid of this warning" + [Path]==SSDT-EC-USBX-DESKTOP.aml&SSDT-EC.aml "-{$Path} don't use both SSDT-EC-USBX-DESKTOP and SSDT-EC" + [Path]~=-EC.+aml :"%You might need something like SSDT-EC.aml or SSDT-EC-USBX-DESKTOP.aml. See the [ACPI Docs]" + [Path]~=AWAC.+aml "-{$Path} is not needed on AMD" + [Path]~=RTC0.+aml "-{$Path} is not needed on AMD" + [Path]~=ALS0.+aml "-{$Path} is not needed on AMD" + [Path]==SSDT-PMC.aml "-{$Path} is not needed on AMD" + [Path]==SSDT-PNLF.aml "-{$Path} is not needed on AMD" + [Path]==* " {$Path} Make sure this file is in your OC/ACPI directory" + [Path]==SSDT-OLA.aml "!{$Path} Don't use random files found on sketchy websites, these inject random data that can very likely prevent booting. Please review the [ACPI Docs]." + [Path]==SSDT-OLARILA.aml "!{$Path} Don't use random files found on sketchy websites, these inject random data that can very likely prevent booting. Please review the [ACPI Docs]." + +:Quirks + count==5 + FadtEnableReset~=.* " {$setting} = {$value}" + NormalizeHeaders=no + RebaseRegions=no + ResetHwSig=no + ResetLogoStatus=no + SyncTableIds=no + +:Patch + count>15 "!You may have added the kernel patches in the wrong section. They should be in the Kernel section. Please review the [Kernel Docs]" + +Booter + +:Quirks + AllowRelocationBlock=no + AvoidRuntimeDefrag=yes + DevirtualiseMmio=no + DisableSingleUser=no + DisableVariableWrite=no + DiscardHibernateMap=no + EnableSafeModeSlide=yes + EnableWriteUnprotector=yes + ForceExitBootServices=no + ProtectCsmRegion~=.* "!{$setting} was deprecated since OpenCore v0.5.7 - See ProtectMemoryRegions instead" + ProtectMemoryRegions=no + ProtectSecureBoot=no + ProtectUefiServices=no + ProvideCustomSlide=yes + ProvideMaxSlide=0 + ResizeAppleGpuBars=-1 + RebuildAppleMemoryMap=no + SetupVirtualMap=yes + ShrinkMemoryMap~=.* "!{$setting} was deprecated since OpenCore v0.5.7 - See RebuildAppleMemoryMap instead" + SignalAppleOS=no + SyncRuntimePermissions=no + ForceBooterSignature=no + +DeviceProperties + +Kernel + +:Add + count==0 "!You have no Kexts. You definitely need at least Lilu.kext and VirtualSMC.kext. Please review the [Kexts Docs]" + [BundlePath]==Lilu.kext " Lilu.kext make sure this Kext is in your OC/Kexts directory and the first kext listed here":"!Lilu.kext is missing. Add it to the top of this list" + [BundlePath]==FakeSMC.kext&VirtualSMC.kext "-{$BundlePath} don't use both FakeSMC.kext and VirtualSMC.kext" + [BundlePath]!=FakeSMC.kext|VirtualSMC.kext "-you should have either FakeSMC.kext or VirtualSMC.kext here" + [BundlePath]==VoodooHDA.kext&AppleALC.kext "-{$BundlePath} don't use both VoodooHDA.kext and AppleALC.kext" + [BundlePath]==AppleALC.kext "$alcbootarg='-{$setting} = {$value} You need to add alcid=<_layout_\> here since you are using AppleALC.kext';":"$alcbootarg=;" + [BundlePath]==SMCProcessor.kext "!{$BundlePath} VirtualSMC plugins don't work on AMD" + [BundlePath]==SMCSuperIO.kext "!{$BundlePath} VirtualSMC plugins don't work on AMD" + [BundlePath]==SMCLightSensor.kext "!{$BundlePath} VirtualSMC plugins don't work on AMD" + [BundlePath]==SMCBatteryManager.kext "!{$BundlePath} VirtualSMC plugins don't work on AMD" + [BundlePath]==IntelMausiEthernet.kext "-{$BundlePath} this is probably not the right ethernet kext for an AMD system" + [BundlePath]==IntelMausi.kext "-{$BundlePath} this is probably not the right ethernet kext for an AMD system" + [BundlePath]==AppleIGB.kext "-{$BundlePath} this is probably not the right ethernet kext for an AMD system" + [BundlePath]==SmallTree-Intel-211-AT-PCIe-GBE.kext "-{$BundlePath} while this might work, SmallTreeIntel82576.kext is considered more reliable" + [BundlePath]==NullCPUPowerManagement.kext "!{$BundlePath} set the DummyPowerManagement quirk instead of using this kext" + [BundlePath]==USBInjectAll.kext "!{$BundlePath} Does not work on AMD" + [BundlePath]==Legacy_USB3.kext "!{$BundlePath} shouldn't be here" + [BundlePath]!=WhateverGreen.kext "-WhateverGreen.kext is missing. Please review the [Kexts Docs]" + [BundlePath]==* " {$BundlePath} make sure this Kext is in your OC/Kexts directory" + +:Patch + count<20 "!**{$count}** patches found - Did you apply the kernel patches correctly? Please review the [Kernel Docs][kernel]" + count>19 " AMD kernel patches" + [MatchOS]~=.+ "!You have used Clover patches, not OpenCore" + [Replace]~=\xbb\xbc\x4f\xea\x78\xe9\x5d\x00\x00\x00\x90 " Catalina 10.15.4 CPUFAMILY_INTEL_PENRYN patch found":"-Catalina 10.15.4 CPUFAMILY_INTEL_PENRYN patch is missing or incorrect" + [Replace]~=\xb3\x01\xba\xbc\x4f\xea\x78\xe9\x5d\x00\x00\x00\x00\x90 " Big Sur 11.3 CPUFAMILY_INTEL_PENRYN patch found":"-Big Sur 11.3 CPUFAMILY_INTEL_PENRYN patch is missing or incorrect" + +:Emulate + DummyPowerManagement=yes " {$setting} = {$value}":"!{$setting} = {$value} this needs to be enabled" + +:Quirks + AppleCpuPmCfgLock=no + AppleXcpmCfgLock=no + AppleXcpmExtraMsrs=no + AppleXcpmForceBoost=no + CustomPciSerialDevice=no + CustomSMBIOSGuid=no " {$setting} = {$value} If you have a Dell or VIAO motherboard, please enable this":" {$setting} = {$value} This is only required if you have a Dell or VIAO motherboard" + DisableIoMapper=no + DisableRtcChecksum~=.* " {$setting} = {$value}" + DummyPowerManagement~=.* "!{$setting} was moved in OpenCore v0.6.2 - See Kernel -> Emulate" + ExtendBTFeatureFlags~=.* " {$setting} = {$value}" + LegacyCommpage=no + ExternalDiskIcons~=.* " {$setting} = {$value}" + ForceAquantiaEthernet=no + ForceSecureBootScheme=no + IncreasePciBarSize=no + LapicKernelPanic=no " {$setting} = {$value} If you have an HP laptop, please enable this":" {$setting} = {$value} This is only required if you have an HP laptop" + PanicNoKextDump=yes + PowerTimeoutKernelPanic=yes + ProvideCurrentCpuInfo=no + SetApfsTrimTimeout=-1 + ThirdPartyDrives~=.* " {$setting} = {$value}" + XhciPortLimit=yes " {$setting} = {$value} turn off after USB port mapping":" {$setting} = {$value} enable if you have USB issues" + +Misc +:Boot + BuiltinTextRenderer~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See UEFI/TextRenderer" + ConsoleBehaviourOs~=.* "!{$setting} was deprecated since OpenCore v0.5.6" + ConsoleBehaviourUi~="" "!{$setting} was deprecated since OpenCore v0.5.6" + ConsoleMode~=.* "!{$setting} has been moved to UEFI/Output section as of OpenCore v0.5.6" + Resolution~=.* "!{$setting} has been moved to UEFI/Output section as of OpenCore v0.5.6" + ConsoleAttributes~=.* " {$setting} = {$value}" + HideSelf~=.* "!{$setting} was deprecated since OpenCore v0.5.9" + PollAppleHotKeys=no + ShowPicker=yes + HibernateSkipsPicker=yes + UsePicker~=.* "!{$setting} was deprecated since OpenCore v0.5.6" + TakeoffDelay=0 + HibernateMode=None + LauncherOption~="Disabled|Full|Short|System" " {$setting} = {$value} LauncherOption set correctly":"-{$setting} = {$value} - Invalid LauncherOption. Please read the [Misc -> Boot Docs]"
 + LauncherPath=Default + PickerMode=Builtin + HideAuxiliary=no + PickerAttributes~=.* " {$setting} = {$value}" + PickerAudioAssist=no + Timeout=5 + PickerVariant~=.* " {$setting} = {$value}" + +:Debug + AppleDebug=yes + ApplePanic=yes + DisableWatchDog=yes :" {$setting} enabling this will help debugging" + Target=67 :" {$setting} see the [Debugging Docs] for more info on debug target numbers" + DisplayLevel=2147483714 :" {$setting} see [Debugging Docs] for more info debug display levels" + DisplayDelay=0 + SysReport=no : " -->This only works if you are using the Debug version{$setting}=yes" + LogModules~=.* " {$setting} = {$value}" + +:Entries + [Arguments]~=debug "!Arguments = {$Arguments} boot-args go in the nvram section, not here" + +:Security + AllowNvramReset~=.* "!{$setting} was deprecated since OpenCore v0.8.1" + AllowSetDefault=yes + AllowToggleSip~=.* "!{$setting} was deprecated since OpenCore v0.8.1" + ApECID=0 + AuthRestart=no + BlacklistAppleUpdate=yes + BootProtect~=.* "!{$setting} was deprecated since OpenCore v0.6.6 - See LauncherOption" + DmgLoading=Signed + EnablePassword=no + RequireSignature~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See Vault" + RequireVault~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See Vault" + Vault=Optional + SecureBootModel~="Default|Disabled|j137|j680|j132|j174|j140k|j780|j213|j140a|j152f|j160|j230k|j214k|j223|j215|j185|j185f|x86legacy" " {$setting} = {$value} SecureBootModel set correctly":"!{$setting} = {$value} - This is an invalid option for SecureBootModel!" + HaltLevel=2147483648 + ExposeSensitiveData=6 :" {$setting} = {$value}" + ScanPolicy=0 :"-{$setting} = {$value}. Initially you want 0 here, but once you are up and running check [Scanpolicy Docs] for why you should change this" + +:Serial + Init=no + Override=no + +:Tools + count==0 " You removed the tool EFIs":"%You can remove the tool EFIs here" + +NVRAM + LegacyEnable=no + LegacyOverwrite=no + WriteFlash=yes + +:Add +::4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14 + UIScale~=(01|02) " {$setting} = {$value}":" {$setting} = {$value} but it is usally set to 01 or 02" + DefaultBackgroundColor~=.* " {$setting} = {$value}" + +::7C436110-AB2A-4BBB-A880-FE41995C9F82 + boot-args~="ncpi=" "!{$setting} = {$value} I think you mean npci= there not ncpi=":"" + boot-args~="^(?:(?!alcid).)*$" "{$alcbootarg}":"" + boot-args="-v keepsyms=1" " {$setting} = {$value} If you have a navi10 GPU add agdpmod=pikera":" {$setting} = {$value}" + run-efi-updater="No" +csr-active-config~=.* " {$setting} = {$value}" + nvda_drv~=.* "!{$setting} = {$value} Remove this setting completely. It is no longer used as of OpenCore v0.5.7" + prev-lang:kbd=72752d52553a323532 "-{$setting} = {$value} ({@value}). Unless you speak Russian, remove this entry or fill it in with your language":" {$setting} = {$value} ({@value})" + SystemAudioVolume~="^\d+$" " {$setting} = {$value}":"!{$setting} = {$value} this should be a positive number" + +PlatformInfo + Automatic=yes + UpdateDataHub=yes + UpdateNVRAM=yes + UpdateSMBIOS=yes + UpdateSMBIOSMode=Create " {$setting} = {$value} If you have a Dell or VIAO motherboard, please set this to Custom":" {$setting} = {$value} This is only required if you have a Dell or VIAO motherboard" + +:Generic + SpoofVendor=yes + AdviseFeatures=no + ProcessorType~=.* " {$setting} = {$value}" + SystemMemoryStatus=Auto + MaxBIOSVersion=no + SupportsCsm~=.* "!{$setting} was replaced with AdviseWindows in OpenCore v0.5.5" + SystemProductName~="(iMacPro1,1|MacPro7,1|MacPro6,1|iMac14,2|iMac15,1)" " {$setting} = {$value}":"-{$setting} = {$value} this is not a suggested SMBIOS for AMD systems. See [PlatformInfo Docs]" + MLB~="(M000000000001|M0000000000000001)" "!{$setting} should be set to your generated board serial. See [PlatformInfo Docs]":" {$setting} is set" + ROM~="(112233000000|112233445566)" "-{$setting} = {$value} You should set this to your NIC MAC address. See [PlatformInfo Docs]":" {$setting} is set" + SystemSerialNumber=W0000000001 "!{$setting} should be set to your generated system serial number. See the [PlaformInfo Docs]":" {$setting} is set" + SystemUUID=00000000-0000-0000-0000-000000000000 "!{$setting} should be set to your generated SmUUID. See the [PlaformInfo Docs]":" {$setting} is set" + +UEFI + ConnectDrivers=yes "{$setting} = {$value}" +:Drivers + [Path]==VBoxHfs.efi|HFSPlus.efi|HfsPlus.efi|OpenHfsPlus.efi "$hfs={$Path}; {$Path}":"!Need either VBoxHfs.efi, OpenHfsPlus.efi or HFSPlus.efi here" + [Path]==VBoxHfs.efi|HFSPlus.efi|HfsPlus.efi|OpenHfsPlus.efi "!{$Path} you already have {$hfs}" + [Path]==OpenRuntime.efi " {$Path}":"!OpenRuntime.efi is missing" + [Path]==FwRuntimeServices.efi "!{$Path} has been replaced by OpenRuntime.efi as of OpenCore v0.5.7" + [Path]==ApfsDriverLoader.efi "!ApfsDriverLoader.efi was merged into OpenCore under the UEFI/APFS section as of OpenCore v0.5.8" + [Path]==OpenCore.efi "!OpenCore.efi should not be here!" + [Path]==AppleUsbKbdxe.efi "!{$Path} has been replaced by OpenUsbKbDxe.efi as of OpenCore v0.5.7" + [Path]==CrScreenshotDxe.efi "!{$Path} should not be here!" + [Path]==HiiDatabase.efi "!{$Path} should not be here!" + [Path]==NvmExpressDxe.efi "!{$Path} should not be here!" + [Path]==OpenUsbKbDxe.efi "-{$Path} Unless you are doing a legacy install, you don't need this" + [Path]==Ps2KeyboardDxe.efi "-{$Path} Unless you are using a PS2 keyboard, this should not be here!" + [Path]==Ps2MouseDxe.efi "-{$Path} Unless you are using a PS2 mouse/trackpad with OpenCanopy, this should not be here!" + [Path]==UsbMouseDxe.efi "-{$Path} Unless you are using a USB mouse/trackpad with OpenCanopy, this should not be here!" + [Path]==XhciDxe.efi "!{$Path} should not be here!" + [Path]==VirtualSmc.efi "!VirtualSmc.efi was merged into OpenCore under the quirk AppleSmcIo!" + [Path]==* " {$Path}" + +:APFS + EnableJumpstart=yes + GlobalConnect=no " {$setting} = {$value} If you have an HP motherboard and can't see APFS drives in OpenCore, please enable this":" {$setting} = {$value} Only required for HP motherboard that cannot see APFS drives in OpenCore" + HideVerbose=yes + JumpstartHotPlug=no + MinDate=0 + MinVersion=0 + + +:AppleInput + AppleEvent~=.* " {$setting} = {$value}" + CustomDelays~=.* " {$setting} = {$value}" + KeyInitalDelay~=.* " {$setting} = {$value}" + KeySubsequentDelay~=.* " {$setting} = {$value}" + PointerSpeedDiv~=.* " {$setting} = {$value}" + PointerSpeedMul~=.* " {$setting} = {$value}" + GraphicsInputMirroring=no + +:Audio + AudioSupport~=.* " {$setting} = {$value}" + DisconnectHda~=.* " {$setting} = {$value}" + MaximumGain~=.* " {$setting} = {$value}" + MinimumAssistGain~=.* " {$setting} = {$value}" + MinimumAudibleGain~=.* " {$setting} = {$value}" + AudioOutMask~=.* " {$setting} = {$value}" + AudioDevice~=.* " {$setting} = {$value}" + AudioCodec~=.* " {$setting} = {$value}" + PlayChime~=.* " {$setting} = {$value}" + SetupDelay~=.* " {$setting} = {$value}" + ResetTrafficClass~=.* " {$setting} = {$value}" + +:Input + KeyFiltering=no + KeyForgetThreshold=5 + KeyMergeThreshold~=.* "!{$setting} was deprecated since OpenCore v0.6.9 + KeySupport=yes + KeySupportMode=Auto + KeySwap=no + PointerSupport=no + PointerSupportMode~=.* " {$setting} = {$value}" + TimerResolution=50000 + KeyInitalDelay~=.* "!{$setting} --> was moved to AppInput in OpenCore v0.6.9" + KeySubsequentDelay~=.* "!{$setting} --> was moved to AppInput in OpenCore v0.6.9" + PointerDwellClickTimeout~=.* " {$setting} = {$value}" + PointerDwellDoubleClickTimeou~=.* " {$setting} = {$value}" + PointerDwellRadius~=.* " {$setting} = {$value}" + PointerPollMask~=.* " {$setting} = {$value}" + PointerPollMax~=.* " {$setting} = {$value}" + PointerPollMin~=.* " {$setting} = {$value}" + +:ProtocolOverrides + count==18 :"!You should have exactly 18 settings in the UEFI/ProtocolOverrides section" + AppleAudio=no + AppleBootPolicy=no + AppleDebugLog=no + AppleEg2Info=no + AppleEvent~=.* "!{$setting} --> was moved to AppInput in OpenCore v0.6.9" + AppleFramebufferInfo=no + AppleImageConversion=no + AppleImg4Verification=no + AppleKeyMap=no + AppleRtcRam=no + AppleSecureBoot=no + AppleSmcIo=no + AppleUserInterfaceTheme=no + DataHub=no + DeviceProperties=no + FirmwareVolume=no " {$setting} = {$value} If you plan to use FileVault2, please enable this":" {$setting} = {$value} This is only required if you plan to use FileVault" + HashServices=no " {$setting} = {$value} If you plan to use FileVault2, please enable this":" {$setting} = {$value} This is only required if you plan to use FileVault" + OSInfo=no + UnicodeCollation=no + ConsoleControl~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See UEFI/TextRenderer" + +:Output + count==15 :"!You should have exactly 15 settings in the UEFI/Output section" + TextRenderer=BuiltinGraphics + ConsoleMode="" + Resolution~=.* " {$setting} = {$value}" + ForceResolution=no + ClearScreenOnModeSwitch=no + IgnoreTextInGraphics=no + ProvideConsoleGop=yes + ReconnectGraphicsOnConnect=no + DirectGopRendering=no + DirectGopCacheMode~=.* "!{$setting} was deprecated since OpenCore v0.5.9" + ReconnectOnResChange=no + ReplaceTabWithSpace=no + SanitiseClearScreen~=.* " {$setting} = {$value}" + UgaPassThrough~=.* " {$setting} = {$value}" + Scale~=.* "!{$setting} shouldn't be here" + +:Quirks + AvoidHighAlloc~=.* "!{$setting} was deprecated since OpenCore v0.5.6" + DeduplicateBootOrder~=.* "!{$setting} was deprecated since OpenCore v0.6.5" + DisableSecurityPolicy=no + EnableVectorAcceleration=no + EnableVmx=no + ActivateHpetSupport=no + ExitBootServicesDelay=0 + ForgeUefiSupport=no + ForceOcWriteFlash=no + IgnoreInvalidFlexRatio=no + ReconnectOnResChange~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See Output/${setting}" + IgnoreTextInGraphics~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See Output/${setting}" + ProvideConsoleGop~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See Output/${setting}" + ReleaseUsbOwnership=no + ReloadOptionRoms=no + RequestBootVarFallback~=.* "!{$setting} was deprecated since OpenCore v0.5.9" + RequestBootVarRouting=yes + TscSyncTimeout=0 + ResizeGpuBars=-1 + ReplaceTabWithSpace~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See Output/${setting}" + SanitiseClearScreen~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See Output/${setting}" + ClearScreenOnModeSwitch~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See Output/${setting}" + UnblockFsConnect=no " {$setting} = {$value} If you have an HP system, please enable this" + +:ReservedMemory diff --git a/English Localization (en)/ocs/rules/broadwelle086.lst b/English Localization (en)/ocs/rules/broadwelle086.lst index 7169199b7ec46d69a4a26d9cfc9f4e2ca697a913..927822ad0f0f1969166b339be8caea3fed276301 100644 --- a/English Localization (en)/ocs/rules/broadwelle086.lst +++ b/English Localization (en)/ocs/rules/broadwelle086.lst @@ -1,6 +1,6 @@ -=HEDT: (6th Gen) Broadwell-E OpenCore 0.8.5
+=HEDT: (6th Gen) Broadwell-E OpenCore 0.8.6
# Generic config suitable for initial installation -# OpenCore v0.8.5 Intel Broadwell-E Sanity Check +# OpenCore v0.8.6 Intel Broadwell-E Sanity Check =https://dortania.github.io/OpenCore-Install-Guide/config-HEDT/broadwell-e.html =
# [launcheroption]:https://dortania.github.io/OpenCore-Post-Install/multiboot/bootstrap.html diff --git a/English Localization (en)/ocs/rules/broadwelle087.lst b/English Localization (en)/ocs/rules/broadwelle087.lst new file mode 100644 index 0000000000000000000000000000000000000000..c3704fbec9d5e8f2ccfa7d42d9e2263c919f1b0d --- /dev/null +++ b/English Localization (en)/ocs/rules/broadwelle087.lst @@ -0,0 +1,352 @@ +=HEDT: (6th Gen) Broadwell-E OpenCore 0.8.7
+# Generic config suitable for initial installation +# OpenCore v0.8.7 Intel Broadwell-E Sanity Check +=https://dortania.github.io/OpenCore-Install-Guide/config-HEDT/broadwell-e.html +=
+# [launcheroption]:https://dortania.github.io/OpenCore-Post-Install/multiboot/bootstrap.html +# [kernel]:https://dortania.github.io/OpenCore-Install-Guide/config-HEDT/broadwell-e#kernel +# [acpi]:https://dortania.github.io/OpenCore-Install-Guide/config-HEDT/broadwell-e#acpi +# [kexts]:https://dortania.github.io/OpenCore-Install-Guide/ktext.html#kexts +# [debug]:https://dortania.github.io/OpenCore-Install-Guide/troubleshooting/debug.html +# [scanpolicy]:https://dortania.github.io/OpenCore-Post-Install/universal/security.html#scanpolicy +# [platforminfo]:https://dortania.github.io/OpenCore-Install-Guide/config-HEDT/broadwell-e#platforminfo +# [deviceproperties]:https://dortania.github.io/OpenCore-Install-Guide/config-HEDT/broadwell-e#deviceproperties + +ACPI +:Add + count==0 "-You have no SSDT Patches. Please review the [ACPI Docs]" + [Path]==DSDT.aml "-{$Path} You should not be including your dumped DSDT. Please review the [ACPI Docs]." + [Path]==SSDT-1.aml "-{$Path} This is just an example SSDT. If you really made this yourself, call it something more descriptive" + [Path]~=".dsl$" "!{$Path} Only include .aml files here. dsl files need to be compiled to .aml" + [Enabled]==no "-{$Path} is disabled. Either enable it or remove it to get rid of this warning" + [Path]!=SSDT-PLUG.aml "-SSDT-PLUG.aml is missing. See the [ACPI Docs]" + [Path]==SSDT-EC-USBX-DESKTOP.aml&SSDT-EC.aml "-{$Path} don't use both SSDT-EC-USBX-DESKTOP and SSDT-EC" + [Path]~=-EC.+aml :"%You might need something like SSDT-EC.aml or SSDT-EC-USBX-DESKTOP.aml. See the [ACPI Docs]" + [Path]==* " {$Path} Make sure this file is in your OC/ACPI directory" + [Path]==SSDT-OLA.aml "!{$Path} Don't use random files found on sketchy websites, these inject random data that can very likely prevent booting. Please review the [ACPI Docs]." + [Path]==SSDT-OLARILA.aml "!{$Path} Don't use random files found on sketchy websites, these inject random data that can very likely prevent booting. Please review the [ACPI Docs]." + +:Quirks + count==5 + FadtEnableReset~=.* " {$setting} = {$value}" + NormalizeHeaders=no + RebaseRegions=no + ResetHwSig=no + ResetLogoStatus=no + SyncTableIds=no + +Booter + +:Quirks + AllowRelocationBlock=no + AvoidRuntimeDefrag=yes + DevirtualiseMmio=no " {$setting} = {$value} Note you may get allocation issues at boot with this disabled":" {$setting} = {$value} Note you may get an early kernel panic with this enabled" + DisableSingleUser=no + DisableVariableWrite=no + DiscardHibernateMap=no + EnableSafeModeSlide=yes + EnableWriteUnprotector=yes + ForceExitBootServices=no + ProtectCsmRegion~=.* "!{$setting} was deprecated since OpenCore v0.5.7 - See ProtectMemoryRegions instead" + ProtectMemoryRegions=no + ProtectSecureBoot=no + ProtectUefiServices=no + ProvideCustomSlide=yes + ProvideMaxSlide=0 + ResizeAppleGpuBars=-1 + RebuildAppleMemoryMap=no + SetupVirtualMap=yes + ShrinkMemoryMap~=.* "!{$setting} was deprecated since OpenCore v0.5.7 - See RebuildAppleMemoryMap instead" + SignalAppleOS=no + SyncRuntimePermissions=no + ForceBooterSignature=no + +DeviceProperties + +Kernel + +:Add + count==0 "!You have no Kexts. You definitely need at least Lilu.kext and VirtualSMC.kext. Please review the [Kexts Docs]" + [BundlePath]==Lilu.kext " Lilu.kext make sure this Kext is in your OC/Kexts directory and the first kext listed here":"!Lilu.kext is missing. Add it to the top of this list" + [BundlePath]==FakeSMC.kext&VirtualSMC.kext "-{$BundlePath} don't use both FakeSMC.kext and VirtualSMC.kext" + [BundlePath]!=FakeSMC.kext|VirtualSMC.kext "-you should have either FakeSMC.kext or VirtualSMC.kext here" + [BundlePath]==VoodooHDA.kext&AppleALC.kext "-{$BundlePath} don't use both VoodooHDA.kext and AppleALC.kext" + [BundlePath]==AppleALC.kext "$alcbootarg='-{$setting} = {$value} You need to add alcid=<_layout_\> here since you are using AppleALC.kext';":"$alcbootarg=;" + [BundlePath]!=WhateverGreen.kext "-WhateverGreen.kext is missing. Please review the [Kexts Docs]" + [BundlePath]==XLNCUSBFIX.kext "!XLNCUSBFIX.kext this is an AMD-specific kext, don't use on Intel" + [BundlePath]==SmallTree-Intel-211-AT-PCIe-GBE.kext "-{$BundlePath} while this might work, SmallTreeIntel82576.kext is considered more reliable" + [BundlePath]==SMCLightSensor.kext "!{$BundlePath} VirtualSMC laptop plugins don't work on Desktop" + [BundlePath]==SMCBatteryManager.kext "!{$BundlePath} VirtualSMC laptop plugins don't work on Desktop" + [BundlePath]==XHCI-unsupported.kext "-{$BundlePath} you probably don't need this" + [BundlePath]==FakePCIID.kext "-{$BundlePath} there are better ways to fake device ids" + [BundlePath]==FakePCIID_Intel_HDMI_Audio.kext "-{$BundlePath} there are better ways to fake device ids" + [BundlePath]==* " {$BundlePath} make sure this Kext is in your OC/Kexts directory" + +:Emulate + Cpuid1Data=d4060300000000000000000000000000 " {$setting} = {$value}":"!{$setting} = {$value} you need correct CPU spoofing here" + Cpuid1Mask=ffffffff000000000000000000000000 " {$setting} = {$value}":"!{$setting} = {$value}" + DummyPowerManagement=no + +:Quirks + AppleCpuPmCfgLock=yes " {$setting} = {$value} You should disable if you don't plan to boot 10.10 or older":" {$setting} = {$value} Make sure CFG-Lock is disabled in your bios and you need to boot 10.10 or older" + AppleXcpmCfgLock=yes " {$setting} = {$value} You should disable CFG-Lock in your bios instead of using this":" {$setting} = {$value} Make sure CFG-Lock is disabled in your bios" + AppleXcpmExtraMsrs=yes + AppleXcpmForceBoost=no + CustomPciSerialDevice=no + CustomSMBIOSGuid=no " {$setting} = {$value} If you have a Dell or VIAO motherboard, please enable this":" {$setting} = {$value} This is only required if you have a Dell or VIAO motherboard" + DisableIoMapper=yes + DisableRtcChecksum~=.* " {$setting} = {$value}" + DummyPowerManagement~=.* "!{$setting} was moved in OpenCore v0.6.2 - See Kernel -> Emulate" + ExtendBTFeatureFlags~=.* " {$setting} = {$value}" + LegacyCommpage=no + ExternalDiskIcons~=.* " {$setting} = {$value}" + ForceAquantiaEthernet=no + ForceSecureBootScheme=no + IncreasePciBarSize=no + LapicKernelPanic=no " {$setting} = {$value} If you have an HP laptop, please enable this":" {$setting} = {$value} This is only required if you have an HP laptop" + PanicNoKextDump=yes + PowerTimeoutKernelPanic=yes + ProvideCurrentCpuInfo=no + SetApfsTrimTimeout=-1 + ThirdPartyDrives~=.* " {$setting} = {$value}" + XhciPortLimit=yes " {$setting} = {$value} turn off after USB port mapping":" {$setting} = {$value} enable if you have USB issues" + +Misc +:Boot + BuiltinTextRenderer~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See UEFI/TextRenderer" + ConsoleBehaviourOs~=.* "!{$setting} was deprecated since OpenCore v0.5.6" + ConsoleBehaviourUi~="" "!{$setting} was deprecated since OpenCore v0.5.6" + ConsoleMode~=.* "!{$setting} has been moved to UEFI/Output section as of OpenCore v0.5.6" + Resolution~=.* "!{$setting} has been moved to UEFI/Output section as of OpenCore v0.5.6" + ConsoleAttributes~=.* " {$setting} = {$value}" + HideSelf~=.* "!{$setting} was deprecated since OpenCore v0.5.9" + PollAppleHotKeys=no + ShowPicker=yes + HibernateSkipsPicker=yes + UsePicker~=.* "!{$setting} was deprecated since OpenCore v0.5.6" + TakeoffDelay=0 + HibernateMode=None + LauncherOption~="Disabled|Full|Short|System" " {$setting} = {$value} LauncherOption set correctly":"-{$setting} = {$value} - Invalid LauncherOption. Please read the [Misc -> Boot Docs]" + LauncherPath=Default + PickerMode=Builtin + HideAuxiliary=no + PickerAttributes~=.* " {$setting} = {$value}" + PickerAudioAssist=no + Timeout=5 + PickerVariant~=.* " {$setting} = {$value}" + +:Debug + AppleDebug=yes + ApplePanic=yes + DisableWatchDog=yes :" {$setting} enabling this will help debugging" + Target=67 :" {$setting} see the [Debugging Docs] for more info on debug target numbers" + DisplayLevel=2147483714 :" {$setting} see [Debugging Docs] for more info debug display levels" + DisplayDelay=0 + SysReport=no : " -->This only works if you are using the Debug version{$setting}=yes" + LogModules~=.* " {$setting} = {$value}" + +:Entries + [Arguments]~=debug "!Arguments = {$Arguments} boot-args go in the nvram section, not here" + +:Security + AllowNvramReset~=.* "!{$setting} was deprecated since OpenCore v0.8.1" + AllowSetDefault=yes + AllowToggleSip~=.* "!{$setting} was deprecated since OpenCore v0.8.1" + ApECID=0 + AuthRestart=no + BlacklistAppleUpdate=yes + BootProtect~=.* "!{$setting} was deprecated since OpenCore v0.6.6 - See LauncherOption" + DmgLoading=Signed + EnablePassword=no + RequireSignature~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See Vault" + RequireVault~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See Vault" + Vault=Optional + SecureBootModel~="Default|Disabled|j137|j680|j132|j174|j140k|j780|j213|j140a|j152f|j160|j230k|j214k|j223|j215|j185|j185f|x86legacy" " {$setting} = {$value} SecureBootModel set correctly":"!{$setting} = {$value} - This is an invalid option for SecureBootModel!" + HaltLevel=2147483648 + ExposeSensitiveData=6 :" {$setting} = {$value}" + ScanPolicy=0 :"-{$setting} = {$value}. Initially you want 0 here, but once you are up and running check [Scanpolicy Docs] for why you should change this" + +:Serial + Init=no + Override=no + +:Tools + count==0 " You removed the tool EFIs":"%You can remove the tool EFIs here" + +NVRAM + LegacyEnable=yes + LegacyOverwrite=yes + WriteFlash=yes + +:Add +::4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14 + UIScale~=(01|02) " {$setting} = {$value}":" {$setting} = {$value} but it is usally set to 01 or 02" + DefaultBackgroundColor~=.* " {$setting} = {$value}" + +::7C436110-AB2A-4BBB-A880-FE41995C9F82 + boot-args~="ncpi=" "!{$setting} = {$value} I think you mean npci= there not ncpi=":"" + boot-args~="^(?:(?!alcid).)*$" "{$alcbootarg}":"" + boot-args="-v keepsyms=1" " {$setting} = {$value} If you have a navi10 GPU add agdpmod=pikera":" {$setting} = {$value}" + run-efi-updater="No" + csr-active-config~=.* " {$setting} = {$value}" + nvda_drv~=.* "!{$setting} = {$value} Remove this setting completely. It is no longer used as of OpenCore v0.5.7" + prev-lang:kbd=72752d52553a323532 "-{$setting} = {$value} ({@value}). Unless you speak Russian, remove this entry or fill it in with your language":" {$setting} = {$value} ({@value})" + SystemAudioVolume~="^\d+$" " {$setting} = {$value}":"!{$setting} = {$value} this should be a positive number" + +PlatformInfo + Automatic=yes + UpdateDataHub=yes + UpdateNVRAM=yes + UpdateSMBIOS=yes + UpdateSMBIOSMode=Create " {$setting} = {$value} If you have a Dell or VIAO motherboard, please set this to Custom":" {$setting} = {$value} This is only required if you have a Dell or VIAO motherboard" + +:Generic + SpoofVendor=yes + AdviseFeatures=no + ProcessorType~=.* " **{$setting}** = **{$value}**" + SystemMemoryStatus=Auto + MaxBIOSVersion=no + SupportsCsm~=.* "!{$setting} was replaced with AdviseWindows in OpenCore v0.5.5" + SystemProductName~="(iMacPro1,1)" " {$setting} = {$value}":"-{$setting} = {$value} this is not a suggested SMBIOS for Broadwell-E Desktop systems. See [PlatformInfo Docs]" + MLB=M000000000001 "!{$setting} should be set to your generated board serial. See [PlatformInfo Docs]":" {$setting} is set" + ROM=112233000000 "-{$setting} = {$value} You should set this to your NIC MAC address. See [PlatformInfo Docs]":" {$setting} is set" + SystemSerialNumber=W0000000001 "!{$setting} should be set to your generated system serial number. See the [PlatformInfo Docs]":" {$setting} is set" + SystemUUID=00000000-0000-0000-0000-000000000000 "!{$setting} should be set to your generated SmUUID. See the [PlatformInfo Docs]":" {$setting} is set" + +UEFI + ConnectDrivers=yes "{$setting} = {$value}" +:Drivers + [Path]==VBoxHfs.efi|HFSPlus.efi|HfsPlus.efi|OpenHfsPlus.efi "$hfs={$Path}; {$Path}":"!Need either VBoxHfs.efi, OpenHfsPlus.efi or HFSPlus.efi here" + [Path]==VBoxHfs.efi|HFSPlus.efi|HfsPlus.efi|OpenHfsPlus.efi "!{$Path} you already have {$hfs}" + [Path]==OpenRuntime.efi " {$Path}":"!OpenRuntime.efi is missing" + [Path]==FwRuntimeServices.efi "!{$Path} has been replaced by OpenRuntime.efi as of OpenCore v0.5.7" + [Path]==ApfsDriverLoader.efi "!ApfsDriverLoader.efi was merged into OpenCore under the UEFI/APFS section as of OpenCore v0.5.8" + [Path]==OpenCore.efi "!OpenCore.efi should not be here!" + [Path]==AppleUsbKbdxe.efi "!{$Path} has been replaced by OpenUsbKbDxe.efi as of OpenCore v0.5.7" + [Path]==CrScreenshotDxe.efi "!{$Path} should not be here!" + [Path]==HiiDatabase.efi "!{$Path} should not be here!" + [Path]==NvmExpressDxe.efi "!{$Path} should not be here!" + [Path]==OpenUsbKbDxe.efi "-{$Path} Unless you are doing a legacy install, you don't need this" + [Path]==Ps2KeyboardDxe.efi "-{$Path} Unless you are using a PS2 keyboard, this should not be here!" + [Path]==Ps2MouseDxe.efi "-{$Path} Unless you are using a PS2 mouse/trackpad with OpenCanopy, this should not be here!" + [Path]==UsbMouseDxe.efi "-{$Path} Unless you are using a USB mouse/trackpad with OpenCanopy, this should not be here!" + [Path]==XhciDxe.efi "!{$Path} should not be here!" + [Path]==VirtualSmc.efi "!VirtualSmc.efi was merged into OpenCore under the quirk AppleSmcIo!" + [Path]==* " {$Path}" + +:APFS + EnableJumpstart=yes + GlobalConnect=no " {$setting} = {$value} If you have an HP motherboard and can't see APFS drives in OpenCore, please enable this":" **{$setting}** = **{$value}** Only required for HP motherboard that cannot see APFS drives in OpenCore" + HideVerbose=yes + JumpstartHotPlug=no + MinDate=0 + MinVersion=0 + +:AppleInput + AppleEvent~=.* " {$setting} = {$value}" + CustomDelays~=.* " {$setting} = {$value}" + KeyInitalDelay~=.* " {$setting} = {$value}" + KeySubsequentDelay~=.* " {$setting} = {$value}" + PointerSpeedDiv~=.* " {$setting} = {$value}" + PointerSpeedMul~=.* " {$setting} = {$value}" + GraphicsInputMirroring=no + +:Audio + AudioSupport~=.* " {$setting} = {$value}" + DisconnectHda~=.* " {$setting} = {$value}" + MaximumGain~=.* " {$setting} = {$value}" + MinimumAssistGain~=.* " {$setting} = {$value}" + MinimumAudibleGain~=.* " {$setting} = {$value}" + AudioOutMask~=.* " {$setting} = {$value}" + AudioDevice~=.* " {$setting} = {$value}" + AudioCodec~=.* " {$setting} = {$value}" + PlayChime~=.* " {$setting} = {$value}" + SetupDelay~=.* " {$setting} = {$value}" + ResetTrafficClass~=.* " {$setting} = {$value}" + +:Input + KeyFiltering=no + KeyForgetThreshold=5 + KeyMergeThreshold~=.* "!{$setting} was deprecated since OpenCore v0.6.9 + KeySupport=yes + KeySupportMode=Auto + KeySwap=no + PointerSupport=no + PointerSupportMode~=.* " {$setting} = {$value}" + TimerResolution=50000 + KeyInitalDelay~=.* "!{$setting} --> was moved to AppInput in OpenCore v0.6.9" + KeySubsequentDelay~=.* "!{$setting} --> was moved to AppInput in OpenCore v0.6.9" + PointerDwellClickTimeout~=.* " {$setting} = {$value}" + PointerDwellDoubleClickTimeou~=.* " {$setting} = {$value}" + PointerDwellRadius~=.* " {$setting} = {$value}" + PointerPollMask~=.* " {$setting} = {$value}" + PointerPollMax~=.* " {$setting} = {$value}" + PointerPollMin~=.* " {$setting} = {$value}" + +:ProtocolOverrides + count==18 :"!You should have exactly 18 settings in the UEFI/ProtocolOverrides section" + AppleAudio=no + AppleBootPolicy=no + AppleDebugLog=no + AppleEg2Info=no + AppleEvent~=.* "!{$setting} --> was moved to AppInput in OpenCore v0.6.9" + AppleFramebufferInfo=no + AppleImageConversion=no + AppleImg4Verification=no + AppleKeyMap=no + AppleRtcRam=no + AppleSecureBoot=no + AppleSmcIo=no + AppleUserInterfaceTheme=no + DataHub=no + DeviceProperties=no + FirmwareVolume=no " {$setting} = {$value} If you plan to use FileVault2, please enable this":" {$setting} = {$value} This is only required if you plan to use FileVault" + HashServices=no " {$setting} = {$value} If you plan to use FileVault2, please enable this":" {$setting} = {$value} This is only required if you plan to use FileVault" + OSInfo=no + UnicodeCollation=no + ConsoleControl~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See UEFI/TextRenderer" + +:Output + count==15 :"!You should have exactly 15 settings in the UEFI/Output section" + TextRenderer=BuiltinGraphics + ConsoleMode="" + Resolution~=.* " {$setting} = {$value}" + ForceResolution=no + ClearScreenOnModeSwitch=no + IgnoreTextInGraphics=no + ProvideConsoleGop=yes + ReconnectGraphicsOnConnect=no + DirectGopRendering=no + DirectGopCacheMode~=.* "!{$setting} was deprecated since OpenCore v0.5.9" + ReconnectOnResChange=no + ReplaceTabWithSpace=no + SanitiseClearScreen~=.* " {$setting} = {$value}" + UgaPassThrough~=.* " {$setting} = {$value}" + Scale=100 "!{$setting} shouldn't be here":"!{$setting} shouldn't be here" + +:Quirks + AvoidHighAlloc~=.* "!{$setting} was deprecated since OpenCore v0.5.6" + DeduplicateBootOrder~=.* "!{$setting} was deprecated since OpenCore v0.6.5" + DisableSecurityPolicy=no + EnableVectorAcceleration=no + EnableVmx=no + ActivateHpetSupport=no + ExitBootServicesDelay=0 + ForgeUefiSupport=no + ForceOcWriteFlash=no + IgnoreInvalidFlexRatio=yes + ReconnectOnResChange~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See Output/${setting}" + IgnoreTextInGraphics~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See Output/${setting}" + ProvideConsoleGop~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See Output/${setting}" + ReleaseUsbOwnership=no + ReloadOptionRoms=no + RequestBootVarFallback~=.* "!{$setting} was deprecated since OpenCore v0.5.9" + RequestBootVarRouting=yes + TscSyncTimeout=0 + ResizeGpuBars=-1 + ReplaceTabWithSpace~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See Output/${setting}" + SanitiseClearScreen~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See Output/${setting}" + ClearScreenOnModeSwitch~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See Output/${setting}" + UnblockFsConnect~=.* + +:ReservedMemory diff --git a/English Localization (en)/ocs/rules/clarkdale086.lst b/English Localization (en)/ocs/rules/clarkdale086.lst index c38489064a44732c970a0a681704971007a5f2db..964083acbddb244ee3410aa49ce1f3e7638a3244 100644 --- a/English Localization (en)/ocs/rules/clarkdale086.lst +++ b/English Localization (en)/ocs/rules/clarkdale086.lst @@ -1,6 +1,6 @@ -=Desktop: (1st Gen) Lynnfield and Clarkdale OpenCore 0.8.5
+=Desktop: (1st Gen) Lynnfield and Clarkdale OpenCore 0.8.6
# Generic config suitable for initial installation -# OpenCore v0.8.5 Intel Lynnfield and Clarkdale Desktop Sanity Check +# OpenCore v0.8.6 Intel Lynnfield and Clarkdale Desktop Sanity Check =https://dortania.github.io/OpenCore-Install-Guide/config.plist/clarkdale.html =
# [launcheroption]:https://dortania.github.io/OpenCore-Post-Install/multiboot/bootstrap.html diff --git a/English Localization (en)/ocs/rules/clarkdale087.lst b/English Localization (en)/ocs/rules/clarkdale087.lst new file mode 100644 index 0000000000000000000000000000000000000000..2ac774d37ab7d5474fb97330f709b330b20566de --- /dev/null +++ b/English Localization (en)/ocs/rules/clarkdale087.lst @@ -0,0 +1,352 @@ +=Desktop: (1st Gen) Lynnfield and Clarkdale OpenCore 0.8.7
+# Generic config suitable for initial installation +# OpenCore v0.8.7 Intel Lynnfield and Clarkdale Desktop Sanity Check +=https://dortania.github.io/OpenCore-Install-Guide/config.plist/clarkdale.html +=
+# [launcheroption]:https://dortania.github.io/OpenCore-Post-Install/multiboot/bootstrap.html +# [kernel]:https://dortania.github.io/OpenCore-Install-Guide/config.plist/clarkdale.html#kernel +# [acpi]:https://dortania.github.io/OpenCore-Install-Guide/config.plist/clarkdale.html#acpi +# [kexts]:https://dortania.github.io/OpenCore-Install-Guide/ktext.html#kexts +# [debug]:https://dortania.github.io/OpenCore-Install-Guide/troubleshooting/debug.html +# [scanpolicy]:https://dortania.github.io/OpenCore-Post-Install/universal/security.html#scanpolicy +# [platforminfo]:https://dortania.github.io/OpenCore-Install-Guide/config.plist/clarkdale.html#platforminfo +# [deviceproperties]:https://dortania.github.io/OpenCore-Install-Guide/config.plist/clarkdale.html#deviceproperties + +ACPI +:Add + count==0 "-You have no SSDT Patches. Please review the [ACPI Docs]" + [Path]==DSDT.aml "-{$Path} You should not be including your dumped DSDT. Please review the [ACPI Docs]" + [Path]==SSDT-1.aml "-{$Path} This is just an example SSDT. If you really made this yourself, call it something more descriptive" + [Path]==SSDT-PLUG.aml "-{$Path} does not work on Ivy Bridge and older systems" + [Path]==SSDT-GPIO.aml "-{$Path} this doesn't belong on an Ivy Bridge or older system" + [Path]~=".dsl$" "!{$Path} Only include .aml files here. dsl files need to be compiled to .aml" + [Enabled]==no "-{$Path} is disabled. Either enable it or remove it to get rid of this warning" + [Path]==SSDT-EC-DESKTOP.aml&SSDT-EC.aml "-{$Path} don't use both SSDT-EC-DESKTOP and SSDT-EC" + [Path]~=-EC.+aml :"%You might need something like SSDT-EC.aml or SSDT-EC-USBX-DESKTOP.aml. See the [ACPI Docs]" + [Path]==* " {$Path} Make sure this file is in your OC/ACPI directory" + [Path]==SSDT-OLA.aml "!{$Path} Don't use random files found on sketchy websites, these inject random data that can very likely prevent booting. Please review the [ACPI Docs]." + [Path]==SSDT-OLARILA.aml "!{$Path} Don't use random files found on sketchy websites, these inject random data that can very likely prevent booting. Please review the [ACPI Docs]." + +:Quirks + count==5 + FadtEnableReset~=.* " {$setting} = {$value}" + NormalizeHeaders=no + RebaseRegions=no + ResetHwSig=no + ResetLogoStatus=no + SyncTableIds=no + +Booter + +:Quirks + AllowRelocationBlock=no + AvoidRuntimeDefrag=yes " {$setting} = {$value} If you board does not support UEFI, please disable this":" {$setting} = {$value} This is only required if your supports UEFI" + DevirtualiseMmio=no + DisableSingleUser=no + DisableVariableWrite=no + DiscardHibernateMap=no + EnableSafeModeSlide=yes " {$setting} = {$value} If you board does not support UEFI, please disable this":" {$setting} = {$value} This is only required if your supports UEFI" + EnableWriteUnprotector=yes " {$setting} = {$value} If you board does not support UEFI, please disable this":" {$setting} = {$value} This is only required if your supports UEFI" + ForceExitBootServices=no + ProtectCsmRegion~=.* "!{$setting} was deprecated since OpenCore v0.5.7 - See ProtectMemoryRegions instead" + ProtectMemoryRegions=no + ProtectSecureBoot=no + ProtectUefiServices=no + ProvideCustomSlide=yes " {$setting} = {$value} If you board does not support UEFI, please disable this":" {$setting} = {$value} This is only required if your supports UEFI" + ProvideMaxSlide=0 + ResizeAppleGpuBars=-1 + RebuildAppleMemoryMap=no " {$setting} = {$value} If you plan to boot OS X 10.6 or older, please enable this":" {$setting} = {$value} This is only required if you plan to boot OS X 10.6 or older" + SetupVirtualMap=yes " {$setting} = {$value} If you board does not support UEFI, please disable this":" {$setting} = {$value} This is only required if your supports UEFI" + ShrinkMemoryMap~=.* "!{$setting} was deprecated since OpenCore v0.5.7 - See RebuildAppleMemoryMap instead" + SignalAppleOS=no + SyncRuntimePermissions=no + ForceBooterSignature=no + +DeviceProperties + +Kernel + +:Add + count==0 "!You have no Kexts. You definitely need at least Lilu.kext and VirtualSMC.kext. Please review the [Kexts Docs]" + [BundlePath]==Lilu.kext " Lilu.kext make sure this Kext is in your OC/Kexts directory and the first kext listed here":"!Lilu.kext is missing. Add it to the top of this list" + [BundlePath]==FakeSMC.kext&VirtualSMC.kext "-{$BundlePath} don't use both FakeSMC.kext and VirtualSMC.kext" + [BundlePath]!=FakeSMC.kext|VirtualSMC.kext "-you should have either FakeSMC.kext or VirtualSMC.kext here" + [BundlePath]==VoodooHDA.kext&AppleALC.kext "-{$BundlePath} don't use both VoodooHDA.kext and AppleALC.kext" + [BundlePath]==AppleALC.kext "$alcbootarg='-{$setting} = {$value} You need to add alcid=<_layout_\> here since you are using AppleALC.kext';":"$alcbootarg=;" + [BundlePath]==VoodooHDA.kext " {$BundlePath} Note that AppleALC.kext tends to have better audio quality" + [BundlePath]!=WhateverGreen.kext "-WhateverGreen.kext is missing. Please review the [Kexts Docs]" + [BundlePath]==XLNCUSBFIX.kext "!XLNCUSBFIX.kext this is an AMD-specific kext, don't use on Intel" + [BundlePath]==SmallTree-Intel-211-AT-PCIe-GBE.kext "-{$BundlePath} while this might work, SmallTreeIntel82576.kext is considered more reliable" + [BundlePath]==SMCLightSensor.kext "!{$BundlePath} VirtualSMC laptop plugins don't work on Desktop" + [BundlePath]==SMCBatteryManager.kext "!{$BundlePath} VirtualSMC laptop plugins don't work on Desktop" + [BundlePath]==XHCI-unsupported.kext "-{$BundlePath} you probably don't need this" + [BundlePath]==FakePCIID.kext "-{$BundlePath} there are better ways to fake device ids" + [BundlePath]==FakePCIID_Intel_HDMI_Audio.kext "-{$BundlePath} there are better ways to fake device ids" + [BundlePath]==* " {$BundlePath} make sure this Kext is in your OC/Kexts directory" + +:Emulate + DummyPowerManagement=no + +:Quirks + AppleCpuPmCfgLock=yes " {$setting} = {$value} You should disable CFG-Lock in your bios instead of using this":" {$setting} = {$value} Make sure CFG-Lock is disabled in your bios" + AppleXcpmCfgLock=no + AppleXcpmExtraMsrs=no + AppleXcpmForceBoost=no + CustomPciSerialDevice=no + CustomSMBIOSGuid=no " {$setting} = {$value} If you have a Dell or VIAO motherboard, please enable this":" {$setting} = {$value} This is only required if you have a Dell or VIAO motherboard" + DisableIoMapper=yes + DisableRtcChecksum~=.* " {$setting} = {$value}" + DummyPowerManagement~=.* "!{$setting} was moved in OpenCore v0.6.2 - See Kernel -> Emulate" + ExtendBTFeatureFlags~=.* " {$setting} = {$value}" + LegacyCommpage=no + ExternalDiskIcons~=.* " {$setting} = {$value}" + ForceAquantiaEthernet=no + ForceSecureBootScheme=no + IncreasePciBarSize=no + LapicKernelPanic=no " {$setting} = {$value} If you have an HP laptop, please enable this":" {$setting} = {$value} This is only required if you have an HP laptop" + PanicNoKextDump=yes + PowerTimeoutKernelPanic=yes + ProvideCurrentCpuInfo=no + SetApfsTrimTimeout=-1 + ThirdPartyDrives~=.* " {$setting} = {$value}" + XhciPortLimit=no + +Misc +:Boot + BuiltinTextRenderer~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See UEFI/TextRenderer" + ConsoleBehaviourOs~=.* "!{$setting} was deprecated since OpenCore v0.5.6" + ConsoleBehaviourUi~="" "!{$setting} was deprecated since OpenCore v0.5.6" + ConsoleMode~=.* "!{$setting} has been moved to UEFI/Output section as of OpenCore v0.5.6" + Resolution~=.* "!{$setting} has been moved to UEFI/Output section as of OpenCore v0.5.6" + ConsoleAttributes~=.* " {$setting} = {$value}" + HideSelf~=.* "!{$setting} was deprecated since OpenCore v0.5.9" + PollAppleHotKeys=no + ShowPicker=yes + HibernateSkipsPicker=yes + UsePicker~=.* "!{$setting} was deprecated since OpenCore v0.5.6" + TakeoffDelay=0 + HibernateMode=None + LauncherOption~="Disabled|Full|Short|System" " {$setting} = {$value} LauncherOption set correctly":"-{$setting} = {$value} - Invalid LauncherOption. Please read the [Misc -> Boot Docs]" + LauncherPath=Default + PickerMode=Builtin + HideAuxiliary=no + PickerAttributes~=.* " {$setting} = {$value}" + PickerAudioAssist=no + Timeout=5 + PickerVariant~=.* " {$setting} = {$value}" + +:Debug + AppleDebug=yes + ApplePanic=yes + DisableWatchDog=yes :" {$setting} enabling this will help debugging" + Target=67 :" {$setting} see the [Debugging Docs] for more info on debug target numbers" + DisplayLevel=2147483714 :" {$setting} see [Debugging Docs] for more info debug display levels" + DisplayDelay=0 + SysReport=no : " -->This only works if you are using the Debug version{$setting}=yes" + LogModules~=.* " {$setting} = {$value}" + +:Entries + [Arguments]~=debug "!Arguments = {$Arguments} boot-args go in the nvram section, not here" + +:Security + AllowNvramReset~=.* "!{$setting} was deprecated since OpenCore v0.8.1" + AllowSetDefault=yes + AllowToggleSip~=.* "!{$setting} was deprecated since OpenCore v0.8.1" + ApECID=0 + AuthRestart=no + BlacklistAppleUpdate=yes + BootProtect~=.* "!{$setting} was deprecated since OpenCore v0.6.6 - See LauncherOption" + DmgLoading=Signed + EnablePassword=no + RequireSignature~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See Vault" + RequireVault~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See Vault" + Vault=Optional + SecureBootModel~="Default|Disabled|j137|j680|j132|j174|j140k|j780|j213|j140a|j152f|j160|j230k|j214k|j223|j215|j185|j185f|x86legacy" " {$setting} = {$value} SecureBootModel set correctly":"!{$setting} = {$value} - This is an invalid option for SecureBootModel!" + HaltLevel=2147483648 + ExposeSensitiveData=6 :" {$setting} = {$value}" + ScanPolicy=0 :"-{$setting} = {$value}. Initially you want 0 here, but once you are up and running check [Scanpolicy Docs] for why you should change this" + +:Serial + Init=no + Override=no + +:Tools + count==0 " You removed the tool EFIs":"%You can remove the tool EFIs here" + +NVRAM + LegacyEnable=no + LegacyOverwrite=no + WriteFlash=yes + +:Add +::4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14 + UIScale~=(01|02) " {$setting} = {$value}":" {$setting} = {$value} but it is usually set to 01 or 02" + DefaultBackgroundColor~=.* " {$setting} = {$value}" + +::7C436110-AB2A-4BBB-A880-FE41995C9F82 + boot-args~="ncpi=" "!{$setting} = {$value} I think you mean npci= there not ncpi=":"" + boot-args~="^(?:(?!alcid).)*$" "{$alcbootarg}":"" + boot-args="-v keepsyms=1" " {$setting} = {$value} If you have a navi10 GPU add agdpmod=pikera":" {$setting} = {$value}" + run-efi-updater="No" + csr-active-config~=.* " {$setting} = {$value}" + nvda_drv~=.* "!{$setting} = {$value} Remove this setting completely. It is no longer used as of OpenCore v0.5.7" + prev-lang:kbd=72752d52553a323532 "-{$setting} = {$value} ({@value}). Unless you speak Russian, remove this entry or fill it in with your language":" {$setting} = {$value} ({@value})" + SystemAudioVolume~="^\d+$" " {$setting} = {$value}":"!{$setting} = {$value} this should be a positive number" + +PlatformInfo + Automatic=yes + UpdateDataHub=yes + UpdateNVRAM=yes + UpdateSMBIOS=yes + UpdateSMBIOSMode=Create " {$setting} = {$value} If you have a Dell or VIAO motherboard, please set this to Custom":" {$setting} = {$value} This is only required if you have a Dell or VIAO motherboard" + +:Generic + SpoofVendor=yes + AdviseFeatures=no + ProcessorType~=.* " {$setting} = {$value}" + SystemMemoryStatus=Auto + MaxBIOSVersion=no + SupportsCsm~=.* "!{$setting} was replaced with AdviseWindows in OpenCore v0.5.5" + SystemProductName~="(iMac11,1|iMac11,2|MacPro6,1)" " {$setting} = {$value}":"-{$setting} = {$value} this is not a suggested SMBIOS for Sandy Bridge Desktop systems. See [PlatformInfo Docs]" + MLB=M000000000001 "!{$setting} should be set to your generated board serial. See [PlatformInfo Docs]":" {$setting} is set" + ROM=112233000000 "-{$setting} = {$value} You should set this to your NIC MAC address. See [PlatformInfo Docs]":" {$setting} is set" + SystemSerialNumber=W0000000001 "!{$setting} should be set to your generated system serial number. See the [PlatformInfo Docs]":" {$setting} is set" + SystemUUID=00000000-0000-0000-0000-000000000000 "!{$setting} should be set to your generated SmUUID. See the [PlatformInfo Docs]":" {$setting} is set" + +UEFI + ConnectDrivers=yes "{$setting} = {$value}" +:Drivers + [Path]==VBoxHfs.efi|HfsPlusLegacy.efi "$hfs={$Path}; {$Path}":"!Need either VBoxHfs.efi or HfsPlusLegacy.efi here" + [Path]==VBoxHfs.efi|HFSPlus.efi|HfsPlus.efi "!{$Path} you already have {$hfs}" + [Path]==OpenRuntime.efi " {$Path}":"!OpenRuntime.efi is missing" + [Path]==FwRuntimeServices.efi "!{$Path} has been replaced by OpenRuntime.efi as of OpenCore v0.5.7" + [Path]==ApfsDriverLoader.efi "!ApfsDriverLoader.efi was merged into OpenCore under the UEFI/APFS section as of OpenCore v0.5.8" + [Path]==OpenCore.efi "!OpenCore.efi should not be here!" + [Path]==AppleUsbKbdxe.efi "!{$Path} has been replaced by OpenUsbKbDxe.efi as of OpenCore v0.5.7" + [Path]==CrScreenshotDxe.efi "!{$Path} should not be here!" + [Path]==HiiDatabase.efi "!{$Path} should not be here!" + [Path]==NvmExpressDxe.efi "!{$Path} should not be here!" + [Path]==OpenUsbKbDxe.efi "-{$Path} Unless you are doing a legacy install, you don't need this" + [Path]==Ps2KeyboardDxe.efi "-{$Path} Unless you are using a PS2 keyboard, this should not be here!" + [Path]==Ps2MouseDxe.efi "-{$Path} Unless you are using a PS2 mouse/trackpad with OpenCanopy, this should not be here!" + [Path]==UsbMouseDxe.efi "-{$Path} Unless you are using a USB mouse/trackpad with OpenCanopy, this should not be here!" + [Path]==XhciDxe.efi "!{$Path} should not be here!" + [Path]==VirtualSmc.efi "!VirtualSmc.efi was merged into OpenCore under the quirk AppleSmcIo!" + [Path]==* " {$Path}" + +:APFS + EnableJumpstart=yes + GlobalConnect=no " {$setting} = {$value} If you have an HP motherboard and can't see APFS drives in OpenCore, please enable this":" {$setting} = {$value} Only required for HP motherboard that cannot see APFS drives in OpenCore" + HideVerbose=yes + JumpstartHotPlug=no + MinDate=0 + MinVersion=0 + +:AppleInput + AppleEvent~=.* " {$setting} = {$value}" + CustomDelays~=.* " {$setting} = {$value}" + KeyInitalDelay~=.* " {$setting} = {$value}" + KeySubsequentDelay~=.* " {$setting} = {$value}" + PointerSpeedDiv~=.* " {$setting} = {$value}" + PointerSpeedMul~=.* " {$setting} = {$value}" + GraphicsInputMirroring=no + +:Audio + AudioSupport~=.* " {$setting} = {$value}" + DisconnectHda~=.* " {$setting} = {$value}" + MaximumGain~=.* " {$setting} = {$value}" + MinimumAssistGain~=.* " {$setting} = {$value}" + MinimumAudibleGain~=.* " {$setting} = {$value}" + AudioOutMask~=.* " {$setting} = {$value}" + AudioDevice~=.* " {$setting} = {$value}" + AudioCodec~=.* " {$setting} = {$value}" + PlayChime~=.* " {$setting} = {$value}" + SetupDelay~=.* " {$setting} = {$value}" + ResetTrafficClass~=.* " {$setting} = {$value}" + +:Input + KeyFiltering=no + KeyForgetThreshold=5 + KeyMergeThreshold~=.* "!{$setting} was deprecated since OpenCore v0.6.9 + KeySupport=yes + KeySupportMode=Auto + KeySwap=no + PointerSupport=no + PointerSupportMode~=.* " {$setting} = {$value}" + TimerResolution=50000 + KeyInitalDelay~=.* "!{$setting} --> was moved to AppInput in OpenCore v0.6.9" + KeySubsequentDelay~=.* "!{$setting} --> was moved to AppInput in OpenCore v0.6.9" + PointerDwellClickTimeout~=.* " {$setting} = {$value}" + PointerDwellDoubleClickTimeou~=.* " {$setting} = {$value}" + PointerDwellRadius~=.* " {$setting} = {$value}" + PointerPollMask~=.* " {$setting} = {$value}" + PointerPollMax~=.* " {$setting} = {$value}" + PointerPollMin~=.* " {$setting} = {$value}" + +:ProtocolOverrides + count==18 :"!You should have exactly 18 settings in the UEFI/ProtocolOverrides section" + AppleAudio=no + AppleBootPolicy=no + AppleDebugLog=no + AppleEg2Info=no + AppleEvent~=.* "!{$setting} --> was moved to AppInput in OpenCore v0.6.9" + AppleFramebufferInfo=no + AppleImageConversion=no + AppleImg4Verification=no + AppleKeyMap=no + AppleRtcRam=no + AppleSecureBoot=no + AppleSmcIo=no + AppleUserInterfaceTheme=no + DataHub=no + DeviceProperties=no + FirmwareVolume=no " {$setting} = {$value} If you plan to use FileVault2, please enable this":" {$setting} = {$value} This is only required if you plan to use FileVault" + HashServices=no " {$setting} = {$value} If you plan to use FileVault2, please enable this":" {$setting} = {$value} This is only required if you plan to use FileVault" + OSInfo=no + UnicodeCollation=no + ConsoleControl~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See UEFI/TextRenderer" + +:Output + count==15 :"!You should have exactly 15 settings in the UEFI/Output section" + TextRenderer=BuiltinGraphics + ConsoleMode="" + Resolution~=.* " {$setting} = {$value}" + ForceResolution=no + ClearScreenOnModeSwitch=no + IgnoreTextInGraphics=no + ProvideConsoleGop=yes + ReconnectGraphicsOnConnect=no + DirectGopRendering=no + DirectGopCacheMode~=.* "!{$setting} was deprecated since OpenCore v0.5.9" + ReconnectOnResChange=no + ReplaceTabWithSpace=no + SanitiseClearScreen~=.* " {$setting} = {$value}" + UgaPassThrough~=.* " {$setting} = {$value}" + Scale~=.* "!{$setting} shouldn't be here" + +:Quirks + AvoidHighAlloc~=.* "!{$setting} was deprecated since OpenCore v0.5.6" + DeduplicateBootOrder~=.* "!{$setting} was deprecated since OpenCore v0.6.5" + DisableSecurityPolicy=no " {$setting} = {$value} If you have a Microsoft Surface device, please enable this" + EnableVectorAcceleration=no + EnableVmx=no + ActivateHpetSupport=no + ExitBootServicesDelay=0 + ForgeUefiSupport=no + ForceOcWriteFlash=no + IgnoreInvalidFlexRatio=yes + ReconnectOnResChange~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See Output/${setting}" + IgnoreTextInGraphics~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See Output/${setting}" + ProvideConsoleGop~=yes "!{$setting} was deprecated since OpenCore v0.5.6 - See Output/${setting}" + ReleaseUsbOwnership=no + ReloadOptionRoms=no + RequestBootVarFallback~=.* "!{$setting} was deprecated since OpenCore v0.5.9" + RequestBootVarRouting=yes + TscSyncTimeout=0 + ResizeGpuBars=-1 + ReplaceTabWithSpace~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See Output/${setting}" + SanitiseClearScreen~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See Output/${setting}" + ClearScreenOnModeSwitch~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See Output/${setting}" + UnblockFsConnect=no " {$setting} = {$value} If you have an HP system, please enable this" + +:ReservedMemory diff --git a/English Localization (en)/ocs/rules/coffeelake086.lst b/English Localization (en)/ocs/rules/coffeelake086.lst index a44a16ecc321bc74eab1f44871419d4e2ec75599..998931c84f5d969949c5edef69bcb570b379a0a1 100644 --- a/English Localization (en)/ocs/rules/coffeelake086.lst +++ b/English Localization (en)/ocs/rules/coffeelake086.lst @@ -1,6 +1,6 @@ -=Desktop: (8th, 9th Gen) Coffee Lake OpenCore 0.8.5
+=Desktop: (8th, 9th Gen) Coffee Lake OpenCore 0.8.6
# Generic config suitable for initial installation -# OpenCore v0.8.5 Intel Coffee Lake Sanity Check +# OpenCore v0.8.6 Intel Coffee Lake Sanity Check =https://dortania.github.io/OpenCore-Install-Guide/config.plist/coffee-lake.html =
# [launcheroption]:https://dortania.github.io/OpenCore-Post-Install/multiboot/bootstrap.html diff --git a/English Localization (en)/ocs/rules/coffeelake087.lst b/English Localization (en)/ocs/rules/coffeelake087.lst new file mode 100644 index 0000000000000000000000000000000000000000..84eb16d50795e9c6efa5b4039b117935425d03ef --- /dev/null +++ b/English Localization (en)/ocs/rules/coffeelake087.lst @@ -0,0 +1,360 @@ +=Desktop: (8th, 9th Gen) Coffee Lake OpenCore 0.8.7
+# Generic config suitable for initial installation +# OpenCore v0.8.7 Intel Coffee Lake Sanity Check +=https://dortania.github.io/OpenCore-Install-Guide/config.plist/coffee-lake.html +=
+# [launcheroption]:https://dortania.github.io/OpenCore-Post-Install/multiboot/bootstrap.html +# [kernel]:https://dortania.github.io/OpenCore-Install-Guide/config.plist/coffee-lake#kernel +# [acpi]:https://dortania.github.io/OpenCore-Install-Guide/config.plist/coffee-lake#acpi +# [kexts]:https://dortania.github.io/OpenCore-Install-Guide/ktext.html#kexts +# [debug]:https://dortania.github.io/OpenCore-Install-Guide/troubleshooting/debug.html +# [scanpolicy]:https://dortania.github.io/OpenCore-Post-Install/universal/security.html#scanpolicy +# [platforminfo]:https://dortania.github.io/OpenCore-Install-Guide/config.plist/coffee-lake#platforminfo +# [deviceproperties]:https://dortania.github.io/OpenCore-Install-Guide/config.plist/coffee-lake##deviceproperties + +ACPI +:Add + count==0 "-You have no SSDT Patches. Please review the [Acpi Docs]" + [Path]==DSDT.aml "-{$Path} You should not be including your dumped DSDT. Please review the [Acpi Docs]." + [Path]==SSDT-1.aml "-{$Path} This is just an example SSDT. If you really made this yourself, call it something more descriptive" + [Path]~=".dsl$" "!{$Path} Only include .aml files here. dsl files need to be compiled to .aml" + [Enabled]==no "-{$Path} is disabled. Either enable it or remove it to get rid of this warning" + [Path]!=SSDT-PLUG.aml "-SSDT-PLUG.aml is missing. See the [Acpi Docs]" + [Path]==SSDT-EC-USBX-DESKTOP.aml&SSDT-EC.aml "-{$Path} don't use both SSDT-EC-USBX-DESKTOP and SSDT-EC" + [Path]~=-EC.+aml :"%You might need something like SSDT-EC.aml or SSDT-EC-USBX-DESKTOP.aml. See the [Acpi Docs]" + [Path]!=SSDT-AWAC.aml "-SSDT-AWAC.aml is missing. See the [Acpi Docs] if you need it" + [Path]!=SSDT-PMC.aml "-SSDT-PMC.aml is missing. See the [Acpi Docs] if you need it" + [Path]==SSDT-RHUB.aml "-**{$Path}** is not required on Coffee Lake motherboards. See the [ACPI Docs]." + [Path]==* " {$Path} Make sure this file is in your OC/ACPI directory" + [Path]==SSDT-OLA.aml "!{$Path} Don't use random files found on sketchy websites, these inject random data that can very likely prevent booting. Please review the [ACPI Docs]." + [Path]==SSDT-OLARILA.aml "!{$Path} Don't use random files found on sketchy websites, these inject random data that can very likely prevent booting. Please review the [ACPI Docs]." + +:Quirks + count==5 + FadtEnableReset~=.* " {$setting} = {$value}" + NormalizeHeaders=no + RebaseRegions=no + ResetHwSig=no + ResetLogoStatus=no + SyncTableIds=no + +Booter + +:Quirks + AllowRelocationBlock=no + AvoidRuntimeDefrag=yes + DevirtualiseMmio=yes + DisableSingleUser=no + DisableVariableWrite=no + DiscardHibernateMap=no + EnableSafeModeSlide=yes + EnableWriteUnprotector=no + ForceExitBootServices=no + ProtectCsmRegion~=.* "!{$setting} was deprecated since OpenCore v0.5.7 - See ProtectMemoryRegions instead" + ProtectMemoryRegions=no + ProtectSecureBoot=no + ProtectUefiServices=yes + ProvideCustomSlide=yes + ProvideMaxSlide=0 + ResizeAppleGpuBars=-1 + RebuildAppleMemoryMap=yes + SetupVirtualMap=yes + ShrinkMemoryMap~=.* "!{$setting} was deprecated since OpenCore v0.5.7 - See RebuildAppleMemoryMap instead" + SignalAppleOS=no + SyncRuntimePermissions=yes + ForceBooterSignature=no + +DeviceProperties + +:Add +::PciRoot(0x0)/Pci(0x2,0x0) + AAPL,ig-platform-id~="07009b3e|0300913e|00009b3e" " {$setting} = {$value} iGPU set correctly":"-{$setting} = {$value} - iGPU may not be set correctly. Please read the [DeviceProperties Docs]" + +::PciRoot(0x0)/Pci(0x1b,0x0) + AAPL,ig-platform-id~=.* "!{$setting} is in the wrong location, iGPU location is PciRoot(0x0)/Pci(0x2,0x0)" + +Kernel + +:Add + count==0 "!You have no Kexts. You definitely need at least Lilu.kext and VirtualSMC.kext. Please review the [Kexts Docs]" + [BundlePath]==Lilu.kext " Lilu.kext make sure this Kext is in your OC/Kexts directory and the first kext listed here":"!Lilu.kext is missing. Add it to the top of this list" + [BundlePath]==FakeSMC.kext&VirtualSMC.kext "-{$BundlePath} don't use both FakeSMC.kext and VirtualSMC.kext" + [BundlePath]!=FakeSMC.kext|VirtualSMC.kext "-you should have either FakeSMC.kext or VirtualSMC.kext here" + [BundlePath]==VoodooHDA.kext&AppleALC.kext "-{$BundlePath} don't use both VoodooHDA.kext and AppleALC.kext" + [BundlePath]==AppleALC.kext "$alcbootarg='-{$setting} = {$value} You need to add alcid=<_layout_\> here since you are using AppleALC.kext';":"$alcbootarg=;" + [BundlePath]!=WhateverGreen.kext "-WhateverGreen.kext is missing. Please review the [Kexts Docs]" + [BundlePath]==XLNCUSBFIX.kext "!XLNCUSBFIX.kext this is an AMD-specific kext, don't use on Intel" + [BundlePath]==SmallTree-Intel-211-AT-PCIe-GBE.kext "-{$BundlePath} while this might work, SmallTreeIntel82576.kext is considered more reliable" + [BundlePath]==SMCLightSensor.kext "!{$BundlePath} VirtualSMC laptop plugins don't work on Desktop" + [BundlePath]==SMCBatteryManager.kext "!{$BundlePath} VirtualSMC laptop plugins don't work on Desktop" + [BundlePath]==XHCI-unsupported.kext "-{$BundlePath} you probably don't need this" + [BundlePath]==FakePCIID.kext "-{$BundlePath} there are better ways to fake device ids" + [BundlePath]==FakePCIID_Intel_HDMI_Audio.kext "-{$BundlePath} there are better ways to fake device ids" + [BundlePath]==* " {$BundlePath} make sure this Kext is in your OC/Kexts directory" + +:Emulate + DummyPowerManagement=no + +:Quirks + AppleCpuPmCfgLock=no + AppleXcpmCfgLock=yes " {$setting} = {$value} You should disable CFG-Lock in your bios instead of using this":" {$setting} = {$value} Make sure CFG-Lock is disabled in your bios" + AppleXcpmExtraMsrs=no + AppleXcpmForceBoost=no + CustomPciSerialDevice=no + CustomSMBIOSGuid=no " {$setting} = {$value} If you have a Dell or VIAO motherboard, please enable this":" {$setting} = {$value} This is only required if you have a Dell or VIAO motherboard" + DisableIoMapper=yes + DisableRtcChecksum~=.* " {$setting} = {$value}" + DummyPowerManagement~=.* "!{$setting} was moved in OpenCore v0.6.2 - See Kernel -> Emulate" + ExtendBTFeatureFlags~=.* " {$setting} = {$value}" + LegacyCommpage=no + ExternalDiskIcons~=.* " {$setting} = {$value}" + ForceAquantiaEthernet=no + ForceSecureBootScheme=no + IncreasePciBarSize=no + LapicKernelPanic=no " {$setting} = {$value} If you have an HP laptop, please enable this":" {$setting} = {$value} This is only required if you have an HP laptop" + PanicNoKextDump=yes + PowerTimeoutKernelPanic=yes + ProvideCurrentCpuInfo=no + SetApfsTrimTimeout=-1 + ThirdPartyDrives~=.* " {$setting} = {$value}" + XhciPortLimit=yes " {$setting} = {$value} turn off after USB port mapping":" {$setting} = {$value} enable if you have USB issues" + +Misc +:Boot + BuiltinTextRenderer~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See UEFI/TextRenderer" + ConsoleBehaviourOs~=.* "!{$setting} was deprecated since OpenCore v0.5.6" + ConsoleBehaviourUi~="" "!{$setting} was deprecated since OpenCore v0.5.6" + ConsoleMode~=.* "!{$setting} has been moved to UEFI/Output section as of OpenCore v0.5.6" + Resolution~=.* "!{$setting} has been moved to UEFI/Output section as of OpenCore v0.5.6" + ConsoleAttributes~=.* " {$setting} = {$value}" + HideSelf~=.* "!{$setting} was deprecated since OpenCore v0.5.9" + PollAppleHotKeys=no + ShowPicker=yes + HibernateSkipsPicker=yes + UsePicker~=.* "!{$setting} was deprecated since OpenCore v0.5.6" + TakeoffDelay=0 + HibernateMode=None + LauncherOption~="Disabled|Full|Short|System" " {$setting} = {$value} LauncherOption set correctly":"-{$setting} = {$value} - Invalid LauncherOption. Please read the [Misc -> Boot Docs]" + LauncherPath=Default + PickerMode=Builtin + HideAuxiliary=no + PickerAttributes~=.* " {$setting} = {$value}" + PickerAudioAssist=no + Timeout=5 + PickerVariant~=.* " {$setting} = {$value}" + +:Debug + AppleDebug=yes + ApplePanic=yes + DisableWatchDog=yes :" {$setting} enabling this will help debugging" + Target=67 :" {$setting} see the [Debugging Docs] for more info on debug target numbers" + DisplayLevel=2147483714 :" {$setting} see [Debugging Docs] for more info debug display levels" + DisplayDelay=0 + SysReport=no : " -->This only works if you are using the Debug version{$setting}=yes" + LogModules~=.* " {$setting} = {$value}" + +:Entries + [Arguments]~=debug "!Arguments = {$Arguments} boot-args go in the nvram section, not here" + +:Security + AllowNvramReset~=.* "!{$setting} was deprecated since OpenCore v0.8.1" + AllowSetDefault=yes + AllowToggleSip~=.* "!{$setting} was deprecated since OpenCore v0.8.1" + ApECID=0 + AuthRestart=no + BlacklistAppleUpdate=yes + BootProtect~=.* "!{$setting} was deprecated since OpenCore v0.6.6 - See LauncherOption" + DmgLoading=Signed + EnablePassword=no + RequireSignature~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See Vault" + RequireVault~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See Vault" + Vault=Optional + SecureBootModel~="Default|Disabled|j137|j680|j132|j174|j140k|j780|j213|j140a|j152f|j160|j230k|j214k|j223|j215|j185|j185f|x86legacy" " {$setting} = {$value} SecureBootModel set correctly":"!{$setting} = {$value} - This is an invalid option for SecureBootModel!" + HaltLevel=2147483648 + ExposeSensitiveData=6 :" {$setting} = {$value}" + ScanPolicy=0 :"-{$setting} = {$value}. Initially you want 0 here, but once you are up and running check [Scanpolicy Docs] for why you should change this" + +:Serial + Init=no + Override=no + +:Tools + count==0 " You removed the tool EFIs":"%You can remove the tool EFIs here" + +NVRAM + LegacyEnable=no + LegacyOverwrite=no + WriteFlash=yes + +:Add +::4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14 + UIScale~=(01|02) " {$setting} = {$value}":" {$setting} = {$value} but it is usally set to 01 or 02" + DefaultBackgroundColor~=.* " {$setting} = {$value}" + +::7C436110-AB2A-4BBB-A880-FE41995C9F82 + boot-args~="ncpi=" "!{$setting} = {$value} I think you mean npci= there not ncpi=":"" + boot-args~="^(?:(?!alcid).)*$" "{$alcbootarg}":"" + boot-args="-v keepsyms=1" " {$setting} = {$value} If you have a navi10 GPU add agdpmod=pikera":" {$setting} = {$value}" + run-efi-updater="No" + csr-active-config~=.* " {$setting} = {$value}" + nvda_drv~=.* "!{$setting} = {$value} Remove this setting completely. It is no longer used as of OpenCore v0.5.7" + prev-lang:kbd=72752d52553a323532 "-{$setting} = {$value} ({@value}). Unless you speak Russian, remove this entry or fill it in with your language":" {$setting} = {$value} ({@value})" + SystemAudioVolume~="^\d+$" " {$setting} = {$value}":"!{$setting} = {$value} this should be a positive number" + +PlatformInfo + Automatic=yes + UpdateDataHub=yes + UpdateNVRAM=yes + UpdateSMBIOS=yes + UpdateSMBIOSMode=Create " {$setting} = {$value} If you have a Dell or VIAO motherboard, please set this to Custom":" {$setting} = {$value} This is only required if you have a Dell or VIAO motherboard" + +:Generic + SpoofVendor=yes + AdviseFeatures=no + ProcessorType~=.* " **{$setting}** = **{$value}**" + SystemMemoryStatus=Auto + MaxBIOSVersion=no + SupportsCsm=no "!**{$setting}** was replaced with **AdviseWindows** in OpenCore v0.5.5":"!**{$setting}** was replaced with **AdviseWindows** in OpenCore v0.5.5" + SystemProductName~="(iMac19,1|iMac18,3)" " **{$setting}** = **{$value}**":"-**{$setting}** = **{$value}** this is not a suggested SMBIOS for Coffee Lake Desktop systems. See [PlatformInfo Docs][platforminfo]" + MLB=M000000000001 "!**{$setting}** should be set to your generated board serial. See [PlatformInfo Docs][platforminfo]":" **{$setting}** is set" + ROM=112233000000 "-**{$setting}** = **{$value}** You should set this to your NIC MAC address. See [PlatformInfo Docs][platforminfo]":" **{$setting}** is set" + SystemSerialNumber=W0000000001 "!**{$setting}** should be set to your generated system serial number. See the [PlaformInfo Docs][platforminfo]":" **{$setting}** is set" + SystemUUID=00000000-0000-0000-0000-000000000000 "!**{$setting}** should be set to your generated SmUUID. See the [PlaformInfo Docs][platforminfo]":" **{$setting}** is set" + +UEFI + ConnectDrivers=yes "{$setting} = {$value}" +:Drivers + [Path]==VBoxHfs.efi|HFSPlus.efi|HfsPlus.efi|OpenHfsPlus.efi "$hfs={$Path}; {$Path}":"!Need either VBoxHfs.efi, OpenHfsPlus.efi or HFSPlus.efi here" + [Path]==VBoxHfs.efi|HFSPlus.efi|HfsPlus.efi|OpenHfsPlus.efi "!{$Path} you already have {$hfs}" + [Path]==OpenRuntime.efi " {$Path}":"!OpenRuntime.efi is missing" + [Path]==FwRuntimeServices.efi "!{$Path} has been replaced by OpenRuntime.efi as of OpenCore v0.5.7" + [Path]==ApfsDriverLoader.efi "!ApfsDriverLoader.efi was merged into OpenCore under the UEFI/APFS section as of OpenCore v0.5.8" + [Path]==OpenCore.efi "!OpenCore.efi should not be here!" + [Path]==AppleUsbKbdxe.efi "!{$Path} has been replaced by OpenUsbKbDxe.efi as of OpenCore v0.5.7" + [Path]==CrScreenshotDxe.efi "!{$Path} should not be here!" + [Path]==HiiDatabase.efi "!{$Path} should not be here!" + [Path]==NvmExpressDxe.efi "!{$Path} should not be here!" + [Path]==OpenUsbKbDxe.efi "-{$Path} Unless you are doing a legacy install, you don't need this" + [Path]==Ps2KeyboardDxe.efi "-{$Path} Unless you are using a PS2 keyboard, this should not be here!" + [Path]==Ps2MouseDxe.efi "-{$Path} Unless you are using a PS2 mouse/trackpad with OpenCanopy, this should not be here!" + [Path]==UsbMouseDxe.efi "-{$Path} Unless you are using a USB mouse/trackpad with OpenCanopy, this should not be here!" + [Path]==XhciDxe.efi "!{$Path} should not be here!" + [Path]==VirtualSmc.efi "!VirtualSmc.efi was merged into OpenCore under the quirk AppleSmcIo!" + [Path]==* " {$Path}" + +:APFS + EnableJumpstart=yes + GlobalConnect=no " {$setting} = {$value} If you have an HP motherboard and can't see APFS drives in OpenCore, please enable this":" {$setting} = {$value} Only required for HP motherboard that cannot see APFS drives in OpenCore" + HideVerbose=yes + JumpstartHotPlug=no + MinDate=0 + MinVersion=0 + +:AppleInput + AppleEvent~=.* " {$setting} = {$value}" + CustomDelays~=.* " {$setting} = {$value}" + KeyInitalDelay~=.* " {$setting} = {$value}" + KeySubsequentDelay~=.* " {$setting} = {$value}" + PointerSpeedDiv~=.* " {$setting} = {$value}" + PointerSpeedMul~=.* " {$setting} = {$value}" + GraphicsInputMirroring=no + +:Audio + AudioSupport~=.* " {$setting} = {$value}" + DisconnectHda~=.* " {$setting} = {$value}" + MaximumGain~=.* " {$setting} = {$value}" + MinimumAssistGain~=.* " {$setting} = {$value}" + MinimumAudibleGain~=.* " {$setting} = {$value}" + AudioOutMask~=.* " {$setting} = {$value}" + AudioDevice~=.* " {$setting} = {$value}" + AudioCodec~=.* " {$setting} = {$value}" + PlayChime~=.* " {$setting} = {$value}" + SetupDelay~=.* " {$setting} = {$value}" + ResetTrafficClass~=.* " {$setting} = {$value}" + +:Input + KeyFiltering=no + KeyForgetThreshold=5 + KeyMergeThreshold~=.* "!{$setting} was deprecated since OpenCore v0.6.9 + KeySupport=yes + KeySupportMode=Auto + KeySwap=no + PointerSupport=no + PointerSupportMode~=.* " {$setting} = {$value}" + TimerResolution=50000 + KeyInitalDelay~=.* "!{$setting} --> was moved to AppInput in OpenCore v0.6.9" + KeySubsequentDelay~=.* "!{$setting} --> was moved to AppInput in OpenCore v0.6.9" + PointerDwellClickTimeout~=.* " {$setting} = {$value}" + PointerDwellDoubleClickTimeou~=.* " {$setting} = {$value}" + PointerDwellRadius~=.* " {$setting} = {$value}" + PointerPollMask~=.* " {$setting} = {$value}" + PointerPollMax~=.* " {$setting} = {$value}" + PointerPollMin~=.* " {$setting} = {$value}" + +:ProtocolOverrides + count==18 :"!You should have exactly 18 settings in the UEFI/ProtocolOverrides section" + AppleAudio=no + AppleBootPolicy=no + AppleDebugLog=no + AppleEg2Info=no + AppleEvent~=.* "!{$setting} --> was moved to AppInput in OpenCore v0.6.9" + AppleFramebufferInfo=no + AppleImageConversion=no + AppleImg4Verification=no + AppleKeyMap=no + AppleRtcRam=no + AppleSecureBoot=no + AppleSmcIo=no + AppleUserInterfaceTheme=no + DataHub=no + DeviceProperties=no + FirmwareVolume=no " {$setting} = {$value} If you plan to use FileVault2, please enable this":" {$setting} = {$value} This is only required if you plan to use FileVault" + HashServices=no " {$setting} = {$value} If you plan to use FileVault2, please enable this":" {$setting} = {$value} This is only required if you plan to use FileVault" + OSInfo=no + UnicodeCollation=no + ConsoleControl~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See UEFI/TextRenderer" + +:Output + count==15 :"!You should have exactly 15 settings in the UEFI/Output section" + TextRenderer=BuiltinGraphics + ConsoleMode="" + Resolution~=.* " {$setting} = {$value}" + ForceResolution=no + ClearScreenOnModeSwitch=no + IgnoreTextInGraphics=no + ProvideConsoleGop=yes + ReconnectGraphicsOnConnect=no + DirectGopRendering=no + DirectGopCacheMode~=.* "!{$setting} was deprecated since OpenCore v0.5.9" + ReconnectOnResChange=no + ReplaceTabWithSpace=no + SanitiseClearScreen~=.* " {$setting} = {$value}" + UgaPassThrough~=.* " {$setting} = {$value}" + Scale~=.* "!{$setting} shouldn't be here" + +:Quirks + AvoidHighAlloc~=.* "!{$setting} was deprecated since OpenCore v0.5.6" + DeduplicateBootOrder~=.* "!{$setting} was deprecated since OpenCore v0.6.5" + DisableSecurityPolicy=no " {$setting} = {$value} If you have a Microsoft Surface device, please enable this" + EnableVectorAcceleration=no + EnableVmx=no + ActivateHpetSupport=no + ExitBootServicesDelay=0 + ForgeUefiSupport=no + ForceOcWriteFlash=no + IgnoreInvalidFlexRatio=no + ReconnectOnResChange~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See Output/${setting}" + IgnoreTextInGraphics~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See Output/${setting}" + ProvideConsoleGop=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See Output/${setting}" + ReleaseUsbOwnership=no + ReloadOptionRoms=no + RequestBootVarFallback~=.* "!{$setting} was deprecated since OpenCore v0.5.9" + RequestBootVarRouting=yes + TscSyncTimeout=0 + ResizeGpuBars=-1 + ReplaceTabWithSpace~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See Output/${setting}" + SanitiseClearScreen~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See Output/${setting}" + ClearScreenOnModeSwitch~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See Output/${setting}" + UnblockFsConnect=no " {$setting} = {$value} If you have an HP system, please enable this" + +:ReservedMemory diff --git a/English Localization (en)/ocs/rules/cometlake086.lst b/English Localization (en)/ocs/rules/cometlake086.lst index 91d0a84f204e5dd49ba61e0091a3ce52caabe21a..d0af108863c617187a32d982497842e0898ff471 100644 --- a/English Localization (en)/ocs/rules/cometlake086.lst +++ b/English Localization (en)/ocs/rules/cometlake086.lst @@ -1,6 +1,6 @@ -=Desktop: (10th Gen) Comet Lake OpenCore 0.8.5
+=Desktop: (10th Gen) Comet Lake OpenCore 0.8.6
# Generic config suitable for initial installation -# OpenCore v0.8.5 Intel Comet Lake Sanity Check +# OpenCore v0.8.6 Intel Comet Lake Sanity Check =https://dortania.github.io/OpenCore-Install-Guide/config.plist/comet-lake.html =
# [launcheroption]:https://dortania.github.io/OpenCore-Post-Install/multiboot/bootstrap.html diff --git a/English Localization (en)/ocs/rules/cometlake087.lst b/English Localization (en)/ocs/rules/cometlake087.lst new file mode 100644 index 0000000000000000000000000000000000000000..1f197450679ff12afa5d601b3e8e437f36c85059 --- /dev/null +++ b/English Localization (en)/ocs/rules/cometlake087.lst @@ -0,0 +1,360 @@ +=Desktop: (10th Gen) Comet Lake OpenCore 0.8.7
+# Generic config suitable for initial installation +# OpenCore v0.8.7 Intel Comet Lake Sanity Check +=https://dortania.github.io/OpenCore-Install-Guide/config.plist/comet-lake.html +=
+# [launcheroption]:https://dortania.github.io/OpenCore-Post-Install/multiboot/bootstrap.html +# [kernel]:https://dortania.github.io/OpenCore-Install-Guide/config.plist/comet-lake#kernel +# [acpi]:https://dortania.github.io/OpenCore-Install-Guide/config.plist/comet-lake#acpi +# [kexts]:https://dortania.github.io/OpenCore-Install-Guide/ktext.html#kexts +# [debug]:https://dortania.github.io/OpenCore-Install-Guide/troubleshooting/debug.html +# [scanpolicy]:https://dortania.github.io/OpenCore-Post-Install/universal/security.html#scanpolicy +# [platforminfo]:https://dortania.github.io/OpenCore-Install-Guide/config.plist/comet-lake#platforminfo +# [deviceproperties]:https://dortania.github.io/OpenCore-Install-Guide/config.plist/comet-lake##deviceproperties + +ACPI +:Add + count==0 "-You have no SSDT Patches. Please review the [Acpi Docs]" + [Path]==DSDT.aml "-{$Path} You should not be including your dumped DSDT. Please review the [Acpi Docs]." + [Path]==SSDT-1.aml "-{$Path} This is just an example SSDT. If you really made this yourself, call it something more descriptive" + [Path]~=".dsl$" "!{$Path} Only include .aml files here. dsl files need to be compiled to .aml" + [Enabled]==no "-{$Path} is disabled. Either enable it or remove it to get rid of this warning" + [Path]!=SSDT-PLUG.aml "-SSDT-PLUG.aml is missing. See the [Acpi Docs]" + [Path]==SSDT-EC-USBX-DESKTOP.aml&SSDT-EC.aml "-{$Path} don't use both SSDT-EC-USBX-DESKTOP and SSDT-EC" + [Path]~=-EC.+aml :"%You might need something like SSDT-EC.aml or SSDT-EC-USBX-DESKTOP.aml. See the [Acpi Docs]" + [Path]!=SSDT-AWAC.aml "-SSDT-AWAC.aml is missing. See the [Acpi Docs] if you need it" + [Path]!=SSDT-PMC.aml "-{$Path} This should not be included on Comet Lake motherboards. Please review the [Acpi Docs] if you need it" + [Path]!=SSDT-RHUB.aml "-SSDT-RHUB.aml is missing. If this is an Asus motherboard you will require this SSDT. See the [Acpi Docs]" + [Path]==* " {$Path} Make sure this file is in your OC/ACPI directory" + [Path]==SSDT-OLA.aml "!{$Path} Don't use random files found on sketchy websites, these inject random data that can very likely prevent booting. Please review the [Acpi Docs]" + [Path]==SSDT-OLARILA.aml "!{$Path} Don't use random files found on sketchy websites, these inject random data that can very likely prevent booting. Please review the [Acpi Docs]" + +:Quirks + count==5 + FadtEnableReset~=.* " {$setting} = {$value}" + NormalizeHeaders=no + RebaseRegions=no + ResetHwSig=no + ResetLogoStatus=no + SyncTableIds=no + +Booter + +:Quirks + AllowRelocationBlock=no + AvoidRuntimeDefrag=yes + DevirtualiseMmio=yes + DisableSingleUser=no + DisableVariableWrite=no + DiscardHibernateMap=no + EnableSafeModeSlide=yes + EnableWriteUnprotector=no + ForceExitBootServices=no + ProtectCsmRegion~=.* "!{$setting} was deprecated since OpenCore v0.5.7 - See ProtectMemoryRegions instead" + ProtectMemoryRegions=no + ProtectSecureBoot=no + ProtectUefiServices=yes + ProvideCustomSlide=yes + ProvideMaxSlide=0 + ResizeAppleGpuBars=-1 + RebuildAppleMemoryMap=yes + SetupVirtualMap=no + ShrinkMemoryMap~=.* "!{$setting} was deprecated since OpenCore v0.5.7 - See RebuildAppleMemoryMap instead" + SignalAppleOS=no + SyncRuntimePermissions=yes + ForceBooterSignature=no + +DeviceProperties + +:Add +::PciRoot(0x0)/Pci(0x2,0x0) + AAPL,ig-platform-id~="07009b3e|0300c89b" " {$setting} = {$value} iGPU set correctly":"-{$setting} = {$value} - iGPU may not be set correctly. Please read the [DeviceProperties Docs]" + +::PciRoot(0x0)/Pci(0x1b,0x0) + AAPL,ig-platform-id~=.* "!{$setting} is in the wrong location, iGPU location is PciRoot(0x0)/Pci(0x2,0x0)" + +Kernel + +:Add + count==0 "!You have no Kexts. You definitely need at least Lilu.kext and VirtualSMC.kext. Please review the [Kexts Docs]" + [BundlePath]==Lilu.kext " Lilu.kext make sure this Kext is in your OC/Kexts directory and the first kext listed here":"!Lilu.kext is missing. Add it to the top of this list" + [BundlePath]==FakeSMC.kext&VirtualSMC.kext "-{$BundlePath} don't use both FakeSMC.kext and VirtualSMC.kext" + [BundlePath]!=FakeSMC.kext|VirtualSMC.kext "-you should have either FakeSMC.kext or VirtualSMC.kext here" + [BundlePath]==VoodooHDA.kext&AppleALC.kext "-{$BundlePath} don't use both VoodooHDA.kext and AppleALC.kext" + [BundlePath]==AppleALC.kext "$alcbootarg='-{$setting} = {$value} You need to add alcid=<_layout_\> here since you are using AppleALC.kext';":"$alcbootarg=;" + [BundlePath]!=WhateverGreen.kext "-WhateverGreen.kext is missing. Please review the [Kexts Docs]" + [BundlePath]==XLNCUSBFIX.kext "!XLNCUSBFIX.kext this is an AMD-specific kext, don't use on Intel" + [BundlePath]==SmallTree-Intel-211-AT-PCIe-GBE.kext "-{$BundlePath} while this might work, SmallTreeIntel82576.kext is considered more reliable" + [BundlePath]==SMCLightSensor.kext "!{$BundlePath} VirtualSMC laptop plugins don't work on Desktop" + [BundlePath]==SMCBatteryManager.kext "!{$BundlePath} VirtualSMC laptop plugins don't work on Desktop" + [BundlePath]==XHCI-unsupported.kext "-{$BundlePath} you probably don't need this" + [BundlePath]==FakePCIID.kext "-{$BundlePath} there are better ways to fake device ids" + [BundlePath]==FakePCIID_Intel_HDMI_Audio.kext "-{$BundlePath} there are better ways to fake device ids" + [BundlePath]==* " {$BundlePath} make sure this Kext is in your OC/Kexts directory" + +:Emulate + DummyPowerManagement=no + +:Quirks + AppleCpuPmCfgLock=no + AppleXcpmCfgLock=yes " {$setting} = {$value} You should disable CFG-Lock in your bios instead of using this":" {$setting} = {$value} Make sure CFG-Lock is disabled in your bios" + AppleXcpmExtraMsrs=no + AppleXcpmForceBoost=no + CustomPciSerialDevice=no + CustomSMBIOSGuid=no " {$setting} = {$value} If you have a Dell or VIAO motherboard, please enable this":" {$setting} = {$value} This is only required if you have a Dell or VIAO motherboard" + DisableIoMapper=yes + DisableRtcChecksum~=.* " {$setting} = {$value}" + DummyPowerManagement~=.* "!{$setting} was moved in OpenCore v0.6.2 - See Kernel -> Emulate" + ExtendBTFeatureFlags~=.* " {$setting} = {$value}" + LegacyCommpage=no + ExternalDiskIcons~=.* " {$setting} = {$value}" + ForceAquantiaEthernet=no + ForceSecureBootScheme=no + IncreasePciBarSize=no + LapicKernelPanic=no " {$setting} = {$value} If you have an HP laptop, please enable this":" {$setting} = {$value} This is only required if you have an HP laptop" + PanicNoKextDump=yes + PowerTimeoutKernelPanic=yes + ProvideCurrentCpuInfo=no + SetApfsTrimTimeout=-1 + ThirdPartyDrives~=.* " {$setting} = {$value}" + XhciPortLimit=yes " {$setting} = {$value} turn off after USB port mapping":" {$setting} = {$value} enable if you have USB issues" + +Misc +:Boot + BuiltinTextRenderer~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See UEFI/TextRenderer" + ConsoleBehaviourOs~=.* "!{$setting} was deprecated since OpenCore v0.5.6" + ConsoleBehaviourUi~="" "!{$setting} was deprecated since OpenCore v0.5.6" + ConsoleMode~=.* "!{$setting} has been moved to UEFI/Output section as of OpenCore v0.5.6" + Resolution~=.* "!{$setting} has been moved to UEFI/Output section as of OpenCore v0.5.6" + ConsoleAttributes~=.* " {$setting} = {$value}" + HideSelf~=.* "!{$setting} was deprecated since OpenCore v0.5.9" + PollAppleHotKeys=no + ShowPicker=yes + HibernateSkipsPicker=yes + UsePicker~=.* "!{$setting} was deprecated since OpenCore v0.5.6" + TakeoffDelay=0 + HibernateMode=None + LauncherOption~="Disabled|Full|Short|System" " {$setting} = {$value} LauncherOption set correctly":"-{$setting} = {$value} - Invalid LauncherOption. Please read the [Misc -> Boot Docs]" + LauncherPath=Default + PickerMode=Builtin + HideAuxiliary=no + PickerAttributes~=.* " {$setting} = {$value}" + PickerAudioAssist=no + Timeout=5 + PickerVariant~=.* " {$setting} = {$value}" + +:Debug + AppleDebug=yes + ApplePanic=yes + DisableWatchDog=yes :" {$setting} enabling this will help debugging" + Target=67 :" {$setting} see the [Debugging Docs] for more info on debug target numbers" + DisplayLevel=2147483714 :" {$setting} see [Debugging Docs] for more info debug display levels" + DisplayDelay=0 + SysReport=no : " -->This only works if you are using the Debug version{$setting}=yes" + LogModules~=.* " {$setting} = {$value}" + +:Entries + [Arguments]~=debug "!Arguments = {$Arguments} boot-args go in the nvram section, not here" + +:Security + AllowNvramReset~=.* "!{$setting} was deprecated since OpenCore v0.8.1" + AllowSetDefault=yes + AllowToggleSip~=.* "!{$setting} was deprecated since OpenCore v0.8.1" + ApECID=0 + AuthRestart=no + BlacklistAppleUpdate=yes + BootProtect~=.* "!{$setting} was deprecated since OpenCore v0.6.6 - See LauncherOption" + DmgLoading=Signed + EnablePassword=no + RequireSignature~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See Vault" + RequireVault~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See Vault" + Vault=Optional + SecureBootModel~="Default|Disabled|j137|j680|j132|j174|j140k|j780|j213|j140a|j152f|j160|j230k|j214k|j223|j215|j185|j185f|x86legacy" " {$setting} = {$value} SecureBootModel set correctly":"!{$setting} = {$value} - This is an invalid option for SecureBootModel!" + HaltLevel=2147483648 + ExposeSensitiveData=6 :" {$setting} = {$value}" + ScanPolicy=0 :"-{$setting} = {$value}. Initially you want 0 here, but once you are up and running check [Scanpolicy Docs] for why you should change this" + +:Serial + Init=no + Override=no + +:Tools + count==0 " You removed the tool EFIs":"%You can remove the tool EFIs here" + +NVRAM + LegacyEnable=no + LegacyOverwrite=no + WriteFlash=yes + +:Add +::4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14 + UIScale~=(01|02) " {$setting} = {$value}":" {$setting} = {$value} but it is usally set to 01 or 02" + DefaultBackgroundColor~=.* " {$setting} = {$value}" + +::7C436110-AB2A-4BBB-A880-FE41995C9F82 + boot-args~="ncpi=" "!{$setting} = {$value} I think you mean npci= there not ncpi=":"" + boot-args~="^(?:(?!alcid).)*$" "{$alcbootarg}":"" + boot-args="-v keepsyms=1" " {$setting} = {$value} If you have a navi10 GPU add agdpmod=pikera":" {$setting} = {$value}" + run-efi-updater="No" + csr-active-config~=.* " {$setting} = {$value}" + nvda_drv~=.* "!{$setting} = {$value} Remove this setting completely. It is no longer used as of OpenCore v0.5.7" + prev-lang:kbd=72752d52553a323532 "-{$setting} = {$value} ({@value}). Unless you speak Russian, remove this entry or fill it in with your language":" {$setting} = {$value} ({@value})" + SystemAudioVolume~="^\d+$" " {$setting} = {$value}":"!{$setting} = {$value} this should be a positive number" + +PlatformInfo + Automatic=yes + UpdateDataHub=yes + UpdateNVRAM=yes + UpdateSMBIOS=yes + UpdateSMBIOSMode=Create " {$setting} = {$value} If you have a Dell or VIAO motherboard, please set this to Custom":" {$setting} = {$value} This is only required if you have a Dell or VIAO motherboard" + +:Generic + SpoofVendor=yes + AdviseFeatures=no + ProcessorType~=.* " **{$setting}** = **{$value}**" + SystemMemoryStatus=Auto + MaxBIOSVersion=no + SupportsCsm=no "!{$setting} was replaced with AdviseWindows in OpenCore v0.5.5": SupportsCsm=no "!{$setting} was replaced with AdviseWindows in OpenCore v0.5.5" + SystemProductName~="(iMac20,1|iMac20,2)" " {$setting} = {$value}":"-{$setting} = {$value} this is not a suggested SMBIOS for Coffee Lake Desktop systems. See [PlatformInfo Docs]" + MLB=M000000000001 "!{$setting} should be set to your generated board serial. See [PlatformInfo Docs]":" {$setting} is set" + ROM=112233000000 "-{$setting} = {$value} You should set this to your NIC MAC address. See [PlatformInfo Docs]":" {$setting} is set" + SystemSerialNumber=W0000000001 "!{$setting} should be set to your generated system serial number. See the [PlatformInfo Docs]":" {$setting} is set" + SystemUUID=00000000-0000-0000-0000-000000000000 "!{$setting} should be set to your generated SmUUID. See the [PlatformInfo Docs]":" {$setting} is set" + +UEFI + ConnectDrivers=yes "{$setting} = {$value}" +:Drivers + [Path]==VBoxHfs.efi|HFSPlus.efi|HfsPlus.efi|OpenHfsPlus.efi "$hfs={$Path}; {$Path}":"!Need either VBoxHfs.efi, OpenHfsPlus.efi or HFSPlus.efi here" + [Path]==VBoxHfs.efi|HFSPlus.efi|HfsPlus.efi|OpenHfsPlus.efi "!{$Path} you already have {$hfs}" + [Path]==OpenRuntime.efi " {$Path}":"!OpenRuntime.efi is missing" + [Path]==FwRuntimeServices.efi "!{$Path} has been replaced by OpenRuntime.efi as of OpenCore v0.5.7" + [Path]==ApfsDriverLoader.efi "!ApfsDriverLoader.efi was merged into OpenCore under the UEFI/APFS section as of OpenCore v0.5.8" + [Path]==OpenCore.efi "!OpenCore.efi should not be here!" + [Path]==AppleUsbKbdxe.efi "!{$Path} has been replaced by OpenUsbKbDxe.efi as of OpenCore v0.5.7" + [Path]==CrScreenshotDxe.efi "!{$Path} should not be here!" + [Path]==HiiDatabase.efi "!{$Path} should not be here!" + [Path]==NvmExpressDxe.efi "!{$Path} should not be here!" + [Path]==OpenUsbKbDxe.efi "-{$Path} Unless you are doing a legacy install, you don't need this" + [Path]==Ps2KeyboardDxe.efi "-{$Path} Unless you are using a PS2 keyboard, this should not be here!" + [Path]==Ps2MouseDxe.efi "-{$Path} Unless you are using a PS2 mouse/trackpad with OpenCanopy, this should not be here!" + [Path]==UsbMouseDxe.efi "-{$Path} Unless you are using a USB mouse/trackpad with OpenCanopy, this should not be here!" + [Path]==XhciDxe.efi "!{$Path} should not be here!" + [Path]==VirtualSmc.efi "!VirtualSmc.efi was merged into OpenCore under the quirk AppleSmcIo!" + [Path]==* " {$Path}" + +:APFS + EnableJumpstart=yes + GlobalConnect=no " {$setting} = {$value} If you have an HP motherboard and can't see APFS drives in OpenCore, please enable this":" **{$setting}** = **{$value}** Only required for HP motherboard that cannot see APFS drives in OpenCore" + HideVerbose=yes + JumpstartHotPlug=no + MinDate=0 + MinVersion=0 + +:AppleInput + AppleEvent~=.* " {$setting} = {$value}" + CustomDelays~=.* " {$setting} = {$value}" + KeyInitalDelay~=.* " {$setting} = {$value}" + KeySubsequentDelay~=.* " {$setting} = {$value}" + PointerSpeedDiv~=.* " {$setting} = {$value}" + PointerSpeedMul~=.* " {$setting} = {$value}" + GraphicsInputMirroring=no + +:Audio + AudioSupport~=.* " {$setting} = {$value}" + DisconnectHda~=.* " {$setting} = {$value}" + MaximumGain~=.* " {$setting} = {$value}" + MinimumAssistGain~=.* " {$setting} = {$value}" + MinimumAudibleGain~=.* " {$setting} = {$value}" + AudioOutMask~=.* " {$setting} = {$value}" + AudioDevice~=.* " {$setting} = {$value}" + AudioCodec~=.* " {$setting} = {$value}" + PlayChime~=.* " {$setting} = {$value}" + SetupDelay~=.* " {$setting} = {$value}" + ResetTrafficClass~=.* " {$setting} = {$value}" + +:Input + KeyFiltering=no + KeyForgetThreshold=5 + KeyMergeThreshold~=.* "!{$setting} was deprecated since OpenCore v0.6.9 + KeySupport=yes + KeySupportMode=Auto + KeySwap=no + PointerSupport=no + PointerSupportMode~=.* " {$setting} = {$value}" + TimerResolution=50000 + KeyInitalDelay~=.* "!{$setting} --> was moved to AppInput in OpenCore v0.6.9" + KeySubsequentDelay~=.* "!{$setting} --> was moved to AppInput in OpenCore v0.6.9" + PointerDwellClickTimeout~=.* " {$setting} = {$value}" + PointerDwellDoubleClickTimeou~=.* " {$setting} = {$value}" + PointerDwellRadius~=.* " {$setting} = {$value}" + PointerPollMask~=.* " {$setting} = {$value}" + PointerPollMax~=.* " {$setting} = {$value}" + PointerPollMin~=.* " {$setting} = {$value}" + +:ProtocolOverrides + count==18 :"!You should have exactly 18 settings in the UEFI/ProtocolOverrides section" + AppleAudio=no + AppleBootPolicy=no + AppleDebugLog=no + AppleEg2Info=no + AppleEvent~=.* "!{$setting} --> was moved to AppInput in OpenCore v0.6.9" + AppleFramebufferInfo=no + AppleImageConversion=no + AppleImg4Verification=no + AppleKeyMap=no + AppleRtcRam=no + AppleSecureBoot=no + AppleSmcIo=no + AppleUserInterfaceTheme=no + DataHub=no + DeviceProperties=no + FirmwareVolume=no " {$setting} = {$value} If you plan to use FileVault2, please enable this":" {$setting} = {$value} This is only required if you plan to use FileVault" + HashServices=no " {$setting} = {$value} If you plan to use FileVault2, please enable this":" {$setting} = {$value} This is only required if you plan to use FileVault" + OSInfo=no + UnicodeCollation=no + ConsoleControl~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See UEFI/TextRenderer" + +:Output + count==15 :"!You should have exactly 15 settings in the UEFI/Output section" + TextRenderer=BuiltinGraphics + ConsoleMode="" + Resolution~=.* " {$setting} = {$value}" + ForceResolution=no + ClearScreenOnModeSwitch=no + IgnoreTextInGraphics=no + ProvideConsoleGop=yes + ReconnectGraphicsOnConnect=no + DirectGopRendering=no + DirectGopCacheMode~=.* "!{$setting} was deprecated since OpenCore v0.5.9" + ReconnectOnResChange=no + ReplaceTabWithSpace=no + SanitiseClearScreen~=.* " {$setting} = {$value}" + UgaPassThrough~=.* " {$setting} = {$value}" + Scale~=.* "!{$setting} shouldn't be here" + +:Quirks + AvoidHighAlloc~=.* "!{$setting} was deprecated since OpenCore v0.5.6" + DeduplicateBootOrder~=.* "!{$setting} was deprecated since OpenCore v0.6.5" + DisableSecurityPolicy=no " {$setting} = {$value} If you have a Microsoft Surface device, please enable this" + EnableVectorAcceleration=no + EnableVmx=no + ActivateHpetSupport=no + ExitBootServicesDelay=0 + ForgeUefiSupport=no + ForceOcWriteFlash=no + IgnoreInvalidFlexRatio=no + ReconnectOnResChange~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See Output/${setting}" + IgnoreTextInGraphics~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See Output/${setting}" + ProvideConsoleGop=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See Output/${setting}" + ReleaseUsbOwnership=no + ReloadOptionRoms=no + RequestBootVarFallback~=.* "!{$setting} was deprecated since OpenCore v0.5.9" + RequestBootVarRouting=yes + TscSyncTimeout=0 + ResizeGpuBars=-1 + ReplaceTabWithSpace~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See Output/${setting}" + SanitiseClearScreen~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See Output/${setting}" + ClearScreenOnModeSwitch~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See Output/${setting}" + UnblockFsConnect=no " {$setting} = {$value} If you have an HP system, please enable this" + +:ReservedMemory diff --git a/English Localization (en)/ocs/rules/haswell086.lst b/English Localization (en)/ocs/rules/haswell086.lst index 6b3e06c24976d6fdd00b22f738c74ca9778bc014..b68351db00d9e006006382b44da2786bf3c4fab6 100644 --- a/English Localization (en)/ocs/rules/haswell086.lst +++ b/English Localization (en)/ocs/rules/haswell086.lst @@ -1,6 +1,6 @@ -=Desktop: (4th Gen) Haswell OpenCore 0.8.5
+=Desktop: (4th Gen) Haswell OpenCore 0.8.6
# Generic config suitable for initial installation -# OpenCore v0.8.5 Intel Haswell Sanity Check +# OpenCore v0.8.6 Intel Haswell Sanity Check =https://dortania.github.io/OpenCore-Install-Guide/config.plist/haswell.html =
# [launcheroption]:https://dortania.github.io/OpenCore-Post-Install/multiboot/bootstrap.html diff --git a/English Localization (en)/ocs/rules/haswell087.lst b/English Localization (en)/ocs/rules/haswell087.lst new file mode 100644 index 0000000000000000000000000000000000000000..3d34f91eb89fbf2454fdd33f9e49763c4e0a8c9c --- /dev/null +++ b/English Localization (en)/ocs/rules/haswell087.lst @@ -0,0 +1,356 @@ +=Desktop: (4th Gen) Haswell OpenCore 0.8.7
+# Generic config suitable for initial installation +# OpenCore v0.8.7 Intel Haswell Sanity Check +=https://dortania.github.io/OpenCore-Install-Guide/config.plist/haswell.html +=
+# [launcheroption]:https://dortania.github.io/OpenCore-Post-Install/multiboot/bootstrap.html +# [kernel]:https://dortania.github.io/OpenCore-Install-Guide/config.plist/haswell#kernel +# [acpi]:https://dortania.github.io/OpenCore-Install-Guide/config.plist/haswell#acpi +# [kexts]:https://dortania.github.io/OpenCore-Install-Guide/ktext.html#kexts +# [debug]:https://dortania.github.io/OpenCore-Install-Guide/troubleshooting/debug.html +# [scanpolicy]:https://dortania.github.io/OpenCore-Post-Install/universal/security.html#scanpolicy +# [platforminfo]:https://dortania.github.io/OpenCore-Install-Guide/config.plist/haswell#platforminfo +# [deviceproperties]:https://dortania.github.io/OpenCore-Install-Guide/config.plist/haswell#deviceproperties + +ACPI +:Add + count==0 "-You have no SSDT Patches. Please review the [Acpi Docs]" + [Path]==DSDT.aml "-{$Path} You should not be including your dumped DSDT. Please review the [Acpi Docs]." + [Path]==SSDT-1.aml "-{$Path} This is just an example SSDT. If you really made this yourself, call it something more descriptive" + [Path]~=".dsl$" "!{$Path} Only include .aml files here. dsl files need to be compiled to .aml" + [Enabled]==no "-{$Path} is disabled. Either enable it or remove it to get rid of this warning" + [Path]!=SSDT-PLUG.aml "-SSDT-PLUG.aml is missing. See the [Acpi Docs]" + [Path]==SSDT-EC-DESKTOP.aml&SSDT-EC.aml "-{$Path} don't use both SSDT-EC-USBX-DESKTOP and SSDT-EC" + [Path]~=-EC.+aml :"%You might need something like SSDT-EC.aml or SSDT-EC-DESKTOP.aml. See the [Acpi Docs]" + [Path]==* " {$Path} Make sure this file is in your OC/ACPI directory" + [Path]==SSDT-OLA.aml "!{$Path} Don't use random files found on sketchy websites, these inject random data that can very likely prevent booting. Please review the [ACPI Docs]." + [Path]==SSDT-OLARILA.aml "!{$Path} Don't use random files found on sketchy websites, these inject random data that can very likely prevent booting. Please review the [ACPI Docs]." + +:Quirks + count==5 + FadtEnableReset~=.* " {$setting} = {$value}" + NormalizeHeaders=no + RebaseRegions=no + ResetHwSig=no + ResetLogoStatus=no + SyncTableIds=no + +Booter + +:Quirks + AllowRelocationBlock=no + AvoidRuntimeDefrag=yes + DevirtualiseMmio=no + DisableSingleUser=no + DisableVariableWrite=no + DiscardHibernateMap=no + EnableSafeModeSlide=yes + EnableWriteUnprotector=yes + ForceExitBootServices=no + ProtectCsmRegion~=.* "!{$setting} was deprecated since OpenCore v0.5.7 - See ProtectMemoryRegions instead" + ProtectMemoryRegions=no + ProtectSecureBoot=no + ProtectUefiServices=no + ProvideCustomSlide=yes + ProvideMaxSlide=0 + ResizeAppleGpuBars=-1 + RebuildAppleMemoryMap=no + SetupVirtualMap=yes + ShrinkMemoryMap~=.* "!{$setting} was deprecated since OpenCore v0.5.7 - See RebuildAppleMemoryMap instead" + SignalAppleOS=no + SyncRuntimePermissions=no + ForceBooterSignature=no + +DeviceProperties + +:Add +::PciRoot(0x0)/Pci(0x2,0x0) + AAPL,ig-platform-id~="0300220d|04001204|07002216" " {$setting} = {$value} iGPU set correctly":"-{$setting} = {$value} - iGPU may not be set correctly. Please read the [DeviceProperties Docs]" + +::PciRoot(0x0)/Pci(0x1b,0x0) + AAPL,ig-platform-id~=.* "!{$setting} is in the wrong location, iGPU location is PciRoot(0x0)/Pci(0x2,0x0)" + +Kernel + +:Add + count==0 "!You have no Kexts. You definitely need at least Lilu.kext and VirtualSMC.kext. Please review the [Kexts Docs]" + [BundlePath]==Lilu.kext " Lilu.kext make sure this Kext is in your OC/Kexts directory and the first kext listed here":"!Lilu.kext is missing. Add it to the top of this list" + [BundlePath]==FakeSMC.kext&VirtualSMC.kext "-{$BundlePath} don't use both FakeSMC.kext and VirtualSMC.kext" + [BundlePath]!=FakeSMC.kext|VirtualSMC.kext "-you should have either FakeSMC.kext or VirtualSMC.kext here" + [BundlePath]==VoodooHDA.kext&AppleALC.kext "-{$BundlePath} don't use both VoodooHDA.kext and AppleALC.kext" + [BundlePath]==AppleALC.kext "$alcbootarg='-{$setting} = {$value} You need to add alcid=<_layout_\> here since you are using AppleALC.kext';":"$alcbootarg=;" + [BundlePath]!=WhateverGreen.kext "-WhateverGreen.kext is missing. Please review the [Kexts Docs]" + [BundlePath]==XLNCUSBFIX.kext "!XLNCUSBFIX.kext this is an AMD-specific kext, don't use on Intel" + [BundlePath]==SmallTree-Intel-211-AT-PCIe-GBE.kext "-{$BundlePath} while this might work, SmallTreeIntel82576.kext is considered more reliable" + [BundlePath]==SMCLightSensor.kext "!{$BundlePath} VirtualSMC laptop plugins don't work on Desktop" + [BundlePath]==SMCBatteryManager.kext "!{$BundlePath} VirtualSMC laptop plugins don't work on Desktop" + [BundlePath]==XHCI-unsupported.kext "-{$BundlePath} you probably don't need this" + [BundlePath]==FakePCIID.kext "-{$BundlePath} there are better ways to fake device ids" + [BundlePath]==FakePCIID_Intel_HDMI_Audio.kext "-{$BundlePath} there are better ways to fake device ids" + [BundlePath]==* " {$BundlePath} make sure this Kext is in your OC/Kexts directory" + +:Emulate + DummyPowerManagement=no + +:Quirks + AppleCpuPmCfgLock=yes " {$setting} = {$value} You should disable if you don't plan to boot 10.10 or older":" {$setting} = {$value} Make sure CFG-Lock is disabled in your bios if you don't plan to boot 10.10 or older" + AppleXcpmCfgLock=yes " {$setting} = {$value} You should disable CFG-Lock in your bios instead of using this":" {$setting} = {$value} Make sure CFG-Lock is disabled in your bios" + AppleXcpmExtraMsrs=no + AppleXcpmForceBoost=no + CustomPciSerialDevice=no + CustomSMBIOSGuid=no " {$setting} = {$value} If you have a Dell or VIAO motherboard, please enable this":" {$setting} = {$value} This is only required if you have a Dell or VIAO motherboard" + DisableIoMapper=yes + DisableRtcChecksum~=.* " {$setting} = {$value}" + DummyPowerManagement~=.* "!{$setting} was moved in OpenCore v0.6.2 - See Kernel -> Emulate" + ExtendBTFeatureFlags~=.* " {$setting} = {$value}" + LegacyCommpage=no + ExternalDiskIcons~=.* " {$setting} = {$value}" + ForceAquantiaEthernet=no + ForceSecureBootScheme=no + IncreasePciBarSize=no + LapicKernelPanic=no " {$setting} = {$value} If you have an HP laptop, please enable this":" {$setting} = {$value} This is only required if you have an HP laptop" + PanicNoKextDump=yes + PowerTimeoutKernelPanic=yes + ProvideCurrentCpuInfo=no + SetApfsTrimTimeout=-1 + ThirdPartyDrives~=.* " {$setting} = {$value}" + XhciPortLimit=yes " {$setting} = {$value} turn off after USB port mapping":" {$setting} = {$value} enable if you have USB issues" + +Misc +:Boot + BuiltinTextRenderer~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See UEFI/TextRenderer" + ConsoleBehaviourOs~=.* "!{$setting} was deprecated since OpenCore v0.5.6" + ConsoleBehaviourUi~="" "!{$setting} was deprecated since OpenCore v0.5.6" + ConsoleMode~=.* "!{$setting} has been moved to UEFI/Output section as of OpenCore v0.5.6" + Resolution~=.* "!{$setting} has been moved to UEFI/Output section as of OpenCore v0.5.6" + ConsoleAttributes~=.* " {$setting} = {$value}" + HideSelf~=.* "!{$setting} was deprecated since OpenCore v0.5.9" + PollAppleHotKeys=no + ShowPicker=yes + HibernateSkipsPicker=yes + UsePicker~=.* "!{$setting} was deprecated since OpenCore v0.5.6" + TakeoffDelay=0 + HibernateMode=None + LauncherOption~="Disabled|Full|Short|System" " {$setting} = {$value} LauncherOption set correctly":"-{$setting} = {$value} - Invalid LauncherOption. Please read the [Misc -> Boot Docs]" + LauncherPath=Default + PickerMode=Builtin + HideAuxiliary=no + PickerAttributes~=.* " {$setting} = {$value}" + PickerAudioAssist=no + Timeout=5 + PickerVariant~=.* " {$setting} = {$value}" + +:Debug + AppleDebug=yes + ApplePanic=yes + DisableWatchDog=yes :" {$setting} enabling this will help debugging" + Target=67 :" {$setting} see the [Debugging Docs] for more info on debug target numbers" + DisplayLevel=2147483714 :" {$setting} see [Debugging Docs] for more info debug display levels" + DisplayDelay=0 + SysReport=no : " -->This only works if you are using the Debug version{$setting}=yes" + LogModules~=.* " {$setting} = {$value}" + +:Entries + [Arguments]~=debug "!**Arguments** = **{$Arguments}** boot-args go in the nvram section, not here" + +:Security + AllowNvramReset~=.* "!{$setting} was deprecated since OpenCore v0.8.1" + AllowSetDefault=yes + AllowToggleSip~=.* "!{$setting} was deprecated since OpenCore v0.8.1" + ApECID=0 + AuthRestart=no + BlacklistAppleUpdate=yes + BootProtect~=.* "!{$setting} was deprecated since OpenCore v0.6.6 - See LauncherOption" + DmgLoading=Signed + EnablePassword=no + RequireSignature~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See Vault" + RequireVault~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See Vault" + Vault=Optional + SecureBootModel~="Default|Disabled|j137|j680|j132|j174|j140k|j780|j213|j140a|j152f|j160|j230k|j214k|j223|j215|j185|j185f|x86legacy" " {$setting} = {$value} SecureBootModel set correctly":"!{$setting} = {$value} - This is an invalid option for SecureBootModel!" + HaltLevel=2147483648 + ExposeSensitiveData=6 :" {$setting} = {$value}" + ScanPolicy=0 :"-{$setting} = {$value}. Initially you want 0 here, but once you are up and running check [Scanpolicy Docs] for why you should change this" + +:Serial + Init=no + Override=no + +:Tools + count==0 " You removed the tool EFIs":"%You can remove the tool EFIs here" + +NVRAM + LegacyEnable=no + LegacyOverwrite=no + WriteFlash=yes + +:Add +::4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14 + UIScale~=(01|02) " {$setting} = {$value}":" {$setting} = {$value} but it is usually set to **01** or **02**" + DefaultBackgroundColor~=.* " {$setting} = {$value}" + +::7C436110-AB2A-4BBB-A880-FE41995C9F82 + boot-args~="ncpi=" "!{$setting} = {$value} I think you mean **npci=** there not **ncpi=**":"" + boot-args~="^(?:(?!alcid).)*$" "{$alcbootarg}":"" + boot-args="-v keepsyms=1" " {$setting} = {$value} If you have a navi10 GPU add **agdpmod=pikera**":" {$setting} = {$value}" + run-efi-updater="No" + csr-active-config~=.* " {$setting} = {$value}" + nvda_drv~=.* "!{$setting} = {$value} Remove this setting completely. It is no longer used as of OpenCore v0.5.7" + prev-lang:kbd=72752d52553a323532 "-{$setting} = {$value} ({@value}). Unless you speak Russian, remove this entry or fill it in with your language":" {$setting} = **{$value} ({@value})**" + SystemAudioVolume~="^\d+$" " {$setting} = {$value}":"!{$setting} = {$value} this should be a positive number" + +PlatformInfo + Automatic=yes + UpdateDataHub=yes + UpdateNVRAM=yes + UpdateSMBIOS=yes + UpdateSMBIOSMode=Create " {$setting} = {$value} If you have a Dell or VIAO motherboard, please set this to **Custom**":" {$setting} = {$value} This is only required if you have a Dell or VIAO motherboard" + +:Generic + SpoofVendor=yes + AdviseFeatures=no + ProcessorType~=.* " {$setting} = {$value}" + SystemMemoryStatus=Auto + MaxBIOSVersion=no + SystemProductName~="(iMac14,1|iMac14,2|iMac14,4|iMac15,1|iMac16,2)" " {$setting} = {$value}":"-{$setting} = {$value} this is not a suggested SMBIOS for Coffee Lake Desktop systems. See [PlatformInfo Docs]" + MLB=M000000000001 "!{$setting} should be set to your generated board serial. See [PlatformInfo Docs]":" {$setting} is set" + ROM=112233000000 "-{$setting} = {$value} You should set this to your NIC MAC address. See [PlatformInfo Docs]":" {$setting} is set" + SystemSerialNumber=W0000000001 "!{$setting} should be set to your generated system serial number. See the [PlatformInfo Docs]":" {$setting} is set" + SystemUUID=00000000-0000-0000-0000-000000000000 "!{$setting} should be set to your generated SmUUID. See the [PlatformInfo Docs]":" {$setting} is set" + +UEFI + ConnectDrivers=yes "{$setting} = {$value}" +:Drivers + [Path]==VBoxHfs.efi|HFSPlus.efi|HfsPlus.efi|OpenHfsPlus.efi "$hfs={$Path}; {$Path}":"!Need either VBoxHfs.efi, OpenHfsPlus.efi or HFSPlus.efi here" + [Path]==VBoxHfs.efi|HFSPlus.efi|HfsPlus.efi|OpenHfsPlus.efi "!{$Path} you already have {$hfs}" + [Path]==OpenRuntime.efi " {$Path}":"!OpenRuntime.efi is missing" + [Path]==FwRuntimeServices.efi "!{$Path} has been replaced by OpenRuntime.efi as of OpenCore v0.5.7" + [Path]==ApfsDriverLoader.efi "!ApfsDriverLoader.efi was merged into OpenCore under the UEFI/APFS section as of OpenCore v0.5.8" + [Path]==OpenCore.efi "!OpenCore.efi should not be here!" + [Path]==AppleUsbKbdxe.efi "!{$Path} has been replaced by OpenUsbKbDxe.efi as of OpenCore v0.5.7" + [Path]==CrScreenshotDxe.efi "!{$Path} should not be here!" + [Path]==HiiDatabase.efi "!{$Path} should not be here!" + [Path]==NvmExpressDxe.efi "!{$Path} should not be here!" + [Path]==OpenUsbKbDxe.efi "-{$Path} Unless you are doing a legacy install, you don't need this" + [Path]==Ps2KeyboardDxe.efi "-{$Path} Unless you are using a PS2 keyboard, this should not be here!" + [Path]==Ps2MouseDxe.efi "-{$Path} Unless you are using a PS2 mouse/trackpad with OpenCanopy, this should not be here!" + [Path]==UsbMouseDxe.efi "-{$Path} Unless you are using a USB mouse/trackpad with OpenCanopy, this should not be here!" + [Path]==XhciDxe.efi "!{$Path} should not be here!" + [Path]==VirtualSmc.efi "!VirtualSmc.efi was merged into OpenCore under the quirk AppleSmcIo!" + [Path]==* " {$Path}" + +:APFS + EnableJumpstart=yes + GlobalConnect=no " {$setting} = {$value} If you have an HP motherboard and can't see APFS drives in OpenCore, please enable this":" {$setting} = {$value} Only required for HP motherboard that cannot see APFS drives in OpenCore" + HideVerbose=yes + JumpstartHotPlug=no + MinDate=0 + MinVersion=0 + +:AppleInput + AppleEvent~=.* " {$setting} = {$value}" + CustomDelays~=.* " {$setting} = {$value}" + KeyInitalDelay~=.* " {$setting} = {$value}" + KeySubsequentDelay~=.* " {$setting} = {$value}" + PointerSpeedDiv~=.* " {$setting} = {$value}" + PointerSpeedMul~=.* " {$setting} = {$value}" + GraphicsInputMirroring=no + +:Audio + AudioSupport~=.* " {$setting} = {$value}" + DisconnectHda~=.* " {$setting} = {$value}" + MaximumGain~=.* " {$setting} = {$value}" + MinimumAssistGain~=.* " {$setting} = {$value}" + MinimumAudibleGain~=.* " {$setting} = {$value}" + AudioOutMask~=.* " {$setting} = {$value}" + AudioDevice~=.* " {$setting} = {$value}" + AudioCodec~=.* " {$setting} = {$value}" + PlayChime~=.* " {$setting} = {$value}" + SetupDelay~=.* " {$setting} = {$value}" + ResetTrafficClass~=.* " {$setting} = {$value}" + +:Input + KeyFiltering=no + KeyForgetThreshold=5 + KeyMergeThreshold~=.* "!{$setting} was deprecated since OpenCore v0.6.9 + KeySupport=yes + KeySupportMode=Auto + KeySwap=no + PointerSupport=no + PointerSupportMode~=.* " {$setting} = {$value}" + TimerResolution=50000 + KeyInitalDelay~=.* "!{$setting} --> was moved to AppInput in OpenCore v0.6.9" + KeySubsequentDelay~=.* "!{$setting} --> was moved to AppInput in OpenCore v0.6.9" + PointerDwellClickTimeout~=.* " {$setting} = {$value}" + PointerDwellDoubleClickTimeou~=.* " {$setting} = {$value}" + PointerDwellRadius~=.* " {$setting} = {$value}" + PointerPollMask~=.* " {$setting} = {$value}" + PointerPollMax~=.* " {$setting} = {$value}" + PointerPollMin~=.* " {$setting} = {$value}" + +:ProtocolOverrides + count==18 :"!You should have exactly 18 settings in the UEFI/ProtocolOverrides section" + AppleAudio=no + AppleBootPolicy=no + AppleDebugLog=no + AppleEg2Info=no + AppleEvent~=.* "!{$setting} --> was moved to AppInput in OpenCore v0.6.9" + AppleFramebufferInfo=no + AppleImageConversion=no + AppleImg4Verification=no + AppleKeyMap=no + AppleRtcRam=no + AppleSecureBoot=no + AppleSmcIo=no + AppleUserInterfaceTheme=no + DataHub=no + DeviceProperties=no + FirmwareVolume=no " {$setting} = {$value} If you plan to use FileVault2, please enable this":" {$setting} = {$value} This is only required if you plan to use FileVault" + HashServices=no " {$setting} = {$value} If you plan to use FileVault2, please enable this":" {$setting} = {$value} This is only required if you plan to use FileVault" + OSInfo=no + UnicodeCollation=no + ConsoleControl~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See UEFI/TextRenderer" + +:Output + count==15 :"!You should have exactly 15 settings in the UEFI/Output section" + TextRenderer=BuiltinGraphics + ConsoleMode="" + Resolution~=.* " {$setting} = {$value}" + ForceResolution=no + ClearScreenOnModeSwitch=no + IgnoreTextInGraphics=no + ProvideConsoleGop=yes + ReconnectGraphicsOnConnect=no + DirectGopRendering=no + DirectGopCacheMode~=.* "!{$setting} was deprecated since OpenCore v0.5.9" + ReconnectOnResChange=no + ReplaceTabWithSpace=no + SanitiseClearScreen~=.* " {$setting} = {$value}" + UgaPassThrough~=.* " {$setting} = {$value}" + Scale~=.* "!{$setting} shouldn't be here" + +:Quirks + AvoidHighAlloc~=.* "!{$setting} was deprecated since OpenCore v0.5.6" + DeduplicateBootOrder~=.* "!{$setting} was deprecated since OpenCore v0.6.5" + DisableSecurityPolicy=no " {$setting} = {$value} If you have a Microsoft Surface device, please enable this" + EnableVectorAcceleration=no + EnableVmx=no + ActivateHpetSupport=no + ExitBootServicesDelay=0 + ForgeUefiSupport=no + ForceOcWriteFlash=no + IgnoreInvalidFlexRatio=yes + ReconnectOnResChange~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See Output/${setting}" + IgnoreTextInGraphics~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See Output/${setting}" + ProvideConsoleGop~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See Output/${setting}" + ReleaseUsbOwnership=no + ReloadOptionRoms=no + RequestBootVarFallback~=.* "!{$setting} was deprecated since OpenCore v0.5.9" + RequestBootVarRouting=yes + TscSyncTimeout=0 + ResizeGpuBars=-1 + ReplaceTabWithSpace~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See Output/${setting}" + SanitiseClearScreen~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See Output/${setting}" + ClearScreenOnModeSwitch~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See Output/${setting}" + UnblockFsConnect=no " {$setting} = {$value} If you have an HP system, please enable this" + +:ReservedMemory diff --git a/English Localization (en)/ocs/rules/haswelle086.lst b/English Localization (en)/ocs/rules/haswelle086.lst index 87f74b576f28fecd8f3b60045f0cd7009b4e3af2..e2ca1c5d7dcfcbf7b7b087a478c06412d0cf7f1b 100644 --- a/English Localization (en)/ocs/rules/haswelle086.lst +++ b/English Localization (en)/ocs/rules/haswelle086.lst @@ -1,6 +1,6 @@ -=HEDT: (5th Gen) Haswell-E OpenCore 0.8.5
+=HEDT: (5th Gen) Haswell-E OpenCore 0.8.6
# Generic config suitable for initial installation -# OpenCore v0.8.5 Intel Haswell-E Sanity Check +# OpenCore v0.8.6 Intel Haswell-E Sanity Check =https://dortania.github.io/OpenCore-Install-Guide/config-HEDT/haswell-e.html =
# [launcheroption]:https://dortania.github.io/OpenCore-Post-Install/multiboot/bootstrap.html diff --git a/English Localization (en)/ocs/rules/haswelle087.lst b/English Localization (en)/ocs/rules/haswelle087.lst new file mode 100644 index 0000000000000000000000000000000000000000..df32ba26282f9a7c43ba7b4cd8589023ed6fba8f --- /dev/null +++ b/English Localization (en)/ocs/rules/haswelle087.lst @@ -0,0 +1,348 @@ +=HEDT: (5th Gen) Haswell-E OpenCore 0.8.7
+# Generic config suitable for initial installation +# OpenCore v0.8.7 Intel Haswell-E Sanity Check +=https://dortania.github.io/OpenCore-Install-Guide/config-HEDT/haswell-e.html +=
+# [launcheroption]:https://dortania.github.io/OpenCore-Post-Install/multiboot/bootstrap.html +# [kernel]:https://dortania.github.io/OpenCore-Install-Guide/config-HEDT/haswell-e#kernel +# [acpi]:https://dortania.github.io/OpenCore-Install-Guide/config-HEDT/haswell-e#acpi +# [kexts]:https://dortania.github.io/OpenCore-Install-Guide/ktext.html#kexts +# [debug]:https://dortania.github.io/OpenCore-Install-Guide/troubleshooting/debug.html +# [scanpolicy]:https://dortania.github.io/OpenCore-Post-Install/universal/security.html#scanpolicy +# [platforminfo]:https://dortania.github.io/OpenCore-Install-Guide/config-HEDT/haswell-e#platforminfo +# [deviceproperties]:https://dortania.github.io/OpenCore-Install-Guide/config-HEDT/haswell-e#deviceproperties + +ACPI +:Add + count==0 "-You have no SSDT Patches. Please review the [Acpi Docs]" + [Path]==DSDT.aml "-{$Path} You should not be including your dumped DSDT. Please review the [Acpi Docs]." + [Path]==SSDT-1.aml "-{$Path} This is just an example SSDT. If you really made this yourself, call it something more descriptive" + [Path]~=".dsl$" "!{$Path} Only include .aml files here. dsl files need to be compiled to .aml" + [Enabled]==no "-{$Path} is disabled. Either enable it or remove it to get rid of this warning" + [Path]!=SSDT-PLUG.aml "-SSDT-PLUG.aml is missing. See the [Acpi Docs]" + [Path]==SSDT-EC-USBX-DESKTOP.aml&SSDT-EC.aml "-{$Path} don't use both SSDT-EC-USBX-DESKTOP and SSDT-EC" + [Path]~=-EC.+aml :"%You might need something like SSDT-EC.aml or SSDT-EC-USBX-DESKTOP.aml. See the [Acpi Docs]" + [Path]==* " {$Path} Make sure this file is in your OC/ACPI directory" + [Path]==SSDT-OLA.aml "!{$Path} Don't use random files found on sketchy websites, these inject random data that can very likely prevent booting. Please review the [Acpi Docs]" + [Path]==SSDT-OLARILA.aml "!{$Path} Don't use random files found on sketchy websites, these inject random data that can very likely prevent booting. Please review the [Acpi Docs]" + +:Quirks + count==5 + FadtEnableReset~=.* " {$setting} = {$value}" + NormalizeHeaders=no + RebaseRegions=no + ResetHwSig=no + ResetLogoStatus=no + SyncTableIds=no + +Booter + +:Quirks + AllowRelocationBlock=no + AvoidRuntimeDefrag=yes + DevirtualiseMmio=no " {$setting} = {$value} Note you may get allocation issues at boot with this disabled":" {$setting} = {$value} Note you may get an early kernel panic with this enabled" + DisableSingleUser=no + DisableVariableWrite=no + DiscardHibernateMap=no + EnableSafeModeSlide=yes + EnableWriteUnprotector=yes + ForceExitBootServices=no + ProtectCsmRegion~=.* "!{$setting} was deprecated since OpenCore v0.5.7 - See ProtectMemoryRegions instead" + ProtectMemoryRegions=no + ProtectSecureBoot=no + ProtectUefiServices=no + ProvideCustomSlide=yes + ProvideMaxSlide=0 + ResizeAppleGpuBars=-1 + RebuildAppleMemoryMap=no + SetupVirtualMap=yes + ShrinkMemoryMap~=.* "!{$setting} was deprecated since OpenCore v0.5.7 - See RebuildAppleMemoryMap instead" + SignalAppleOS=no + SyncRuntimePermissions=no + ForceBooterSignature=no + +DeviceProperties + +Kernel + +:Add + count==0 "!You have no Kexts. You definitely need at least Lilu.kext and VirtualSMC.kext. Please review the [Kexts Docs]" + [BundlePath]==Lilu.kext " Lilu.kext make sure this Kext is in your OC/Kexts directory and the first kext listed here":"!Lilu.kext is missing. Add it to the top of this list" + [BundlePath]==FakeSMC.kext&VirtualSMC.kext "-{$BundlePath} don't use both FakeSMC.kext and VirtualSMC.kext" + [BundlePath]!=FakeSMC.kext|VirtualSMC.kext "-you should have either FakeSMC.kext or VirtualSMC.kext here" + [BundlePath]==VoodooHDA.kext&AppleALC.kext "-{$BundlePath} don't use both VoodooHDA.kext and AppleALC.kext" + [BundlePath]==AppleALC.kext "$alcbootarg='-{$setting} = {$value} You need to add alcid=<_layout_\> here since you are using AppleALC.kext';":"$alcbootarg=;" + [BundlePath]!=WhateverGreen.kext "-WhateverGreen.kext is missing. Please review the [Kexts Docs]" + [BundlePath]==XLNCUSBFIX.kext "!XLNCUSBFIX.kext this is an AMD-specific kext, don't use on Intel" + [BundlePath]==SmallTree-Intel-211-AT-PCIe-GBE.kext "-{$BundlePath} while this might work, SmallTreeIntel82576.kext is considered more reliable" + [BundlePath]==SMCLightSensor.kext "!{$BundlePath} VirtualSMC laptop plugins don't work on Desktop" + [BundlePath]==SMCBatteryManager.kext "!{$BundlePath} VirtualSMC laptop plugins don't work on Desktop" + [BundlePath]==* " {$BundlePath} make sure this Kext is in your OC/Kexts directory" + +:Emulate + Cpuid1Data=c3060300000000000000000000000000 " {$setting} = {$value}":"!{$setting} = {$value} you need correct CPU spoofing here" + Cpuid1Mask=ffffffff000000000000000000000000 " {$setting} = {$value}":"!{$setting} = {$value}" + DummyPowerManagement=no + +:Quirks + AppleCpuPmCfgLock=yes " {$setting} = {$value} You should disable if you don't plan to boot 10.10 or older":" {$setting} = {$value} Make sure CFG-Lock is disabled in your bios if you don't plan to boot 10.10 or older" + AppleXcpmCfgLock=yes " {$setting} = {$value} You should disable CFG-Lock in your bios instead of using this":" {$setting} = {$value} Make sure CFG-Lock is disabled in your bios" + AppleXcpmExtraMsrs=yes + AppleXcpmForceBoost=no + CustomPciSerialDevice=no + CustomSMBIOSGuid=no " {$setting} = {$value} If you have a Dell or VIAO motherboard, please enable this":" {$setting} = {$value} This is only required if you have a Dell or VIAO motherboard" + DisableIoMapper=yes + DisableRtcChecksum~=.* " {$setting} = {$value}" + DummyPowerManagement~=.* "!{$setting} was moved in OpenCore v0.6.2 - See Kernel -> Emulate" + ExtendBTFeatureFlags~=.* " {$setting} = {$value}" + LegacyCommpage=no + ExternalDiskIcons~=.* " {$setting} = {$value}" + ForceAquantiaEthernet=no + ForceSecureBootScheme=no + IncreasePciBarSize=no + LapicKernelPanic=no " {$setting} = {$value} If you have an HP laptop, please enable this":" {$setting} = {$value} This is only required if you have an HP laptop" + PanicNoKextDump=yes + PowerTimeoutKernelPanic=yes + ProvideCurrentCpuInfo=no + SetApfsTrimTimeout=-1 + ThirdPartyDrives~=.* " {$setting} = {$value}" + XhciPortLimit=yes " {$setting} = {$value} turn off after USB port mapping":" {$setting} = {$value} enable if you have USB issues" + +Misc +:Boot + BuiltinTextRenderer~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See UEFI/TextRenderer" + ConsoleBehaviourOs~=.* "!{$setting} was deprecated since OpenCore v0.5.6" + ConsoleBehaviourUi~="" "!{$setting} was deprecated since OpenCore v0.5.6" + ConsoleMode~=.* "!{$setting} has been moved to UEFI/Output section as of OpenCore v0.5.6" + Resolution~=.* "!{$setting} has been moved to UEFI/Output section as of OpenCore v0.5.6" + ConsoleAttributes~=.* " {$setting} = {$value}" + HideSelf~=.* "!{$setting} was deprecated since OpenCore v0.5.9" + PollAppleHotKeys=no + ShowPicker=yes + HibernateSkipsPicker=yes + UsePicker~=.* "!{$setting} was deprecated since OpenCore v0.5.6" + TakeoffDelay=0 + HibernateMode=None + LauncherOption~="Disabled|Full|Short|System" " {$setting} = {$value} LauncherOption set correctly":"-{$setting} = {$value} - Invalid LauncherOption. Please read the [Misc -> Boot Docs]" + LauncherPath=Default + PickerMode=Builtin + HideAuxiliary=no + PickerAttributes~=.* " {$setting} = {$value}" + PickerAudioAssist=no + Timeout=5 + PickerVariant~=.* " {$setting} = {$value}" + +:Debug + AppleDebug=yes + ApplePanic=yes + DisableWatchDog=yes :" {$setting} enabling this will help debugging" + Target=67 :" {$setting} see the [Debugging Docs] for more info on debug target numbers" + DisplayLevel=2147483714 :" {$setting} see [Debugging Docs] for more info debug display levels" + DisplayDelay=0 + SysReport=no : " -->This only works if you are using the Debug version{$setting}=yes" + LogModules~=.* " {$setting} = {$value}" + +:Entries + [Arguments]~=debug "!Arguments = {$Arguments} boot-args go in the nvram section, not here" + +:Security + AllowNvramReset~=.* "!{$setting} was deprecated since OpenCore v0.8.1" + AllowSetDefault=yes + AllowToggleSip~=.* "!{$setting} was deprecated since OpenCore v0.8.1" + ApECID=0 + AuthRestart=no + BlacklistAppleUpdate=yes + BootProtect~=.* "!{$setting} was deprecated since OpenCore v0.6.6 - See LauncherOption" + DmgLoading=Signed + EnablePassword=no + RequireSignature~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See Vault" + RequireVault~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See Vault" + Vault=Optional + SecureBootModel~="Default|Disabled|j137|j680|j132|j174|j140k|j780|j213|j140a|j152f|j160|j230k|j214k|j223|j215|j185|j185f|x86legacy" " {$setting} = {$value} SecureBootModel set correctly":"!{$setting} = {$value} - This is an invalid option for SecureBootModel!" + HaltLevel=2147483648 + ExposeSensitiveData=6 :" {$setting} = {$value}" + ScanPolicy=0 :"-{$setting} = {$value}. Initially you want 0 here, but once you are up and running check [Scanpolicy Docs] for why you should change this" + +:Serial + Init=no + Override=no + +:Tools + count==0 " You removed the tool EFIs":"%You can remove the tool EFIs here" + +NVRAM + LegacyEnable=yes + LegacyOverwrite=yes + WriteFlash=yes + +:Add +::4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14 + UIScale~=(01|02) " {$setting} = {$value}":" {$setting} = {$value} but it is usally set to 01 or 02" + DefaultBackgroundColor~=.* " {$setting} = {$value}" + +::7C436110-AB2A-4BBB-A880-FE41995C9F82 + boot-args~="ncpi=" "!{$setting} = {$value} I think you mean npci= there not ncpi=":"" + boot-args~="^(?:(?!alcid).)*$" "{$alcbootarg}":"" + boot-args="-v keepsyms=1" " {$setting} = {$value} If you have a navi10 GPU add agdpmod=pikera":" {$setting} = {$value}" + run-efi-updater="No" + csr-active-config~=.* " {$setting} = {$value}" + nvda_drv~=.* "!{$setting} = {$value} Remove this setting completely. It is no longer used as of OpenCore v0.5.7" + prev-lang:kbd=72752d52553a323532 "-{$setting} = {$value} ({@value}). Unless you speak Russian, remove this entry or fill it in with your language":" {$setting} = {$value} ({@value})" + SystemAudioVolume~="^\d+$" " {$setting} = {$value}":"!{$setting} = {$value} this should be a positive number" + +PlatformInfo + Automatic=yes + UpdateDataHub=yes + UpdateNVRAM=yes + UpdateSMBIOS=yes + UpdateSMBIOSMode=Create " {$setting} = {$value} If you have a Dell or VIAO motherboard, please set this to Custom":" {$setting} = {$value} This is only required if you have a Dell or VIAO motherboard" + +:Generic + SpoofVendor=yes + AdviseFeatures=no + ProcessorType~=.* " **{$setting}** = **{$value}**" + SystemMemoryStatus=Auto + MaxBIOSVersion=no + SupportsCsm~=.* "!{$setting} was replaced with AdviseWindows in OpenCore v0.5.5" + SystemProductName~=(^$)|(MacPro5,1) "!{$setting} You need to set this. See [PlatformInfo Docs]":" {$setting} = {$value}" + MLB=M000000000001 "!{$setting} should be set to your generated board serial. See [PlatformInfo Docs]":" {$setting} is set" + ROM=112233000000 "-{$setting} = {$value} You should set this to your NIC MAC address. See [PlatformInfo Docs]":" {$setting} is set" + SystemSerialNumber=W0000000001 "!{$setting} should be set to your generated system serial number. See the [PlatformInfo Docs]":" {$setting} is set" + SystemUUID=00000000-0000-0000-0000-000000000000 "!{$setting} should be set to your generated SmUUID. See the [PlatformInfo Docs]":" {$setting} is set" + +UEFI + ConnectDrivers=yes "{$setting} = {$value}" +:Drivers + [Path]==VBoxHfs.efi|HFSPlus.efi|HfsPlus.efi|OpenHfsPlus.efi "$hfs={$Path}; {$Path}":"!Need either VBoxHfs.efi, OpenHfsPlus.efi or HFSPlus.efi here" + [Path]==VBoxHfs.efi|HFSPlus.efi|HfsPlus.efi|OpenHfsPlus.efi "!{$Path} you already have {$hfs}" + [Path]==OpenRuntime.efi " {$Path}":"!OpenRuntime.efi is missing" + [Path]==FwRuntimeServices.efi "!{$Path} has been replaced by OpenRuntime.efi as of OpenCore v0.5.7" + [Path]==ApfsDriverLoader.efi "!ApfsDriverLoader.efi was merged into OpenCore under the UEFI/APFS section as of OpenCore v0.5.8" + [Path]==OpenCore.efi "!OpenCore.efi should not be here!" + [Path]==AppleUsbKbdxe.efi "!{$Path} has been replaced by OpenUsbKbDxe.efi as of OpenCore v0.5.7" + [Path]==CrScreenshotDxe.efi "!{$Path} should not be here!" + [Path]==HiiDatabase.efi "!{$Path} should not be here!" + [Path]==NvmExpressDxe.efi "!{$Path} should not be here!" + [Path]==OpenUsbKbDxe.efi "-{$Path} Unless you are doing a legacy install, you don't need this" + [Path]==Ps2KeyboardDxe.efi "-{$Path} Unless you are using a PS2 keyboard, this should not be here!" + [Path]==Ps2MouseDxe.efi "-{$Path} Unless you are using a PS2 mouse/trackpad with OpenCanopy, this should not be here!" + [Path]==UsbMouseDxe.efi "-{$Path} Unless you are using a USB mouse/trackpad with OpenCanopy, this should not be here!" + [Path]==XhciDxe.efi "!{$Path} should not be here!" + [Path]==VirtualSmc.efi "!VirtualSmc.efi was merged into OpenCore under the quirk AppleSmcIo!" + [Path]==* " {$Path}" + +:APFS + EnableJumpstart=yes + GlobalConnect=no " {$setting} = {$value} If you have an HP motherboard and can't see APFS drives in OpenCore, please enable this":" {$setting} = {$value} Only required for HP motherboard that cannot see APFS drives in OpenCore" + HideVerbose=yes + JumpstartHotPlug=no + MinDate=0 + MinVersion=0 + +:AppleInput + AppleEvent~=.* " {$setting} = {$value}" + CustomDelays~=.* " {$setting} = {$value}" + KeyInitalDelay~=.* " {$setting} = {$value}" + KeySubsequentDelay~=.* " {$setting} = {$value}" + PointerSpeedDiv~=.* " {$setting} = {$value}" + PointerSpeedMul~=.* " {$setting} = {$value}" + GraphicsInputMirroring=no + +:Audio + AudioSupport~=.* " {$setting} = {$value}" + DisconnectHda~=.* " {$setting} = {$value}" + MaximumGain~=.* " {$setting} = {$value}" + MinimumAssistGain~=.* " {$setting} = {$value}" + MinimumAudibleGain~=.* " {$setting} = {$value}" + AudioOutMask~=.* " {$setting} = {$value}" + AudioDevice~=.* " {$setting} = {$value}" + AudioCodec~=.* " {$setting} = {$value}" + PlayChime~=.* " {$setting} = {$value}" + SetupDelay~=.* " {$setting} = {$value}" + ResetTrafficClass~=.* " {$setting} = {$value}" + +:Input + KeyFiltering=no + KeyForgetThreshold=5 + KeyMergeThreshold~=.* "!{$setting} was deprecated since OpenCore v0.6.9 + KeySupport=yes + KeySupportMode=Auto + KeySwap=no + PointerSupport=no + PointerSupportMode~=.* " {$setting} = {$value}" + TimerResolution=50000 + KeyInitalDelay~=.* "!{$setting} --> was moved to AppInput in OpenCore v0.6.9" + KeySubsequentDelay~=.* "!{$setting} --> was moved to AppInput in OpenCore v0.6.9" + PointerDwellClickTimeout~=.* " {$setting} = {$value}" + PointerDwellDoubleClickTimeou~=.* " {$setting} = {$value}" + PointerDwellRadius~=.* " {$setting} = {$value}" + PointerPollMask~=.* " {$setting} = {$value}" + PointerPollMax~=.* " {$setting} = {$value}" + PointerPollMin~=.* " {$setting} = {$value}" + +:ProtocolOverrides + count==18 :"!You should have exactly 18 settings in the UEFI/ProtocolOverrides section" + AppleAudio=no + AppleBootPolicy=no + AppleDebugLog=no + AppleEg2Info=no + AppleEvent~=.* "!{$setting} --> was moved to AppInput in OpenCore v0.6.9" + AppleFramebufferInfo=no + AppleImageConversion=no + AppleImg4Verification=no + AppleKeyMap=no + AppleRtcRam=no + AppleSecureBoot=no + AppleSmcIo=no + AppleUserInterfaceTheme=no + DataHub=no + DeviceProperties=no + FirmwareVolume=no " {$setting} = {$value} If you plan to use FileVault2, please enable this":" {$setting} = {$value} This is only required if you plan to use FileVault" + HashServices=no " {$setting} = {$value} If you plan to use FileVault2, please enable this":" {$setting} = {$value} This is only required if you plan to use FileVault" + OSInfo=no + UnicodeCollation=no + ConsoleControl~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See UEFI/TextRenderer" + +:Output + count==15 :"!You should have exactly 15 settings in the UEFI/Output section" + TextRenderer=BuiltinGraphics + ConsoleMode="" + Resolution~=.* " {$setting} = {$value}" + ForceResolution=no + ClearScreenOnModeSwitch=no + IgnoreTextInGraphics=no + ProvideConsoleGop=yes + ReconnectGraphicsOnConnect=no + DirectGopRendering=no + DirectGopCacheMode~=.* "!{$setting} was deprecated since OpenCore v0.5.9" + ReconnectOnResChange=no + ReplaceTabWithSpace=no + SanitiseClearScreen~=.* " {$setting} = {$value}" + UgaPassThrough~=.* " {$setting} = {$value}" + Scale=.* "!{$setting} shouldn't be here" + +:Quirks + AvoidHighAlloc~=.* "!{$setting} was deprecated since OpenCore v0.5.6" + DeduplicateBootOrder~=.* "!{$setting} was deprecated since OpenCore v0.6.5" + DisableSecurityPolicy=no " {$setting} = {$value} If you have a Microsoft Surface device, please enable this" + EnableVectorAcceleration=no + EnableVmx=no + ActivateHpetSupport=no + ExitBootServicesDelay=0 + ForgeUefiSupport=no + ForceOcWriteFlash=no + IgnoreInvalidFlexRatio=yes + IgnoreTextInGraphics~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See Output/${setting}" + ProvideConsoleGop~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See Output/${setting}" + ReleaseUsbOwnership=no + ReloadOptionRoms=no + RequestBootVarFallback~=.* "!{$setting} was deprecated since OpenCore v0.5.9" + RequestBootVarRouting=yes + TscSyncTimeout=0 + ResizeGpuBars=-1 + ReplaceTabWithSpace~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See Output/${setting}" + SanitiseClearScreen~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See Output/${setting}" + ClearScreenOnModeSwitch~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See Output/${setting}" + UnblockFsConnect=no " {$setting} = {$value} If you have an HP system, please enable this" + +:ReservedMemory diff --git a/English Localization (en)/ocs/rules/ivybridge086.lst b/English Localization (en)/ocs/rules/ivybridge086.lst index e03d3ef706aa5cd95fdcfbae1cca2689e1961508..a5bda9e25c5edb996bafb0bf0f1f16c32f082756 100644 --- a/English Localization (en)/ocs/rules/ivybridge086.lst +++ b/English Localization (en)/ocs/rules/ivybridge086.lst @@ -1,6 +1,6 @@ -=Desktop: (3rd Gen) Ivy Bridge OpenCore 0.8.5
+=Desktop: (3rd Gen) Ivy Bridge OpenCore 0.8.6
# Generic config suitable for initial installation -# OpenCore v0.8.5 Intel Ivy Bridge Desktop Sanity Check +# OpenCore v0.8.6 Intel Ivy Bridge Desktop Sanity Check =https://dortania.github.io/OpenCore-Install-Guide/config.plist/ivy-bridge.html =
# [launcheroption]:https://dortania.github.io/OpenCore-Post-Install/multiboot/bootstrap.html diff --git a/English Localization (en)/ocs/rules/ivybridge087.lst b/English Localization (en)/ocs/rules/ivybridge087.lst new file mode 100644 index 0000000000000000000000000000000000000000..0ad6cc1c9102ffdc1a346573e99f0368cbc4637f --- /dev/null +++ b/English Localization (en)/ocs/rules/ivybridge087.lst @@ -0,0 +1,363 @@ +=Desktop: (3rd Gen) Ivy Bridge OpenCore 0.8.7
+# Generic config suitable for initial installation +# OpenCore v0.8.7 Intel Ivy Bridge Desktop Sanity Check +=https://dortania.github.io/OpenCore-Install-Guide/config.plist/ivy-bridge.html +=
+# [launcheroption]:https://dortania.github.io/OpenCore-Post-Install/multiboot/bootstrap.html +# [kernel]:https://dortania.github.io/OpenCore-Install-Guide/config.plist/ivy-bridge.html#kernel +# [acpi]:https://dortania.github.io/OpenCore-Install-Guide/config.plist/ivy-bridge.html#acpi +# [kexts]:https://dortania.github.io/OpenCore-Install-Guide/ktext.html#kexts +# [debug]:https://dortania.github.io/OpenCore-Install-Guide/troubleshooting/debug.html +# [scanpolicy]:https://dortania.github.io/OpenCore-Post-Install/universal/security.html#scanpolicy +# [platforminfo]:https://dortania.github.io/OpenCore-Install-Guide/config.plist/ivy-bridge.html#platforminfo +# [deviceproperties]:https://dortania.github.io/OpenCore-Install-Guide/config.plist/ivy-bridge.html#deviceproperties + +ACPI +:Add + count==0 "-You have no SSDT Patches. Please review the [Acpi Docs]" + [Path]==DSDT.aml "-{$Path} You should not be including your dumped DSDT. Please review the [Acpi Docs]" + [Path]==SSDT-1.aml "-{$Path} This is just an example SSDT. If you really made this yourself, call it something more descriptive" + [Path]!=SSDT-PLUG.aml "-{$Path} does not work on Sandy and Ivy Bridge systems" + [Path]==SSDT-GPIO.aml "-{$Path} this doesn't belong on an Ivy Bridge or older system" + [Path]~=".dsl$" "!{$Path} Only include .aml files here. dsl files need to be compiled to .aml" + [Enabled]==no "-{$Path} is disabled. Either enable it or remove it to get rid of this warning" + [Path]==SSDT-EC-DESKTOP.aml&SSDT-EC.aml "-{$Path} don't use both SSDT-EC-DESKTOP and SSDT-EC" + [Path]~=-EC.+aml :"%You might need something like SSDT-EC.aml or SSDT-EC-USBX-DESKTOP.aml. See the [ACPI Docs]" + [Path]==* " {$Path} Make sure this file is in your OC/ACPI directory" + [Path]==SSDT-OLA.aml "!{$Path} Don't use random files found on sketchy websites, these inject random data that can very likely prevent booting. Please review the [ACPI Docs]." + [Path]==SSDT-OLARILA.aml "!{$Path} Don't use random files found on sketchy websites, these inject random data that can very likely prevent booting. Please review the [ACPI Docs]." + +:Delete + [Enabled]==no "!{$Comment} Patch is disabled! Enable this to make sure SSDT-CPU-PM works." + [Enabled]==yes " {$Comment} Patch is enabled" + +:Quirks + count==5 + FadtEnableReset~=.* " {$setting} = {$value}" + NormalizeHeaders=no + RebaseRegions=no + ResetHwSig=no + ResetLogoStatus=no + SyncTableIds=no + +Booter + +:Quirks + AllowRelocationBlock=no + AvoidRuntimeDefrag=yes + DevirtualiseMmio=no + DisableSingleUser=no + DisableVariableWrite=no + DiscardHibernateMap=no + EnableSafeModeSlide=yes + EnableWriteUnprotector=yes + ForceExitBootServices=no + ProtectCsmRegion~=.* "!{$setting} was deprecated since OpenCore v0.5.7 - See ProtectMemoryRegions instead" + ProtectMemoryRegions=no + ProtectSecureBoot=no + ProtectUefiServices=no + ProvideCustomSlide=yes + ProvideMaxSlide=0 + ResizeAppleGpuBars=-1 + RebuildAppleMemoryMap=no + SetupVirtualMap=yes + ShrinkMemoryMap~=.* "!{$setting} was deprecated since OpenCore v0.5.7 - See RebuildAppleMemoryMap instead" + SignalAppleOS=no + SyncRuntimePermissions=no + ForceBooterSignature=no + +DeviceProperties + +:Add +::PciRoot(0x0)/Pci(0x2,0x0) + AAPL,ig-platform-id~="0a006601|07006201" " {$setting} = {$value} iGPU set correctly":"-{$setting} = {$value} - iGPU may not be set correctly. Please read the [DeviceProperties Docs]" + +::PciRoot(0x0)/Pci(0x1b,0x0) + AAPL,ig-platform-id~=.* "!{$setting} is in the wrong location, iGPU location is PciRoot(0x0)/Pci(0x2,0x0)" + +Kernel + +:Add + count==0 "!You have no Kexts. You definitely need at least Lilu.kext and VirtualSMC.kext. Please review the [Kexts Docs]" + [BundlePath]==Lilu.kext " Lilu.kext make sure this Kext is in your OC/Kexts directory and the first kext listed here":"!Lilu.kext is missing. Add it to the top of this list" + [BundlePath]==FakeSMC.kext&VirtualSMC.kext "-{$BundlePath} don't use both FakeSMC.kext and VirtualSMC.kext" + [BundlePath]!=FakeSMC.kext|VirtualSMC.kext "-you should have either FakeSMC.kext or VirtualSMC.kext here" + [BundlePath]==VoodooHDA.kext&AppleALC.kext "-{$BundlePath} don't use both VoodooHDA.kext and AppleALC.kext" + [BundlePath]==AppleALC.kext "$alcbootarg='-{$setting} = {$value} You need to add alcid=<_layout_\> here since you are using AppleALC.kext';":"$alcbootarg=;" + [BundlePath]==VoodooHDA.kext " {$BundlePath} Note that AppleALC.kext tends to have better audio quality" + [BundlePath]!=WhateverGreen.kext "-WhateverGreen.kext is missing. Please review the [Kexts Docs]" + [BundlePath]==XLNCUSBFIX.kext "!XLNCUSBFIX.kext this is an AMD-specific kext, don't use on Intel" + [BundlePath]==SmallTree-Intel-211-AT-PCIe-GBE.kext "-{$BundlePath} while this might work, SmallTreeIntel82576.kext is considered more reliable" + [BundlePath]==SMCLightSensor.kext "!{$BundlePath} VirtualSMC laptop plugins don't work on Desktop" + [BundlePath]==SMCBatteryManager.kext "!{$BundlePath} VirtualSMC laptop plugins don't work on Desktop" + [BundlePath]==XHCI-unsupported.kext "-{$BundlePath} you probably don't need this" + [BundlePath]==FakePCIID.kext "-{$BundlePath} there are better ways to fake device ids" + [BundlePath]==FakePCIID_Intel_HDMI_Audio.kext "-{$BundlePath} there are better ways to fake device ids" + [BundlePath]==* " {$BundlePath} make sure this Kext is in your OC/Kexts directory" + +:Emulate + DummyPowerManagement=no + +:Quirks + AppleCpuPmCfgLock=yes " {$setting} = {$value} You should disable CFG-Lock in your bios instead of using this":" {$setting} = {$value} Make sure CFG-Lock is disabled in your bios" + AppleXcpmCfgLock=no + AppleXcpmExtraMsrs=no + AppleXcpmForceBoost=no + CustomPciSerialDevice=no + CustomSMBIOSGuid=no " {$setting} = {$value} If you have a Dell or VIAO motherboard, please enable this":" {$setting} = {$value} This is only required if you have a Dell or VIAO motherboard" + DisableIoMapper=yes + DisableRtcChecksum~=.* " {$setting} = {$value}" + DummyPowerManagement~=.* "!{$setting} was moved in OpenCore v0.6.2 - See Kernel -> Emulate" + ExtendBTFeatureFlags~=.* " {$setting} = {$value}" + LegacyCommpage=no + ExternalDiskIcons~=.* " {$setting} = {$value}" + ForceAquantiaEthernet=no + ForceSecureBootScheme=no + IncreasePciBarSize=no + LapicKernelPanic=no " {$setting} = {$value} If you have an HP laptop, please enable this":" {$setting} = {$value} This is only required if you have an HP laptop" + PanicNoKextDump=yes + PowerTimeoutKernelPanic=yes + ProvideCurrentCpuInfo=no + SetApfsTrimTimeout=-1 + ThirdPartyDrives~=.* " {$setting} = {$value}" + XhciPortLimit=yes " {$setting} = {$value} turn off after USB port mapping":" {$setting} = {$value} enable if you have USB issues" + +Misc +:Boot + BuiltinTextRenderer~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See UEFI/TextRenderer" + ConsoleBehaviourOs~=.* "!{$setting} was deprecated since OpenCore v0.5.6" + ConsoleBehaviourUi~="" "!{$setting} was deprecated since OpenCore v0.5.6" + ConsoleMode~=.* "!{$setting} has been moved to UEFI/Output section as of OpenCore v0.5.6" + Resolution~=.* "!{$setting} has been moved to UEFI/Output section as of OpenCore v0.5.6" + ConsoleAttributes~=.* " {$setting} = {$value}" + HideSelf~=.* "!{$setting} was deprecated since OpenCore v0.5.9" + PollAppleHotKeys=no + ShowPicker=yes + HibernateSkipsPicker=yes + UsePicker~=.* "!{$setting} was deprecated since OpenCore v0.5.6" + TakeoffDelay=0 + HibernateMode=None + LauncherOption~="Disabled|Full|Short|System" " {$setting} = {$value} LauncherOption set correctly":"-{$setting} = {$value} - Invalid LauncherOption. Please read the [Misc -> Boot Docs]" + LauncherPath=Default + PickerMode=Builtin + HideAuxiliary=no + PickerAttributes~=.* " {$setting} = {$value}" + PickerAudioAssist=no + Timeout=5 + PickerVariant~=.* " {$setting} = {$value}" + +:Debug + AppleDebug=yes + ApplePanic=yes + DisableWatchDog=yes :" {$setting} enabling this will help debugging" + Target=67 :" {$setting} see the [Debugging Docs] for more info on debug target numbers" + DisplayLevel=2147483714 :" {$setting} see [Debugging Docs] for more info debug display levels" + DisplayDelay=0 + SysReport=no : " -->This only works if you are using the Debug version{$setting}=yes" + LogModules~=.* " {$setting} = {$value}" + +:Entries + [Arguments]~=debug "!Arguments = {$Arguments} boot-args go in the nvram section, not here" + +:Security + AllowNvramReset~=.* "!{$setting} was deprecated since OpenCore v0.8.1" + AllowSetDefault=yes + AllowToggleSip~=.* "!{$setting} was deprecated since OpenCore v0.8.1" + ApECID=0 + AuthRestart=no + BlacklistAppleUpdate=yes + BootProtect~=.* "!{$setting} was deprecated since OpenCore v0.6.6 - See LauncherOption" + DmgLoading=Signed + EnablePassword=no + RequireSignature~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See Vault" + RequireVault~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See Vault" + Vault=Optional + SecureBootModel~="Default|Disabled|j137|j680|j132|j174|j140k|j780|j213|j140a|j152f|j160|j230k|j214k|j223|j215|j185|j185f|x86legacy" " {$setting} = {$value} SecureBootModel set correctly":"!{$setting} = {$value} - This is an invalid option for SecureBootModel!" + HaltLevel=2147483648 + ExposeSensitiveData=6 :" {$setting} = {$value}" + ScanPolicy=0 :"-{$setting} = {$value}. Initially you want 0 here, but once you are up and running check [Scanpolicy Docs] for why you should change this" + +:Serial + Init=no + Override=no + +:Tools + count==0 " You removed the tool EFIs":"%You can remove the tool EFIs here" + +NVRAM + LegacyEnable=no + LegacyOverwrite=no + WriteFlash=yes + +:Add +::4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14 + UIScale~=(01|02) " {$setting} = {$value}":" {$setting} = {$value} but it is usually set to 01 or 02" + DefaultBackgroundColor~=.* " {$setting} = {$value}" + +::7C436110-AB2A-4BBB-A880-FE41995C9F82 + boot-args~="ncpi=" "!{$setting} = {$value} I think you mean npci= there not ncpi=":"" + boot-args~="^(?:(?!alcid).)*$" "{$alcbootarg}":"" + boot-args="-v keepsyms=1" " {$setting} = {$value} If you have a navi10 GPU add agdpmod=pikera":" {$setting} = {$value}" + run-efi-updater="No" + csr-active-config~=.* " {$setting} = {$value}" + nvda_drv~=.* "!{$setting} = {$value} Remove this setting completely. It is no longer used as of OpenCore v0.5.7" + prev-lang:kbd=72752d52553a323532 "-{$setting} = {$value} ({@value}). Unless you speak Russian, remove this entry or fill it in with your language":" {$setting} = {$value} ({@value})" + SystemAudioVolume~="^\d+$" " {$setting} = {$value}":"!{$setting} = {$value} this should be a positive number" + +PlatformInfo + Automatic=yes + UpdateDataHub=yes + UpdateNVRAM=yes + UpdateSMBIOS=yes + UpdateSMBIOSMode=Create " {$setting} = {$value} If you have a Dell or VIAO motherboard, please set this to Custom":" {$setting} = {$value} This is only required if you have a Dell or VIAO motherboard" + +:Generic + SpoofVendor=yes + AdviseFeatures=no + ProcessorType~=.* " {$setting} = {$value}" + SystemMemoryStatus=Auto + MaxBIOSVersion=no + SupportsCsm~=.* "!{$setting} was replaced with AdviseWindows in OpenCore v0.5.5" + SystemProductName~="(iMac13,1|iMac13,2|MacPro6,1)" " {$setting} = {$value}":"-{$setting} = {$value} this is not a suggested SMBIOS for Ivy Bridge Desktop systems. See [PlatformInfo Docs]" + MLB=M000000000001 "!{$setting} should be set to your generated board serial. See [PlatformInfo Docs]":" {$setting} is set" + ROM=112233000000 "-{$setting} = {$value} You should set this to your NIC MAC address. See [PlatformInfo Docs]":" {$setting} is set" + SystemSerialNumber=W0000000001 "!{$setting} should be set to your generated system serial number. See the [PlatformInfo Docs]":" {$setting} is set" + SystemUUID=00000000-0000-0000-0000-000000000000 "!{$setting} should be set to your generated SmUUID. See the [PlatformInfo Docs]":" {$setting} is set" + +UEFI + ConnectDrivers=yes "{$setting} = {$value}" +:Drivers + [Path]==VBoxHfs.efi|HFSPlus.efi|HfsPlus.efi|OpenHfsPlus.efi "$hfs={$Path}; {$Path}":"!Need either VBoxHfs.efi, OpenHfsPlus.efi or HFSPlus.efi here" + [Path]==VBoxHfs.efi|HFSPlus.efi|HfsPlus.efi|OpenHfsPlus.efi "!{$Path} you already have {$hfs}" + [Path]==OpenRuntime.efi " {$Path}":"!OpenRuntime.efi is missing" + [Path]==FwRuntimeServices.efi "!{$Path} has been replaced by OpenRuntime.efi as of OpenCore v0.5.7" + [Path]==ApfsDriverLoader.efi "!ApfsDriverLoader.efi was merged into OpenCore under the UEFI/APFS section as of OpenCore v0.5.8" + [Path]==OpenCore.efi "!OpenCore.efi should not be here!" + [Path]==AppleUsbKbdxe.efi "!{$Path} has been replaced by OpenUsbKbDxe.efi as of OpenCore v0.5.7" + [Path]==CrScreenshotDxe.efi "!{$Path} should not be here!" + [Path]==HiiDatabase.efi "!{$Path} should not be here!" + [Path]==NvmExpressDxe.efi "!{$Path} should not be here!" + [Path]==OpenUsbKbDxe.efi "-{$Path} Unless you are doing a legacy install, you don't need this" + [Path]==Ps2KeyboardDxe.efi "-{$Path} Unless you are using a PS2 keyboard, this should not be here!" + [Path]==Ps2MouseDxe.efi "-{$Path} Unless you are using a PS2 mouse/trackpad with OpenCanopy, this should not be here!" + [Path]==UsbMouseDxe.efi "-{$Path} Unless you are using a USB mouse/trackpad with OpenCanopy, this should not be here!" + [Path]==XhciDxe.efi "!{$Path} should not be here!" + [Path]==VirtualSmc.efi "!VirtualSmc.efi was merged into OpenCore under the quirk AppleSmcIo!" + [Path]==* " {$Path}" + +:APFS + EnableJumpstart=yes + GlobalConnect=no " {$setting} = {$value} If you have an HP motherboard and can't see APFS drives in OpenCore, please enable this":" {$setting} = {$value} Only required for HP motherboard that cannot see APFS drives in OpenCore" + HideVerbose=yes + JumpstartHotPlug=no + MinDate=0 + MinVersion=0 + +:AppleInput + AppleEvent~=.* " {$setting} = {$value}" + CustomDelays~=.* " {$setting} = {$value}" + KeyInitalDelay~=.* " {$setting} = {$value}" + KeySubsequentDelay~=.* " {$setting} = {$value}" + PointerSpeedDiv~=.* " {$setting} = {$value}" + PointerSpeedMul~=.* " {$setting} = {$value}" + GraphicsInputMirroring=no + +:Audio + AudioSupport~=.* " {$setting} = {$value}" + DisconnectHda~=.* " {$setting} = {$value}" + MaximumGain~=.* " {$setting} = {$value}" + MinimumAssistGain~=.* " {$setting} = {$value}" + MinimumAudibleGain~=.* " {$setting} = {$value}" + AudioOutMask~=.* " {$setting} = {$value}" + AudioDevice~=.* " {$setting} = {$value}" + AudioCodec~=.* " {$setting} = {$value}" + PlayChime~=.* " {$setting} = {$value}" + SetupDelay~=.* " {$setting} = {$value}" + ResetTrafficClass~=.* " {$setting} = {$value}" + +:Input + KeyFiltering=no + KeyForgetThreshold=5 + KeyMergeThreshold~=.* "!{$setting} was deprecated since OpenCore v0.6.9 + KeySupport=yes + KeySupportMode=Auto + KeySwap=no + PointerSupport=no + PointerSupportMode~=.* " {$setting} = {$value}" + TimerResolution=50000 + KeyInitalDelay~=.* "!{$setting} --> was moved to AppInput in OpenCore v0.6.9" + KeySubsequentDelay~=.* "!{$setting} --> was moved to AppInput in OpenCore v0.6.9" + PointerDwellClickTimeout~=.* " {$setting} = {$value}" + PointerDwellDoubleClickTimeou~=.* " {$setting} = {$value}" + PointerDwellRadius~=.* " {$setting} = {$value}" + PointerPollMask~=.* " {$setting} = {$value}" + PointerPollMax~=.* " {$setting} = {$value}" + PointerPollMin~=.* " {$setting} = {$value}" + +:ProtocolOverrides + count==18 :"!You should have exactly 18 settings in the UEFI/ProtocolOverrides section" + AppleAudio=no + AppleBootPolicy=no + AppleDebugLog=no + AppleEg2Info=no + AppleEvent~=.* "!{$setting} --> was moved to AppInput in OpenCore v0.6.9" + AppleFramebufferInfo=no + AppleImageConversion=no + AppleImg4Verification=no + AppleKeyMap=no + AppleRtcRam=no + AppleSecureBoot=no + AppleSmcIo=no + AppleUserInterfaceTheme=no + DataHub=no + DeviceProperties=no + FirmwareVolume=no " {$setting} = {$value} If you plan to use FileVault2, please enable this":" {$setting} = {$value} This is only required if you plan to use FileVault" + HashServices=no " {$setting} = {$value} If you plan to use FileVault2, please enable this":" {$setting} = {$value} This is only required if you plan to use FileVault" + OSInfo=no + UnicodeCollation=no + ConsoleControl~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See UEFI/TextRenderer" + +:Output + count==15 :"!You should have exactly 15 settings in the UEFI/Output section" + TextRenderer=BuiltinGraphics + ConsoleMode="" + Resolution~=.* " {$setting} = {$value}" + ForceResolution=no + ClearScreenOnModeSwitch=no + IgnoreTextInGraphics=no + ProvideConsoleGop=yes + ReconnectGraphicsOnConnect=no + DirectGopRendering=no + DirectGopCacheMode~=.* "!{$setting} was deprecated since OpenCore v0.5.9" + ReconnectOnResChange=no + ReplaceTabWithSpace=no + SanitiseClearScreen~=.* " {$setting} = {$value}" + UgaPassThrough~=.* " {$setting} = {$value}" + Scale~=.* "!{$setting} shouldn't be here" + +:Quirks + AvoidHighAlloc~=.* "!{$setting} was deprecated since OpenCore v0.5.6" + DeduplicateBootOrder~=.* "!{$setting} was deprecated since OpenCore v0.6.5" + DisableSecurityPolicy=no " {$setting} = {$value} If you have a Microsoft Surface device, please enable this" + EnableVectorAcceleration=no + EnableVmx=no + ActivateHpetSupport=no + ExitBootServicesDelay=0 + ForgeUefiSupport=no + ForceOcWriteFlash=no + IgnoreInvalidFlexRatio=yes + ReconnectOnResChange~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See Output/${setting}" + IgnoreTextInGraphics~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See Output/${setting}" + ProvideConsoleGop~=yes "!{$setting} was deprecated since OpenCore v0.5.6 - See Output/${setting}" + ReleaseUsbOwnership=no + ReloadOptionRoms=no + RequestBootVarFallback~=.* "!{$setting} was deprecated since OpenCore v0.5.9" + RequestBootVarRouting=yes + TscSyncTimeout=0 + ResizeGpuBars=-1 + ReplaceTabWithSpace~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See Output/${setting}" + SanitiseClearScreen~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See Output/${setting}" + ClearScreenOnModeSwitch~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See Output/${setting}" + UnblockFsConnect=no " {$setting} = {$value} If you have an HP system, please enable this" + +:ReservedMemory diff --git a/English Localization (en)/ocs/rules/ivybridgee086.lst b/English Localization (en)/ocs/rules/ivybridgee086.lst index d667a3b71de46c8cc908e88b9c23c1ea36940603..e0285467bdda949e41a40fef7d591721bd654584 100644 --- a/English Localization (en)/ocs/rules/ivybridgee086.lst +++ b/English Localization (en)/ocs/rules/ivybridgee086.lst @@ -1,6 +1,6 @@ -=HEDT: (3rd, 4th Gen) Sandy and Ivy Bridge-E OpenCore 0.8.5
+=HEDT: (3rd, 4th Gen) Sandy and Ivy Bridge-E OpenCore 0.8.6
# Generic config suitable for initial installation -# OpenCore v0.8.5 Intel Sandy and Ivy Bridge-E Sanity Check +# OpenCore v0.8.6 Intel Sandy and Ivy Bridge-E Sanity Check =https://dortania.github.io/OpenCore-Install-Guide/config-HEDT/ivy-bridge-e.html =
# [launcheroption]:https://dortania.github.io/OpenCore-Post-Install/multiboot/bootstrap.html diff --git a/English Localization (en)/ocs/rules/ivybridgee087.lst b/English Localization (en)/ocs/rules/ivybridgee087.lst new file mode 100644 index 0000000000000000000000000000000000000000..d18df3c00693982322bb45e0d838de46b417c0d8 --- /dev/null +++ b/English Localization (en)/ocs/rules/ivybridgee087.lst @@ -0,0 +1,345 @@ +=HEDT: (3rd, 4th Gen) Sandy and Ivy Bridge-E OpenCore 0.8.7
+# Generic config suitable for initial installation +# OpenCore v0.8.7 Intel Sandy and Ivy Bridge-E Sanity Check +=
https://dortania.github.io/OpenCore-Install-Guide/config-HEDT/ivy-bridge-e.html +=
+# [launcheroption]:https://dortania.github.io/OpenCore-Post-Install/multiboot/bootstrap.html +# [kernel]:https://dortania.github.io/OpenCore-Install-Guide/config-HEDT/ivy-bridge-e#kernel +# [acpi]:https://dortania.github.io/OpenCore-Install-Guide/config-HEDT/ivy-bridge-e#acpi +# [kexts]:https://dortania.github.io/OpenCore-Install-Guide/ktext.html#kexts +# [debug]:https://dortania.github.io/OpenCore-Install-Guide/troubleshooting/debug.html +# [scanpolicy]:https://dortania.github.io/OpenCore-Post-Install/universal/security.html#scanpolicy +# [platforminfo]:https://dortania.github.io/OpenCore-Install-Guide/config-HEDT/ivy-bridge-e#platforminfo +# [deviceproperties]:https://dortania.github.io/OpenCore-Install-Guide/config-HEDT/ivy-bridge-e#deviceproperties + +ACPI +:Add + count==0 "-You have no SSDT Patches. Please review the
[ACPI Docs]" + [Path]==DSDT.aml "-{$Path} You should not be including your dumped DSDT. Please review the [ACPI Docs]." + [Path]==SSDT-1.aml "-{$Path} This is just an example SSDT. If you really made this yourself, call it something more descriptive" + [Path]~=".dsl$" "!{$Path} Only include .aml files here. dsl files need to be compiled to .aml" + [Enabled]==no "-{$Path} is disabled. Either enable it or remove it to get rid of this warning" + [Path]==SSDT-EC-DESKTOP.aml&SSDT-EC.aml "-{$Path} don't use both SSDT-EC-DESKTOP and SSDT-EC" + [Path]~=-EC.+aml :"%You might need something like SSDT-EC.aml or SSDT-EC-DESKTOP.aml. See the [ACPI Docs]" + [Path]==* " {$Path} Make sure this file is in your OC/ACPI directory" + [Path]==SSDT-OLA.aml "!{$Path} Don't use random files found on sketchy websites, these inject random data that can very likely prevent booting. Please review the [ACPI Docs]." + [Path]==SSDT-OLARILA.aml "!{$Path} Don't use random files found on sketchy websites, these inject random data that can very likely prevent booting. Please review the [ACPI Docs]." + +:Quirks + count==5 + FadtEnableReset~=.* " {$setting} = {$value}" + NormalizeHeaders=no + RebaseRegions=no + ResetHwSig=no + ResetLogoStatus=no + SyncTableIds=no + +Booter + +:Quirks + AllowRelocationBlock=no + AvoidRuntimeDefrag=yes + DevirtualiseMmio=no + DisableSingleUser=no + DisableVariableWrite=no + DiscardHibernateMap=no + EnableSafeModeSlide=yes + EnableWriteUnprotector=yes + ForceExitBootServices=no + ProtectCsmRegion~=.* "!{$setting} was deprecated since OpenCore v0.5.7 - See ProtectMemoryRegions instead" + ProtectMemoryRegions=no + ProtectSecureBoot=no + ProtectUefiServices=no + ProvideCustomSlide=yes + ProvideMaxSlide=0 + ResizeAppleGpuBars=-1 + RebuildAppleMemoryMap=no + SetupVirtualMap=yes + ShrinkMemoryMap~=.* "!{$setting} was deprecated since OpenCore v0.5.7 - See RebuildAppleMemoryMap instead" + SignalAppleOS=no + SyncRuntimePermissions=no + ForceBooterSignature=no + +DeviceProperties + +Kernel + +:Add + count==0 "!You have no Kexts. You definitely need at least Lilu.kext and VirtualSMC.kext. Please review the [Kexts Docs]" + [BundlePath]==Lilu.kext " Lilu.kext make sure this Kext is in your OC/Kexts directory and the first kext listed here":"!Lilu.kext is missing. Add it to the top of this list" + [BundlePath]==FakeSMC.kext&VirtualSMC.kext "-{$BundlePath} don't use both FakeSMC.kext and VirtualSMC.kext" + [BundlePath]!=FakeSMC.kext|VirtualSMC.kext "-you should have either FakeSMC.kext or VirtualSMC.kext here" + [BundlePath]==VoodooHDA.kext&AppleALC.kext "-{$BundlePath} don't use both VoodooHDA.kext and AppleALC.kext" + [BundlePath]==AppleALC.kext "$alcbootarg='-{$setting} = {$value} You need to add alcid=<_layout_\> here since you are using AppleALC.kext';":"$alcbootarg=;" + [BundlePath]!=WhateverGreen.kext "-WhateverGreen.kext is missing. Please review the [Kexts Docs]" + [BundlePath]==XLNCUSBFIX.kext "!XLNCUSBFIX.kext this is an AMD-specific kext, don't use on Intel" + [BundlePath]==SmallTree-Intel-211-AT-PCIe-GBE.kext "-{$BundlePath} while this might work, SmallTreeIntel82576.kext is considered more reliable" + [BundlePath]==SMCLightSensor.kext "!{$BundlePath} VirtualSMC laptop plugins don't work on Desktop" + [BundlePath]==SMCBatteryManager.kext "!{$BundlePath} VirtualSMC laptop plugins don't work on Desktop" + [BundlePath]==* " {$BundlePath} make sure this Kext is in your OC/Kexts directory" + +:Emulate + DummyPowerManagement=no + +:Quirks + AppleCpuPmCfgLock=yes " {$setting} = {$value} You should disable CFG-Lock in your bios instead of using this":" {$setting} = {$value} Make sure CFG-Lock is disabled in your bios." + AppleXcpmCfgLock=no + AppleXcpmExtraMsrs=no + AppleXcpmForceBoost=no + CustomPciSerialDevice=no + CustomSMBIOSGuid=no " {$setting} = {$value} If you have a Dell or VIAO motherboard, please enable this":" {$setting} = {$value} This is only required if you have a Dell or VIAO motherboard" + DisableIoMapper=yes + DisableRtcChecksum~=.* " {$setting} = {$value}" + DummyPowerManagement~=.* "!{$setting} was moved in OpenCore v0.6.2 - See Kernel -> Emulate" + ExtendBTFeatureFlags~=.* " {$setting} = {$value}" + LegacyCommpage=no + ExternalDiskIcons~=.* " {$setting} = {$value}" + ForceAquantiaEthernet=no + ForceSecureBootScheme=no + IncreasePciBarSize=no + LapicKernelPanic=no " {$setting} = {$value} If you have an HP laptop, please enable this":" {$setting} = {$value} This is only required if you have an HP laptop" + PanicNoKextDump=yes + PowerTimeoutKernelPanic=yes + ProvideCurrentCpuInfo=no + SetApfsTrimTimeout=-1 + ThirdPartyDrives~=.* " {$setting} = {$value}" + XhciPortLimit=yes " {$setting} = {$value} turn off after USB port mapping":" {$setting} = {$value} enable if you have USB issues" + +Misc +:Boot + BuiltinTextRenderer~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See UEFI/TextRenderer" + ConsoleBehaviourOs~=.* "!{$setting} was deprecated since OpenCore v0.5.6" + ConsoleBehaviourUi~="" "!{$setting} was deprecated since OpenCore v0.5.6" + ConsoleMode~=.* "!{$setting} has been moved to UEFI/Output section as of OpenCore v0.5.6" + Resolution~=.* "!{$setting} has been moved to UEFI/Output section as of OpenCore v0.5.6" + ConsoleAttributes~=.* " {$setting} = {$value}" + HideSelf~=.* "!{$setting} was deprecated since OpenCore v0.5.9" + PollAppleHotKeys=no + ShowPicker=yes + HibernateSkipsPicker=yes + UsePicker~=.* "!{$setting} was deprecated since OpenCore v0.5.6" + TakeoffDelay=0 + HibernateMode=None + LauncherOption~="Disabled|Full|Short|System" " {$setting} = {$value} LauncherOption set correctly":"-{$setting} = {$value} - Invalid LauncherOption. Please read the [Misc -> Boot Docs]" + LauncherPath=Default + PickerMode=Builtin + HideAuxiliary=no + PickerAttributes~=.* " {$setting} = {$value}" + PickerAudioAssist=no + Timeout=5 + PickerVariant~=.* " {$setting} = {$value}" + +:Debug + AppleDebug=yes + ApplePanic=yes + DisableWatchDog=yes :" {$setting} enabling this will help debugging" + Target=67 :" {$setting} see the [Debugging Docs] for more info on debug target numbers" + DisplayLevel=2147483714 :" {$setting} see [Debugging Docs] for more info debug display levels" + DisplayDelay=0 + SysReport=no : " -->This only works if you are using the Debug version{$setting}=yes" + LogModules~=.* " {$setting} = {$value}" + +:Entries + [Arguments]~=debug "!Arguments = {$Arguments} boot-args go in the nvram section, not here" + +:Security + AllowNvramReset~=.* "!{$setting} was deprecated since OpenCore v0.8.1" + AllowSetDefault=yes + AllowToggleSip~=.* "!{$setting} was deprecated since OpenCore v0.8.1" + ApECID=0 + AuthRestart=no + BlacklistAppleUpdate=yes + BootProtect~=.* "!{$setting} was deprecated since OpenCore v0.6.6 - See LauncherOption" + DmgLoading=Signed + EnablePassword=no + RequireSignature~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See Vault" + RequireVault~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See Vault" + Vault=Optional + SecureBootModel~="Default|Disabled|j137|j680|j132|j174|j140k|j780|j213|j140a|j152f|j160|j230k|j214k|j223|j215|j185|j185f|x86legacy" " {$setting} = {$value} SecureBootModel set correctly":"!{$setting} = {$value} - This is an invalid option for SecureBootModel!" + HaltLevel=2147483648 + ExposeSensitiveData=6 :" {$setting} = {$value}" + ScanPolicy=0 :"-{$setting} = {$value}. Initially you want 0 here, but once you are up and running check [Scanpolicy Docs] for why you should change this" + +:Serial + Init=no + Override=no + +:Tools + count==0 " You removed the tool EFIs":"%You can remove the tool EFIs here" + +NVRAM + LegacyEnable=yes + LegacyOverwrite=yes + WriteFlash=yes + +:Add +::4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14 + UIScale~=(01|02) " {$setting} = {$value}":" {$setting} = {$value} but it is usually set to 01 or 02" + DefaultBackgroundColor~=.* " {$setting} = {$value}" + +::7C436110-AB2A-4BBB-A880-FE41995C9F82 + boot-args~="ncpi=" "!{$setting} = {$value} I think you mean npci= there not ncpi=":"" + boot-args~="^(?:(?!alcid).)*$" "{$alcbootarg}":"" + boot-args="-v keepsyms=1" " {$setting} = {$value} If you have a navi10 GPU add agdpmod=pikera":" {$setting} = {$value}" + run-efi-updater="No" + csr-active-config~=.* " {$setting} = {$value}" + nvda_drv~=.* "!{$setting} = {$value} Remove this setting completely. It is no longer used as of OpenCore v0.5.7" + prev-lang:kbd=72752d52553a323532 "-{$setting} = {$value} ({@value}). Unless you speak Russian, remove this entry or fill it in with your language":" {$setting} = {$value} ({@value})" + SystemAudioVolume~="^\d+$" " {$setting} = {$value}":"!{$setting} = {$value} this should be a positive number" + +PlatformInfo + Automatic=yes + UpdateDataHub=yes + UpdateNVRAM=yes + UpdateSMBIOS=yes + UpdateSMBIOSMode=Create " {$setting} = {$value} If you have a Dell or VIAO motherboard, please set this to Custom":" {$setting} = {$value} This is only required if you have a Dell or VIAO motherboard" + +:Generic + SpoofVendor=yes + AdviseFeatures=no + ProcessorType~=.* " {$setting} = {$value}" + SystemMemoryStatus=Auto + MaxBIOSVersion=no + SupportsCsm~=.* "!{$setting} was replaced with AdviseWindows in OpenCore v0.5.5" + SystemProductName~="(MacPro6,1)" " {$setting} = {$value}":"-{$setting} = {$value} this is not a suggested SMBIOS for IvyBridge-E systems. See [PlatformInfo Docs]" + MLB=M000000000001 "!{$setting} should be set to your generated board serial. See [PlatformInfo Docs]":" {$setting} is set" + ROM=112233000000 "-{$setting} = {$value} You should set this to your NIC MAC address. See [PlatformInfo Docs]":" {$setting} is set" + SystemSerialNumber=W0000000001 "!{$setting} should be set to your generated system serial number. See the [PlatformInfo Docs]":" {$setting} is set" + SystemUUID=00000000-0000-0000-0000-000000000000 "!{$setting} should be set to your generated SmUUID. See the [PlatformInfo Docs]":" {$setting} is set" + +UEFI + ConnectDrivers=yes "{$setting} = {$value}" +:Drivers + [Path]==VBoxHfs.efi|HFSPlus.efi|HfsPlus.efi|OpenHfsPlus.efi "$hfs={$Path}; {$Path}":"!Need either VBoxHfs.efi, OpenHfsPlus.efi or HFSPlus.efi here" + [Path]==VBoxHfs.efi|HFSPlus.efi|HfsPlus.efi|OpenHfsPlus.efi "!{$Path} you already have {$hfs}" + [Path]==OpenRuntime.efi " {$Path}":"!OpenRuntime.efi is missing" + [Path]==FwRuntimeServices.efi "!{$Path} has been replaced by OpenRuntime.efi as of OpenCore v0.5.7" + [Path]==ApfsDriverLoader.efi "!ApfsDriverLoader.efi was merged into OpenCore under the UEFI/APFS section as of OpenCore v0.5.8" + [Path]==OpenCore.efi "!OpenCore.efi should not be here!" + [Path]==AppleUsbKbdxe.efi "!{$Path} has been replaced by OpenUsbKbDxe.efi as of OpenCore v0.5.7" + [Path]==CrScreenshotDxe.efi "!{$Path} should not be here!" + [Path]==HiiDatabase.efi "!{$Path} should not be here!" + [Path]==NvmExpressDxe.efi "!{$Path} should not be here!" + [Path]==OpenUsbKbDxe.efi "-{$Path} Unless you are doing a legacy install, you don't need this" + [Path]==Ps2KeyboardDxe.efi "-{$Path} Unless you are using a PS2 keyboard, this should not be here!" + [Path]==Ps2MouseDxe.efi "-{$Path} Unless you are using a PS2 mouse/trackpad with OpenCanopy, this should not be here!" + [Path]==UsbMouseDxe.efi "-{$Path} Unless you are using a USB mouse/trackpad with OpenCanopy, this should not be here!" + [Path]==XhciDxe.efi "!{$Path} should not be here!" + [Path]==VirtualSmc.efi "!VirtualSmc.efi was merged into OpenCore under the quirk AppleSmcIo!" + [Path]==* " {$Path}" + +:APFS + EnableJumpstart=yes + GlobalConnect=no " {$setting} = {$value} If you have an HP motherboard and can't see APFS drives in OpenCore, please enable this":" {$setting} = {$value} Only required for HP motherboard that cannot see APFS drives in OpenCore" + HideVerbose=yes + JumpstartHotPlug=no + MinDate=0 + MinVersion=0 + +:AppleInput + AppleEvent~=.* " {$setting} = {$value}" + CustomDelays~=.* " {$setting} = {$value}" + KeyInitalDelay~=.* " {$setting} = {$value}" + KeySubsequentDelay~=.* " {$setting} = {$value}" + PointerSpeedDiv~=.* " {$setting} = {$value}" + PointerSpeedMul~=.* " {$setting} = {$value}" + GraphicsInputMirroring=no + +:Audio + AudioSupport~=.* " {$setting} = {$value}" + DisconnectHda~=.* " {$setting} = {$value}" + MaximumGain~=.* " {$setting} = {$value}" + MinimumAssistGain~=.* " {$setting} = {$value}" + MinimumAudibleGain~=.* " {$setting} = {$value}" + AudioOutMask~=.* " {$setting} = {$value}" + AudioDevice~=.* " {$setting} = {$value}" + AudioCodec~=.* " {$setting} = {$value}" + PlayChime~=.* " {$setting} = {$value}" + SetupDelay~=.* " {$setting} = {$value}" + ResetTrafficClass~=.* " {$setting} = {$value}" + +:Input + KeyFiltering=no + KeyForgetThreshold=5 + KeyMergeThreshold~=.* "!{$setting} was deprecated since OpenCore v0.6.9 + KeySupport=yes + KeySupportMode=Auto + KeySwap=no + PointerSupport=no + PointerSupportMode~=.* " {$setting} = {$value}" + TimerResolution=50000 + KeyInitalDelay~=.* "!{$setting} --> was moved to AppInput in OpenCore v0.6.9" + KeySubsequentDelay~=.* "!{$setting} --> was moved to AppInput in OpenCore v0.6.9" + PointerDwellClickTimeout~=.* " {$setting} = {$value}" + PointerDwellDoubleClickTimeou~=.* " {$setting} = {$value}" + PointerDwellRadius~=.* " {$setting} = {$value}" + PointerPollMask~=.* " {$setting} = {$value}" + PointerPollMax~=.* " {$setting} = {$value}" + PointerPollMin~=.* " {$setting} = {$value}" + +:ProtocolOverrides + count==18 :"!You should have exactly 18 settings in the UEFI/ProtocolOverrides section" + AppleAudio=no + AppleBootPolicy=no + AppleDebugLog=no + AppleEg2Info=no + AppleEvent~=.* "!{$setting} --> was moved to AppInput in OpenCore v0.6.9" + AppleFramebufferInfo=no + AppleImageConversion=no + AppleImg4Verification=no + AppleKeyMap=no + AppleRtcRam=no + AppleSecureBoot=no + AppleSmcIo=no + AppleUserInterfaceTheme=no + DataHub=no + DeviceProperties=no + FirmwareVolume=no " {$setting} = {$value} If you plan to use FileVault2, please enable this":" {$setting} = {$value} This is only required if you plan to use FileVault" + HashServices=no " {$setting} = {$value} If you plan to use FileVault2, please enable this":" {$setting} = {$value} This is only required if you plan to use FileVault" + OSInfo=no + UnicodeCollation=no + ConsoleControl~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See UEFI/TextRenderer" + +:Output + count==15 :"!You should have exactly 15 settings in the UEFI/Output section" + TextRenderer=BuiltinGraphics + ConsoleMode="" + Resolution~=.* " {$setting} = {$value}" + ForceResolution=no + ClearScreenOnModeSwitch=no + IgnoreTextInGraphics=no + ProvideConsoleGop=yes + ReconnectGraphicsOnConnect=no + DirectGopRendering=no + DirectGopCacheMode~=.* "!{$setting} was deprecated since OpenCore v0.5.9" + ReconnectOnResChange=no + ReplaceTabWithSpace=no + SanitiseClearScreen~=.* " {$setting} = {$value}" + UgaPassThrough~=.* " {$setting} = {$value}" + Scale~=.* "!{$setting} shouldn't be here" + +:Quirks + AvoidHighAlloc~=.* "!{$setting} was deprecated since OpenCore v0.5.6" + DeduplicateBootOrder~=.* "!{$setting} was deprecated since OpenCore v0.6.5" + DisableSecurityPolicy=no " {$setting} = {$value} If you have a Microsoft Surface device, please enable this" + EnableVectorAcceleration=no + EnableVmx=no + ActivateHpetSupport=no + ExitBootServicesDelay=0 + ForgeUefiSupport=no + ForceOcWriteFlash=no + IgnoreInvalidFlexRatio=yes + IgnoreTextInGraphics~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See Output/${setting}" + ProvideConsoleGop~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See Output/${setting}" + ReleaseUsbOwnership=no + ReloadOptionRoms=no + RequestBootVarFallback~=.* "!{$setting} was deprecated since OpenCore v0.5.9" + RequestBootVarRouting=yes + TscSyncTimeout=0 + ResizeGpuBars=-1 + ReplaceTabWithSpace~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See Output/${setting}" + SanitiseClearScreen~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See Output/${setting}" + ClearScreenOnModeSwitch~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See Output/${setting}" + UnblockFsConnect=no " {$setting} = {$value} If you have an HP system, please enable this" + +:ReservedMemory diff --git a/English Localization (en)/ocs/rules/kabylake086.lst b/English Localization (en)/ocs/rules/kabylake086.lst index 8fdff42aab80188f9edc40133f15a47d347e2d05..0762dd9826c977138edef68d3e0d22221ec23813 100644 --- a/English Localization (en)/ocs/rules/kabylake086.lst +++ b/English Localization (en)/ocs/rules/kabylake086.lst @@ -1,6 +1,6 @@ -=Desktop: (7th Gen) Kaby Lake OpenCore 0.8.5
+=Desktop: (7th Gen) Kaby Lake OpenCore 0.8.6
# Generic config suitable for initial installation -# OpenCore v0.8.5 Intel Kaby Lake Sanity Check +# OpenCore v0.8.6 Intel Kaby Lake Sanity Check =https://dortania.github.io/OpenCore-Install-Guide/config.plist/kaby-lake.html =
# [launcheroption]:https://dortania.github.io/OpenCore-Post-Install/multiboot/bootstrap.html diff --git a/English Localization (en)/ocs/rules/kabylake087.lst b/English Localization (en)/ocs/rules/kabylake087.lst new file mode 100644 index 0000000000000000000000000000000000000000..ccc45ace7086cd08d93af28d05d0345815939196 --- /dev/null +++ b/English Localization (en)/ocs/rules/kabylake087.lst @@ -0,0 +1,357 @@ +=Desktop: (7th Gen) Kaby Lake OpenCore 0.8.7
+# Generic config suitable for initial installation +# OpenCore v0.8.7 Intel Kaby Lake Sanity Check +=https://dortania.github.io/OpenCore-Install-Guide/config.plist/kaby-lake.html +=
+# [launcheroption]:https://dortania.github.io/OpenCore-Post-Install/multiboot/bootstrap.html +# [kernel]:https://dortania.github.io/OpenCore-Install-Guide/config.plist/kaby-lake#kernel +# [acpi]:https://dortania.github.io/OpenCore-Install-Guide/config.plist/kaby-lake#acpi +# [kexts]:https://dortania.github.io/OpenCore-Install-Guide/ktext.html#kexts +# [debug]:https://dortania.github.io/OpenCore-Install-Guide/troubleshooting/debug.html +# [scanpolicy]:https://dortania.github.io/OpenCore-Post-Install/universal/security.html#scanpolicy +# [platforminfo]:https://dortania.github.io/OpenCore-Install-Guide/config.plist/kaby-lake#platforminfo +# [deviceproperties]:https://dortania.github.io/OpenCore-Install-Guide/config.plist/kaby-lake#deviceproperties + +ACPI +:Add + count==0 "-You have no SSDT Patches. Please review the [Acpi Docs]" + [Path]==DSDT.aml "-{$Path} You should not be including your dumped DSDT. Please review the [Acpi Docs]." + [Path]==SSDT-1.aml "-{$Path} This is just an example SSDT. If you really made this yourself, call it something more descriptive" + [Path]~=".dsl$" "!{$Path} Only include .aml files here. dsl files need to be compiled to .aml" + [Enabled]==no "-{$Path} is disabled. Either enable it or remove it to get rid of this warning" + [Path]!=SSDT-PLUG.aml "-SSDT-PLUG.aml is missing. See the [Acpi Docs]" + [Path]==SSDT-EC-USBX-DESKTOP.aml&SSDT-EC.aml "-{$Path} don't use both SSDT-EC-USBX-DESKTOP and SSDT-EC" + [Path]~=-EC.+aml :"%You might need something like SSDT-EC.aml or SSDT-EC-USBX-DESKTOP.aml. See the [Acpi Docs]" + [Path]==* " {$Path} Make sure this file is in your OC/ACPI directory" + [Path]==SSDT-OLA.aml "!{$Path} Don't use random files found on sketchy websites, these inject random data that can very likely prevent booting. Please review the [Acpi Docs]" + [Path]==SSDT-OLARILA.aml "!{$Path} Don't use random files found on sketchy websites, these inject random data that can very likely prevent booting. Please review the [Acpi Docs]" + +:Quirks + count==5 + FadtEnableReset~=.* " {$setting} = {$value}" + NormalizeHeaders=no + RebaseRegions=no + ResetHwSig=no + ResetLogoStatus=no + SyncTableIds=no + +Booter + +:Quirks + AllowRelocationBlock=no + AvoidRuntimeDefrag=yes + DevirtualiseMmio=no + DisableSingleUser=no + DisableVariableWrite=no + DiscardHibernateMap=no + EnableSafeModeSlide=yes + EnableWriteUnprotector=yes + ForceExitBootServices=no + ProtectSecureBoot=no + ProtectMemoryRegions=no + ProtectCsmRegion~=.* "!{$setting} was deprecated since OpenCore v0.5.7 - See ProtectMemoryRegions instead" + ProtectUefiServices=no + ProvideCustomSlide=yes + ProvideMaxSlide=0 + ResizeAppleGpuBars=-1 + RebuildAppleMemoryMap=no + SetupVirtualMap=yes + ShrinkMemoryMap~=.* "!{$setting} was deprecated since OpenCore v0.5.7 - See RebuildAppleMemoryMap instead" + SignalAppleOS=no + SyncRuntimePermissions=no + ForceBooterSignature=no + +DeviceProperties + +:Add +::PciRoot(0x0)/Pci(0x2,0x0) + AAPL,ig-platform-id~="00001259|03001259" " {$setting} = {$value} iGPU set correctly":"-{$setting} = {$value} - iGPU may not be set correctly. Please read the [DeviceProperties Docs]" + +::PciRoot(0x0)/Pci(0x1b,0x0) + AAPL,ig-platform-id~=.* "!{$setting} is in the wrong location, iGPU location is PciRoot(0x0)/Pci(0x2,0x0)" + +Kernel + +:Add + count==0 "!You have no Kexts. You definitely need at least Lilu.kext and VirtualSMC.kext. Please review the [Kexts Docs]" + [BundlePath]==Lilu.kext " Lilu.kext make sure this Kext is in your OC/Kexts directory and the first kext listed here":"!Lilu.kext is missing. Add it to the top of this list" + [BundlePath]==FakeSMC.kext&VirtualSMC.kext "-{$BundlePath} don't use both FakeSMC.kext and VirtualSMC.kext" + [BundlePath]!=FakeSMC.kext|VirtualSMC.kext "-you should have either FakeSMC.kext or VirtualSMC.kext here" + [BundlePath]==VoodooHDA.kext&AppleALC.kext "-{$BundlePath} don't use both VoodooHDA.kext and AppleALC.kext" + [BundlePath]==AppleALC.kext "$alcbootarg='-{$setting} = {$value} You need to add alcid=<_layout_\> here since you are using AppleALC.kext';":"$alcbootarg=;" + [BundlePath]!=WhateverGreen.kext "-WhateverGreen.kext is missing. Please review the [Kexts Docs]" + [BundlePath]==XLNCUSBFIX.kext "!XLNCUSBFIX.kext this is an AMD-specific kext, don't use on Intel" + [BundlePath]==SmallTree-Intel-211-AT-PCIe-GBE.kext "-{$BundlePath} while this might work, SmallTreeIntel82576.kext is considered more reliable" + [BundlePath]==SMCLightSensor.kext "!{$BundlePath} VirtualSMC laptop plugins don't work on Desktop" + [BundlePath]==SMCBatteryManager.kext "!{$BundlePath} VirtualSMC laptop plugins don't work on Desktop" + [BundlePath]==XHCI-unsupported.kext "-{$BundlePath} you probably don't need this" + [BundlePath]==FakePCIID.kext "-{$BundlePath} there are better ways to fake device ids" + [BundlePath]==FakePCIID_Intel_HDMI_Audio.kext "-{$BundlePath} there are better ways to fake device ids" + [BundlePath]==* " {$BundlePath} make sure this Kext is in your OC/Kexts directory" + +:Emulate + DummyPowerManagement=no + +:Quirks + AppleCpuPmCfgLock=no + AppleXcpmCfgLock=yes " {$setting} = {$value} You should disable CFG-Lock in your bios instead of using this":" {$setting} = {$value} Make sure CFG-Lock is disabled in your bios" + AppleXcpmExtraMsrs=no + AppleXcpmForceBoost=no + CustomPciSerialDevice=no + CustomSMBIOSGuid=no " {$setting} = {$value} If you have a Dell or VIAO motherboard, please enable this":" {$setting} = {$value} This is only required if you have a Dell or VIAO motherboard" + DisableIoMapper=yes + DisableRtcChecksum~=.* " {$setting} = {$value}" + DummyPowerManagement~=.* "!{$setting} was moved in OpenCore v0.6.2 - See Kernel -> Emulate" + ExtendBTFeatureFlags~=.* " {$setting} = {$value}" + LegacyCommpage=no + ExternalDiskIcons~=.* " {$setting} = {$value}" + ForceAquantiaEthernet=no + ForceSecureBootScheme=no + IncreasePciBarSize=no + LapicKernelPanic=no " {$setting} = {$value} If you have an HP laptop, please enable this":" {$setting} = {$value} This is only required if you have an HP laptop" + PanicNoKextDump=yes + PowerTimeoutKernelPanic=yes + ProvideCurrentCpuInfo=no + SetApfsTrimTimeout=-1 + ThirdPartyDrives~=.* " {$setting} = {$value}" + XhciPortLimit=yes " {$setting} = {$value} turn off after USB port mapping":" {$setting} = {$value} enable if you have USB issues" + +Misc +:Boot + BuiltinTextRenderer~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See UEFI/TextRenderer" + ConsoleBehaviourOs~=.* "!{$setting} was deprecated since OpenCore v0.5.6" + ConsoleBehaviourUi~=.* "!{$setting} was deprecated since OpenCore v0.5.6" + ConsoleMode~=.* "!{$setting} has been moved to UEFI/Output section as of OpenCore v0.5.6" + Resolution~=.* "!{$setting} has been moved to UEFI/Output section as of OpenCore v0.5.6" + ConsoleAttributes~=.* " {$setting} = {$value}" + HideSelf~=.* "!{$setting} was deprecated since OpenCore v0.5.9" + PollAppleHotKeys=no + ShowPicker=yes + HibernateSkipsPicker=yes + UsePicker~=.* "!{$setting} was deprecated since OpenCore v0.5.6" + TakeoffDelay=0 + HibernateMode=None + LauncherOption~="Disabled|Full|Short|System" " {$setting} = {$value} LauncherOption set correctly":"-{$setting} = {$value} - Invalid LauncherOption. Please read the [Misc -> Boot Docs]" + LauncherPath=Default + PickerMode=Builtin + HideAuxiliary=no + PickerAttributes~=.* " {$setting} = {$value}" + PickerAudioAssist=no + Timeout=5 + PickerVariant~=.* " {$setting} = {$value}" + +:Debug + AppleDebug=yes + ApplePanic=yes + DisableWatchDog=yes :" {$setting} enabling this will help debugging" + Target=67 :" {$setting} see the [Debugging Docs] for more info on debug target numbers" + DisplayLevel=2147483714 :" {$setting} see [Debugging Docs] for more info debug display levels" + DisplayDelay=0 + SysReport=no : " -->This only works if you are using the Debug version{$setting}=yes" + LogModules~=.* " {$setting} = {$value}" + +:Entries + [Arguments]~=debug "!Arguments = {$Arguments} boot-args go in the nvram section, not here" + +:Security + AllowNvramReset~=.* "!{$setting} was deprecated since OpenCore v0.8.1" + AllowSetDefault=yes + AllowToggleSip~=.* "!{$setting} was deprecated since OpenCore v0.8.1" + ApECID=0 + AuthRestart=no + BlacklistAppleUpdate=yes + BootProtect~=.* "!{$setting} was deprecated since OpenCore v0.6.6 - See LauncherOption" + DmgLoading=Signed + EnablePassword=no + RequireSignature~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See Vault" + RequireVault~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See Vault" + Vault=Optional + SecureBootModel~="Default|Disabled|j137|j680|j132|j174|j140k|j780|j213|j140a|j152f|j160|j230k|j214k|j223|j215|j185|j185f|x86legacy" " {$setting} = {$value} SecureBootModel set correctly":"!{$setting} = {$value} - This is an invalid option for SecureBootModel!" + HaltLevel=2147483648 + ExposeSensitiveData=6 :" {$setting} = {$value}" + ScanPolicy=0 :"-{$setting} = {$value}. Initially you want 0 here, but once you are up and running check [Scanpolicy Docs] for why you should change this" + +:Serial + Init=no + Override=no + +:Tools + count==0 " You removed the tool EFIs":"%You can remove the tool EFIs here" + +NVRAM + LegacyEnable=no + LegacyOverwrite=no + WriteFlash=yes + +:Add +::4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14 + UIScale~=(01|02) " {$setting} = {$value}":" {$setting} = {$value} but it is usually set to 01 or 02" + DefaultBackgroundColor~=.* " {$setting} = {$value}" + +::7C436110-AB2A-4BBB-A880-FE41995C9F82 + boot-args~="ncpi=" "!{$setting} = {$value} I think you mean npci= there not ncpi=":"" + boot-args~="^(?:(?!alcid).)*$" "{$alcbootarg}":"" + boot-args="-v keepsyms=1" " {$setting} = {$value} If you have a navi10 GPU add agdpmod=pikera":" {$setting} = {$value}" + run-efi-updater="No" + csr-active-config~=.* " {$setting} = {$value}" + nvda_drv~=.* "!{$setting} = {$value} Remove this setting completely. It is no longer used as of OpenCore v0.5.7" + prev-lang:kbd=72752d52553a323532 "-{$setting} = {$value} ({@value}). Unless you speak Russian, remove this entry or fill it in with your language":" {$setting} = {$value} ({@value})" + SystemAudioVolume~="^\d+$" " {$setting} = {$value}":"!{$setting} = {$value} this should be a positive number" + +PlatformInfo + Automatic=yes + UpdateDataHub=yes + UpdateNVRAM=yes + UpdateSMBIOS=yes + UpdateSMBIOSMode=Create " {$setting} = {$value} If you have a Dell or VIAO motherboard, please set this to Custom":" {$setting} = {$value} This is only required if you have a Dell or VIAO motherboard" + +:Generic + SpoofVendor=yes + AdviseFeatures=no + ProcessorType~=.* " {$setting} = {$value}" + SystemMemoryStatus=Auto + MaxBIOSVersion=no + SupportsCsm~=.* "!{$setting} was replaced with AdviseWindows in OpenCore v0.5.5" + SystemProductName~="(iMac18,1|iMac18,3)" " {$setting} = {$value}":"-{$setting} = {$value} this is not a suggested SMBIOS for Kaby Lake Desktop systems. See [PlatformInfo Docs]" + MLB=M000000000001 "!{$setting} should be set to your generated board serial. See [PlatformInfo Docs]":" {$setting} is set" + ROM=112233000000 "-{$setting} = {$value} You should set this to your NIC MAC address. See [PlatformInfo Docs]":" {$setting} is set" + SystemSerialNumber=W0000000001 "!{$setting} should be set to your generated system serial number. See the [PlatformInfo Docs]":" {$setting} is set" + SystemUUID=00000000-0000-0000-0000-000000000000 "!{$setting} should be set to your generated SmUUID. See the [PlatformInfo Docs]":" {$setting} is set" + +UEFI + ConnectDrivers=yes "{$setting} = {$value}" +:Drivers + [Path]==VBoxHfs.efi|HFSPlus.efi|HfsPlus.efi|OpenHfsPlus.efi "$hfs={$Path}; {$Path}":"!Need either VBoxHfs.efi, OpenHfsPlus.efi or HFSPlus.efi here" + [Path]==VBoxHfs.efi|HFSPlus.efi|HfsPlus.efi|OpenHfsPlus.efi "!{$Path} you already have {$hfs}" + [Path]==OpenRuntime.efi " {$Path}":"!OpenRuntime.efi is missing" + [Path]==FwRuntimeServices.efi "!{$Path} has been replaced by OpenRuntime.efi as of OpenCore v0.5.7" + [Path]==ApfsDriverLoader.efi "!ApfsDriverLoader.efi was merged into OpenCore under the UEFI/APFS section as of OpenCore v0.5.8" + [Path]==OpenCore.efi "!OpenCore.efi should not be here!" + [Path]==AppleUsbKbdxe.efi "!{$Path} has been replaced by OpenUsbKbDxe.efi as of OpenCore v0.5.7" + [Path]==CrScreenshotDxe.efi "!{$Path} should not be here!" + [Path]==HiiDatabase.efi "!{$Path} should not be here!" + [Path]==NvmExpressDxe.efi "!{$Path} should not be here!" + [Path]==OpenUsbKbDxe.efi "-{$Path} Unless you are doing a legacy install, you don't need this" + [Path]==Ps2KeyboardDxe.efi "-{$Path} Unless you are using a PS2 keyboard, this should not be here!" + [Path]==Ps2MouseDxe.efi "-{$Path} Unless you are using a PS2 mouse/trackpad with OpenCanopy, this should not be here!" + [Path]==UsbMouseDxe.efi "-{$Path} Unless you are using a USB mouse/trackpad with OpenCanopy, this should not be here!" + [Path]==XhciDxe.efi "!{$Path} should not be here!" + [Path]==VirtualSmc.efi "!VirtualSmc.efi was merged into OpenCore under the quirk AppleSmcIo!" + [Path]==* " {$Path}" + +:APFS + EnableJumpstart=yes + GlobalConnect=no " {$setting} = {$value} If you have an HP motherboard and can't see APFS drives in OpenCore, please enable this":" {$setting} = {$value} Only required for HP motherboard that cannot see APFS drives in OpenCore" + HideVerbose=yes + JumpstartHotPlug=no + MinDate=0 + MinVersion=0 + +:AppleInput + AppleEvent~=.* " {$setting} = {$value}" + CustomDelays~=.* " {$setting} = {$value}" + KeyInitalDelay~=.* " {$setting} = {$value}" + KeySubsequentDelay~=.* " {$setting} = {$value}" + PointerSpeedDiv~=.* " {$setting} = {$value}" + PointerSpeedMul~=.* " {$setting} = {$value}" + GraphicsInputMirroring=no + +:Audio + AudioSupport~=.* " {$setting} = {$value}" + DisconnectHda~=.* " {$setting} = {$value}" + MaximumGain~=.* " {$setting} = {$value}" + MinimumAssistGain~=.* " {$setting} = {$value}" + MinimumAudibleGain~=.* " {$setting} = {$value}" + AudioOutMask~=.* " {$setting} = {$value}" + AudioDevice~=.* " {$setting} = {$value}" + AudioCodec~=.* " {$setting} = {$value}" + PlayChime~=.* " {$setting} = {$value}" + SetupDelay~=.* " {$setting} = {$value}" + ResetTrafficClass~=.* " {$setting} = {$value}" + +:Input + KeyFiltering=no + KeyForgetThreshold=5 + KeyMergeThreshold~=.* "!{$setting} was deprecated since OpenCore v0.6.9 + KeySupport=yes + KeySupportMode=Auto + KeySwap=no + PointerSupport=no + PointerSupportMode~=.* " {$setting} = {$value}" + TimerResolution=50000 + KeyInitalDelay~=.* "!{$setting} --> was moved to AppInput in OpenCore v0.6.9" + KeySubsequentDelay~=.* "!{$setting} --> was moved to AppInput in OpenCore v0.6.9" + PointerDwellClickTimeout~=.* " {$setting} = {$value}" + PointerDwellDoubleClickTimeou~=.* " {$setting} = {$value}" + PointerDwellRadius~=.* " {$setting} = {$value}" + PointerPollMask~=.* " {$setting} = {$value}" + PointerPollMax~=.* " {$setting} = {$value}" + PointerPollMin~=.* " {$setting} = {$value}" + +:ProtocolOverrides + count==18 :"!You should have exactly 18 settings in the UEFI/ProtocolOverrides section" + AppleAudio=no + AppleBootPolicy=no + AppleDebugLog=no + AppleEg2Info=no + AppleEvent~=.* "!{$setting} --> was moved to AppInput in OpenCore v0.6.9" + AppleFramebufferInfo=no + AppleImageConversion=no + AppleImg4Verification=no + AppleKeyMap=no + AppleRtcRam=no + AppleSecureBoot=no + AppleSmcIo=no + AppleUserInterfaceTheme=no + DataHub=no + DeviceProperties=no + FirmwareVolume=no " {$setting} = {$value} If you plan to use FileVault2, please enable this":" {$setting} = {$value} This is only required if you plan to use FileVault" + HashServices=no " {$setting} = {$value} If you plan to use FileVault2, please enable this":" {$setting} = {$value} This is only required if you plan to use FileVault" + OSInfo=no + UnicodeCollation=no + ConsoleControl~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See UEFI/TextRenderer" + +:Output + count==15 :"!You should have exactly 15 settings in the UEFI/Output section" + TextRenderer=BuiltinGraphics + ConsoleMode="" + Resolution~=.* " {$setting} = {$value}" + ForceResolution=no + ClearScreenOnModeSwitch=no + IgnoreTextInGraphics=no + ProvideConsoleGop=yes + ReconnectGraphicsOnConnect=no + DirectGopRendering=no + DirectGopCacheMode~=.* "!{$setting} was deprecated since OpenCore v0.5.9" + ReconnectOnResChange=no + ReplaceTabWithSpace=no + SanitiseClearScreen~=.* " {$setting} = {$value}" + UgaPassThrough~=.* " {$setting} = {$value}" + Scale~=.* "!{$setting} shouldn't be here" + +:Quirks + AvoidHighAlloc~=.* "!{$setting} was deprecated since OpenCore v0.5.6" + DeduplicateBootOrder~=.* "!{$setting} was deprecated since OpenCore v0.6.5" + DisableSecurityPolicy=no " {$setting} = {$value} If you have a Microsoft Surface device, please enable this" + EnableVectorAcceleration=no + EnableVmx=no + ActivateHpetSupport=no + ExitBootServicesDelay=0 + ForgeUefiSupport=no + ForceOcWriteFlash=no + IgnoreInvalidFlexRatio=no + ReconnectOnResChange~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See Output/${setting}" + IgnoreTextInGraphics~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See Output/${setting}" + ProvideConsoleGop~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See Output/${setting}" + ReleaseUsbOwnership=no + ReloadOptionRoms=no + RequestBootVarFallback~=.* "!{$setting} was deprecated since OpenCore v0.5.9" + RequestBootVarRouting=yes + TscSyncTimeout=0 + ResizeGpuBars=-1 + ReplaceTabWithSpace~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See Output/${setting}" + SanitiseClearScreen~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See Output/${setting}" + ClearScreenOnModeSwitch~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See Output/${setting}" + UnblockFsConnect=no " {$setting} = {$value} If you have an HP system, please enable this" + +:ReservedMemory diff --git a/English Localization (en)/ocs/rules/laptoparrandale086.lst b/English Localization (en)/ocs/rules/laptoparrandale086.lst index 789284e580fe545e2ba2e3bf0c82cd8d31a4e526..c2a09c04c278cce567ac13f42168708e851c7cc6 100644 --- a/English Localization (en)/ocs/rules/laptoparrandale086.lst +++ b/English Localization (en)/ocs/rules/laptoparrandale086.lst @@ -1,6 +1,6 @@ -=Laptop: (1st Gen) Clarksfield and Arrandale OpenCore 0.8.5
+=Laptop: (1st Gen) Clarksfield and Arrandale OpenCore 0.8.6
# Generic config suitable for initial installation -# OpenCore v0.8.5 Intel Clarksfield and Arrandale Laptop Sanity Check +# OpenCore v0.8.6 Intel Clarksfield and Arrandale Laptop Sanity Check =https://dortania.github.io/OpenCore-Install-Guide/config-laptop.plist/arrandale.html =
# [launcheroption]:https://dortania.github.io/OpenCore-Post-Install/multiboot/bootstrap.html diff --git a/English Localization (en)/ocs/rules/laptoparrandale087.lst b/English Localization (en)/ocs/rules/laptoparrandale087.lst new file mode 100644 index 0000000000000000000000000000000000000000..01af83c68b07089a549204c2bb9a8da3c8dcadea --- /dev/null +++ b/English Localization (en)/ocs/rules/laptoparrandale087.lst @@ -0,0 +1,363 @@ +=Laptop: (1st Gen) Clarksfield and Arrandale OpenCore 0.8.7
+# Generic config suitable for initial installation +# OpenCore v0.8.7 Intel Clarksfield and Arrandale Laptop Sanity Check +=https://dortania.github.io/OpenCore-Install-Guide/config-laptop.plist/arrandale.html +=
+# [launcheroption]:https://dortania.github.io/OpenCore-Post-Install/multiboot/bootstrap.html +# [kernel]:https://dortania.github.io/OpenCore-Install-Guide/config-laptop.plist/arrandale.html#kernel +# [acpi]:https://dortania.github.io/OpenCore-Install-Guide/config-laptop.plist/arrandale.html#acpi +# [kexts]:https://dortania.github.io/OpenCore-Install-Guide/ktext.html#kexts +# [debug]:https://dortania.github.io/OpenCore-Install-Guide/troubleshooting/debug.html +# [scanpolicy]:https://dortania.github.io/OpenCore-Post-Install/universal/security.html#scanpolicy +# [platforminfo]:https://dortania.github.io/OpenCore-Install-Guide/config-laptop.plist/arrandale.html#platforminfo +# [deviceproperties]:https://dortania.github.io/OpenCore-Install-Guide/config-laptop.plist/arrandale.html#deviceproperties + +ACPI +:Add + count==0 "-You have no SSDT Patches. Please review the [Acpi Docs]" + [Path]==DSDT.aml "-{$Path} You should not be including your dumped DSDT. Please review the [Acpi Docs]" + [Path]==SSDT-1.aml "-{$Path} This is just an example SSDT. If you really made this yourself, call it something more descriptive" + [Path]==SSDT-PLUG.aml "-{$Path} does not work on Ivy Bridge and older systems" + [Path]==SSDT-GPIO.aml "-{$Path} this doesn't belong on an Ivy Bridge or older system" + [Path]~=".dsl$" "!{$Path} Only include .aml files here. dsl files need to be compiled to .aml" + [Enabled]==no "-{$Path} is disabled. Either enable it or remove it to get rid of this warning" + [Path]==SSDT-EC-LAPTOP.aml&SSDT-EC.aml "-{$Path} don't use both SSDT-EC-USBX-LAPTOP and SSDT-EC" + [Path]~=-EC.+aml :"%You might need something like SSDT-EC.aml or SSDT-EC-LAPTOP.aml. See the [Acpi Docs]" + [Path]!=SSDT-PNLF.aml "-{$Path} is missing, please add this if you're using a laptop. See the [Acpi Docs]" + [Path]==SSDT-PNLF-CFL.aml "-{$Path} This should not be included on Kaby Lake and older laptops, instead use SSDT-PNLF. Please review the [Acpi Docs]." + [Path]==* " {$Path} Make sure this file is in your OC/ACPI directory" + [Path]==SSDT-OLA.aml "!{$Path} Don't use random files found on sketchy websites, these inject random data that can very likely prevent booting. Please review the [Acpi Docs]." + [Path]==SSDT-OLARILA.aml "!{$Path} Don't use random files found on sketchy websites, these inject random data that can very likely prevent booting. Please review the [Acpi Docs]." + +:Quirks + count==5 + FadtEnableReset~=.* " {$setting} = {$value}" + NormalizeHeaders=no + RebaseRegions=no + ResetHwSig=no + ResetLogoStatus=no + SyncTableIds=no + +Booter + +:Quirks + AllowRelocationBlock=no + AvoidRuntimeDefrag=yes " {$setting} = {$value} If you board does not support UEFI, please disable this":" {$setting} = {$value} This is only required if your supports UEFI" + DevirtualiseMmio=no + DisableSingleUser=no + DisableVariableWrite=no + DiscardHibernateMap=no + EnableSafeModeSlide=yes " {$setting} = {$value} If you board does not support UEFI, please disable this":" {$setting} = {$value} This is only required if your supports UEFI" + EnableWriteUnprotector=yes " {$setting} = {$value} If you board does not support UEFI, please disable this":" {$setting} = {$value} This is only required if your supports UEFI" + ForceExitBootServices=no + ProtectCsmRegion~=.* "!{$setting} was deprecated since OpenCore v0.5.7 - See ProtectMemoryRegions instead" + ProtectMemoryRegions=no + ProtectSecureBoot=no + ProtectUefiServices=no + ProvideCustomSlide=yes " {$setting} = {$value} If you board does not support UEFI, please disable this":" {$setting} = {$value} This is only required if your supports UEFI" + ProvideMaxSlide=0 + ResizeAppleGpuBars=-1 + RebuildAppleMemoryMap=no " {$setting} = {$value} If you plan to boot OS X 10.6 or older, please enable this":" {$setting} = {$value} This is only required if you plan to boot OS X 10.6 or older" + SetupVirtualMap=yes " {$setting} = {$value} If you board does not support UEFI, please disable this":" {$setting} = {$value} This is only required if your supports UEFI" + ShrinkMemoryMap~=.* "!{$setting} was deprecated since OpenCore v0.5.7 - See RebuildAppleMemoryMap instead" + SignalAppleOS=no + SyncRuntimePermissions=no + ForceBooterSignature=no + +DeviceProperties + +:Add +::PciRoot(0x0)/Pci(0x2,0x0) + framebuffer-patch-enable~="01000000" " {$setting} = {$value} iGPU set correctly":"-{$setting} = {$value} - iGPU may not be set correctly. Please read the [DeviceProperties Docs]" + framebuffer-singlelink~="01000000" " {$setting} = {$value} iGPU set correctly":"-{$setting} = {$value} - iGPU may not be set correctly. Please read the [DeviceProperties Docs]" + +::PciRoot(0x0)/Pci(0x1b,0x0) + framebuffer-patch-enable~=.* "!{$setting} is in the wrong location, iGPU location is PciRoot(0x0)/Pci(0x2,0x0)" + framebuffer-singlelink~=.* "!{$setting} is in the wrong location, iGPU location is PciRoot(0x0)/Pci(0x2,0x0)" + +Kernel + +:Add + count==0 "!You have no Kexts. You definitely need at least Lilu.kext and VirtualSMC.kext. Please review the [Kexts Docs]" + [BundlePath]==Lilu.kext " Lilu.kext make sure this Kext is in your OC/Kexts directory and the first kext listed here":"!Lilu.kext is missing. Add it to the top of this list" + [BundlePath]==FakeSMC.kext&VirtualSMC.kext "-{$BundlePath} don't use both FakeSMC.kext and VirtualSMC.kext" + [BundlePath]!=FakeSMC.kext|VirtualSMC.kext "-you should have either FakeSMC.kext or VirtualSMC.kext here" + [BundlePath]==VoodooHDA.kext&AppleALC.kext "-{$BundlePath} don't use both VoodooHDA.kext and AppleALC.kext" + [BundlePath]==AppleALC.kext "$alcbootarg='-{$setting} = {$value} You need to add alcid=<_layout_\> here since you are using AppleALC.kext';":"$alcbootarg=;" + [BundlePath]==VoodooHDA.kext " {$BundlePath} Note that AppleALC.kext tends to have better audio quality" + [BundlePath]!=WhateverGreen.kext "-WhateverGreen.kext is missing. Please review the [Kexts Docs]" + [BundlePath]==XLNCUSBFIX.kext "!XLNCUSBFIX.kext this is an AMD-specific kext, don't use on Intel" + [BundlePath]==SmallTree-Intel-211-AT-PCIe-GBE.kext "-{$BundlePath} while this might work, SmallTreeIntel82576.kext is considered more reliable" + [BundlePath]==SMCLightSensor.kext "!{$BundlePath} Please ensure your laptop has a light sensor, otherwise this can cause issues" + [BundlePath]==SMCBatteryManager.kext "!{$BundlePath} Please ensure your battery has been properly patched to 8bits, otherwise this can cause issues" + [BundlePath]==XHCI-unsupported.kext "-{$BundlePath} you probably don't need this" + [BundlePath]==FakePCIID.kext "-{$BundlePath} there are better ways to fake device ids" + [BundlePath]==FakePCIID_Intel_HDMI_Audio.kext "-{$BundlePath} there are better ways to fake device ids" + [BundlePath]==* " {$BundlePath} make sure this Kext is in your OC/Kexts directory" + +:Emulate + DummyPowerManagement=no + +:Quirks + AppleCpuPmCfgLock=yes " {$setting} = {$value} You should disable CFG-Lock in your bios instead of using this":" {$setting} = {$value} Make sure CFG-Lock is disabled in your bios" + AppleXcpmCfgLock=no + AppleXcpmExtraMsrs=no + AppleXcpmForceBoost=no + CustomPciSerialDevice=no + CustomSMBIOSGuid=no " {$setting} = {$value} If you have a Dell or VIAO motherboard, please enable this":" {$setting} = {$value} This is only required if you have a Dell or VIAO motherboard" + DisableIoMapper=yes + DisableRtcChecksum~=.* " {$setting} = {$value}" + DummyPowerManagement~=.* "!{$setting} was moved in OpenCore v0.6.2 - See Kernel -> Emulate" + ExtendBTFeatureFlags~=.* " {$setting} = {$value}" + LegacyCommpage=no + ExternalDiskIcons~=.* " {$setting} = {$value}" + ForceAquantiaEthernet=no + ForceSecureBootScheme=no + IncreasePciBarSize=no + LapicKernelPanic=no " {$setting} = {$value} If you have an HP laptop, please enable this":" {$setting} = {$value} This is only required if you have an HP laptop" + PanicNoKextDump=yes + PowerTimeoutKernelPanic=yes + ProvideCurrentCpuInfo=no + SetApfsTrimTimeout=-1 + ThirdPartyDrives~=.* " {$setting} = {$value}" + XhciPortLimit=no + +Misc +:Boot + BuiltinTextRenderer~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See UEFI/TextRenderer" + ConsoleBehaviourOs~=.* "!{$setting} was deprecated since OpenCore v0.5.6" + ConsoleBehaviourUi~="" "!{$setting} was deprecated since OpenCore v0.5.6" + ConsoleMode~=.* "!{$setting} has been moved to UEFI/Output section as of OpenCore v0.5.6" + Resolution~=.* "!{$setting} has been moved to UEFI/Output section as of OpenCore v0.5.6" + ConsoleAttributes~=.* " {$setting} = {$value}" + HideSelf~=.* "!{$setting} was deprecated since OpenCore v0.5.9" + PollAppleHotKeys=no + ShowPicker=yes + HibernateSkipsPicker=yes + UsePicker~=.* "!{$setting} was deprecated since OpenCore v0.5.6" + TakeoffDelay=0 + HibernateMode=None + LauncherOption~="Disabled|Full|Short|System" " {$setting} = {$value} LauncherOption set correctly":"-{$setting} = {$value} - Invalid LauncherOption. Please read the [Misc -> Boot Docs]" + LauncherPath=Default + PickerMode=Builtin + HideAuxiliary=no + PickerAttributes~=.* " {$setting} = {$value}" + PickerAudioAssist=no + Timeout=5 + PickerVariant~=.* " {$setting} = {$value}" + +:Debug + AppleDebug=yes + ApplePanic=yes + DisableWatchDog=yes :" {$setting} enabling this will help debugging" + Target=67 :" {$setting} see the [Debugging Docs] for more info on debug target numbers" + DisplayLevel=2147483714 :" {$setting} see [Debugging Docs] for more info debug display levels" + DisplayDelay=0 + SysReport=no : " -->This only works if you are using the Debug version{$setting}=yes" + LogModules~=.* " {$setting} = {$value}" + +:Entries + [Arguments]~=debug "!Arguments = {$Arguments} boot-args go in the nvram section, not here" + +:Security + AllowNvramReset~=.* "!{$setting} was deprecated since OpenCore v0.8.1" + AllowSetDefault=yes + AllowToggleSip~=.* "!{$setting} was deprecated since OpenCore v0.8.1" + ApECID=0 + AuthRestart=no + BlacklistAppleUpdate=yes + BootProtect~=.* "!{$setting} was deprecated since OpenCore v0.6.6 - See LauncherOption" + DmgLoading=Signed + EnablePassword=no + RequireSignature~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See Vault" + RequireVault~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See Vault" + Vault=Optional + SecureBootModel~="Default|Disabled|j137|j680|j132|j174|j140k|j780|j213|j140a|j152f|j160|j230k|j214k|j223|j215|j185|j185f|x86legacy" " {$setting} = {$value} SecureBootModel set correctly":"!{$setting} = {$value} - This is an invalid option for SecureBootModel!" + HaltLevel=2147483648 + ExposeSensitiveData=6 :" {$setting} = {$value}" + ScanPolicy=0 :"-{$setting} = {$value}. Initially you want 0 here, but once you are up and running check [Scanpolicy Docs] for why you should change this" + +:Serial + Init=no + Override=no + +:Tools + count==0 " You removed the tool EFIs":"%You can remove the tool EFIs here" + +NVRAM + LegacyEnable=no + LegacyOverwrite=no + WriteFlash=yes + +:Add +::4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14 + UIScale~=(01|02) " {$setting} = {$value}":" {$setting} = {$value} but it is usually set to 01 or 02" + DefaultBackgroundColor~=.* " {$setting} = {$value}" + +::7C436110-AB2A-4BBB-A880-FE41995C9F82 + boot-args~="ncpi=" "!{$setting} = {$value} I think you mean npci= there not ncpi=":"" + boot-args~="^(?:(?!alcid).)*$" "{$alcbootarg}":"" + boot-args="-v keepsyms=1" " {$setting} = {$value} If you have a navi10 GPU add agdpmod=pikera":" {$setting} = {$value}" + run-efi-updater="No" + csr-active-config~=.* " {$setting} = {$value}" + nvda_drv~=.* "!{$setting} = {$value} Remove this setting completely. It is no longer used as of OpenCore v0.5.7" + prev-lang:kbd=72752d52553a323532 "-{$setting} = {$value} ({@value}). Unless you speak Russian, remove this entry or fill it in with your language":" {$setting} = {$value} ({@value})" + SystemAudioVolume~="^\d+$" " {$setting} = {$value}":"!{$setting} = {$value} this should be a positive number" + +PlatformInfo + Automatic=yes + UpdateDataHub=yes + UpdateNVRAM=yes + UpdateSMBIOS=yes + UpdateSMBIOSMode=Create " {$setting} = {$value} If you have a Dell or VIAO motherboard, please set this to Custom":" {$setting} = {$value} This is only required if you have a Dell or VIAO motherboard" + +:Generic + SpoofVendor=yes + AdviseFeatures=no + ProcessorType~=.* " {$setting} = {$value}" + SystemMemoryStatus=Auto + MaxBIOSVersion=no + SupportsCsm~=.* "!{$setting} was replaced with AdviseWindows in OpenCore v0.5.5" + SystemProductName~="(MacBookPro6,1|MacBookPro6,2)" " {$setting} = {$value}":"-{$setting} = {$value} this is not a suggested SMBIOS for Sandy Bridge Laptop systems. See [PlatformInfo Docs]" + MLB=M000000000001 "!{$setting} should be set to your generated board serial. See [PlatformInfo Docs]":" {$setting} is set" + ROM=112233000000 "-{$setting} = {$value} You should set this to your NIC MAC address. See [PlatformInfo Docs]":" {$setting} is set" + SystemSerialNumber=W0000000001 "!{$setting} should be set to your generated system serial number. See the [PlatformInfo Docs]":" {$setting} is set" + SystemUUID=00000000-0000-0000-0000-000000000000 "!{$setting} should be set to your generated SmUUID. See the [PlatformInfo Docs]":" {$setting} is set" + +UEFI + ConnectDrivers=yes "{$setting} = {$value}" +:Drivers + [Path]==VBoxHfs.efi|HfsPlusLegacy.efi "$hfs={$Path}; {$Path}":"!Need either VBoxHfs.efi or HfsPlusLegacy.efi here" + [Path]==VBoxHfs.efi|HfsPlusLegacy.efi|HfsPlus.efi "!{$Path} you already have {$hfs}" + [Path]==OpenRuntime.efi " {$Path}":"!OpenRuntime.efi is missing" + [Path]==FwRuntimeServices.efi "!{$Path} has been replaced by OpenRuntime.efi as of OpenCore v0.5.7" + [Path]==ApfsDriverLoader.efi "!ApfsDriverLoader.efi was merged into OpenCore under the UEFI/APFS section as of OpenCore v0.5.8" + [Path]==OpenCore.efi "!OpenCore.efi should not be here!" + [Path]==AppleUsbKbdxe.efi "!{$Path} has been replaced by OpenUsbKbDxe.efi as of OpenCore v0.5.7" + [Path]==CrScreenshotDxe.efi "!{$Path} should not be here!" + [Path]==HiiDatabase.efi "!{$Path} should not be here!" + [Path]==NvmExpressDxe.efi "!{$Path} should not be here!" + [Path]==OpenUsbKbDxe.efi "-{$Path} Unless you are doing a legacy install, you don't need this" + [Path]==Ps2KeyboardDxe.efi "-{$Path} Unless you are using a PS2 keyboard, this should not be here!" + [Path]==Ps2MouseDxe.efi "-{$Path} Unless you are using a PS2 mouse/trackpad with OpenCanopy, this should not be here!" + [Path]==UsbMouseDxe.efi "-{$Path} Unless you are using a USB mouse/trackpad with OpenCanopy, this should not be here!" + [Path]==XhciDxe.efi "!{$Path} should not be here!" + [Path]==VirtualSmc.efi "!VirtualSmc.efi was merged into OpenCore under the quirk AppleSmcIo!" + [Path]==* " {$Path}" + +:APFS + EnableJumpstart=yes + GlobalConnect=no " {$setting} = {$value} If you have an HP motherboard and can't see APFS drives in OpenCore, please enable this":" {$setting} = {$value} Only required for HP motherboard that cannot see APFS drives in OpenCore" + HideVerbose=yes + JumpstartHotPlug=no + MinDate=0 + MinVersion=0 + +:AppleInput + AppleEvent~=.* " {$setting} = {$value}" + CustomDelays~=.* " {$setting} = {$value}" + KeyInitalDelay~=.* " {$setting} = {$value}" + KeySubsequentDelay~=.* " {$setting} = {$value}" + PointerSpeedDiv~=.* " {$setting} = {$value}" + PointerSpeedMul~=.* " {$setting} = {$value}" + GraphicsInputMirroring=no + +:Audio + AudioSupport~=.* " {$setting} = {$value}" + DisconnectHda~=.* " {$setting} = {$value}" + MaximumGain~=.* " {$setting} = {$value}" + MinimumAssistGain~=.* " {$setting} = {$value}" + MinimumAudibleGain~=.* " {$setting} = {$value}" + AudioOutMask~=.* " {$setting} = {$value}" + AudioDevice~=.* " {$setting} = {$value}" + AudioCodec~=.* " {$setting} = {$value}" + PlayChime~=.* " {$setting} = {$value}" + SetupDelay~=.* " {$setting} = {$value}" + ResetTrafficClass~=.* " {$setting} = {$value}" + +:Input + KeyFiltering=no + KeyForgetThreshold=5 + KeyMergeThreshold~=.* "!{$setting} was deprecated since OpenCore v0.6.9 + KeySupport=yes + KeySupportMode=Auto + KeySwap=no + PointerSupport=no + PointerSupportMode~=.* " {$setting} = {$value}" + TimerResolution=50000 + KeyInitalDelay~=.* "!{$setting} --> was moved to AppInput in OpenCore v0.6.9" + KeySubsequentDelay~=.* "!{$setting} --> was moved to AppInput in OpenCore v0.6.9" + PointerDwellClickTimeout~=.* " {$setting} = {$value}" + PointerDwellDoubleClickTimeou~=.* " {$setting} = {$value}" + PointerDwellRadius~=.* " {$setting} = {$value}" + PointerPollMask~=.* " {$setting} = {$value}" + PointerPollMax~=.* " {$setting} = {$value}" + PointerPollMin~=.* " {$setting} = {$value}" + +:ProtocolOverrides + count==18 :"!You should have exactly 18 settings in the UEFI/ProtocolOverrides section" + AppleAudio=no + AppleBootPolicy=no + AppleDebugLog=no + AppleEg2Info=no + AppleEvent~=.* "!{$setting} --> was moved to AppInput in OpenCore v0.6.9" + AppleFramebufferInfo=no + AppleImageConversion=no + AppleImg4Verification=no + AppleKeyMap=no + AppleRtcRam=no + AppleSecureBoot=no + AppleSmcIo=no + AppleUserInterfaceTheme=no + DataHub=no + DeviceProperties=no + FirmwareVolume=no " {$setting} = {$value} If you plan to use FileVault2, please enable this":" {$setting} = {$value} This is only required if you plan to use FileVault" + HashServices=no " {$setting} = {$value} If you plan to use FileVault2, please enable this":" {$setting} = {$value} This is only required if you plan to use FileVault" + OSInfo=no + UnicodeCollation=no + ConsoleControl~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See UEFI/TextRenderer" + +:Output + count==15 :"!You should have exactly 15 settings in the UEFI/Output section" + TextRenderer=BuiltinGraphics + ConsoleMode="" + Resolution~=.* " {$setting} = {$value}" + ForceResolution=no + ClearScreenOnModeSwitch=no + IgnoreTextInGraphics=no + ProvideConsoleGop=yes + ReconnectGraphicsOnConnect=no + DirectGopRendering=no + DirectGopCacheMode~=.* "!{$setting} was deprecated since OpenCore v0.5.9" + ReconnectOnResChange=no + ReplaceTabWithSpace=no + SanitiseClearScreen~=.* " {$setting} = {$value}" + UgaPassThrough~=.* " {$setting} = {$value}" + Scale~=.* "!{$setting} shouldn't be here" + +:Quirks + AvoidHighAlloc~=.* "!{$setting} was deprecated since OpenCore v0.5.6" + DeduplicateBootOrder~=.* "!{$setting} was deprecated since OpenCore v0.6.5" + DisableSecurityPolicy=no " {$setting} = {$value} If you have a Microsoft Surface device, please enable this" + EnableVectorAcceleration=no + EnableVmx=no + ActivateHpetSupport=no + ExitBootServicesDelay=0 + ForgeUefiSupport=no + ForceOcWriteFlash=no + IgnoreInvalidFlexRatio=yes + ReconnectOnResChange~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See Output/${setting}" + IgnoreTextInGraphics~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See Output/${setting}" + ProvideConsoleGop~=yes "!{$setting} was deprecated since OpenCore v0.5.6 - See Output/${setting}" + ReleaseUsbOwnership=yes + ReloadOptionRoms=no + RequestBootVarFallback~=.* "!{$setting} was deprecated since OpenCore v0.5.9" + RequestBootVarRouting=yes + TscSyncTimeout=0 + ResizeGpuBars=-1 + ReplaceTabWithSpace~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See Output/${setting}" + SanitiseClearScreen~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See Output/${setting}" + ClearScreenOnModeSwitch~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See Output/${setting}" + UnblockFsConnect=no " {$setting} = {$value} If you have an HP system, please enable this" + +:ReservedMemory diff --git a/English Localization (en)/ocs/rules/laptopbroadwell086.lst b/English Localization (en)/ocs/rules/laptopbroadwell086.lst index 2f0728e255c025e80887e0c1ee6c02a6a48771d7..06059b29fbd6e6486a4b3eb18830bf6e1ca2c711 100644 --- a/English Localization (en)/ocs/rules/laptopbroadwell086.lst +++ b/English Localization (en)/ocs/rules/laptopbroadwell086.lst @@ -1,6 +1,6 @@ -=Laptop: (5th Gen) Broadwell OpenCore 0.8.5
+=Laptop: (5th Gen) Broadwell OpenCore 0.8.6
# Generic config suitable for initial installation -# OpenCore v0.8.5 Intel Broadwell Laptop Sanity Check +# OpenCore v0.8.6 Intel Broadwell Laptop Sanity Check =https://dortania.github.io/OpenCore-Install-Guide/config-laptop.plist/broadwell.html =
# [launcheroption]:https://dortania.github.io/OpenCore-Post-Install/multiboot/bootstrap.html diff --git a/English Localization (en)/ocs/rules/laptopbroadwell087.lst b/English Localization (en)/ocs/rules/laptopbroadwell087.lst new file mode 100644 index 0000000000000000000000000000000000000000..e2943a0cc2702480d45cd936d4d998401e0684a4 --- /dev/null +++ b/English Localization (en)/ocs/rules/laptopbroadwell087.lst @@ -0,0 +1,359 @@ +=Laptop: (5th Gen) Broadwell OpenCore 0.8.7
+# Generic config suitable for initial installation +# OpenCore v0.8.7 Intel Broadwell Laptop Sanity Check +=https://dortania.github.io/OpenCore-Install-Guide/config-laptop.plist/broadwell.html +=
+# [launcheroption]:https://dortania.github.io/OpenCore-Post-Install/multiboot/bootstrap.html +# [kernel]:https://dortania.github.io/OpenCore-Install-Guide/config-laptop.plist/broadwell#kernel +# [acpi]:https://dortania.github.io/OpenCore-Install-Guide/config-laptop.plist/broadwell#acpi +# [kexts]:https://dortania.github.io/OpenCore-Install-Guide/ktext.html#kexts +# [debug]:https://dortania.github.io/OpenCore-Install-Guide/troubleshooting/debug.html +# [scanpolicy]:https://dortania.github.io/OpenCore-Post-Install/universal/security.html#scanpolicy +# [platforminfo]:https://dortania.github.io/OpenCore-Install-Guide/config-laptop.plist/broadwell#platforminfo +# [deviceproperties]:https://dortania.github.io/OpenCore-Install-Guide/config-laptop.plist/broadwell#deviceproperties + +ACPI +:Add + count==0 "-You have no SSDT Patches. Please review the [ACPI Docs]" + [Path]==DSDT.aml "-{$Path} You should not be including your dumped DSDT. Please review the [ACPI Docs]." + [Path]==SSDT-1.aml "-{$Path} This is just an example SSDT. If you really made this yourself, call it something more descriptive" + [Path]~=".dsl$" "!{$Path} Only include .aml files here. dsl files need to be compiled to .aml" + [Enabled]==no "-{$Path} is disabled. Either enable it or remove it to get rid of this warning" + [Path]!=SSDT-PLUG.aml "-SSDT-PLUG.aml is missing. See the [ACPI Docs]" + [Path]==SSDT-EC-LAPTOP.aml&SSDT-EC.aml "-{$Path} don't use both SSDT-EC-LAPTOP and SSDT-EC" + [Path]~=-EC.+aml :"%You might need something like SSDT-EC.aml or SSDT-EC-LAPTOP.aml. See the [ACPI Docs]" + [Path]!=SSDT-PNLF.aml "-{$Path} is missing, please add this if you're using a laptop. See the [ACPI Docs]" + [Path]==SSDT-PNLF-CFL.aml "-{$Path} This should not be included on Kaby Lake and older laptops, instead use SSDT-PNLF. Please review the [ACPI Docs]." + [Path]==* " {$Path} Make sure this file is in your OC/ACPI directory" + [Path]==SSDT-OLA.aml "!{$Path} Don't use random files found on sketchy websites, these inject random data that can very likely prevent booting. Please review the [Acpi Docs]" + [Path]==SSDT-OLARILA.aml "!{$Path} Don't use random files found on sketchy websites, these inject random data that can very likely prevent booting. Please review the [Acpi Docs]" + [Path]==SSDT-XOSI.aml&SSDT-GPI0.aml "-{$Path} don't use both SSDT-XOSI and SSDT-GPI0" + +:Quirks + count==5 + FadtEnableReset~=.* " {$setting} = {$value}" + NormalizeHeaders=no + RebaseRegions=no + ResetHwSig=no + ResetLogoStatus=no + SyncTableIds=no + +Booter + +:Quirks + AllowRelocationBlock=no + AvoidRuntimeDefrag=yes + DevirtualiseMmio=no + DisableSingleUser=no + DisableVariableWrite=no + DiscardHibernateMap=no + EnableSafeModeSlide=yes + EnableWriteUnprotector=yes + ForceExitBootServices=no + ProtectCsmRegion~=.* "!{$setting} was deprecated since OpenCore v0.5.7 - See ProtectMemoryRegions instead" + ProtectMemoryRegions=no + ProtectSecureBoot=no + ProtectUefiServices=no + ProvideCustomSlide=yes + ProvideMaxSlide=0 + ResizeAppleGpuBars=-1 + RebuildAppleMemoryMap=no + SetupVirtualMap=yes + ShrinkMemoryMap~=.* "!{$setting} was deprecated since OpenCore v0.5.7 - See RebuildAppleMemoryMap instead" + SignalAppleOS=no + SyncRuntimePermissions=no + ForceBooterSignature=no + +DeviceProperties + +:Add +::PciRoot(0x0)/Pci(0x2,0x0) + AAPL,ig-platform-id~="06002616|02001616" " {$setting} = {$value} iGPU set correctly":"-{$setting} = {$value} - iGPU may not be set correctly. Please read the [DeviceProperties Docs]" + +::PciRoot(0x0)/Pci(0x1b,0x0) + AAPL,ig-platform-id~=.* "!{$setting} is in the wrong location, iGPU location is PciRoot(0x0)/Pci(0x2,0x0)" + +Kernel + +:Add + count==0 "!You have no Kexts. You definitely need at least Lilu.kext and VirtualSMC.kext. Please review the [Kexts Docs]" + [BundlePath]==Lilu.kext " Lilu.kext make sure this Kext is in your OC/Kexts directory and the first kext listed here":"!Lilu.kext is missing. Add it to the top of this list" + [BundlePath]==FakeSMC.kext&VirtualSMC.kext "-{$BundlePath} don't use both FakeSMC.kext and VirtualSMC.kext" + [BundlePath]!=FakeSMC.kext|VirtualSMC.kext "-you should have either FakeSMC.kext or VirtualSMC.kext here" + [BundlePath]==VoodooHDA.kext&AppleALC.kext "-{$BundlePath} don't use both VoodooHDA.kext and AppleALC.kext" + [BundlePath]==AppleALC.kext "$alcbootarg='-{$setting} = {$value} You need to add alcid=<_layout_\> here since you are using AppleALC.kext';":"$alcbootarg=;" + [BundlePath]!=WhateverGreen.kext "-WhateverGreen.kext is missing. Please review the [Kexts Docs]" + [BundlePath]==XLNCUSBFIX.kext "!XLNCUSBFIX.kext this is an AMD-specific kext, don't use on Intel" + [BundlePath]==SmallTree-Intel-211-AT-PCIe-GBE.kext "-{$BundlePath} while this might work, SmallTreeIntel82576.kext is considered more reliable" + [BundlePath]==SMCLightSensor.kext "!{$BundlePath} Please ensure your laptop has a light sensor, otherwise this can cause issues" + [BundlePath]==SMCBatteryManager.kext "!{$BundlePath} Please ensure your battery has been properly patched to 8bits, otherwise this can cause issues" + [BundlePath]==XHCI-unsupported.kext "-{$BundlePath} you probably don't need this" + [BundlePath]==FakePCIID.kext "-{$BundlePath} there are better ways to fake device ids" + [BundlePath]==FakePCIID_Intel_HDMI_Audio.kext "-{$BundlePath} there are better ways to fake device ids" + [BundlePath]==* " {$BundlePath} make sure this Kext is in your OC/Kexts directory" + +:Emulate + DummyPowerManagement=no + +:Quirks + AppleCpuPmCfgLock=yes " {$setting} = {$value} You should disable if you don't plan to boot 10.10 or older":" {$setting} = {$value} Make sure CFG-Lock is disabled in your bios and you need to boot 10.10 or older" + AppleXcpmCfgLock=yes " {$setting} = {$value} You should disable CFG-Lock in your bios instead of using this":" {$setting} = {$value} Make sure CFG-Lock is disabled in your bios" + AppleXcpmExtraMsrs=no + AppleXcpmForceBoost=no + CustomPciSerialDevice=no + CustomSMBIOSGuid=no " {$setting} = {$value} If you have a Dell or VIAO motherboard, please enable this":" {$setting} = {$value} This is only required if you have a Dell or VIAO motherboard" + DisableIoMapper=yes + DisableRtcChecksum~=.* " {$setting} = {$value}" + DummyPowerManagement~=.* "!{$setting} was moved in OpenCore v0.6.2 - See Kernel -> Emulate" + ExtendBTFeatureFlags~=.* " {$setting} = {$value}" + LegacyCommpage=no + ExternalDiskIcons~=.* " {$setting} = {$value}" + ForceAquantiaEthernet=no + ForceSecureBootScheme=no + IncreasePciBarSize=no + LapicKernelPanic=no " {$setting} = {$value} If you have an HP laptop, please enable this":" {$setting} = {$value} This is only required if you have an HP laptop" + PanicNoKextDump=yes + PowerTimeoutKernelPanic=yes + ProvideCurrentCpuInfo=no + SetApfsTrimTimeout=-1 + ThirdPartyDrives~=.* " {$setting} = {$value}" + XhciPortLimit=yes " {$setting} = {$value} turn off after USB port mapping":" {$setting} = {$value} enable if you have USB issues" + +Misc +:Boot + BuiltinTextRenderer~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See UEFI/TextRenderer" + ConsoleBehaviourOs~=.* "!{$setting} was deprecated since OpenCore v0.5.6" + ConsoleBehaviourUi~="" "!{$setting} was deprecated since OpenCore v0.5.6" + ConsoleMode~=.* "!{$setting} has been moved to UEFI/Output section as of OpenCore v0.5.6" + Resolution~=.* "!{$setting} has been moved to UEFI/Output section as of OpenCore v0.5.6" + ConsoleAttributes~=.* " {$setting} = {$value}" + HideSelf~=.* "!{$setting} was deprecated since OpenCore v0.5.9" + PollAppleHotKeys=no + ShowPicker=yes + HibernateSkipsPicker=yes + UsePicker~=.* "!{$setting} was deprecated since OpenCore v0.5.6" + TakeoffDelay=0 + HibernateMode=None + LauncherOption~="Disabled|Full|Short|System" " {$setting} = {$value} LauncherOption set correctly":"-{$setting} = {$value} - Invalid LauncherOption. Please read the [Misc -> Boot Docs]" + LauncherPath=Default + PickerMode=Builtin + HideAuxiliary=no + PickerAttributes~=.* " {$setting} = {$value}" + PickerAudioAssist=no + Timeout=5 + PickerVariant~=.* " {$setting} = {$value}" + +:Debug + AppleDebug=yes + ApplePanic=yes + DisableWatchDog=yes :" {$setting} enabling this will help debugging" + Target=67 :" {$setting} see the [Debugging Docs] for more info on debug target numbers" + DisplayLevel=2147483714 :" {$setting} see [Debugging Docs] for more info debug display levels" + DisplayDelay=0 + SysReport=no : " -->This only works if you are using the Debug version{$setting}=yes" + LogModules~=.* " {$setting} = {$value}" + +:Entries + [Arguments]~=debug "!Arguments = {$Arguments} boot-args go in the nvram section, not here" + +:Security + AllowNvramReset~=.* "!{$setting} was deprecated since OpenCore v0.8.1" + AllowSetDefault=yes + AllowToggleSip~=.* "!{$setting} was deprecated since OpenCore v0.8.1" + ApECID=0 + AuthRestart=no + BlacklistAppleUpdate=yes + BootProtect~=.* "!{$setting} was deprecated since OpenCore v0.6.6 - See LauncherOption" + DmgLoading=Signed + EnablePassword=no + RequireSignature~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See Vault" + RequireVault~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See Vault" + Vault=Optional + SecureBootModel~="Default|Disabled|j137|j680|j132|j174|j140k|j780|j213|j140a|j152f|j160|j230k|j214k|j223|j215|j185|j185f|x86legacy" " {$setting} = {$value} SecureBootModel set correctly":"!{$setting} = {$value} - This is an invalid option for SecureBootModel!" + HaltLevel=2147483648 + ExposeSensitiveData=6 :" {$setting} = {$value}" + ScanPolicy=0 :"-{$setting} = {$value}. Initially you want 0 here, but once you are up and running check [Scanpolicy Docs] for why you should change this" + +:Serial + Init=no + Override=no + +:Tools + count==0 " You removed the tool EFIs":"%You can remove the tool EFIs here" + +NVRAM + LegacyEnable=no + LegacyOverwrite=no + WriteFlash=yes + +:Add +::4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14 + UIScale~=(01|02) " {$setting} = {$value}":" {$setting} = {$value} but it is usually set to 01 or 02" + DefaultBackgroundColor~=.* " {$setting} = {$value}" + +::7C436110-AB2A-4BBB-A880-FE41995C9F82 + boot-args~="ncpi=" "!{$setting} = {$value} I think you mean npci= there not ncpi=":"" + boot-args~="^(?:(?!alcid).)*$" "{$alcbootarg}":"" + boot-args="-v keepsyms=1" " {$setting} = {$value} If you have a navi10 GPU add agdpmod=pikera":" {$setting} = {$value}" + run-efi-updater="No" + csr-active-config~=.* " {$setting} = {$value}" + nvda_drv~=.* "!{$setting} = {$value} Remove this setting completely. It is no longer used as of OpenCore v0.5.7" + prev-lang:kbd=72752d52553a323532 "-{$setting} = {$value} ({@value}). Unless you speak Russian, remove this entry or fill it in with your language":" {$setting} = {$value} ({@value})" + SystemAudioVolume~="^\d+$" " {$setting} = {$value}":"!{$setting} = {$value} this should be a positive number" + +PlatformInfo + Automatic=yes + UpdateDataHub=yes + UpdateNVRAM=yes + UpdateSMBIOS=yes + UpdateSMBIOSMode=Create " {$setting} = {$value} If you have a Dell or VIAO motherboard, please set this to Custom":" {$setting} = {$value} This is only required if you have a Dell or VIAO motherboard" + +:Generic + SpoofVendor=yes + AdviseFeatures=no + ProcessorType~=.* " {$setting} = {$value}" + SystemMemoryStatus=Auto + MaxBIOSVersion=no + SystemProductName~="(MacBook8,1|MacBookAir7,1|MacBookAir7,2|MacBookPro12,1|MacBookPro11,2|MacBookPro11,3|MacBookPro11,4|MacBookPro11,5|iMac16,1)" " {$setting} = {$value}":"-{$setting} = {$value} this is not a suggested SMBIOS for Broadwell Laptop systems. See [PlatformInfo Docs]" + MLB=M000000000001 "!{$setting} should be set to your generated board serial. See [PlatformInfo Docs]":" {$setting} is set" + ROM=112233000000 "-{$setting} = {$value} You should set this to your NIC MAC address. See [PlatformInfo Docs]":" {$setting} is set" + SystemSerialNumber=W0000000001 "!{$setting} should be set to your generated system serial number. See the [PlatformInfo Docs]":" {$setting} is set" + SystemUUID=00000000-0000-0000-0000-000000000000 "!{$setting} should be set to your generated SmUUID. See the [PlatformInfo Docs]":" {$setting} is set" + +UEFI + ConnectDrivers=yes "{$setting} = {$value}" +:Drivers + [Path]==VBoxHfs.efi|HFSPlus.efi|HfsPlus.efi|OpenHfsPlus.efi "$hfs={$Path}; {$Path}":"!Need either VBoxHfs.efi, OpenHfsPlus.efi or HFSPlus.efi here" + [Path]==VBoxHfs.efi|HFSPlus.efi|HfsPlus.efi|OpenHfsPlus.efi "!{$Path} you already have {$hfs}" + [Path]==OpenRuntime.efi " {$Path}":"!OpenRuntime.efi is missing" + [Path]==FwRuntimeServices.efi "!{$Path} has been replaced by OpenRuntime.efi as of OpenCore v0.5.7" + [Path]==ApfsDriverLoader.efi "!ApfsDriverLoader.efi was merged into OpenCore under the UEFI/APFS section as of OpenCore v0.5.8" + [Path]==OpenCore.efi "!OpenCore.efi should not be here!" + [Path]==AppleUsbKbdxe.efi "!{$Path} has been replaced by OpenUsbKbDxe.efi as of OpenCore v0.5.7" + [Path]==CrScreenshotDxe.efi "!{$Path} should not be here!" + [Path]==HiiDatabase.efi "!{$Path} should not be here!" + [Path]==NvmExpressDxe.efi "!{$Path} should not be here!" + [Path]==OpenUsbKbDxe.efi "-{$Path} Unless you are doing a legacy install, you don't need this" + [Path]==Ps2KeyboardDxe.efi "-{$Path} Unless you are using a PS2 keyboard, this should not be here!" + [Path]==Ps2MouseDxe.efi "-{$Path} Unless you are using a PS2 mouse/trackpad with OpenCanopy, this should not be here!" + [Path]==UsbMouseDxe.efi "-{$Path} Unless you are using a USB mouse/trackpad with OpenCanopy, this should not be here!" + [Path]==XhciDxe.efi "!{$Path} should not be here!" + [Path]==VirtualSmc.efi "!VirtualSmc.efi was merged into OpenCore under the quirk AppleSmcIo!" + [Path]==* " {$Path}" + +:APFS + EnableJumpstart=yes + GlobalConnect=no " {$setting} = {$value} If you have an HP motherboard and can't see APFS drives in OpenCore, please enable this":" {$setting} = {$value} Only required for HP motherboard that cannot see APFS drives in OpenCore" + HideVerbose=yes + JumpstartHotPlug=no + MinDate=0 + MinVersion=0 + +:AppleInput + AppleEvent~=.* " {$setting} = {$value}" + CustomDelays~=.* " {$setting} = {$value}" + KeyInitalDelay~=.* " {$setting} = {$value}" + KeySubsequentDelay~=.* " {$setting} = {$value}" + PointerSpeedDiv~=.* " {$setting} = {$value}" + PointerSpeedMul~=.* " {$setting} = {$value}" + GraphicsInputMirroring=no + +:Audio + AudioSupport~=.* " {$setting} = {$value}" + DisconnectHda~=.* " {$setting} = {$value}" + MaximumGain~=.* " {$setting} = {$value}" + MinimumAssistGain~=.* " {$setting} = {$value}" + MinimumAudibleGain~=.* " {$setting} = {$value}" + AudioOutMask~=.* " {$setting} = {$value}" + AudioDevice~=.* " {$setting} = {$value}" + AudioCodec~=.* " {$setting} = {$value}" + PlayChime~=.* " {$setting} = {$value}" + SetupDelay~=.* " {$setting} = {$value}" + ResetTrafficClass~=.* " {$setting} = {$value}" + +:Input + KeyFiltering=no + KeyForgetThreshold=5 + KeyMergeThreshold~=.* "!{$setting} was deprecated since OpenCore v0.6.9 + KeySupport=yes + KeySupportMode=Auto + KeySwap=no + PointerSupport=no + PointerSupportMode~=.* " {$setting} = {$value}" + TimerResolution=50000 + KeyInitalDelay~=.* "!{$setting} --> was moved to AppInput in OpenCore v0.6.9" + KeySubsequentDelay~=.* "!{$setting} --> was moved to AppInput in OpenCore v0.6.9" + PointerDwellClickTimeout~=.* " {$setting} = {$value}" + PointerDwellDoubleClickTimeou~=.* " {$setting} = {$value}" + PointerDwellRadius~=.* " {$setting} = {$value}" + PointerPollMask~=.* " {$setting} = {$value}" + PointerPollMax~=.* " {$setting} = {$value}" + PointerPollMin~=.* " {$setting} = {$value}" + +:ProtocolOverrides + count==18 :"!You should have exactly 18 settings in the UEFI/ProtocolOverrides section" + AppleAudio=no + AppleBootPolicy=no + AppleDebugLog=no + AppleEg2Info=no + AppleEvent~=.* "!{$setting} --> was moved to AppInput in OpenCore v0.6.9" + AppleFramebufferInfo=no + AppleImageConversion=no + AppleImg4Verification=no + AppleKeyMap=no + AppleRtcRam=no + AppleSecureBoot=no + AppleSmcIo=no + AppleUserInterfaceTheme=no + DataHub=no + DeviceProperties=no + FirmwareVolume=no " {$setting} = {$value} If you plan to use FileVault2, please enable this":" {$setting} = {$value} This is only required if you plan to use FileVault" + HashServices=no " {$setting} = {$value} If you plan to use FileVault2, please enable this":" {$setting} = {$value} This is only required if you plan to use FileVault" + OSInfo=no + UnicodeCollation=no + ConsoleControl~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See UEFI/TextRenderer" + +:Output + count==15 :"!You should have exactly 15 settings in the UEFI/Output section" + TextRenderer=BuiltinGraphics + ConsoleMode="" + Resolution~=.* " {$setting} = {$value}" + ForceResolution=no + ClearScreenOnModeSwitch=no + IgnoreTextInGraphics=no + ProvideConsoleGop=yes + ReconnectGraphicsOnConnect=no + DirectGopRendering=no + DirectGopCacheMode~=.* "!{$setting} was deprecated since OpenCore v0.5.9" + ReconnectOnResChange=no + ReplaceTabWithSpace=no + SanitiseClearScreen~=.* " {$setting} = {$value}" + UgaPassThrough~=.* " {$setting} = {$value}" + Scale~=.* "!{$setting} shouldn't be here" + +:Quirks + AvoidHighAlloc~=.* "!{$setting} was deprecated since OpenCore v0.5.6" + DeduplicateBootOrder~=.* "!{$setting} was deprecated since OpenCore v0.6.5" + DisableSecurityPolicy=no " {$setting} = {$value} If you have a Microsoft Surface device, please enable this" + EnableVectorAcceleration=no + EnableVmx=no + ActivateHpetSupport=no + ExitBootServicesDelay=0 + ForgeUefiSupport=no + ForceOcWriteFlash=no + IgnoreInvalidFlexRatio=yes + ReconnectOnResChange~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See Output/${setting}" + IgnoreTextInGraphics~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See Output/${setting}" + ProvideConsoleGop~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See Output/${setting}" + ReleaseUsbOwnership=yes + ReloadOptionRoms=no + RequestBootVarFallback~=.* "!{$setting} was deprecated since OpenCore v0.5.9" + RequestBootVarRouting=yes + TscSyncTimeout=0 + ResizeGpuBars=-1 + ReplaceTabWithSpace~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See Output/${setting}" + SanitiseClearScreen~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See Output/${setting}" + ClearScreenOnModeSwitch~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See Output/${setting}" + UnblockFsConnect=no " {$setting} = {$value} If you have an HP system, please enable this" + +:ReservedMemory diff --git a/English Localization (en)/ocs/rules/laptopcoffeelake086.lst b/English Localization (en)/ocs/rules/laptopcoffeelake086.lst index 2be813abe47d596058aeb2b448814d7873d68269..dae16fb475ac28275b64896d66325005ae7891ab 100644 --- a/English Localization (en)/ocs/rules/laptopcoffeelake086.lst +++ b/English Localization (en)/ocs/rules/laptopcoffeelake086.lst @@ -1,6 +1,6 @@ -=Laptop: (8th Gen) Coffee Lake OpenCore 0.8.5
+=Laptop: (8th Gen) Coffee Lake OpenCore 0.8.6
# Generic config suitable for initial installation -# OpenCore v0.8.5 Intel Coffee Lake Laptop Sanity Check +# OpenCore v0.8.6 Intel Coffee Lake Laptop Sanity Check =https://dortania.github.io/OpenCore-Install-Guide/config-laptop.plist/coffee-lake.html =
# [launcheroption]:https://dortania.github.io/OpenCore-Post-Install/multiboot/bootstrap.html diff --git a/English Localization (en)/ocs/rules/laptopcoffeelake087.lst b/English Localization (en)/ocs/rules/laptopcoffeelake087.lst new file mode 100644 index 0000000000000000000000000000000000000000..a373fc92e9613f3c6cb2d205f8d4401da105c92b --- /dev/null +++ b/English Localization (en)/ocs/rules/laptopcoffeelake087.lst @@ -0,0 +1,363 @@ +=Laptop: (8th Gen) Coffee Lake OpenCore 0.8.7
+# Generic config suitable for initial installation +# OpenCore v0.8.7 Intel Coffee Lake Laptop Sanity Check +=https://dortania.github.io/OpenCore-Install-Guide/config-laptop.plist/coffee-lake.html +=
+# [launcheroption]:https://dortania.github.io/OpenCore-Post-Install/multiboot/bootstrap.html +# [kernel]:https://dortania.github.io/OpenCore-Install-Guide/config-laptop.plist/coffee-lake#kernel +# [acpi]:https://dortania.github.io/OpenCore-Install-Guide/config-laptop.plist/coffee-lake#acpi +# [kexts]:https://dortania.github.io/OpenCore-Install-Guide/ktext.html#kexts +# [debug]:https://dortania.github.io/OpenCore-Install-Guide/troubleshooting/debug.html +# [scanpolicy]:https://dortania.github.io/OpenCore-Post-Install/universal/security.html#scanpolicy +# [platforminfo]:https://dortania.github.io/OpenCore-Install-Guide/config-laptop.plist/coffee-lake#platforminfo +# [deviceproperties]:https://dortania.github.io/OpenCore-Install-Guide/config-laptop.plist/coffee-lake##deviceproperties + +ACPI +:Add + count==0 "-You have no SSDT Patches. Please review the [ACPI Docs]" + [Path]==DSDT.aml "-{$Path} You should not be including your dumped DSDT. Please review the [ACPI Docs]." + [Path]==SSDT-1.aml "-{$Path} This is just an example SSDT. If you really made this yourself, call it something more descriptive" + [Path]~=".dsl$" "!{$Path} Only include .aml files here. dsl files need to be compiled to .aml" + [Enabled]==no "-{$Path} is disabled. Either enable it or remove it to get rid of this warning" + [Path]!=SSDT-PLUG.aml "-SSDT-PLUG.aml is missing. See the [ACPI Docs]" + [Path]==SSDT-EC-USBX-LAPTOP.aml&SSDT-EC.aml "-{$Path} don't use both SSDT-EC-USBX-LAPTOP and SSDT-EC" + [Path]==SSDT-EC-USBX-DESKTOP.aml "-{$Path} Please use SSDT-EC-USBX-LAPTOP instead" + [Path]~=-EC.+aml :"%You might need something like SSDT-EC.aml or SSDT-EC-USBX-LAPTOP.aml. See the [ACPI Docs]" + [Path]==SSDT-AWAC.aml "-SSDT-AWAC.aml shouldn't be required. See the [ACPI Docs][acpi] if you actually need it" + [Path]==SSDT-PMC.aml "-SSDT-PMC.aml is not required for 8th gen laptops." + [Path]!=SSDT-PNLF-CFL.aml "-{$Path} is missing, please add this if you're using a laptop. See the [ACPI Docs]" + [Path]==SSDT-PNLF.aml "-{$Path} This should not be included on Coffee Lake and newer laptops, instead use SSDT-PNLF-CFL. Please review the [ACPI Docs]." + [Path]==* " {$Path} Make sure this file is in your OC/ACPI directory" + [Path]==SSDT-OLA.aml "!{$Path} Don't use random files found on sketchy websites, these inject random data that can very likely prevent booting. Please review the [Acpi Docs]" + [Path]==SSDT-OLARILA.aml "!{$Path} Don't use random files found on sketchy websites, these inject random data that can very likely prevent booting. Please review the [Acpi Docs]" + [Path]==SSDT-XOSI.aml&SSDT-GPI0.aml "-{$Path} don't use both SSDT-XOSI and SSDT-GPI0" + +:Quirks + count==5 + FadtEnableReset~=.* " {$setting} = {$value}" + NormalizeHeaders=no + RebaseRegions=no + ResetHwSig=no + ResetLogoStatus=no + SyncTableIds=no + +Booter + +:Quirks + AllowRelocationBlock=no + AvoidRuntimeDefrag=yes + DevirtualiseMmio=yes + DisableSingleUser=no + DisableVariableWrite=no + DiscardHibernateMap=no + EnableSafeModeSlide=yes + EnableWriteUnprotector=no + ForceExitBootServices=no + ProtectCsmRegion~=.* "!{$setting} was deprecated since OpenCore v0.5.7 - See ProtectMemoryRegions instead" + ProtectMemoryRegions=no + ProtectSecureBoot=no + ProtectUefiServices=no + ProvideCustomSlide=yes + ProvideMaxSlide=0 + ResizeAppleGpuBars=-1 + RebuildAppleMemoryMap=yes + SetupVirtualMap=yes + ShrinkMemoryMap~=.* "!{$setting} was deprecated since OpenCore v0.5.7 - See RebuildAppleMemoryMap instead" + SignalAppleOS=no + SyncRuntimePermissions=yes + ForceBooterSignature=no + +DeviceProperties + +:Add +::PciRoot(0x0)/Pci(0x2,0x0) + AAPL,ig-platform-id~="00009b3e|0900a53e|07009B3e|0000a53e" " {$setting} = {$value} iGPU set correctly":"-{$setting} = {$value} - iGPU may not be set correctly. Please read the [DeviceProperties Docs]" + +::PciRoot(0x0)/Pci(0x1b,0x0) + AAPL,ig-platform-id~=.* "!{$setting} is in the wrong location, iGPU location is PciRoot(0x0)/Pci(0x2,0x0)" + +Kernel + +:Add + count==0 "!You have no Kexts. You definitely need at least Lilu.kext and VirtualSMC.kext. Please review the [Kexts Docs]" + [BundlePath]==Lilu.kext " Lilu.kext make sure this Kext is in your OC/Kexts directory and the first kext listed here":"!Lilu.kext is missing. Add it to the top of this list" + [BundlePath]==FakeSMC.kext&VirtualSMC.kext "-{$BundlePath} don't use both FakeSMC.kext and VirtualSMC.kext" + [BundlePath]!=FakeSMC.kext|VirtualSMC.kext "-you should have either FakeSMC.kext or VirtualSMC.kext here" + [BundlePath]==VoodooHDA.kext&AppleALC.kext "-{$BundlePath} don't use both VoodooHDA.kext and AppleALC.kext" + [BundlePath]==AppleALC.kext "$alcbootarg='-{$setting} = {$value} You need to add alcid=<_layout_\> here since you are using AppleALC.kext';":"$alcbootarg=;" + [BundlePath]!=WhateverGreen.kext "-WhateverGreen.kext is missing. Please review the [Kexts Docs]" + [BundlePath]==XLNCUSBFIX.kext "!XLNCUSBFIX.kext this is an AMD-specific kext, don't use on Intel" + [BundlePath]==SmallTree-Intel-211-AT-PCIe-GBE.kext "-{$BundlePath} while this might work, SmallTreeIntel82576.kext is considered more reliable" + [BundlePath]==SMCLightSensor.kext "!{$BundlePath} Please ensure your laptop has a light sensor, otherwise this can cause issues" + [BundlePath]==SMCBatteryManager.kext "!{$BundlePath} Please ensure your battery has been properly patched to 8bits, otherwise this can cause issues" + [BundlePath]==XHCI-unsupported.kext "-{$BundlePath} you probably don't need this" + [BundlePath]==FakePCIID.kext "-{$BundlePath} there are better ways to fake device ids" + [BundlePath]==FakePCIID_Intel_HDMI_Audio.kext "-{$BundlePath} there are better ways to fake device ids" + [BundlePath]==* " {$BundlePath} make sure this Kext is in your OC/Kexts directory" + +:Emulate + DummyPowerManagement=no + +:Quirks + AppleCpuPmCfgLock=no + AppleXcpmCfgLock=yes " {$setting} = {$value} You should disable CFG-Lock in your bios instead of using this":" {$setting} = {$value} Make sure CFG-Lock is disabled in your bios" + AppleXcpmExtraMsrs=no + AppleXcpmForceBoost=no + CustomPciSerialDevice=no + CustomSMBIOSGuid=no " {$setting} = {$value} If you have a Dell or VIAO motherboard, please enable this":" {$setting} = {$value} This is only required if you have a Dell or VIAO motherboard" + DisableIoMapper=yes + DisableRtcChecksum~=.* " {$setting} = {$value}" + DummyPowerManagement~=.* "!{$setting} was moved in OpenCore v0.6.2 - See Kernel -> Emulate" + ExtendBTFeatureFlags~=.* " {$setting} = {$value}" + LegacyCommpage=no + ExternalDiskIcons~=.* " {$setting} = {$value}" + ForceAquantiaEthernet=no + ForceSecureBootScheme=no + IncreasePciBarSize=no + LapicKernelPanic=no " {$setting} = {$value} If you have an HP laptop, please enable this":" {$setting} = {$value} This is only required if you have an HP laptop" + PanicNoKextDump=yes + PowerTimeoutKernelPanic=yes + ProvideCurrentCpuInfo=no + SetApfsTrimTimeout=-1 + ThirdPartyDrives~=.* " {$setting} = {$value}" + XhciPortLimit=yes " {$setting} = {$value} turn off after USB port mapping":" {$setting} = {$value} enable if you have USB issues" + +Misc +:Boot + BuiltinTextRenderer~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See UEFI/TextRenderer" + ConsoleBehaviourOs~=.* "!{$setting} was deprecated since OpenCore v0.5.6" + ConsoleBehaviourUi~="" "!{$setting} was deprecated since OpenCore v0.5.6" + ConsoleMode~=.* "!{$setting} has been moved to UEFI/Output section as of OpenCore v0.5.6" + Resolution~=.* "!{$setting} has been moved to UEFI/Output section as of OpenCore v0.5.6" + ConsoleAttributes~=.* " {$setting} = {$value}" + HideSelf~=.* "!{$setting} was deprecated since OpenCore v0.5.9" + PollAppleHotKeys=no + ShowPicker=yes + HibernateSkipsPicker=yes + UsePicker~=.* "!{$setting} was deprecated since OpenCore v0.5.6" + TakeoffDelay=0 + HibernateMode=None + LauncherOption~="Disabled|Full|Short|System" " {$setting} = {$value} LauncherOption set correctly":"-{$setting} = {$value} - Invalid LauncherOption. Please read the [Misc -> Boot Docs]" + LauncherPath=Default + PickerMode=Builtin + HideAuxiliary=no + PickerAttributes~=.* " {$setting} = {$value}" + PickerAudioAssist=no + Timeout=5 + PickerVariant~=.* " {$setting} = {$value}" + +:Debug + AppleDebug=yes + ApplePanic=yes + DisableWatchDog=yes :" {$setting} enabling this will help debugging" + Target=67 :" {$setting} see the [Debugging Docs] for more info on debug target numbers" + DisplayLevel=2147483714 :" {$setting} see [Debugging Docs] for more info debug display levels" + DisplayDelay=0 + SysReport=no : " -->This only works if you are using the Debug version{$setting}=yes" + LogModules~=.* " {$setting} = {$value}" + +:Entries + [Arguments]~=debug "!Arguments = {$Arguments} boot-args go in the nvram section, not here" + +:Security + AllowNvramReset~=.* "!{$setting} was deprecated since OpenCore v0.8.1" + AllowSetDefault=yes + AllowToggleSip~=.* "!{$setting} was deprecated since OpenCore v0.8.1" + ApECID=0 + AuthRestart=no + BlacklistAppleUpdate=yes + BootProtect~=.* "!{$setting} was deprecated since OpenCore v0.6.6 - See LauncherOption" + DmgLoading=Signed + EnablePassword=no + RequireSignature~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See Vault" + RequireVault~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See Vault" + Vault=Optional + SecureBootModel~="Default|Disabled|j137|j680|j132|j174|j140k|j780|j213|j140a|j152f|j160|j230k|j214k|j223|j215|j185|j185f|x86legacy" " {$setting} = {$value} SecureBootModel set correctly":"!{$setting} = {$value} - This is an invalid option for SecureBootModel!" + HaltLevel=2147483648 + ExposeSensitiveData=6 :" {$setting} = {$value}" + ScanPolicy=0 :"-{$setting} = {$value}. Initially you want 0 here, but once you are up and running check [Scanpolicy Docs] for why you should change this" + +:Serial + Init=no + Override=no + +:Tools + count==0 " You removed the tool EFIs":"%You can remove the tool EFIs here" + +NVRAM + LegacyEnable=no + LegacyOverwrite=no + WriteFlash=yes + +:Add +::4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14 + UIScale~=(01|02) " {$setting} = {$value}":" {$setting} = {$value} but it is usually set to 01 or 02" + DefaultBackgroundColor~=.* " {$setting} = {$value}" + +::7C436110-AB2A-4BBB-A880-FE41995C9F82 + boot-args~="ncpi=" "!{$setting} = {$value} I think you mean npci= there not ncpi=":"" + boot-args~="^(?:(?!alcid).)*$" "{$alcbootarg}":"" + boot-args="-v keepsyms=1" " {$setting} = {$value} If you have a navi10 GPU add agdpmod=pikera":" {$setting} = {$value}" + run-efi-updater="No" + csr-active-config~=.* " {$setting} = {$value}" + nvda_drv~=.* "!{$setting} = {$value} Remove this setting completely. It is no longer used as of OpenCore v0.5.7" + prev-lang:kbd=72752d52553a323532 "-{$setting} = {$value} ({@value}). Unless you speak Russian, remove this entry or fill it in with your language":" {$setting} = {$value} ({@value})" + SystemAudioVolume~="^\d+$" " {$setting} = {$value}":"!{$setting} = {$value} this should be a positive number" + +PlatformInfo + Automatic=yes + UpdateDataHub=yes + UpdateNVRAM=yes + UpdateSMBIOS=yes + UpdateSMBIOSMode=Create " {$setting} = {$value} If you have a Dell or VIAO motherboard, please set this to Custom":" {$setting} = {$value} This is only required if you have a Dell or VIAO motherboard" + +:Generic + SpoofVendor=yes + AdviseFeatures=no + ProcessorType~=.* " {$setting} = {$value}" + SystemMemoryStatus=Auto + MaxBIOSVersion=no + SupportsCsm=no "!{$setting} was replaced with AdviseWindows in OpenCore v0.5.5":"!**{$setting}** was replaced with **AdviseWindows** in OpenCore v0.5.5" + SystemProductName~="(MacBookPro15,1|MacBookPro15,2|MacBookPro15,3|MacBookPro15,4|Macmini8,1)" " {$setting} = {$value}":"-{$setting} = {$value} this is not a suggested SMBIOS for Coffee Lake Laptop systems. See [PlatformInfo Docs]" + MLB=M000000000001 "!{$setting} should be set to your generated board serial. See [PlatformInfo Docs]":" {$setting} is set" + ROM=112233000000 "-{$setting} = {$value} You should set this to your NIC MAC address. See [PlatformInfo Docs]":" {$setting} is set" + SystemSerialNumber=W0000000001 "!{$setting} should be set to your generated system serial number. See the [PlatformInfo Docs]":" {$setting} is set" + SystemUUID=00000000-0000-0000-0000-000000000000 "!{$setting} should be set to your generated SmUUID. See the [PlatformInfo Docs]":" {$setting} is set" + +UEFI + ConnectDrivers=yes "{$setting} = {$value}" +:Drivers + [Path]==VBoxHfs.efi|HFSPlus.efi|HfsPlus.efi|OpenHfsPlus.efi "$hfs={$Path}; {$Path}":"!Need either VBoxHfs.efi, OpenHfsPlus.efi or HFSPlus.efi here" + [Path]==VBoxHfs.efi|HFSPlus.efi|HfsPlus.efi|OpenHfsPlus.efi "!{$Path} you already have {$hfs}" + [Path]==OpenRuntime.efi " {$Path}":"!OpenRuntime.efi is missing" + [Path]==FwRuntimeServices.efi "!{$Path} has been replaced by OpenRuntime.efi as of OpenCore v0.5.7" + [Path]==ApfsDriverLoader.efi "!ApfsDriverLoader.efi was merged into OpenCore under the UEFI/APFS section as of OpenCore v0.5.8" + [Path]==OpenCore.efi "!OpenCore.efi should not be here!" + [Path]==AppleUsbKbdxe.efi "!{$Path} has been replaced by OpenUsbKbDxe.efi as of OpenCore v0.5.7" + [Path]==CrScreenshotDxe.efi "!{$Path} should not be here!" + [Path]==HiiDatabase.efi "!{$Path} should not be here!" + [Path]==NvmExpressDxe.efi "!{$Path} should not be here!" + [Path]==OpenUsbKbDxe.efi "-{$Path} Unless you are doing a legacy install, you don't need this" + [Path]==Ps2KeyboardDxe.efi "-{$Path} Unless you are using a PS2 keyboard, this should not be here!" + [Path]==Ps2MouseDxe.efi "-{$Path} Unless you are using a PS2 mouse/trackpad with OpenCanopy, this should not be here!" + [Path]==UsbMouseDxe.efi "-{$Path} Unless you are using a USB mouse/trackpad with OpenCanopy, this should not be here!" + [Path]==XhciDxe.efi "!{$Path} should not be here!" + [Path]==VirtualSmc.efi "!VirtualSmc.efi was merged into OpenCore under the quirk AppleSmcIo!" + [Path]==* " {$Path}" + +:APFS + EnableJumpstart=yes + GlobalConnect=no " {$setting} = {$value} If you have an HP motherboard and can't see APFS drives in OpenCore, please enable this":" {$setting} = {$value} Only required for HP motherboard that cannot see APFS drives in OpenCore" + HideVerbose=yes + JumpstartHotPlug=no + MinDate=0 + MinVersion=0 + +:AppleInput + AppleEvent~=.* " {$setting} = {$value}" + CustomDelays~=.* " {$setting} = {$value}" + KeyInitalDelay~=.* " {$setting} = {$value}" + KeySubsequentDelay~=.* " {$setting} = {$value}" + PointerSpeedDiv~=.* " {$setting} = {$value}" + PointerSpeedMul~=.* " {$setting} = {$value}" + GraphicsInputMirroring=no + +:Audio + AudioSupport~=.* " {$setting} = {$value}" + DisconnectHda~=.* " {$setting} = {$value}" + MaximumGain~=.* " {$setting} = {$value}" + MinimumAssistGain~=.* " {$setting} = {$value}" + MinimumAudibleGain~=.* " {$setting} = {$value}" + AudioOutMask~=.* " {$setting} = {$value}" + AudioDevice~=.* " {$setting} = {$value}" + AudioCodec~=.* " {$setting} = {$value}" + PlayChime~=.* " {$setting} = {$value}" + SetupDelay~=.* " {$setting} = {$value}" + ResetTrafficClass~=.* " {$setting} = {$value}" + +:Input + KeyFiltering=no + KeyForgetThreshold=5 + KeyMergeThreshold~=.* "!{$setting} was deprecated since OpenCore v0.6.9 + KeySupport=yes + KeySupportMode=Auto + KeySwap=no + PointerSupport=no + PointerSupportMode~=.* " {$setting} = {$value}" + TimerResolution=50000 + KeyInitalDelay~=.* "!{$setting} --> was moved to AppInput in OpenCore v0.6.9" + KeySubsequentDelay~=.* "!{$setting} --> was moved to AppInput in OpenCore v0.6.9" + PointerDwellClickTimeout~=.* " {$setting} = {$value}" + PointerDwellDoubleClickTimeou~=.* " {$setting} = {$value}" + PointerDwellRadius~=.* " {$setting} = {$value}" + PointerPollMask~=.* " {$setting} = {$value}" + PointerPollMax~=.* " {$setting} = {$value}" + PointerPollMin~=.* " {$setting} = {$value}" + +:ProtocolOverrides + count==18 :"!You should have exactly 18 settings in the UEFI/ProtocolOverrides section" + AppleAudio=no + AppleBootPolicy=no + AppleDebugLog=no + AppleEg2Info=no + AppleEvent~=.* "!{$setting} --> was moved to AppInput in OpenCore v0.6.9" + AppleFramebufferInfo=no + AppleImageConversion=no + AppleImg4Verification=no + AppleKeyMap=no + AppleRtcRam=no + AppleSecureBoot=no + AppleSmcIo=no + AppleUserInterfaceTheme=no + DataHub=no + DeviceProperties=no + FirmwareVolume=no " {$setting} = {$value} If you plan to use FileVault2, please enable this":" {$setting} = {$value} This is only required if you plan to use FileVault" + HashServices=no " {$setting} = {$value} If you plan to use FileVault2, please enable this":" {$setting} = {$value} This is only required if you plan to use FileVault" + OSInfo=no + UnicodeCollation=no + ConsoleControl~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See UEFI/TextRenderer" + +:Output + count==15 :"!You should have exactly 15 settings in the UEFI/Output section" + TextRenderer=BuiltinGraphics + ConsoleMode="" + Resolution~=.* " {$setting} = {$value}" + ForceResolution=no + ClearScreenOnModeSwitch=no + IgnoreTextInGraphics=no + ProvideConsoleGop=yes + ReconnectGraphicsOnConnect=no + DirectGopRendering=no + DirectGopCacheMode~=.* "!{$setting} was deprecated since OpenCore v0.5.9" + ReconnectOnResChange=no + ReplaceTabWithSpace=no + SanitiseClearScreen~=.* " {$setting} = {$value}" + UgaPassThrough~=.* " {$setting} = {$value}" + Scale~=.* "!{$setting} shouldn't be here" + +:Quirks + AvoidHighAlloc~=.* "!{$setting} was deprecated since OpenCore v0.5.6" + DeduplicateBootOrder~=.* "!{$setting} was deprecated since OpenCore v0.6.5" + DisableSecurityPolicy=no " {$setting} = {$value} If you have a Microsoft Surface device, please enable this" + EnableVectorAcceleration=no + EnableVmx=no + ActivateHpetSupport=no + ExitBootServicesDelay=0 + ForgeUefiSupport=no + ForceOcWriteFlash=no + IgnoreInvalidFlexRatio=no + ReconnectOnResChange~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See Output/${setting}" + IgnoreTextInGraphics~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See Output/${setting}" + ProvideConsoleGop=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See Output/${setting}" + ReleaseUsbOwnership=yes + ReloadOptionRoms=no + RequestBootVarFallback~=.* "!{$setting} was deprecated since OpenCore v0.5.9" + RequestBootVarRouting=yes + TscSyncTimeout=0 + ResizeGpuBars=-1 + ReplaceTabWithSpace~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See Output/${setting}" + SanitiseClearScreen~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See Output/${setting}" + ClearScreenOnModeSwitch~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See Output/${setting}" + UnblockFsConnect=no " {$setting} = {$value} If you have an HP system, please enable this" + +:ReservedMemory diff --git a/English Localization (en)/ocs/rules/laptopcoffeelakeplus086.lst b/English Localization (en)/ocs/rules/laptopcoffeelakeplus086.lst index 082862328b454100472b60652f80c0643991258c..dd92a9c5fdee0905703fef3d3dc0fea1bd49dc84 100644 --- a/English Localization (en)/ocs/rules/laptopcoffeelakeplus086.lst +++ b/English Localization (en)/ocs/rules/laptopcoffeelakeplus086.lst @@ -1,6 +1,6 @@ -=Laptop: (9th, 10th Gen) Coffee and Comet Lake Plus OpenCore 0.8.5
+=Laptop: (9th, 10th Gen) Coffee and Comet Lake Plus OpenCore 0.8.6
# Generic config suitable for initial installation -# OpenCore v0.8.5 Intel Coffee and Comet Lake Plus Laptop Sanity Check +# OpenCore v0.8.6 Intel Coffee and Comet Lake Plus Laptop Sanity Check =https://dortania.github.io/OpenCore-Install-Guide/config-laptop.plist/coffee-lake-plus.html =
# [launcheroption]:https://dortania.github.io/OpenCore-Post-Install/multiboot/bootstrap.html diff --git a/English Localization (en)/ocs/rules/laptopcoffeelakeplus087.lst b/English Localization (en)/ocs/rules/laptopcoffeelakeplus087.lst new file mode 100644 index 0000000000000000000000000000000000000000..63f927552f8bafb7f8b7ba31a90e82e508540de7 --- /dev/null +++ b/English Localization (en)/ocs/rules/laptopcoffeelakeplus087.lst @@ -0,0 +1,363 @@ +=Laptop: (9th, 10th Gen) Coffee and Comet Lake Plus OpenCore 0.8.7
+# Generic config suitable for initial installation +# OpenCore v0.8.7 Intel Coffee and Comet Lake Plus Laptop Sanity Check +=https://dortania.github.io/OpenCore-Install-Guide/config-laptop.plist/coffee-lake-plus.html +=
+# [launcheroption]:https://dortania.github.io/OpenCore-Post-Install/multiboot/bootstrap.html +# [kernel]:https://dortania.github.io/OpenCore-Install-Guide/config-laptop.plist/coffee-lake-plus#kernel +# [acpi]:https://dortania.github.io/OpenCore-Install-Guide/config-laptop.plist/coffee-lake-plus#acpi +# [kexts]:https://dortania.github.io/OpenCore-Install-Guide/ktext.html#kexts +# [debug]:https://dortania.github.io/OpenCore-Install-Guide/troubleshooting/debug.html +# [scanpolicy]:https://dortania.github.io/OpenCore-Post-Install/universal/security.html#scanpolicy +# [platforminfo]:https://dortania.github.io/OpenCore-Install-Guide/config-laptop.plist/coffee-lake-plus#platforminfo +# [deviceproperties]:https://dortania.github.io/OpenCore-Install-Guide/config-laptop.plist/coffee-lake-plus##deviceproperties + +ACPI +:Add + count==0 "-You have no SSDT Patches. Please review the [ACPI Docs]" + [Path]==DSDT.aml "-{$Path} You should not be including your dumped DSDT. Please review the [ACPI Docs]." + [Path]==SSDT-1.aml "-{$Path} This is just an example SSDT. If you really made this yourself, call it something more descriptive" + [Path]~=".dsl$" "!{$Path} Only include .aml files here. dsl files need to be compiled to .aml" + [Enabled]==no "-{$Path} is disabled. Either enable it or remove it to get rid of this warning" + [Path]!=SSDT-PLUG.aml "-SSDT-PLUG.aml is missing. See the [ACPI Docs]" + [Path]==SSDT-EC-USBX-LAPTOP.aml&SSDT-EC.aml "-{$Path} don't use both SSDT-EC-USBX-LAPTOP and SSDT-EC" + [Path]==SSDT-EC-USBX-DESKTOP.aml "-{$Path} Please use SSDT-EC-USBX-LAPTOP instead" + [Path]~=-EC.+aml :"%You might need something like SSDT-EC.aml or SSDT-EC-USBX-LAPTOP.aml. See the [ACPI Docs]" + [Path]!=SSDT-AWAC.aml "-SSDT-AWAC.aml is missing. See the [ACPI Docs] if you need it" + [Path]!=SSDT-PMC.aml "-SSDT-PMC.aml is missing. See the [ACPI Docs] if you need it" + [Path]!=SSDT-PNLF-CFL.aml "-{$Path} is missing, please add this if you're using a laptop. See the [ACPI Docs]" + [Path]==SSDT-PNLF.aml "-{$Path} This should not be included on Coffee Lake and newer laptops, instead use SSDT-PNLF-CFL. Please review the [ACPI Docs]." + [Path]==* " {$Path} Make sure this file is in your OC/ACPI directory" + [Path]==SSDT-OLA.aml "!{$Path} Don't use random files found on sketchy websites, these inject random data that can very likely prevent booting. Please review the [Acpi Docs]" + [Path]==SSDT-OLARILA.aml "!{$Path} Don't use random files found on sketchy websites, these inject random data that can very likely prevent booting. Please review the [Acpi Docs]" + [Path]==SSDT-XOSI.aml&SSDT-GPI0.aml "-{$Path} don't use both SSDT-XOSI and SSDT-GPI0" + +:Quirks + count==5 + FadtEnableReset~=.* " {$setting} = {$value}" + NormalizeHeaders=no + RebaseRegions=no + ResetHwSig=no + ResetLogoStatus=no + SyncTableIds=no + +Booter + +:Quirks + AllowRelocationBlock=no + AvoidRuntimeDefrag=yes + DevirtualiseMmio=yes + DisableSingleUser=no + DisableVariableWrite=no + DiscardHibernateMap=no + EnableSafeModeSlide=yes + EnableWriteUnprotector=no + ForceExitBootServices=no + ProtectCsmRegion~=.* "!{$setting} was deprecated since OpenCore v0.5.7 - See ProtectMemoryRegions instead" + ProtectMemoryRegions=no + ProtectSecureBoot=no + ProtectUefiServices=yes + ProvideCustomSlide=yes + ProvideMaxSlide=0 + ResizeAppleGpuBars=-1 + RebuildAppleMemoryMap=yes + SetupVirtualMap=yes + ShrinkMemoryMap~=.* "!{$setting} was deprecated since OpenCore v0.5.7 - See RebuildAppleMemoryMap instead" + SignalAppleOS=no + SyncRuntimePermissions=yes + ForceBooterSignature=no + +DeviceProperties + +:Add +::PciRoot(0x0)/Pci(0x2,0x0) + AAPL,ig-platform-id~="00009b3e|0900a53e|07009B3e|0000a53e" " {$setting} = {$value} iGPU set correctly":"-{$setting} = {$value} - iGPU may not be set correctly. Please read the [DeviceProperties Docs]" + +::PciRoot(0x0)/Pci(0x1b,0x0) + AAPL,ig-platform-id~=.* "!{$setting} is in the wrong location, iGPU location is PciRoot(0x0)/Pci(0x2,0x0)" + +Kernel + +:Add + count==0 "!You have no Kexts. You definitely need at least Lilu.kext and VirtualSMC.kext. Please review the [Kexts Docs]" + [BundlePath]==Lilu.kext " Lilu.kext make sure this Kext is in your OC/Kexts directory and the first kext listed here":"!Lilu.kext is missing. Add it to the top of this list" + [BundlePath]==FakeSMC.kext&VirtualSMC.kext "-{$BundlePath} don't use both FakeSMC.kext and VirtualSMC.kext" + [BundlePath]!=FakeSMC.kext|VirtualSMC.kext "-you should have either FakeSMC.kext or VirtualSMC.kext here" + [BundlePath]==VoodooHDA.kext&AppleALC.kext "-{$BundlePath} don't use both VoodooHDA.kext and AppleALC.kext" + [BundlePath]==AppleALC.kext "$alcbootarg='-{$setting} = {$value} You need to add alcid=<_layout_\> here since you are using AppleALC.kext';":"$alcbootarg=;" + [BundlePath]!=WhateverGreen.kext "-WhateverGreen.kext is missing. Please review the [Kexts Docs]" + [BundlePath]==XLNCUSBFIX.kext "!XLNCUSBFIX.kext this is an AMD-specific kext, don't use on Intel" + [BundlePath]==SmallTree-Intel-211-AT-PCIe-GBE.kext "-{$BundlePath} while this might work, SmallTreeIntel82576.kext is considered more reliable" + [BundlePath]==SMCLightSensor.kext "!{$BundlePath} Please ensure your laptop has a light sensor, otherwise this can cause issues" + [BundlePath]==SMCBatteryManager.kext "!{$BundlePath} Please ensure your battery has been properly patched to 8bits, otherwise this can cause issues" + [BundlePath]==XHCI-unsupported.kext "-{$BundlePath} you probably don't need this" + [BundlePath]==FakePCIID.kext "-{$BundlePath} there are better ways to fake device ids" + [BundlePath]==FakePCIID_Intel_HDMI_Audio.kext "-{$BundlePath} there are better ways to fake device ids" + [BundlePath]==* " {$BundlePath} make sure this Kext is in your OC/Kexts directory" + +:Emulate + DummyPowerManagement=no + +:Quirks + AppleCpuPmCfgLock=no + AppleXcpmCfgLock=yes " {$setting} = {$value} You should disable CFG-Lock in your bios instead of using this":" {$setting} = {$value} Make sure CFG-Lock is disabled in your bios" + AppleXcpmExtraMsrs=no + AppleXcpmForceBoost=no + CustomPciSerialDevice=no + CustomSMBIOSGuid=no " {$setting} = {$value} If you have a Dell or VIAO motherboard, please enable this":" {$setting} = {$value} This is only required if you have a Dell or VIAO motherboard" + DisableIoMapper=yes + DisableRtcChecksum~=.* " {$setting} = {$value}" + DummyPowerManagement~=.* "!{$setting} was moved in OpenCore v0.6.2 - See Kernel -> Emulate" + ExtendBTFeatureFlags~=.* " {$setting} = {$value}" + LegacyCommpage=no + ExternalDiskIcons~=.* " {$setting} = {$value}" + ForceAquantiaEthernet=no + ForceSecureBootScheme=no + IncreasePciBarSize=no + LapicKernelPanic=no " {$setting} = {$value} If you have an HP laptop, please enable this":" {$setting} = {$value} This is only required if you have an HP laptop" + PanicNoKextDump=yes + PowerTimeoutKernelPanic=yes + ProvideCurrentCpuInfo=no + SetApfsTrimTimeout=-1 + ThirdPartyDrives~=.* " {$setting} = {$value}" + XhciPortLimit=yes " {$setting} = {$value} turn off after USB port mapping":" {$setting} = {$value} enable if you have USB issues" + +Misc +:Boot + BuiltinTextRenderer~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See UEFI/TextRenderer" + ConsoleBehaviourOs~=.* "!{$setting} was deprecated since OpenCore v0.5.6" + ConsoleBehaviourUi~="" "!{$setting} was deprecated since OpenCore v0.5.6" + ConsoleMode~=.* "!{$setting} has been moved to UEFI/Output section as of OpenCore v0.5.6" + Resolution~=.* "!{$setting} has been moved to UEFI/Output section as of OpenCore v0.5.6" + ConsoleAttributes~=.* " {$setting} = {$value}" + HideSelf~=.* "!{$setting} was deprecated since OpenCore v0.5.9" + PollAppleHotKeys=no + ShowPicker=yes + HibernateSkipsPicker=yes + UsePicker~=.* "!{$setting} was deprecated since OpenCore v0.5.6" + TakeoffDelay=0 + HibernateMode=None + LauncherOption~="Disabled|Full|Short|System" " {$setting} = {$value} LauncherOption set correctly":"-{$setting} = {$value} - Invalid LauncherOption. Please read the [Misc -> Boot Docs]" + LauncherPath=Default + PickerMode=Builtin + HideAuxiliary=no + PickerAttributes~=.* " {$setting} = {$value}" + PickerAudioAssist=no + Timeout=5 + PickerVariant~=.* " {$setting} = {$value}" + +:Debug + AppleDebug=yes + ApplePanic=yes + DisableWatchDog=yes :" {$setting} enabling this will help debugging" + Target=67 :" {$setting} see the [Debugging Docs] for more info on debug target numbers" + DisplayLevel=2147483714 :" {$setting} see [Debugging Docs] for more info debug display levels" + DisplayDelay=0 + SysReport=no : " -->This only works if you are using the Debug version{$setting}=yes" + LogModules~=.* " {$setting} = {$value}" + +:Entries + [Arguments]~=debug "!Arguments = {$Arguments} boot-args go in the nvram section, not here" + +:Security + AllowNvramReset~=.* "!{$setting} was deprecated since OpenCore v0.8.1" + AllowSetDefault=yes + AllowToggleSip~=.* "!{$setting} was deprecated since OpenCore v0.8.1" + ApECID=0 + AuthRestart=no + BlacklistAppleUpdate=yes + BootProtect~=.* "!{$setting} was deprecated since OpenCore v0.6.6 - See LauncherOption" + DmgLoading=Signed + EnablePassword=no + RequireSignature~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See Vault" + RequireVault~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See Vault" + Vault=Optional + SecureBootModel~="Default|Disabled|j137|j680|j132|j174|j140k|j780|j213|j140a|j152f|j160|j230k|j214k|j223|j215|j185|j185f|x86legacy" " {$setting} = {$value} SecureBootModel set correctly":"!{$setting} = {$value} - This is an invalid option for SecureBootModel!" + HaltLevel=2147483648 + ExposeSensitiveData=6 :" {$setting} = {$value}" + ScanPolicy=0 :"-{$setting} = {$value}. Initially you want 0 here, but once you are up and running check [Scanpolicy Docs] for why you should change this" + +:Serial + Init=no + Override=no + +:Tools + count==0 " You removed the tool EFIs":"%You can remove the tool EFIs here" + +NVRAM + LegacyEnable=no + LegacyOverwrite=no + WriteFlash=yes + +:Add +::4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14 + UIScale~=(01|02) " {$setting} = {$value}":" {$setting} = {$value} but it is usually set to 01 or 02" + DefaultBackgroundColor~=.* " {$setting} = {$value}" + +::7C436110-AB2A-4BBB-A880-FE41995C9F82 + boot-args~="ncpi=" "!{$setting} = {$value} I think you mean npci= there not ncpi=":"" + boot-args~="^(?:(?!alcid).)*$" "{$alcbootarg}":"" + boot-args="-v keepsyms=1" " {$setting} = {$value} If you have a navi10 GPU add agdpmod=pikera":" {$setting} = {$value}" + run-efi-updater="No" + csr-active-config~=.* " {$setting} = {$value}" + nvda_drv~=.* "!{$setting} = {$value} Remove this setting completely. It is no longer used as of OpenCore v0.5.7" + prev-lang:kbd=72752d52553a323532 "-{$setting} = {$value} ({@value}). Unless you speak Russian, remove this entry or fill it in with your language":" {$setting} = {$value} ({@value})" + SystemAudioVolume~="^\d+$" " {$setting} = {$value}":"!{$setting} = {$value} this should be a positive number" + +PlatformInfo + Automatic=yes + UpdateDataHub=yes + UpdateNVRAM=yes + UpdateSMBIOS=yes + UpdateSMBIOSMode=Create " {$setting} = {$value} If you have a Dell or VIAO motherboard, please set this to Custom":" {$setting} = {$value} This is only required if you have a Dell or VIAO motherboard" + +:Generic + SpoofVendor=yes + AdviseFeatures=no + ProcessorType~=.* " {$setting} = {$value}" + SystemMemoryStatus=Auto + MaxBIOSVersion=no + SupportsCsm=no "!{$setting} was replaced with AdviseWindows in OpenCore v0.5.5":"!{$setting} was replaced with AdviseWindows in OpenCore v0.5.5" + SystemProductName~="(MacBookPro16,1|MacBookPro16,3|MacBookPro16,4|Macmini8,1)" " {$setting} = {$value}":"-{$setting} = {$value} this is not a suggested SMBIOS for Coffee Lake Plus Laptop systems. See [PlatformInfo Docs]" + MLB=M000000000001 "!{$setting} should be set to your generated board serial. See [PlatformInfo Docs]":" {$setting} is set" + ROM=112233000000 "-{$setting} = {$value} You should set this to your NIC MAC address. See [PlatformInfo Docs]":" {$setting} is set" + SystemSerialNumber=W0000000001 "!{$setting} should be set to your generated system serial number. See the [PlatformInfo Docs]":" {$setting} is set" + SystemUUID=00000000-0000-0000-0000-000000000000 "!{$setting} should be set to your generated SmUUID. See the [PlatformInfo Docs]":" {$setting} is set" + +UEFI + ConnectDrivers=yes "{$setting} = {$value}" +:Drivers + [Path]==VBoxHfs.efi|HFSPlus.efi|HfsPlus.efi|OpenHfsPlus.efi "$hfs={$Path}; {$Path}":"!Need either VBoxHfs.efi, OpenHfsPlus.efi or HFSPlus.efi here" + [Path]==VBoxHfs.efi|HFSPlus.efi|HfsPlus.efi|OpenHfsPlus.efi "!{$Path} you already have {$hfs}" + [Path]==OpenRuntime.efi " {$Path}":"!OpenRuntime.efi is missing" + [Path]==FwRuntimeServices.efi "!{$Path} has been replaced by OpenRuntime.efi as of OpenCore v0.5.7" + [Path]==ApfsDriverLoader.efi "!ApfsDriverLoader.efi was merged into OpenCore under the UEFI/APFS section as of OpenCore v0.5.8" + [Path]==OpenCore.efi "!OpenCore.efi should not be here!" + [Path]==AppleUsbKbdxe.efi "!{$Path} has been replaced by OpenUsbKbDxe.efi as of OpenCore v0.5.7" + [Path]==CrScreenshotDxe.efi "!{$Path} should not be here!" + [Path]==HiiDatabase.efi "!{$Path} should not be here!" + [Path]==NvmExpressDxe.efi "!{$Path} should not be here!" + [Path]==OpenUsbKbDxe.efi "-{$Path} Unless you are doing a legacy install, you don't need this" + [Path]==Ps2KeyboardDxe.efi "-{$Path} Unless you are using a PS2 keyboard, this should not be here!" + [Path]==Ps2MouseDxe.efi "-{$Path} Unless you are using a PS2 mouse/trackpad with OpenCanopy, this should not be here!" + [Path]==UsbMouseDxe.efi "-{$Path} Unless you are using a USB mouse/trackpad with OpenCanopy, this should not be here!" + [Path]==XhciDxe.efi "!{$Path} should not be here!" + [Path]==VirtualSmc.efi "!VirtualSmc.efi was merged into OpenCore under the quirk AppleSmcIo!" + [Path]==* " {$Path}" + +:APFS + EnableJumpstart=yes + GlobalConnect=no " {$setting} = {$value} If you have an HP motherboard and can't see APFS drives in OpenCore, please enable this":" {$setting} = {$value} Only required for HP motherboard that cannot see APFS drives in OpenCore" + HideVerbose=yes + JumpstartHotPlug=no + MinDate=0 + MinVersion=0 + +:AppleInput + AppleEvent~=.* " {$setting} = {$value}" + CustomDelays~=.* " {$setting} = {$value}" + KeyInitalDelay~=.* " {$setting} = {$value}" + KeySubsequentDelay~=.* " {$setting} = {$value}" + PointerSpeedDiv~=.* " {$setting} = {$value}" + PointerSpeedMul~=.* " {$setting} = {$value}" + GraphicsInputMirroring=no + +:Audio + AudioSupport~=.* " {$setting} = {$value}" + DisconnectHda~=.* " {$setting} = {$value}" + MaximumGain~=.* " {$setting} = {$value}" + MinimumAssistGain~=.* " {$setting} = {$value}" + MinimumAudibleGain~=.* " {$setting} = {$value}" + AudioOutMask~=.* " {$setting} = {$value}" + AudioDevice~=.* " {$setting} = {$value}" + AudioCodec~=.* " {$setting} = {$value}" + PlayChime~=.* " {$setting} = {$value}" + SetupDelay~=.* " {$setting} = {$value}" + ResetTrafficClass~=.* " {$setting} = {$value}" + +:Input + KeyFiltering=no + KeyForgetThreshold=5 + KeyMergeThreshold~=.* "!{$setting} was deprecated since OpenCore v0.6.9 + KeySupport=yes + KeySupportMode=Auto + KeySwap=no + PointerSupport=no + PointerSupportMode~=.* " {$setting} = {$value}" + TimerResolution=50000 + KeyInitalDelay~=.* "!{$setting} --> was moved to AppInput in OpenCore v0.6.9" + KeySubsequentDelay~=.* "!{$setting} --> was moved to AppInput in OpenCore v0.6.9" + PointerDwellClickTimeout~=.* " {$setting} = {$value}" + PointerDwellDoubleClickTimeou~=.* " {$setting} = {$value}" + PointerDwellRadius~=.* " {$setting} = {$value}" + PointerPollMask~=.* " {$setting} = {$value}" + PointerPollMax~=.* " {$setting} = {$value}" + PointerPollMin~=.* " {$setting} = {$value}" + +:ProtocolOverrides + count==18 :"!You should have exactly 18 settings in the UEFI/ProtocolOverrides section" + AppleAudio=no + AppleBootPolicy=no + AppleDebugLog=no + AppleEg2Info=no + AppleEvent~=.* "!{$setting} --> was moved to AppInput in OpenCore v0.6.9" + AppleFramebufferInfo=no + AppleImageConversion=no + AppleImg4Verification=no + AppleKeyMap=no + AppleRtcRam=no + AppleSecureBoot=no + AppleSmcIo=no + AppleUserInterfaceTheme=no + DataHub=no + DeviceProperties=no + FirmwareVolume=no " {$setting} = {$value} If you plan to use FileVault2, please enable this":" {$setting} = {$value} This is only required if you plan to use FileVault" + HashServices=no " {$setting} = {$value} If you plan to use FileVault2, please enable this":" {$setting} = {$value} This is only required if you plan to use FileVault" + OSInfo=no + UnicodeCollation=no + ConsoleControl~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See UEFI/TextRenderer" + +:Output + count==15 :"!You should have exactly 15 settings in the UEFI/Output section" + TextRenderer=BuiltinGraphics + ConsoleMode="" + Resolution~=.* " {$setting} = {$value}" + ForceResolution=no + ClearScreenOnModeSwitch=no + IgnoreTextInGraphics=no + ProvideConsoleGop=yes + ReconnectGraphicsOnConnect=no + DirectGopRendering=no + DirectGopCacheMode~=.* "!{$setting} was deprecated since OpenCore v0.5.9" + ReconnectOnResChange=no + ReplaceTabWithSpace=no + SanitiseClearScreen~=.* " {$setting} = {$value}" + UgaPassThrough~=.* " {$setting} = {$value}" + Scale~=.* "!{$setting} shouldn't be here" + +:Quirks + AvoidHighAlloc~=.* "!{$setting} was deprecated since OpenCore v0.5.6" + DeduplicateBootOrder~=.* "!{$setting} was deprecated since OpenCore v0.6.5" + DisableSecurityPolicy=no " {$setting} = {$value} If you have a Microsoft Surface device, please enable this" + EnableVectorAcceleration=no + EnableVmx=no + ActivateHpetSupport=no + ExitBootServicesDelay=0 + ForgeUefiSupport=no + ForceOcWriteFlash=no + IgnoreInvalidFlexRatio=no + ReconnectOnResChange~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See Output/${setting}" + IgnoreTextInGraphics~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See Output/${setting}" + ProvideConsoleGop=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See Output/${setting}" + ReleaseUsbOwnership=yes + ReloadOptionRoms=no + RequestBootVarFallback~=.* "!{$setting} was deprecated since OpenCore v0.5.9" + RequestBootVarRouting=yes + TscSyncTimeout=0 + ResizeGpuBars=-1 + ReplaceTabWithSpace~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See Output/${setting}" + SanitiseClearScreen~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See Output/${setting}" + ClearScreenOnModeSwitch~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See Output/${setting}" + UnblockFsConnect=no " {$setting} = {$value} If you have an HP system, please enable this" + +:ReservedMemory diff --git a/English Localization (en)/ocs/rules/laptophaswell086.lst b/English Localization (en)/ocs/rules/laptophaswell086.lst index 9440873c2b9c1daf092a851dfd4820a436924f68..eab7b17ae56ef288ce774d79d3714309a3f34aaf 100644 --- a/English Localization (en)/ocs/rules/laptophaswell086.lst +++ b/English Localization (en)/ocs/rules/laptophaswell086.lst @@ -1,6 +1,6 @@ -=Laptop: (4th Gen) Haswell OpenCore 0.8.5
+=Laptop: (4th Gen) Haswell OpenCore 0.8.6
# Generic config suitable for initial installation -# OpenCore v0.8.5 Intel Haswell Laptop Sanity Check +# OpenCore v0.8.6 Intel Haswell Laptop Sanity Check =https://dortania.github.io/OpenCore-Install-Guide/config-laptop.plist/haswell.html =
# [launcheroption]:https://dortania.github.io/OpenCore-Post-Install/multiboot/bootstrap.html diff --git a/English Localization (en)/ocs/rules/laptophaswell087.lst b/English Localization (en)/ocs/rules/laptophaswell087.lst new file mode 100644 index 0000000000000000000000000000000000000000..ad52b67dae477abe1a95b7c42cc17ae28edd60c5 --- /dev/null +++ b/English Localization (en)/ocs/rules/laptophaswell087.lst @@ -0,0 +1,359 @@ +=Laptop: (4th Gen) Haswell OpenCore 0.8.7
+# Generic config suitable for initial installation +# OpenCore v0.8.7 Intel Haswell Laptop Sanity Check +=https://dortania.github.io/OpenCore-Install-Guide/config-laptop.plist/haswell.html +=
+# [launcheroption]:https://dortania.github.io/OpenCore-Post-Install/multiboot/bootstrap.html +# [kernel]:https://dortania.github.io/OpenCore-Install-Guide/config-laptop.plist/haswell#kernel +# [acpi]:https://dortania.github.io/OpenCore-Install-Guide/config-laptop.plist/haswell#acpi +# [kexts]:https://dortania.github.io/OpenCore-Install-Guide/ktext.html#kexts +# [debug]:https://dortania.github.io/OpenCore-Install-Guide/troubleshooting/debug.html +# [scanpolicy]:https://dortania.github.io/OpenCore-Post-Install/universal/security.html#scanpolicy +# [platforminfo]:https://dortania.github.io/OpenCore-Install-Guide/config-laptop.plist/haswell#platforminfo +# [deviceproperties]:https://dortania.github.io/OpenCore-Install-Guide/config-laptop.plist/haswell#deviceproperties + +ACPI +:Add + count==0 "-You have no SSDT Patches. Please review the [ACPI Docs]" + [Path]==DSDT.aml "-{$Path} You should not be including your dumped DSDT. Please review the [ACPI Docs]." + [Path]==SSDT-1.aml "-{$Path} This is just an example SSDT. If you really made this yourself, call it something more descriptive" + [Path]~=".dsl$" "!{$Path} Only include .aml files here. dsl files need to be compiled to .aml" + [Enabled]==no "-{$Path} is disabled. Either enable it or remove it to get rid of this warning" + [Path]!=SSDT-PLUG.aml "-SSDT-PLUG.aml is missing. See the [ACPI Docs]" + [Path]==SSDT-EC-LAPTOP.aml&SSDT-EC.aml "-{$Path} don't use both SSDT-EC-LAPTOP and SSDT-EC" + [Path]~=-EC.+aml :"%You might need something like SSDT-EC.aml or SSDT-EC-LAPTOP.aml. See the [ACPI Docs]" + [Path]!=SSDT-PNLF.aml "-{$Path} is missing, please add this if you're using a laptop. See the [ACPI Docs]" + [Path]==SSDT-PNLF-CFL.aml "-{$Path} This should not be included on Kaby Lake and older laptops, instead use SSDT-PNLF. Please review the [ACPI Docs]." + [Path]==* " {$Path} Make sure this file is in your OC/ACPI directory" + [Path]==SSDT-OLA.aml "!{$Path} Don't use random files found on sketchy websites, these inject random data that can very likely prevent booting. Please review the [Acpi Docs]" + [Path]==SSDT-OLARILA.aml "!{$Path} Don't use random files found on sketchy websites, these inject random data that can very likely prevent booting. Please review the [Acpi Docs]" + [Path]==SSDT-XOSI.aml&SSDT-GPI0.aml "!{$Path} don't use both SSDT-XOSI and SSDT-GPI0" + +:Quirks + count==5 + FadtEnableReset~=.* " {$setting} = {$value}" + NormalizeHeaders=no + RebaseRegions=no + ResetHwSig=no + ResetLogoStatus=no + SyncTableIds=no + +Booter + +:Quirks + AllowRelocationBlock=no + AvoidRuntimeDefrag=yes + DevirtualiseMmio=no + DisableSingleUser=no + DisableVariableWrite=no + DiscardHibernateMap=no + EnableSafeModeSlide=yes + EnableWriteUnprotector=yes + ForceExitBootServices=no + ProtectCsmRegion~=.* "!{$setting} was deprecated since OpenCore v0.5.7 - See ProtectMemoryRegions instead" + ProtectMemoryRegions=no + ProtectSecureBoot=no + ProtectUefiServices=no + ProvideCustomSlide=yes + ProvideMaxSlide=0 + ResizeAppleGpuBars=-1 + RebuildAppleMemoryMap=no + SetupVirtualMap=yes + ShrinkMemoryMap~=.* "!{$setting} was deprecated since OpenCore v0.5.7 - See RebuildAppleMemoryMap instead" + SignalAppleOS=no + SyncRuntimePermissions=no + ForceBooterSignature=no + +DeviceProperties + +:Add +::PciRoot(0x0)/Pci(0x2,0x0) + AAPL,ig-platform-id~="0500260a|0600260a|0300220d" " {$setting} = {$value} iGPU set correctly":"-{$setting} = {$value} - iGPU may not be set correctly. Please read the [DeviceProperties Docs]" + +::PciRoot(0x0)/Pci(0x1b,0x0) + AAPL,ig-platform-id~=.* "!{$setting} is in the wrong location, iGPU location is PciRoot(0x0)/Pci(0x2,0x0)" + +Kernel + +:Add + count==0 "!You have no Kexts. You definitely need at least Lilu.kext and VirtualSMC.kext. Please review the [Kexts Docs]" + [BundlePath]==Lilu.kext " Lilu.kext make sure this Kext is in your OC/Kexts directory and the first kext listed here":"!Lilu.kext is missing. Add it to the top of this list" + [BundlePath]==FakeSMC.kext&VirtualSMC.kext "-{$BundlePath} don't use both FakeSMC.kext and VirtualSMC.kext" + [BundlePath]!=FakeSMC.kext|VirtualSMC.kext "-you should have either FakeSMC.kext or VirtualSMC.kext here" + [BundlePath]==VoodooHDA.kext&AppleALC.kext "-{$BundlePath} don't use both VoodooHDA.kext and AppleALC.kext" + [BundlePath]==AppleALC.kext "$alcbootarg='-{$setting} = {$value} You need to add alcid=<_layout_\> here since you are using AppleALC.kext';":"$alcbootarg=;" + [BundlePath]!=WhateverGreen.kext "-WhateverGreen.kext is missing. Please review the [Kexts Docs]" + [BundlePath]==XLNCUSBFIX.kext "!XLNCUSBFIX.kext this is an AMD-specific kext, don't use on Intel" + [BundlePath]==SmallTree-Intel-211-AT-PCIe-GBE.kext "-{$BundlePath} while this might work, SmallTreeIntel82576.kext is considered more reliable" + [BundlePath]==SMCLightSensor.kext "!{$BundlePath} Please ensure your laptop has a light sensor, otherwise this can cause issues" + [BundlePath]==SMCBatteryManager.kext "!{$BundlePath} Please ensure your battery has been properly patched to 8bits, otherwise this can cause issues" + [BundlePath]==XHCI-unsupported.kext "-{$BundlePath} you probably don't need this" + [BundlePath]==FakePCIID.kext "-{$BundlePath} there are better ways to fake device ids" + [BundlePath]==FakePCIID_Intel_HDMI_Audio.kext "-{$BundlePath} there are better ways to fake device ids" + [BundlePath]==* " {$BundlePath} make sure this Kext is in your OC/Kexts directory" + +:Emulate + DummyPowerManagement=no + +:Quirks + AppleCpuPmCfgLock=yes " {$setting} = {$value} You should disable if you don't plan to boot 10.10 or older":" {$setting} = {$value} Make sure CFG-Lock is disabled in your bios and you need to boot 10.10 or older" + AppleXcpmCfgLock=yes " {$setting} = {$value} You should disable CFG-Lock in your bios instead of using this":" {$setting} = {$value} Make sure CFG-Lock is disabled in your bios" + AppleXcpmExtraMsrs=no + AppleXcpmForceBoost=no + CustomPciSerialDevice=no + CustomSMBIOSGuid=no " {$setting} = {$value} If you have a Dell or VIAO motherboard, please enable this":" {$setting} = {$value} This is only required if you have a Dell or VIAO motherboard" + DisableIoMapper=yes + DisableRtcChecksum~=.* " {$setting} = {$value}" + DummyPowerManagement~=.* "!{$setting} was moved in OpenCore v0.6.2 - See Kernel -> Emulate" + ExtendBTFeatureFlags~=.* " {$setting} = {$value}" + LegacyCommpage=no + ExternalDiskIcons~=.* " {$setting} = {$value}" + ForceAquantiaEthernet=no + ForceSecureBootScheme=no + IncreasePciBarSize=no + LapicKernelPanic=no " {$setting} = {$value} If you have an HP laptop, please enable this":" {$setting} = {$value} This is only required if you have an HP laptop" + PanicNoKextDump=yes + PowerTimeoutKernelPanic=yes + ProvideCurrentCpuInfo=no + SetApfsTrimTimeout=-1 + ThirdPartyDrives~=.* " {$setting} = {$value}" + XhciPortLimit=yes " {$setting} = {$value} turn off after USB port mapping":" {$setting} = {$value} enable if you have USB issues" + +Misc +:Boot + BuiltinTextRenderer~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See UEFI/TextRenderer" + ConsoleBehaviourOs~=.* "!{$setting} was deprecated since OpenCore v0.5.6" + ConsoleBehaviourUi~="" "!{$setting} was deprecated since OpenCore v0.5.6" + ConsoleMode~=.* "!{$setting} has been moved to UEFI/Output section as of OpenCore v0.5.6" + Resolution~=.* "!{$setting} has been moved to UEFI/Output section as of OpenCore v0.5.6" + ConsoleAttributes~=.* " {$setting} = {$value}" + HideSelf~=.* "!{$setting} was deprecated since OpenCore v0.5.9" + PollAppleHotKeys=no + ShowPicker=yes + HibernateSkipsPicker=yes + UsePicker~=.* "!{$setting} was deprecated since OpenCore v0.5.6" + TakeoffDelay=0 + HibernateMode=None + LauncherOption~="Disabled|Full|Short|System" " {$setting} = {$value} LauncherOption set correctly":"-{$setting} = {$value} - Invalid LauncherOption. Please read the [Misc -> Boot Docs]" + LauncherPath=Default + PickerMode=Builtin + HideAuxiliary=no + PickerAttributes~=.* " {$setting} = {$value}" + PickerAudioAssist=no + Timeout=5 + PickerVariant~=.* " {$setting} = {$value}" + +:Debug + AppleDebug=yes + ApplePanic=yes + DisableWatchDog=yes :" {$setting} enabling this will help debugging" + Target=67 :" {$setting} see the [Debugging Docs] for more info on debug target numbers" + DisplayLevel=2147483714 :" {$setting} see [Debugging Docs] for more info debug display levels" + DisplayDelay=0 + SysReport=no : " -->This only works if you are using the Debug version{$setting}=yes" + LogModules~=.* " {$setting} = {$value}" + +:Entries + [Arguments]~=debug "!Arguments = {$Arguments} boot-args go in the nvram section, not here" + +:Security + AllowNvramReset~=.* "!{$setting} was deprecated since OpenCore v0.8.1" + AllowSetDefault=yes + AllowToggleSip~=.* "!{$setting} was deprecated since OpenCore v0.8.1" + ApECID=0 + AuthRestart=no + BlacklistAppleUpdate=yes + BootProtect~=.* "!{$setting} was deprecated since OpenCore v0.6.6 - See LauncherOption" + DmgLoading=Signed + EnablePassword=no + RequireSignature~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See Vault" + RequireVault~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See Vault" + Vault=Optional + SecureBootModel~="Default|Disabled|j137|j680|j132|j174|j140k|j780|j213|j140a|j152f|j160|j230k|j214k|j223|j215|j185|j185f|x86legacy" " {$setting} = {$value} SecureBootModel set correctly":"!{$setting} = {$value} - This is an invalid option for SecureBootModel!" + HaltLevel=2147483648 + ExposeSensitiveData=6 :" {$setting} = {$value}" + ScanPolicy=0 :"-{$setting} = {$value}. Initially you want 0 here, but once you are up and running check [Scanpolicy Docs] for why you should change this" + +:Serial + Init=no + Override=no + +:Tools + count==0 " You removed the tool EFIs":"%You can remove the tool EFIs here" + +NVRAM + LegacyEnable=no + LegacyOverwrite=no + WriteFlash=yes + +:Add +::4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14 + UIScale~=(01|02) " {$setting} = {$value}":" {$setting} = {$value} but it is usually set to 01 or 02" + DefaultBackgroundColor~=.* " {$setting} = {$value}" + +::7C436110-AB2A-4BBB-A880-FE41995C9F82 + boot-args~="ncpi=" "!{$setting} = {$value} I think you mean npci= there not ncpi=":"" + boot-args~="^(?:(?!alcid).)*$" "{$alcbootarg}":"" + boot-args="-v keepsyms=1" " {$setting} = {$value} If you have a navi10 GPU add agdpmod=pikera":" {$setting} = {$value}" + run-efi-updater="No" + csr-active-config~=.* " {$setting} = {$value}" + nvda_drv~=.* "!{$setting} = {$value} Remove this setting completely. It is no longer used as of OpenCore v0.5.7" + prev-lang:kbd=72752d52553a323532 "-{$setting} = {$value} ({@value}). Unless you speak Russian, remove this entry or fill it in with your language":" {$setting} = {$value} ({@value})" + SystemAudioVolume~="^\d+$" " {$setting} = {$value}":"!{$setting} = {$value} this should be a positive number" + +PlatformInfo + Automatic=yes + UpdateDataHub=yes + UpdateNVRAM=yes + UpdateSMBIOS=yes + UpdateSMBIOSMode=Create " {$setting} = {$value} If you have a Dell or VIAO motherboard, please set this to Custom":" {$setting} = {$value} This is only required if you have a Dell or VIAO motherboard" + +:Generic + SpoofVendor=yes + AdviseFeatures=no + ProcessorType~=.* " {$setting} = {$value}" + SystemMemoryStatus=Auto + MaxBIOSVersion=no + SystemProductName~="(MacBookAir6,1|MacBookAir6,2|MacBookPro11,1|MacBookPro11,2|MacBookPro11,3|MacBookPro11,4|MacBookPro11,5|Macmini7,1)" " {$setting} = {$value}":"-{$setting} = {$value} this is not a suggested SMBIOS for Haswell Laptop systems. See [PlatformInfo Docs]" + MLB=M000000000001 "!{$setting} should be set to your generated board serial. See [PlatformInfo Docs]":" {$setting} is set" + ROM=112233000000 "-{$setting} = {$value} You should set this to your NIC MAC address. See [PlatformInfo Docs]":" {$setting} is set" + SystemSerialNumber=W0000000001 "!{$setting} should be set to your generated system serial number. See the [PlatformInfo Docs]":" {$setting} is set" + SystemUUID=00000000-0000-0000-0000-000000000000 "!{$setting} should be set to your generated SmUUID. See the [PlatformInfo Docs]":" {$setting} is set" + +UEFI + ConnectDrivers=yes "{$setting} = {$value}" +:Drivers + [Path]==VBoxHfs.efi|HFSPlus.efi|HfsPlus.efi|OpenHfsPlus.efi "$hfs={$Path}; {$Path}":"!Need either VBoxHfs.efi, OpenHfsPlus.efi or HFSPlus.efi here" + [Path]==VBoxHfs.efi|HFSPlus.efi|HfsPlus.efi|OpenHfsPlus.efi "!{$Path} you already have {$hfs}" + [Path]==OpenRuntime.efi " {$Path}":"!OpenRuntime.efi is missing" + [Path]==FwRuntimeServices.efi "!{$Path} has been replaced by OpenRuntime.efi as of OpenCore v0.5.7" + [Path]==ApfsDriverLoader.efi "!ApfsDriverLoader.efi was merged into OpenCore under the UEFI/APFS section as of OpenCore v0.5.8" + [Path]==OpenCore.efi "!OpenCore.efi should not be here!" + [Path]==AppleUsbKbdxe.efi "!{$Path} has been replaced by OpenUsbKbDxe.efi as of OpenCore v0.5.7" + [Path]==CrScreenshotDxe.efi "!{$Path} should not be here!" + [Path]==HiiDatabase.efi "!{$Path} should not be here!" + [Path]==NvmExpressDxe.efi "!{$Path} should not be here!" + [Path]==OpenUsbKbDxe.efi "-{$Path} Unless you are doing a legacy install, you don't need this" + [Path]==Ps2KeyboardDxe.efi "-{$Path} Unless you are using a PS2 keyboard, this should not be here!" + [Path]==Ps2MouseDxe.efi "-{$Path} Unless you are using a PS2 mouse/trackpad with OpenCanopy, this should not be here!" + [Path]==UsbMouseDxe.efi "-{$Path} Unless you are using a USB mouse/trackpad with OpenCanopy, this should not be here!" + [Path]==XhciDxe.efi "!{$Path} should not be here!" + [Path]==VirtualSmc.efi "!VirtualSmc.efi was merged into OpenCore under the quirk AppleSmcIo!" + [Path]==* " {$Path}" + +:APFS + EnableJumpstart=yes + GlobalConnect=no " {$setting} = {$value} If you have an HP motherboard and can't see APFS drives in OpenCore, please enable this":" {$setting} = {$value} Only required for HP motherboard that cannot see APFS drives in OpenCore" + HideVerbose=yes + JumpstartHotPlug=no + MinDate=0 + MinVersion=0 + +:AppleInput + AppleEvent~=.* " {$setting} = {$value}" + CustomDelays~=.* " {$setting} = {$value}" + KeyInitalDelay~=.* " {$setting} = {$value}" + KeySubsequentDelay~=.* " {$setting} = {$value}" + PointerSpeedDiv~=.* " {$setting} = {$value}" + PointerSpeedMul~=.* " {$setting} = {$value}" + GraphicsInputMirroring=no + +:Audio + AudioSupport~=.* " {$setting} = {$value}" + DisconnectHda~=.* " {$setting} = {$value}" + MaximumGain~=.* " {$setting} = {$value}" + MinimumAssistGain~=.* " {$setting} = {$value}" + MinimumAudibleGain~=.* " {$setting} = {$value}" + AudioOutMask~=.* " {$setting} = {$value}" + AudioDevice~=.* " {$setting} = {$value}" + AudioCodec~=.* " {$setting} = {$value}" + PlayChime~=.* " {$setting} = {$value}" + SetupDelay~=.* " {$setting} = {$value}" + ResetTrafficClass~=.* " {$setting} = {$value}" + +:Input + KeyFiltering=no + KeyForgetThreshold=5 + KeyMergeThreshold~=.* "!{$setting} was deprecated since OpenCore v0.6.9 + KeySupport=yes + KeySupportMode=Auto + KeySwap=no + PointerSupport=no + PointerSupportMode~=.* " {$setting} = {$value}" + TimerResolution=50000 + KeyInitalDelay~=.* "!{$setting} --> was moved to AppInput in OpenCore v0.6.9" + KeySubsequentDelay~=.* "!{$setting} --> was moved to AppInput in OpenCore v0.6.9" + PointerDwellClickTimeout~=.* " {$setting} = {$value}" + PointerDwellDoubleClickTimeou~=.* " {$setting} = {$value}" + PointerDwellRadius~=.* " {$setting} = {$value}" + PointerPollMask~=.* " {$setting} = {$value}" + PointerPollMax~=.* " {$setting} = {$value}" + PointerPollMin~=.* " {$setting} = {$value}" + +:ProtocolOverrides + count==18 :"!You should have exactly 18 settings in the UEFI/ProtocolOverrides section" + AppleAudio=no + AppleBootPolicy=no + AppleDebugLog=no + AppleEg2Info=no + AppleEvent~=.* "!{$setting} --> was moved to AppInput in OpenCore v0.6.9" + AppleFramebufferInfo=no + AppleImageConversion=no + AppleImg4Verification=no + AppleKeyMap=no + AppleRtcRam=no + AppleSecureBoot=no + AppleSmcIo=no + AppleUserInterfaceTheme=no + DataHub=no + DeviceProperties=no + FirmwareVolume=no " {$setting} = {$value} If you plan to use FileVault2, please enable this":" {$setting} = {$value} This is only required if you plan to use FileVault" + HashServices=no " {$setting} = {$value} If you plan to use FileVault2, please enable this":" {$setting} = {$value} This is only required if you plan to use FileVault" + OSInfo=no + UnicodeCollation=no + ConsoleControl~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See UEFI/TextRenderer" + +:Output + count==15 :"!You should have exactly 15 settings in the UEFI/Output section" + TextRenderer=BuiltinGraphics + ConsoleMode="" + Resolution~=.* " {$setting} = {$value}" + ForceResolution=no + ClearScreenOnModeSwitch=no + IgnoreTextInGraphics=no + ProvideConsoleGop=yes + ReconnectGraphicsOnConnect=no + DirectGopRendering=no + DirectGopCacheMode~=.* "!{$setting} was deprecated since OpenCore v0.5.9" + ReconnectOnResChange=no + ReplaceTabWithSpace=no + SanitiseClearScreen~=.* " {$setting} = {$value}" + UgaPassThrough~=.* " {$setting} = {$value}" + Scale~=.* "!{$setting} shouldn't be here" + +:Quirks + AvoidHighAlloc~=.* "!{$setting} was deprecated since OpenCore v0.5.6" + DeduplicateBootOrder~=.* "!{$setting} was deprecated since OpenCore v0.6.5" + DisableSecurityPolicy=no " {$setting} = {$value} If you have a Microsoft Surface device, please enable this" + EnableVectorAcceleration=no + EnableVmx=no + ActivateHpetSupport=no + ExitBootServicesDelay=0 + ForgeUefiSupport=no + ForceOcWriteFlash=no + IgnoreInvalidFlexRatio=yes + ReconnectOnResChange~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See Output/${setting}" + IgnoreTextInGraphics~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See Output/${setting}" + ProvideConsoleGop~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See Output/${setting}" + ReleaseUsbOwnership=yes + ReloadOptionRoms=no + RequestBootVarFallback~=.* "!{$setting} was deprecated since OpenCore v0.5.9" + RequestBootVarRouting=yes + TscSyncTimeout=0 + ResizeGpuBars=-1 + ReplaceTabWithSpace~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See Output/${setting}" + SanitiseClearScreen~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See Output/${setting}" + ClearScreenOnModeSwitch~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See Output/${setting}" + UnblockFsConnect=no " {$setting} = {$value} If you have an HP system, please enable this" + +:ReservedMemory diff --git a/English Localization (en)/ocs/rules/laptopicelake086.lst b/English Localization (en)/ocs/rules/laptopicelake086.lst index 074fff599a29034fae3d131ed1f26797d8c5e7cd..7dce06f03f4b278eee70650bff1eb0f1515df682 100644 --- a/English Localization (en)/ocs/rules/laptopicelake086.lst +++ b/English Localization (en)/ocs/rules/laptopicelake086.lst @@ -1,6 +1,6 @@ -=Laptop: (10th Gen) Ice Lake OpenCore 0.8.5
+=Laptop: (10th Gen) Ice Lake OpenCore 0.8.6
# Generic config suitable for initial installation -# OpenCore v0.8.5 Intel Ice Lake Laptop Sanity Check +# OpenCore v0.8.6 Intel Ice Lake Laptop Sanity Check =https://dortania.github.io/OpenCore-Install-Guide/config-laptop.plist/icelake.html =
# [launcheroption]:https://dortania.github.io/OpenCore-Post-Install/multiboot/bootstrap.html diff --git a/English Localization (en)/ocs/rules/laptopicelake087.lst b/English Localization (en)/ocs/rules/laptopicelake087.lst new file mode 100644 index 0000000000000000000000000000000000000000..6d3e107239e5f32d1b901322f9b77ee380d41338 --- /dev/null +++ b/English Localization (en)/ocs/rules/laptopicelake087.lst @@ -0,0 +1,363 @@ +=Laptop: (10th Gen) Ice Lake OpenCore 0.8.7
+# Generic config suitable for initial installation +# OpenCore v0.8.7 Intel Ice Lake Laptop Sanity Check +=https://dortania.github.io/OpenCore-Install-Guide/config-laptop.plist/icelake.html +=
+# [launcheroption]:https://dortania.github.io/OpenCore-Post-Install/multiboot/bootstrap.html +# [kernel]:https://dortania.github.io/OpenCore-Install-Guide/config-laptop.plist/icelake#kernel +# [acpi]:https://dortania.github.io/OpenCore-Install-Guide/config-laptop.plist/icelake#acpi +# [kexts]:https://dortania.github.io/OpenCore-Install-Guide/ktext.html#kexts +# [debug]:https://dortania.github.io/OpenCore-Install-Guide/troubleshooting/debug.html +# [scanpolicy]:https://dortania.github.io/OpenCore-Post-Install/universal/security.html#scanpolicy +# [platforminfo]:https://dortania.github.io/OpenCore-Install-Guide/config-laptop.plist/icelake#platforminfo +# [deviceproperties]:https://dortania.github.io/OpenCore-Install-Guide/config-laptop.plist/icelake##deviceproperties + +ACPI +:Add + count==0 "-You have no SSDT Patches. Please review the [ACPI Docs]" + [Path]==DSDT.aml "-{$Path} You should not be including your dumped DSDT. Please review the [ACPI Docs]." + [Path]==SSDT-1.aml "-{$Path} This is just an example SSDT. If you really made this yourself, call it something more descriptive" + [Path]~=".dsl$" "!{$Path} Only include .aml files here. dsl files need to be compiled to .aml" + [Enabled]==no "-{$Path} is disabled. Either enable it or remove it to get rid of this warning" + [Path]!=SSDT-PLUG.aml "-SSDT-PLUG.aml is missing. See the [ACPI Docs]" + [Path]==SSDT-EC-USBX-LAPTOP.aml&SSDT-EC.aml "-{$Path} don't use both SSDT-EC-USBX-LAPTOP and SSDT-EC" + [Path]==SSDT-EC-USBX-DESKTOP.aml "-{$Path} Please use SSDT-EC-USBX-LAPTOP instead" + [Path]~=-EC.+aml :"%You might need something like SSDT-EC.aml or SSDT-EC-USBX-LAPTOP.aml. See the [ACPI Docs]" + [Path]!=SSDT-AWAC.aml "-SSDT-AWAC.aml is missing. See the [ACPI Docs] if you need it"" + [Path]==SSDT-PMC.aml "-{$Path} This should not be included on Ice Lake laptops. Please review the [ACPI Docs]" + [Path]!=SSDT-PNLF-CFL.aml "-{$Path} is missing, please add this if you're using a laptop. See the [ACPI Docs]" + [Path]==SSDT-PNLF.aml "-{$Path} This should not be included on Coffee Lake and newer laptops, instead use SSDT-PNLF-CFL. Please review the [ACPI Docs]." + [Path]==* " {$Path} Make sure this file is in your OC/ACPI directory" + [Path]==SSDT-OLA.aml "!{$Path} Don't use random files found on sketchy websites, these inject random data that can very likely prevent booting. Please review the [Acpi Docs]" + [Path]==SSDT-OLARILA.aml "!{$Path} Don't use random files found on sketchy websites, these inject random data that can very likely prevent booting. Please review the [Acpi Docs]" + [Path]==SSDT-XOSI.aml&SSDT-GPI0.aml "-{$Path} don't use both SSDT-XOSI and SSDT-GPI0" + +:Quirks + count==5 + FadtEnableReset~=.* " {$setting} = {$value}" + NormalizeHeaders=no + RebaseRegions=no + ResetHwSig=no + ResetLogoStatus=no + SyncTableIds=no + +Booter + +:Quirks + AllowRelocationBlock=no + AvoidRuntimeDefrag=yes + DevirtualiseMmio=yes + DisableSingleUser=no + DisableVariableWrite=no + DiscardHibernateMap=no + EnableSafeModeSlide=yes + EnableWriteUnprotector=no + ForceExitBootServices=no + ProtectCsmRegion~=.* "!{$setting} was deprecated since OpenCore v0.5.7 - See ProtectMemoryRegions instead" + ProtectMemoryRegions=no + ProtectSecureBoot=no + ProtectUefiServices=yes + ProvideCustomSlide=yes + ProvideMaxSlide=0 + ResizeAppleGpuBars=-1 + RebuildAppleMemoryMap=yes + SetupVirtualMap=no + ShrinkMemoryMap~=.* "!{$setting} was deprecated since OpenCore v0.5.7 - See RebuildAppleMemoryMap instead" + SignalAppleOS=no + SyncRuntimePermissions=yes + ForceBooterSignature=no + +DeviceProperties + +:Add +::PciRoot(0x0)/Pci(0x2,0x0) + AAPL,ig-platform-id~="0000528a" " {$setting} = {$value} iGPU set correctly":"-{$setting} = {$value} - iGPU may not be set correctly. Please read the [DeviceProperties Docs]" + +::PciRoot(0x0)/Pci(0x1b,0x0) + AAPL,ig-platform-id~=.* "!{$setting} is in the wrong location, iGPU location is PciRoot(0x0)/Pci(0x2,0x0)" + +Kernel + +:Add + count==0 "!You have no Kexts. You definitely need at least Lilu.kext and VirtualSMC.kext. Please review the [Kexts Docs]" + [BundlePath]==Lilu.kext " Lilu.kext make sure this Kext is in your OC/Kexts directory and the first kext listed here":"!Lilu.kext is missing. Add it to the top of this list" + [BundlePath]==FakeSMC.kext&VirtualSMC.kext "-{$BundlePath} don't use both FakeSMC.kext and VirtualSMC.kext" + [BundlePath]!=FakeSMC.kext|VirtualSMC.kext "-you should have either FakeSMC.kext or VirtualSMC.kext here" + [BundlePath]==VoodooHDA.kext&AppleALC.kext "-{$BundlePath} don't use both VoodooHDA.kext and AppleALC.kext" + [BundlePath]==AppleALC.kext "$alcbootarg='-{$setting} = {$value} You need to add alcid=<_layout_\> here since you are using AppleALC.kext';":"$alcbootarg=;" + [BundlePath]!=WhateverGreen.kext "-WhateverGreen.kext is missing. Please review the [Kexts Docs]" + [BundlePath]==XLNCUSBFIX.kext "!XLNCUSBFIX.kext this is an AMD-specific kext, don't use on Intel" + [BundlePath]==SmallTree-Intel-211-AT-PCIe-GBE.kext "-{$BundlePath} while this might work, SmallTreeIntel82576.kext is considered more reliable" + [BundlePath]==SMCLightSensor.kext "!{$BundlePath} Please ensure your laptop has a light sensor, otherwise this can cause issues" + [BundlePath]==SMCBatteryManager.kext "!{$BundlePath} Please ensure your battery has been properly patched to 8bits, otherwise this can cause issues" + [BundlePath]==XHCI-unsupported.kext "-{$BundlePath} you probably don't need this" + [BundlePath]==FakePCIID.kext "-{$BundlePath} there are better ways to fake device ids" + [BundlePath]==FakePCIID_Intel_HDMI_Audio.kext "-{$BundlePath} there are better ways to fake device ids" + [BundlePath]==* " {$BundlePath} make sure this Kext is in your OC/Kexts directory" + +:Emulate + DummyPowerManagement=no + +:Quirks + AppleCpuPmCfgLock=no + AppleXcpmCfgLock=yes " {$setting} = {$value} You should disable CFG-Lock in your bios instead of using this":" {$setting} = {$value} Make sure CFG-Lock is disabled in your bios" + AppleXcpmExtraMsrs=no + AppleXcpmForceBoost=no + CustomPciSerialDevice=no + CustomSMBIOSGuid=no " {$setting} = {$value} If you have a Dell or VIAO motherboard, please enable this":" {$setting} = {$value} This is only required if you have a Dell or VIAO motherboard" + DisableIoMapper=yes + DisableRtcChecksum~=.* " {$setting} = {$value}" + DummyPowerManagement~=.* "!{$setting} was moved in OpenCore v0.6.2 - See Kernel -> Emulate" + ExtendBTFeatureFlags~=.* " {$setting} = {$value}" + LegacyCommpage=no + ExternalDiskIcons~=.* " {$setting} = {$value}" + ForceAquantiaEthernet=no + ForceSecureBootScheme=no + IncreasePciBarSize=no + LapicKernelPanic=no " {$setting} = {$value} If you have an HP laptop, please enable this":" {$setting} = {$value} This is only required if you have an HP laptop" + PanicNoKextDump=yes + PowerTimeoutKernelPanic=yes + ProvideCurrentCpuInfo=no + SetApfsTrimTimeout=-1 + ThirdPartyDrives~=.* " {$setting} = {$value}" + XhciPortLimit=yes " {$setting} = {$value} turn off after USB port mapping":" {$setting} = {$value} enable if you have USB issues" + +Misc +:Boot + BuiltinTextRenderer~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See UEFI/TextRenderer" + ConsoleBehaviourOs~=.* "!{$setting} was deprecated since OpenCore v0.5.6" + ConsoleBehaviourUi~="" "!{$setting} was deprecated since OpenCore v0.5.6" + ConsoleMode~=.* "!{$setting} has been moved to UEFI/Output section as of OpenCore v0.5.6" + Resolution~=.* "!{$setting} has been moved to UEFI/Output section as of OpenCore v0.5.6" + ConsoleAttributes~=.* " {$setting} = {$value}" + HideSelf~=.* "!{$setting} was deprecated since OpenCore v0.5.9" + PollAppleHotKeys=no + ShowPicker=yes + HibernateSkipsPicker=yes + UsePicker~=.* "!{$setting} was deprecated since OpenCore v0.5.6" + TakeoffDelay=0 + HibernateMode=None + LauncherOption~="Disabled|Full|Short|System" " {$setting} = {$value} LauncherOption set correctly":"-{$setting} = {$value} - Invalid LauncherOption. Please read the [Misc -> Boot Docs]" + LauncherPath=Default + PickerMode=Builtin + HideAuxiliary=no + PickerAttributes~=.* " {$setting} = {$value}" + PickerAudioAssist=no + Timeout=5 + PickerVariant~=.* " {$setting} = {$value}" + +:Debug + AppleDebug=yes + ApplePanic=yes + DisableWatchDog=yes :" {$setting} enabling this will help debugging" + Target=67 :" {$setting} see the [Debugging Docs] for more info on debug target numbers" + DisplayLevel=2147483714 :" {$setting} see [Debugging Docs] for more info debug display levels" + DisplayDelay=0 + SysReport=no : " -->This only works if you are using the Debug version{$setting}=yes" + LogModules~=.* " {$setting} = {$value}" + +:Entries + [Arguments]~=debug "!Arguments = {$Arguments} boot-args go in the nvram section, not here" + +:Security + AllowNvramReset~=.* "!{$setting} was deprecated since OpenCore v0.8.1" + AllowSetDefault=yes + AllowToggleSip~=.* "!{$setting} was deprecated since OpenCore v0.8.1" + ApECID=0 + AuthRestart=no + BlacklistAppleUpdate=yes + BootProtect~=.* "!{$setting} was deprecated since OpenCore v0.6.6 - See LauncherOption" + DmgLoading=Signed + EnablePassword=no + RequireSignature~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See Vault" + RequireVault~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See Vault" + Vault=Optional + SecureBootModel~="Default|Disabled|j137|j680|j132|j174|j140k|j780|j213|j140a|j152f|j160|j230k|j214k|j223|j215|j185|j185f|x86legacy" " {$setting} = {$value} SecureBootModel set correctly":"!{$setting} = {$value} - This is an invalid option for SecureBootModel!" + HaltLevel=2147483648 + ExposeSensitiveData=6 :" {$setting} = {$value}" + ScanPolicy=0 :"-{$setting} = {$value}. Initially you want 0 here, but once you are up and running check [Scanpolicy Docs] for why you should change this" + +:Serial + Init=no + Override=no + +:Tools + count==0 " You removed the tool EFIs":"%You can remove the tool EFIs here" + +NVRAM + LegacyEnable=no + LegacyOverwrite=no + WriteFlash=yes + +:Add +::4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14 + UIScale~=(01|02) " {$setting} = {$value}":" {$setting} = {$value} but it is usually set to 01 or 02" + DefaultBackgroundColor~=.* " {$setting} = {$value}" + +::7C436110-AB2A-4BBB-A880-FE41995C9F82 + boot-args~="ncpi=" "!{$setting} = {$value} I think you mean npci= there not ncpi=":"" + boot-args~="^(?:(?!alcid).)*$" "{$alcbootarg}":"" + boot-args="-v keepsyms=1" " {$setting} = {$value} If you have a navi10 GPU add agdpmod=pikera":" {$setting} = {$value}" + run-efi-updater="No" + csr-active-config~=.* " {$setting} = {$value}" + nvda_drv~=.* "!{$setting} = {$value} Remove this setting completely. It is no longer used as of OpenCore v0.5.7" + prev-lang:kbd=72752d52553a323532 "-{$setting} = {$value} ({@value}). Unless you speak Russian, remove this entry or fill it in with your language":" {$setting} = {$value} ({@value})" + SystemAudioVolume~="^\d+$" " {$setting} = {$value}":"!{$setting} = {$value} this should be a positive number" + +PlatformInfo + Automatic=yes + UpdateDataHub=yes + UpdateNVRAM=yes + UpdateSMBIOS=yes + UpdateSMBIOSMode=Create " {$setting} = {$value} If you have a Dell or VIAO motherboard, please set this to Custom":" {$setting} = {$value} This is only required if you have a Dell or VIAO motherboard" + +:Generic + SpoofVendor=yes + AdviseFeatures=no + ProcessorType~=.* " {$setting} = {$value}" + SystemMemoryStatus=Auto + MaxBIOSVersion=no + SupportsCsm=no "!{$setting} was replaced with AdviseWindows in OpenCore v0.5.5":"!{$setting} was replaced with AdviseWindows in OpenCore v0.5.5" + SystemProductName~="(MacBookAir9,1|MacBookPro16,2)" " {$setting} = {$value}":"-{$setting} = {$value} this is not a suggested SMBIOS for Ice Lake systems. See [PlatformInfo Docs]" + MLB=M000000000001 "!{$setting} should be set to your generated board serial. See [PlatformInfo Docs]":" {$setting} is set" + ROM=112233000000 "-{$setting} = {$value} You should set this to your NIC MAC address. See [PlatformInfo Docs]":" {$setting} is set" + SystemSerialNumber=W0000000001 "!{$setting} should be set to your generated system serial number. See the [PlatformInfo Docs]":" {$setting} is set" + SystemUUID=00000000-0000-0000-0000-000000000000 "!{$setting} should be set to your generated SmUUID. See the [PlatformInfo Docs]":" {$setting} is set" + +UEFI + ConnectDrivers=yes "{$setting} = {$value}" +:Drivers + [Path]==VBoxHfs.efi|HFSPlus.efi|HfsPlus.efi|OpenHfsPlus.efi "$hfs={$Path}; {$Path}":"!Need either VBoxHfs.efi, OpenHfsPlus.efi or HFSPlus.efi here" + [Path]==VBoxHfs.efi|HFSPlus.efi|HfsPlus.efi|OpenHfsPlus.efi "!{$Path} you already have {$hfs}" + [Path]==OpenRuntime.efi " {$Path}":"!OpenRuntime.efi is missing" + [Path]==FwRuntimeServices.efi "!{$Path} has been replaced by OpenRuntime.efi as of OpenCore v0.5.7" + [Path]==ApfsDriverLoader.efi "!ApfsDriverLoader.efi was merged into OpenCore under the UEFI/APFS section as of OpenCore v0.5.8" + [Path]==OpenCore.efi "!OpenCore.efi should not be here!" + [Path]==AppleUsbKbdxe.efi "!{$Path} has been replaced by OpenUsbKbDxe.efi as of OpenCore v0.5.7" + [Path]==CrScreenshotDxe.efi "!{$Path} should not be here!" + [Path]==HiiDatabase.efi "!{$Path} should not be here!" + [Path]==NvmExpressDxe.efi "!{$Path} should not be here!" + [Path]==OpenUsbKbDxe.efi "-{$Path} Unless you are doing a legacy install, you don't need this" + [Path]==Ps2KeyboardDxe.efi "-{$Path} Unless you are using a PS2 keyboard, this should not be here!" + [Path]==Ps2MouseDxe.efi "-{$Path} Unless you are using a PS2 mouse/trackpad with OpenCanopy, this should not be here!" + [Path]==UsbMouseDxe.efi "-{$Path} Unless you are using a USB mouse/trackpad with OpenCanopy, this should not be here!" + [Path]==XhciDxe.efi "!{$Path} should not be here!" + [Path]==VirtualSmc.efi "!VirtualSmc.efi was merged into OpenCore under the quirk AppleSmcIo!" + [Path]==* " {$Path}" + +:APFS + EnableJumpstart=yes + GlobalConnect=no " {$setting} = {$value} If you have an HP motherboard and can't see APFS drives in OpenCore, please enable this":" {$setting} = {$value} Only required for HP motherboard that cannot see APFS drives in OpenCore" + HideVerbose=yes + JumpstartHotPlug=no + MinDate=0 + MinVersion=0 + +:AppleInput + AppleEvent~=.* " {$setting} = {$value}" + CustomDelays~=.* " {$setting} = {$value}" + KeyInitalDelay~=.* " {$setting} = {$value}" + KeySubsequentDelay~=.* " {$setting} = {$value}" + PointerSpeedDiv~=.* " {$setting} = {$value}" + PointerSpeedMul~=.* " {$setting} = {$value}" + GraphicsInputMirroring=no + +:Audio + AudioSupport~=.* " {$setting} = {$value}" + DisconnectHda~=.* " {$setting} = {$value}" + MaximumGain~=.* " {$setting} = {$value}" + MinimumAssistGain~=.* " {$setting} = {$value}" + MinimumAudibleGain~=.* " {$setting} = {$value}" + AudioOutMask~=.* " {$setting} = {$value}" + AudioDevice~=.* " {$setting} = {$value}" + AudioCodec~=.* " {$setting} = {$value}" + PlayChime~=.* " {$setting} = {$value}" + SetupDelay~=.* " {$setting} = {$value}" + ResetTrafficClass~=.* " {$setting} = {$value}" + +:Input + KeyFiltering=no + KeyForgetThreshold=5 + KeyMergeThreshold~=.* "!{$setting} was deprecated since OpenCore v0.6.9 + KeySupport=yes + KeySupportMode=Auto + KeySwap=no + PointerSupport=no + PointerSupportMode~=.* " {$setting} = {$value}" + TimerResolution=50000 + KeyInitalDelay~=.* "!{$setting} --> was moved to AppInput in OpenCore v0.6.9" + KeySubsequentDelay~=.* "!{$setting} --> was moved to AppInput in OpenCore v0.6.9" + PointerDwellClickTimeout~=.* " {$setting} = {$value}" + PointerDwellDoubleClickTimeou~=.* " {$setting} = {$value}" + PointerDwellRadius~=.* " {$setting} = {$value}" + PointerPollMask~=.* " {$setting} = {$value}" + PointerPollMax~=.* " {$setting} = {$value}" + PointerPollMin~=.* " {$setting} = {$value}" + +:ProtocolOverrides + count==18 :"!You should have exactly 18 settings in the UEFI/ProtocolOverrides section" + AppleAudio=no + AppleBootPolicy=no + AppleDebugLog=no + AppleEg2Info=no + AppleEvent~=.* "!{$setting} --> was moved to AppInput in OpenCore v0.6.9" + AppleFramebufferInfo=no + AppleImageConversion=no + AppleImg4Verification=no + AppleKeyMap=no + AppleRtcRam=no + AppleSecureBoot=no + AppleSmcIo=no + AppleUserInterfaceTheme=no + DataHub=no + DeviceProperties=no + FirmwareVolume=no " {$setting} = {$value} If you plan to use FileVault2, please enable this":" {$setting} = {$value} This is only required if you plan to use FileVault" + HashServices=no " {$setting} = {$value} If you plan to use FileVault2, please enable this":" {$setting} = {$value} This is only required if you plan to use FileVault" + OSInfo=no + UnicodeCollation=no + ConsoleControl~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See UEFI/TextRenderer" + +:Output + count==15 :"!You should have exactly 15 settings in the UEFI/Output section" + TextRenderer=BuiltinGraphics + ConsoleMode="" + Resolution~=.* " {$setting} = {$value}" + ForceResolution=no + ClearScreenOnModeSwitch=no + IgnoreTextInGraphics=no + ProvideConsoleGop=yes + ReconnectGraphicsOnConnect=no + DirectGopRendering=no + DirectGopCacheMode~=.* "!{$setting} was deprecated since OpenCore v0.5.9" + ReconnectOnResChange=no + ReplaceTabWithSpace=no + SanitiseClearScreen~=.* " {$setting} = {$value}" + UgaPassThrough~=.* " {$setting} = {$value}" + Scale~=.* "!{$setting} shouldn't be here" + +:Quirks + AvoidHighAlloc~=.* "!{$setting} was deprecated since OpenCore v0.5.6" + DeduplicateBootOrder~=.* "!{$setting} was deprecated since OpenCore v0.6.5" + DisableSecurityPolicy=no " {$setting} = {$value} If you have a Microsoft Surface device, please enable this" + EnableVectorAcceleration=no + EnableVmx=no + ActivateHpetSupport=no + ExitBootServicesDelay=0 + ForgeUefiSupport=no + ForceOcWriteFlash=no + IgnoreInvalidFlexRatio=no + ReconnectOnResChange~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See Output/${setting}" + IgnoreTextInGraphics~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See Output/${setting}" + ProvideConsoleGop=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See Output/${setting}" + ReleaseUsbOwnership=yes + ReloadOptionRoms=no + RequestBootVarFallback~=.* "!{$setting} was deprecated since OpenCore v0.5.9" + RequestBootVarRouting=yes + TscSyncTimeout=0 + ResizeGpuBars=-1 + ReplaceTabWithSpace~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See Output/${setting}" + SanitiseClearScreen~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See Output/${setting}" + ClearScreenOnModeSwitch~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See Output/${setting}" + UnblockFsConnect=no " {$setting} = {$value} If you have an HP system, please enable this" + +:ReservedMemory diff --git a/English Localization (en)/ocs/rules/laptopivybridge086.lst b/English Localization (en)/ocs/rules/laptopivybridge086.lst index bc5c950c5908155a1d11b33ca9be0d76ae9e550d..27e41acf9461e3929cffc8816282c267c1921f0d 100644 --- a/English Localization (en)/ocs/rules/laptopivybridge086.lst +++ b/English Localization (en)/ocs/rules/laptopivybridge086.lst @@ -1,6 +1,6 @@ -=Laptop: (3rd Gen) Ivy Bridge OpenCore 0.8.5
+=Laptop: (3rd Gen) Ivy Bridge OpenCore 0.8.6
# Generic config suitable for initial installation -# OpenCore v0.8.5 Intel Ivy Bridge Laptop Sanity Check +# OpenCore v0.8.6 Intel Ivy Bridge Laptop Sanity Check =https://dortania.github.io/OpenCore-Install-Guide/config-laptop.plist/ivy-bridge.html =
# [launcheroption]:https://dortania.github.io/OpenCore-Post-Install/multiboot/bootstrap.html diff --git a/English Localization (en)/ocs/rules/laptopivybridge087.lst b/English Localization (en)/ocs/rules/laptopivybridge087.lst new file mode 100644 index 0000000000000000000000000000000000000000..99ec8b3d93ff0eab41072d2385294df0d655cad6 --- /dev/null +++ b/English Localization (en)/ocs/rules/laptopivybridge087.lst @@ -0,0 +1,365 @@ +=Laptop: (3rd Gen) Ivy Bridge OpenCore 0.8.7
+# Generic config suitable for initial installation +# OpenCore v0.8.7 Intel Ivy Bridge Laptop Sanity Check +=https://dortania.github.io/OpenCore-Install-Guide/config-laptop.plist/ivy-bridge.html +=
+# [launcheroption]:https://dortania.github.io/OpenCore-Post-Install/multiboot/bootstrap.html +# [kernel]:https://dortania.github.io/OpenCore-Install-Guide/config-laptop.plist/ivy-bridge.html#kernel +# [acpi]:https://dortania.github.io/OpenCore-Install-Guide/config-laptop.plist/ivy-bridge.html#acpi +# [kexts]:https://dortania.github.io/OpenCore-Install-Guide/ktext.html#kexts +# [debug]:https://dortania.github.io/OpenCore-Install-Guide/troubleshooting/debug.html +# [scanpolicy]:https://dortania.github.io/OpenCore-Post-Install/universal/security.html#scanpolicy +# [platforminfo]:https://dortania.github.io/OpenCore-Install-Guide/config-laptop.plist/ivy-bridge.html#platforminfo +# [deviceproperties]:https://dortania.github.io/OpenCore-Install-Guide/config-laptop.plist/ivy-bridge.html#deviceproperties + +ACPI +:Add + count==0 "-You have no SSDT Patches. Please review the [ACPI Docs]" + [Path]==DSDT.aml "-{$Path} You should not be including your dumped DSDT. Please review the [ACPI Docs]" + [Path]==SSDT-1.aml "-{$Path} This is just an example SSDT. If you really made this yourself, call it something more descriptive" + [Path]==SSDT-PLUG.aml "-{$Path} does not work on Sandy and Ivy Bridge systems" + [Path]==SSDT-GPIO.aml "-{$Path} this doesn't belong on an Ivy Bridge system" + [Path]~=".dsl$" "!{$Path} Only include .aml files here. dsl files need to be compiled to .aml" + [Enabled]==no "-{$Path} is disabled. Either enable it or remove it to get rid of this warning" + [Path]==SSDT-EC-LAPTOP.aml&SSDT-EC.aml "-{$Path} don't use both SSDT-EC-USBX-LAPTOP and SSDT-EC" + [Path]~=-EC.+aml :"%You might need something like SSDT-EC.aml or SSDT-EC-LAPTOP.aml. See the [ACPI Docs]" + [Path]!=SSDT-PNLF.aml "-{$Path} is missing, please add this if you're using a laptop. See the [ACPI Docs]" + [Path]==SSDT-PNLF-CFL.aml "-{$Path} This should not be included on Kaby Lake and older laptops, instead use SSDT-PNLF. Please review the [ACPI Docs]." + [Path]==* " {$Path} Make sure this file is in your OC/ACPI directory" + [Path]==SSDT-OLA.aml "!{$Path} Don't use random files found on sketchy websites, these inject random data that can very likely prevent booting. Please review the [Acpi Docs]" + [Path]==SSDT-OLARILA.aml "!{$Path} Don't use random files found on sketchy websites, these inject random data that can very likely prevent booting. Please review the [Acpi Docs]" + +:Delete + [Enabled]==no "!{$Comment} Patch is disabled! Enable this to make sure SSDT-CPU-PM works." + [Enabled]==yes " {$Comment} Patch is enabled" + +:Quirks + count==5 + FadtEnableReset~=.* " {$setting} = {$value}" + NormalizeHeaders=no + RebaseRegions=no + ResetHwSig=no + ResetLogoStatus=no + SyncTableIds=no + +Booter + +:Quirks + AllowRelocationBlock=no + AvoidRuntimeDefrag=yes + DevirtualiseMmio=no + DisableSingleUser=no + DisableVariableWrite=no + DiscardHibernateMap=no + EnableSafeModeSlide=yes + EnableWriteUnprotector=yes + ForceExitBootServices=no + ProtectCsmRegion~=.* "!{$setting} was deprecated since OpenCore v0.5.7 - See ProtectMemoryRegions instead" + ProtectMemoryRegions=no + ProtectSecureBoot=no + ProtectUefiServices=no + ProvideCustomSlide=yes + ProvideMaxSlide=0 + ResizeAppleGpuBars=-1 + RebuildAppleMemoryMap=no + SetupVirtualMap=yes + ShrinkMemoryMap~=.* "!{$setting} was deprecated since OpenCore v0.5.7 - See RebuildAppleMemoryMap instead" + SignalAppleOS=no + SyncRuntimePermissions=no + ForceBooterSignature=no + +DeviceProperties + +:Add +::PciRoot(0x0)/Pci(0x2,0x0) + AAPL,ig-platform-id~="03006601|04006601|09006601|0b006601" " {$setting} = {$value} iGPU set correctly":"-{$setting} = {$value} - iGPU may not be set correctly. Please read the [DeviceProperties Docs]" + +::PciRoot(0x0)/Pci(0x1b,0x0) + AAPL,ig-platform-id~=.* "!{$setting} is in the wrong location, iGPU location is PciRoot(0x0)/Pci(0x2,0x0)" + +Kernel + +:Add + count==0 "!You have no Kexts. You definitely need at least Lilu.kext and VirtualSMC.kext. Please review the [Kexts Docs]" + [BundlePath]==Lilu.kext " Lilu.kext make sure this Kext is in your OC/Kexts directory and the first kext listed here":"!Lilu.kext is missing. Add it to the top of this list" + [BundlePath]==FakeSMC.kext&VirtualSMC.kext "-{$BundlePath} don't use both FakeSMC.kext and VirtualSMC.kext" + [BundlePath]!=FakeSMC.kext|VirtualSMC.kext "-you should have either FakeSMC.kext or VirtualSMC.kext here" + [BundlePath]==VoodooHDA.kext&AppleALC.kext "-{$BundlePath} don't use both VoodooHDA.kext and AppleALC.kext" + [BundlePath]==AppleALC.kext "$alcbootarg='-{$setting} = {$value} You need to add alcid=<_layout_\> here since you are using AppleALC.kext';":"$alcbootarg=;" + [BundlePath]==VoodooHDA.kext " {$BundlePath} Note that AppleALC.kext tends to have better audio quality" + [BundlePath]!=WhateverGreen.kext "-WhateverGreen.kext is missing. Please review the [Kexts Docs]" + [BundlePath]==XLNCUSBFIX.kext "!XLNCUSBFIX.kext this is an AMD-specific kext, don't use on Intel" + [BundlePath]==SmallTree-Intel-211-AT-PCIe-GBE.kext "-{$BundlePath} while this might work, SmallTreeIntel82576.kext is considered more reliable" + [BundlePath]==SMCLightSensor.kext "!{$BundlePath} Please ensure your laptop has a light sensor, otherwise this can cause issues" + [BundlePath]==SMCBatteryManager.kext "!{$BundlePath} Please ensure your battery has been properly patched to 8bits, otherwise this can cause issues" + [BundlePath]==XHCI-unsupported.kext "-{$BundlePath} you probably don't need this" + [BundlePath]==FakePCIID.kext "-{$BundlePath} there are better ways to fake device ids" + [BundlePath]==FakePCIID_Intel_HDMI_Audio.kext "-{$BundlePath} there are better ways to fake device ids" + [BundlePath]==* " {$BundlePath} make sure this Kext is in your OC/Kexts directory" + +:Emulate + DummyPowerManagement=no + +:Quirks + AppleCpuPmCfgLock=yes " {$setting} = {$value} You should disable CFG-Lock in your bios instead of using this":" {$setting} = {$value} Make sure CFG-Lock is disabled in your bios" + AppleXcpmCfgLock=no + AppleXcpmExtraMsrs=no + AppleXcpmForceBoost=no + CustomPciSerialDevice=no + CustomSMBIOSGuid=no " {$setting} = {$value} If you have a Dell or VIAO motherboard, please enable this":" {$setting} = {$value} This is only required if you have a Dell or VIAO motherboard" + DisableIoMapper=yes + DisableRtcChecksum~=.* " {$setting} = {$value}" + DummyPowerManagement~=.* "!{$setting} was moved in OpenCore v0.6.2 - See Kernel -> Emulate" + ExtendBTFeatureFlags~=.* " {$setting} = {$value}" + LegacyCommpage=no + ExternalDiskIcons~=.* " {$setting} = {$value}" + ForceAquantiaEthernet=no + ForceSecureBootScheme=no + IncreasePciBarSize=no + LapicKernelPanic=no " {$setting} = {$value} If you have an HP laptop, please enable this":" {$setting} = {$value} This is only required if you have an HP laptop" + PanicNoKextDump=yes + PowerTimeoutKernelPanic=yes + ProvideCurrentCpuInfo=no + SetApfsTrimTimeout=-1 + ThirdPartyDrives~=.* " {$setting} = {$value}" + XhciPortLimit=yes " {$setting} = {$value} turn off after USB port mapping":" {$setting} = {$value} enable if you have USB issues" + +Misc +:Boot + BuiltinTextRenderer~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See UEFI/TextRenderer" + ConsoleBehaviourOs~=.* "!{$setting} was deprecated since OpenCore v0.5.6" + ConsoleBehaviourUi~="" "!{$setting} was deprecated since OpenCore v0.5.6" + ConsoleMode~=.* "!{$setting} has been moved to UEFI/Output section as of OpenCore v0.5.6" + Resolution~=.* "!{$setting} has been moved to UEFI/Output section as of OpenCore v0.5.6" + ConsoleAttributes~=.* " {$setting} = {$value}" + HideSelf~=.* "!{$setting} was deprecated since OpenCore v0.5.9" + PollAppleHotKeys=no + ShowPicker=yes + HibernateSkipsPicker=yes + UsePicker~=.* "!{$setting} was deprecated since OpenCore v0.5.6" + TakeoffDelay=0 + HibernateMode=None + LauncherOption~="Disabled|Full|Short|System" " {$setting} = {$value} LauncherOption set correctly":"-{$setting} = {$value} - Invalid LauncherOption. Please read the [Misc -> Boot Docs]" + LauncherPath=Default + PickerMode=Builtin + HideAuxiliary=no + PickerAttributes~=.* " {$setting} = {$value}" + PickerAudioAssist=no + Timeout=5 + PickerVariant~=.* " {$setting} = {$value}" + +:Debug + AppleDebug=yes + ApplePanic=yes + DisableWatchDog=yes :" {$setting} enabling this will help debugging" + Target=67 :" {$setting} see the [Debugging Docs] for more info on debug target numbers" + DisplayLevel=2147483714 :" {$setting} see [Debugging Docs] for more info debug display levels" + DisplayDelay=0 + SysReport=no : " -->This only works if you are using the Debug version{$setting}=yes" + LogModules~=.* " {$setting} = {$value}" + +:Entries + [Arguments]~=debug "!Arguments = {$Arguments} boot-args go in the nvram section, not here" + +:Security + AllowNvramReset~=.* "!{$setting} was deprecated since OpenCore v0.8.1" + AllowSetDefault=yes + AllowToggleSip~=.* "!{$setting} was deprecated since OpenCore v0.8.1" + ApECID=0 + AuthRestart=no + BlacklistAppleUpdate=yes + BootProtect~=.* "!{$setting} was deprecated since OpenCore v0.6.6 - See LauncherOption" + DmgLoading=Signed + EnablePassword=no + RequireSignature~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See Vault" + RequireVault~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See Vault" + Vault=Optional + SecureBootModel~="Default|Disabled|j137|j680|j132|j174|j140k|j780|j213|j140a|j152f|j160|j230k|j214k|j223|j215|j185|j185f|x86legacy" " {$setting} = {$value} SecureBootModel set correctly":"!{$setting} = {$value} - This is an invalid option for SecureBootModel!" + HaltLevel=2147483648 + ExposeSensitiveData=6 :" {$setting} = {$value}" + ScanPolicy=0 :"-{$setting} = {$value}. Initially you want 0 here, but once you are up and running check [Scanpolicy Docs] for why you should change this" + +:Serial + Init=no + Override=no + +:Tools + count==0 " You removed the tool EFIs":"%You can remove the tool EFIs here" + +NVRAM + LegacyEnable=no + LegacyOverwrite=no + WriteFlash=yes + +:Add +::4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14 + UIScale~=(01|02) " {$setting} = {$value}":" {$setting} = {$value} but it is usually set to 01 or 02" + DefaultBackgroundColor~=.* " {$setting} = {$value}" + +::7C436110-AB2A-4BBB-A880-FE41995C9F82 + boot-args~="ncpi=" "!{$setting} = {$value} I think you mean npci= there not ncpi=":"" + boot-args~="^(?:(?!alcid).)*$" "{$alcbootarg}":"" + boot-args="-v keepsyms=1" " {$setting} = {$value} If you have a navi10 GPU add agdpmod=pikera":" {$setting} = {$value}" + run-efi-updater="No" + csr-active-config~=.* " {$setting} = {$value}" + nvda_drv~=.* "!{$setting} = {$value} Remove this setting completely. It is no longer used as of OpenCore v0.5.7" + prev-lang:kbd=72752d52553a323532 "-{$setting} = {$value} ({@value}). Unless you speak Russian, remove this entry or fill it in with your language":" {$setting} = {$value} ({@value})" + SystemAudioVolume~="^\d+$" " {$setting} = {$value}":"!{$setting} = {$value} this should be a positive number" + +PlatformInfo + Automatic=yes + UpdateDataHub=yes + UpdateNVRAM=yes + UpdateSMBIOS=yes + UpdateSMBIOSMode=Create " {$setting} = {$value} If you have a Dell or VIAO motherboard, please set this to Custom":" {$setting} = {$value} This is only required if you have a Dell or VIAO motherboard" + +:Generic + SpoofVendor=yes + AdviseFeatures=no + ProcessorType~=.* " {$setting} = {$value}" + SystemMemoryStatus=Auto + MaxBIOSVersion=no + SupportsCsm~=.* "!{$setting} was replaced with AdviseWindows in OpenCore v0.5.5" + SystemProductName~="(MacBookAir5,1|MacBookAir5,2|MacBookPro10,1|MacBookPro10,2|Macmini6,1|Macmini6,2)" " {$setting} = {$value}":"-{$setting} = {$value} this is not a suggested SMBIOS for Ivy Bridge Laptop systems. See https://dortania.github.io/OpenCore-Install-Guide/config-laptop.plist/ivy-bridge#platforminfo>[PlatformInfo Docs]" + MLB=M000000000001 "!{$setting} should be set to your generated board serial. See [PlatformInfo Docs]":" {$setting} is set" + ROM=112233000000 "-{$setting} = {$value} You should set this to your NIC MAC address. See [PlatformInfo Docs]":" {$setting} is set" + SystemSerialNumber=W0000000001 "!{$setting} should be set to your generated system serial number. See the [PlatformInfo Docs]":" {$setting} is set" + SystemUUID=00000000-0000-0000-0000-000000000000 "!{$setting} should be set to your generated SmUUID. See the [PlatformInfo Docs]":" {$setting} is set" + +UEFI + ConnectDrivers=yes "{$setting} = {$value}" +:Drivers + [Path]==VBoxHfs.efi|HFSPlus.efi|HfsPlus.efi|OpenHfsPlus.efi "$hfs={$Path}; {$Path}":"!Need either VBoxHfs.efi, OpenHfsPlus.efi or HFSPlus.efi here" + [Path]==VBoxHfs.efi|HFSPlus.efi|HfsPlus.efi|OpenHfsPlus.efi "!{$Path} you already have {$hfs}" + [Path]==OpenRuntime.efi " {$Path}":"!OpenRuntime.efi is missing" + [Path]==FwRuntimeServices.efi "!{$Path} has been replaced by OpenRuntime.efi as of OpenCore v0.5.7" + [Path]==ApfsDriverLoader.efi "!ApfsDriverLoader.efi was merged into OpenCore under the UEFI/APFS section as of OpenCore v0.5.8" + [Path]==OpenCore.efi "!OpenCore.efi should not be here!" + [Path]==AppleUsbKbdxe.efi "!{$Path} has been replaced by OpenUsbKbDxe.efi as of OpenCore v0.5.7" + [Path]==CrScreenshotDxe.efi "!{$Path} should not be here!" + [Path]==HiiDatabase.efi "!{$Path} should not be here!" + [Path]==NvmExpressDxe.efi "!{$Path} should not be here!" + [Path]==OpenUsbKbDxe.efi "-{$Path} Unless you are doing a legacy install, you don't need this" + [Path]==Ps2KeyboardDxe.efi "-{$Path} Unless you are using a PS2 keyboard, this should not be here!" + [Path]==Ps2MouseDxe.efi "-{$Path} Unless you are using a PS2 mouse/trackpad with OpenCanopy, this should not be here!" + [Path]==UsbMouseDxe.efi "-{$Path} Unless you are using a USB mouse/trackpad with OpenCanopy, this should not be here!" + [Path]==XhciDxe.efi "!{$Path} should not be here!" + [Path]==VirtualSmc.efi "!VirtualSmc.efi was merged into OpenCore under the quirk AppleSmcIo!" + [Path]==* " {$Path}" + +:APFS + EnableJumpstart=yes + GlobalConnect=no " {$setting} = {$value} If you have an HP motherboard and can't see APFS drives in OpenCore, please enable this":" {$setting} = {$value} Only required for HP motherboard that cannot see APFS drives in OpenCore" + HideVerbose=yes + JumpstartHotPlug=no + MinDate=0 + MinVersion=0 + +:AppleInput + AppleEvent~=.* " {$setting} = {$value}" + CustomDelays~=.* " {$setting} = {$value}" + KeyInitalDelay~=.* " {$setting} = {$value}" + KeySubsequentDelay~=.* " {$setting} = {$value}" + PointerSpeedDiv~=.* " {$setting} = {$value}" + PointerSpeedMul~=.* " {$setting} = {$value}" + GraphicsInputMirroring=no + +:Audio + AudioSupport~=.* " {$setting} = {$value}" + DisconnectHda~=.* " {$setting} = {$value}" + MaximumGain~=.* " {$setting} = {$value}" + MinimumAssistGain~=.* " {$setting} = {$value}" + MinimumAudibleGain~=.* " {$setting} = {$value}" + AudioOutMask~=.* " {$setting} = {$value}" + AudioDevice~=.* " {$setting} = {$value}" + AudioCodec~=.* " {$setting} = {$value}" + PlayChime~=.* " {$setting} = {$value}" + SetupDelay~=.* " {$setting} = {$value}" + ResetTrafficClass~=.* " {$setting} = {$value}" + +:Input + KeyFiltering=no + KeyForgetThreshold=5 + KeyMergeThreshold~=.* "!{$setting} was deprecated since OpenCore v0.6.9 + KeySupport=yes + KeySupportMode=Auto + KeySwap=no + PointerSupport=no + PointerSupportMode~=.* " {$setting} = {$value}" + TimerResolution=50000 + KeyInitalDelay~=.* "!{$setting} --> was moved to AppInput in OpenCore v0.6.9" + KeySubsequentDelay~=.* "!{$setting} --> was moved to AppInput in OpenCore v0.6.9" + PointerDwellClickTimeout~=.* " {$setting} = {$value}" + PointerDwellDoubleClickTimeou~=.* " {$setting} = {$value}" + PointerDwellRadius~=.* " {$setting} = {$value}" + PointerPollMask~=.* " {$setting} = {$value}" + PointerPollMax~=.* " {$setting} = {$value}" + PointerPollMin~=.* " {$setting} = {$value}" + +:ProtocolOverrides + count==18 :"!You should have exactly 18 settings in the UEFI/ProtocolOverrides section" + AppleAudio=no + AppleBootPolicy=no + AppleDebugLog=no + AppleEg2Info=no + AppleEvent~=.* "!{$setting} --> was moved to AppInput in OpenCore v0.6.9" + AppleFramebufferInfo=no + AppleImageConversion=no + AppleImg4Verification=no + AppleKeyMap=no + AppleRtcRam=no + AppleSecureBoot=no + AppleSmcIo=no + AppleUserInterfaceTheme=no + DataHub=no + DeviceProperties=no + FirmwareVolume=no " {$setting} = {$value} If you plan to use FileVault2, please enable this":" {$setting} = {$value} This is only required if you plan to use FileVault" + HashServices=no " {$setting} = {$value} If you plan to use FileVault2, please enable this":" {$setting} = {$value} This is only required if you plan to use FileVault" + OSInfo=no + UnicodeCollation=no + ConsoleControl~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See UEFI/TextRenderer" + +:Output + count==15 :"!You should have exactly 15 settings in the UEFI/Output section" + TextRenderer=BuiltinGraphics + ConsoleMode="" + Resolution~=.* " {$setting} = {$value}" + ForceResolution=no + ClearScreenOnModeSwitch=no + IgnoreTextInGraphics=no + ProvideConsoleGop=yes + ReconnectGraphicsOnConnect=no + DirectGopRendering=no + DirectGopCacheMode~=.* "!{$setting} was deprecated since OpenCore v0.5.9" + ReconnectOnResChange=no + ReplaceTabWithSpace=no + SanitiseClearScreen~=.* " {$setting} = {$value}" + UgaPassThrough~=.* " {$setting} = {$value}" + Scale~=.* "!{$setting} shouldn't be here" + +:Quirks + AvoidHighAlloc~=.* "!{$setting} was deprecated since OpenCore v0.5.6" + DeduplicateBootOrder~=.* "!{$setting} was deprecated since OpenCore v0.6.5" + DisableSecurityPolicy=no " {$setting} = {$value} If you have a Microsoft Surface device, please enable this" + EnableVectorAcceleration=no + EnableVmx=no + ActivateHpetSupport=no + ExitBootServicesDelay=0 + ForgeUefiSupport=no + ForceOcWriteFlash=no + IgnoreInvalidFlexRatio=yes + ReconnectOnResChange~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See Output/${setting}" + IgnoreTextInGraphics~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See Output/${setting}" + ProvideConsoleGop~=yes "!{$setting} was deprecated since OpenCore v0.5.6 - See Output/${setting}" + ReleaseUsbOwnership=yes + ReloadOptionRoms=no + RequestBootVarFallback~=.* "!{$setting} was deprecated since OpenCore v0.5.9" + RequestBootVarRouting=yes + TscSyncTimeout=0 + ResizeGpuBars=-1 + ReplaceTabWithSpace~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See Output/${setting}" + SanitiseClearScreen~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See Output/${setting}" + ClearScreenOnModeSwitch~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See Output/${setting}" + UnblockFsConnect=no " {$setting} = {$value} If you have an HP system, please enable this" + +:ReservedMemory diff --git a/English Localization (en)/ocs/rules/laptopkabylake086.lst b/English Localization (en)/ocs/rules/laptopkabylake086.lst index c5431547e166aeb3f93609fa43a6acec61bc79e3..96293f70800da4cfc3832610e4e65a9e5c85ce40 100644 --- a/English Localization (en)/ocs/rules/laptopkabylake086.lst +++ b/English Localization (en)/ocs/rules/laptopkabylake086.lst @@ -1,6 +1,6 @@ -=Laptop: (7th Gen) Kaby Lake OpenCore 0.8.5
+=Laptop: (7th Gen) Kaby Lake OpenCore 0.8.6
# Generic config suitable for initial installation -# OpenCore v0.8.5 Intel Kaby Lake Laptop Sanity Check +# OpenCore v0.8.6 Intel Kaby Lake Laptop Sanity Check =https://dortania.github.io/OpenCore-Install-Guide/config-laptop.plist/kaby-lake.html =
# [launcheroption]:https://dortania.github.io/OpenCore-Post-Install/multiboot/bootstrap.html diff --git a/English Localization (en)/ocs/rules/laptopkabylake087.lst b/English Localization (en)/ocs/rules/laptopkabylake087.lst new file mode 100644 index 0000000000000000000000000000000000000000..5bdb57ed2693bb3ef21f0a9aa1979fa792442905 --- /dev/null +++ b/English Localization (en)/ocs/rules/laptopkabylake087.lst @@ -0,0 +1,361 @@ +=Laptop: (7th Gen) Kaby Lake OpenCore 0.8.7
+# Generic config suitable for initial installation +# OpenCore v0.8.7 Intel Kaby Lake Laptop Sanity Check +=https://dortania.github.io/OpenCore-Install-Guide/config-laptop.plist/kaby-lake.html +=
+# [launcheroption]:https://dortania.github.io/OpenCore-Post-Install/multiboot/bootstrap.html +# [kernel]:https://dortania.github.io/OpenCore-Install-Guide/config-laptop.plist/kaby-lake#kernel +# [acpi]:https://dortania.github.io/OpenCore-Install-Guide/config-laptop.plist/kaby-lake#acpi +# [kexts]:https://dortania.github.io/OpenCore-Install-Guide/ktext.html#kexts +# [debug]:https://dortania.github.io/OpenCore-Install-Guide/troubleshooting/debug.html +# [scanpolicy]:https://dortania.github.io/OpenCore-Post-Install/universal/security.html#scanpolicy +# [platforminfo]:https://dortania.github.io/OpenCore-Install-Guide/config-laptop.plist/kaby-lake#platforminfo +# [deviceproperties]:https://dortania.github.io/OpenCore-Install-Guide/config-laptop.plist/kaby-lake#deviceproperties + +ACPI +:Add + count==0 "-You have no SSDT Patches. Please review the [ACPI Docs]" + [Path]==DSDT.aml "-{$Path} You should not be including your dumped DSDT. Please review the [ACPI Docs]." + [Path]==SSDT-1.aml "-{$Path} This is just an example SSDT. If you really made this yourself, call it something more descriptive" + [Path]~=".dsl$" "!{$Path} Only include .aml files here. dsl files need to be compiled to .aml" + [Enabled]==no "-{$Path} is disabled. Either enable it or remove it to get rid of this warning" + [Path]!=SSDT-PLUG.aml "-SSDT-PLUG.aml is missing. See the [ACPI Docs]" + [Path]==SSDT-EC-USBX-LAPTOP.aml&SSDT-EC.aml "-{$Path} don't use both SSDT-EC-USBX-LAPTOP and SSDT-EC" + [Path]==SSDT-EC-USBX-DESKTOP.aml "-{$Path} Please use SSDT-EC-USBX-LAPTOP instead" + [Path]~=-EC.+aml :"%You might need something like SSDT-EC.aml or SSDT-EC-USBX-LAPTOP.aml. See the [ACPI Docs]" + [Path]!=SSDT-PNLF.aml "-{$Path} is missing, please add this if you're using a laptop. See the [ACPI Docs]" + [Path]!=SSDT-PNLF-CFL.aml "-{$Path} This should not be included on Kaby Lake and older laptops, instead use SSDT-PNLF. Please review the [ACPI Docs]" + [Path]==* " {$Path} Make sure this file is in your OC/ACPI directory" + [Path]==SSDT-OLA.aml "!{$Path} Don't use random files found on sketchy websites, these inject random data that can very likely prevent booting. Please review the [Acpi Docs]" + [Path]==SSDT-OLARILA.aml "!{$Path} Don't use random files found on sketchy websites, these inject random data that can very likely prevent booting. Please review the [Acpi Docs]" + [Path]==SSDT-XOSI.aml&SSDT-GPI0.aml "-{$Path} don't use both SSDT-XOSI and SSDT-GPI0" + +:Quirks + count==5 + FadtEnableReset~=.* " {$setting} = {$value}" + NormalizeHeaders=no + RebaseRegions=no + ResetHwSig=no + ResetLogoStatus=no + SyncTableIds=no + +Booter + +:Quirks + AllowRelocationBlock=no + AvoidRuntimeDefrag=yes + DevirtualiseMmio=no + DisableSingleUser=no + DisableVariableWrite=no + DiscardHibernateMap=no + EnableSafeModeSlide=yes + EnableWriteUnprotector=yes + ForceExitBootServices=no + ProtectSecureBoot=no + ProtectMemoryRegions=no + ProtectCsmRegion~=.* "!{$setting} was deprecated since OpenCore v0.5.7 - See ProtectMemoryRegions instead" + ProtectUefiServices=no + ProvideCustomSlide=yes + ProvideMaxSlide=0 + ResizeAppleGpuBars=-1 + RebuildAppleMemoryMap=no + SetupVirtualMap=yes + ShrinkMemoryMap~=.* "!{$setting} was deprecated since OpenCore v0.5.7 - See RebuildAppleMemoryMap instead" + SignalAppleOS=no + SyncRuntimePermissions=no + ForceBooterSignature=no + +DeviceProperties + +:Add +::PciRoot(0x0)/Pci(0x2,0x0) + AAPL,ig-platform-id~="00001659|00001b59|0000c087|00001e59|02002659" " {$setting} = {$value} iGPU set correctly":"-{$setting} = {$value} - iGPU may not be set correctly. Please read the [DeviceProperties Docs]" + +::PciRoot(0x0)/Pci(0x1b,0x0) + AAPL,ig-platform-id~=.* "!{$setting} is in the wrong location, iGPU location is PciRoot(0x0)/Pci(0x2,0x0)" + +Kernel + +:Add + count==0 "!You have no Kexts. You definitely need at least Lilu.kext and VirtualSMC.kext. Please review the [Kexts Docs]" + [BundlePath]==Lilu.kext " Lilu.kext make sure this Kext is in your OC/Kexts directory and the first kext listed here":"!Lilu.kext is missing. Add it to the top of this list" + [BundlePath]==FakeSMC.kext&VirtualSMC.kext "-{$BundlePath} don't use both FakeSMC.kext and VirtualSMC.kext" + [BundlePath]!=FakeSMC.kext|VirtualSMC.kext "-you should have either FakeSMC.kext or VirtualSMC.kext here" + [BundlePath]==VoodooHDA.kext&AppleALC.kext "-{$BundlePath} don't use both VoodooHDA.kext and AppleALC.kext" + [BundlePath]==AppleALC.kext "$alcbootarg='-{$setting} = {$value} You need to add alcid=<_layout_\> here since you are using AppleALC.kext';":"$alcbootarg=;" + [BundlePath]!=WhateverGreen.kext "-WhateverGreen.kext is missing. Please review the [Kexts Docs]" + [BundlePath]==XLNCUSBFIX.kext "!XLNCUSBFIX.kext this is an AMD-specific kext, don't use on Intel" + [BundlePath]==SmallTree-Intel-211-AT-PCIe-GBE.kext "-{$BundlePath} while this might work, SmallTreeIntel82576.kext is considered more reliable" + [BundlePath]==SMCLightSensor.kext "!{$BundlePath} Please ensure your laptop has a light sensor, otherwise this can cause issues" + [BundlePath]==SMCBatteryManager.kext "!{$BundlePath} Please ensure your battery has been properly patched to 8bits, otherwise this can cause issues" + [BundlePath]==XHCI-unsupported.kext "-{$BundlePath} you probably don't need this" + [BundlePath]==FakePCIID.kext "-{$BundlePath} there are better ways to fake device ids" + [BundlePath]==FakePCIID_Intel_HDMI_Audio.kext "-{$BundlePath} there are better ways to fake device ids" + [BundlePath]==* " {$BundlePath} make sure this Kext is in your OC/Kexts directory" + +:Emulate + DummyPowerManagement=no + +:Quirks + AppleCpuPmCfgLock=no + AppleXcpmCfgLock=yes " {$setting} = {$value} You should disable CFG-Lock in your bios instead of using this":" {$setting} = {$value} Make sure CFG-Lock is disabled in your bios" + AppleXcpmExtraMsrs=no + AppleXcpmForceBoost=no + CustomPciSerialDevice=no + CustomSMBIOSGuid=no " {$setting} = {$value} If you have a Dell or VIAO motherboard, please enable this":" {$setting} = {$value} This is only required if you have a Dell or VIAO motherboard" + DisableIoMapper=yes + DisableRtcChecksum~=.* " {$setting} = {$value}" + DummyPowerManagement~=.* "!{$setting} was moved in OpenCore v0.6.2 - See Kernel -> Emulate" + ExtendBTFeatureFlags~=.* " {$setting} = {$value}" + LegacyCommpage=no + ExternalDiskIcons~=.* " {$setting} = {$value}" + ForceAquantiaEthernet=no + ForceSecureBootScheme=no + IncreasePciBarSize=no + LapicKernelPanic=no " {$setting} = {$value} If you have an HP laptop, please enable this":" {$setting} = {$value} This is only required if you have an HP laptop" + PanicNoKextDump=yes + PowerTimeoutKernelPanic=yes + ProvideCurrentCpuInfo=no + SetApfsTrimTimeout=-1 + ThirdPartyDrives~=.* " {$setting} = {$value}" + XhciPortLimit=yes " {$setting} = {$value} turn off after USB port mapping":" {$setting} = {$value} enable if you have USB issues" + +Misc +:Boot + BuiltinTextRenderer~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See UEFI/TextRenderer" + ConsoleBehaviourOs~=.* "!{$setting} was deprecated since OpenCore v0.5.6" + ConsoleBehaviourUi~=.* "!{$setting} was deprecated since OpenCore v0.5.6" + ConsoleMode~=.* "!{$setting} has been moved to UEFI/Output section as of OpenCore v0.5.6" + Resolution~=.* "!{$setting} has been moved to UEFI/Output section as of OpenCore v0.5.6" + ConsoleAttributes~=.* " {$setting} = {$value}" + HideSelf~=.* "!{$setting} was deprecated since OpenCore v0.5.9" + PollAppleHotKeys=no + ShowPicker=yes + HibernateSkipsPicker=yes + UsePicker~=.* "!{$setting} was deprecated since OpenCore v0.5.6" + TakeoffDelay=0 + HibernateMode=None + LauncherOption~="Disabled|Full|Short|System" " {$setting} = {$value} LauncherOption set correctly":"-{$setting} = {$value} - Invalid LauncherOption. Please read the [Misc -> Boot Docs]" + LauncherPath=Default + PickerMode=Builtin + HideAuxiliary=no + PickerAttributes~=.* " {$setting} = {$value}" + PickerAudioAssist=no + Timeout=5 + PickerVariant~=.* " {$setting} = {$value}" + +:Debug + AppleDebug=yes + ApplePanic=yes + DisableWatchDog=yes :" {$setting} enabling this will help debugging" + Target=67 :" {$setting} see the [Debugging Docs] for more info on debug target numbers" + DisplayLevel=2147483714 :" {$setting} see [Debugging Docs] for more info debug display levels" + DisplayDelay=0 + SysReport=no : " -->This only works if you are using the Debug version{$setting}=yes" + LogModules~=.* " {$setting} = {$value}" + +:Entries + [Arguments]~=debug "!Arguments = {$Arguments} boot-args go in the nvram section, not here" + +:Security + AllowNvramReset~=.* "!{$setting} was deprecated since OpenCore v0.8.1" + AllowSetDefault=yes + AllowToggleSip~=.* "!{$setting} was deprecated since OpenCore v0.8.1" + ApECID=0 + AuthRestart=no + BlacklistAppleUpdate=yes + BootProtect~=.* "!{$setting} was deprecated since OpenCore v0.6.6 - See LauncherOption" + DmgLoading=Signed + EnablePassword=no + RequireSignature~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See Vault" + RequireVault~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See Vault" + Vault=Optional + SecureBootModel~="Default|Disabled|j137|j680|j132|j174|j140k|j780|j213|j140a|j152f|j160|j230k|j214k|j223|j215|j185|j185f|x86legacy" " {$setting} = {$value} SecureBootModel set correctly":"!{$setting} = {$value} - This is an invalid option for SecureBootModel!" + HaltLevel=2147483648 + ExposeSensitiveData=6 :" {$setting} = {$value}" + ScanPolicy=0 :"-{$setting} = {$value}. Initially you want 0 here, but once you are up and running check [Scanpolicy Docs] for why you should change this" + +:Serial + Init=no + Override=no + +:Tools + count==0 " You removed the tool EFIs":"%You can remove the tool EFIs here" + +NVRAM + LegacyEnable=no + LegacyOverwrite=no + WriteFlash=yes + +:Add +::4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14 + UIScale~=(01|02) " {$setting} = {$value}":" {$setting} = {$value} but it is usually set to 01 or 02" + DefaultBackgroundColor~=.* " {$setting} = {$value}" + +::7C436110-AB2A-4BBB-A880-FE41995C9F82 + boot-args~="ncpi=" "!{$setting} = {$value} I think you mean npci= there not ncpi=":"" + boot-args~="^(?:(?!alcid).)*$" "{$alcbootarg}":"" + boot-args="-v keepsyms=1" " {$setting} = {$value} If you have a navi10 GPU add agdpmod=pikera":" {$setting} = {$value}" + run-efi-updater="No" + csr-active-config~=.* " {$setting} = {$value}" + nvda_drv~=.* "!{$setting} = {$value} Remove this setting completely. It is no longer used as of OpenCore v0.5.7" + prev-lang:kbd=72752d52553a323532 "-{$setting} = {$value} ({@value}). Unless you speak Russian, remove this entry or fill it in with your language":" {$setting} = {$value} ({@value})" + SystemAudioVolume~="^\d+$" " {$setting} = {$value}":"!{$setting} = {$value} this should be a positive number" + +PlatformInfo + Automatic=yes + UpdateDataHub=yes + UpdateNVRAM=yes + UpdateSMBIOS=yes + UpdateSMBIOSMode=Create " {$setting} = {$value} If you have a Dell or VIAO motherboard, please set this to Custom":" {$setting} = {$value} This is only required if you have a Dell or VIAO motherboard" + +:Generic + SpoofVendor=yes + AdviseFeatures=no + ProcessorType~=.* " {$setting} = {$value}" + SystemMemoryStatus=Auto + MaxBIOSVersion=no + SupportsCsm~=. "!{$setting} was replaced with AdviseWindows in OpenCore v0.5.5" + SystemProductName~="(MacBookPro14,1|MacBookPro14,2|MacBookPro14,3|iMac18,1)" " {$setting} = {$value}":"-{$setting} = {$value} this is not a suggested SMBIOS for Kaby Lake Laptop systems. See [PlatformInfo Docs]" + MLB=M000000000001 "!{$setting} should be set to your generated board serial. See [PlatformInfo Docs]":" {$setting} is set" + ROM=112233000000 "-{$setting} = {$value} You should set this to your NIC MAC address. See [PlatformInfo Docs]":" {$setting} is set" + SystemSerialNumber=W0000000001 "!{$setting} should be set to your generated system serial number. See the [PlatformInfo Docs]":" {$setting} is set" + SystemUUID=00000000-0000-0000-0000-000000000000 "!{$setting} should be set to your generated SmUUID. See the [PlatformInfo Docs]":" {$setting} is set" + +UEFI + ConnectDrivers=yes "{$setting} = {$value}" +:Drivers + [Path]==VBoxHfs.efi|HFSPlus.efi|HfsPlus.efi|OpenHfsPlus.efi "$hfs={$Path}; {$Path}":"!Need either VBoxHfs.efi, OpenHfsPlus.efi or HFSPlus.efi here" + [Path]==VBoxHfs.efi|HFSPlus.efi|HfsPlus.efi|OpenHfsPlus.efi "!{$Path} you already have {$hfs}" + [Path]==OpenRuntime.efi " {$Path}":"!OpenRuntime.efi is missing" + [Path]==FwRuntimeServices.efi "!{$Path} has been replaced by OpenRuntime.efi as of OpenCore v0.5.7" + [Path]==ApfsDriverLoader.efi "!ApfsDriverLoader.efi was merged into OpenCore under the UEFI/APFS section as of OpenCore v0.5.8" + [Path]==OpenCore.efi "!OpenCore.efi should not be here!" + [Path]==AppleUsbKbdxe.efi "!{$Path} has been replaced by OpenUsbKbDxe.efi as of OpenCore v0.5.7" + [Path]==CrScreenshotDxe.efi "!{$Path} should not be here!" + [Path]==HiiDatabase.efi "!{$Path} should not be here!" + [Path]==NvmExpressDxe.efi "!{$Path} should not be here!" + [Path]==OpenUsbKbDxe.efi "-{$Path} Unless you are doing a legacy install, you don't need this" + [Path]==Ps2KeyboardDxe.efi "-{$Path} Unless you are using a PS2 keyboard, this should not be here!" + [Path]==Ps2MouseDxe.efi "-{$Path} Unless you are using a PS2 mouse/trackpad with OpenCanopy, this should not be here!" + [Path]==UsbMouseDxe.efi "-{$Path} Unless you are using a USB mouse/trackpad with OpenCanopy, this should not be here!" + [Path]==XhciDxe.efi "!{$Path} should not be here!" + [Path]==VirtualSmc.efi "!VirtualSmc.efi was merged into OpenCore under the quirk AppleSmcIo!" + [Path]==* " {$Path}" + +:APFS + EnableJumpstart=yes + GlobalConnect=no " {$setting} = {$value} If you have an HP motherboard and can't see APFS drives in OpenCore, please enable this":" {$setting} = {$value} Only required for HP motherboard that cannot see APFS drives in OpenCore" + HideVerbose=yes + JumpstartHotPlug=no + MinDate=0 + MinVersion=0 + +:AppleInput + AppleEvent~=.* " {$setting} = {$value}" + CustomDelays~=.* " {$setting} = {$value}" + KeyInitalDelay~=.* " {$setting} = {$value}" + KeySubsequentDelay~=.* " {$setting} = {$value}" + PointerSpeedDiv~=.* " {$setting} = {$value}" + PointerSpeedMul~=.* " {$setting} = {$value}" + GraphicsInputMirroring=no + +:Audio + AudioSupport~=.* " {$setting} = {$value}" + DisconnectHda~=.* " {$setting} = {$value}" + MaximumGain~=.* " {$setting} = {$value}" + MinimumAssistGain~=.* " {$setting} = {$value}" + MinimumAudibleGain~=.* " {$setting} = {$value}" + AudioOutMask~=.* " {$setting} = {$value}" + AudioDevice~=.* " {$setting} = {$value}" + AudioCodec~=.* " {$setting} = {$value}" + PlayChime~=.* " {$setting} = {$value}" + SetupDelay~=.* " {$setting} = {$value}" + ResetTrafficClass~=.* " {$setting} = {$value}" + +:Input + KeyFiltering=no + KeyForgetThreshold=5 + KeyMergeThreshold~=.* "!{$setting} was deprecated since OpenCore v0.6.9 + KeySupport=yes + KeySupportMode=Auto + KeySwap=no + PointerSupport=no + PointerSupportMode~=.* " {$setting} = {$value}" + TimerResolution=50000 + KeyInitalDelay~=.* "!{$setting} --> was moved to AppInput in OpenCore v0.6.9" + KeySubsequentDelay~=.* "!{$setting} --> was moved to AppInput in OpenCore v0.6.9" + PointerDwellClickTimeout~=.* " {$setting} = {$value}" + PointerDwellDoubleClickTimeou~=.* " {$setting} = {$value}" + PointerDwellRadius~=.* " {$setting} = {$value}" + PointerPollMask~=.* " {$setting} = {$value}" + PointerPollMax~=.* " {$setting} = {$value}" + PointerPollMin~=.* " {$setting} = {$value}" + +:ProtocolOverrides + count==18 :"!You should have exactly 18 settings in the UEFI/ProtocolOverrides section" + AppleAudio=no + AppleBootPolicy=no + AppleDebugLog=no + AppleEg2Info=no + AppleEvent~=.* "!{$setting} --> was moved to AppInput in OpenCore v0.6.9" + AppleFramebufferInfo=no + AppleImageConversion=no + AppleImg4Verification=no + AppleKeyMap=no + AppleRtcRam=no + AppleSecureBoot=no + AppleSmcIo=no + AppleUserInterfaceTheme=no + DataHub=no + DeviceProperties=no + FirmwareVolume=no " {$setting} = {$value} If you plan to use FileVault2, please enable this":" {$setting} = {$value} This is only required if you plan to use FileVault" + HashServices=no " {$setting} = {$value} If you plan to use FileVault2, please enable this":" {$setting} = {$value} This is only required if you plan to use FileVault" + OSInfo=no + UnicodeCollation=no + ConsoleControl~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See UEFI/TextRenderer" + +:Output + count==15 :"!You should have exactly 15 settings in the UEFI/Output section" + TextRenderer=BuiltinGraphics + ConsoleMode="" + Resolution~=.* " {$setting} = {$value}" + ForceResolution=no + ClearScreenOnModeSwitch=no + IgnoreTextInGraphics=no + ProvideConsoleGop=yes + ReconnectGraphicsOnConnect=no + DirectGopRendering=no + DirectGopCacheMode~=.* "!{$setting} was deprecated since OpenCore v0.5.9" + ReconnectOnResChange=no + ReplaceTabWithSpace=no + SanitiseClearScreen~=.* " {$setting} = {$value}" + UgaPassThrough~=.* " {$setting} = {$value}" + Scale~=.* "!{$setting} shouldn't be here" + +:Quirks + AvoidHighAlloc~=.* "!{$setting} was deprecated since OpenCore v0.5.6" + DeduplicateBootOrder~=.* "!{$setting} was deprecated since OpenCore v0.6.5" + DisableSecurityPolicy=no " {$setting} = {$value} If you have a Microsoft Surface device, please enable this" + EnableVectorAcceleration=no + EnableVmx=no + ActivateHpetSupport=no + ExitBootServicesDelay=0 + ForgeUefiSupport=no + ForceOcWriteFlash=no + IgnoreInvalidFlexRatio=no + ReconnectOnResChange~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See Output/${setting}" + IgnoreTextInGraphics~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See Output/${setting}" + ProvideConsoleGop~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See Output/${setting}" + ReleaseUsbOwnership=yes + ReloadOptionRoms=no + RequestBootVarFallback~=.* "!{$setting} was deprecated since OpenCore v0.5.9" + RequestBootVarRouting=yes + TscSyncTimeout=0 + ResizeGpuBars=-1 + ReplaceTabWithSpace~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See Output/${setting}" + SanitiseClearScreen~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See Output/${setting}" + ClearScreenOnModeSwitch~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See Output/${setting}" + UnblockFsConnect=no " {$setting} = {$value} If you have an HP system, please enable this" + +:ReservedMemory diff --git a/English Localization (en)/ocs/rules/laptopsandybridge086.lst b/English Localization (en)/ocs/rules/laptopsandybridge086.lst index 543d58580498e433f72237fdb18942b5b3430116..e34d6ddac2bdbaf7410a1f15e1a7c417bcf84c38 100644 --- a/English Localization (en)/ocs/rules/laptopsandybridge086.lst +++ b/English Localization (en)/ocs/rules/laptopsandybridge086.lst @@ -1,6 +1,6 @@ -=Laptop: (2nd Gen) Sandy Bridge OpenCore 0.8.5
+=Laptop: (2nd Gen) Sandy Bridge OpenCore 0.8.6
# Generic config suitable for initial installation -# OpenCore v0.8.5 Intel Sandy Bridge Laptop Sanity Check +# OpenCore v0.8.6 Intel Sandy Bridge Laptop Sanity Check =https://dortania.github.io/OpenCore-Install-Guide/config-laptop.plist/sandy-bridge.html =
# [launcheroption]:https://dortania.github.io/OpenCore-Post-Install/multiboot/bootstrap.html diff --git a/English Localization (en)/ocs/rules/laptopsandybridge087.lst b/English Localization (en)/ocs/rules/laptopsandybridge087.lst new file mode 100644 index 0000000000000000000000000000000000000000..0709358a8fa0eb2a3df1af2a4a21c7ddf5ff3fe3 --- /dev/null +++ b/English Localization (en)/ocs/rules/laptopsandybridge087.lst @@ -0,0 +1,365 @@ +=Laptop: (2nd Gen) Sandy Bridge OpenCore 0.8.7
+# Generic config suitable for initial installation +# OpenCore v0.8.7 Intel Sandy Bridge Laptop Sanity Check +=https://dortania.github.io/OpenCore-Install-Guide/config-laptop.plist/sandy-bridge.html +=
+# [launcheroption]:https://dortania.github.io/OpenCore-Post-Install/multiboot/bootstrap.html +# [kernel]:https://dortania.github.io/OpenCore-Install-Guide/config-laptop.plist/sandy-bridge.html#kernel +# [acpi]:https://dortania.github.io/OpenCore-Install-Guide/config-laptop.plist/sandy-bridge.html#acpi +# [kexts]:https://dortania.github.io/OpenCore-Install-Guide/ktext.html#kexts +# [debug]:https://dortania.github.io/OpenCore-Install-Guide/troubleshooting/debug.html +# [scanpolicy]:https://dortania.github.io/OpenCore-Post-Install/universal/security.html#scanpolicy +# [platforminfo]:https://dortania.github.io/OpenCore-Install-Guide/config-laptop.plist/sandy-bridge.html#platforminfo +# [deviceproperties]:https://dortania.github.io/OpenCore-Install-Guide/config-laptop.plist/sandy-bridge.html#deviceproperties + +ACPI +:Add + count==0 "-You have no SSDT Patches. Please review the [ACPI Docs]" + [Path]==DSDT.aml "-{$Path} You should not be including your dumped DSDT. Please review the [ACPI Docs]" + [Path]==SSDT-1.aml "-{$Path} This is just an example SSDT. If you really made this yourself, call it something more descriptive" + [Path]==SSDT-PLUG.aml "-{$Path} does not work on Sandy and Sandy Bridge systems" + [Path]==SSDT-GPIO.aml "-{$Path} this doesn't belong on an Sandy Bridge system" + [Path]~=".dsl$" "!{$Path} Only include .aml files here. dsl files need to be compiled to .aml" + [Enabled]==no "-{$Path} is disabled. Either enable it or remove it to get rid of this warning" + [Path]==SSDT-EC-LAPTOP.aml&SSDT-EC.aml "-{$Path} don't use both SSDT-EC-USBX-LAPTOP and SSDT-EC" + [Path]~=-EC.+aml :"%You might need something like SSDT-EC.aml or SSDT-EC-LAPTOP.aml. See the [ACPI Docs]" + [Path]!=SSDT-PNLF.aml "-{$Path} is missing, please add this if you're using a laptop. See the [ACPI Docs]" + [Path]==SSDT-PNLF-CFL.aml "-{$Path} This should not be included on Kaby Lake and older laptops, instead use SSDT-PNLF. Please review the [ACPI Docs]." + [Path]==* " {$Path} Make sure this file is in your OC/ACPI directory" + [Path]==SSDT-OLA.aml "!{$Path} Don't use random files found on sketchy websites, these inject random data that can very likely prevent booting. Please review the [Acpi Docs]" + [Path]==SSDT-OLARILA.aml "!{$Path} Don't use random files found on sketchy websites, these inject random data that can very likely prevent booting. Please review the [Acpi Docs]" + +:Delete + [Enabled]==no "!{$Comment} Patch is disabled! Enable this to make sure SSDT-CPU-PM works." + [Enabled]==yes " {$Comment} Patch is enabled" + +:Quirks + count==5 + FadtEnableReset~=.* " {$setting} = {$value}" + NormalizeHeaders=no + RebaseRegions=no + ResetHwSig=no + ResetLogoStatus=no + SyncTableIds=no + +Booter + +:Quirks + AllowRelocationBlock=no + AvoidRuntimeDefrag=yes + DevirtualiseMmio=no + DisableSingleUser=no + DisableVariableWrite=no + DiscardHibernateMap=no + EnableSafeModeSlide=yes + EnableWriteUnprotector=yes + ForceExitBootServices=no + ProtectCsmRegion~=.* "!{$setting} was deprecated since OpenCore v0.5.7 - See ProtectMemoryRegions instead" + ProtectMemoryRegions=no + ProtectSecureBoot=no + ProtectUefiServices=no + ProvideCustomSlide=yes + ProvideMaxSlide=0 + ResizeAppleGpuBars=-1 + RebuildAppleMemoryMap=no + SetupVirtualMap=yes + ShrinkMemoryMap~=.* "!{$setting} was deprecated since OpenCore v0.5.7 - See RebuildAppleMemoryMap instead" + SignalAppleOS=no + SyncRuntimePermissions=no + ForceBooterSignature=no + +DeviceProperties + +:Add +::PciRoot(0x0)/Pci(0x2,0x0) + AAPL,ig-platform-id~="00000100|10000300" " {$setting} = {$value} iGPU set correctly":"-{$setting} = {$value} - iGPU may not be set correctly. Please read the [DeviceProperties Docs]" + +::PciRoot(0x0)/Pci(0x1b,0x0) + AAPL,snb-platform-id~=.* "!{$setting} is in the wrong location, iGPU location is PciRoot(0x0)/Pci(0x2,0x0)" + +Kernel + +:Add + count==0 "!You have no Kexts. You definitely need at least Lilu.kext and VirtualSMC.kext. Please review the [Kexts Docs]" + [BundlePath]==Lilu.kext " Lilu.kext make sure this Kext is in your OC/Kexts directory and the first kext listed here":"!Lilu.kext is missing. Add it to the top of this list" + [BundlePath]==FakeSMC.kext&VirtualSMC.kext "-{$BundlePath} don't use both FakeSMC.kext and VirtualSMC.kext" + [BundlePath]!=FakeSMC.kext|VirtualSMC.kext "-you should have either FakeSMC.kext or VirtualSMC.kext here" + [BundlePath]==VoodooHDA.kext&AppleALC.kext "-{$BundlePath} don't use both VoodooHDA.kext and AppleALC.kext" + [BundlePath]==AppleALC.kext "$alcbootarg='-{$setting} = {$value} You need to add alcid=<_layout_\> here since you are using AppleALC.kext';":"$alcbootarg=;" + [BundlePath]==VoodooHDA.kext " {$BundlePath} Note that AppleALC.kext tends to have better audio quality" + [BundlePath]!=WhateverGreen.kext "-WhateverGreen.kext is missing. Please review the [Kexts Docs]" + [BundlePath]==XLNCUSBFIX.kext "!XLNCUSBFIX.kext this is an AMD-specific kext, don't use on Intel" + [BundlePath]==SmallTree-Intel-211-AT-PCIe-GBE.kext "-{$BundlePath} while this might work, SmallTreeIntel82576.kext is considered more reliable" + [BundlePath]==SMCLightSensor.kext "!{$BundlePath} Please ensure your laptop has a light sensor, otherwise this can cause issues" + [BundlePath]==SMCBatteryManager.kext "!{$BundlePath} Please ensure your battery has been properly patched to 8bits, otherwise this can cause issues" + [BundlePath]==XHCI-unsupported.kext "-{$BundlePath} you probably don't need this" + [BundlePath]==FakePCIID.kext "-{$BundlePath} there are better ways to fake device ids" + [BundlePath]==FakePCIID_Intel_HDMI_Audio.kext "-{$BundlePath} there are better ways to fake device ids" + [BundlePath]==* " {$BundlePath} make sure this Kext is in your OC/Kexts directory" + +:Emulate + DummyPowerManagement=no + +:Quirks + AppleCpuPmCfgLock=yes " {$setting} = {$value} You should disable CFG-Lock in your bios instead of using this":" {$setting} = {$value} Make sure CFG-Lock is disabled in your bios" + AppleXcpmCfgLock=no + AppleXcpmExtraMsrs=no + AppleXcpmForceBoost=no + CustomPciSerialDevice=no + CustomSMBIOSGuid=no " {$setting} = {$value} If you have a Dell or VIAO motherboard, please enable this":" {$setting} = {$value} This is only required if you have a Dell or VIAO motherboard" + DisableIoMapper=yes + DisableRtcChecksum~=.* " {$setting} = {$value}" + DummyPowerManagement~=.* "!{$setting} was moved in OpenCore v0.6.2 - See Kernel -> Emulate" + ExtendBTFeatureFlags~=.* " {$setting} = {$value}" + LegacyCommpage=no + ExternalDiskIcons~=.* " {$setting} = {$value}" + ForceAquantiaEthernet=no + ForceSecureBootScheme=no + IncreasePciBarSize=no + LapicKernelPanic=no " {$setting} = {$value} If you have an HP laptop, please enable this":" {$setting} = {$value} This is only required if you have an HP laptop" + PanicNoKextDump=yes + PowerTimeoutKernelPanic=yes + ProvideCurrentCpuInfo=no + SetApfsTrimTimeout=-1 + ThirdPartyDrives~=.* " {$setting} = {$value}" + XhciPortLimit=yes " {$setting} = {$value} turn off after USB port mapping":" {$setting} = {$value} enable if you have USB issues" + +Misc +:Boot + BuiltinTextRenderer~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See UEFI/TextRenderer" + ConsoleBehaviourOs~=.* "!{$setting} was deprecated since OpenCore v0.5.6" + ConsoleBehaviourUi~="" "!{$setting} was deprecated since OpenCore v0.5.6" + ConsoleMode~=.* "!{$setting} has been moved to UEFI/Output section as of OpenCore v0.5.6" + Resolution~=.* "!{$setting} has been moved to UEFI/Output section as of OpenCore v0.5.6" + ConsoleAttributes~=.* " {$setting} = {$value}" + HideSelf~=.* "!{$setting} was deprecated since OpenCore v0.5.9" + PollAppleHotKeys=no + ShowPicker=yes + HibernateSkipsPicker=yes + UsePicker~=.* "!{$setting} was deprecated since OpenCore v0.5.6" + TakeoffDelay=0 + HibernateMode=None + LauncherOption~="Disabled|Full|Short|System" " {$setting} = {$value} LauncherOption set correctly":"-{$setting} = {$value} - Invalid LauncherOption. Please read the [Misc -> Boot Docs]" + LauncherPath=Default + PickerMode=Builtin + HideAuxiliary=no + PickerAttributes~=.* " {$setting} = {$value}" + PickerAudioAssist=no + Timeout=5 + PickerVariant~=.* " {$setting} = {$value}" + +:Debug + AppleDebug=yes + ApplePanic=yes + DisableWatchDog=yes :" {$setting} enabling this will help debugging" + Target=67 :" {$setting} see the [Debugging Docs] for more info on debug target numbers" + DisplayLevel=2147483714 :" {$setting} see [Debugging Docs] for more info debug display levels" + DisplayDelay=0 + SysReport=no : " -->This only works if you are using the Debug version{$setting}=yes" + LogModules~=.* " {$setting} = {$value}" + +:Entries + [Arguments]~=debug "!Arguments = {$Arguments} boot-args go in the nvram section, not here" + +:Security + AllowNvramReset~=.* "!{$setting} was deprecated since OpenCore v0.8.1" + AllowSetDefault=yes + AllowToggleSip~=.* "!{$setting} was deprecated since OpenCore v0.8.1" + ApECID=0 + AuthRestart=no + BlacklistAppleUpdate=yes + BootProtect~=.* "!{$setting} was deprecated since OpenCore v0.6.6 - See LauncherOption" + DmgLoading=Signed + EnablePassword=no + RequireSignature~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See Vault" + RequireVault~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See Vault" + Vault=Optional + SecureBootModel~="Default|Disabled|j137|j680|j132|j174|j140k|j780|j213|j140a|j152f|j160|j230k|j214k|j223|j215|j185|j185f|x86legacy" " {$setting} = {$value} SecureBootModel set correctly":"!{$setting} = {$value} - This is an invalid option for SecureBootModel!" + HaltLevel=2147483648 + ExposeSensitiveData=6 :" {$setting} = {$value}" + ScanPolicy=0 :"-{$setting} = {$value}. Initially you want 0 here, but once you are up and running check [Scanpolicy Docs] for why you should change this" + +:Serial + Init=no + Override=no + +:Tools + count==0 " You removed the tool EFIs":"%You can remove the tool EFIs here" + +NVRAM + LegacyEnable=no + LegacyOverwrite=no + WriteFlash=yes + +:Add +::4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14 + UIScale~=(01|02) " {$setting} = {$value}":" {$setting} = {$value} but it is usually set to 01 or 02" + DefaultBackgroundColor~=.* " {$setting} = {$value}" + +::7C436110-AB2A-4BBB-A880-FE41995C9F82 + boot-args~="ncpi=" "!{$setting} = {$value} I think you mean npci= there not ncpi=":"" + boot-args~="^(?:(?!alcid).)*$" "{$alcbootarg}":"" + boot-args="-v keepsyms=1" " {$setting} = {$value} If you have a navi10 GPU add agdpmod=pikera":" {$setting} = {$value}" + run-efi-updater="No" + csr-active-config~=.* " {$setting} = {$value}" + nvda_drv~=.* "!{$setting} = {$value} Remove this setting completely. It is no longer used as of OpenCore v0.5.7" + prev-lang:kbd=72752d52553a323532 "-{$setting} = {$value} ({@value}). Unless you speak Russian, remove this entry or fill it in with your language":" {$setting} = {$value} ({@value})" + SystemAudioVolume~="^\d+$" " {$setting} = {$value}":"!{$setting} = {$value} this should be a positive number" + +PlatformInfo + Automatic=yes + UpdateDataHub=yes + UpdateNVRAM=yes + UpdateSMBIOS=yes + UpdateSMBIOSMode=Create " {$setting} = {$value} If you have a Dell or VIAO motherboard, please set this to Custom":" {$setting} = {$value} This is only required if you have a Dell or VIAO motherboard" + +:Generic + SpoofVendor=yes + AdviseFeatures=no + ProcessorType~=.* " {$setting} = {$value}" + SystemMemoryStatus=Auto + MaxBIOSVersion=no + SupportsCsm~=.* "!{$setting} was replaced with AdviseWindows in OpenCore v0.5.5" + SystemProductName~="(MacBookAir4,1|MacBookAir4,2|MacBookPro8,1|MacBookPro8,2|MacBookPro8,3|Macmini5,1|Macmini5,3)" " {$setting} = {$value}":"-{$setting} = {$value} this is not a suggested SMBIOS for Sandy Bridge Laptop systems. See https://dortania.github.io/OpenCore-Install-Guide/config-laptop.plist/sandy-bridge#platforminfo>[PlatformInfo Docs]" + MLB=M000000000001 "!{$setting} should be set to your generated board serial. See [PlatformInfo Docs]":" {$setting} is set" + ROM=112233000000 "-{$setting} = {$value} You should set this to your NIC MAC address. See [PlatformInfo Docs]":" {$setting} is set" + SystemSerialNumber=W0000000001 "!{$setting} should be set to your generated system serial number. See the [PlatformInfo Docs]":" {$setting} is set" + SystemUUID=00000000-0000-0000-0000-000000000000 "!{$setting} should be set to your generated SmUUID. See the [PlatformInfo Docs]":" {$setting} is set" + +UEFI + ConnectDrivers=yes "{$setting} = {$value}" +:Drivers + [Path]==VBoxHfs.efi|HfsPlusLegacy.efi "$hfs={$Path}; {$Path}":"!Need either VBoxHfs.efi or HfsPlusLegacy.efi here" + [Path]==VBoxHfs.efi|HfsPlusLegacy.efi|HfsPlus.efi "!{$Path} you already have {$hfs}" + [Path]==OpenRuntime.efi " {$Path}":"!OpenRuntime.efi is missing" + [Path]==FwRuntimeServices.efi "!{$Path} has been replaced by OpenRuntime.efi as of OpenCore v0.5.7" + [Path]==ApfsDriverLoader.efi "!ApfsDriverLoader.efi was merged into OpenCore under the UEFI/APFS section as of OpenCore v0.5.8" + [Path]==OpenCore.efi "!OpenCore.efi should not be here!" + [Path]==AppleUsbKbdxe.efi "!{$Path} has been replaced by OpenUsbKbDxe.efi as of OpenCore v0.5.7" + [Path]==CrScreenshotDxe.efi "!{$Path} should not be here!" + [Path]==HiiDatabase.efi "!{$Path} should not be here!" + [Path]==NvmExpressDxe.efi "!{$Path} should not be here!" + [Path]==OpenUsbKbDxe.efi "-{$Path} Unless you are doing a legacy install, you don't need this" + [Path]==Ps2KeyboardDxe.efi "-{$Path} Unless you are using a PS2 keyboard, this should not be here!" + [Path]==Ps2MouseDxe.efi "-{$Path} Unless you are using a PS2 mouse/trackpad with OpenCanopy, this should not be here!" + [Path]==UsbMouseDxe.efi "-{$Path} Unless you are using a USB mouse/trackpad with OpenCanopy, this should not be here!" + [Path]==XhciDxe.efi "!{$Path} should not be here!" + [Path]==VirtualSmc.efi "!VirtualSmc.efi was merged into OpenCore under the quirk AppleSmcIo!" + [Path]==* " {$Path}" + +:APFS + EnableJumpstart=yes + GlobalConnect=no " {$setting} = {$value} If you have an HP motherboard and can't see APFS drives in OpenCore, please enable this":" {$setting} = {$value} Only required for HP motherboard that cannot see APFS drives in OpenCore" + HideVerbose=yes + JumpstartHotPlug=no + MinDate=0 + MinVersion=0 + +:AppleInput + AppleEvent~=.* " {$setting} = {$value}" + CustomDelays~=.* " {$setting} = {$value}" + KeyInitalDelay~=.* " {$setting} = {$value}" + KeySubsequentDelay~=.* " {$setting} = {$value}" + PointerSpeedDiv~=.* " {$setting} = {$value}" + PointerSpeedMul~=.* " {$setting} = {$value}" + GraphicsInputMirroring=no + +:Audio + AudioSupport~=.* " {$setting} = {$value}" + DisconnectHda~=.* " {$setting} = {$value}" + MaximumGain~=.* " {$setting} = {$value}" + MinimumAssistGain~=.* " {$setting} = {$value}" + MinimumAudibleGain~=.* " {$setting} = {$value}" + AudioOutMask~=.* " {$setting} = {$value}" + AudioDevice~=.* " {$setting} = {$value}" + AudioCodec~=.* " {$setting} = {$value}" + PlayChime~=.* " {$setting} = {$value}" + SetupDelay~=.* " {$setting} = {$value}" + ResetTrafficClass~=.* " {$setting} = {$value}" + +:Input + KeyFiltering=no + KeyForgetThreshold=5 + KeyMergeThreshold~=.* "!{$setting} was deprecated since OpenCore v0.6.9 + KeySupport=yes + KeySupportMode=Auto + KeySwap=no + PointerSupport=no + PointerSupportMode~=.* " {$setting} = {$value}" + TimerResolution=50000 + KeyInitalDelay~=.* "!{$setting} --> was moved to AppInput in OpenCore v0.6.9" + KeySubsequentDelay~=.* "!{$setting} --> was moved to AppInput in OpenCore v0.6.9" + PointerDwellClickTimeout~=.* " {$setting} = {$value}" + PointerDwellDoubleClickTimeou~=.* " {$setting} = {$value}" + PointerDwellRadius~=.* " {$setting} = {$value}" + PointerPollMask~=.* " {$setting} = {$value}" + PointerPollMax~=.* " {$setting} = {$value}" + PointerPollMin~=.* " {$setting} = {$value}" + +:ProtocolOverrides + count==18 :"!You should have exactly 18 settings in the UEFI/ProtocolOverrides section" + AppleAudio=no + AppleBootPolicy=no + AppleDebugLog=no + AppleEg2Info=no + AppleEvent~=.* "!{$setting} --> was moved to AppInput in OpenCore v0.6.9" + AppleFramebufferInfo=no + AppleImageConversion=no + AppleImg4Verification=no + AppleKeyMap=no + AppleRtcRam=no + AppleSecureBoot=no + AppleSmcIo=no + AppleUserInterfaceTheme=no + DataHub=no + DeviceProperties=no + FirmwareVolume=no " {$setting} = {$value} If you plan to use FileVault2, please enable this":" {$setting} = {$value} This is only required if you plan to use FileVault" + HashServices=no " {$setting} = {$value} If you plan to use FileVault2, please enable this":" {$setting} = {$value} This is only required if you plan to use FileVault" + OSInfo=no + UnicodeCollation=no + ConsoleControl~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See UEFI/TextRenderer" + +:Output + count==15 :"!You should have exactly 15 settings in the UEFI/Output section" + TextRenderer=BuiltinGraphics + ConsoleMode="" + Resolution~=.* " {$setting} = {$value}" + ForceResolution=no + ClearScreenOnModeSwitch=no + IgnoreTextInGraphics=no + ProvideConsoleGop=yes + ReconnectGraphicsOnConnect=no + DirectGopRendering=no + DirectGopCacheMode~=.* "!{$setting} was deprecated since OpenCore v0.5.9" + ReconnectOnResChange=no + ReplaceTabWithSpace=no + SanitiseClearScreen~=.* " {$setting} = {$value}" + UgaPassThrough~=.* " {$setting} = {$value}" + Scale~=.* "!{$setting} shouldn't be here" + +:Quirks + AvoidHighAlloc~=.* "!{$setting} was deprecated since OpenCore v0.5.6" + DeduplicateBootOrder~=.* "!{$setting} was deprecated since OpenCore v0.6.5" + DisableSecurityPolicy=no " {$setting} = {$value} If you have a Microsoft Surface device, please enable this" + EnableVectorAcceleration=no + EnableVmx=no + ActivateHpetSupport=no + ExitBootServicesDelay=0 + ForgeUefiSupport=no + ForceOcWriteFlash=no + IgnoreInvalidFlexRatio=yes + ReconnectOnResChange~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See Output/${setting}" + IgnoreTextInGraphics~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See Output/${setting}" + ProvideConsoleGop~=yes "!{$setting} was deprecated since OpenCore v0.5.6 - See Output/${setting}" + ReleaseUsbOwnership=yes + ReloadOptionRoms=no + RequestBootVarFallback~=.* "!{$setting} was deprecated since OpenCore v0.5.9" + RequestBootVarRouting=yes + TscSyncTimeout=0 + ResizeGpuBars=-1 + ReplaceTabWithSpace~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See Output/${setting}" + SanitiseClearScreen~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See Output/${setting}" + ClearScreenOnModeSwitch~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See Output/${setting}" + UnblockFsConnect=no " {$setting} = {$value} If you have an HP system, please enable this" + +:ReservedMemory diff --git a/English Localization (en)/ocs/rules/laptopskylake086.lst b/English Localization (en)/ocs/rules/laptopskylake086.lst index a0b32838e7603371159e3bd1c8301064834ae5e7..c61db80f078f8428d0ff8e2eb78d2a95e8d8982b 100644 --- a/English Localization (en)/ocs/rules/laptopskylake086.lst +++ b/English Localization (en)/ocs/rules/laptopskylake086.lst @@ -1,6 +1,6 @@ -=Laptop: (6th Gen) SkyLake OpenCore 0.8.5
+=Laptop: (6th Gen) SkyLake OpenCore 0.8.6
# Generic config suitable for initial installation -# OpenCore v0.8.5 Intel SkyLake Laptop Sanity Check +# OpenCore v0.8.6 Intel SkyLake Laptop Sanity Check =https://dortania.github.io/OpenCore-Install-Guide/config-laptop.plist/skylake.html =
# [launcheroption]:https://dortania.github.io/OpenCore-Post-Install/multiboot/bootstrap.html diff --git a/English Localization (en)/ocs/rules/laptopskylake087.lst b/English Localization (en)/ocs/rules/laptopskylake087.lst new file mode 100644 index 0000000000000000000000000000000000000000..a2a9e5e32c4f27e3aa02e02ed86a9b67ba893ef4 --- /dev/null +++ b/English Localization (en)/ocs/rules/laptopskylake087.lst @@ -0,0 +1,361 @@ +=Laptop: (6th Gen) SkyLake OpenCore 0.8.7
+# Generic config suitable for initial installation +# OpenCore v0.8.7 Intel SkyLake Laptop Sanity Check +=https://dortania.github.io/OpenCore-Install-Guide/config-laptop.plist/skylake.html +=
+# [launcheroption]:https://dortania.github.io/OpenCore-Post-Install/multiboot/bootstrap.html +# [kernel]:https://dortania.github.io/OpenCore-Install-Guide/config-laptop.plist/skylake#kernel +# [acpi]:https://dortania.github.io/OpenCore-Install-Guide/config-laptop.plist/skylake#acpi +# [kexts]:https://dortania.github.io/OpenCore-Install-Guide/ktext.html#kexts +# [debug]:https://dortania.github.io/OpenCore-Install-Guide/troubleshooting/debug.html +# [scanpolicy]:https://dortania.github.io/OpenCore-Post-Install/universal/security.html#scanpolicy +# [platforminfo]:https://dortania.github.io/OpenCore-Install-Guide/config-laptop.plist/skylake#platforminfo +# [deviceproperties]:https://dortania.github.io/OpenCore-Install-Guide/config-laptop.plist/skylake#deviceproperties + +ACPI +:Add + count==0 "-You have no SSDT Patches. Please review the [ACPI Docs]" + [Path]==DSDT.aml "-{$Path} You should not be including your dumped DSDT. Please review the [ACPI Docs]." + [Path]==SSDT-1.aml "-{$Path} This is just an example SSDT. If you really made this yourself, call it something more descriptive" + [Path]~=".dsl$" "!{$Path} Only include .aml files here. dsl files need to be compiled to .aml" + [Enabled]==no "-{$Path} is disabled. Either enable it or remove it to get rid of this warning" + [Path]!=SSDT-PLUG.aml "-SSDT-PLUG.aml is missing. See the [ACPI Docs]" + [Path]==SSDT-EC-USBX-LAPTOP.aml&SSDT-EC.aml "-{$Path} don't use both SSDT-EC-USBX-LAPTOP and SSDT-EC" + [Path]~=-EC.+aml :"%You might need something like SSDT-EC.aml or SSDT-EC-USBX-LAPTOP.aml. See the [ACPI Docs]" + [Path]==SSDT-EC-USBX-DESKTOP.aml "-{$Path} Please use SSDT-EC-USBX-LAPTOP instead" + [Path]!=SSDT-PNLF.aml "-{$Path} is missing, please add this if you're using a laptop. See the [ACPI Docs]" + [Path]!=SSDT-PNLF-CFL.aml "-{$Path} This should not be included on Kaby Lake and older laptops, instead use SSDT-PNLF. Please review the [ACPI Docs]" + [Path]==* " {$Path} Make sure this file is in your OC/ACPI directory" + [Path]==SSDT-OLA.aml "!{$Path} Don't use random files found on sketchy websites, these inject random data that can very likely prevent booting. Please review the [Acpi Docs]" + [Path]==SSDT-OLARILA.aml "!{$Path} Don't use random files found on sketchy websites, these inject random data that can very likely prevent booting. Please review the [Acpi Docs]" + [Path]==SSDT-XOSI.aml&SSDT-GPI0.aml "-{$Path} don't use both SSDT-XOSI and SSDT-GPI0" + +:Quirks + count==5 + FadtEnableReset~=.* " {$setting} = {$value}" + NormalizeHeaders=no + RebaseRegions=no + ResetHwSig=no + ResetLogoStatus=no + SyncTableIds=no + +Booter + +:Quirks + AllowRelocationBlock=no + AvoidRuntimeDefrag=yes + DevirtualiseMmio=no + DisableSingleUser=no + DisableVariableWrite=no + DiscardHibernateMap=no + EnableSafeModeSlide=yes + EnableWriteUnprotector=yes + ForceExitBootServices=no + ProtectSecureBoot=no + ProtectMemoryRegions=no + ProtectCsmRegion~=.* "!{$setting} was deprecated since OpenCore v0.5.7 - See ProtectMemoryRegions instead" + ProtectUefiServices=no + ProvideCustomSlide=yes + ProvideMaxSlide=0 + ResizeAppleGpuBars=-1 + RebuildAppleMemoryMap=no + SetupVirtualMap=yes + ShrinkMemoryMap~=.* "!{$setting} was deprecated since OpenCore v0.5.7 - See RebuildAppleMemoryMap instead" + SignalAppleOS=no + SyncRuntimePermissions=no + ForceBooterSignature=no + +DeviceProperties + +:Add +::PciRoot(0x0)/Pci(0x2,0x0) + AAPL,ig-platform-id~="00001619|00001b19|00002619|00001219|00001b19|02001619|02002619|05003b19" " {$setting} = {$value} iGPU set correctly":"-{$setting} = {$value} - iGPU may not be set correctly. Please read the [DeviceProperties Docs]" + +::PciRoot(0x0)/Pci(0x1b,0x0) + AAPL,ig-platform-id~=.* "!{$setting} is in the wrong location, iGPU location is PciRoot(0x0)/Pci(0x2,0x0)" + +Kernel + +:Add + count==0 "!You have no Kexts. You definitely need at least Lilu.kext and VirtualSMC.kext. Please review the [Kexts Docs]" + [BundlePath]==Lilu.kext " Lilu.kext make sure this Kext is in your OC/Kexts directory and the first kext listed here":"!Lilu.kext is missing. Add it to the top of this list" + [BundlePath]==FakeSMC.kext&VirtualSMC.kext "-{$BundlePath} don't use both FakeSMC.kext and VirtualSMC.kext" + [BundlePath]!=FakeSMC.kext|VirtualSMC.kext "-you should have either FakeSMC.kext or VirtualSMC.kext here" + [BundlePath]==VoodooHDA.kext&AppleALC.kext "-{$BundlePath} don't use both VoodooHDA.kext and AppleALC.kext" + [BundlePath]==AppleALC.kext "$alcbootarg='-{$setting} = {$value} You need to add alcid=<_layout_\> here since you are using AppleALC.kext';":"$alcbootarg=;" + [BundlePath]!=WhateverGreen.kext "-WhateverGreen.kext is missing. Please review the [Kexts Docs]" + [BundlePath]==XLNCUSBFIX.kext "!XLNCUSBFIX.kext this is an AMD-specific kext, don't use on Intel" + [BundlePath]==SmallTree-Intel-211-AT-PCIe-GBE.kext "-{$BundlePath} while this might work, SmallTreeIntel82576.kext is considered more reliable" + [BundlePath]==SMCLightSensor.kext "!{$BundlePath} Please ensure your laptop has a light sensor, otherwise this can cause issues" + [BundlePath]==SMCBatteryManager.kext "!{$BundlePath} Please ensure your battery has been properly patched to 8bits, otherwise this can cause issues" + [BundlePath]==XHCI-unsupported.kext "-{$BundlePath} you probably don't need this" + [BundlePath]==FakePCIID.kext "-{$BundlePath} there are better ways to fake device ids" + [BundlePath]==FakePCIID_Intel_HDMI_Audio.kext "-{$BundlePath} there are better ways to fake device ids" + [BundlePath]==* " {$BundlePath} make sure this Kext is in your OC/Kexts directory" + +:Emulate + DummyPowerManagement=no + +:Quirks + AppleCpuPmCfgLock=no + AppleXcpmCfgLock=yes " {$setting} = {$value} You should disable CFG-Lock in your bios instead of using this":" {$setting} = {$value} Make sure CFG-Lock is disabled in your bios" + AppleXcpmExtraMsrs=no + AppleXcpmForceBoost=no + CustomPciSerialDevice=no + CustomSMBIOSGuid=no " {$setting} = {$value} If you have a Dell or VIAO motherboard, please enable this":" {$setting} = {$value} This is only required if you have a Dell or VIAO motherboard" + DisableIoMapper=yes + DisableRtcChecksum~=.* " {$setting} = {$value}" + DummyPowerManagement~=.* "!{$setting} was moved in OpenCore v0.6.2 - See Kernel -> Emulate" + ExtendBTFeatureFlags~=.* " {$setting} = {$value}" + LegacyCommpage=no + ExternalDiskIcons~=.* " {$setting} = {$value}" + ForceAquantiaEthernet=no + ForceSecureBootScheme=no + IncreasePciBarSize=no + LapicKernelPanic=no " {$setting} = {$value} If you have an HP laptop, please enable this":" {$setting} = {$value} This is only required if you have an HP laptop" + PanicNoKextDump=yes + PowerTimeoutKernelPanic=yes + ProvideCurrentCpuInfo=no + SetApfsTrimTimeout=-1 + ThirdPartyDrives~=.* " {$setting} = {$value}" + XhciPortLimit=yes " {$setting} = {$value} turn off after USB port mapping":" {$setting} = {$value} enable if you have USB issues" + +Misc +:Boot + BuiltinTextRenderer~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See UEFI/TextRenderer" + ConsoleBehaviourOs~=.* "!{$setting} was deprecated since OpenCore v0.5.6" + ConsoleBehaviourUi~="" "!{$setting} was deprecated since OpenCore v0.5.6" + ConsoleMode~=.* "!{$setting} has been moved to UEFI/Output section as of OpenCore v0.5.6" + Resolution~=.* "!{$setting} has been moved to UEFI/Output section as of OpenCore v0.5.6" + ConsoleAttributes~=.* " {$setting} = {$value}" + HideSelf~=.* "!{$setting} was deprecated since OpenCore v0.5.9" + PollAppleHotKeys=no + ShowPicker=yes + HibernateSkipsPicker=yes + UsePicker~=.* "!{$setting} was deprecated since OpenCore v0.5.6" + TakeoffDelay=0 + HibernateMode=None + LauncherOption~="Disabled|Full|Short|System" " {$setting} = {$value} LauncherOption set correctly":"-{$setting} = {$value} - Invalid LauncherOption. Please read the [Misc -> Boot Docs]" + LauncherPath=Default + PickerMode=Builtin + HideAuxiliary=no + PickerAttributes~=.* " {$setting} = {$value}" + PickerAudioAssist=no + Timeout=5 + PickerVariant~=.* " {$setting} = {$value}" + +:Debug + AppleDebug=yes + ApplePanic=yes + DisableWatchDog=yes :" {$setting} enabling this will help debugging" + Target=67 :" {$setting} see the [Debugging Docs] for more info on debug target numbers" + DisplayLevel=2147483714 :" {$setting} see [Debugging Docs] for more info debug display levels" + DisplayDelay=0 + SysReport=no : " -->This only works if you are using the Debug version{$setting}=yes" + LogModules~=.* " {$setting} = {$value}" + +:Entries + [Arguments]~=debug "!Arguments = {$Arguments} boot-args go in the nvram section, not here" + +:Security + AllowNvramReset~=.* "!{$setting} was deprecated since OpenCore v0.8.1" + AllowSetDefault=yes + AllowToggleSip~=.* "!{$setting} was deprecated since OpenCore v0.8.1" + ApECID=0 + AuthRestart=no + BlacklistAppleUpdate=yes + BootProtect~=.* "!{$setting} was deprecated since OpenCore v0.6.6 - See LauncherOption" + DmgLoading=Signed + EnablePassword=no + RequireSignature~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See Vault" + RequireVault~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See Vault" + Vault=Optional + SecureBootModel~="Default|Disabled|j137|j680|j132|j174|j140k|j780|j213|j140a|j152f|j160|j230k|j214k|j223|j215|j185|j185f|x86legacy" " {$setting} = {$value} SecureBootModel set correctly":"!{$setting} = {$value} - This is an invalid option for SecureBootModel!" + HaltLevel=2147483648 + ExposeSensitiveData=6 :" {$setting} = {$value}" + ScanPolicy=0 :"-{$setting} = {$value}. Initially you want 0 here, but once you are up and running check [Scanpolicy Docs] for why you should change this" + +:Serial + Init=no + Override=no + +:Tools + count==0 " You removed the tool EFIs":"%You can remove the tool EFIs here" + +NVRAM + LegacyEnable=no + LegacyOverwrite=no + WriteFlash=yes + +:Add +::4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14 + UIScale~=(01|02) " {$setting} = {$value}":" {$setting} = {$value} but it is usually set to 01 or 02" + DefaultBackgroundColor~=.* " {$setting} = {$value}" + +::7C436110-AB2A-4BBB-A880-FE41995C9F82 + boot-args~="ncpi=" "!{$setting} = {$value} I think you mean npci= there not ncpi=":"" + boot-args~="^(?:(?!alcid).)*$" "{$alcbootarg}":"" + boot-args="-v keepsyms=1" " {$setting} = {$value} If you have a navi10 GPU add agdpmod=pikera":" {$setting} = {$value}" + run-efi-updater="No" + csr-active-config~=.* " {$setting} = {$value}" + nvda_drv~=.* "!{$setting} = {$value} Remove this setting completely. It is no longer used as of OpenCore v0.5.7" + prev-lang:kbd=72752d52553a323532 "-{$setting} = {$value} ({@value}). Unless you speak Russian, remove this entry or fill it in with your language":" {$setting} = {$value} ({@value})" + SystemAudioVolume~="^\d+$" " {$setting} = {$value}":"!{$setting} = {$value} this should be a positive number" + +PlatformInfo + Automatic=yes + UpdateDataHub=yes + UpdateNVRAM=yes + UpdateSMBIOS=yes + UpdateSMBIOSMode=Create " {$setting} = {$value} If you have a Dell or VIAO motherboard, please set this to Custom":" {$setting} = {$value} This is only required if you have a Dell or VIAO motherboard" + +:Generic + SpoofVendor=yes + AdviseFeatures=no + ProcessorType~=.* " {$setting} = {$value}" + SystemMemoryStatus=Auto + MaxBIOSVersion=no + SupportsCsm~=.* "!{$setting} was replaced with AdviseWindows in OpenCore v0.5.5" + SystemProductName~="(MacBook9,1|MacBookPro13,1|MacBookPro13,2|MacBookPro13,3|iMac17,1)" " {$setting} = {$value}":"-{$setting} = {$value} this is not a suggested SMBIOS for Skylake Laptop systems. See [PlatformInfo Docs]" + MLB=M000000000001 "!{$setting} should be set to your generated board serial. See [PlatformInfo Docs]":" {$setting} is set" + ROM=112233000000 "-{$setting} = {$value} You should set this to your NIC MAC address. See [PlatformInfo Docs]":" {$setting} is set" + SystemSerialNumber=W0000000001 "!{$setting} should be set to your generated system serial number. See the [PlatformInfo Docs]":" {$setting} is set" + SystemUUID=00000000-0000-0000-0000-000000000000 "!{$setting} should be set to your generated SmUUID. See the [PlatformInfo Docs]":" {$setting} is set" + +UEFI + ConnectDrivers=yes "{$setting} = {$value}" +:Drivers + [Path]==VBoxHfs.efi|HFSPlus.efi|HfsPlus.efi|OpenHfsPlus.efi "$hfs={$Path}; {$Path}":"!Need either VBoxHfs.efi, OpenHfsPlus.efi or HFSPlus.efi here" + [Path]==VBoxHfs.efi|HFSPlus.efi|HfsPlus.efi|OpenHfsPlus.efi "!{$Path} you already have {$hfs}" + [Path]==OpenRuntime.efi " {$Path}":"!OpenRuntime.efi is missing" + [Path]==FwRuntimeServices.efi "!{$Path} has been replaced by OpenRuntime.efi as of OpenCore v0.5.7" + [Path]==ApfsDriverLoader.efi "!ApfsDriverLoader.efi was merged into OpenCore under the UEFI/APFS section as of OpenCore v0.5.8" + [Path]==OpenCore.efi "!OpenCore.efi should not be here!" + [Path]==AppleUsbKbdxe.efi "!{$Path} has been replaced by OpenUsbKbDxe.efi as of OpenCore v0.5.7" + [Path]==CrScreenshotDxe.efi "!{$Path} should not be here!" + [Path]==HiiDatabase.efi "!{$Path} should not be here!" + [Path]==NvmExpressDxe.efi "!{$Path} should not be here!" + [Path]==OpenUsbKbDxe.efi "-{$Path} Unless you are doing a legacy install, you don't need this" + [Path]==Ps2KeyboardDxe.efi "-{$Path} Unless you are using a PS2 keyboard, this should not be here!" + [Path]==Ps2MouseDxe.efi "-{$Path} Unless you are using a PS2 mouse/trackpad with OpenCanopy, this should not be here!" + [Path]==UsbMouseDxe.efi "-{$Path} Unless you are using a USB mouse/trackpad with OpenCanopy, this should not be here!" + [Path]==XhciDxe.efi "!{$Path} should not be here!" + [Path]==VirtualSmc.efi "!VirtualSmc.efi was merged into OpenCore under the quirk AppleSmcIo!" + [Path]==* " {$Path}" + +:APFS + EnableJumpstart=yes + GlobalConnect=no " {$setting} = {$value} If you have an HP motherboard and can't see APFS drives in OpenCore, please enable this":" {$setting} = {$value} Only required for HP motherboard that cannot see APFS drives in OpenCore" + HideVerbose=yes + JumpstartHotPlug=no + MinDate=0 + MinVersion=0 + +:AppleInput + AppleEvent~=.* " {$setting} = {$value}" + CustomDelays~=.* " {$setting} = {$value}" + KeyInitalDelay~=.* " {$setting} = {$value}" + KeySubsequentDelay~=.* " {$setting} = {$value}" + PointerSpeedDiv~=.* " {$setting} = {$value}" + PointerSpeedMul~=.* " {$setting} = {$value}" + GraphicsInputMirroring=no + +:Audio + AudioSupport~=.* " {$setting} = {$value}" + DisconnectHda~=.* " {$setting} = {$value}" + MaximumGain~=.* " {$setting} = {$value}" + MinimumAssistGain~=.* " {$setting} = {$value}" + MinimumAudibleGain~=.* " {$setting} = {$value}" + AudioOutMask~=.* " {$setting} = {$value}" + AudioDevice~=.* " {$setting} = {$value}" + AudioCodec~=.* " {$setting} = {$value}" + PlayChime~=.* " {$setting} = {$value}" + SetupDelay~=.* " {$setting} = {$value}" + ResetTrafficClass~=.* " {$setting} = {$value}" + +:Input + KeyFiltering=no + KeyForgetThreshold=5 + KeyMergeThreshold~=.* "!{$setting} was deprecated since OpenCore v0.6.9 + KeySupport=yes + KeySupportMode=Auto + KeySwap=no + PointerSupport=no + PointerSupportMode~=.* " {$setting} = {$value}" + TimerResolution=50000 + KeyInitalDelay~=.* "!{$setting} --> was moved to AppInput in OpenCore v0.6.9" + KeySubsequentDelay~=.* "!{$setting} --> was moved to AppInput in OpenCore v0.6.9" + PointerDwellClickTimeout~=.* " {$setting} = {$value}" + PointerDwellDoubleClickTimeou~=.* " {$setting} = {$value}" + PointerDwellRadius~=.* " {$setting} = {$value}" + PointerPollMask~=.* " {$setting} = {$value}" + PointerPollMax~=.* " {$setting} = {$value}" + PointerPollMin~=.* " {$setting} = {$value}" + +:ProtocolOverrides + count==18 :"!You should have exactly 18 settings in the UEFI/ProtocolOverrides section" + AppleAudio=no + AppleBootPolicy=no + AppleDebugLog=no + AppleEg2Info=no + AppleEvent~=.* "!{$setting} --> was moved to AppInput in OpenCore v0.6.9" + AppleFramebufferInfo=no + AppleImageConversion=no + AppleImg4Verification=no + AppleKeyMap=no + AppleRtcRam=no + AppleSecureBoot=no + AppleSmcIo=no + AppleUserInterfaceTheme=no + DataHub=no + DeviceProperties=no + FirmwareVolume=no " {$setting} = {$value} If you plan to use FileVault2, please enable this":" {$setting} = {$value} This is only required if you plan to use FileVault" + HashServices=no " {$setting} = {$value} If you plan to use FileVault2, please enable this":" {$setting} = {$value} This is only required if you plan to use FileVault" + OSInfo=no + UnicodeCollation=no + ConsoleControl~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See UEFI/TextRenderer" + +:Output + count==15 :"!You should have exactly 15 settings in the UEFI/Output section" + TextRenderer=BuiltinGraphics + ConsoleMode="" + Resolution~=.* " {$setting} = {$value}" + ForceResolution=no + ClearScreenOnModeSwitch=no + IgnoreTextInGraphics=no + ProvideConsoleGop=yes + ReconnectGraphicsOnConnect=no + DirectGopRendering=no + DirectGopCacheMode~=.* "!{$setting} was deprecated since OpenCore v0.5.9" + ReconnectOnResChange=no + ReplaceTabWithSpace=no + SanitiseClearScreen~=.* " {$setting} = {$value}" + UgaPassThrough~=.* " {$setting} = {$value}" + Scale~=.* "!{$setting} shouldn't be here" + +:Quirks + AvoidHighAlloc~=.* "!{$setting} was deprecated since OpenCore v0.5.6" + DeduplicateBootOrder~=.* "!{$setting} was deprecated since OpenCore v0.6.5" + DisableSecurityPolicy=no " {$setting} = {$value} If you have a Microsoft Surface device, please enable this" + EnableVectorAcceleration=no + EnableVmx=no + ActivateHpetSupport=no + ExitBootServicesDelay=0 + ForgeUefiSupport=no + ForceOcWriteFlash=no + IgnoreInvalidFlexRatio=no + ReconnectOnResChange~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See Output/${setting}" + IgnoreTextInGraphics~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See Output/${setting}" + ProvideConsoleGop~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See Output/${setting}" + ReleaseUsbOwnership=yes + ReloadOptionRoms=no + RequestBootVarFallback~=.* "!{$setting} was deprecated since OpenCore v0.5.9" + RequestBootVarRouting=yes + TscSyncTimeout=0 + ResizeGpuBars=-1 + ReplaceTabWithSpace~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See Output/${setting}" + SanitiseClearScreen~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See Output/${setting}" + ClearScreenOnModeSwitch~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See Output/${setting}" + UnblockFsConnect=no " {$setting} = {$value} If you have an HP system, please enable this" + +:ReservedMemory diff --git a/English Localization (en)/ocs/rules/nehalem086.lst b/English Localization (en)/ocs/rules/nehalem086.lst index 646fdc00ed81fb016f63aea69fa91d366d5bd82c..582007e3317e1d21bb2ebb2964a58bbe2a882f1d 100644 --- a/English Localization (en)/ocs/rules/nehalem086.lst +++ b/English Localization (en)/ocs/rules/nehalem086.lst @@ -1,6 +1,6 @@ -=HEDT: (1st, 2nd Gen) Nehalem OpenCore 0.8.5
+=HEDT: (1st, 2nd Gen) Nehalem OpenCore 0.8.6
# Generic config suitable for initial installation -# OpenCore v0.8.5 Intel Nehalem Sanity Check +# OpenCore v0.8.6 Intel Nehalem Sanity Check =https://dortania.github.io/OpenCore-Install-Guide/config-HEDT/nehalem.html =
# [launcheroption]:https://dortania.github.io/OpenCore-Post-Install/multiboot/bootstrap.html diff --git a/English Localization (en)/ocs/rules/nehalem087.lst b/English Localization (en)/ocs/rules/nehalem087.lst new file mode 100644 index 0000000000000000000000000000000000000000..ea551df84238571ca89c5d3229f986ceb7d828f0 --- /dev/null +++ b/English Localization (en)/ocs/rules/nehalem087.lst @@ -0,0 +1,346 @@ +=HEDT: (1st, 2nd Gen) Nehalem OpenCore 0.8.7
+# Generic config suitable for initial installation +# OpenCore v0.8.7 Intel Nehalem Sanity Check +=https://dortania.github.io/OpenCore-Install-Guide/config-HEDT/nehalem.html +=
+# [launcheroption]:https://dortania.github.io/OpenCore-Post-Install/multiboot/bootstrap.html +# [kernel]:https://dortania.github.io/OpenCore-Install-Guide/config-HEDT/nehalem#kernel +# [acpi]:https://dortania.github.io/OpenCore-Install-Guide/config-HEDT/nehalem#acpi +# [kexts]:https://dortania.github.io/OpenCore-Install-Guide/ktext.html#kexts +# [debug]:https://dortania.github.io/OpenCore-Install-Guide/troubleshooting/debug.html +# [scanpolicy]:https://dortania.github.io/OpenCore-Post-Install/universal/security.html#scanpolicy +# [platforminfo]:https://dortania.github.io/OpenCore-Install-Guide/config-HEDT/nehalem#platforminfo +# [deviceproperties]:https://dortania.github.io/OpenCore-Install-Guide/config-HEDT/nehalem#deviceproperties + +ACPI +:Add + count==0 "-You have no SSDT Patches. Please review the [Acpi Docs]" + [Path]==DSDT.aml "-{$Path} You should not be including your dumped DSDT. Please review the [Acpi Docs]." + [Path]==SSDT-1.aml "-{$Path} This is just an example SSDT. If you really made this yourself, call it something more descriptive" + [Path]~=".dsl$" "!{$Path} Only include .aml files here. dsl files need to be compiled to .aml" + [Enabled]==no "-{$Path} is disabled. Either enable it or remove it to get rid of this warning" + [Path]==SSDT-PLUG.aml "!{$Path} SSDT-PLUG is not supported on this generation of hardware, please review the [Acpi Docs]." + [Path]==SSDT-EC-DESKTOP.aml&SSDT-EC.aml "-{$Path} don't use both SSDT-EC-DESKTOP and SSDT-EC" + [Path]~=-EC.+aml :"%You might need something like SSDT-EC.aml or SSDT-EC-DESKTOP.aml. See the [Acpi Docs]" + [Path]==* " {$Path} Make sure this file is in your OC/ACPI directory" + [Path]==SSDT-OLA.aml "!{$Path} Don't use random files found on sketchy websites, these inject random data that can very likely prevent booting. Please review the [Acpi Docs]." + [Path]==SSDT-OLARILA.aml "!{$Path} Don't use random files found on sketchy websites, these inject random data that can very likely prevent booting. Please review the [Acpi Docs]." + +:Quirks + count==5 + FadtEnableReset~=.* " {$setting} = {$value}" + NormalizeHeaders=no + RebaseRegions=no + ResetHwSig=no + ResetLogoStatus=no + SyncTableIds=no + +Booter + +:Quirks + AllowRelocationBlock=no + AvoidRuntimeDefrag=yes " {$setting} = {$value} If you board does not support UEFI, please disable this":" {$setting} = {$value} This is only required if your supports UEFI" + DevirtualiseMmio=no + DisableSingleUser=no + DisableVariableWrite=no + DiscardHibernateMap=no + EnableSafeModeSlide=yes " {$setting} = {$value} If you board does not support UEFI, please disable this":" {$setting} = {$value} This is only required if your supports UEFI" + EnableWriteUnprotector=yes " {$setting} = {$value} If you board does not support UEFI, please disable this":" {$setting} = {$value} This is only required if your supports UEFI" + ForceExitBootServices=no + ProtectCsmRegion~=.* "!{$setting} was deprecated since OpenCore v0.5.7 - See ProtectMemoryRegions instead" + ProtectMemoryRegions=no + ProtectSecureBoot=no + ProtectUefiServices=no + ProvideCustomSlide=yes " {$setting} = {$value} If you board does not support UEFI, please disable this":" {$setting} = {$value} This is only required if your supports UEFI" + ProvideMaxSlide=0 + ResizeAppleGpuBars=-1 + RebuildAppleMemoryMap=no " {$setting} = {$value} If you plan to boot OS X 10.6 or older, please enable this":" {$setting} = {$value} This is only required if you plan to boot OS X 10.6 or older" + SetupVirtualMap=yes " {$setting} = {$value} If you board does not support UEFI, please disable this":" {$setting} = {$value} This is only required if your supports UEFI" + ShrinkMemoryMap~=.* "!{$setting} was deprecated since OpenCore v0.5.7 - See RebuildAppleMemoryMap instead" + SignalAppleOS=no + SyncRuntimePermissions=no + ForceBooterSignature=no + +DeviceProperties + +Kernel + +:Add + count==0 "!You have no Kexts. You definitely need at least Lilu.kext and VirtualSMC.kext. Please review the [Kexts Docs]" + [BundlePath]==Lilu.kext " Lilu.kext make sure this Kext is in your OC/Kexts directory and the first kext listed here":"!Lilu.kext is missing. Add it to the top of this list" + [BundlePath]==FakeSMC.kext&VirtualSMC.kext "-{$BundlePath} don't use both FakeSMC.kext and VirtualSMC.kext" + [BundlePath]!=FakeSMC.kext|VirtualSMC.kext "-you should have either FakeSMC.kext or VirtualSMC.kext here" + [BundlePath]==VoodooHDA.kext&AppleALC.kext "-{$BundlePath} don't use both VoodooHDA.kext and AppleALC.kext" + [BundlePath]==AppleALC.kext "$alcbootarg='-{$setting} = {$value} You need to add alcid=<_layout_\> here since you are using AppleALC.kext';":"$alcbootarg=;" + [BundlePath]!=WhateverGreen.kext "-WhateverGreen.kext is missing. Please review the [Kexts Docs]" + [BundlePath]==XLNCUSBFIX.kext "!XLNCUSBFIX.kext this is an AMD-specific kext, don't use on Intel" + [BundlePath]==SmallTree-Intel-211-AT-PCIe-GBE.kext "-{$BundlePath} while this might work, SmallTreeIntel82576.kext is considered more reliable" + [BundlePath]==SMCLightSensor.kext "!{$BundlePath} VirtualSMC laptop plugins don't work on Desktop" + [BundlePath]==SMCBatteryManager.kext "!{$BundlePath} VirtualSMC laptop plugins don't work on Desktop" + [BundlePath]==* " {$BundlePath} make sure this Kext is in your OC/Kexts directory" + +:Emulate + DummyPowerManagement=no + +:Quirks + AppleCpuPmCfgLock=yes " {$setting} = {$value} You should disable CFG-Lock in your bios instead of using this":" {$setting} = {$value} Make sure CFG-Lock is disabled in your bios" + AppleXcpmCfgLock=no + AppleXcpmExtraMsrs=no + AppleXcpmForceBoost=no + CustomPciSerialDevice=no + CustomSMBIOSGuid=no " {$setting} = {$value} If you have a Dell or VIAO motherboard, please enable this":" {$setting} = {$value} This is only required if you have a Dell or VIAO motherboard" + DisableIoMapper=yes + DisableRtcChecksum~=.* " {$setting} = {$value}" + DummyPowerManagement~=.* "!{$setting} was moved in OpenCore v0.6.2 - See Kernel -> Emulate" + ExtendBTFeatureFlags~=.* " {$setting} = {$value}" + LegacyCommpage=no + ExternalDiskIcons~=.* " {$setting} = {$value}" + ForceAquantiaEthernet=no + ForceSecureBootScheme=no + IncreasePciBarSize=no + LapicKernelPanic=no " {$setting} = {$value} If you have an HP laptop, please enable this":" {$setting} = {$value} This is only required if you have an HP laptop" + PanicNoKextDump=yes + PowerTimeoutKernelPanic=yes + ProvideCurrentCpuInfo=no + SetApfsTrimTimeout=-1 + ThirdPartyDrives~=.* " {$setting} = {$value}" + XhciPortLimit=no + +Misc +:Boot + BuiltinTextRenderer~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See UEFI/TextRenderer" + ConsoleBehaviourOs~=.* "!{$setting} was deprecated since OpenCore v0.5.6" + ConsoleBehaviourUi~="" "!{$setting} was deprecated since OpenCore v0.5.6" + ConsoleMode~=.* "!{$setting} has been moved to UEFI/Output section as of OpenCore v0.5.6" + Resolution~=.* "!{$setting} has been moved to UEFI/Output section as of OpenCore v0.5.6" + ConsoleAttributes~=.* " {$setting} = {$value}" + HideSelf~=.* "!{$setting} was deprecated since OpenCore v0.5.9" + PollAppleHotKeys=no + ShowPicker=yes + HibernateSkipsPicker=yes + UsePicker~=.* "!{$setting} was deprecated since OpenCore v0.5.6" + TakeoffDelay=0 + HibernateMode=None + LauncherOption~="Disabled|Full|Short|System" " {$setting} = {$value} LauncherOption set correctly":"-{$setting} = {$value} - Invalid LauncherOption. Please read the [Misc -> Boot Docs]" + LauncherPath=Default + PickerMode=Builtin + HideAuxiliary=no + PickerAttributes~=.* " {$setting} = {$value}" + PickerAudioAssist=no + Timeout=5 + PickerVariant~=.* " {$setting} = {$value}" + +:Debug + AppleDebug=yes + ApplePanic=yes + DisableWatchDog=yes :" {$setting} enabling this will help debugging" + Target=67 :" {$setting} see the [Debugging Docs] for more info on debug target numbers" + DisplayLevel=2147483714 :" {$setting} see [Debugging Docs] for more info debug display levels" + DisplayDelay=0 + SysReport=no : " -->This only works if you are using the Debug version{$setting}=yes" + LogModules~=.* " {$setting} = {$value}" + +:Entries + [Arguments]~=debug "!Arguments = {$Arguments} boot-args go in the nvram section, not here" + +:Security + AllowNvramReset~=.* "!{$setting} was deprecated since OpenCore v0.8.1" + AllowSetDefault=yes + AllowToggleSip~=.* "!{$setting} was deprecated since OpenCore v0.8.1" + ApECID=0 + AuthRestart=no + BlacklistAppleUpdate=yes + BootProtect~=.* "!{$setting} was deprecated since OpenCore v0.6.6 - See LauncherOption" + DmgLoading=Signed + EnablePassword=no + RequireSignature~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See Vault" + RequireVault~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See Vault" + Vault=Optional + SecureBootModel~="Default|Disabled|j137|j680|j132|j174|j140k|j780|j213|j140a|j152f|j160|j230k|j214k|j223|j215|j185|j185f|x86legacy" " {$setting} = {$value} SecureBootModel set correctly":"!{$setting} = {$value} - This is an invalid option for SecureBootModel!" + HaltLevel=2147483648 + ExposeSensitiveData=6 :" {$setting} = {$value}" + ScanPolicy=0 :"-{$setting} = {$value}. Initially you want 0 here, but once you are up and running check [Scanpolicy Docs] for why you should change this" + +:Serial + Init=no + Override=no + +:Tools + count==0 " You removed the tool EFIs":"%You can remove the tool EFIs here" + +NVRAM + LegacyEnable=yes + LegacyOverwrite=yes + WriteFlash=yes + +:Add +::4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14 + UIScale~=(01|02) " {$setting} = {$value}":" {$setting} = {$value} but it is usually set to 01 or 02" + DefaultBackgroundColor~=.* " {$setting} = {$value}" + +::7C436110-AB2A-4BBB-A880-FE41995C9F82 + boot-args~="ncpi=" "!{$setting} = {$value} I think you mean npci= there not ncpi=":"" + boot-args~="^(?:(?!alcid).)*$" "{$alcbootarg}":"" + boot-args="-v keepsyms=1" " {$setting} = {$value} If you have a navi10 GPU add agdpmod=pikera":" {$setting} = {$value}" + run-efi-updater="No" + csr-active-config~=.* " {$setting} = {$value}" + nvda_drv~=.* "!{$setting} = {$value} Remove this setting completely. It is no longer used as of OpenCore v0.5.7" + prev-lang:kbd=72752d52553a323532 "-{$setting} = {$value} ({@value}). Unless you speak Russian, remove this entry or fill it in with your language":" {$setting} = {$value} ({@value})" + SystemAudioVolume~="^\d+$" " {$setting} = {$value}":"!{$setting} = {$value} this should be a positive number" + +PlatformInfo + Automatic=yes + UpdateDataHub=yes + UpdateNVRAM=yes + UpdateSMBIOS=yes + UpdateSMBIOSMode=Create " {$setting} = {$value} If you have a Dell or VIAO motherboard, please set this to Custom":" {$setting} = {$value} This is only required if you have a Dell or VIAO motherboard" + +:Generic + SpoofVendor=yes + AdviseFeatures=no + ProcessorType~=.* " {$setting} = {$value}" + SystemMemoryStatus=Auto + MaxBIOSVersion=no + SupportsCsm~=.* "!{$setting} was replaced with AdviseWindows in OpenCore v0.5.5" + SystemProductName~="(MacPro5,1|MacPro6,1)" " {$setting} = {$value}":"-{$setting} = {$value} this is not a suggested SMBIOS for Skylake-X systems. See [PlatformInfo Docs]" + MLB=M000000000001 "!{$setting} should be set to your generated board serial. See [PlatformInfo Docs]":" {$setting} is set" + ROM=112233000000 "-{$setting} = {$value} You should set this to your NIC MAC address. See [PlatformInfo Docs]":" {$setting} is set" + SystemSerialNumber=W0000000001 "!{$setting} should be set to your generated system serial number. See the [PlatformInfo Docs]":" {$setting} is set" + SystemUUID=00000000-0000-0000-0000-000000000000 "!{$setting} should be set to your generated SmUUID. See the [PlatformInfo Docs]":" {$setting} is set" + +UEFI + ConnectDrivers=yes "{$setting} = {$value}" +:Drivers + [Path]==VBoxHfs.efi|HFSPlus.efi|HfsPlus.efi|OpenHfsPlus.efi "$hfs={$Path}; {$Path}":"!Need either VBoxHfs.efi, OpenHfsPlus.efi or HFSPlus.efi here" + [Path]==VBoxHfs.efi|HFSPlus.efi|HfsPlus.efi|OpenHfsPlus.efi "!{$Path} you already have {$hfs}" + [Path]==OpenRuntime.efi " {$Path}":"!OpenRuntime.efi is missing" + [Path]==FwRuntimeServices.efi "!{$Path} has been replaced by OpenRuntime.efi as of OpenCore v0.5.7" + [Path]==ApfsDriverLoader.efi "!ApfsDriverLoader.efi was merged into OpenCore under the UEFI/APFS section as of OpenCore v0.5.8" + [Path]==OpenCore.efi "!OpenCore.efi should not be here!" + [Path]==AppleUsbKbdxe.efi "!{$Path} has been replaced by OpenUsbKbDxe.efi as of OpenCore v0.5.7" + [Path]==CrScreenshotDxe.efi "!{$Path} should not be here!" + [Path]==HiiDatabase.efi "!{$Path} should not be here!" + [Path]==NvmExpressDxe.efi "!{$Path} should not be here!" + [Path]==OpenUsbKbDxe.efi "-{$Path} Unless you are doing a legacy install, you don't need this" + [Path]==Ps2KeyboardDxe.efi "-{$Path} Unless you are using a PS2 keyboard, this should not be here!" + [Path]==Ps2MouseDxe.efi "-{$Path} Unless you are using a PS2 mouse/trackpad with OpenCanopy, this should not be here!" + [Path]==UsbMouseDxe.efi "-{$Path} Unless you are using a USB mouse/trackpad with OpenCanopy, this should not be here!" + [Path]==XhciDxe.efi "!{$Path} should not be here!" + [Path]==VirtualSmc.efi "!VirtualSmc.efi was merged into OpenCore under the quirk AppleSmcIo!" + [Path]==* " {$Path}" + +:APFS + EnableJumpstart=yes + GlobalConnect=no " {$setting} = {$value} If you have an HP motherboard and can't see APFS drives in OpenCore, please enable this":" {$setting} = {$value} Only required for HP motherboard that cannot see APFS drives in OpenCore" + HideVerbose=yes + JumpstartHotPlug=no + MinDate=0 + MinVersion=0 + +:AppleInput + AppleEvent~=.* " {$setting} = {$value}" + CustomDelays~=.* " {$setting} = {$value}" + KeyInitalDelay~=.* " {$setting} = {$value}" + KeySubsequentDelay~=.* " {$setting} = {$value}" + PointerSpeedDiv~=.* " {$setting} = {$value}" + PointerSpeedMul~=.* " {$setting} = {$value}" + GraphicsInputMirroring=no + +:Audio + AudioSupport~=.* " {$setting} = {$value}" + DisconnectHda~=.* " {$setting} = {$value}" + MaximumGain~=.* " {$setting} = {$value}" + MinimumAssistGain~=.* " {$setting} = {$value}" + MinimumAudibleGain~=.* " {$setting} = {$value}" + AudioOutMask~=.* " {$setting} = {$value}" + AudioDevice~=.* " {$setting} = {$value}" + AudioCodec~=.* " {$setting} = {$value}" + PlayChime~=.* " {$setting} = {$value}" + SetupDelay~=.* " {$setting} = {$value}" + ResetTrafficClass~=.* " {$setting} = {$value}" + +:Input + KeyFiltering=no + KeyForgetThreshold=5 + KeyMergeThreshold~=.* "!{$setting} was deprecated since OpenCore v0.6.9 + KeySupport=yes + KeySupportMode=Auto + KeySwap=no + PointerSupport=no + PointerSupportMode~=.* " {$setting} = {$value}" + TimerResolution=50000 + KeyInitalDelay~=.* "!{$setting} --> was moved to AppInput in OpenCore v0.6.9" + KeySubsequentDelay~=.* "!{$setting} --> was moved to AppInput in OpenCore v0.6.9" + PointerDwellClickTimeout~=.* " {$setting} = {$value}" + PointerDwellDoubleClickTimeou~=.* " {$setting} = {$value}" + PointerDwellRadius~=.* " {$setting} = {$value}" + PointerPollMask~=.* " {$setting} = {$value}" + PointerPollMax~=.* " {$setting} = {$value}" + PointerPollMin~=.* " {$setting} = {$value}" + +:ProtocolOverrides + count==18 :"!You should have exactly 18 settings in the UEFI/ProtocolOverrides section" + AppleAudio=no + AppleBootPolicy=no + AppleDebugLog=no + AppleEg2Info=no + AppleEvent~=.* "!{$setting} --> was moved to AppInput in OpenCore v0.6.9" + AppleFramebufferInfo=no + AppleImageConversion=no + AppleImg4Verification=no + AppleKeyMap=no + AppleRtcRam=no + AppleSecureBoot=no + AppleSmcIo=no + AppleUserInterfaceTheme=no + DataHub=no + DeviceProperties=no + FirmwareVolume=no " {$setting} = {$value} If you plan to use FileVault2, please enable this":" {$setting} = {$value} This is only required if you plan to use FileVault" + HashServices=no " {$setting} = {$value} If you plan to use FileVault2, please enable this":" {$setting} = {$value} This is only required if you plan to use FileVault" + OSInfo=no + UnicodeCollation=no + ConsoleControl~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See UEFI/TextRenderer" + +:Output + count==15 :"!You should have exactly 15 settings in the UEFI/Output section" + TextRenderer=BuiltinGraphics + ConsoleMode="" + Resolution~=.* " {$setting} = {$value}" + ForceResolution=no + ClearScreenOnModeSwitch=no + IgnoreTextInGraphics=no + ProvideConsoleGop=yes + ReconnectGraphicsOnConnect=no + DirectGopRendering=no + DirectGopCacheMode~=.* "!{$setting} was deprecated since OpenCore v0.5.9" + ReconnectOnResChange=no + ReplaceTabWithSpace=no + SanitiseClearScreen~=.* " {$setting} = {$value}" + UgaPassThrough~=.* " {$setting} = {$value}" + Scale~=.* "!{$setting} shouldn't be here" + +:Quirks + AvoidHighAlloc~=.* "!{$setting} was deprecated since OpenCore v0.5.6" + DeduplicateBootOrder~=.* "!{$setting} was deprecated since OpenCore v0.6.5" + DisableSecurityPolicy=no + EnableVectorAcceleration=no + EnableVmx=no + ActivateHpetSupport=no + ExitBootServicesDelay=0 + ForgeUefiSupport=no + ForceOcWriteFlash=no + IgnoreInvalidFlexRatio=yes + IgnoreTextInGraphics~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See Output/${setting}" + ProvideConsoleGop~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See Output/${setting}" + ReleaseUsbOwnership=no + ReloadOptionRoms=no + RequestBootVarFallback~=.* "!{$setting} was deprecated since OpenCore v0.5.9" + RequestBootVarRouting=yes + TscSyncTimeout=0 + ResizeGpuBars=-1 + ReplaceTabWithSpace~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See Output/${setting}" + SanitiseClearScreen~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See Output/${setting}" + ClearScreenOnModeSwitch~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See Output/${setting}" + UnblockFsConnect=no " {$setting} = {$value} If you have an HP system, please enable this" + +:ReservedMemory diff --git a/English Localization (en)/ocs/rules/penryn086.lst b/English Localization (en)/ocs/rules/penryn086.lst index d98e9e47f96d2c72c36ca5a4006723ebdf262b03..fb284c17db1a06a5359e3d94e764f1e4070a39c2 100644 --- a/English Localization (en)/ocs/rules/penryn086.lst +++ b/English Localization (en)/ocs/rules/penryn086.lst @@ -1,6 +1,6 @@ -=Desktop: (0th Gen) Yonah, Conroe and Penryn 0.8.5
+=Desktop: (0th Gen) Yonah, Conroe and Penryn 0.8.6
# Generic config suitable for initial installation -# OpenCore v0.8.5 Intel Yonah, Conroe and Penryn Desktop Sanity Check +# OpenCore v0.8.6 Intel Yonah, Conroe and Penryn Desktop Sanity Check =https://dortania.github.io/OpenCore-Install-Guide/config.plist/penryn.html =
# [launcheroption]:https://dortania.github.io/OpenCore-Post-Install/multiboot/bootstrap.html diff --git a/English Localization (en)/ocs/rules/penryn087.lst b/English Localization (en)/ocs/rules/penryn087.lst new file mode 100644 index 0000000000000000000000000000000000000000..1bbb0a58af864d932a7417c97a22256c2a1b92df --- /dev/null +++ b/English Localization (en)/ocs/rules/penryn087.lst @@ -0,0 +1,352 @@ +=Desktop: (0th Gen) Yonah, Conroe and Penryn 0.8.7
+# Generic config suitable for initial installation +# OpenCore v0.8.7 Intel Yonah, Conroe and Penryn Desktop Sanity Check +=https://dortania.github.io/OpenCore-Install-Guide/config.plist/penryn.html +=
+# [launcheroption]:https://dortania.github.io/OpenCore-Post-Install/multiboot/bootstrap.html +# [kernel]:https://dortania.github.io/OpenCore-Install-Guide/config.plist/penryn.html#kernel +# [acpi]:https://dortania.github.io/OpenCore-Install-Guide/config.plist/penryn.html#acpi +# [kexts]:https://dortania.github.io/OpenCore-Install-Guide/ktext.html#kexts +# [debug]:https://dortania.github.io/OpenCore-Install-Guide/troubleshooting/debug.html +# [scanpolicy]:https://dortania.github.io/OpenCore-Post-Install/universal/security.html#scanpolicy +# [platforminfo]:https://dortania.github.io/OpenCore-Install-Guide/config.plist/penryn.html#platforminfo +# [deviceproperties]:https://dortania.github.io/OpenCore-Install-Guide/config.plist/penryn.html#deviceproperties + +ACPI +:Add + count==0 "-You have no SSDT Patches. Please review the [Acpi Docs]" + [Path]==DSDT.aml "-{$Path} You should not be including your dumped DSDT. Please review the [Acpi Docs]" + [Path]==SSDT-1.aml "-{$Path} This is just an example SSDT. If you really made this yourself, call it something more descriptive" + [Path]==SSDT-PLUG.aml "-{$Path} does not work on Ivy Bridge and older systems" + [Path]==SSDT-GPIO.aml "-{$Path} this doesn't belong on an Ivy Bridge or older system" + [Path]~=".dsl$" "!{$Path} Only include .aml files here. dsl files need to be compiled to .aml" + [Enabled]==no "-{$Path} is disabled. Either enable it or remove it to get rid of this warning" + [Path]==SSDT-EC-DESKTOP.aml&SSDT-EC.aml "-{$Path} don't use both SSDT-EC-DESKTOP and SSDT-EC" + [Path]~=-EC.+aml :"%You might need something like SSDT-EC.aml or SSDT-EC-USBX-DESKTOP.aml. See the [Acpi Docs]" + [Path]==* " {$Path} Make sure this file is in your OC/ACPI directory" + [Path]==SSDT-OLA.aml "!{$Path} Don't use random files found on sketchy websites, these inject random data that can very likely prevent booting. Please review the [Acpi Docs]." + [Path]==SSDT-OLARILA.aml "!{$Path} Don't use random files found on sketchy websites, these inject random data that can very likely prevent booting. Please review the [Acpi Docs]." + +:Quirks + count==5 + FadtEnableReset~=.* " {$setting} = {$value}" + NormalizeHeaders=no + RebaseRegions=no + ResetHwSig=no + ResetLogoStatus=no + SyncTableIds=no + +Booter + +:Quirks + AllowRelocationBlock=no + AvoidRuntimeDefrag=yes " {$setting} = {$value} If you board does not support UEFI, please disable this":" {$setting} = {$value} This is only required if your supports UEFI" + DevirtualiseMmio=no + DisableSingleUser=no + DisableVariableWrite=no + DiscardHibernateMap=no + EnableSafeModeSlide=yes " {$setting} = {$value} If you board does not support UEFI, please disable this":" {$setting} = {$value} This is only required if your supports UEFI" + EnableWriteUnprotector=yes " {$setting} = {$value} If you board does not support UEFI, please disable this":" {$setting} = {$value} This is only required if your supports UEFI" + ForceExitBootServices=no + ProtectCsmRegion~=.* "!{$setting} was deprecated since OpenCore v0.5.7 - See ProtectMemoryRegions instead" + ProtectMemoryRegions=no + ProtectSecureBoot=no + ProtectUefiServices=no + ProvideCustomSlide=yes " {$setting} = {$value} If you board does not support UEFI, please disable this":" {$setting} = {$value} This is only required if your supports UEFI" + ProvideMaxSlide=0 + ResizeAppleGpuBars=-1 + RebuildAppleMemoryMap=no " {$setting} = {$value} If you plan to boot OS X 10.6 or older, please enable this":" {$setting} = {$value} This is only required if you plan to boot OS X 10.6 or older" + SetupVirtualMap=yes " {$setting} = {$value} If you board does not support UEFI, please disable this":" {$setting} = {$value} This is only required if your supports UEFI" + ShrinkMemoryMap~=.* "!{$setting} was deprecated since OpenCore v0.5.7 - See RebuildAppleMemoryMap instead" + SignalAppleOS=no + SyncRuntimePermissions=no + ForceBooterSignature=no + +DeviceProperties + +Kernel + +:Add + count==0 "!You have no Kexts. You definitely need at least Lilu.kext and VirtualSMC.kext. Please review the [Kexts Docs]" + [BundlePath]==Lilu.kext " Lilu.kext make sure this Kext is in your OC/Kexts directory and the first kext listed here":"!Lilu.kext is missing. Add it to the top of this list" + [BundlePath]==FakeSMC.kext&VirtualSMC.kext "-{$BundlePath} don't use both FakeSMC.kext and VirtualSMC.kext" + [BundlePath]!=FakeSMC.kext|VirtualSMC.kext "-you should have either FakeSMC.kext or VirtualSMC.kext here" + [BundlePath]==VoodooHDA.kext&AppleALC.kext "-{$BundlePath} don't use both VoodooHDA.kext and AppleALC.kext" + [BundlePath]==AppleALC.kext "$alcbootarg='-{$setting} = {$value} You need to add alcid=<_layout_\> here since you are using AppleALC.kext';":"$alcbootarg=;" + [BundlePath]==VoodooHDA.kext " {$BundlePath} Note that AppleALC.kext tends to have better audio quality" + [BundlePath]!=WhateverGreen.kext "-WhateverGreen.kext is missing. Please review the [Kexts Docs]" + [BundlePath]==XLNCUSBFIX.kext "!XLNCUSBFIX.kext this is an AMD-specific kext, don't use on Intel" + [BundlePath]==SmallTree-Intel-211-AT-PCIe-GBE.kext "-{$BundlePath} while this might work, SmallTreeIntel82576.kext is considered more reliable" + [BundlePath]==SMCLightSensor.kext "!{$BundlePath} VirtualSMC laptop plugins don't work on Desktop" + [BundlePath]==SMCBatteryManager.kext "!{$BundlePath} VirtualSMC laptop plugins don't work on Desktop" + [BundlePath]==XHCI-unsupported.kext "-{$BundlePath} you probably don't need this" + [BundlePath]==FakePCIID.kext "-{$BundlePath} there are better ways to fake device ids" + [BundlePath]==FakePCIID_Intel_HDMI_Audio.kext "-{$BundlePath} there are better ways to fake device ids" + [BundlePath]==* " {$BundlePath} make sure this Kext is in your OC/Kexts directory" + +:Emulate + DummyPowerManagement=no + +:Quirks + AppleCpuPmCfgLock=no + AppleXcpmCfgLock=no + AppleXcpmExtraMsrs=no + AppleXcpmForceBoost=no + CustomPciSerialDevice=no + CustomSMBIOSGuid=no " {$setting} = {$value} If you have a Dell or VIAO motherboard, please enable this":" {$setting} = {$value} This is only required if you have a Dell or VIAO motherboard" + DisableIoMapper=yes + DisableRtcChecksum~=.* " {$setting} = {$value}" + DummyPowerManagement~=.* "!{$setting} was moved in OpenCore v0.6.2 - See Kernel -> Emulate" + ExtendBTFeatureFlags~=.* " {$setting} = {$value}" + LegacyCommpage=no + ExternalDiskIcons~=.* " {$setting} = {$value}" + ForceAquantiaEthernet=no + ForceSecureBootScheme=no + IncreasePciBarSize=no + LapicKernelPanic=no " {$setting} = {$value} If you have an HP laptop, please enable this":" {$setting} = {$value} This is only required if you have an HP laptop" + PanicNoKextDump=yes + PowerTimeoutKernelPanic=yes + ProvideCurrentCpuInfo=no + SetApfsTrimTimeout=-1 + ThirdPartyDrives~=.* " {$setting} = {$value}" + XhciPortLimit=no + +Misc +:Boot + BuiltinTextRenderer~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See UEFI/TextRenderer" + ConsoleBehaviourOs~=.* "!{$setting} was deprecated since OpenCore v0.5.6" + ConsoleBehaviourUi~="" "!{$setting} was deprecated since OpenCore v0.5.6" + ConsoleMode~=.* "!{$setting} has been moved to UEFI/Output section as of OpenCore v0.5.6" + Resolution~=.* "!{$setting} has been moved to UEFI/Output section as of OpenCore v0.5.6" + ConsoleAttributes~=.* " {$setting} = {$value}" + HideSelf~=.* "!{$setting} was deprecated since OpenCore v0.5.9" + PollAppleHotKeys=no + ShowPicker=yes + HibernateSkipsPicker=yes + UsePicker~=.* "!{$setting} was deprecated since OpenCore v0.5.6" + TakeoffDelay=0 + HibernateMode=None + LauncherOption~="Disabled|Full|Short|System" " {$setting} = {$value} LauncherOption set correctly":"-{$setting} = {$value} - Invalid LauncherOption. Please read the [Misc -> Boot Docs]" + LauncherPath=Default + PickerMode=Builtin + HideAuxiliary=no + PickerAttributes~=.* " {$setting} = {$value}" + PickerAudioAssist=no + Timeout=5 + PickerVariant~=.* " {$setting} = {$value}" + +:Debug + AppleDebug=yes + ApplePanic=yes + DisableWatchDog=yes :" {$setting} enabling this will help debugging" + Target=67 :" {$setting} see the [Debugging Docs] for more info on debug target numbers" + DisplayLevel=2147483714 :" {$setting} see [Debugging Docs] for more info debug display levels" + DisplayDelay=0 + SysReport=no : " -->This only works if you are using the Debug version{$setting}=yes" + LogModules~=.* " {$setting} = {$value}" + +:Entries + [Arguments]~=debug "!Arguments = {$Arguments} boot-args go in the nvram section, not here" + +:Security + AllowNvramReset~=.* "!{$setting} was deprecated since OpenCore v0.8.1" + AllowSetDefault=yes + AllowToggleSip~=.* "!{$setting} was deprecated since OpenCore v0.8.1" + ApECID=0 + AuthRestart=no + BlacklistAppleUpdate=yes + BootProtect~=.* "!{$setting} was deprecated since OpenCore v0.6.6 - See LauncherOption" + DmgLoading=Signed + EnablePassword=no + RequireSignature~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See Vault" + RequireVault~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See Vault" + Vault=Optional + SecureBootModel~="Default|Disabled|j137|j680|j132|j174|j140k|j780|j213|j140a|j152f|j160|j230k|j214k|j223|j215|j185|j185f|x86legacy" " {$setting} = {$value} SecureBootModel set correctly":"!{$setting} = {$value} - This is an invalid option for SecureBootModel!" + HaltLevel=2147483648 + ExposeSensitiveData=6 :" {$setting} = {$value}" + ScanPolicy=0 :"-{$setting} = {$value}. Initially you want 0 here, but once you are up and running check [Scanpolicy Docs] for why you should change this" + +:Serial + Init=no + Override=no + +:Tools + count==0 " You removed the tool EFIs":"%You can remove the tool EFIs here" + +NVRAM + LegacyEnable=no + LegacyOverwrite=no + WriteFlash=yes + +:Add +::4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14 + UIScale~=(01|02) " {$setting} = {$value}":" {$setting} = {$value} but it is usually set to 01 or 02" + DefaultBackgroundColor~=.* " {$setting} = {$value}" + +::7C436110-AB2A-4BBB-A880-FE41995C9F82 + boot-args~="ncpi=" "!{$setting} = {$value} I think you mean npci= there not ncpi=":"" + boot-args~="^(?:(?!alcid).)*$" "{$alcbootarg}":"" + boot-args="-v keepsyms=1" " {$setting} = {$value} If you have a navi10 GPU add agdpmod=pikera":" {$setting} = {$value}" + run-efi-updater="No" + csr-active-config~=.* " {$setting} = {$value}" + nvda_drv~=.* "!{$setting} = {$value} Remove this setting completely. It is no longer used as of OpenCore v0.5.7" + prev-lang:kbd=72752d52553a323532 "-{$setting} = {$value} ({@value}). Unless you speak Russian, remove this entry or fill it in with your language":" {$setting} = {$value} ({@value})" + SystemAudioVolume~="^\d+$" " {$setting} = {$value}":"!{$setting} = {$value} this should be a positive number" + +PlatformInfo + Automatic=yes + UpdateDataHub=yes + UpdateNVRAM=yes + UpdateSMBIOS=yes + UpdateSMBIOSMode=Create " {$setting} = {$value} If you have a Dell or VIAO motherboard, please set this to Custom":" {$setting} = {$value} This is only required if you have a Dell or VIAO motherboard" + +:Generic + SpoofVendor=yes + AdviseFeatures=no + ProcessorType~=.* " {$setting} = {$value}" + SystemMemoryStatus=Auto + MaxBIOSVersion=no + SupportsCsm~=.* "!{$setting} was replaced with AdviseWindows in OpenCore v0.5.5" + SystemProductName~="(iMac4,1|iMac7,1|iMac10,1|MacPro6,1)" " {$setting} = {$value}":"-{$setting} = {$value} this is not a suggested SMBIOS for Sandy Bridge Desktop systems. See [PlatformInfo Docs]" + MLB=M000000000001 "!{$setting} should be set to your generated board serial. See [PlatformInfo Docs]":" {$setting} is set" + ROM=112233000000 "-{$setting} = {$value} You should set this to your NIC MAC address. See [PlatformInfo Docs]":" {$setting} is set" + SystemSerialNumber=W0000000001 "!{$setting} should be set to your generated system serial number. See the [PlatformInfo Docs]":" {$setting} is set" + SystemUUID=00000000-0000-0000-0000-000000000000 "!{$setting} should be set to your generated SmUUID. See the [PlatformInfo Docs]":" {$setting} is set" + +UEFI + ConnectDrivers=yes "{$setting} = {$value}" +:Drivers + [Path]==VBoxHfs.efi|HfsPlusLegacy.efi|HfsPlus32.efi "$hfs={$Path}; {$Path}":"!Need either VBoxHfs.efi or HfsPlusLegacy.efi here" + [Path]==VBoxHfs.efi|HFSPlus.efi|HfsPlus.efi "!{$Path} you already have {$hfs}" + [Path]==OpenRuntime.efi " {$Path}":"!OpenRuntime.efi is missing" + [Path]==FwRuntimeServices.efi "!{$Path} has been replaced by OpenRuntime.efi as of OpenCore v0.5.7" + [Path]==ApfsDriverLoader.efi "!ApfsDriverLoader.efi was merged into OpenCore under the UEFI/APFS section as of OpenCore v0.5.8" + [Path]==OpenCore.efi "!OpenCore.efi should not be here!" + [Path]==AppleUsbKbdxe.efi "!{$Path} has been replaced by OpenUsbKbDxe.efi as of OpenCore v0.5.7" + [Path]==CrScreenshotDxe.efi "!{$Path} should not be here!" + [Path]==HiiDatabase.efi "!{$Path} should not be here!" + [Path]==NvmExpressDxe.efi "!{$Path} should not be here!" + [Path]==OpenUsbKbDxe.efi "-{$Path} Unless you are doing a legacy install, you don't need this" + [Path]==Ps2KeyboardDxe.efi "-{$Path} Unless you are using a PS2 keyboard, this should not be here!" + [Path]==Ps2MouseDxe.efi "-{$Path} Unless you are using a PS2 mouse/trackpad with OpenCanopy, this should not be here!" + [Path]==UsbMouseDxe.efi "-{$Path} Unless you are using a USB mouse/trackpad with OpenCanopy, this should not be here!" + [Path]==XhciDxe.efi "!{$Path} should not be here!" + [Path]==VirtualSmc.efi "!VirtualSmc.efi was merged into OpenCore under the quirk AppleSmcIo!" + [Path]==* " {$Path}" + +:APFS + EnableJumpstart=yes + GlobalConnect=no " {$setting} = {$value} If you have an HP motherboard and can't see APFS drives in OpenCore, please enable this":" {$setting} = {$value} Only required for HP motherboard that cannot see APFS drives in OpenCore" + HideVerbose=yes + JumpstartHotPlug=no + MinDate=0 + MinVersion=0 + +:AppleInput + AppleEvent~=.* " {$setting} = {$value}" + CustomDelays~=.* " {$setting} = {$value}" + KeyInitalDelay~=.* " {$setting} = {$value}" + KeySubsequentDelay~=.* " {$setting} = {$value}" + PointerSpeedDiv~=.* " {$setting} = {$value}" + PointerSpeedMul~=.* " {$setting} = {$value}" + GraphicsInputMirroring=no + +:Audio + AudioSupport~=.* " {$setting} = {$value}" + DisconnectHda~=.* " {$setting} = {$value}" + MaximumGain~=.* " {$setting} = {$value}" + MinimumAssistGain~=.* " {$setting} = {$value}" + MinimumAudibleGain~=.* " {$setting} = {$value}" + AudioOutMask~=.* " {$setting} = {$value}" + AudioDevice~=.* " {$setting} = {$value}" + AudioCodec~=.* " {$setting} = {$value}" + PlayChime~=.* " {$setting} = {$value}" + SetupDelay~=.* " {$setting} = {$value}" + ResetTrafficClass~=.* " {$setting} = {$value}" + +:Input + KeyFiltering=no + KeyForgetThreshold=5 + KeyMergeThreshold~=.* "!{$setting} was deprecated since OpenCore v0.6.9 + KeySupport=yes + KeySupportMode=Auto + KeySwap=no + PointerSupport=no + PointerSupportMode~=.* " {$setting} = {$value}" + TimerResolution=50000 + KeyInitalDelay~=.* "!{$setting} --> was moved to AppInput in OpenCore v0.6.9" + KeySubsequentDelay~=.* "!{$setting} --> was moved to AppInput in OpenCore v0.6.9" + PointerDwellClickTimeout~=.* " {$setting} = {$value}" + PointerDwellDoubleClickTimeou~=.* " {$setting} = {$value}" + PointerDwellRadius~=.* " {$setting} = {$value}" + PointerPollMask~=.* " {$setting} = {$value}" + PointerPollMax~=.* " {$setting} = {$value}" + PointerPollMin~=.* " {$setting} = {$value}" + +:ProtocolOverrides + count==18 :"!You should have exactly 18 settings in the UEFI/ProtocolOverrides section" + AppleAudio=no + AppleBootPolicy=no + AppleDebugLog=no + AppleEg2Info=no + AppleEvent~=.* "!{$setting} --> was moved to AppInput in OpenCore v0.6.9" + AppleFramebufferInfo=no + AppleImageConversion=no + AppleImg4Verification=no + AppleKeyMap=no + AppleRtcRam=no + AppleSecureBoot=no + AppleSmcIo=no + AppleUserInterfaceTheme=no + DataHub=no + DeviceProperties=no + FirmwareVolume=no " {$setting} = {$value} If you plan to use FileVault2, please enable this":" {$setting} = {$value} This is only required if you plan to use FileVault" + HashServices=no " {$setting} = {$value} If you plan to use FileVault2, please enable this":" {$setting} = {$value} This is only required if you plan to use FileVault" + OSInfo=no + UnicodeCollation=no + ConsoleControl~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See UEFI/TextRenderer" + +:Output + count==15 :"!You should have exactly 15 settings in the UEFI/Output section" + TextRenderer=BuiltinGraphics + ConsoleMode="" + Resolution~=.* " {$setting} = {$value}" + ForceResolution=no + ClearScreenOnModeSwitch=no + IgnoreTextInGraphics=no + ProvideConsoleGop=yes + ReconnectGraphicsOnConnect=no + DirectGopRendering=no + DirectGopCacheMode~=.* "!{$setting} was deprecated since OpenCore v0.5.9" + ReconnectOnResChange=no + ReplaceTabWithSpace=no + SanitiseClearScreen~=.* " {$setting} = {$value}" + UgaPassThrough~=.* " {$setting} = {$value}" + Scale~=.* "!{$setting} shouldn't be here" + +:Quirks + AvoidHighAlloc~=.* "!{$setting} was deprecated since OpenCore v0.5.6" + DeduplicateBootOrder~=.* "!{$setting} was deprecated since OpenCore v0.6.5" + DisableSecurityPolicy=no + EnableVectorAcceleration=no + EnableVmx=no + ActivateHpetSupport=no + ExitBootServicesDelay=0 + ForgeUefiSupport=no + ForceOcWriteFlash=no + IgnoreInvalidFlexRatio=yes + ReconnectOnResChange~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See Output/${setting}" + IgnoreTextInGraphics~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See Output/${setting}" + ProvideConsoleGop~=yes "!{$setting} was deprecated since OpenCore v0.5.6 - See Output/${setting}" + ReleaseUsbOwnership=no + ReloadOptionRoms=no + RequestBootVarFallback~=.* "!{$setting} was deprecated since OpenCore v0.5.9" + RequestBootVarRouting=yes + TscSyncTimeout=0 + ResizeGpuBars=-1 + ReplaceTabWithSpace~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See Output/${setting}" + SanitiseClearScreen~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See Output/${setting}" + ClearScreenOnModeSwitch~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See Output/${setting}" + UnblockFsConnect=no " {$setting} = {$value} If you have an HP system, please enable this" + +:ReservedMemory diff --git a/English Localization (en)/ocs/rules/sandybridge086.lst b/English Localization (en)/ocs/rules/sandybridge086.lst index a1c26ffcb6f9889de75bd4a7fe557254ec35e664..e82c4ff4c2a60e72dc4407cdf56a074b032e36d4 100644 --- a/English Localization (en)/ocs/rules/sandybridge086.lst +++ b/English Localization (en)/ocs/rules/sandybridge086.lst @@ -1,6 +1,6 @@ -=Desktop: (2nd Gen) Sandy Bridge OpenCore 0.8.5
+=Desktop: (2nd Gen) Sandy Bridge OpenCore 0.8.6
# Generic config suitable for initial installation -# OpenCore v0.8.5 Intel Sandy Bridge Desktop Sanity Check +# OpenCore v0.8.6 Intel Sandy Bridge Desktop Sanity Check =https://dortania.github.io/OpenCore-Install-Guide/config.plist/sandy-bridge.html =
# [launcheroption]:https://dortania.github.io/OpenCore-Post-Install/multiboot/bootstrap.html diff --git a/English Localization (en)/ocs/rules/sandybridge087.lst b/English Localization (en)/ocs/rules/sandybridge087.lst new file mode 100644 index 0000000000000000000000000000000000000000..844908d9becd22af9fd9921f500ca3b4398c51bc --- /dev/null +++ b/English Localization (en)/ocs/rules/sandybridge087.lst @@ -0,0 +1,363 @@ +=Desktop: (2nd Gen) Sandy Bridge OpenCore 0.8.7
+# Generic config suitable for initial installation +# OpenCore v0.8.7 Intel Sandy Bridge Desktop Sanity Check +=https://dortania.github.io/OpenCore-Install-Guide/config.plist/sandy-bridge.html +=
+# [launcheroption]:https://dortania.github.io/OpenCore-Post-Install/multiboot/bootstrap.html +# [kernel]:https://dortania.github.io/OpenCore-Install-Guide/config.plist/sandy-bridge.html#kernel +# [acpi]:https://dortania.github.io/OpenCore-Install-Guide/config.plist/sandy-bridgee.html#acpi +# [kexts]:https://dortania.github.io/OpenCore-Install-Guide/ktext.html#kexts +# [debug]:https://dortania.github.io/OpenCore-Install-Guide/troubleshooting/debug.html +# [scanpolicy]:https://dortania.github.io/OpenCore-Post-Install/universal/security.html#scanpolicy +# [platforminfo]:https://dortania.github.io/OpenCore-Install-Guide/config.plist/sandy-bridge.html#platforminfo +# [deviceproperties]:https://dortania.github.io/OpenCore-Install-Guide/config.plist/sandy-bridge.html#deviceproperties + +ACPI +:Add + count==0 "-You have no SSDT Patches. Please review the [Acpi Docs]" + [Path]==DSDT.aml "-{$Path} You should not be including your dumped DSDT. Please review the [Acpi Docs]" + [Path]==SSDT-1.aml "-{$Path} This is just an example SSDT. If you really made this yourself, call it something more descriptive" + [Path]==SSDT-PLUG.aml "-{$Path} does not work on Ivy Bridge and older systems" + [Path]==SSDT-GPIO.aml "-{$Path} this doesn't belong on an Ivy Bridge or older system" + [Path]~=".dsl$" "!{$Path} Only include .aml files here. dsl files need to be compiled to .aml" + [Enabled]==no "-{$Path} is disabled. Either enable it or remove it to get rid of this warning" + [Path]==SSDT-EC-DESKTOP.aml&SSDT-EC.aml "-{$Path} don't use both SSDT-EC-DESKTOP and SSDT-EC" + [Path]~=-EC.+aml :"%You might need something like SSDT-EC.aml or SSDT-EC-USBX-DESKTOP.aml. See the [Acpi Docs]" + [Path]==* " {$Path} Make sure this file is in your OC/ACPI directory" + [Path]==SSDT-OLA.aml "!{$Path} Don't use random files found on sketchy websites, these inject random data that can very likely prevent booting. Please review the [Acpi Docs]" + [Path]==SSDT-OLARILA.aml "!{$Path} Don't use random files found on sketchy websites, these inject random data that can very likely prevent booting. Please review the [Acpi Docs]" + +:Delete + [Enabled]==no "!{$Comment} Patch is disabled! Enable this to make sure SSDT-CPU-PM works." + [Enabled]==yes " {$Comment} Patch is enabled" + +:Quirks + count==5 + FadtEnableReset~=.* " {$setting} = {$value}" + NormalizeHeaders=no + RebaseRegions=no + ResetHwSig=no + ResetLogoStatus=no + SyncTableIds=no + +Booter + +:Quirks + AllowRelocationBlock=no + AvoidRuntimeDefrag=yes + DevirtualiseMmio=no + DisableSingleUser=no + DisableVariableWrite=no + DiscardHibernateMap=no + EnableSafeModeSlide=yes + EnableWriteUnprotector=yes + ForceExitBootServices=no + ProtectCsmRegion~=.* "!{$setting} was deprecated since OpenCore v0.5.7 - See ProtectMemoryRegions instead" + ProtectMemoryRegions=no + ProtectSecureBoot=no + ProtectUefiServices=no + ProvideCustomSlide=yes + ProvideMaxSlide=0 + ResizeAppleGpuBars=-1 + RebuildAppleMemoryMap=no + SetupVirtualMap=yes + ShrinkMemoryMap~=.* "!{$setting} was deprecated since OpenCore v0.5.7 - See RebuildAppleMemoryMap instead" + SignalAppleOS=no + SyncRuntimePermissions=no + ForceBooterSignature=no + +DeviceProperties + +:Add +::PciRoot(0x0)/Pci(0x2,0x0) + AAPL,snb-platform-id~="10000300|00000500" " {$setting} = {$value} iGPU set correctly":"-{$setting} = {$value} - iGPU may not be set correctly. Please read the [DeviceProperties Docs]" + +::PciRoot(0x0)/Pci(0x1b,0x0) + AAPL,snb-platform-id~=.* "!{$setting} is in the wrong location, iGPU location is PciRoot(0x0)/Pci(0x2,0x0)" + +Kernel + +:Add + count==0 "!You have no Kexts. You definitely need at least Lilu.kext and VirtualSMC.kext. Please review the [Kexts Docs]" + [BundlePath]==Lilu.kext " Lilu.kext make sure this Kext is in your OC/Kexts directory and the first kext listed here":"!Lilu.kext is missing. Add it to the top of this list" + [BundlePath]==FakeSMC.kext&VirtualSMC.kext "-{$BundlePath} don't use both FakeSMC.kext and VirtualSMC.kext" + [BundlePath]!=FakeSMC.kext|VirtualSMC.kext "-you should have either FakeSMC.kext or VirtualSMC.kext here" + [BundlePath]==VoodooHDA.kext&AppleALC.kext "-{$BundlePath} don't use both VoodooHDA.kext and AppleALC.kext" + [BundlePath]==AppleALC.kext "$alcbootarg='-{$setting} = {$value} You need to add alcid=<_layout_\> here since you are using AppleALC.kext';":"$alcbootarg=;" + [BundlePath]==VoodooHDA.kext " {$BundlePath} Note that AppleALC.kext tends to have better audio quality" + [BundlePath]!=WhateverGreen.kext "-WhateverGreen.kext is missing. Please review the [Kexts Docs]" + [BundlePath]==XLNCUSBFIX.kext "!XLNCUSBFIX.kext this is an AMD-specific kext, don't use on Intel" + [BundlePath]==SmallTree-Intel-211-AT-PCIe-GBE.kext "-{$BundlePath} while this might work, SmallTreeIntel82576.kext is considered more reliable" + [BundlePath]==SMCLightSensor.kext "!{$BundlePath} VirtualSMC laptop plugins don't work on Desktop" + [BundlePath]==SMCBatteryManager.kext "!{$BundlePath} VirtualSMC laptop plugins don't work on Desktop" + [BundlePath]==XHCI-unsupported.kext "-{$BundlePath} you probably don't need this" + [BundlePath]==FakePCIID.kext "-{$BundlePath} there are better ways to fake device ids" + [BundlePath]==FakePCIID_Intel_HDMI_Audio.kext "-{$BundlePath} there are better ways to fake device ids" + [BundlePath]==* " {$BundlePath} make sure this Kext is in your OC/Kexts directory" + +:Emulate + DummyPowerManagement=no + +:Quirks + AppleCpuPmCfgLock=yes " {$setting} = {$value} You should disable CFG-Lock in your bios instead of using this":" {$setting} = {$value} Make sure CFG-Lock is disabled in your bios" + AppleXcpmCfgLock=no + AppleXcpmExtraMsrs=no + AppleXcpmForceBoost=no + CustomPciSerialDevice=no + CustomSMBIOSGuid=no " {$setting} = {$value} If you have a Dell or VIAO motherboard, please enable this":" {$setting} = {$value} This is only required if you have a Dell or VIAO motherboard" + DisableIoMapper=yes + DisableRtcChecksum~=.* " {$setting} = {$value}" + DummyPowerManagement~=.* "!{$setting} was moved in OpenCore v0.6.2 - See Kernel -> Emulate" + ExtendBTFeatureFlags~=.* " {$setting} = {$value}" + LegacyCommpage=no + ExternalDiskIcons~=.* " {$setting} = {$value}" + ForceAquantiaEthernet=no + ForceSecureBootScheme=no + IncreasePciBarSize=no + LapicKernelPanic=no " {$setting} = {$value} If you have an HP laptop, please enable this":" {$setting} = {$value} This is only required if you have an HP laptop" + PanicNoKextDump=yes + PowerTimeoutKernelPanic=yes + ProvideCurrentCpuInfo=no + SetApfsTrimTimeout=-1 + ThirdPartyDrives~=.* " {$setting} = {$value}" + XhciPortLimit=yes " {$setting} = {$value} turn off after USB port mapping":" {$setting} = {$value} enable if you have USB issues" + +Misc +:Boot + BuiltinTextRenderer~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See UEFI/TextRenderer" + ConsoleBehaviourOs~=.* "!{$setting} was deprecated since OpenCore v0.5.6" + ConsoleBehaviourUi~="" "!{$setting} was deprecated since OpenCore v0.5.6" + ConsoleMode~=.* "!{$setting} has been moved to UEFI/Output section as of OpenCore v0.5.6" + Resolution~=.* "!{$setting} has been moved to UEFI/Output section as of OpenCore v0.5.6" + ConsoleAttributes~=.* " {$setting} = {$value}" + HideSelf~=.* "!{$setting} was deprecated since OpenCore v0.5.9" + PollAppleHotKeys=no + ShowPicker=yes + HibernateSkipsPicker=yes + UsePicker~=.* "!{$setting} was deprecated since OpenCore v0.5.6" + TakeoffDelay=0 + HibernateMode=None + LauncherOption~="Disabled|Full|Short|System" " {$setting} = {$value} LauncherOption set correctly":"-{$setting} = {$value} - Invalid LauncherOption. Please read the [Misc -> Boot Docs]" + LauncherPath=Default + PickerMode=Builtin + HideAuxiliary=no + PickerAttributes~=.* " {$setting} = {$value}" + PickerAudioAssist=no + Timeout=5 + PickerVariant~=.* " {$setting} = {$value}" + +:Debug + AppleDebug=yes + ApplePanic=yes + DisableWatchDog=yes :" {$setting} enabling this will help debugging" + Target=67 :" {$setting} see the [Debugging Docs] for more info on debug target numbers" + DisplayLevel=2147483714 :" {$setting} see [Debugging Docs] for more info debug display levels" + DisplayDelay=0 + SysReport=no : " -->This only works if you are using the Debug version{$setting}=yes" + LogModules~=.* " {$setting} = {$value}" + +:Entries + [Arguments]~=debug "!Arguments = {$Arguments} boot-args go in the nvram section, not here" + +:Security + AllowNvramReset~=.* "!{$setting} was deprecated since OpenCore v0.8.1" + AllowSetDefault=yes + AllowToggleSip~=.* "!{$setting} was deprecated since OpenCore v0.8.1" + ApECID=0 + AuthRestart=no + BlacklistAppleUpdate=yes + BootProtect~=.* "!{$setting} was deprecated since OpenCore v0.6.6 - See LauncherOption" + DmgLoading=Signed + EnablePassword=no + RequireSignature~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See Vault" + RequireVault~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See Vault" + Vault=Optional + SecureBootModel~="Default|Disabled|j137|j680|j132|j174|j140k|j780|j213|j140a|j152f|j160|j230k|j214k|j223|j215|j185|j185f|x86legacy" " {$setting} = {$value} SecureBootModel set correctly":"!{$setting} = {$value} - This is an invalid option for SecureBootModel!" + HaltLevel=2147483648 + ExposeSensitiveData=6 :" {$setting} = {$value}" + ScanPolicy=0 :"-{$setting} = {$value}. Initially you want 0 here, but once you are up and running check [Scanpolicy Docs] for why you should change this" + +:Serial + Init=no + Override=no + +:Tools + count==0 " You removed the tool EFIs":"%You can remove the tool EFIs here" + +NVRAM + LegacyEnable=no + LegacyOverwrite=no + WriteFlash=yes + +:Add +::4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14 + UIScale~=(01|02) " {$setting} = {$value}":" {$setting} = {$value} but it is usually set to 01 or 02" + DefaultBackgroundColor~=.* " {$setting} = {$value}" + +::7C436110-AB2A-4BBB-A880-FE41995C9F82 + boot-args~="ncpi=" "!{$setting} = {$value} I think you mean npci= there not ncpi=":"" + boot-args~="^(?:(?!alcid).)*$" "{$alcbootarg}":"" + boot-args="-v keepsyms=1" " {$setting} = {$value} If you have a navi10 GPU add agdpmod=pikera":" {$setting} = {$value}" + run-efi-updater="No" + csr-active-config~=.* " {$setting} = {$value}" + nvda_drv~=.* "!{$setting} = {$value} Remove this setting completely. It is no longer used as of OpenCore v0.5.7" + prev-lang:kbd=72752d52553a323532 "-{$setting} = {$value} ({@value}). Unless you speak Russian, remove this entry or fill it in with your language":" {$setting} = {$value} ({@value})" + SystemAudioVolume~="^\d+$" " {$setting} = {$value}":"!{$setting} = {$value} this should be a positive number" + +PlatformInfo + Automatic=yes + UpdateDataHub=yes + UpdateNVRAM=yes + UpdateSMBIOS=yes + UpdateSMBIOSMode=Create " {$setting} = {$value} If you have a Dell or VIAO motherboard, please set this to Custom":" {$setting} = {$value} This is only required if you have a Dell or VIAO motherboard" + +:Generic + SpoofVendor=yes + AdviseFeatures=no + ProcessorType~=.* " {$setting} = {$value}" + SystemMemoryStatus=Auto + MaxBIOSVersion=no + SupportsCsm~=.* "!{$setting} was replaced with AdviseWindows in OpenCore v0.5.5" + SystemProductName~="(iMac12,1|iMac12,2|MacPro6,1)" " {$setting} = {$value}":"-{$setting} = {$value} this is not a suggested SMBIOS for Sandy Bridge Desktop systems. See [PlatformInfo Docs]" + MLB=M000000000001 "!{$setting} should be set to your generated board serial. See [PlatformInfo Docs]":" {$setting} is set" + ROM=112233000000 "-{$setting} = {$value} You should set this to your NIC MAC address. See [PlatformInfo Docs]":" {$setting} is set" + SystemSerialNumber=W0000000001 "!{$setting} should be set to your generated system serial number. See the [PlatformInfo Docs]":" {$setting} is set" + SystemUUID=00000000-0000-0000-0000-000000000000 "!{$setting} should be set to your generated SmUUID. See the [PlatformInfo Docs]":" {$setting} is set" + +UEFI + ConnectDrivers=yes "{$setting} = {$value}" +:Drivers + [Path]==VBoxHfs.efi|HfsPlusLegacy.efi "$hfs={$Path}; {$Path}":"!Need either VBoxHfs.efi or HfsPlusLegacy.efi here" + [Path]==VBoxHfs.efi|HFSPlusLegacy.efi|HfsPlus.efi "!{$Path} you already have {$hfs}" + [Path]==OpenRuntime.efi " {$Path}":"!OpenRuntime.efi is missing" + [Path]==FwRuntimeServices.efi "!{$Path} has been replaced by OpenRuntime.efi as of OpenCore v0.5.7" + [Path]==ApfsDriverLoader.efi "!ApfsDriverLoader.efi was merged into OpenCore under the UEFI/APFS section as of OpenCore v0.5.8" + [Path]==OpenCore.efi "!OpenCore.efi should not be here!" + [Path]==AppleUsbKbdxe.efi "!{$Path} has been replaced by OpenUsbKbDxe.efi as of OpenCore v0.5.7" + [Path]==CrScreenshotDxe.efi "!{$Path} should not be here!" + [Path]==HiiDatabase.efi "!{$Path} should not be here!" + [Path]==NvmExpressDxe.efi "!{$Path} should not be here!" + [Path]==OpenUsbKbDxe.efi "-{$Path} Unless you are doing a legacy install, you don't need this" + [Path]==Ps2KeyboardDxe.efi "-{$Path} Unless you are using a PS2 keyboard, this should not be here!" + [Path]==Ps2MouseDxe.efi "-{$Path} Unless you are using a PS2 mouse/trackpad with OpenCanopy, this should not be here!" + [Path]==UsbMouseDxe.efi "-{$Path} Unless you are using a USB mouse/trackpad with OpenCanopy, this should not be here!" + [Path]==XhciDxe.efi "!{$Path} should not be here!" + [Path]==VirtualSmc.efi "!VirtualSmc.efi was merged into OpenCore under the quirk AppleSmcIo!" + [Path]==* " {$Path}" + +:APFS + EnableJumpstart=yes + GlobalConnect=no " {$setting} = {$value} If you have an HP motherboard and can't see APFS drives in OpenCore, please enable this":" {$setting} = {$value} Only required for HP motherboard that cannot see APFS drives in OpenCore" + HideVerbose=yes + JumpstartHotPlug=no + MinDate=0 + MinVersion=0 + +:AppleInput + AppleEvent~=.* " {$setting} = {$value}" + CustomDelays~=.* " {$setting} = {$value}" + KeyInitalDelay~=.* " {$setting} = {$value}" + KeySubsequentDelay~=.* " {$setting} = {$value}" + PointerSpeedDiv~=.* " {$setting} = {$value}" + PointerSpeedMul~=.* " {$setting} = {$value}" + GraphicsInputMirroring=no + +:Audio + AudioSupport~=.* " {$setting} = {$value}" + DisconnectHda~=.* " {$setting} = {$value}" + MaximumGain~=.* " {$setting} = {$value}" + MinimumAssistGain~=.* " {$setting} = {$value}" + MinimumAudibleGain~=.* " {$setting} = {$value}" + AudioOutMask~=.* " {$setting} = {$value}" + AudioDevice~=.* " {$setting} = {$value}" + AudioCodec~=.* " {$setting} = {$value}" + PlayChime~=.* " {$setting} = {$value}" + SetupDelay~=.* " {$setting} = {$value}" + ResetTrafficClass~=.* " {$setting} = {$value}" + +:Input + KeyFiltering=no + KeyForgetThreshold=5 + KeyMergeThreshold~=.* "!{$setting} was deprecated since OpenCore v0.6.9 + KeySupport=yes + KeySupportMode=Auto + KeySwap=no + PointerSupport=no + PointerSupportMode~=.* " {$setting} = {$value}" + TimerResolution=50000 + KeyInitalDelay~=.* "!{$setting} --> was moved to AppInput in OpenCore v0.6.9" + KeySubsequentDelay~=.* "!{$setting} --> was moved to AppInput in OpenCore v0.6.9" + PointerDwellClickTimeout~=.* " {$setting} = {$value}" + PointerDwellDoubleClickTimeou~=.* " {$setting} = {$value}" + PointerDwellRadius~=.* " {$setting} = {$value}" + PointerPollMask~=.* " {$setting} = {$value}" + PointerPollMax~=.* " {$setting} = {$value}" + PointerPollMin~=.* " {$setting} = {$value}" + +:ProtocolOverrides + count==18 :"!You should have exactly 18 settings in the UEFI/ProtocolOverrides section" + AppleAudio=no + AppleBootPolicy=no + AppleDebugLog=no + AppleEg2Info=no + AppleEvent~=.* "!{$setting} --> was moved to AppInput in OpenCore v0.6.9" + AppleFramebufferInfo=no + AppleImageConversion=no + AppleImg4Verification=no + AppleKeyMap=no + AppleRtcRam=no + AppleSecureBoot=no + AppleSmcIo=no + AppleUserInterfaceTheme=no + DataHub=no + DeviceProperties=no + FirmwareVolume=no " {$setting} = {$value} If you plan to use FileVault2, please enable this":" {$setting} = {$value} This is only required if you plan to use FileVault" + HashServices=no " {$setting} = {$value} If you plan to use FileVault2, please enable this":" {$setting} = {$value} This is only required if you plan to use FileVault" + OSInfo=no + UnicodeCollation=no + ConsoleControl~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See UEFI/TextRenderer" + +:Output + count==15 :"!You should have exactly 15 settings in the UEFI/Output section" + TextRenderer=BuiltinGraphics + ConsoleMode="" + Resolution~=.* " {$setting} = {$value}" + ForceResolution=no + ClearScreenOnModeSwitch=no + IgnoreTextInGraphics=no + ProvideConsoleGop=yes + ReconnectGraphicsOnConnect=no + DirectGopRendering=no + DirectGopCacheMode~=.* "!{$setting} was deprecated since OpenCore v0.5.9" + ReconnectOnResChange=no + ReplaceTabWithSpace=no + SanitiseClearScreen~=.* " {$setting} = {$value}" + UgaPassThrough~=.* " {$setting} = {$value}" + Scale~=.* "!{$setting} shouldn't be here" + +:Quirks + AvoidHighAlloc~=.* "!{$setting} was deprecated since OpenCore v0.5.6" + DeduplicateBootOrder~=.* "!{$setting} was deprecated since OpenCore v0.6.5" + DisableSecurityPolicy=no " {$setting} = {$value} If you have a Microsoft Surface device, please enable this" + EnableVectorAcceleration=no + EnableVmx=no + ActivateHpetSupport=no + ExitBootServicesDelay=0 + ForgeUefiSupport=no + ForceOcWriteFlash=no + IgnoreInvalidFlexRatio=yes + ReconnectOnResChange~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See Output/${setting}" + IgnoreTextInGraphics~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See Output/${setting}" + ProvideConsoleGop~=yes "!{$setting} was deprecated since OpenCore v0.5.6 - See Output/${setting}" + ReleaseUsbOwnership=no + ReloadOptionRoms=no + RequestBootVarFallback~=.* "!{$setting} was deprecated since OpenCore v0.5.9" + RequestBootVarRouting=yes + TscSyncTimeout=0 + ResizeGpuBars=-1 + ReplaceTabWithSpace~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See Output/${setting}" + SanitiseClearScreen~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See Output/${setting}" + ClearScreenOnModeSwitch~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See Output/${setting}" + UnblockFsConnect=no " {$setting} = {$value} If you have an HP system, please enable this" + +:ReservedMemory diff --git a/English Localization (en)/ocs/rules/skylake086.lst b/English Localization (en)/ocs/rules/skylake086.lst index 9baf33bf521b67a0e42a959df8fa862d95a230bd..56e7f10574b342a497f705ee2bea930e9cc4fc45 100644 --- a/English Localization (en)/ocs/rules/skylake086.lst +++ b/English Localization (en)/ocs/rules/skylake086.lst @@ -1,6 +1,6 @@ -=Desktop: (6th Gen) SkyLake OpenCore 0.8.5
+=Desktop: (6th Gen) SkyLake OpenCore 0.8.6
# Generic config suitable for initial installation -# OpenCore v0.8.5 Intel SkyLake Sanity Check +# OpenCore v0.8.6 Intel SkyLake Sanity Check =https://dortania.github.io/OpenCore-Install-Guide/config.plist/skylake.html =
# [launcheroption]:https://dortania.github.io/OpenCore-Post-Install/multiboot/bootstrap.html diff --git a/English Localization (en)/ocs/rules/skylake087.lst b/English Localization (en)/ocs/rules/skylake087.lst new file mode 100644 index 0000000000000000000000000000000000000000..f66a8168d6bdf0572127d2fcffb9bf72465a7eac --- /dev/null +++ b/English Localization (en)/ocs/rules/skylake087.lst @@ -0,0 +1,357 @@ +=Desktop: (6th Gen) SkyLake OpenCore 0.8.7
+# Generic config suitable for initial installation +# OpenCore v0.8.7 Intel SkyLake Sanity Check +=https://dortania.github.io/OpenCore-Install-Guide/config.plist/skylake.html +=
+# [launcheroption]:https://dortania.github.io/OpenCore-Post-Install/multiboot/bootstrap.html +# [kernel]:https://dortania.github.io/OpenCore-Install-Guide/config.plist/skylake#kernel +# [acpi]:https://dortania.github.io/OpenCore-Install-Guide/config.plist/skylake#acpi +# [kexts]:https://dortania.github.io/OpenCore-Install-Guide/ktext.html#kexts +# [debug]:https://dortania.github.io/OpenCore-Install-Guide/troubleshooting/debug.html +# [scanpolicy]:https://dortania.github.io/OpenCore-Post-Install/universal/security.html#scanpolicy +# [platforminfo]:https://dortania.github.io/OpenCore-Install-Guide/config.plist/skylake#platforminfo +# [deviceproperties]:https://dortania.github.io/OpenCore-Install-Guide/config.plist/skylake#deviceproperties + +ACPI +:Add + count==0 "-You have no SSDT Patches. Please review the [Acpi Docs]" + [Path]==DSDT.aml "-{$Path} You should not be including your dumped DSDT. Please review the [Acpi Docs]." + [Path]==SSDT-1.aml "-{$Path} This is just an example SSDT. If you really made this yourself, call it something more descriptive" + [Path]~=".dsl$" "!{$Path} Only include .aml files here. dsl files need to be compiled to .aml" + [Enabled]==no "-{$Path} is disabled. Either enable it or remove it to get rid of this warning" + [Path]!=SSDT-PLUG.aml "-SSDT-PLUG.aml is missing. See the [Acpi Docs]" + [Path]==SSDT-EC-USBX-DESKTOP.aml&SSDT-EC.aml "-{$Path} don't use both SSDT-EC-USBX-DESKTOP and SSDT-EC" + [Path]~=-EC.+aml :"%You might need something like SSDT-EC.aml or SSDT-EC-USBX-DESKTOP.aml. See the [Acpi Docs]" + [Path]==* " {$Path} Make sure this file is in your OC/ACPI directory" + [Path]==SSDT-OLA.aml "!{$Path} Don't use random files found on sketchy websites, these inject random data that can very likely prevent booting. Please review the [Acpi Docs]" + [Path]==SSDT-OLARILA.aml "!{$Path} Don't use random files found on sketchy websites, these inject random data that can very likely prevent booting. Please review the [Acpi Docs]" + +:Quirks + count==5 + FadtEnableReset~=.* " {$setting} = {$value}" + NormalizeHeaders=no + RebaseRegions=no + ResetHwSig=no + ResetLogoStatus=no + SyncTableIds=no + +Booter + +:Quirks + AllowRelocationBlock=no + AvoidRuntimeDefrag=yes + DevirtualiseMmio=no + DisableSingleUser=no + DisableVariableWrite=no + DiscardHibernateMap=no + EnableSafeModeSlide=yes + EnableWriteUnprotector=yes + ForceExitBootServices=no + ProtectSecureBoot=no + ProtectMemoryRegions=no + ProtectCsmRegion~=.* "!{$setting} was deprecated since OpenCore v0.5.7 - See ProtectMemoryRegions instead" + ProtectUefiServices=no + ProvideCustomSlide=yes + ProvideMaxSlide=0 + ResizeAppleGpuBars=-1 + RebuildAppleMemoryMap=no + SetupVirtualMap=yes + ShrinkMemoryMap~=.* "!{$setting} was deprecated since OpenCore v0.5.7 - See RebuildAppleMemoryMap instead" + SignalAppleOS=no + SyncRuntimePermissions=no + ForceBooterSignature=no + +DeviceProperties + +:Add +::PciRoot(0x0)/Pci(0x2,0x0) + AAPL,ig-platform-id~="00001219|01001219" " {$setting} = {$value} iGPU set correctly":"-{$setting} = {$value} - iGPU may not be set correctly. Please read the [DeviceProperties Docs]" + +::PciRoot(0x0)/Pci(0x1b,0x0) + AAPL,ig-platform-id~=.* "!{$setting} is in the wrong location, iGPU location is PciRoot(0x0)/Pci(0x2,0x0)" + +Kernel + +:Add + count==0 "!You have no Kexts. You definitely need at least Lilu.kext and VirtualSMC.kext. Please review the [Kexts Docs]" + [BundlePath]==Lilu.kext " Lilu.kext make sure this Kext is in your OC/Kexts directory and the first kext listed here":"!Lilu.kext is missing. Add it to the top of this list" + [BundlePath]==FakeSMC.kext&VirtualSMC.kext "-{$BundlePath} don't use both FakeSMC.kext and VirtualSMC.kext" + [BundlePath]!=FakeSMC.kext|VirtualSMC.kext "-you should have either FakeSMC.kext or VirtualSMC.kext here" + [BundlePath]==VoodooHDA.kext&AppleALC.kext "-{$BundlePath} don't use both VoodooHDA.kext and AppleALC.kext" + [BundlePath]==AppleALC.kext "$alcbootarg='-{$setting} = {$value} You need to add alcid=<_layout_\> here since you are using AppleALC.kext';":"$alcbootarg=;" + [BundlePath]!=WhateverGreen.kext "-WhateverGreen.kext is missing. Please review the [Kexts Docs]" + [BundlePath]==XLNCUSBFIX.kext "!XLNCUSBFIX.kext this is an AMD-specific kext, don't use on Intel" + [BundlePath]==SmallTree-Intel-211-AT-PCIe-GBE.kext "-{$BundlePath} while this might work, SmallTreeIntel82576.kext is considered more reliable" + [BundlePath]==SMCLightSensor.kext "!{$BundlePath} VirtualSMC laptop plugins don't work on Desktop" + [BundlePath]==SMCBatteryManager.kext "!{$BundlePath} VirtualSMC laptop plugins don't work on Desktop" + [BundlePath]==XHCI-unsupported.kext "-{$BundlePath} you probably don't need this" + [BundlePath]==FakePCIID.kext "-{$BundlePath} there are better ways to fake device ids" + [BundlePath]==FakePCIID_Intel_HDMI_Audio.kext "-{$BundlePath} there are better ways to fake device ids" + [BundlePath]==* " {$BundlePath} make sure this Kext is in your OC/Kexts directory" + +:Emulate + DummyPowerManagement=no + +:Quirks + AppleCpuPmCfgLock=no + AppleXcpmCfgLock=yes " {$setting} = {$value} You should disable CFG-Lock in your bios instead of using this":" {$setting} = {$value} Make sure CFG-Lock is disabled in your bios" + AppleXcpmExtraMsrs=no + AppleXcpmForceBoost=no + CustomPciSerialDevice=no + CustomSMBIOSGuid=no " {$setting} = {$value} If you have a Dell or VIAO motherboard, please enable this":" {$setting} = {$value} This is only required if you have a Dell or VIAO motherboard" + DisableIoMapper=yes + DisableRtcChecksum~=.* " {$setting} = {$value}" + DummyPowerManagement~=.* "!{$setting} was moved in OpenCore v0.6.2 - See Kernel -> Emulate" + ExtendBTFeatureFlags~=.* " {$setting} = {$value}" + LegacyCommpage=no + ExternalDiskIcons~=.* " {$setting} = {$value}" + ForceAquantiaEthernet=no + ForceSecureBootScheme=no + IncreasePciBarSize=no + LapicKernelPanic=no " {$setting} = {$value} If you have an HP laptop, please enable this":" {$setting} = {$value} This is only required if you have an HP laptop" + PanicNoKextDump=yes + PowerTimeoutKernelPanic=yes + ProvideCurrentCpuInfo=no + SetApfsTrimTimeout=-1 + ThirdPartyDrives~=.* " {$setting} = {$value}" + XhciPortLimit=yes " {$setting} = {$value} turn off after USB port mapping":" {$setting} = {$value} enable if you have USB issues" + +Misc +:Boot + BuiltinTextRenderer~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See UEFI/TextRenderer" + ConsoleBehaviourOs~=.* "!{$setting} was deprecated since OpenCore v0.5.6" + ConsoleBehaviourUi~="" "!{$setting} was deprecated since OpenCore v0.5.6" + ConsoleMode~=.* "!{$setting} has been moved to UEFI/Output section as of OpenCore v0.5.6" + Resolution~=.* "!{$setting} has been moved to UEFI/Output section as of OpenCore v0.5.6" + ConsoleAttributes~=.* " {$setting} = {$value}" + HideSelf~=.* "!{$setting} was deprecated since OpenCore v0.5.9" + PollAppleHotKeys=no + ShowPicker=yes + HibernateSkipsPicker=yes + UsePicker~=.* "!{$setting} was deprecated since OpenCore v0.5.6" + TakeoffDelay=0 + HibernateMode=None + LauncherOption~="Disabled|Full|Short|System" " {$setting} = {$value} LauncherOption set correctly":"-{$setting} = {$value} - Invalid LauncherOption. Please read the [Misc -> Boot Docs]" + LauncherPath=Default + PickerMode=Builtin + HideAuxiliary=no + PickerAttributes~=.* " {$setting} = {$value}" + PickerAudioAssist=no + Timeout=5 + PickerVariant~=.* " {$setting} = {$value}" + +:Debug + AppleDebug=yes + ApplePanic=yes + DisableWatchDog=yes :" {$setting} enabling this will help debugging" + Target=67 :" {$setting} see the [Debugging Docs]>[Debugging Docs] for more info on debug target numbers" + DisplayLevel=2147483714 :" {$setting} see [Debugging Docs]>[Debugging Docs] for more info debug display levels" + DisplayDelay=0 + SysReport=no : " -->This only works if you are using the Debug version{$setting}=yes" + LogModules~=.* " {$setting} = {$value}" + +:Entries + [Arguments]~=debug "!Arguments = {$Arguments} boot-args go in the nvram section, not here" + +:Security + AllowNvramReset~=.* "!{$setting} was deprecated since OpenCore v0.8.1" + AllowSetDefault=yes + AllowToggleSip~=.* "!{$setting} was deprecated since OpenCore v0.8.1" + ApECID=0 + AuthRestart=no + BlacklistAppleUpdate=yes + BootProtect~=.* "!{$setting} was deprecated since OpenCore v0.6.6 - See LauncherOption" + DmgLoading=Signed + EnablePassword=no + RequireSignature~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See Vault" + RequireVault~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See Vault" + Vault=Optional + SecureBootModel~="Default|Disabled|j137|j680|j132|j174|j140k|j780|j213|j140a|j152f|j160|j230k|j214k|j223|j215|j185|j185f|x86legacy" " {$setting} = {$value} SecureBootModel set correctly":"!{$setting} = {$value} - This is an invalid option for SecureBootModel!" + HaltLevel=2147483648 + ExposeSensitiveData=6 :" {$setting} = {$value}" + ScanPolicy=0 :"-{$setting} = {$value}. Initially you want 0 here, but once you are up and running check [Scanpolicy Docs] for why you should change this" + +:Serial + Init=no + Override=no + +:Tools + count==0 " You removed the tool EFIs":"%You can remove the tool EFIs here" + +NVRAM + LegacyEnable=no + LegacyOverwrite=no + WriteFlash=yes + +:Add +::4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14 + UIScale~=(01|02) " {$setting} = {$value}":" {$setting} = {$value} but it is usually set to 01 or 02" + DefaultBackgroundColor~=.* " {$setting} = {$value}" + +::7C436110-AB2A-4BBB-A880-FE41995C9F82 + boot-args~="ncpi=" "!{$setting} = {$value} I think you mean npci= there not ncpi=":"" + boot-args~="^(?:(?!alcid).)*$" "{$alcbootarg}":"" + boot-args="-v keepsyms=1" " {$setting} = {$value} If you have a navi10 GPU add agdpmod=pikera":" {$setting} = {$value}" + run-efi-updater="No" + csr-active-config~=.* " {$setting} = {$value}" + nvda_drv~=.* "!{$setting} = {$value} Remove this setting completely. It is no longer used as of OpenCore v0.5.7" + prev-lang:kbd=72752d52553a323532 "-{$setting} = {$value} ({@value}). Unless you speak Russian, remove this entry or fill it in with your language":" {$setting} = {$value} ({@value})" + SystemAudioVolume~="^\d+$" " {$setting} = {$value}":"!{$setting} = {$value} this should be a positive number" + +PlatformInfo + Automatic=yes + UpdateDataHub=yes + UpdateNVRAM=yes + UpdateSMBIOS=yes + UpdateSMBIOSMode=Create " {$setting} = {$value} If you have a Dell or VIAO motherboard, please set this to Custom":" {$setting} = {$value} This is only required if you have a Dell or VIAO motherboard" + +:Generic + SpoofVendor=yes + AdviseFeatures=no + ProcessorType~=.* " {$setting} = {$value}" + SystemMemoryStatus=Auto + MaxBIOSVersion=no + SupportsCsm~=.* "!{$setting} was replaced with AdviseWindows in OpenCore v0.5.5":" + SystemProductName~="(iMac17,1)" " {$setting} = {$value}":"-{$setting} = {$value} this is not a suggested SMBIOS for Coffee Lake Desktop systems. See [PlatformInfo Docs]" + MLB=M000000000001 "!{$setting} should be set to your generated board serial. See [PlatformInfo Docs]":" {$setting} is set" + ROM=112233000000 "-{$setting} = {$value} You should set this to your NIC MAC address. See [PlatformInfo Docs]":" {$setting} is set" + SystemSerialNumber=W0000000001 "!{$setting} should be set to your generated system serial number. See the [PlatformInfo Docs]":" {$setting} is set" + SystemUUID=00000000-0000-0000-0000-000000000000 "!{$setting} should be set to your generated SmUUID. See the [PlatformInfo Docs]":" {$setting} is set" + +UEFI + ConnectDrivers=yes "{$setting} = {$value}" +:Drivers + [Path]==VBoxHfs.efi|HFSPlus.efi|HfsPlus.efi|OpenHfsPlus.efi "$hfs={$Path}; {$Path}":"!Need either VBoxHfs.efi, OpenHfsPlus.efi or HFSPlus.efi here" + [Path]==VBoxHfs.efi|HFSPlus.efi|HfsPlus.efi|OpenHfsPlus.efi "!{$Path} you already have {$hfs}" + [Path]==OpenRuntime.efi " {$Path}":"!OpenRuntime.efi is missing" + [Path]==FwRuntimeServices.efi "!{$Path} has been replaced by OpenRuntime.efi as of OpenCore v0.5.7" + [Path]==ApfsDriverLoader.efi "!ApfsDriverLoader.efi was merged into OpenCore under the UEFI/APFS section as of OpenCore v0.5.8" + [Path]==OpenCore.efi "!OpenCore.efi should not be here!" + [Path]==AppleUsbKbdxe.efi "!{$Path} has been replaced by OpenUsbKbDxe.efi as of OpenCore v0.5.7" + [Path]==CrScreenshotDxe.efi "!{$Path} should not be here!" + [Path]==HiiDatabase.efi "!{$Path} should not be here!" + [Path]==NvmExpressDxe.efi "!{$Path} should not be here!" + [Path]==OpenUsbKbDxe.efi "-{$Path} Unless you are doing a legacy install, you don't need this" + [Path]==Ps2KeyboardDxe.efi "-{$Path} Unless you are using a PS2 keyboard, this should not be here!" + [Path]==Ps2MouseDxe.efi "-{$Path} Unless you are using a PS2 mouse/trackpad with OpenCanopy, this should not be here!" + [Path]==UsbMouseDxe.efi "-{$Path} Unless you are using a USB mouse/trackpad with OpenCanopy, this should not be here!" + [Path]==XhciDxe.efi "!{$Path} should not be here!" + [Path]==VirtualSmc.efi "!VirtualSmc.efi was merged into OpenCore under the quirk AppleSmcIo!" + [Path]==* " {$Path}" + +:APFS + EnableJumpstart=yes + GlobalConnect=no " {$setting} = {$value} If you have an HP motherboard and can't see APFS drives in OpenCore, please enable this":" {$setting} = {$value} Only required for HP motherboard that cannot see APFS drives in OpenCore" + HideVerbose=yes + JumpstartHotPlug=no + MinDate=0 + MinVersion=0 + +:AppleInput + AppleEvent~=.* " {$setting} = {$value}" + CustomDelays~=.* " {$setting} = {$value}" + KeyInitalDelay~=.* " {$setting} = {$value}" + KeySubsequentDelay~=.* " {$setting} = {$value}" + PointerSpeedDiv~=.* " {$setting} = {$value}" + PointerSpeedMul~=.* " {$setting} = {$value}" + GraphicsInputMirroring=no + +:Audio + AudioSupport~=.* " {$setting} = {$value}" + DisconnectHda~=.* " {$setting} = {$value}" + MaximumGain~=.* " {$setting} = {$value}" + MinimumAssistGain~=.* " {$setting} = {$value}" + MinimumAudibleGain~=.* " {$setting} = {$value}" + AudioOutMask~=.* " {$setting} = {$value}" + AudioDevice~=.* " {$setting} = {$value}" + AudioCodec~=.* " {$setting} = {$value}" + PlayChime~=.* " {$setting} = {$value}" + SetupDelay~=.* " {$setting} = {$value}" + ResetTrafficClass~=.* " {$setting} = {$value}" + +:Input + KeyFiltering=no + KeyForgetThreshold=5 + KeyMergeThreshold~=.* "!{$setting} was deprecated since OpenCore v0.6.9 + KeySupport=yes + KeySupportMode=Auto + KeySwap=no + PointerSupport=no + PointerSupportMode~=.* " {$setting} = {$value}" + TimerResolution=50000 + KeyInitalDelay~=.* "!{$setting} --> was moved to AppInput in OpenCore v0.6.9" + KeySubsequentDelay~=.* "!{$setting} --> was moved to AppInput in OpenCore v0.6.9" + PointerDwellClickTimeout~=.* " {$setting} = {$value}" + PointerDwellDoubleClickTimeou~=.* " {$setting} = {$value}" + PointerDwellRadius~=.* " {$setting} = {$value}" + PointerPollMask~=.* " {$setting} = {$value}" + PointerPollMax~=.* " {$setting} = {$value}" + PointerPollMin~=.* " {$setting} = {$value}" + +:ProtocolOverrides + count==18 :"!You should have exactly 18 settings in the UEFI/ProtocolOverrides section" + AppleAudio=no + AppleBootPolicy=no + AppleDebugLog=no + AppleEg2Info=no + AppleEvent~=.* "!{$setting} --> was moved to AppInput in OpenCore v0.6.9" + AppleFramebufferInfo=no + AppleImageConversion=no + AppleImg4Verification=no + AppleKeyMap=no + AppleRtcRam=no + AppleSecureBoot=no + AppleSmcIo=no + AppleUserInterfaceTheme=no + DataHub=no + DeviceProperties=no + FirmwareVolume=no " {$setting} = {$value} If you plan to use FileVault2, please enable this":" {$setting} = {$value} This is only required if you plan to use FileVault" + HashServices=no " {$setting} = {$value} If you plan to use FileVault2, please enable this":" {$setting} = {$value} This is only required if you plan to use FileVault" + OSInfo=no + UnicodeCollation=no + ConsoleControl~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See UEFI/TextRenderer" + +:Output + count==15 :"!You should have exactly 15 settings in the UEFI/Output section" + TextRenderer=BuiltinGraphics + ConsoleMode="" + Resolution~=.* " {$setting} = {$value}" + ForceResolution=no + ClearScreenOnModeSwitch=no + IgnoreTextInGraphics=no + ProvideConsoleGop=yes + ReconnectGraphicsOnConnect=no + DirectGopRendering=no + DirectGopCacheMode~=.* "!{$setting} was deprecated since OpenCore v0.5.9" + ReconnectOnResChange=no + ReplaceTabWithSpace=no + SanitiseClearScreen~=.* " {$setting} = {$value}" + UgaPassThrough~=.* " {$setting} = {$value}" + Scale~=.* "!{$setting} shouldn't be here" + +:Quirks + AvoidHighAlloc~=.* "!{$setting} was deprecated since OpenCore v0.5.6" + DeduplicateBootOrder~=.* "!{$setting} was deprecated since OpenCore v0.6.5" + DisableSecurityPolicy=no " {$setting} = {$value} If you have a Microsoft Surface device, please enable this" + EnableVectorAcceleration=no + EnableVmx=no + ActivateHpetSupport=no + ExitBootServicesDelay=0 + ForgeUefiSupport=no + ForceOcWriteFlash=no + IgnoreInvalidFlexRatio=no + ReconnectOnResChange~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See Output/${setting}" + IgnoreTextInGraphics~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See Output/${setting}" + ProvideConsoleGop~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See Output/${setting}" + ReleaseUsbOwnership=no + ReloadOptionRoms=no + RequestBootVarFallback~=.* "!{$setting} was deprecated since OpenCore v0.5.9" + RequestBootVarRouting=yes + TscSyncTimeout=0 + ResizeGpuBars=-1 + ReplaceTabWithSpace~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See Output/${setting}" + SanitiseClearScreen~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See Output/${setting}" + ClearScreenOnModeSwitch~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See Output/${setting}" + UnblockFsConnect=no " {$setting} = {$value} If you have an HP system, please enable this" + +:ReservedMemory diff --git a/English Localization (en)/ocs/rules/skylakex086.lst b/English Localization (en)/ocs/rules/skylakex086.lst index 931af82f3956589229cde055121f24fe47ef683a..59fc82e92b2ba6afa6101283cfa11de6bc9fa51f 100644 --- a/English Localization (en)/ocs/rules/skylakex086.lst +++ b/English Localization (en)/ocs/rules/skylakex086.lst @@ -1,6 +1,6 @@ -=HEDT: (7th, 9th, 10th Gen) SkyLake-X OpenCore 0.8.5
+=HEDT: (7th, 9th, 10th Gen) SkyLake-X OpenCore 0.8.6
# Generic config suitable for initial installation -# OpenCore v0.8.5 Intel SkyLake-X Sanity Check +# OpenCore v0.8.6 Intel SkyLake-X Sanity Check =https://dortania.github.io/OpenCore-Install-Guide/config-HEDT/skylake-x.html =
# [launcheroption]:https://dortania.github.io/OpenCore-Post-Install/multiboot/bootstrap.html diff --git a/English Localization (en)/ocs/rules/skylakex087.lst b/English Localization (en)/ocs/rules/skylakex087.lst new file mode 100644 index 0000000000000000000000000000000000000000..1d7fb192cb566398b5149971b5cd408fb84255b8 --- /dev/null +++ b/English Localization (en)/ocs/rules/skylakex087.lst @@ -0,0 +1,353 @@ +=HEDT: (7th, 9th, 10th Gen) SkyLake-X OpenCore 0.8.7
+# Generic config suitable for initial installation +# OpenCore v0.8.7 Intel SkyLake-X Sanity Check +=https://dortania.github.io/OpenCore-Install-Guide/config-HEDT/skylake-x.html +=
+# [launcheroption]:https://dortania.github.io/OpenCore-Post-Install/multiboot/bootstrap.html +# [kernel]:https://dortania.github.io/OpenCore-Install-Guide/config-HEDT/skylake-x#kernel +# [acpi]:https://dortania.github.io/OpenCore-Install-Guide/config-HEDT/skylake-x#acpi +# [kexts]:https://dortania.github.io/OpenCore-Install-Guide/ktext.html#kexts +# [debug]:https://dortania.github.io/OpenCore-Install-Guide/troubleshooting/debug.html +# [scanpolicy]:https://dortania.github.io/OpenCore-Post-Install/universal/security.html#scanpolicy +# [platforminfo]:https://dortania.github.io/OpenCore-Install-Guide/config-HEDT/skylake-x#platforminfo +# [deviceproperties]:https://dortania.github.io/OpenCore-Install-Guide/config-HEDT/skylake-x#deviceproperties + +ACPI +:Add + count==0 "-You have no SSDT Patches. Please review the [Acpi Docs]" + [Path]==DSDT.aml "-{$Path} You should not be including your dumped DSDT. Please review the [Acpi Docs]." + [Path]==SSDT-1.aml "-{$Path} This is just an example SSDT. If you really made this yourself, call it something more descriptive" + [Path]~=".dsl$" "!{$Path} Only include .aml files here. dsl files need to be compiled to .aml" + [Enabled]==no "-{$Path} is disabled. Either enable it or remove it to get rid of this warning" + [Path]!=SSDT-PLUG.aml "-SSDT-PLUG.aml is missing. See the [Acpi Docs]" + [Path]==SSDT-EC-USBX-DESKTOP.aml&SSDT-EC.aml "-{$Path} don't use both SSDT-EC-USBX-DESKTOP and SSDT-EC" + [Path]~=-EC.+aml :"%You might need something like SSDT-EC.aml or SSDT-EC-USBX-DESKTOP.aml. See the [Acpi Docs]" + [Path]==SSDT-PMC.aml "-SSDT-PMC.aml This should not be included on HEDT systems. See the [ACPI Docs] if you need it" + [Path]==* " {$Path} Make sure this file is in your OC/ACPI directory" + [Path]==SSDT-OLA.aml "!{$Path} Don't use random files found on sketchy websites, these inject random data that can very likely prevent booting. Please review the [Acpi Docs]" + [Path]==SSDT-OLARILA.aml "!{$Path} Don't use random files found on sketchy websites, these inject random data that can very likely prevent booting. Please review the [Acpi Docs]" + +:Quirks + count==5 + FadtEnableReset~=.* " {$setting} = {$value}" + NormalizeHeaders=no + RebaseRegions=no + ResetHwSig=no + ResetLogoStatus=no + SyncTableIds=no + +Booter + +:Quirks + AllowRelocationBlock=no + AvoidRuntimeDefrag=yes + DevirtualiseMmio=yes + DisableSingleUser=no + DisableVariableWrite=no + DiscardHibernateMap=no + EnableSafeModeSlide=yes + EnableWriteUnprotector=no + ForceExitBootServices=no + ProtectCsmRegion~=.* "!{$setting} was deprecated since OpenCore v0.5.7 - See ProtectMemoryRegions instead" + ProtectMemoryRegions=no + ProtectSecureBoot=no + ProtectUefiServices=no + ProvideCustomSlide=yes + ProvideMaxSlide=0 + ResizeAppleGpuBars=-1 + RebuildAppleMemoryMap=yes + SetupVirtualMap=yes " {$setting} = {$value} If you have an Asus motherboard with BIOS v3006 or newer, please disable this" + ShrinkMemoryMap~=.* "!{$setting} was deprecated since OpenCore v0.5.7 - See RebuildAppleMemoryMap instead" + SignalAppleOS=no + SyncRuntimePermissions=yes + ForceBooterSignature=no + +DeviceProperties + +Kernel + +:Add + count==0 "!You have no Kexts. You definitely need at least Lilu.kext and VirtualSMC.kext. Please review the [Kexts Docs]" + [BundlePath]==Lilu.kext " Lilu.kext make sure this Kext is in your OC/Kexts directory and the first kext listed here":"!Lilu.kext is missing. Add it to the top of this list" + [BundlePath]==FakeSMC.kext&VirtualSMC.kext "-{$BundlePath} don't use both FakeSMC.kext and VirtualSMC.kext" + [BundlePath]!=FakeSMC.kext|VirtualSMC.kext "-you should have either FakeSMC.kext or VirtualSMC.kext here" + [BundlePath]==VoodooHDA.kext&AppleALC.kext "-{$BundlePath} don't use both VoodooHDA.kext and AppleALC.kext" + [BundlePath]==AppleALC.kext "$alcbootarg='-{$setting} = {$value} You need to add alcid=<_layout_\> here since you are using AppleALC.kext';":"$alcbootarg=;" + [BundlePath]!=WhateverGreen.kext "-WhateverGreen.kext is missing. Please review the [Kexts Docs]" + [BundlePath]==XLNCUSBFIX.kext "!XLNCUSBFIX.kext this is an AMD-specific kext, don't use on Intel" + [BundlePath]==SmallTree-Intel-211-AT-PCIe-GBE.kext "-{$BundlePath} while this might work, SmallTreeIntel82576.kext is considered more reliable" + [BundlePath]==SMCLightSensor.kext "!{$BundlePath} VirtualSMC laptop plugins don't work on Desktop" + [BundlePath]==SMCBatteryManager.kext "!{$BundlePath} VirtualSMC laptop plugins don't work on Desktop" + [BundlePath]==XHCI-unsupported.kext "-{$BundlePath} you probably don't need this" + [BundlePath]==FakePCIID.kext "-{$BundlePath} there are better ways to fake device ids" + [BundlePath]==FakePCIID_Intel_HDMI_Audio.kext "-{$BundlePath} there are better ways to fake device ids" + [BundlePath]==* " {$BundlePath} make sure this Kext is in your OC/Kexts directory" + +:Emulate + DummyPowerManagement=no + +:Quirks + AppleCpuPmCfgLock=no + AppleXcpmCfgLock=yes " {$setting} = {$value} You should disable CFG-Lock in your bios instead of using this":" {$setting} = {$value} Make sure CFG-Lock is disabled in your bios" + AppleXcpmExtraMsrs=no + AppleXcpmForceBoost=no + CustomPciSerialDevice=no + CustomSMBIOSGuid=no " {$setting} = {$value} If you have a Dell or VIAO motherboard, please enable this":" {$setting} = {$value} This is only required if you have a Dell or VIAO motherboard" + DisableIoMapper=yes + DisableRtcChecksum~=.* " {$setting} = {$value}" + DummyPowerManagement~=.* "!{$setting} was moved in OpenCore v0.6.2 - See Kernel -> Emulate" + ExtendBTFeatureFlags~=.* " {$setting} = {$value}" + LegacyCommpage=no + ExternalDiskIcons~=.* " {$setting} = {$value}" + ForceAquantiaEthernet=no + ForceSecureBootScheme=no + IncreasePciBarSize=no + LapicKernelPanic=no " {$setting} = {$value} If you have an HP laptop, please enable this":" {$setting} = {$value} This is only required if you have an HP laptop" + PanicNoKextDump=yes + PowerTimeoutKernelPanic=yes + ProvideCurrentCpuInfo=no + SetApfsTrimTimeout=-1 + ThirdPartyDrives~=.* " {$setting} = {$value}" + XhciPortLimit=yes " {$setting} = {$value} turn off after USB port mapping":" {$setting} = {$value} enable if you have USB issues" + +Misc +:Boot + HideSelf~=.* "!{$setting} was deprecated since OpenCore v0.5.9" + PollAppleHotKeys=no + ShowPicker=yes + HibernateSkipsPicker=yes + UsePicker~=.* "!{$setting} was deprecated since OpenCore v0.5.6" + TakeoffDelay=0 + BuiltinTextRenderer~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See UEFI/TextRenderer" + ConsoleBehaviourOs~=.* "!{$setting} was deprecated since OpenCore v0.5.6" + ConsoleBehaviourUi~=.* "!{$setting} was deprecated since OpenCore v0.5.6" + ConsoleMode~=.* "!{$setting} has been moved to UEFI/Output section as of OpenCore v0.5.6" + Resolution~=.* "!{$setting} has been moved to UEFI/Output section as of OpenCore v0.5.6" + ConsoleAttributes~=.* " {$setting} = {$value}" + HibernateMode=None + LauncherOption~="Disabled|Full|Short|System" " {$setting} = {$value} LauncherOption set correctly":"-{$setting} = {$value} - Invalid LauncherOption. Please read the [Misc -> Boot Docs]" + LauncherPath=Default + PickerMode=Builtin + HideAuxiliary=no + PickerAttributes~=.* " {$setting} = {$value}" + PickerAudioAssist=no + Timeout=5 + PickerVariant~=.* " {$setting} = {$value}" + +:Debug + AppleDebug=yes + ApplePanic=yes + DisableWatchDog=yes :" {$setting} enabling this will help debugging" + Target=67 :" {$setting} see the [Debugging Docs] for more info on debug target numbers" + DisplayLevel=2147483714 :" {$setting} see [Debugging Docs] for more info debug display levels" + DisplayDelay=0 + SysReport=no : " -->This only works if you are using the Debug version{$setting}=yes" + LogModules~=.* " {$setting} = {$value}" + +:Entries + [Arguments]~=debug "!Arguments = {$Arguments} boot-args go in the nvram section, not here" + +:Security + AllowNvramReset~=.* "!{$setting} was deprecated since OpenCore v0.8.1" + AllowSetDefault=yes + AllowToggleSip~=.* "!{$setting} was deprecated since OpenCore v0.8.1" + ApECID=0 + AuthRestart=no + BlacklistAppleUpdate=yes + BootProtect~=.* "!{$setting} was deprecated since OpenCore v0.6.6 - See LauncherOption" + DmgLoading=Signed + EnablePassword=no + RequireSignature~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See Vault" + RequireVault~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See Vault" + Vault=Optional + SecureBootModel~="Default|Disabled|j137|j680|j132|j174|j140k|j780|j213|j140a|j152f|j160|j230k|j214k|j223|j215|j185|j185f|x86legacy" " {$setting} = {$value} SecureBootModel set correctly":"!{$setting} = {$value} - This is an invalid option for SecureBootModel!" + HaltLevel=2147483648 + ExposeSensitiveData=6 :" {$setting} = {$value}" + ScanPolicy=0 :"-{$setting} = {$value}. Initially you want 0 here, but once you are up and running check [Scanpolicy Docs] for why you should change this" + +:Serial + Init=no + Override=no + +:Tools + count==0 " You removed the tool EFIs":"%You can remove the tool EFIs here" + +NVRAM + LegacyEnable=no + LegacyOverwrite=no + WriteFlash=yes + +:Add +::4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14 + UIScale~=(01|02) " {$setting} = {$value}":" {$setting} = {$value} but it is usually set to 01 or 02" + DefaultBackgroundColor~=.* " {$setting} = {$value}" + +::7C436110-AB2A-4BBB-A880-FE41995C9F82 + boot-args~="ncpi=" "!{$setting} = {$value} I think you mean npci= there not ncpi=":"" + boot-args~="^(?:(?!alcid).)*$" "{$alcbootarg}":"" + boot-args="-v keepsyms=1" " {$setting} = {$value} If you have a navi10 GPU add agdpmod=pikera":" {$setting} = {$value}" + run-efi-updater="No" + csr-active-config~=.* " {$setting} = {$value}" + nvda_drv~=.* "!{$setting} = {$value} Remove this setting completely. It is no longer used as of OpenCore v0.5.7" + prev-lang:kbd=72752d52553a323532 "-{$setting} = {$value} (ru-RU:252). Unless you speak Russian, remove this entry or fill it in with your language":" {$setting} = {$value}" + SystemAudioVolume~="^\d+$" " {$setting} = {$value}":"!{$setting} = {$value} this should be a positive number" + +PlatformInfo + Automatic=yes + UpdateDataHub=yes + UpdateNVRAM=yes + UpdateSMBIOS=yes + UpdateSMBIOSMode=Create " {$setting} = {$value} If you have a Dell or VIAO motherboard, please set this to Custom":" {$setting} = {$value} This is only required if you have a Dell or VIAO motherboard" + +:Generic + SpoofVendor=yes + AdviseFeatures=no + ProcessorType~=.* " {$setting} = {$value}" + SystemMemoryStatus=Auto + MaxBIOSVersion=no + SupportsCsm~=.* "!{$setting} was replaced with AdviseWindows in OpenCore v0.5.5" + SystemProductName~="(iMacPro1,1)" " {$setting} = {$value}":"-{$setting} = {$value} this is not a suggested SMBIOS for Skylake-X systems. See [PlatformInfo Docs]" + MLB=M000000000001 "!{$setting} should be set to your generated board serial. See [PlatformInfo Docs]":" {$setting} is set" + ROM=112233000000 "-{$setting} = {$value} You should set this to your NIC MAC address. See [PlatformInfo Docs]":" {$setting} is set" + SystemSerialNumber=W0000000001 "!{$setting} should be set to your generated system serial number. See the [PlatformInfo Docs]":" {$setting} is set" + SystemUUID=00000000-0000-0000-0000-000000000000 "!{$setting} should be set to your generated SmUUID. See the [PlatformInfo Docs]":" {$setting} is set" + +UEFI + ConnectDrivers=yes "{$setting} = {$value}" +:Drivers + [Path]==VBoxHfs.efi|HFSPlus.efi|HfsPlus.efi|OpenHfsPlus.efi "$hfs={$Path}; {$Path}":"!Need either VBoxHfs.efi, OpenHfsPlus.efi or HFSPlus.efi here" + [Path]==VBoxHfs.efi|HFSPlus.efi|HfsPlus.efi|OpenHfsPlus.efi "!{$Path} you already have {$hfs}" + [Path]==OpenRuntime.efi " {$Path}":"!OpenRuntime.efi is missing" + [Path]==FwRuntimeServices.efi "!{$Path} has been replaced by OpenRuntime.efi as of OpenCore v0.5.7" + [Path]==ApfsDriverLoader.efi "!ApfsDriverLoader.efi was merged into OpenCore under the UEFI/APFS section as of OpenCore v0.5.8" + [Path]==OpenCore.efi "!OpenCore.efi should not be here!" + [Path]==AppleUsbKbdxe.efi "!{$Path} has been replaced by OpenUsbKbDxe.efi as of OpenCore v0.5.7" + [Path]==CrScreenshotDxe.efi "!{$Path} should not be here!" + [Path]==HiiDatabase.efi "!{$Path} should not be here!" + [Path]==NvmExpressDxe.efi "!{$Path} should not be here!" + [Path]==OpenUsbKbDxe.efi "-{$Path} Unless you are doing a legacy install, you don't need this" + [Path]==Ps2KeyboardDxe.efi "-{$Path} Unless you are using a PS2 keyboard, this should not be here!" + [Path]==Ps2MouseDxe.efi "-{$Path} Unless you are using a PS2 mouse/trackpad with OpenCanopy, this should not be here!" + [Path]==UsbMouseDxe.efi "-{$Path} Unless you are using a USB mouse/trackpad with OpenCanopy, this should not be here!" + [Path]==XhciDxe.efi "!{$Path} should not be here!" + [Path]==VirtualSmc.efi "!VirtualSmc.efi was merged into OpenCore under the quirk AppleSmcIo!" + [Path]==* " {$Path}" + +:APFS + EnableJumpstart=yes + GlobalConnect=no " {$setting} = {$value} If you have an HP motherboard and can't see APFS drives in OpenCore, please enable this":" {$setting} = {$value} Only required for HP motherboard that cannot see APFS drives in OpenCore" + HideVerbose=yes + JumpstartHotPlug=no + MinDate=0 + MinVersion=0 + +:AppleInput + AppleEvent~=.* " {$setting} = {$value}" + CustomDelays~=.* " {$setting} = {$value}" + KeyInitalDelay~=.* " {$setting} = {$value}" + KeySubsequentDelay~=.* " {$setting} = {$value}" + PointerSpeedDiv~=.* " {$setting} = {$value}" + PointerSpeedMul~=.* " {$setting} = {$value}" + GraphicsInputMirroring=no + +:Audio + AudioSupport~=.* " {$setting} = {$value}" + DisconnectHda~=.* " {$setting} = {$value}" + MaximumGain~=.* " {$setting} = {$value}" + MinimumAssistGain~=.* " {$setting} = {$value}" + MinimumAudibleGain~=.* " {$setting} = {$value}" + AudioOutMask~=.* " {$setting} = {$value}" + AudioDevice~=.* " {$setting} = {$value}" + AudioCodec~=.* " {$setting} = {$value}" + PlayChime~=.* " {$setting} = {$value}" + SetupDelay~=.* " {$setting} = {$value}" + ResetTrafficClass~=.* " {$setting} = {$value}" + +:Input + KeyFiltering=no + KeyForgetThreshold=5 + KeyMergeThreshold~=.* "!{$setting} was deprecated since OpenCore v0.6.9 + KeySupport=yes + KeySupportMode=Auto + KeySwap=no + PointerSupport=no + PointerSupportMode~=.* " {$setting} = {$value}" + TimerResolution=50000 + KeyInitalDelay~=.* "!{$setting} --> was moved to AppInput in OpenCore v0.6.9" + KeySubsequentDelay~=.* "!{$setting} --> was moved to AppInput in OpenCore v0.6.9" + PointerDwellClickTimeout~=.* " {$setting} = {$value}" + PointerDwellDoubleClickTimeou~=.* " {$setting} = {$value}" + PointerDwellRadius~=.* " {$setting} = {$value}" + PointerPollMask~=.* " {$setting} = {$value}" + PointerPollMax~=.* " {$setting} = {$value}" + PointerPollMin~=.* " {$setting} = {$value}" + +:ProtocolOverrides + count==18 :"!You should have exactly 18 settings in the UEFI/ProtocolOverrides section" + AppleAudio=no + AppleBootPolicy=no + AppleDebugLog=no + AppleEg2Info=no + AppleEvent~=.* "!{$setting} --> was moved to AppInput in OpenCore v0.6.9" + AppleFramebufferInfo=no + AppleImageConversion=no + AppleImg4Verification=no + AppleKeyMap=no + AppleRtcRam=no + AppleSecureBoot=no + AppleSmcIo=no + AppleUserInterfaceTheme=no + DataHub=no + DeviceProperties=no + FirmwareVolume=no " {$setting} = {$value} If you plan to use FileVault2, please enable this":" {$setting} = {$value} This is only required if you plan to use FileVault" + HashServices=no " {$setting} = {$value} If you plan to use FileVault2, please enable this":" {$setting} = {$value} This is only required if you plan to use FileVault" + OSInfo=no + UnicodeCollation=no + ConsoleControl~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See UEFI/TextRenderer" + +:Output + count==15 :"!You should have exactly 15 settings in the UEFI/Output section" + TextRenderer=BuiltinGraphics + ConsoleMode="" + Resolution~=.* " {$setting} = {$value}" + ForceResolution=no + ClearScreenOnModeSwitch=no + IgnoreTextInGraphics=no + ProvideConsoleGop=yes + ReconnectGraphicsOnConnect=no + DirectGopRendering=no + DirectGopCacheMode~=.* "!{$setting} was deprecated since OpenCore v0.5.9" + ReconnectOnResChange=no + ReplaceTabWithSpace=no + SanitiseClearScreen~=.* " {$setting} = {$value}" + UgaPassThrough~=.* " {$setting} = {$value}" + Scale~=.* "!{$setting} shouldn't be here" + +:Quirks + AvoidHighAlloc~=.* "!{$setting} was deprecated since OpenCore v0.5.6" + DeduplicateBootOrder~=.* "!{$setting} was deprecated since OpenCore v0.6.5" + DisableSecurityPolicy=no + EnableVectorAcceleration=no + EnableVmx=no + ActivateHpetSupport=no + ExitBootServicesDelay=0 + ForgeUefiSupport=no + ForceOcWriteFlash=no + ForgeUefiSupport=no + ForceOcWriteFlash=no + IgnoreInvalidFlexRatio=no + ReconnectOnResChange~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See Output/${setting}" + IgnoreTextInGraphics~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See Output/${setting}" + ProvideConsoleGop~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See Output/${setting}" + ReleaseUsbOwnership=no + ReloadOptionRoms=no + RequestBootVarFallback~=.* "!{$setting} was deprecated since OpenCore v0.5.9" + RequestBootVarRouting=yes + TscSyncTimeout=0 + ResizeGpuBars=-1 + ReplaceTabWithSpace~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See Output/${setting}" + SanitiseClearScreen~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See Output/${setting}" + ClearScreenOnModeSwitch~=.* "!{$setting} was deprecated since OpenCore v0.5.6 - See Output/${setting}" + UnblockFsConnect=no " {$setting} = {$value} If you have an HP system, please enable this" + +:ReservedMemory diff --git a/Resources/ocs/en/ocs.zip b/Resources/ocs/en/ocs.zip index fa127afb74b332b411bc9b369758c567b37bf5ec..22c3a6ded97be26fba6e7bc94085366a638a2706 100644 Binary files a/Resources/ocs/en/ocs.zip and b/Resources/ocs/en/ocs.zip differ diff --git a/Resources/ocs/zh-hans/ocs.zip b/Resources/ocs/zh-hans/ocs.zip index c7716ebac7c065240e1ae9789ea793795a441fe9..3cb1b1e95950d0fd0f5bae3eabe39834f639368e 100644 Binary files a/Resources/ocs/zh-hans/ocs.zip and b/Resources/ocs/zh-hans/ocs.zip differ