5T33Z0 / OC-Little-Translated

ACPI Hotpatches and Guides for the OpenCore Bootmanager. Enhance and fine-tune your system by adding devices and enabling additional features not covered in the OpenCore Install Guide.
BSD 3-Clause "New" or "Revised" License
504 stars 71 forks source link

RestrictEvents now have VMM patch #87

Closed gujiangjiang closed 10 months ago

gujiangjiang commented 10 months ago

Before I‘m using these patches to make macOS install and boot with unsupported SMBIOS: 截屏2023-09-27 22 38 52

But today I find the RestrictEvents have update with VMM support so I tried the new commit.

  1. Delete all the vmm kernel patch but reserve the 2 boot patches.
  2. Using the RestrictEvents with new commit.
  3. Stay boot-arg: revpatch=sbvmm.
  4. Reboot and it works.

I have tested in install and macOS have no problem.

But when into macOS the kern.hv_vmm_present: 0 截屏2023-09-27 22 43 23

gujiangjiang commented 10 months ago

and I find the vmm kernel patches may block my bluetooth to work. bluetooth can turned on and off but can't search any devices. 0a28f441b692bdf0eab6d8ffd0df41e4

when delete the vmm kernel patches the bluetooth works again with RestrictEvents(new commit) image

My bluetooth was BCM20702A0

5T33Z0 commented 10 months ago
  1. I've updated the instructions to reflect that RestricEvents.kext now contains the kernel patches.
  2. The kern.hv_vmm_present test is only applicable when using the the Kernel Patches, not RestrictEvents.kext
  3. I was using the Kernel Patches on my Laptop previousl and it didn't affect Bluetooth so I cannot confirm this. In this case you have to report this to the devs of OpenCore Legacy Patcher.
gujiangjiang commented 10 months ago

@5T33Z0 Thanks for your replay.

Another bug when using clover inject AppleIntelCPUPowerManagement.kext cause kernel panic. AppleIntelCPUPowerManagement.kext But using OpenCore with no problem. Any solution to using AppleIntelCPUPowerManagement.kext in Clover?

Thanks again.

5T33Z0 commented 10 months ago

I have Clover working on my T530.

But at some point I had to delete the whole CLOVER folder and start from scratch using the latest nightly build (It's available under the "Actions" Tab of the Clover repo).