-
Notifications
You must be signed in to change notification settings - Fork 68
Adding FFS module
UEFITool non-NE: https://github.com/LongSoft/UEFITool/releases/tag/0.28.0
ReBarDxe: https://github.com/xCuri0/ReBarUEFI/releases If you're coming here from NvStrapsRebar make sure to use NvStrapsRebar.ffs instead.
Start by getting a copy of your motherboard BIOS, you can often find it on the manufacturer's website and it's recommend to use the latest. FYI the words BIOS, UEFI and firmware are used interchangeably throughout this guide as they all refer to the same thing.
It's possible to follow this guide on Linux or macOS but Windows is recommend because MMTool and IFRExtractor GUI are Windows only.
-
Open your BIOS in UEFITool. As of writing this (December 2022) only non-NE (0.28) supports adding modules.
-
File -> Search and do a Header only GUID search for
3C1DE39F-D207-408A-AACC-731CFB7F1DD7
. This is the GUID of the PciBus moduleIt should show a result like this, this is PciBus even if the module name may not display.
If you don't get any results you can try doing hex search for
CF8034BE
or Unicode text search forPciBus
to locate the DXE volume.
If you get 2 results you will need to add the DXE driver to both volumes
-
Scroll to the end of the volume that the DXE driver is located in. Right click on the last module and select Insert after. Pick the ReBarDxe.ffs file that you downloaded and click Open.
-
You should see the ReBarDxe module added.
-
File -> Save image file to save your modified BIOS.
Continue to the next step Using UEFIPatch.
Only use if UEFITool method doesn't work for you
Use MMTool version 4.50.0.23
-
Open MMTool and click Load Image to open your BIOS file.
-
Click Browse and pick ReBarDxe.ffs that you downloaded.
-
Select PciBus so that the Vol. Index gets filled.
-
Click Insert and the module should be added. You can now use Save Image as.. to save the modified BIOS.