Fix NVRAM On Clover Bootloader

My Lenovo X1 Tablet Gen 3 Kaby Lake i7-8650u doesn’t have native NVRAM. I use Clover 5151 to boot to Monterey OS 12.6.3. When the NVRAM is not there, it doesn’t remember the last boot volume. So every time to install new software it doesn’t default to boot volume and it’s a pain to sit and wait to select the install volume. There’s not a real solution. Finally I found a solution.

  1. Use SSDTTime to create SSDT-PMC.aml, put it in ACPI/Patched.
  2. Add this SSDT-PMC.aml to the config.plist.
  3. Use LogoutHook/Launchd.command install from OC to write NVRAM.plist but I can’t find it anywhere.
  4. Reboot and it will remember the lastbootvolume although the test myvar=”i7_8650u” not there. Not sure the NVRAM is totally working but at least exist. To clear the NVRAM at boot, hit F11.

LogoutHook SSDT-PMC.aml SSDTTime Files SSDTTime Folder

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.