[Request] Asuspro P2540FB BIOS Unlock

Hey everyone,

I am looking for someone to mod my Asuspro P2540FB bios to remove my WIFI PCIe whitelist and have access to more advanced features in AMI Aptio BIOS.

Let me know the tool you want me to use for BIOS dump.

Thank you for the help!
- Nelly

@_nellyc - Please show me image of error you get when you try to use blocked card
And then do the following

If you have already modified the BIOS in ANY way, you will need to re-flash it back to factory defaults using factory method (NOT FPT)!!!
Additionally, please remove all BIOS passwords, disable secure boot, and disable TPM or Encryption if you have enabled. Do this before moving on to below


If you do not have Intel ME drivers installed, install them now from your system driver download page, then start over here after reboot.
Check your BIOS’ main page and see if ME FW version is shown. If not then > DOWNLOAD HWINFO64 HERE <

Once HWINFO is open, look at the large window on the left side, expand motherboard, and find the ME area.
Inside that section is the ME Firmware version. Take note of the version. (ie. write it down or get a screenshot)

Once you have that, go to the thread linked below, and in the section “C.2” find and download the matching ME System Tools Package for your system.
(ie if ME FW version = 10.x get V10 package, if 9.0-9.1 get V9.1 package, if 9.5 or above get V9.5 package etc)
> DOWNLOAD " ME System Tools " packages HERE <

Once downloaded, inside you will find Flash Programming Tool folder, and then inside that a Windows or Win/Win32 folder (NOT x64).
Highlight that Win/Win32 folder, then hold shift and press right click. Choose “open command window here” (Not power shell! >> * See Registry file below *).

If you get an error, reply to this post with a screenshot of it, OR write down the EXACT command entered and the EXACT error given.

((If “open command window here” does not appear, look for the “Simple Registry Edit” below…))

Step #1

Now you should be at the command prompt.
You are going to BACKUP the factory un-modified firmware, so type the following command:
Command: " FPTw.exe -bios -d biosreg.bin "

>> Attach the saved "biosreg.bin ", placed into a compressed ZIP/RAR file, to your next post!!! <<

Step #2

Right after you do that, try to write back the BIOS Region dump and see if you get any error(s).
Command: " FPTw.exe -bios -f biosreg.bin "
^^ This step is important! Don’t forget! ^^

If you get an error, reply to this post with a screenshot of it, OR write down the EXACT command entered and the EXACT error given.

Here is a SIMPLE REGISTRY EDIT that adds “Open command window here as Administrator” to the right click menu, instead of Power Shell
Double-click downloaded file to install. Reboot after install may be required
> CLICK HERE TO DOWNLOAD CMD PROMPT REGISTRY ENTRY <

If the windows method above does NOT work for you…
Then you may have to copy all contents from the Flash Programming Tool \ DOS folder to the root of a Bootable USB disk and do the dump from DOS
( DOS command: " FPT.exe -bios -d biosreg.bin " )

Thank you so much for the reply @Lost_N_BIOS. Actually, my computer still boots up and runs fine with a different wifi card or no wifi card at all, it’s just when I try to use my eGPU with EXP GDC dock via the ngff port, device manager says no hardware is connected to the port. Is it possible that my laptop only allows network signals to pass through the port?
https://gyazo.com/bbff6211458a95487ac24a98cf74de08

