[Request] Unlock advanced menu on 2019 Acer Predator Helios 300 PH315-52

Yes, and also because of "BIOS Lock" setting. They should be set to Disabled.




You know where i can find exactly the "Bios Lock" option?

Yes, and also because of "BIOS Lock" setting. They should be set to Disabled.




You know where i can find exactly the "Bios Lock" option?


@Sweet_Kitten i did a test here doing first a backup and after a flash and everything was ok:



Thanks one more time buddy! In the Biosmod forum what is your nickname?

@Sweet_Kitten is me again ahaha!

I’m studing how to unlock more features inside my BIOS and I found some interesting things following this video on youtube: https://www.youtube.com/watch?v=f8xf7hf_…hannel=Meanpooh

When I made the TXT dump, I found this:

0xAD694 Form: LCD Control, FormId: 0x102D {01 86 2D 10 96 11}
0xAD69A Subtitle: Statement.Prompt: LCD Control, Flags: 0x0 {02 87 96 11 00 00 00}
0xAD6A1 End {29 02}
0xAD6A3 Subtitle: Statement.Prompt: , Flags: 0x0 {02 87 02 00 00 00 00}
0xAD6AA End {29 02}
0xAD6AC One Of: Primary IGFX Boot Display, VarStoreInfo (VarOffset/VarName): 0x3A, VarStore: 0x2, QuestionId: 0x32E, Size: 1, Min: 0x0, Max 0x40, Step: 0x0 {05 91 78 11 79 11 2E 03 02 00 3A 00 10 10 00 40 00}
0xAD6BD One Of Option: VBIOS Default, Value (8 bit): 0x0 (default) {09 07 7A 11 30 00 00}
0xAD6C4 One Of Option: EFP, Value (8 bit): 0x4 {09 07 7C 11 00 00 04}
0xAD6CB One Of Option: LFP, Value (8 bit): 0x8 {09 07 7B 11 00 00 08}
0xAD6D2 One Of Option: EFP3, Value (8 bit): 0x20 {09 07 7E 11 00 00 20}
0xAD6D9 One Of Option: EFP2, Value (8 bit): 0x40 {09 07 7D 11 00 00 40}
0xAD6E0 One Of Option: EFP4, Value (8 bit): 0x10 {09 07 7F 11 00 00 10}
0xAD6E7 End One Of {29 02}
0xAD6E9 Suppress If {0A 82}
0xAD6EB QuestionId: 0x32E equals value 0x0 {12 06 2E 03 00 00}
0xAD6F1 One Of: Secondary IGFX Boot Display, VarStoreInfo (VarOffset/VarName): 0x3B, VarStore: 0x2, QuestionId: 0x32F, Size: 1, Min: 0x0, Max 0x40, Step: 0x0 {05 91 80 11 81 11 2F 03 02 00 3B 00 10 10 00 40 00}
0xAD702 One Of Option: Disabled, Value (8 bit): 0x0 (default) {09 07 82 11 30 00 00}
0xAD709 One Of Option: EFP, Value (8 bit): 0x4 {09 07 7C 11 00 00 04}
0xAD710 One Of Option: EFP3, Value (8 bit): 0x20 {09 07 7E 11 00 00 20}
0xAD717 One Of Option: EFP2, Value (8 bit): 0x40 {09 07 7D 11 00 00 40}
0xAD71E One Of Option: EFP4, Value (8 bit): 0x10 {09 07 7F 11 00 00 10}
0xAD725 End One Of {29 02}
0xAD727 End If {29 02}
0xAD729 One Of: LCD Panel Type, VarStoreInfo (VarOffset/VarName): 0x3C, VarStore: 0x2, QuestionId: 0x330, Size: 1, Min: 0x0, Max 0x11, Step: 0x0 {05 91 C9 11 CA 11 30 03 02 00 3C 00 10 10 00 11 00}
0xAD73A One Of Option: VBIOS Default, Value (8 bit): 0x0 (default) {09 07 7A 11 30 00 00}
0xAD741 One Of Option: 640x480 LVDS, Value (8 bit): 0x1 {09 07 CB 11 00 00 01}
0xAD748 One Of Option: 800x600 LVDS, Value (8 bit): 0x2 {09 07 CC 11 00 00 02}
0xAD74F One Of Option: 1024x768 LVDS, Value (8 bit): 0x3 {09 07 CD 11 00 00 03}
0xAD756 One Of Option: 1280x1024 LVDS, Value (8 bit): 0x4 {09 07 CE 11 00 00 04}
0xAD75D One Of Option: 1400x1050 LVDS1, Value (8 bit): 0x5 {09 07 CF 11 00 00 05}
0xAD764 One Of Option: 1400x1050 LVDS2, Value (8 bit): 0x6 {09 07 D0 11 00 00 06}
0xAD76B One Of Option: 1600x1200 LVDS, Value (8 bit): 0x7 {09 07 D1 11 00 00 07}
0xAD772 One Of Option: 1280x768 LVDS, Value (8 bit): 0x8 {09 07 D2 11 00 00 08}
0xAD779 One Of Option: 1680x1050 LVDS, Value (8 bit): 0x9 {09 07 D3 11 00 00 09}
0xAD780 One Of Option: 1920x1200 LVDS, Value (8 bit): 0xA {09 07 D4 11 00 00 0A}
0xAD787 One Of Option: 1600x900 LVDS, Value (8 bit): 0xD {09 07 D5 11 00 00 0D}
0xAD78E One Of Option: 1280x800 LVDS, Value (8 bit): 0xE {09 07 D6 11 00 00 0E}
0xAD795 One Of Option: 1280x600 LVDS, Value (8 bit): 0xF {09 07 D7 11 00 00 0F}
0xAD79C One Of Option: 2048x1536 LVDS, Value (8 bit): 0x10 {09 07 D8 11 00 00 10}
0xAD7A3 One Of Option: 1366x768 LVDS, Value (8 bit): 0x11 {09 07 D9 11 00 00 11}
0xAD7AA End One Of {29 02}
0xAD7AC One Of: Panel Scaling, VarStoreInfo (VarOffset/VarName): 0x3D, VarStore: 0x2, QuestionId: 0x331, Size: 1, Min: 0x0, Max 0x6, Step: 0x0 {05 91 DA 11 DB 11 31 03 02 00 3D 00 10 10 00 06 00}
0xAD7BD One Of Option: Auto, Value (8 bit): 0x0 (default) {09 07 DC 11 30 00 00}
0xAD7C4 One Of Option: Off, Value (8 bit): 0x1 {09 07 DE 11 00 00 01}
0xAD7CB One Of Option: Force Scaling, Value (8 bit): 0x6 {09 07 DD 11 00 00 06}
0xAD7D2 End One Of {29 02}
0xAD7D4 One Of: Backlight Control, VarStoreInfo (VarOffset/VarName): 0x3F, VarStore: 0x2, QuestionId: 0x332, Size: 1, Min: 0x0, Max 0x2, Step: 0x0 {05 91 DF 11 E0 11 32 03 02 00 3F 00 10 10 00 02 00}
0xAD7E5 One Of Option: PWM Inverted, Value (8 bit): 0x0 {09 07 E1 11 00 00 00}
0xAD7EC One Of Option: PWM Normal, Value (8 bit): 0x2 (default) {09 07 E2 11 30 00 02}
0xAD7F3 End One Of {29 02}
0xAD7F5 One Of: Active LFP, VarStoreInfo (VarOffset/VarName): 0x41, VarStore: 0x2, QuestionId: 0x333, Size: 1, Min: 0x0, Max 0x3, Step: 0x0 {05 91 E7 11 E8 11 33 03 02 00 41 00 10 10 00 03 00}
0xAD806 One Of Option: No eDP, Value (8 bit): 0x0 {09 07 E9 11 00 00 00}
0xAD80D One Of Option: eDP Port-A, Value (8 bit): 0x3 (default) {09 07 EA 11 30 00 03}
0xAD814 End One Of {29 02}
0xAD816 One Of: Panel Color Depth, VarStoreInfo (VarOffset/VarName): 0x42, VarStore: 0x2, QuestionId: 0x334, Size: 1, Min: 0x0, Max 0x1, Step: 0x0 {05 91 E3 11 E4 11 34 03 02 00 42 00 10 10 00 01 00}
0xAD827 One Of Option: 18 Bit, Value (8 bit): 0x0 (default) {09 07 E5 11 30 00 00}
0xAD82E One Of Option: 24 Bit, Value (8 bit): 0x1 {09 07 E6 11 00 00 01}
0xAD835 End One Of {29 02}
0xAD837 Numeric: Backlight Brightness, VarStoreInfo (VarOffset/VarName): 0x4B, VarStore: 0x2, QuestionId: 0x335, Size: 1, Min: 0x0, Max 0xFF, Step: 0x0 {07 91 EB 11 EC 11 35 03 02 00 4B 00 00 10 00 FF 00}
0xAD848 Default: DefaultId: 0x0, Value (8 bit): 0xFF {5B 06 00 00 00 FF}
0xAD84E End {29 02}
0xAD850 End Form {29 02}
0xAD852 Form: Intel(R) Ultrabook Event Support, FormId: 0x1112 {01 86 12 11 A4 15}
0xAD858 Subtitle: Statement.Prompt: Intel(R) Ultrabook Event Support, Flags: 0x0 {02 87 A4 15 00 00 00}
0xAD85F End {29 02}
0xAD861 Subtitle: Statement.Prompt: , Flags: 0x0 {02 87 02 00 00 00 00}
0xAD868 End {29 02}
0xAD86A One Of: IUER Slate Enable, VarStoreInfo (VarOffset/VarName): 0x1EF, VarStore: 0x2, QuestionId: 0x336, Size: 1, Min: 0x0, Max 0x1, Step: 0x0 {05 91 B3 15 B4 15 36 03 02 00 EF 01 10 10 00 01 00}
0xAD87B Default: DefaultId: 0x0, Value (8 bit): 0x0 {5B 06 00 00 00 00}
0xAD881 One Of Option: Disabled, Value (8 bit): 0x0 {09 07 E9 0F 00 00 00}
0xAD888 One Of Option: Enabled, Value (8 bit): 0x1 {09 07 E8 0F 00 00 01}
0xAD88F End One Of {29 02}
0xAD891 Suppress If {0A 82}
0xAD893 QuestionId: 0x336 equals value 0x0 {12 06 36 03 00 00}
0xAD899 One Of: Slate Mode boot value, VarStoreInfo (VarOffset/VarName): 0x1EA, VarStore: 0x2, QuestionId: 0x337, Size: 1, Min: 0x0, Max 0x1, Step: 0x0 {05 91 A5 15 A6 15 37 03 02 00 EA 01 10 10 00 01 00}
0xAD8AA One Of Option: Slate Mode, Value (8 bit): 0x0 {09 07 AD 15 00 00 00}
0xAD8B1 One Of Option: Laptop Mode, Value (8 bit): 0x1 (default) {09 07 AE 15 30 00 01}
0xAD8B8 End One Of {29 02}
0xAD8BA One Of: Slate Mode on S3 and S4 resume, VarStoreInfo (VarOffset/VarName): 0x1EB, VarStore: 0x2, QuestionId: 0x338, Size: 1, Min: 0x0, Max 0x1, Step: 0x0 {05 91 A9 15 AA 15 38 03 02 00 EB 01 10 10 00 01 00}
0xAD8CB One Of Option: No change, Value (8 bit): 0x0 (default) {09 07 B1 15 30 00 00}
0xAD8D2 One Of Option: Toggle, Value (8 bit): 0x1 {09 07 B2 15 00 00 01}
0xAD8D9 End One Of {29 02}
0xAD8DB End If {29 02}
0xAD8DD One Of: IUER Dock Enable, VarStoreInfo (VarOffset/VarName): 0x1F0, VarStore: 0x2, QuestionId: 0x339, Size: 1, Min: 0x0, Max 0x1, Step: 0x0 {05 91 B5 15 B6 15 39 03 02 00 F0 01 10 10 00 01 00}
0xAD8EE Default: DefaultId: 0x0, Value (8 bit): 0x0 {5B 06 00 00 00 00}
0xAD8F4 One Of Option: Disabled, Value (8 bit): 0x0 {09 07 E9 0F 00 00 00}
0xAD8FB One Of Option: Enabled, Value (8 bit): 0x1 {09 07 E8 0F 00 00 01}
0xAD902 End One Of {29 02}
0xAD904 Suppress If {0A 82}
0xAD906 QuestionId: 0x339 equals value 0x0 {12 06 39 03 00 00}
0xAD90C One Of: Dock Mode boot value, VarStoreInfo (VarOffset/VarName): 0x1EC, VarStore: 0x2, QuestionId: 0x33A, Size: 1, Min: 0x0, Max 0x1, Step: 0x0 {05 91 A7 15 A8 15 3A 03 02 00 EC 01 10 10 00 01 00}
0xAD91D One Of Option: Undocked, Value (8 bit): 0x0 (default) {09 07 B0 15 30 00 00}
0xAD924 One Of Option: Docked, Value (8 bit): 0x1 {09 07 AF 15 00 00 01}
0xAD92B End One Of {29 02}
0xAD92D One Of: Dock Mode upon S3 and S4 resume, VarStoreInfo (VarOffset/VarName): 0x1ED, VarStore: 0x2, QuestionId: 0x33B, Size: 1, Min: 0x0, Max 0x1, Step: 0x0 {05 91 AB 15 AC 15 3B 03 02 00 ED 01 10 10 00 01 00}
0xAD93E One Of Option: No change, Value (8 bit): 0x0 (default) {09 07 B1 15 30 00 00}
0xAD945 One Of Option: Toggle, Value (8 bit): 0x1 {09 07 B2 15 00 00 01}
0xAD94C End One Of {29 02}
0xAD94E End If {29 02}
0xAD950 End Form {29 02}

