Contribute
Register

X99 macOS Catalina 10.15.2 Kernel Patches

Status
Not open for further replies.
Hi @JamesKI!

I've upgraded my system from 10.15.2 to 10.15.3 using your patches and the following one, without which my hackintosh can't boot:
Code:
xcpm_bootstrap © Pike RAlpha By N.Mano 10.15.X
Find
8D43C43C 227722
Replace
8D43C13C 227722
Unfortunately XCPM is broken and the CPU is stuck and the max. overclock frequency.

With your patches on 10.15.2, everything worked smoothly.

So, I kindly ask if you updated the patches for 10.15.3 on X99? :)

Besides, would you make a tutorial to teach us how to use hopper disassembler?

Thank you very much for your precious contribution.

Same problem here after update 10.15.3 I need bootstrap patch loosing xcpm completely. Using clover 5103 and patches mentioned above in this thread. Some news about what could be happening?
 
Same problem here after update 10.15.3 I need bootstrap patch loosing xcpm completely. Using clover 5103 and patches mentioned above in this thread. Some news about what could be happening?
New patches are needed for 10.15.3, I've attached the kernel if anyone knows how to do it. Opencore is supposed to make the patchers obsolete, but I can't get xcpm even in 10.15.2. I've attached my opencore EFI if you want to try that, although it's likely you'll need to make your own SSDTs.
 

Attachments

  • kernel10_15_3.zip
    5.1 MB · Views: 155
  • EFI_opencore.zip
    1.7 MB · Views: 232
Did you find correct patch for 10.15.3? Meanwhile using NullCpuPowerManagement to get stable cpu power management
 
New patches are needed for 10.15.3, I've attached the kernel if anyone knows how to do it. Opencore is supposed to make the patchers obsolete, but I can't get xcpm even in 10.15.2. I've attached my opencore EFI if you want to try that, although it's likely you'll need to make your own SSDTs.
Turning on native power management requires three things
1. Correct Fake CPUID
Haswell-E:
F2060300 00000000 00000000 00000000
Broadwell-E:
74060400 00000000 00000000 00000000
2. Remove all XCPM related patches and close OpenCore's "AppleXcpmExtraMsrs"
3. Add 5 patches from the author
截屏2020-02-07下午6.43.20.png
 
Turning on native power management requires three things
1. Correct Fake CPUID
Haswell-E:
F2060300 00000000 00000000 00000000
Broadwell-E:
74060400 00000000 00000000 00000000
2. Remove all XCPM related patches and close OpenCore's "AppleXcpmExtraMsrs"
3. Add 5 patches from the author
You still have the xcpm patches ("Add 5 patches from the author), so that's no different than how we do it in clover now (mine has working xcpm in clover already), but you will still need new patches for 10.15.3? After v5.4 opencore is supposed to be able to without any patches, but it seems this may not work for x99.
 
Did you find correct patch for 10.15.3? Meanwhile using NullCpuPowerManagement to get stable cpu power management
nothing yet. Are you going full turbo boost under high loads?
 
You still have the xcpm patches ("Add 5 patches from the author), so that's no different than how we do it in clover now (mine has working xcpm in clover already), but you will still need new patches for 10.15.3? After v5.4 opencore is supposed to be able to without any patches, but it seems this may not work for x99.
I'll just have to wait for the author to update the XCPM patch. I tried OpenCore update 10.15.3 and it didn't boot.
 
You still have the xcpm patches ("Add 5 patches from the author), so that's no different than how we do it in clover now (mine has working xcpm in clover already), but you will still need new patches for 10.15.3? After v5.4 opencore is supposed to be able to without any patches, but it seems this may not work for x99.
I've updated it to 10.15.3, and without any XCPM kernel patches, OpenCore just checks 'AppleXcpmExtraMsrs'
OpenCore version is 0.5.5 release
截屏2020-02-12下午7.41.34.png
 
Last edited:
@Mace would you mind to share your EFI?
Thanks in advance
If you are broadwell-e and need to change FakeCPUID, the latest discovery is that you can also change frequency without 'DummyPowerManagement', just 'AppleXcpmExtraMsrs' will work
 

Attachments

  • OC.zip
    1.7 MB · Views: 292
Status
Not open for further replies.
Back
Top