[Request] Modded Acer Predator Helios 300 PH315-54-760S BIOS

I opened up the laptop but the bios chip is too small to clamp with ch431a. Not able to make good contact. I also tried holding down the power button for roughly a minute but same problem.

A script for semi-automatic unlocking.

I have the exact same model of laptop. Will this script work one my laptop?

It should if you successfully complete all the on-screen instructions. For this you just need to confirm the continuation several times by pressing any key and have PowerShell in the system (starting from Windows 7 it is installed by default).

  1. Run 'SET VARS.bat" and reboot.
  2. Run “FLASH.bat”.

"Error 167: Protected Range Registers are currently set by BIOS, preventing flash access.
Please contact the target system BIOS vendor for an option to disable
Protected Range Registers.

FPT Operation Failed."
I get this error while running the program

Did the uve.log file appear in the working directory? I want to know its contents.

No arguments
Command process done.
Release driver
Show help message
Insyde H2OUVE (UEFI Variable Editor) Version 200.00.01.00
Copyright (c) 2012 - 2018, Insyde Software Corp. All Rights Reserved.

@Morpheus9000
I can’t even reproduce the “No arguments” error, so I don’t understand how it’s possible. I see that arguments are specified, but even so, if they are not specified, it will give a list of available commands instead of an error.
Pleace, replace the file “H2OUVE-W-CONSOLEx64.exe” in a folder with a new one.
uve.log content is welcome.

“Command is: -sv
Initialize driver
Search SMI command and function number
Start command process…
Now Parsing File From varsNEW.txt.
Read EFI Variables in TXT file
Succeed to read varsNEW.txt file.
Init BIOS runtime variable object from IHISI.
Variable Index[001]: Set successfully!
Done.
Release BIOS data information
Release BIOS variable object.
Command process done.
Release driver”

"Error 167: Protected Range Registers are currently set by BIOS, preventing flash access.
Please contact the target system BIOS vendor for an option to disable
Protected Range Registers.

FPT Operation Failed."

I am still getting this error!

At least this is a step forward, it did recognized the arguments.

Did you reboot the device before running “FLASH.bat”? It is important.

yes

Good to know, thank you.
Now it has been fixed. As always, I forgot which version of Intel Management Engine is used. Now the script works with version 15.

Sorry!
It’s still giving the same error.
"Command is: -gv
Initialize driver
Search SMI command and function number
Start command process…
Export EFI Variables to TXT file
Now parsing Variable Information.
Init BIOS runtime variable object from IHISI.
Release BIOS data information
Release BIOS variable object.
Complete parsing Variable Information!!!
Saving Variable Information to file: vars.txt
Command process done.
Release driver
"
"
Error 167: Protected Range Registers are currently set by BIOS, preventing flash access.
Please contact the target system BIOS vendor for an option to disable
Protected Range Registers.

FPT Operation Failed.
"

Backup

Vars.txt

Ok, I’ve done a BIOS MOD for you manually: Morpheus9000.zip.
Absolutely in the same way as I did it for the 4 previous users.

1 Like

Thank you

@Vernnon
BIOS mod for you: Vernnon!~anotherone.zip.

One strange thing happened here now, I did the 1 and 2 steps and my BIOS did the unlock very well. suddely my lapto frozen and I needed to open it to remove the battery. After that, i did a oficial biosupdate to roolback it, afraid that I touched somenthing wrong (i don’t think so because i only changed things that I know). Now when i try to do the unlock, the set vars is ok, but the flash processes is given me this error:

C:\BIOS>“2. FLASH.BAT”
ECHO is on.
Intel (R) Flash Programming Tool Version: 15.0.1.1347
Copyright (C) 2005 - 2020, Intel Corporation. All rights reserved.

Failed to initialize driver for accessing PCI device.

Error 51: Could not access PCI device.

Error 51: Could not access PCI device.

Error 64: Failed to initialize SPI interface.

FPT Operation Failed.

Press any key to continue . . .

You stated that you did a rollback. The current BIOS version probably has an outdated Intel ME. Do unlock on version 1.11.