#1 [Request] Acer VN7-791G unlock Advanced BIOS settings & NVMe support by yasosim 29.04.2021 19:11

I have an Acer Aspire VN7-791G V 17 Nitro - Black Edition with a GeForce GTX 960M GPU and a i7 4720HQ CPU. Chipset is Intel HM86 (Lynx Point), Intel ME Version is 9.1, Build 1010, Hot Fix 2. Here are screenshots from HWinfo:
mega(DOT)nz/file/4KB0hbYK#SVqa41VNW5uS9G9X5gryyfC2u11JFcIA8yxAYIU1dLs
mega(DOT)nz/file/NPZwATCZ#Pp8gWrtDamWk7xWyY2Q87BjmU5r5f3L0s1jtcw2YLaE
mega(DOT)nz/file/IXIUVRKD#kJ3yaZGWj3uDP_T4BAnWorlX0YN8BBwjP8oQ-XZpLbo

The motherboard has a M keyed M.2 slot and in the past @Lost_N_BIOS has successfully modified other users' BIOSes in this post: /t7303f54-Acer-VN-G-NVMe-1.html , so that:
1. NVMe SSDs are recognized in BIOS and in Windows setup during install from bootable USB stick;
2. Windows 10 can be installed as only/primary OS on the NVMe SSD drive and successfully boot from there.

Unfortunately, Lost_N_BIOS seems to have moved on and is no longer frequenting this forum :( What I have done so far is:
1. Enter BIOS and set Supervisor password on Security tab. 'abc' is good example.
2. Switch to Boot TAB and disable Secure Boot. Switch back to Security tab, enter current password 'abc' and both fields for new password leave blank. Press enter. Save and Exit.
3. Open HWInfo64 and under Motherboard-ME area find out which version of ME is on the system (mine is 9.1).
4. Download corresponding ME System Tools Package from /t596f39-Intel-Converged-Security-Management-Engine-Drivers-Firmware-and-Tools.html (section C.2), unpack it and copy the "Flash Programming Tool" subfolder to the root C:\ drive.
5. Run Command line as admin, navigate to C:\Flash Programming Tool\Win32 folder.
6. Type command "FPTw.exe -bios -d biosreg.bin" (without quotes) to read and backup the BIOS content to a file.
7. Type command "FPTw.exe -bios -f biosreg.bin" (without quotes) to try writing this content back to the BIOS. That failed with Error 28.
8. Successfully exploit the S3 sleep bug, which allows writing the content to BIOS after the machine has been in sleep state for more than a minute. So I just put my computer to sleep (not hibernate) and woke it a minute later, then run the "FPTw.exe -bios -f biosreg.bin" command again and had success. Screenshot here: mega(DOT)nz/file/lPglWayI#vt6RSH6nb37OgGyv9ZJMWbdMTHEMdsvM2MOcTphETbI

The backup of my current, stock Acer v1.14 BIOS, created using the "FPTw.exe -bios -d biosreg.bin" command in step 6. above can be downloaded here: mega(DOT)nz/file/VOpzzILI#AF0hg7_11fAn3CJvKwR6CUHwLzzpVRhDx4ueyPMXcak

What I would need help with:
A. Someone to download my current BIOS dump file (download link above, replace "(DOT)" with "." as I am a new user and cannot post actual links), extracted using Flash Programming Tool as described above, and modify it so that the "Advanced" tab becomes visible in BIOS and NVMe support is enabled. Eventually then kindly re-upload it for me to flash it back to my laptop. My stock BIOS v1.14 currently has 4 tabs: Information; Main; Security and Boot (I can provide screenshots if required). Judging by @bajticzek 's excellent tutorial in this thread: /t7303f54-Acer-VN-G-NVMe-1.html , after successful modification of the BIOS the following options become available in the "Advanced" tab:
www(DOT)win-raid.com/file.php?url=http%3A%2F%2Ffiles.homepagemodules.de%2Fb602300%2Ff54t7303p129545n6_myEVldJF.jpg&r=1&content=RE%3A_Acer_VN7-791G_NVMe
www(DOT)win-raid.com/file.php?url=http%3A%2F%2Ffiles.homepagemodules.de%2Fb602300%2Ff54t7303p129545n17_bFYxIuAl.jpg&r=1&content=RE%3A_Acer_VN7-791G_NVMe
www(DOT)win-raid.com/file.php?url=http%3A%2F%2Ffiles.homepagemodules.de%2Fb602300%2Ff54t7303p129545n16_THVrFLdY.jpg&r=1&content=RE%3A_Acer_VN7-791G_NVMe

OR

B. Someone to help me find the necessary resources/materials, so that I could explore options for modifying my BIOS myself and hopefully not brick my computer when I flash it back in :)

Any help would be greatly appreciated!

#2 RE: [Request] Acer VN7-791G unlock Advanced BIOS settings & NVMe support by BDMaster 30.04.2021 02:45

Hi friend,
I will unkock your bios and replace the original NvmExpressDxe module with the NvmExpressDxe_4 one, but to make this to work
then you have to modify your motherboard (hardware patchs) :

Acer VN7-791G NVMe. (2)

So you are sure to want to do that ?

We can do 2 modifies type :

1. OpCodes Setuputility Module PE32 Code

