How to flash a modified BIOS on ASUS Motherboards (Guide for NvStrapsReBar) #61
Replies: 9 comments 9 replies
-
Thank you for this ! Looks like it will save many people |
Beta Was this translation helpful? Give feedback.
-
rom file does not match existing bios size |
Beta Was this translation helpful? Give feedback.
-
Error please help |
Beta Was this translation helpful? Give feedback.
-
asus pb450ma2 |
Beta Was this translation helpful? Give feedback.
-
UEFI DXE driver status: Not loaded (0x000000000000000A) Still doesn`t work Motherboard: Asus TUF B450M-PRO GAMING ReBar in BIOS set on auto
|
Beta Was this translation helpful? Give feedback.
-
Same here. B450F. I don't think BIOS is actually flashing even with the tool and .rom conversion. I guess Asus owners are not getting this on their boards with older GPUs. |
Beta Was this translation helpful? Give feedback.
-
x570i strix ,getting error 22, tried asus ai suite trick, also did not work |
Beta Was this translation helpful? Give feedback.
-
hey i may be retarted |
Beta Was this translation helpful? Give feedback.
-
Hello,
I have a Z370-E motherboard and I've been having a lot of issues with flashing a modified BIOS with NvStrapsReBar.ffs
The first issue I've encountered was the Asus EZ flash bios rejecting the modified image file. This is due to the nature of the CAP file (Capsuled) and the fact that it's encrypted. I've tried other methods such as using Asus' AI-Suit software and manipulating the software/tool into thinking that it's flashing a non-modified BIOS file. The issue with that is after the BIOS is flashed, the NvStrapsReBar.ffs driver does not get loaded with the new bios.
After a lot of digging, I've finally managed to find a workaround and flash a modified BIOS with NvStrapsReBar.ffs using AFUDOS and have successfully enabled ReBar on my RTX 2060.
The solution to this problem is very simple - I'll walk you through the steps of how you can flash the modified bios file.
First off, you'll need the following tools:
Link:
BIOS TOOLS.zip
Virustotal Scan: 4e8857723ac1cf5ef0a461725a9b8b197c5fd40af341f6a55a5ac9c1f56f7962
First Part: Prepping the USB drive
Open up rufus and make sure you have the following settings toggled/enabled:
Then click on start. This will erase and format your USB drive and make it bootable.
Once done, navigate to the USB directory and then copy the files from "Copy to USB" to the USB's root directory. There should be 2 files, AFUDOS.exe and AUTOEXEC.bat. You will get promoted by Windows, just click on replace.
Second Part: Prepping the BIOS using UEFI Tool
Open up UEFI Tool and load the CAP bios image that you've downloaded from ASUS' website.
Now each BIOS is going to be slightly different, what you're going to do is find the DXE driver region on your BIOS, you should eventually find the region that contains a lot of DXE drivers. Scroll down to the end of the region then right-click on last driver and click on "insert after" then select your NvStrapsReBar.ffs file.
The end result should look like this:
Save the image as a CAP file.
Reopen UEFI Tool and open up the modified CAP image. You can double-check if you still have the NvStrapsReBar.ffs driver. (You should have it)
Now here comes the trick, you will need right-click on AMI Aptio capsule at the top and select "Extract body" then save the bios file as a .rom file. This will essentially make it bootable using AFUDOS. Reopen the .rom file using UEFI Tool to double-check if you still have the NvStrapsReBar.ffs driver. Also, make sure the bios' file name is "bios.rom"
Now that you have your BIOS file ready, go ahead and copy it to your USB drive. You should have all these files on your USB drive:
Optional step, but it's recommended:
Load into your BIOS and "Load optimized defaults". Save it and restart your PC.
Final Part: Flashing the modified BIOS
Load into your BIOS and enable CSM, then navigate to the Boot Tab and scroll down till you find your Bootable devices. Select your USB drive without UEFI mode and hit Enter. This will load AFUDOS and it will start flashing your new modified BIOS automatically.
Once it's done, restart your PC and go into your BIOS once more and Disable CSM and Enable Above 4G Decoding and Resizable Bar, then restart your PC.
Now that you have your NvStrapsReBar.ffs loaded onto your BIOS, you will be able to use NvStrapsReBar.exe and enable ReBar.
Results:
Thank you for reading.
Regards,
Harveyyy
Beta Was this translation helpful? Give feedback.
All reactions