So, i would like to know how to make this option shows in my bios, can you help me? I need to understand in the VARS where i can find the option to change and make this viewable to me…

Sorry to bother you one more time!

You see, the Primary IGFX Boot Display setting has question Id 0x32E and the Secondary IGFX hidden if question Id 0x32E equals 0. That is how it works. You could understand it looking in txt.

You see, the Primary IGFX Boot Display setting has question Id 0x32E and the Secondary IGFX hidden if question Id 0x32E equals 0. That is how it works. You could understand it looking in txt.




You mean 0X32F on secondary no? i think you type it wrong…

I’ve tried to expose you in what way setting the primary affects the secondary. I type it correctly.

I’ve tried to expose you in what way setting the primary affects the secondary. I type it correctly.



No problem, tks one more time buddy…

If i generate my Vars file, can you unlock to me some options that i saw? If yes, follow my files:

https://drive.google.com/file/d/1pqJKAuk…iew?usp=sharing

I need:

- LCD Control;
- Intel(R) Ultrabook Event Support;
- Serial IO Touch Pad Settings;
- Thunderbolt™ Configuration;
- InsydeH2O Setup Utility;

I’m afraid to do it on my own and screw it all…

This one is System Diagnose, right?
I’ll unlock all settings you want, but you should understand why they are hidden by default. It is automated process which depends on device’s configuration. So, even if I they will be unlocked, they might not work as intended.