Anyway, here is my BIOS dump:
ME version: 12.0, Build 1551, Hot Fix 64 (https://gyazo.com/1a53aac7d9c73d16b9053fd2b46a9fb7)

Biosreg - https://drive.google.com/file/d/1e7IGdon…iew?usp=sharing
HOWEVER, I get error 167 when doing “FPTw.exe -bios -f biosreg.bin” (screenshot here: https://gyazo.com/d60feb8a8e8effb4efbab6e0b98bd181)

Thank you so much once again!!

@_nellyc - eGPU has nothing to do with WIFI whitelist, and Asus does not use whitelist anyway usually, that’s why I wanted to see the error you were getting.
Only Asus can answer your question about that, I don’t know. I only know if you get error on screen to remove card or you can’t boot forward this = whitelist and I can bypass for you

Error 167 we can possibly bypass without flash programmer to unlock your menus, but if not you will need flash programmer.

From ME System Tools package, in MEINFO/win32 folder please run this command and show me IMAGE of the bottom of the report >> MEINFOWIN.exe -verbose

Follow this guide, start on step #6, I’ve done 1-5 for you and info is below. First, disable secure boot, remove any BIOS password, and disable TPM/Encryption
[GUIDE] Grub Fix Intel FPT Error 280 or 368 - BIOS Lock Asus/Other Mod BIOS Flash

Rename .efi file to >> Shell.efi

FPRR variable to confirm/set to disable >> 0x1206
BIOS Lock variable to disable >> 0xBAF

At grub prompt, type the following, one line at a time, enter between each (case sensitive)
setup_var 0xBAF 0x00
setup_var 0x1206 0x00 << This one, should already be 0x00, we just want to confirm (Show me image of this too, due to high offset #, I want to be sure it’s able to change it, if a change was needed)

Then reboot, and redo step #1-2 of FPT spoiler, with new BIOSreg name such as biosregnew.bin
If success at #2, then send me the new BIOS region file, If it fails still, then flash programmer is needed.

Hi there @Lost_N_BIOS , I followed the steps given and this is what happened:
“From ME System Tools package, in MEINFO/win32 folder please run this command and show me IMAGE of the bottom of the report >> MEINFOWIN.exe -verbose”
- I opened the command prompt and it ran but CMD instantly closed right after, so I could not view the report.

I followed your steps up to step 13, and named the efi file (.efi). Was there supposed to be no name for it? You said (Rename .efi file to >>) but when selecting “Launch EFI Shell from filesystem device” I got “Warning: Not found” My usb drive looked like this: https://gyazo.com/acb50d143bfbd1a563e85266bc29638d

I also tried naming it “Shell.efi” but no luck either. Secure boot is disabled.

Am I doing something wrong here? Thanks for the reply once again.

@_nellyc - Yes, you have to open CMD Prompt first manually, from that folder location, then run the command.
Here, below makes it easier, install this registry file, reboot and then from the folder which directly contains the exe you want to run, right click and choose open CMD Window here as Admin, then run the command

This adds “Open command window here as Administrator” to the right click menu, instead of Power Shell
Double-click downloaded file to install. Reboot after install may be required
> CLICK HERE TO DOWNLOAD CMD PROMPT REGISTRY ENTRY <

Sorry, I forgot to add the .efi file name!! Edit above (Shell.efi)
How is your USB initilized and formatted? If MBR, redo to GPT and try again, Shell.efi is correct.

@Lost_N_BIOS , sorry for the late reply, I was out of town. Here are my results:
For “MEINFOWIN.exe -verbose” - https://gyazo.com/227f39cf1ece7a8d4c627f6aeb38f612

For “Follow this guide, start on step #6,” The grub prompt: https://gyazo.com/f3217f441dea535dd6398ea572979d2b

Unfortunately, I got the same error (167): https://gyazo.com/dfcf92fde97420370d3df8aaaa53459f

My computer is so stubborn haha. I hope my information helps.
-----------------------------

@Lost_N_BIOS , should I try the “[GUIDE] Grub Fix Intel FPT Error 280 or 368 - BIOS Lock Asus/Other Mod BIOS Flash” process again just in case I did something wrong? I don’t want to make your life harder. Or let me know that flash programmer I should use so I can prepare ahead of time. Thanks so much!!

@_nellyc - Never a rush here, so it’s OK
Did you do the following, first, before we started any of this >> Disable Secure boot, remove BIOS passwords, disable TPM/Encryption? If yes, then flash programmer is needed here if the setup_var changes do not help

Wait! I see “offset is out of range” there for both changes you attempted to make in grub, so that method will not work for this system and no changes were made (and values show may not be correct/actual

You need to use this method, make same changes using this method instead
Go to section 2.2 and make bootable USB with RU program, then read 2.3-2.5
http://forum.notebookreview.com/threads/…-issues.812372/

FPRR variable to confirm/set to disable >> 0x1206 << Go to line 1200 >> Then out to 06 column = 1206 (Change to 00 if 01)
BIOS Lock variable to disable >> 0xBAF << Go to line BA0 >> Then out to 0F column = BAF (Change to 00 if 01)

Then reboot, and redo FPT stuff with new name again.
To your second post I merged, you’re already using that guide (previously, it’s what I linked you to at post #4 ) This fails, so you have to do the “RU” method I linked above.
If you get stuck, can’t find stuff, etc, DO NOT Make random edits, show me image of where you are and I will help you get to where you need to be

And don’t worry, you’re not making my life harder, I do this all day and enjoy helping others kick BIOS butt, so it’s my pleasure to help you sort it out!

@Lost_N_BIOS Now I’m conviced my computer is playing with me. I did the RU steps and 0x1206 and 0xBAF were already set to 00, BUT I still get error 167… interesting.
Here are the pictures (I didn’t edit any values, they were stock like this.)
https://gyazo.com/09decd0b4cc26444878854098db71e47
https://gyazo.com/6392492f2b916c0e1fe1416a26798c49

PS: You are truely a blessing. No other moderator on any other forum does it like you. Sorry my computer such a pain, we’ll kick its butt eventually.

@_nellyc - Then the blocks stopping you from flashing mod BIOS are done in actual modules via assembly, not in “Settings” this simply means you have to use flash programmer
Thanks for the kind words, I appreciate it! Yes, some systems are just a pain, I’m used to running into that all day, so don’t feel bad it’s not just you or your system

So, you’ll need CH341A programmer + SOIC8 test clip, let me know if you need linked examples to these items on ebay.
Also, do not order yet, open bottom of case and hopefully you can see BIOS chip there without having to take it apart further. We need to check BIOS ID first before you order, in case you also need 1.8V adapter

@Lost_N_BIOS , I have a picture of my motherboard here - https://photos.app.goo.gl/hRYfYXYoPG8T5ECi6, but I’m not sure which is the BIO chip.

Will this (https://www.amazon.ca/KeeYees-SOIC8-EEPR…r/dp/B07SHSL9X9) programmer work? Will I have to do any soldering?
Thanks!

@_nellyc - No, soldering is not required, clip will be used instead.
I do not see BIOS on that side of the board, unless maybe it’s under the NVME drive, or under memory stick, or under WiFi card. Remove all three of those and if there is any chips under show me new image. If not, show me image of other side of the board
Is there a chip with 8 legs underneath the curved heatsink going from CPU to graphics chip there on the left side (right above CD/DVD player)?

Hey there @Lost_N_BIOS , I just wanted to say that I got all my eGPU problems figured out. Turns out faulty hardware is to blame thus modding my BIOS is not needed anymore. Words cannot express my gratitude I have for your help, I hope you keep making people’s days in the future.
Best of luck and thank you so much,
Nelly

@_nellyc - So, what was the problem? You’re welcome, and thank you for the kind words, but sorry I was not any actual help [laugh