Posted by 

u/aloofmaster

 at 

reddit.com/r/acer_predator/..


The main thing that has changed with the new BIOS versions that are being pushed out is that Acer now enables the “Overclocking Lock” to prevent modifications to core voltage and turbo boost ratios from within windows regardless of privilege. This prevents any voltage modification using any Windows software such as Throttlestop.

To undo this change we need to first find out the specific location of the bit that enables and disables the OC lock, then use a tool to go in and modify the BIOS to disable the OC lock

Explanation and video at the bottom of the post.

Disclaimer: I am not responsible for any damage that might ensue from trying this yourself. This was tested on a Acer Predator PH315-54 Helios 300 with i7-11800H. Credits to u/vurio for testing this method.

Step 1

Disable Secure Boot by going into BIOS > Boot > Secure Boot > Disabled.

You can re-enable secure boot once you unlock UV.

Note: You might have to set up an admin password to do this if the option is grayed out. (Use something easy to remember because you definitely don’t want to forget that)

Step 2

Download this tool and extract the contents inside the zip folder to C:\insyde-tool after you do that, open a cmd.exe prompt as administrator then enter

cd C:\insyde-tool

Step 3

Then enter command dir to confirm you are in the right directory, you should see multiple files including “H2OUVE-W-CONSOLEx64.exe”. once you are there, run the following command

H2OUVE-W-CONSOLEx64.exe -gv vars.txt

Note: If you only see a folder named “InsydeH2OUVE_x86_WINx64_200.00.01.00” or similar, bring the contents of that folder outside into “insyde-tool” or use the cd command to change the directory to that folder.

Step 4

That command should create a file named “vars.txt” in the folder where you extracted the tool to earlier. Open with notepad to edit. CTRL+F to search for CpuSetup. Find the value as shown in the screenshot. Additionally take note of the value underlined in red. (It varies on each vars extraction)

Change the value from 01 to 00.

Warning: always dump and edit fresh vars, using vars from a previous boot session may have a different order from the next boot and may brick the laptop.

vars.txt
Row containing 000000D0. Last column.

Step 5

After changing the value that is highlighted in the picture, save the file as vars-m.txt in the same directory and you can close it after it is saved

Step 6

Go back to the same command prompt and run this last command

H2OUVE-W-CONSOLEx64.exe -sv vars-m.txt

and you are done, reboot and you should have undervolt working.

To verify the modification is successful, check for the following entry based on the red underlined value taken earlier. Since mine is [05B], I should be looking for Variable Index[05b]: Set Successfully

Ignore other lines.

variable text

Original Guide Written by u/dglt1
Edited for convenience

Warning: always dump and edit fresh vars, using vars from a previous boot session may have a different order from the next boot and may cause problems. A bios update will lock the under-volt. This method might have to be redone to unlock it again. DO NOT USE VARS from an older bios or a previous session.

Video Tutorialhttps://youtu.be/lYSKzZRQcOA (The value changed here is different. It has 0xDA while 11th gen Helios has 0xDF. Check highlighted image above.)

Basic Throttlestop and Undervolting Guide (After you unlock UV) – https://youtu.be/QCDIK-nnois

What did you just do?

Read here for an extensive guide.

  1. It involves changing a bit that enables “Overclocking Lock” which prevents voltage and turbo ratio modifications through windows
  2. The location of the bit for Helios 300 2021 (11th gen) BIOS is 0xDF
  3. The guide may work for your non Helios laptop if it has insyde bios and you are able to correctly locate the bit required to edit
  4. Rather than relying on RUefi or other UFI shells to modify the vars, we used a method as shared by dglt for the Legion 5

Acer Gaming Discord Server – https://discord.gg/UF9eARcQQn

Legion Discord (Source of the guide) – https://discord.gg/legionseries

If you have any questions/comments regarding this article, click here or scroll down below (login isn't required to post comments and there's no waiting period).