Menu Tabs Unlock Mod :

FE3542FE-C1D3-4EF8-657C-8048606FF670_949.ROM Setuputility

1395 : 0F 84 D6 00 00 00 to 0F 84 00 00 00 00 jz loc_180001471 to jz $+6

13C9 : 0F 84 A2 00 00 00 to 0F 84 00 00 00 00 jz loc_180001471 to jz $+6

Or Intel Page :

2. EFI IFR OpCode modify , we make to show the Hidden Pages wirh a byte 46 >> 47 , then you have to change default to x01 , F10 Save and reboot.

0xA76E3 Suppress If {0A 82}
0xA76E5 True {46 02} >> 47 02
0xA76E7 One Of: Intel Page, VarStoreInfo (VarOffset/VarName): 0x258,
VarStore: 0x1234, QuestionId: 0xC, Size: 1, Min: 0x0, Max 0x1,
Step: 0x0 {05 A6 6B 01 E2 00 0C 00 34 12 58 02 00 10 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00}
0xA770D One Of Option: Disabled, Value (8 bit): 0x0 (default) {09 0E FD 00 10 00 00 00 00 00 00 00 00 00}
0xA771B One Of Option: Enabled, Value (8 bit): 0x1 {09 0E FE 00 00 00 01 00 00 00 00 00 00 00}
0xA7729 End One Of {29 02}
0xA772B End If {29 02}

About the Nvme Module , i will change the original with that is posted by Fernando

GUID 5BE3BDF4-53CF-46A3-A6A9-73C34A6E5EE3 NvmExpressDxe

GUID 5BE3BDF4-53CF-46A3-A6A9-73C34A6E5EE3 NvmExpressDxE_4

Let me know
Regards

P,S, I don't know if Lost_N_BIOS have done the same , but i hope it will work ;)

#3 RE: [Request] Acer VN7-791G unlock Advanced BIOS settings & NVMe support by BDMaster 01.05.2021 20:20

Here You go , i made 1st Mod only with Intel Page for Advanced Menu, 2nd added support for NVME module too :

https://www.mediafire.com/file/r0ro5x7zj...ME_Mod.rar/file

To get the Advanced / Power Menu, you have to choice the Intel Page variable under Configuration and set to 0x00 , then F10 Save and Reboot into bios.

Let me know
Regards

P.S. there is a ReadMe txt file to explain what is been done ,,, hope all will be ok !

#4 RE: [Request] Acer VN7-791G unlock Advanced BIOS settings & NVMe support by yasosim 02.05.2021 08:42

Hi BDMaster,
Thank you so much for this and sorry I took a while to reply, it is a national holiday (Easter) where I live.

To answer your question from your first post - yes, I am planning to go down the hardware mod path described in the original thread.

One question about the modified BIOS you kindly provided: If I flash the second version (both Advanced/Power menu unlocked and NVMe module support) by using FPTw.exe in Windows 10 cmd prompt, will I no longer be able to boot into Windows after I restart? Said Windows is installed on a M.2 SATA SSD plugged in the M.2 slot, so will flashing the 2nd BIOS (containing NVMe module support) make the board no longer recognize any SATA SSDs?

#5 RE: [Request] Acer VN7-791G unlock Advanced BIOS settings & NVMe support by BDMaster 02.05.2021 09:49

Hi friend,
I didn't removed support module for sata, just added support for M.2 Nvme, so it will be work yet with it, but both it's not possible and sisncerly ,
I haven't same laptop to try this experience , I made only for you , as none replied here to help you.
For the unlocked version i prefer to use the simple one, so you boot into bios change settings on Intel Page and F10 save reboot and you look the Adavanced.
So i suggest to try the first one, ulnlock the menu advanced and try it , when all il cleared, then try the second.
By Fptw it's a minute ...
Let me know
Regards

#6 RE: [Request] Acer VN7-791G unlock Advanced BIOS settings & NVMe support by yasosim 04.05.2021 01:53

Hi BDMaster,
I was finally able to test your quality work. Both versions flashed successfully, as suggested first I tried the "Intel Page only" version. The result in BIOS (same as with "Intel Page + NVMe module" version I tested later) was that a new "Intel Page" option/row appeared under the "Main" tab. It was initially set to Disabled, as soon as I enabled it two additional options/rows appeared in the "Main" tab: 1. "xHCI Support" with a default value of "Enabled" and 2. "Function Key behavior" with a default value of "Special Keys". I did not change any of those 2, just hit F10 (Save changes).
After the reboot I got straight back into BIOS (F2) and the "Advanced" and "Power" tabs/menus were now both available. Here are screenshots of the successful flash of both versions under Windows 10 x64 20H2, using FPTw (Win32) from the "Intel ME System Tools v9.1 r7" suite:
https://mega.nz/file/1GY0hZ4Y#rQ5NR_fhks...dyJ5yEyAWKTNo-s
https://mega.nz/file/ta4hgSpL#4_jQ7JIh2l...uql_KEwGPjLQ3VA

Once again thanks to BDMaster for the top quality work and the detailed instructions! I will now order the 1TB Samsung 980 Pro M.2 NVMe SSD, then proceed with the hardware mods to the mainboard and get back to report the results.

Xobor Forum Software von Xobor
Datenschutz