This one is System Diagnose, right?
I’ll unlock all settings you want, but you should understand why they are hidden by default. It is automated process which depends on device’s configuration. So, even if I they will be unlocked, they might not work as intended.




Yes I think so it’s the System Diagnose (Memory and HDD test as i saw).

I understand, today my Bios has some options that don’t work anyway, what i need is to show all options in my BIOS, even they don’t work…

If you see more things that i saw you can unlock without problems ok? Just tell me what they are and i’ll test some day…

BIOS Front Page under Main tab.
Vernnon!.zip

BIOS Front Page under Main tab.
Vernnon!.zip



I got this error (used admin promt)

C:\BIOSMOD3>"1. SET VARS.BAT"
ECHO is on.
Now Parsing File From varsNEW.txt.

GUID: 4570B7F1-ADE8-4943-8DC3-406472842384
Format Error !

Succeed to read varsNEW.txt file.
Nothing changed.
Press any key to continue . . .

It doesn’t matter, proceed to flashing.

It doesn’t matter, proceed to flashing.



You are right, my BIOS doesn’t have lock to do the flash ahahaha

Done, I saw the "Bios Front Page" too but i couldn’t find:

- Serial IO Touch Pad Settings;
- Thunderbolt™ Configuration;

thanks bro!

Why so? See where the settings are using the IFR extractor. You can do this.

