Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation on 11/30/2019 in all areas

  1. 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 points
  2. No good, I guess… In this case you can try, but it is hard to say what will the results be. Basically you need shikigva=160, and in addition to that you also need to get other parts patched, not just the AppleGVA decoder. At least that would include AppleGVACore, AppleVPA, but most likely something else. The potential candidates for patching can be found by grepping board-id in Frameworks, PrivateFrameworks, /usr. The patch you need is here: https://github.com/acidanthera/WhateverGreen/blob/10bea0d/Resources/Patches.plist#L242, just rework Patches.plist and rebuild with Clean (Cleaning before Build is important, as Xcode 11 broke dependency solving). On the other side, your power management is broken because of /System/Library/Extensions/IOPlatformPluginFamily.kext/Contents/PlugIns/ACPI_SMC_PlatformPlugin.kext. It does not have a plist file in Resources for iMacPro1,1. For this you can use our https://github.com/acidanthera/CPUFriend.
    2 points
  3. 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.
    1 point
  4. I would like to introduce you to a new app I just go done creating. AGPM Injector, its an app to generate an injector kext for Apple Graphics Power Management for discrete GPUs. AGPMInjector
    1 point
  5. macOS kext_rtsx Hi, making a new thread. This driver is for Realtek SDHC card readers on a pci/pcie bus, most commonly found in laptops. I would like to get testers. The driver is not yet finalized, but I'm making the tread now anyway since there was interest. expect this post to change in the future. [read below for current status] -- sinetek things to fix eventually - get more pci id's in plist - async task in its own thread instead of blocking the os - prealloc DMA buffer? - cards with sector_size != 512, haven't been tested at all. - clean up src. git push. - power management? what happens when you sleep the machine? - the eject button in finder is broken, do not use for now. - spams the syslog with debug messages. release config? - basic namespace pollution a bit out of hand Update 1: Power management support on the way: see post #43. Latest version from Cholonam
    1 point
  6. It took some messing around, but I have made a kext patch which can be used as a superior alternative for NullCPUPowerManagement.kext. Since it still allows AICPM to load, we can now load X86PlatformPlugin and by extension AGPM on a system where CPU PM doesn't work. This is useful on for example AMD systems, where CPU PM cannot be enabled properly. So far tested on Catalina and High Sierra, but should also work on other versions, and is reported to give very decent performance improvements when paired with an appropriate SSDT-PLUG SSDT and AGPM injector kext. Does not work in combination with NullCPUPowerManagement.kext From: D0 05 00 00 84 C0 74 46 E8 To: D0 05 00 00 84 C0 EB 46 E8 On: com.apple.driver.AppleIntelCPUPowerManagement
    1 point
  7. It works 2:920 0:003 - [06]: 'Windows 10', hidden 3:001 0:003 - [15]: 'Preboot', hidden But there are also legacy entries 3:067 0:004 Scanning legacy ... 3:070 0:003 3: '' (vista,win) add legacy 3:077 0:006 added 'Boot Windows from ' OSType=2 Icon=vista,win 3:081 0:003 4: 'EFI' (vista,win) add legacy 3:087 0:006 added 'Boot Windows from EFI' OSType=2 Icon=vista,win 3:091 0:003 6: 'Windows 10' (vista,win) hidden 3:097 0:006 7: '' (vista,win) add legacy 3:104 0:006 added 'Boot Windows from ' OSType=2 Icon=vista,win So make <key>Scan</key> <dict> <key>Entries</key> <true/> <key>Legacy</key> <false/> <key>Tool</key> <true/> </dict>
    1 point
  8. No, I am using SMBIOS 19,1 WEG 1.3.4 and Lilu 1.3.9 with this boot arg shikigva=32 shiki-id=Mac-7BA5B2D9E42DDD94. Apple TV+ working without any problem. But actual DRM on Safari doesn't work.
    1 point
  9. nmano Thanks . I will try. Who knows how to fix a compressed Apple logo?
    1 point
  10. 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
    1 point
  11. nmano For sound patches need kext? What patches work with alc 1150?
    1 point
  12. This is a common issue on AMD machines. I know a couple of guys who suffer from the red screen issue. So far no solution has been found.
    1 point
  13. Sorry, i don't want to compare both of Bootloader. I just want to inform my machine work Hibernate in Catalina with other bootloader. So, no problem with AptioMemoryFix.efi?? Or should i change OsxAptioFixDrv.efi or OsxAptioFix3Drv,efi?? I have read only OsxAptioFix2Drv.efi support hibernate. I will try you patch soon,, will report back
    1 point
  14. 1 point
  15. ACPI section is missing in your OC config.plist. Take a look to sample.plist docs file and complete. For USB, there is no SSDT-UIAC or USBPorts.kext Just my opinion: if any others members want to help, you need to complete your signature (hardware config)
    1 point
  16. hey folks! long time no see, but i have some positive news this time. i found out the proper way to implement this driver, so i'll be making a new attempt at it using the latest openbsd source. to make a long story short, i was instantiating all sorts of iokit objects improperly... dumb. today i worked on a proof of concept thinger to verify the macOS side of things, and that's confirmed working. so ya. like the messaging calls between my driver and the rest of the IOKit stack. it takes me a lot of time to write these drivers, if you would like to support my work, please kindly consider making a donation. with this driver it is possible we'll be able to boot macOS and use macOS on our SD cards wouldn't go far without all your help, if only testing!!
    1 point
  17. What steps are these if you don't mind? I have the Pro Wi-Fi so I can't use the BIOS profile linked in the main post. In fact, only people with exactly that MB can use it. Would be amazing if we could get the steps for those on slightly different Aorus variants.
    0 points
×
×
  • Create New...