Skip to content

Unlock 0xE2 MSR

Steve Zheng edited this page Mar 12, 2020 · 19 revisions

MX150 Only!

Introduction

According to AptioFixPkg's README, "[c]ertain firmwares fail to properly initialize 0xE2 MSR register (MSR_BROADWELL_PKG_CST_CONFIG_CONTROL) across all the cores....

CFG Lock option is available on most APTIO V firmware, although it may be hidden from the GUI. If VerifyMsrE2 reports that your 0xE2 register is consistently locked, you may try to unlock this option directly."

How to Unlock

Cyb and FallenChromium created script to unlock. Please download DVMT_and_0xE2_fix and read README to unlock.

After that, you should delete MSR 0xE2 patch.

  • For Clover users:
    • Open /EFI/CLOVER/config.plist, find and delete the following code:
<dict>
	<key>Comment</key>
	<string>MSR 0xE2 _xcpm_idle instant reboot(c) Pike R. Alpha</string>
	<key>Find</key>
	<data>ILniAAAADzA=</data>
	<key>Replace</key>
	<data>ILniAAAAkJA=</data>
</dict>
  • For OC users:
    • Open /EFI/OC/config.plist, find the following code:
<key>AppleCpuPmCfgLock</key>
<true/>
<key>AppleXcpmCfgLock</key>
<true/>

Change to:

<key>AppleCpuPmCfgLock</key>
<false/>
<key>AppleXcpmCfgLock</key>
<false/>

Credits