nmano Posted November 29, 2019 Share Posted November 29, 2019 (edited) XCPM 11.3 X99/X299 Before test uncheck your Config.plist Kernel-> Quirks-> AppleCpuPmCfgLock-No AppleXcpmExtraMsrs-No AppleXcpmForceBoost-No If you are using _xcpm_bootstrap patch you have to Emulate Original CPUID #Kernel->Emulate->Your CPU Original ID #CPUID Cascade Lake-X 0x050657 Cpuid1Data <-> 57060500 00000000 00000000 00000000 Cpuid1Mask <-> FFFFFFFF 00000000 00000000 00000000 #CPUID Skylake-X 0x050654 /Skylake-H 0x0406E3 Cpuid1Data <-> 54060500 00000000 00000000 00000000 Cpuid1Mask <-> FFFFFFFF 00000000 00000000 00000000 #CPUID 0x0306F2 Haswell-E/Haswell 0x0306C3 Cpuid1Data <-> F2060300 00000000 00000000 00000000 Cpuid1Mask <-> FFFFFFFF 00000000 00000000 00000000 #CPUID 0x0406F1 Broadwell-E/Broadwell 0x0306D4 Cpuid1Data <-> F1060400 00000000 00000000 00000000 Cpuid1Mask <-> FFFFFFFF 00000000 00000000 00000000 #1 xcpm_core_scope_msrs © Pike R. Alpha Modify N.Mano Arch String <-> x86_64 Base String <-> (LEAVE THIS EMPTY) Comment String <-> xcpm_core_scope_msrs Modify By N.Mano Count: 0 Enabled Boolean <-> Yes Find Data<-> 31D2E8DD 4D0100 Identifier: kernel Limit: 0 Mask: (LEAVE THIS EMPTY) MatchKernel: MinKernel: Replace Data<-> 31D29090 909090 ReplaceMask: (LEAVE THIS EMPTY) Skip: 0 #2 _xcpm_pkg_scope_msrs (c) Pike R. Alpha Modify By N.Mano Arch String <-> x86_64 Base String <-> (LEAVE THIS EMPTY) Comment String <-> _xcpm_pkg_scope_msrs Modify By N.Mano Count: 0 Enabled Boolean <-> Yes Find Data<-> 31D2E8CA 22FFFF Identifier: kernel Limit: 0 Mask: (LEAVE THIS EMPTY) MatchKernel: MinKernel: Replace Data<-> 31D29090 909090 ReplaceMask: (LEAVE THIS EMPTY) Skip: 0 #3 Arch String <-> x86_64 Base String <-> (LEAVE THIS EMPTY) Comment String <-> _xcpm_SMT_scope_msrs #1 Modify By N.Mano Count: 0 Enabled Boolean <-> Yes Find Data<-> BE060000 005DE908 000000 Identifier: kernel Limit: 0 Mask: (LEAVE THIS EMPTY) MatchKernel: MinKernel: Replace Data<-> BE060000 005DC390 909090 ReplaceMask: (LEAVE THIS EMPTY) Skip: 0 #4 Arch String <-> x86_64 Base String <-> (LEAVE THIS EMPTY) Comment String <-> _xcpm_SMT_scope_msrs_2 Modify By N.Mano Count: 0 Enabled Boolean <-> Yes Find Data<-> 31D2E82E FDFFFF Identifier: kernel Limit: 0 Mask: (LEAVE THIS EMPTY) MatchKernel: MinKernel: Replace Data<-> 31D29090 909090 ReplaceMask: (LEAVE THIS EMPTY) Skip: 0 #5 Arch String <-> x86_64 Base String <-> (LEAVE THIS EMPTY) Comment String <-> __xcpm_enable_pstate_patch Modify By N.Mano Count: 0 Enabled Boolean <-> Yes Find Data<-> 41C1E608 4963D689 D048C1EA 20 Identifier: kernel Limit: 0 Mask: (LEAVE THIS EMPTY) MatchKernel: MinKernel: Replace Data<-> 41C1E608 B800FF00 0031D290 90 ReplaceMask: (LEAVE THIS EMPTY) Skip: 0 #6 This patch for X99(Haswell-E) Arch String <-> x86_64 Base String <-> (LEAVE THIS EMPTY) Comment String <-> xcpm_bootstrap HASwell-E Modify By N.Mano Count: 0 Enabled Boolean <-> Yes Find Data<-> 8D43C43C 427722 Identifier: kernel Limit: 0 Mask: (LEAVE THIS EMPTY) MatchKernel: MinKernel: Replace Data<-> 8D43C13C 427722 ReplaceMask: (LEAVE THIS EMPTY) Skip: 0 #7 This patch for X299(Skylake-X/Cascade Lake-X)0x050654 Arch String <-> x86_64 Base String <-> (LEAVE THIS EMPTY) Comment String <-> xcpm_bootstrap Skylake-X/Cascade Lake-X Modify By N.Mano Count: 0 Enabled Boolean <-> Yes Find Data<-> 8D43C43C 427722 Identifier: kernel Limit: 0 Mask: (LEAVE THIS EMPTY) MatchKernel: MinKernel: Replace Data<-> 8D43BD3C 427722 ReplaceMask: (LEAVE THIS EMPTY) Skip: 0 #8 This patch for X99(Broadwell-E) Arch String <-> x86_64 Base String <-> (LEAVE THIS EMPTY) Comment String <-> xcpm_bootstrap Broadwell-E Modify By N.Mano Count: 0 Enabled Boolean <-> Yes Find Data<-> 8D43C43C 427722 Identifier: kernel Limit: 0 Mask: (LEAVE THIS EMPTY) MatchKernel: MinKernel: Replace Data<-> 8D43BC3C 427722 ReplaceMask: (LEAVE THIS EMPTY) Skip: 0 #9 Arch String <-> x86_64 Base String <-> (LEAVE THIS EMPTY) Comment String <-> xcpm_bootstrap IvyBridge E Modify By N.Mano Count: 0 Enabled Boolean <-> Yes Find Data<-> 8D43C43C 427722 Identifier: kernel Limit: 0 Mask: (LEAVE THIS EMPTY) MatchKernel: MinKernel: Replace Data<-> 8D43C63C 427722 ReplaceMask: (LEAVE THIS EMPTY) Skip: 0 #9 Intel Core i9-10980HK Arch String <-> x86_64 Base String <-> (LEAVE THIS EMPTY) Comment String <-> xcpm_bootstrap Comet Lake 0x0A0652 Modify By N.Mano Count: 0 Enabled Boolean <-> Yes Find Data<-> 8D43C43C 427722 Identifier: kernel Limit: 0 Mask: (LEAVE THIS EMPTY) MatchKernel: MinKernel: Replace Data<-> 8D43C63C 427722 ReplaceMask: (LEAVE THIS EMPTY) Skip: 0 #10 Arch String <-> x86_64 Base String <-> (LEAVE THIS EMPTY) Comment String <-> xcpm MSR Patch 4206 By N.Mano Count: 0 Enabled Boolean <-> Yes Find Data<-> 42060000 DC330600 00000000 00000000 1F000000 00000000 18000000 00000000 00000000 00000000 00000000 00000000 Identifier: kernel Limit: 0 Mask: (LEAVE THIS EMPTY) MatchKernel: MinKernel: Replace Data<-> 42060000 00000000 00000000 00000000 1F000000 00000000 18000000 00000000 00000000 00000000 00000000 00000000 ReplaceMask: (LEAVE THIS EMPTY) Skip: 0 #11 Arch String <-> x86_64 Base String <-> (LEAVE THIS EMPTY) Comment String <-> xcpm support /0x82D390/MSR_PP0_POLICY 0x63a Modify By N.Mano Count: 0 Enabled Boolean <-> Yes Find Data<-> 3A060000 DC330600 00000000 00000000 1F Identifier: kernel Limit: 0 Mask: (LEAVE THIS EMPTY) MatchKernel: MinKernel: Replace Data<-> 3A060000 00000000 00000000 00000000 1F ReplaceMask: (LEAVE THIS EMPTY) Skip: 0 #12 Disable panic kext +0x7700 Modify By N.Mano Arch String <-> x86_64 Base String <-> (LEAVE THIS EMPTY) Comment String <-> Disable panic kext logging on Modify By N.Mano Count: 0 Enabled Boolean <-> Yes Find Data<-> 8A0284C0 740D Identifier: kernel Limit: 0 Mask: (LEAVE THIS EMPTY) MatchKernel: MinKernel: Replace Data<-> 8A0284C0 EB0D ReplaceMask: (LEAVE THIS EMPTY) Skip: 0 -------------------------------------------------------------------------------------------------------------------------------------- XCPM 11.1/11.2/11.2.1/11.2.3 X99/X299 Before test uncheck your Config.plist Kernel-> Quirks-> AppleCpuPmCfgLock-No AppleXcpmExtraMsrs-No AppleXcpmForceBoost-No If you are using _xcpm_bootstrap patch you have to Emulate Original CPUID #Kernel->Emulate->Your CPU Original ID #CPUID Cascade Lake-X 0x050657 Cpuid1Data <-> 57060500 00000000 00000000 00000000 Cpuid1Mask <-> FFFFFFFF 00000000 00000000 00000000 #CPUID Skylake-X 0x050654 /Skylake-H 0x0406E3 Cpuid1Data <-> 54060500 00000000 00000000 00000000 Cpuid1Mask <-> FFFFFFFF 00000000 00000000 00000000 #CPUID 0x0306F2 Haswell-E/Haswell 0x0306C3 Cpuid1Data <-> F2060300 00000000 00000000 00000000 Cpuid1Mask <-> FFFFFFFF 00000000 00000000 00000000 #CPUID 0x0406F1 Broadwell-E/Broadwell 0x0306D4 Cpuid1Data <-> F1060400 00000000 00000000 00000000 Cpuid1Mask <-> FFFFFFFF 00000000 00000000 00000000 #1 xcpm_core_scope_msrs © Pike R. Alpha Modify N.Mano Arch String <-> x86_64 Base String <-> (LEAVE THIS EMPTY) Comment String <-> xcpm_core_scope_msrs Modify By N.Mano Count: 0 Enabled Boolean <-> Yes Find Data<-> 31D2E89D 520100 Identifier: kernel Limit: 0 Mask: (LEAVE THIS EMPTY) MatchKernel: MinKernel: Replace Data<-> 31D29090 909090 ReplaceMask: (LEAVE THIS EMPTY) Skip: 0 #2 _xcpm_pkg_scope_msrs (c) Pike R. Alpha Modify By N.Mano Arch String <-> x86_64 Base String <-> (LEAVE THIS EMPTY) Comment String <-> _xcpm_pkg_scope_msrs Modify By N.Mano Count: 0 Enabled Boolean <-> Yes Find Data<-> 31D2E8AA 21FFFF Identifier: kernel Limit: 0 Mask: (LEAVE THIS EMPTY) MatchKernel: MinKernel: Replace Data<-> 31D29090 909090 ReplaceMask: (LEAVE THIS EMPTY) Skip: 0 #3 Arch String <-> x86_64 Base String <-> (LEAVE THIS EMPTY) Comment String <-> _xcpm_SMT_scope_msrs #1 Modify By N.Mano Count: 0 Enabled Boolean <-> Yes Find Data<-> BE060000 005DE908 000000 Identifier: kernel Limit: 0 Mask: (LEAVE THIS EMPTY) MatchKernel: MinKernel: Replace Data<-> BE060000 005DC390 909090 ReplaceMask: (LEAVE THIS EMPTY) Skip: 0 #4 Arch String <-> x86_64 Base String <-> (LEAVE THIS EMPTY) Comment String <-> _xcpm_SMT_scope_msrs_2 Modify By N.Mano Count: 0 Enabled Boolean <-> Yes Find Data<-> 31D2E838 FDFFFF Identifier: kernel Limit: 0 Mask: (LEAVE THIS EMPTY) MatchKernel: MinKernel: Replace Data<-> 31D29090 909090 ReplaceMask: (LEAVE THIS EMPTY) Skip: 0 #5 Arch String <-> x86_64 Base String <-> (LEAVE THIS EMPTY) Comment String <-> __xcpm_enable_pstate_patch Modify By N.Mano Count: 0 Enabled Boolean <-> Yes Find Data<-> 41C1E608 4963D689 D048C1EA 20 Identifier: kernel Limit: 0 Mask: (LEAVE THIS EMPTY) MatchKernel: MinKernel: Replace Data<-> 41C1E608 B800FF00 0031D290 90 ReplaceMask: (LEAVE THIS EMPTY) Skip: 0 #6 This patch for X99(Haswell-E) Arch String <-> x86_64 Base String <-> (LEAVE THIS EMPTY) Comment String <-> xcpm_bootstrap HASwell-E Modify By N.Mano Count: 0 Enabled Boolean <-> Yes Find Data<-> 8D43C43C 427722 Identifier: kernel Limit: 0 Mask: (LEAVE THIS EMPTY) MatchKernel: MinKernel: Replace Data<-> 8D43C13C 427722 ReplaceMask: (LEAVE THIS EMPTY) Skip: 0 #7 This patch for X299(Skylake-X/Cascade Lake-X) Arch String <-> x86_64 Base String <-> (LEAVE THIS EMPTY) Comment String <-> xcpm_bootstrap Skylake-X/Cascade Lake-X Modify By N.Mano Count: 0 Enabled Boolean <-> Yes Find Data<-> 8D43C43C 427722 Identifier: kernel Limit: 0 Mask: (LEAVE THIS EMPTY) MatchKernel: MinKernel: Replace Data<-> 8D43BD3C 427722 ReplaceMask: (LEAVE THIS EMPTY) Skip: 0 #8 This patch for X99(Broadwell-E) Arch String <-> x86_64 Base String <-> (LEAVE THIS EMPTY) Comment String <-> xcpm_bootstrap Broadwell-E Modify By N.Mano Count: 0 Enabled Boolean <-> Yes Find Data<-> 8D43C43C 427722 Identifier: kernel Limit: 0 Mask: (LEAVE THIS EMPTY) MatchKernel: MinKernel: Replace Data<-> 8D43BC3C 427722 ReplaceMask: (LEAVE THIS EMPTY) Skip: 0 #9 Arch String <-> x86_64 Base String <-> (LEAVE THIS EMPTY) Comment String <-> xcpm_bootstrap IvyBridge E Modify By N.Mano Count: 0 Enabled Boolean <-> Yes Find Data<-> 8D43C43C 427722 Identifier: kernel Limit: 0 Mask: (LEAVE THIS EMPTY) MatchKernel: MinKernel: Replace Data<-> 8D43C63C 427722 ReplaceMask: (LEAVE THIS EMPTY) Skip: 0 #10 Arch String <-> x86_64 Base String <-> (LEAVE THIS EMPTY) Comment String <-> xcpm MSR Patch 4206 By N.Mano Count: 0 Enabled Boolean <-> Yes Find Data<-> 42060000 DC330600 00000000 00000000 1F000000 00000000 18000000 00000000 00000000 00000000 00000000 00000000 Identifier: kernel Limit: 0 Mask: (LEAVE THIS EMPTY) MatchKernel: MinKernel: Replace Data<-> 42060000 00000000 00000000 00000000 1F000000 00000000 18000000 00000000 00000000 00000000 00000000 00000000 ReplaceMask: (LEAVE THIS EMPTY) Skip: 0 #11 Arch String <-> x86_64 Base String <-> (LEAVE THIS EMPTY) Comment String <-> xcpm support /0x82D390/MSR_PP0_POLICY 0x63a Modify By N.Mano Count: 0 Enabled Boolean <-> Yes Find Data<-> 3A060000 DC330600 00000000 00000000 1F Identifier: kernel Limit: 0 Mask: (LEAVE THIS EMPTY) MatchKernel: MinKernel: Replace Data<-> 3A060000 00000000 00000000 00000000 1F ReplaceMask: (LEAVE THIS EMPTY) Skip: 0 #12 Disable panic kext logging on 11.1 Release kernel +0x7700 Modify By N.Mano Arch String <-> x86_64 Base String <-> (LEAVE THIS EMPTY) Comment String <-> Disable panic kext logging on Modify By N.Mano Count: 0 Enabled Boolean <-> Yes Find Data<-> 8A0284C0 740D Identifier: kernel Limit: 0 Mask: (LEAVE THIS EMPTY) MatchKernel: MinKernel: Replace Data<-> 8A0284C0 EB0D ReplaceMask: (LEAVE THIS EMPTY) Skip: 0 ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ XCPM X99/X299 Before test uncheck your Config.plist Kernel-> Quirks-> AppleCpuPmCfgLock-No AppleXcpmExtraMsrs-No AppleXcpmForceBoost-No If you are using _xcpm_bootstrap patch you have to Emulate Original CPUID #Kernel->Emulate->Your CPU Original ID #CPUID Cascade Lake-X 0x050657 Cpuid1Data <-> 57060500 00000000 00000000 00000000 Cpuid1Mask <-> FFFFFFFF 00000000 00000000 00000000 #CPUID Skylake-X 0x050654 /Skylake-H 0x0406E3 Cpuid1Data <-> 54060500 00000000 00000000 00000000 Cpuid1Mask <-> FFFFFFFF 00000000 00000000 00000000 #CPUID 0x0306F2 Haswell-E/Haswell 0x0306C3 Cpuid1Data <-> F2060300 00000000 00000000 00000000 Cpuid1Mask <-> FFFFFFFF 00000000 00000000 00000000 #CPUID 0x0406F1 Broadwell-E/Broadwell 0x0306D4 Cpuid1Data <-> F1060400 00000000 00000000 00000000 Cpuid1Mask <-> FFFFFFFF 00000000 00000000 00000000 #1 xcpm_core_scope_msrs © Pike R. Alpha Modify N.Mano Arch String <-> x86_64 Base String <-> (LEAVE THIS EMPTY) Comment String <-> xcpm_core_scope_msrs Modify By N.Mano 11.0.1 Count: 0 Enabled Boolean <-> Yes Find Data<-> 31D2E8AD 520100 Identifier: kernel Limit: 0 Mask: (LEAVE THIS EMPTY) MatchKernel: MinKernel: Replace Data<-> 31D29090 909090 ReplaceMask: (LEAVE THIS EMPTY) Skip: 0 #2 _xcpm_pkg_scope_msrs (c) Pike R. Alpha Modify By N.Mano 11.0.1 Arch String <-> x86_64 Base String <-> (LEAVE THIS EMPTY) Comment String <-> _xcpm_pkg_scope_msrs Modify By N.Mano Count: 0 Enabled Boolean <-> Yes Find Data<-> 31D2E8AA 21FFFF Identifier: kernel Limit: 0 Mask: (LEAVE THIS EMPTY) MatchKernel: MinKernel: Replace Data<-> 31D29090 909090 ReplaceMask: (LEAVE THIS EMPTY) Skip: 0 #3 Arch String <-> x86_64 Base String <-> (LEAVE THIS EMPTY) Comment String <-> _xcpm_SMT_scope_msrs #1 Modify By N.Mano 11.0.1 Count: 0 Enabled Boolean <-> Yes Find Data<-> BE060000 005DE908 000000 Identifier: kernel Limit: 0 Mask: (LEAVE THIS EMPTY) MatchKernel: MinKernel: Replace Data<-> BE060000 005DC390 909090 ReplaceMask: (LEAVE THIS EMPTY) Skip: 0 #4 Arch String <-> x86_64 Base String <-> (LEAVE THIS EMPTY) Comment String <-> _xcpm_SMT_scope_msrs_2 Modify By N.Mano 11.0.1 Count: 0 Enabled Boolean <-> Yes Find Data<-> 31D2E838 FDFFFF Identifier: kernel Limit: 0 Mask: (LEAVE THIS EMPTY) MatchKernel: MinKernel: Replace Data<-> 31D29090 909090 ReplaceMask: (LEAVE THIS EMPTY) Skip: 0 #5 Arch String <-> x86_64 Base String <-> (LEAVE THIS EMPTY) Comment String <-> __xcpm_enable_pstate_patch Modify By N.Mano 11.0.1 Count: 0 Enabled Boolean <-> Yes Find Data<-> 41C1E608 4963D689 D048C1EA 20 Identifier: kernel Limit: 0 Mask: (LEAVE THIS EMPTY) MatchKernel: MinKernel: Replace Data<-> 41C1E608 B800FF00 0031D290 90 ReplaceMask: (LEAVE THIS EMPTY) Skip: 0 #6 This patch for X99(Haswell-E) Arch String <-> x86_64 Base String <-> (LEAVE THIS EMPTY) Comment String <-> xcpm_bootstrap HASwell-E Modify By N.Mano 11.0.1 Count: 0 Enabled Boolean <-> Yes Find Data<-> 8D43C43C 427722 Identifier: kernel Limit: 0 Mask: (LEAVE THIS EMPTY) MatchKernel: MinKernel: Replace Data<-> 8D43C13C 427722 ReplaceMask: (LEAVE THIS EMPTY) Skip: 0 #7 This patch for X299(Skylake-X/Cascade Lake-X) Arch String <-> x86_64 Base String <-> (LEAVE THIS EMPTY) Comment String <-> xcpm_bootstrap Skylake-X/Cascade Lake-X Modify By N.Mano 11.0.1 Count: 0 Enabled Boolean <-> Yes Find Data<-> 8D43C43C 427722 Identifier: kernel Limit: 0 Mask: (LEAVE THIS EMPTY) MatchKernel: MinKernel: Replace Data<-> 8D43BD3C 427722 ReplaceMask: (LEAVE THIS EMPTY) Skip: 0 #8 This patch for X99(Broadwell-E)11.0.1 Arch String <-> x86_64 Base String <-> (LEAVE THIS EMPTY) Comment String <-> xcpm_bootstrap Broadwell-E Modify By N.Mano 11.0.1 Count: 0 Enabled Boolean <-> Yes Find Data<-> 8D43C43C 427722 Identifier: kernel Limit: 0 Mask: (LEAVE THIS EMPTY) MatchKernel: MinKernel: Replace Data<-> 8D43BC3C 427722 ReplaceMask: (LEAVE THIS EMPTY) Skip: 0 #9 Arch String <-> x86_64 Base String <-> (LEAVE THIS EMPTY) Comment String <-> xcpm_bootstrap IvyBridge E Modify By N.Mano 11.0.1 Count: 0 Enabled Boolean <-> Yes Find Data<-> 8D43C43C 427722 Identifier: kernel Limit: 0 Mask: (LEAVE THIS EMPTY) MatchKernel: MinKernel: Replace Data<-> 8D43C63C 427722 ReplaceMask: (LEAVE THIS EMPTY) Skip: 0 #10 Arch String <-> x86_64 Base String <-> (LEAVE THIS EMPTY) Comment String <-> xcpm MSR Patch 4206 By N.Mano 11.0.1 Count: 0 Enabled Boolean <-> Yes Find Data<-> 42060000 DC330600 00000000 00000000 1F000000 00000000 18000000 00000000 00000000 00000000 00000000 00000000 Identifier: kernel Limit: 0 Mask: (LEAVE THIS EMPTY) MatchKernel: MinKernel: Replace Data<-> 42060000 00000000 00000000 00000000 1F000000 00000000 18000000 00000000 00000000 00000000 00000000 00000000 ReplaceMask: (LEAVE THIS EMPTY) Skip: 0 #11 Arch String <-> x86_64 Base String <-> (LEAVE THIS EMPTY) Comment String <-> xcpm support /0x82D390/MSR_PP0_POLICY 0x63a Modify By N.Mano 11.0.1 Count: 0 Enabled Boolean <-> Yes Find Data<-> 3A060000 DC330600 00000000 00000000 1F Identifier: kernel Limit: 0 Mask: (LEAVE THIS EMPTY) MatchKernel: MinKernel: Replace Data<-> 3A060000 00000000 00000000 00000000 1F ReplaceMask: (LEAVE THIS EMPTY) Skip: 0 #12 Disable panic kext logging on 11.0.1 Release kernel +0x7700 Modify By N.Mano Arch String <-> x86_64 Base String <-> (LEAVE THIS EMPTY) Comment String <-> Disable panic kext logging on Modify By N.Mano 11.0.1 Count: 0 Enabled Boolean <-> Yes Find Data<-> 8A0284C0 740D Identifier: kernel Limit: 0 Mask: (LEAVE THIS EMPTY) MatchKernel: MinKernel: Replace Data<-> 8A0284C0 EB0D ReplaceMask: (LEAVE THIS EMPTY) Skip: 0 EFI OC 0.6.3 sample X99 X99 OC 0.6.3.zip EFI OC 0.6.4 sample X299 EFI.zip ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- XCPM 10.15.6/10.15.7 X99/X299 Before test uncheck your Config.plist Kernel-> Quirks-> AppleCpuPmCfgLock-No AppleXcpmExtraMsrs-No AppleXcpmForceBoost-No If you are using _xcpm_bootstrap patch you have to Emulate Original CPUID #Kernel->Emulate->Your CPU Original ID #CPUID Cascade Lake-X 0x050657 Cpuid1Data <-> 57060500 00000000 00000000 00000000 Cpuid1Mask <-> FFFFFFFF 00000000 00000000 00000000 #CPUID Skylake-X 0x050654 /Skylake-H 0x0406E3 Cpuid1Data <-> 54060500 00000000 00000000 00000000 Cpuid1Mask <-> FFFFFFFF 00000000 00000000 00000000 #CPUID 0x0306F2 Haswell-E/Haswell 0x0306C3 Cpuid1Data <-> F2060300 00000000 00000000 00000000 Cpuid1Mask <-> FFFFFFFF 00000000 00000000 00000000 #CPUID 0x0406F1 Broadwell-E/Broadwell 0x0306D4 Cpuid1Data <-> F1060400 00000000 00000000 00000000 Cpuid1Mask <-> FFFFFFFF 00000000 00000000 00000000 XCPM Patches 10.15.6/10.15.7 Modify By N.Mano #1 xcpm_core_scope_msrs © Pike R. Alpha Modify N.Mano Comment String <-> xcpm_core_scope_msrs Modify By N.Mano Count: 0 Enabled Boolean <-> Yes Find Data<-> 31D2E857 D2FFFF Identifier: kernel Limit: 0 Mask: (LEAVE THIS EMPTY) MatchKernel: MinKernel: Replace Data<-> 31D29090 909090 ReplaceMask: (LEAVE THIS EMPTY) Skip: 0 #2 _xcpm_pkg_scope_msrs (c) Pike R. Alpha Modify By N.Mano Comment String <-> _xcpm_pkg_scope_msrs Modify By N.Mano Count: 0 Enabled Boolean <-> Yes Find Data<-> 31D2E8E9 F9FEFF Identifier: kernel Limit: 0 Mask: (LEAVE THIS EMPTY) MatchKernel: MinKernel: Replace Data<-> 31D29090 909090 ReplaceMask: (LEAVE THIS EMPTY) Skip: 0 #3 Comment String <-> _xcpm_SMT_scope_msrs #1 Modify By N.Mano Count: 0 Enabled Boolean <-> Yes Find Data<-> BE060000 005DE908 000000 Identifier: kernel Limit: 0 Mask: (LEAVE THIS EMPTY) MatchKernel: MinKernel: Replace Data<-> BE060000 005DC390 909090 ReplaceMask: (LEAVE THIS EMPTY) Skip: 0 #4 Comment String <-> _xcpm_SMT_scope_msrs_2 Modify By N.Mano Count: 0 Enabled Boolean <-> Yes Find Data<-> 31D2E838 FDFFFF Identifier: kernel Limit: 0 Mask: (LEAVE THIS EMPTY) MatchKernel: MinKernel: Replace Data<-> 31D29090 909090 ReplaceMask: (LEAVE THIS EMPTY) Skip: 0 #5 Comment String <-> __xcpm_enable_pstate_patch Modify By N.Mano Count: 0 Enabled Boolean <-> Yes Find Data<-> 41C1E608 4963D689 D048C1EA 20 Identifier: kernel Limit: 0 Mask: (LEAVE THIS EMPTY) MatchKernel: MinKernel: Replace Data<-> 41C1E608 B800FF00 0031D290 90 ReplaceMask: (LEAVE THIS EMPTY) Skip: 0 #6 This patch for X99(Haswell-E) Comment String <-> xcpm_bootstrap HASwell-E Modify By N.Mano Count: 0 Enabled Boolean <-> Yes Find Data<-> 8D43C43C 427722 Identifier: kernel Limit: 0 Mask: (LEAVE THIS EMPTY) MatchKernel: MinKernel: Replace Data<-> 8D43C13C 427722 ReplaceMask: (LEAVE THIS EMPTY) Skip: 0 #7 This patch for X299(Skylake-X/Cascade Lake-X) Comment String <-> xcpm_bootstrap Skylake-X/Cascade Lake-X Modify By N.Mano Count: 0 Enabled Boolean <-> Yes Find Data<-> 8D43C43C 427722 Identifier: kernel Limit: 0 Mask: (LEAVE THIS EMPTY) MatchKernel: MinKernel: Replace Data<-> 8D43BD3C 427722 ReplaceMask: (LEAVE THIS EMPTY) Skip: 0 #8 This patch for X99(Broadwell-E) Comment String <-> xcpm_bootstrap Broadwell-E Modify By N.Mano Count: 0 Enabled Boolean <-> Yes Find Data<-> 8D43C43C 427722 Identifier: kernel Limit: 0 Mask: (LEAVE THIS EMPTY) MatchKernel: MinKernel: Replace Data<-> 8D43BC3C 427722 ReplaceMask: (LEAVE THIS EMPTY) Skip: 0 #9 Comment String <-> xcpm_bootstrap IvyBridge E Modify By N.Mano Count: 0 Enabled Boolean <-> Yes Find Data<-> 8D43C43C 427722 Identifier: kernel Limit: 0 Mask: (LEAVE THIS EMPTY) MatchKernel: MinKernel: Replace Data<-> 8D43C63C 427722 ReplaceMask: (LEAVE THIS EMPTY) Skip: 0 #10 Comment String <-> _C6/C7_If=E2-Enabled=0x7E000403 Modify By N.Mano Count: 0 Enabled Boolean <-> Yes Find Data<-> E2000000 4C000000 00000000 00000000 0F040000 00000000 0500001E Identifier: kernel Limit: 0 Mask: (LEAVE THIS EMPTY) MatchKernel: MinKernel: Replace Data<-> E2000000 4C000000 00000000 00000000 0F040000 00000000 0304007E ReplaceMask: (LEAVE THIS EMPTY) Skip: 0 #11 Comment String <-> xcpm MSR Patch 4206 By N.Mano Count: 0 Enabled Boolean <-> Yes Find Data<-> 42060000 DC330600 00000000 00000000 1F000000 00000000 18000000 00000000 00000000 00000000 00000000 00000000 Identifier: kernel Limit: 0 Mask: (LEAVE THIS EMPTY) MatchKernel: MinKernel: Replace Data<-> 42060000 00000000 00000000 00000000 1F000000 00000000 18000000 00000000 00000000 00000000 00000000 00000000 ReplaceMask: (LEAVE THIS EMPTY) Skip: 0 #12 Comment String <-> xcpm support /0x82D390/MSR_PP0_POLICY 0x63a Modify By N.Mano Count: 0 Enabled Boolean <-> Yes Find Data<-> 3A060000 DC330600 00000000 00000000 1F Identifier: kernel Limit: 0 Mask: (LEAVE THIS EMPTY) MatchKernel: MinKernel: Replace Data<-> 3A060000 00000000 00000000 00000000 1F ReplaceMask: (LEAVE THIS EMPTY) Skip: 0 #13 Disable panic kext logging on 10.15.6+/10.16.x Release kernel +0x7700 Modify By N.Mano Comment String <-> Disable panic kext logging on Modify By N.Mano 10.16.x Count: 0 Enabled Boolean <-> Yes Find Data<-> 8A0284C0 740D Identifier: kernel Limit: 0 Mask: (LEAVE THIS EMPTY) MatchKernel: MinKernel: Replace Data<-> 8A0284C0 EB0D ReplaceMask: (LEAVE THIS EMPTY) Skip: 0 ------------------------------------------------------------------------------------------------------------------------------------------------------------------------- XCPM 10.16 /11.0 Beta (20A4299v) X99/X299 Before test uncheck your Config.plist Kernel-> Quirks-> AppleCpuPmCfgLock-No AppleXcpmExtraMsrs-No AppleXcpmForceBoost-No If you are using _xcpm_bootstrap patch you have to Emulate Original CPUID #Kernel->Emulate->Your CPU Original ID #CPUID Cascade Lake-X 0x050657 Cpuid1Data <-> 57060500 00000000 00000000 00000000 Cpuid1Mask <-> FFFFFFFF 00000000 00000000 00000000 #CPUID Skylake-X 0x050654 /Skylake-H 0x0406E3 Cpuid1Data <-> 54060500 00000000 00000000 00000000 Cpuid1Mask <-> FFFFFFFF 00000000 00000000 00000000 #CPUID 0x0306F2 Haswell-E/Haswell 0x0306C3 Cpuid1Data <-> F2060300 00000000 00000000 00000000 Cpuid1Mask <-> FFFFFFFF 00000000 00000000 00000000 #CPUID 0x0406F1 Broadwell-E/Broadwell 0x0306D4 Cpuid1Data <-> F1060400 00000000 00000000 00000000 Cpuid1Mask <-> FFFFFFFF 00000000 00000000 00000000 XCPM Patches 10.16 Beta Modify By N.Mano sysctl -x hw.cpufamily sysctl -x machdep.cpu.model sysctl -x machdep.xcpm.forced_idle_period sysctl -x machdep.xcpm.forced_idle_ratio sysctl -x machdep.xcpm.mode sysctl -x machdep.cpu.features sysctl -x hw.cputype #1 xcpm_core_scope_msrs © Pike R. Alpha Modify N.Mano Comment String <-> xcpm_core_scope_msrs Modify By N.Mano Count: 0 Enabled Boolean <-> Yes Find Data<-> 31D2E8FF E0FFFF Identifier: kernel Limit: 0 Mask: (LEAVE THIS EMPTY) MatchKernel: MinKernel: Replace Data<-> 31D29090 909090 ReplaceMask: (LEAVE THIS EMPTY) Skip: 0 #2 _xcpm_pkg_scope_msrs (c) Pike R. Alpha Modify By N.Mano Comment String <-> _xcpm_pkg_scope_msrs Modify By N.Mano Count: 0 Enabled Boolean <-> Yes Find Data<-> 31D2E8BD F1FFFF Identifier: kernel Limit: 0 Mask: (LEAVE THIS EMPTY) MatchKernel: MinKernel: Replace Data<-> 31D29090 909090 ReplaceMask: (LEAVE THIS EMPTY) Skip: 0 #3 Comment String <-> _xcpm_SMT_scope_msrs #1 Modify By N.Mano Count: 0 Enabled Boolean <-> Yes Find Data<-> BE060000 005DE908 000000 Identifier: kernel Limit: 0 Mask: (LEAVE THIS EMPTY) MatchKernel: MinKernel: Replace Data<-> BE060000 005DC390 909090 ReplaceMask: (LEAVE THIS EMPTY) Skip: 0 #4 Comment String <-> _xcpm_SMT_scope_msrs_2 Modify By N.Mano Count: 0 Enabled Boolean <-> Yes Find Data<-> 31D2E838 FDFFFF Identifier: kernel Limit: 0 Mask: (LEAVE THIS EMPTY) MatchKernel: MinKernel: Replace Data<-> 31D29090 909090 ReplaceMask: (LEAVE THIS EMPTY) Skip: 0 #5 Comment String <-> __xcpm_enable_pstate_patch Modify By N.Mano Count: 0 Enabled Boolean <-> Yes Find Data<-> 41C1E608 4963D689 D048C1EA 20 Identifier: kernel Limit: 0 Mask: (LEAVE THIS EMPTY) MatchKernel: MinKernel: Replace Data<-> 41C1E608 B800FF00 0031D290 90 ReplaceMask: (LEAVE THIS EMPTY) Skip: 0 #6 This patch for X99(Haswell-E) Comment String <-> xcpm_bootstrap HASwell-E Modify By N.Mano Count: 0 Enabled Boolean <-> Yes Find Data<-> 80C3C480 FB420F Identifier: kernel Limit: 0 Mask: (LEAVE THIS EMPTY) MatchKernel: MinKernel: Replace Data<-> 80C3C180 FB420F ReplaceMask: (LEAVE THIS EMPTY) Skip: 0 #7 This patch for X299(Skylake-X/Cascade Lake-X) Comment String <-> xcpm_bootstrap Skylake-X/Cascade Lake-X Modify By N.Mano Count: 0 Enabled Boolean <-> Yes Find Data<-> 80C3C480 FB420F Identifier: kernel Limit: 0 Mask: (LEAVE THIS EMPTY) MatchKernel: MinKernel: Replace Data<-> 80C3BD80 FB420F ReplaceMask: (LEAVE THIS EMPTY) Skip: 0 #8 This patch for X99(Broadwell-E) Comment String <-> xcpm_bootstrap Broadwell-E Modify By N.Mano Count: 0 Enabled Boolean <-> Yes Find Data<-> 80C3C480 FB420F Identifier: kernel Limit: 0 Mask: (LEAVE THIS EMPTY) MatchKernel: MinKernel: Replace Data<-> 80C3BC80 FB420F ReplaceMask: (LEAVE THIS EMPTY) Skip: 0 #9 Comment String <-> xcpm_bootstrap IvyBridge E Modify By N.Mano Count: 0 Enabled Boolean <-> Yes Find Data<-> 80C3C480 FB420F Identifier: kernel Limit: 0 Mask: (LEAVE THIS EMPTY) MatchKernel: MinKernel: Replace Data<-> 80C3C680 FB420F ReplaceMask: (LEAVE THIS EMPTY) Skip: 0 #10 Comment String <-> _C6/C7_If=E2-Enabled=0x7E000403 Modify By N.Mano Count: 0 Enabled Boolean <-> Yes Find Data<-> E2000000 4C000000 00000000 00000000 0F040000 00000000 0500001E Identifier: kernel Limit: 0 Mask: (LEAVE THIS EMPTY) MatchKernel: MinKernel: Replace Data<-> E2000000 4C000000 00000000 00000000 0F040000 00000000 0304007E ReplaceMask: (LEAVE THIS EMPTY) Skip: 0 #11 Comment String <-> xcpm MSR Patch 4206 By N.Mano Count: 0 Enabled Boolean <-> Yes Find Data<-> 42060000 DC330600 00000000 00000000 1F000000 00000000 18000000 00000000 00000000 00000000 00000000 00000000 Identifier: kernel Limit: 0 Mask: (LEAVE THIS EMPTY) MatchKernel: MinKernel: Replace Data<-> 42060000 00000000 00000000 00000000 1F000000 00000000 18000000 00000000 00000000 00000000 00000000 00000000 ReplaceMask: (LEAVE THIS EMPTY) Skip: 0 #12 Comment String <-> xcpm support /0x82D390/MSR_PP0_POLICY 0x63a Modify By N.Mano Count: 0 Enabled Boolean <-> Yes Find Data<-> 3A060000 DC330600 00000000 00000000 1F Identifier: kernel Limit: 0 Mask: (LEAVE THIS EMPTY) MatchKernel: MinKernel: Replace Data<-> 3A060000 00000000 00000000 00000000 1F ReplaceMask: (LEAVE THIS EMPTY) Skip: 0 #13 Disable panic kext logging on 10.16.x Release kernel +0x7700 Modify By N.Mano Comment String <-> Disable panic kext logging on Modify By N.Mano 10.16.x Count: 0 Enabled Boolean <-> Yes Find Data<-> 8A0284C0 740D Identifier: kernel Limit: 0 Mask: (LEAVE THIS EMPTY) MatchKernel: MinKernel: Replace Data<-> 8A0284C0 EB0D ReplaceMask: (LEAVE THIS EMPTY) Skip: 0 ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ 10.15.5 (19F96) XCPM X99/X299 XCPM 10.15.5 (19F96) X99/X299 If you are using _xcpm_bootstrap patch you have to Emulate Original CPUID #Kernel->Emulate->Your CPU Original ID #CPUID Cascade Lake-X 0x050657 Cpuid1Data <-> 57060500 00000000 00000000 00000000 Cpuid1Mask <-> FFFFFFFF 00000000 00000000 00000000 #CPUID Skylake-X 0x050654 /Skylake-H 0x0406E3 Cpuid1Data <-> 54060500 00000000 00000000 00000000 Cpuid1Mask <-> FFFFFFFF 00000000 00000000 00000000 #CPUID 0x0306F2 Haswell-E/Haswell 0x0306C3 Cpuid1Data <-> F2060300 00000000 00000000 00000000 Cpuid1Mask <-> FFFFFFFF 00000000 00000000 00000000 #CPUID 0x0406F1 Broadwell-E/Broadwell 0x0306D4 Cpuid1Data <-> F1060400 00000000 00000000 00000000 Cpuid1Mask <-> FFFFFFFF 00000000 00000000 00000000 #1 xcpm_core_scope_msrs © Pike R. Alpha Modify 10.15.5 N.Mano Comment String <-> xcpm_core_scope_msrs © Pike R. Alpha Disabled Boolean <-> No Find Data<-> 31D2E857 D2FFFF MatchOS String <-> 10.15.x Replace Data<-> 31D29090 909090 #2 _xcpm_pkg_scope_msrs (c) Pike R. Alpha Modify By N.Mano Comment String <-> _xcpm_pkg_scope_msrs (c) Pike R. Alpha Modify By N.Mano Disabled Boolean <-> No Find Data<-> 31D2E8E9 F9FEFF MatchOS String <-> 10.15.x Replace Data<-> 31D29090 909090 #3 Comment String <-> _xcpm_SMT_scope_msrs #1 (c) Pike R. Alpha Modify By N.Mano Disabled Boolean <-> No Find Data<-> BE060000 005DE908 000000 MatchOS String <-> 10.15.x Replace Data<-> BE060000 005DC390 909090 #4 Comment String <->_xcpm_SMT_scope_msrs_2 (c) Pike R. Alpha Modify By N.Mano Disabled Boolean <-> No Find Data<-> 31D2E838 FDFFFF MatchOS String <-> 10.15.x Replace Data<-> 31D29090 909090 #5 Comment String <->__xcpm_enable_pstate_patch (c) Pike R. Alpha Modify By N.Mano Disabled Boolean <-> No Find Data<-> 41C1E608 4963D689 D048C1EA 20 MatchOS String <-> 10.15.x Replace Data<-> 41C1E608 B800FF00 0031D290 90 #6 This patch for X99(Haswell-E) Comment String <->xcpm_bootstrap HASwell-E (c) hardcorehenry Modify By N.Mano Disabled Boolean <-> No Find Data<-> 8D43C43C 427722 MatchOS String <-> 10.15.x Replace Data<-> 8D43C13C 427722 #7 This patch for X299(Skylake-X/Cascade Lake-X) Comment String <->xcpm_bootstrap Skylake-X/Cascade Lake-X (c) hardcorehenry Modify By N.Mano Disabled Boolean <-> No Find Data<-> 8D43C43C 427722 MatchOS String <-> 10.15.x Replace Data<-> 8D43BD3C 427722 #8 This patch for X99(Broadwell-E) Comment String <->xcpm_bootstrap Broadwell-E (c) hardcorehenry Modify By N.Mano Disabled Boolean <-> No Find Data<-> 8D43C43C 427722 MatchOS String <-> 10.15.x Replace Data<-> 8D43BC3C 427722 #9 This patch for IvyBridge E Comment String <->xcpm_bootstrap IvyBridge E (c) hardcorehenry Modify By N.Mano Disabled Boolean <-> No Find Data<-> 8D43C43C 427722 MatchOS String <-> 10.15.x Replace Data<-> 8D43C63C 427722 #10 Comment String <->_C6/C7_If=E2-Enabled=0x7E000403 Pike R. Alpha Modify By N.Mano Disabled Boolean <-> No Find Data<-> E2000000 4C000000 00000000 00000000 0F040000 00000000 0500001E MatchOS String <-> 10.12.x,10.13.x,10.14.x,10.15.x Replace Data<-> E2000000 4C000000 00000000 00000000 0F040000 00000000 0304007E #11 Comment String <->xcpm MSR Patch 4206 (c) Pike R. Alpha Modify By N.Mano Disabled Boolean <-> No Find Data<-> 42060000 DC330600 00000000 00000000 1F000000 00000000 18000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 MatchOS String <->10.12.x,10.13.x,10.14.x,10.15.x Replace Data<-> 42060000 00000000 00000000 00000000 1F000000 00000000 18000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 #12 Comment String <->xcpm support /0x82D390/MSR_PP0_POLICY 0x63a (c) Pike R. Alpha Modify By N.Mano Disabled Boolean <-> No Find Data<-> 3A060000 DC330600 00000000 00000000 1F MatchOS String <->10.12.x,10.13.x,10.14.x,10.15.x Replace Data<-> 3A060000 00000000 00000000 00000000 1F #13 Disable panic kext logging on 10.15.5+ Release kernel Comment String <->Disable panic kext logging on @PMheart/Pike R. Alpha Disabled Boolean <-> No Find Data<-> 8A0284C0 7447 MatchOS String <->10.14.x,10.15.x Replace Data<-> 8A0284C0 EB47 I update _bootstrap patch for 10.15.5 Thanks to @hardcorehenry X99/X299 EFI sample for 10.15.5 #This is sample EFI for X99/X299 OC 0.6.0 #Ensure you understand EVERY field before booting. X99 OC 0.6.0.zip X299 OC 0.6.0.zip --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- XCPM 10.15.4 X99/X299 This is New Method. If you are using _xcpm_bootstrap patch you have to Emulate Original CPUID. Choose your bootstrap patch. #Kernel->Emulate->Your CPU Original ID #CPUID 0x050657 Cascade Lake-X Cpuid1Data <-> 57060500 00000000 00000000 00000000 Cpuid1Mask <-> FFFFFFFF 00000000 00000000 00000000 #CPUID 0x050654 Skylake-X/Skylake-H 0x0406E3 Cpuid1Data <-> 54060500 00000000 00000000 00000000 Cpuid1Mask <-> FFFFFFFF 00000000 00000000 00000000 #CPUID 0x0306F2 Haswell-E/Haswell 0x0306C3 Cpuid1Data <-> F2060300 00000000 00000000 00000000 Cpuid1Mask <-> FFFFFFFF 00000000 00000000 00000000 #CPUID 0x0406F1 Broadwell-E/Broadwell 0x0306D4 Cpuid1Data <-> F1060400 00000000 00000000 00000000 Cpuid1Mask <-> FFFFFFFF 00000000 00000000 00000000 XCPM Patches 10.15.4 Modify By N.Mano C6/C7 State Support: Enabled CPU EIST Function: Enabled XCPM Patches 10.15.4 Modify By N.Mano #1 Base: xcpm_core_scope_msrs Comment: xcpm_core_scope_msrs (c) Pike R. Alpha Modify By N.Mano Count: 1 Enabled: YES Find: 31D2E857 D2FFFF Identifier: kernel Limit: 0 Mask: (LEAVE THIS EMPTY) MatchKernel: Replace: 31D29090 909090 ReplaceMask: (LEAVE THIS EMPTY) Skip: 0 #2 Base: _xcpm_pkg_scope_msrs Comment: _xcpm_pkg_scope_msrs (c) Pike R. Alpha Modify By N.Mano Count: 0 Enabled: YES Find: 31D2E8E9 F9FEFF Identifier: kernel Limit: 0 Mask: (LEAVE THIS EMPTY) MatchKernel: Replace: 31D29090 909090 ReplaceMask: (LEAVE THIS EMPTY) Skip: 0 #3 Base: _xcpm_SMT_scope_msrs #1 Comment: _xcpm_SMT_scope_msrs #1 (c) Pike R. Alpha Modify By N.Mano Count: 0 Enabled: YES Find: BE060000 005DE908 000000 Identifier: kernel Limit: 0 Mask: (LEAVE THIS EMPTY) MatchKernel: Replace: BE060000 005DC390 909090 ReplaceMask: (LEAVE THIS EMPTY) Skip: 0 #4 Base: _xcpm_SMT_scope_msrs_2 Comment: _xcpm_SMT_scope_msrs_2 (c) Pike R. Alpha Modify By N.Mano Count: 0 Enabled: YES Find: 31D2E838 FDFFFF Identifier: kernel Limit: 0 Mask: (LEAVE THIS EMPTY) MatchKernel: Replace: 31D29090 909090 ReplaceMask: (LEAVE THIS EMPTY) Skip: 0 #5 Base: _xcpm_enable_pstate Comment: _xcpm_enable_pstate_patch (c) Pike R. Alpha Modify By N.Mano Count: 0 Enabled: YES Find: 41C1E608 4963D689 D048C1EA 20 Identifier: kernel Limit: 0 Mask: (LEAVE THIS EMPTY) MatchKernel: Replace: 41C1E608 B800FF00 0031D290 90 ReplaceMask: (LEAVE THIS EMPTY) Skip: 0 #6 This patch for X99(Haswell-E) Base: _xcpm_bootstrap Comment: xcpm_bootstrap HASwell-E (c) Pike R. Alpha Modify By N.Mano Count: 0 Enabled: YES Find: 80C3C480 FB42 Identifier: kernel Limit: 0 Mask: (LEAVE THIS EMPTY) MatchKernel: Replace: 80C3C180 FB42 ReplaceMask: (LEAVE THIS EMPTY) Skip: 0 #7 This patch for X299(Skylake-X/Cascade Lake-X) Base: _xcpm_bootstrap Comment: xcpm_bootstrap Skylake-X/Cascade Lake-X (c) Pike R. Alpha Modify By N.Mano Count: 0 Enabled: YES Find: 80C3C480 FB42 Identifier: kernel Limit: 0 Mask: (LEAVE THIS EMPTY) MatchKernel: Replace: 80C3BD80 FB42 ReplaceMask: (LEAVE THIS EMPTY) Skip: 0 #8 This patch for X299(Broadwell-E) Base: _xcpm_bootstrap Comment: xcpm_bootstrap Broadwell-E (c) Pike R. Alpha Modify By N.Mano Count: 0 Enabled: YES Find: 80C3C480 FB42 Identifier: kernel Limit: 0 Mask: (LEAVE THIS EMPTY) MatchKernel: Replace: 80C3BC80 FB42 ReplaceMask: (LEAVE THIS EMPTY) Skip: 0 #9 Base: xcpm MSR Patch 4206 Comment:xcpm MSR Patch 4206 (c) Pike R. Alpha Modify By N.Mano Count: 0 Enabled: YES Find: 42060000 DC330600 00000000 00000000 1F000000 00000000 18000000 00000000 00000000 00000000 00000000 00000000 Identifier: kernel Limit: 0 Mask: (LEAVE THIS EMPTY) MatchKernel: Replace: 42060000 00000000 00000000 00000000 1F000000 00000000 18000000 00000000 00000000 00000000 00000000 00000000 ReplaceMask: (LEAVE THIS EMPTY) Skip: 0 #10 Base: xcpm E2 Patch Comment:C6/C7_If=E2-Enabled=0x7E000403 (c) Pike R. Alpha Modify By N.Mano Count: 0 Enabled: YES Find: E2000000 4C000000 00000000 00000000 0F040000 00000000 0500001E Identifier: kernel Limit: 0 Mask: (LEAVE THIS EMPTY) MatchKernel: Replace: E2000000 4C000000 00000000 00000000 0F040000 00000000 0304007E ReplaceMask: (LEAVE THIS EMPTY) Skip: 0 #11 Base: xcpm 3A06 Patch Comment: xcpm support /0x82D390/MSR_PP0_POLICY 0x63a (c) Pike R. Alpha Modify By N.Mano Count: 0 Enabled: YES Find: 3A060000 DC330600 00000000 00000000 1F Identifier: kernel Limit: 0 Mask: (LEAVE THIS EMPTY) MatchKernel: Replace: 3A060000 00000000 00000000 00000000 1F ReplaceMask: (LEAVE THIS EMPTY) Skip: 0 #10 ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- All Kernel & Kext patch supported MacOS 10.15+ #FakeCPUID #Check your code name and find CPUID in Clover config.In open core Kernel->Emulate-> for unsupported CPU. #Bios setting C6/C7 State Support: Enabled CPU EIST Function: Enabled Extreme Memory Profile: (X.M.P): Profile1 CSM Support: Disabled #Kernel->Emulate-> #FakeCPUID 0x0306F2 Haswell-E/Haswell 0x0306C3 Cpuid1Data <-> C3060300 00000000 00000000 00000000 Cpuid1Mask <-> FFFFFFFF 00000000 00000000 00000000 #FakeCPUID 0x040674 Broadwell-E/Broadwell 0x0306D4 Cpuid1Data <-> D4060300 00000000 00000000 00000000 Cpuid1Mask <-> FFFFFFFF 00000000 00000000 00000000 #In Open Core config Kernel and Kexts patch are support 10.15 In Open Core Config under the kernel-> Patch #Open core Sample Kernel & Kext patch Comment String <-> X99/X299 Count Number <-> Always 0 Enabled Boolean <->Yes/No Find Data <-> Ori Bytes Identifier String <->Kernel/Kext If AppleHDA(com.apple.driver.AppleHDA) Limit Number <-> Always 0 Mask Data <-> Always Blank MaxKernel String <->Always Blank MinKernel String <->Always Blank Replace String <->Hack Bytes ReplaceMask Data<->Always Blank Skip Number <-> Always 0 #1_xcpm_bootstrap © Pike R. Alpha Comment String <-> _xcpm_bootstrap © Pike R. Alpha Count Number <-> 0 Enabled Boolean <->Yes Find Data <-> 8D43C43C 227722 Identifier String <->kernel Limit Number <-> 0 Mask Data <-> MaxKernel String <-> MinKernel String <-> Replace String <->8D43C13C 227722 ReplaceMask Data<-> Skip Number <-> 0 #2_xcpm_pkg_scope_msrs © Pike R. Alpha Comment String <-> xcpm_pkg_scope_msrs © Pike R. Alpha Count Number <-> 0 Enabled Boolean <->Yes Find Data <-> 31D2E874 FDFFFF Identifier String <->kernel Limit Number <-> 0 Mask Data <-> MaxKernel String <-> MinKernel String <-> Replace String <->31D29090 909090 ReplaceMask Data<-> Skip Number <-> 0 #3_xcpm_SMT_scope_msrs 1 © Pike R. Alpha & PMheart Comment String <-> _xcpm_SMT_scope_msrs 1 © Pike R. Alpha Count Number <-> 0 Enabled Boolean <->Yes Find Data <-> BE060000 005DE908 000000 Identifier String <->kernel Limit Number <-> 0 Mask Data <-> MaxKernel String <-> MinKernel String <-> Replace String <-> BE060000 005DC390 909090 ReplaceMask Data<-> Skip Number <-> 0 #4_xcpm_SMT_scope_msrs 2 © Pike R. Alpha & PMheart Comment String <-> _xcpm_SMT_scope_msrs #2 (c) Pike R. Alpha Count Number <-> 0 Enabled Boolean <->Yes Find Data <-> 31D2E83E FDFFFF Identifier String <->kernel Limit Number <-> 0 Mask Data <-> MaxKernel String <-> MinKernel String <-> Replace String <-> 31D29090 909090 ReplaceMask Data<-> Skip Number <-> 0 #5_xcpm_core_scope_msrs © Pike R. Alpha & PMheart Comment String <-> _xcpm_core_scope_msrs © Pike R. Alpha Count Number <-> 0 Enabled Boolean <->Yes Find Data <-> 31D2E83E FDFFFF Identifier String <->kernel Limit Number <-> 0 Mask Data <-> MaxKernel String <-> MinKernel String <-> Replace String <-> 31D29090 909090 ReplaceMask Data<-> Skip Number <-> 0 #6_xcpm_ performance_patch © Pike R. Alpha & PMheart Comment String <-> _xcpm_ performance_patch © Pike R. Alpha Count Number <-> 0 Enabled Boolean <->Yes Find Data <-> C1E30848 63D389D0 48C1EA20 Identifier String <->kernel Limit Number <-> 0 Mask Data <-> MaxKernel String <-> MinKernel String <-> Replace String <-> C1E308B8 00FF0000 31D29090 ReplaceMask Data<-> Skip Number <-> 0 #7@Pike R. Alpha xcpm MSR Patch Comment String <-> @Pike R. Alpha xcpm MSR Patch Count Number <-> 0 Enabled Boolean <->Yes Find Data <-> 42060000 DC330000 00000000 00000000 1F000000 00000000 18000000 00000000 00000000 00000000 00000000 00000000 Identifier String <->kernel Limit Number <-> 0 Mask Data <-> MaxKernel String <-> MinKernel String <-> Replace String <-> 42060000 DC330000 00000000 00000000 1F000000 00000000 18000000 00000000 00000000 00000000 00000000 00000000 ReplaceMask Data<-> Skip Number <-> 0 #8 C6/C7_If=E2-Enabled=0x7E000403 BY N.Mano/Pike R. Alpha Comment String <-> @Pike R. Alpha xcpm MSR Patch Count Number <-> 0 Enabled Boolean <->Yes Find Data <-> E2000000 4C000000 00000000 00000000 0F040000 00000000 0500001E Identifier String <->kernel Limit Number <-> 0 Mask Data <-> MaxKernel String <-> MinKernel String <-> Replace String <-> E2000000 4C000000 00000000 00000000 0F040000 00000000 0304007E ReplaceMask Data<-> Skip Number <-> 0 #9 xcpm support Pike R. Alpha/0x82D390/MSR_PP0_POLICY 0x63a Comment String <-> xcpm support Pike R. Alpha/0x82D390/MSR_PP0_POLICY 0x63a Count Number <-> 0 Enabled Boolean <->Yes Find Data <-> 3A060000 DC330000 00000000 00000000 1F Identifier String <->kernel Limit Number <-> 0 Mask Data <-> MaxKernel String <-> MinKernel String <-> Replace String <-> 3A060000 00000000 00000000 00000000 00 ReplaceMask Data<-> Skip Number <-> 0 #10 Disable panic kext logging on 10.15 Release kernel Comment String <-> xcpm support Pike R. Alpha/0x82D390/MSR_PP0_POLICY 0x63a Count Number <-> 0 Enabled Boolean <->Yes Find Data <-> 8A0284C0 7447 Identifier String <->kernel Limit Number <-> 0 Mask Data <-> MaxKernel String <-> MinKernel String <-> Replace String <-> 8A0284C0 EB47 ReplaceMask Data<-> Skip Number <-> 0 #11 Intel I7 5960X patch Comment String <-> Intel I7 5960X patch Count Number <-> 1 Enabled Boolean <->Yes Find Data <-> 483D0000 0040 Identifier String <-> com.apple.iokit.IOPCIFamily Limit Number <-> 0 Mask Data <-> MaxKernel String <-> MinKernel String <-> Replace String <-> 483D0000 0080 ReplaceMask Data<-> Skip Number <-> 0 #12 X99patch-1 for AppleHDAController Comment String <-> CA0132 Count Number <-> 0 Enabled Boolean <->Yes Find Data <-> A08C0000 Identifier String <-> com.apple.driver.AppleHDAController Limit Number <-> 0 Mask Data <-> MaxKernel String <-> MinKernel String <-> Replace String <-> 208D0000 ReplaceMask Data<-> Skip Number <-> 0 #13 X99patch-2 for AppleHDAController Comment String <-> CA0132 Count Number <-> 0 Enabled Boolean <->Yes Find Data <-> 8680A08C Identifier String <-> com.apple.driver.AppleHDAController Limit Number <-> 0 Mask Data <-> MaxKernel String <-> MinKernel String <-> Replace String <-> 8680208D ReplaceMask Data<-> Skip Number <-> 0 #14 Rename Codec 1 for patched AppleHDA Comment String <-> CA0132 Rename Codec 1 Count Number <-> 0 Enabled Boolean <->Yes Find Data <-> 0088EC1A Identifier String <-> com.apple.driver.AppleHDA Limit Number <-> 0 Mask Data <-> MaxKernel String <-> MinKernel String <-> Replace String <-> 11000211 ReplaceMask Data<-> Skip Number <-> 0 #15 Rename Codec 2 for patched AppleHDA Comment String <-> CA0132 Rename Codec 2 Count Number <-> 0 Enabled Boolean <->Yes Find Data <-> 7519AD15 Identifier String <-> com.apple.driver.AppleHDA Limit Number <-> 0 Mask Data <-> MaxKernel String <-> MinKernel String <-> Replace String <-> 00000000 ReplaceMask Data<-> Skip Number <-> 0 #16 Rename Codec 3 for patched AppleHDA Comment String <-> CA0132 Rename Codec 3 Count Number <-> 0 Enabled Boolean <->Yes Find Data <-> 8A19D411 Identifier String <-> com.apple.driver.AppleHDA Limit Number <-> 0 Mask Data <-> MaxKernel String <-> MinKernel String <-> Replace String <-> 00000000 ReplaceMask Data<-> Skip Number <-> 0 #17 Rename Codec 4 for patched AppleHDA Comment String <-> CA0132 Rename Codec 4 Count Number <-> 0 Enabled Boolean <->Yes Find Data <-> FF87EC1A Identifier String <-> com.apple.driver.AppleHDA Limit Number <-> 0 Mask Data <-> MaxKernel String <-> MinKernel String <-> Replace String <-> 00000000 ReplaceMask Data<-> Skip Number <-> 0 #18 com.apple.driver.AppleGraphicsDevicePolicy Comment String <-> Black Screen Count Number <-> 0 Enabled Boolean <->Yes Find Data <-> 626F6172 642D6964 Identifier String <-> com.apple.driver.AppleGraphicsDevicePolicy Limit Number <-> 0 Mask Data <-> MaxKernel String <-> MinKernel String <-> Replace String <-> 626F6172 642D6978 ReplaceMask Data<-> Skip Number <-> 0 #19 NativeDisplayBrightness F1/F2 #1 Comment String <-> NativeDisplayBrightness #1 by Wern Count Number <-> 0 Enabled Boolean <->Yes Find Data <-> 30783030 30373030 33612C30 78666630 31303032 31 Identifier String <-> com.apple.driver.AppleHIDKeyboard Limit Number <-> 0 Mask Data <-> MaxKernel String <-> MinKernel String <-> Replace String <-> 30783030 30373030 33612C30 78303030 37303033 61 ReplaceMask Data<-> Skip Number <-> 0 #20 NativeDisplayBrightness F1/F2 #2 Comment String <-> NativeDisplayBrightness #2 by Wern Count Number <-> 0 Enabled Boolean <->Yes Find Data <-> 30783030 30373030 33622C30 78666630 31303032 30 Identifier String <-> com.apple.driver.AppleHIDKeyboard Limit Number <-> 0 Mask Data <-> MaxKernel String <-> MinKernel String <-> Replace String <-> 30783030 30373030 33622C30 78303030 37303033 62 ReplaceMask Data<-> Skip Number <-> 0 #22 AirPortBrcm4360 - BCM94352Z Comment String <-> 10.11+BT4LE-Handoff-Hotspot-lisai9093 Count Number <-> 0 Enabled Boolean <->Yes Find Data <-> 81F952AA 00007529 Identifier String <-> com.apple.driver.AirPort.Brcm4360 Limit Number <-> 0 Mask Data <-> MaxKernel String <-> MinKernel String <-> Replace String <-> 81F952AA 00006690 ReplaceMask Data<-> Skip Number <-> 0 #23 fix hotplug ICH10, 9-Serie for X99, credit SunKi Comment String <->fix hotplug ICH10, 9-Serie for X99, credit SunKi Count Number <-> 0 Enabled Boolean <->Yes Find Data <-> 89C82540 6002003D 40200000 750C81E1 BF7FFFFF 898B5101 0000 Identifier String <-> com.apple.driver.AppleAHCIPort Limit Number <-> 0 Mask Data <-> MaxKernel String <-> MinKernel String <-> Replace String <-> 90909090 90909090 90909090 90909090 90909090 90909090 9090 ReplaceMask Data<-> Skip Number <-> 0 #24 USB Port limit patch #1 10.15(credits PMheart) Comment String <-> USB Port limit patch #1 10.15(credits PMheart) Count Number <-> 0 Enabled Boolean <->Yes Find Data <-> 83FB0F0F Identifier String <-> com.apple.iokit.IOUSBHostFamily Limit Number <-> 0 Mask Data <-> MaxKernel String <-> MinKernel String <-> Replace String <-> 83FB3F0F ReplaceMask Data<-> Skip Number <-> 0 #25 USB Port limit patch #2 10.15(credits PMheart) Comment String <-> USB Port limit patch #2 10.15(credits PMheart) Count Number <-> 0 Enabled Boolean <->Yes Find Data <-> 83F90F0F Identifier String <-> com.apple.driver.usb.AppleUSBXHCI Limit Number <-> 0 Mask Data <-> MaxKernel String <-> MinKernel String <-> Replace String <-> 83F93F0F ReplaceMask Data<-> Skip Number <-> 0 ALC 1150 Comment String <->ALC1150 Count Number <-> 0 Enabled Boolean <->Yes Find Data <-> A08C0000 Identifier String <-> com.apple.driver.AppleHDAController Limit Number <-> 0 Mask Data <-> MaxKernel String <-> MinKernel String <-> Replace String <-> 208D0000 ReplaceMask Data<-> Skip Number <-> 0 Comment String <->ALC1150 Count Number <-> 0 Enabled Boolean <->Yes Find Data <-> A08C0000 Identifier String <-> com.apple.driver.AppleHDAController Limit Number <-> 0 Mask Data <-> MaxKernel String <-> MinKernel String <-> Replace String <-> 208D0000 ReplaceMask Data<-> Skip Number <-> 0 Comment String <-> ALC1150 Rename Codec 1 Count Number <-> 0 Enabled Boolean <->Yes Find Data <-> 8B19D411 Identifier String <-> com.apple.driver.AppleHDA Limit Number <-> 0 Mask Data <-> MaxKernel String <-> MinKernel String <-> Replace String <-> 0009EC10 ReplaceMask Data<-> Skip Number <-> 0 Comment String <-> ALC1150 Rename Codec 2 Count Number <-> 0 Enabled Boolean <->Yes Find Data <-> 8319D411 Identifier String <-> com.apple.driver.AppleHDA Limit Number <-> 0 Mask Data <-> MaxKernel String <-> MinKernel String <-> Replace String <-> 00000000 ReplaceMask Data<-> Skip Number <-> 0 Comment String <-> ALC1150 Rename Codec 3 Count Number <-> 0 Enabled Boolean <->Yes Find Data <-> 8A19D411 Identifier String <-> com.apple.driver.AppleHDA Limit Number <-> 0 Mask Data <-> MaxKernel String <-> MinKernel String <-> Replace String <-> 00000000 ReplaceMask Data<-> Skip Number <-> 0 You can download My EFI All My SSDT are enable rename device automatically.(OC config in ACPI patch not need to enable) This is sample EFI for X99.This EFI support 10.15.3X99 OC 0.5.6.zip Enjoy. Edited April 28, 2021 by nmano 11 1 Link to comment Share on other sites More sharing options...
wenhao12100 Posted November 29, 2019 Share Posted November 29, 2019 (edited) Thank you so much, but page shows 404.My computer is 6800k and asus x99 a ii.It work in clover but opencore never.You are the first one to show me hope. Edited November 30, 2019 by wenhao12100 2 Link to comment Share on other sites More sharing options...
nmano Posted November 29, 2019 Author Share Posted November 29, 2019 EFI error fixed Thanks @wenhao1200 Link to comment Share on other sites More sharing options...
pitrysha Posted November 30, 2019 Share Posted November 30, 2019 nmano For sound patches need kext? What patches work with alc 1150? 1 Link to comment Share on other sites More sharing options...
wenhao12100 Posted November 30, 2019 Share Posted November 30, 2019 I find a way to fix nvram support and MSR 0xE2 with some x99 motherboard. It'll make Kernel & Kext patch simple. # AMI APTIO V NvramSmiDxe (Socket 2011-v3 MB: C612, X99) NVRAM whitelist unlock 54B070F3-9EB8-47CC-ADAF-39029C853CBB 10 P:0F84B300000041F6:90E9B300000041F6 # PowerMgmtDxe | Haswell-E F7731B4C-58A2-4DF4-8980-5645D39ECE58 10 P:0FBA6C24380F:0FBA7424380F # PpmInitialize | Broadwell-E 3FFCAE95-23CF-4967-94F5-16352F68E43B 10 P:0FBA6C24400F:0FBA7424400F From Nvram and KGP's work UEFIPatch_0.3.9_osx.zip 2 Link to comment Share on other sites More sharing options...
nmano Posted November 30, 2019 Author Share Posted November 30, 2019 (edited) 39 minutes ago, pitrysha said: nmano For sound patches need kext? What patches work with alc 1150? If you are using AppleALC you don't need this patch. I am using patched AppleHDA. I will update device rename for ALC 1150. This patches work with patched AppleHDA. Comment String <->ALC1150 Count Number <-> 0 Enabled Boolean <->Yes Find Data <-> A08C0000 Identifier String <-> com.apple.driver.AppleHDAController Limit Number <-> 0 Mask Data <-> MaxKernel String <-> MinKernel String <-> Replace String <-> 208D0000 ReplaceMask Data<-> Skip Number <-> 0 Comment String <->ALC1150 Count Number <-> 0 Enabled Boolean <->Yes Find Data <-> A08C0000 Identifier String <-> com.apple.driver.AppleHDAController Limit Number <-> 0 Mask Data <-> MaxKernel String <-> MinKernel String <-> Replace String <-> 208D0000 ReplaceMask Data<-> Skip Number <-> 0 Comment String <-> ALC1150 Rename Codec 1 Count Number <-> 0 Enabled Boolean <->Yes Find Data <-> 8B19D411 Identifier String <-> com.apple.driver.AppleHDA Limit Number <-> 0 Mask Data <-> MaxKernel String <-> MinKernel String <-> Replace String <-> 0009EC10 ReplaceMask Data<-> Skip Number <-> 0 Comment String <-> ALC1150 Rename Codec 2 Count Number <-> 0 Enabled Boolean <->Yes Find Data <-> 8319D411 Identifier String <-> com.apple.driver.AppleHDA Limit Number <-> 0 Mask Data <-> MaxKernel String <-> MinKernel String <-> Replace String <-> 00000000 ReplaceMask Data<-> Skip Number <-> 0 Comment String <-> ALC1150 Rename Codec 3 Count Number <-> 0 Enabled Boolean <->Yes Find Data <-> 8A19D411 Identifier String <-> com.apple.driver.AppleHDA Limit Number <-> 0 Mask Data <-> MaxKernel String <-> MinKernel String <-> Replace String <-> 00000000 ReplaceMask Data<-> Skip Number <-> 0 Edited November 30, 2019 by nmano 1 Link to comment Share on other sites More sharing options...
pitrysha Posted November 30, 2019 Share Posted November 30, 2019 nmano Thanks . I will try. Who knows how to fix a compressed Apple logo? 1 Link to comment Share on other sites More sharing options...
nmano Posted November 30, 2019 Author Share Posted November 30, 2019 3 minutes ago, pitrysha said: nmano Thanks . I will try. Who knows how to fix a compressed Apple logo? I never try. Link to comment Share on other sites More sharing options...
pitrysha Posted November 30, 2019 Share Posted November 30, 2019 nmano I am not talking about that When the computer boots, the apple is initially compressed, then the screen blinks and then it is normal Link to comment Share on other sites More sharing options...
wenhao12100 Posted December 4, 2019 Share Posted December 4, 2019 @nmano Thank you so much.I succeed! But my tools output is empty. To successfully boot broadwell-e I used: _xcpm_bootstrap © Pike R. Alpha xcpm_pkg_scope_msrs © Pike R. Alpha _xcpm_SMT_scope_msrs 1 © Pike R. Alpha _xcpm_SMT_scope_msrs #2 (c) Pike R. Alpha _xcpm_ performance_patch © Pike R. Alpha xcpm_cpuid_set_info com.apple.iokit.IOPCIFamily 1 Link to comment Share on other sites More sharing options...
nmano Posted December 4, 2019 Author Share Posted December 4, 2019 1 hour ago, wenhao12100 said: @nmano Thank you so much.I succeed! But my tools output is empty. To successfully boot broadwell-e I used: _xcpm_bootstrap © Pike R. Alpha xcpm_pkg_scope_msrs © Pike R. Alpha _xcpm_SMT_scope_msrs 1 © Pike R. Alpha _xcpm_SMT_scope_msrs #2 (c) Pike R. Alpha _xcpm_ performance_patch © Pike R. Alpha xcpm_cpuid_set_info com.apple.iokit.IOPCIFamily Hi Update your config I will look Hi upload your config I will look Thanks. Link to comment Share on other sites More sharing options...
wenhao12100 Posted December 4, 2019 Share Posted December 4, 2019 1 hour ago, nmano said: Hi upload your config I will look Thanks. I found Emulate not work for broadwell-e. Just need to patch 'xcpm_cpuid_set_info' config.plist Link to comment Share on other sites More sharing options...
wenhao12100 Posted December 4, 2019 Share Posted December 4, 2019 2 hours ago, nmano said: Hi upload your config I will look Thanks. even use Emulate and all patch. machdep.xcpm.mode: 0 Link to comment Share on other sites More sharing options...
pitrysha Posted December 4, 2019 Share Posted December 4, 2019 wenhao12100 You have included SSDT 1 Link to comment Share on other sites More sharing options...
wenhao12100 Posted December 4, 2019 Share Posted December 4, 2019 15 minutes ago, pitrysha said: wenhao12100 You have included SSDT Thank you very much.Is this correct? SSDT-PLUG.aml 1 Link to comment Share on other sites More sharing options...
nmano Posted December 4, 2019 Author Share Posted December 4, 2019 1 hour ago, wenhao12100 said: I found Emulate not work for broadwell-e. Just need to patch 'xcpm_cpuid_set_info' config.plist You have to add this info I post there. Link to comment Share on other sites More sharing options...
wenhao12100 Posted December 4, 2019 Share Posted December 4, 2019 1 minute ago, nmano said: You have to add this info I post there. I have added Emulate and all patch. Now machdep.xcpm.mode: 1, But Tools Output still empty 1 Link to comment Share on other sites More sharing options...
nmano Posted December 4, 2019 Author Share Posted December 4, 2019 (edited) @wen I thing AppleIntel info not update for your CPU. Report to Hackintool Edited December 4, 2019 by nmano Link to comment Share on other sites More sharing options...
wenhao12100 Posted December 4, 2019 Share Posted December 4, 2019 1 minute ago, nmano said: I thing AppleIntel info not update for your CPU. Thanks,I sure it work in Clover.But empty in Opencore 1 Link to comment Share on other sites More sharing options...
pitrysha Posted December 4, 2019 Share Posted December 4, 2019 wenhao12100 I'm not sure, but try this one SSDT-PLUG.aml.zip 1 Link to comment Share on other sites More sharing options...
wenhao12100 Posted December 5, 2019 Share Posted December 5, 2019 (edited) 15 hours ago, pitrysha said: wenhao12100 I'm not sure, but try this one SSDT-PLUG.aml.zip Thanks. I'm using one from opencore [SSDT-PLUG.aml]. Are they different? Edited December 5, 2019 by wenhao12100 Link to comment Share on other sites More sharing options...
JamesK Posted December 5, 2019 Share Posted December 5, 2019 Your Emulate is wrong for the Cpuid1Mask should be as followed: #Kernel->Emulate-> #FakeCPUID 0x0306F2 Haswell-E Cpuid1Data Data <-> F2060300 00000000 00000000 00000000 Cpuid1Mask Data <-> FFFFFFFF 00000000 00000000 00000000 #FakeCPUID 0x040674 Broadwell-E Cpuid1Data Data <-> 74060400 00000000 00000000 00000000 Cpuid1Mask Data <-> FFFFFFFF 00000000 00000000 00000000 One should not be using set_cpuid_id patch either, it is not needed. Another patch i seen from a post is on the com.apple.iokit.IOPCIFamily which is not needed for Mojave or Catalina. Just thought I would share. 1 1 Link to comment Share on other sites More sharing options...
nmano Posted December 8, 2019 Author Share Posted December 8, 2019 I just update SSDT for RTC0 This SSDT automatically rename RTC to RTC0 /* * Intel ACPI Component Architecture * AML/ASL+ Disassembler version 20161210-64(RM) * Copyright (c) 2000 - 2016 Intel Corporation * * Disassembling to non-symbolic legacy ASL operators * * Disassembly of iASLGA1xt5.aml, Sun Dec 8 10:49:51 2019 * * Original Table Header: * Signature "SSDT" * Length 0x000000C6 (198) * Revision 0x02 * Checksum 0x1E * OEM ID "mano" * OEM Table ID "RTC0" * OEM Revision 0x00000000 (0) * Compiler ID "INTL" * Compiler Version 0x20161210 (538317328) */ DefinitionBlock ("", "SSDT", 2, "mano", "RTC0", 0x00000000) { External (_SB_.PC00, DeviceObj) // (from opcode) External (_SB_.PC00.LPC0, DeviceObj) // (from opcode) External (_SB_.PC00.LPC0.RTC_, DeviceObj) // (from opcode) Device (_SB.PC00.LPC0.RTC0) { Name (_HID, EisaId ("PNP0B00")) // _HID: Hardware ID Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings { IO (Decode16, 0x0070, // Range Minimum 0x0070, // Range Maximum 0x01, // Alignment 0x08, // Length ) IRQNoFlags () {8} }) Method (_STA, 0, NotSerialized) // _STA: Status { If (_OSI ("Darwin")) { Return (0x0F) } Else { Return (Zero) } } } Name (_SB.PC00.LPC0.RTC._STA, Zero) // _STA: Status } SSDT-RTC0.aml Link to comment Share on other sites More sharing options...
wenhao12100 Posted December 11, 2019 Share Posted December 11, 2019 @nmano It shows 'Kernel patcher....Not Found' when I update to 10.15.2. And I solve the problem about appleintelinfo. Last time, Appleintelinfo didn't work because of the csr-active-config(Settings for SIP). Link to comment Share on other sites More sharing options...
Mike Ranger Posted December 11, 2019 Share Posted December 11, 2019 New X99 Patches needed for X99 Boards Check here: https://www.insanelymac.com/forum/topic/335650-kernelandkextpatches-1013x1014x1015x-x99/?do=findComment&comment=2700168 1 Link to comment Share on other sites More sharing options...
Recommended Posts