Skip to content

Adding FFS module

Curi0 edited this page Mar 22, 2023 · 41 revisions

Downloads

UEFITool non-NE: https://github.com/LongSoft/UEFITool/releases/tag/0.28.0

ReBarDxe: https://github.com/xCuri0/ReBarUEFI/releases

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.

UEFITool method (recommended)

  1. Open your BIOS in UEFITool. As of writing this (December 2022) only non-NE (0.28) supports adding modules.

  2. File -> Search and search for PciBus. Make sure Unicode is selected. image

    It should find the PciBus module, double click it to go to the module.

    image

    If it doesn't then try doing a Header only GUID search for 3C1DE39F-D207-408A-AACC-731CFB7F1DD7 and the result should be PciBus even if it may not display the module name.

    image

  3. Scroll to the end of the volume that the PciBus module 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.

    image.

  4. You should see the ReBarDxe module added.

    image

  5. File -> Save image file to save your modified BIOS.

Continue to the next step Using UEFIPatch.

MMTool method

Only use if UEFITool method doesn't work for you

  1. Open MMTool and click Load Image to open your BIOS file.

    image

  2. Click Browse and pick ReBarDxe.ffs that you downloaded.

  3. Select PciBus so that the Vol. Index gets filled.

    image

  4. Click Insert and the module should be added. You can now use Save Image as.. to save the modified BIOS.

    image

Continue to the next step Using UEFIPatch.

Clone this wiki locally