Why so? See where the settings are using the IFR extractor. You can do this.



I gave up and i agree concern about you said the options hidden in BIOS, I bricked my laptop fews hours ago (again, this is the 2º time) and to my luck i have the SPI programer Ch341A to recovery it ahahahah

When i changed the Thunderbolt options in the BIOS the laptop didn’t show up more image…

Any way, thankyou about all BIOS mode that you did to me, I think I already has all option that I want…

Is there a way to change my serial number. In bios its showing 0000000. due to that its causing problem.

Hi, I have followed the steps using H20UVE_100.00.16.08 on my 1.11 BIOS (machine model PH315-52) and managed to overwrite the FPPR flag.
Can someone help me unlocking my bios? I want to access the XMP ram profiles, but if possible I would like to unlock most of the hidden options.

This is the output from "FPTw.exe -bios -d biosreg.bin":


FPTw.exe -bios -d biosreg.bin
-------------------------------------------------------------------------------------------
Intel (R) Flash Programming Tool Version: 12.0.72.1757
Copyright (C) 2005 - 2021, Intel Corporation. All rights reserved.

Reading HSFSTS register… Flash Descriptor: Valid

— Flash Devices Found —
ID:0xEF4018 Size: 16384KB (131072Kb)


- Reading Flash [0x1000000] 11264KB of 11264KB - 100 percent complete.
Writing flash contents to file "biosreg.bin"…
Memory Dump Complete
FPT Operation Successful.
-------------------------------------------------------------------------------------------

Here is my BIOS dump:
(https) ://drive (DOT) google (COM) /file/d/1BHvhi2HHOELSG0cLsaAf_abZo0p_-rJp/view?usp=sharing

@Sweet_Kitten @Lost_N_BIOS

@_ak4wai
BIOS mod for you.

Hi @Sweet_Kitten , fine my friend?

It’s me again with another Acer Predator, can you please unlock this bios?

https://drive.google.com/file/d/1cPvAxzw…iew?usp=sharing