delobix.blogg.se

Download uefitool
Download uefitool















Never try to use an offset without checking.Īnd you're done! Now you'll have correct CPU power management

  • Do note that variable offsets are unique not just to each motherboard but even to its firmware version.
  • download uefitool

    And with that, you should have CFG Lock unlocked! To verify, you can run over the methods listed at Checking if your firmware supports CFG Lock unlocking to verify whether the variable was set correctly then finally disable Kernel -> Quirks -> AppleCpuPmCfgLock and Kernel -> Quirks -> AppleXcpmCfgLock. txt file with terminal:Īt this point, run either reboot in the shell or simply reboot your machine. Open your setup file with ifrextract and export as a. You'll find that this string is found within a Setup folder, right-click and export as Setup.bin (or even Setup.sct) If nothing pops up then your firmware doesn't support CFG Lock, otherwise continue on.

  • Open your firmware with UEFITool and then find CFG Lock as a Unicode string.
  • For Dell firmwares, please refer to dreamwhite's guide (opens new window) Other firmwares need a special procedure which we'll not directly cover into this guide. Please note that the only firmwares that can be directly opened by UEFITool are ASUS, MSI and ASRock. Now the fun part! # Turning off CFG-Lock manually
  • Universal-IFR-Extractor (opens new window)Īnd the final part, grabbing your BIOS from the vendors' website.
  • UEFITool (opens new window) (Make sure it's UEFITool and not UEFIExtract).
  • Inside your EFI/OC/Tools folder and ist, add the following tool(this can be done with ProperTree's snapshot function(ie. In order to do this you'll need the following: So you've created the EFI folder but you can't still boot without unlocking before CFG Lock. This firmware has UNLOCKED MSR 0圎2 register!įor the former, please continue here: Disabling CFG Lock.įor the latter, you don't need to do any CFG-Lock patches and can simply disable Kernel -> Quirks -> AppleCpuPmCfgLock and Kernel -> Quirks -> AppleXcpmCfgLock.

    download uefitool

    Within this file, search for OCCPU: EIST CFG Lock: This should provide you with a file in the format of opencore-YYYY-MM-DD-hhmmss.txt on the root of the drive. Use a tool called ControlMsrE2 which will speed up the whole checking processįor users who prefer using DEBUG release, you'll want to enable the DEBUG variant of OpenCore with Target set to 67 and boot OpenCore.Use the DEBUG version of OpenCore and check what the log says about CFG Lock.To check it, you can proceed into two ways: Note: Penyrn based machines actually don't need to worry about unlocking this register # Checking if your firmware supports CFG Lock unlockingīefore proceeding with the rest of this guide, you'll first need to check if your firmware supports CFG Lock unlocking.

    download uefitool

    Very much preferred, as avoids patching allowing for greater flexibility regarding stability and OS upgrades.

    #Download uefitool Patch#

    Patch our firmware to support MSR E2 write AppleCpuPmCfgLock for AppleIntelPowerManagement.kext.This creates instability and unnecessary patching for many.Instead both the Kernel (XNU) and AppleIntelPowerManagement want this register. And why we care about it is that macOS actually wants to write to this variable, and not just one part of macOS. By default, most motherboards lock this variable with many even hiding the option outright in the GUI. AMD users don't have any type of CFG LockĬFG-Lock is a setting in your BIOS that allows for a specific register(in this case the MSR 0圎2) to be written to. Note that this guide is only applicable for Intel users.This guide is only recommended for users who have already installed macOS, for users who are installing for the first time enable AppleCpuPmCfgLock and AppleXcpmCfgLock under Kernel -> Quirks Checking if your firmware supports CFG Lock unlocking.















    Download uefitool