--- Mmtool Aptio 4.50.0023 -
mmtool.exe <BIOS.rom> /replace <module_guid> /file <new.efi> /out <modified.rom>
Or via GUI:
Versions newer than 4.50.0023 (e.g., 5.x or 6.x) introduced stricter checks and changed how certain compressed volumes are handled. While newer versions work well for very recent boards (Z690, Z790, AM5), they often fail to correctly parse older (2012–2018) UEFI images. Conversely, versions older than 4.50.0023 lack support for newer compression algorithms like LZMA. Version 4.50.0023 sits perfectly in the "goldilocks zone"—it understands both legacy and contemporary UEFI structures. --- Mmtool Aptio 4.50.0023
| Operation | Description | |-----------|-------------| | View | Parse and display volume tree: volumes → files → sections | | Extract | Save raw/body sections (e.g., PE32 driver, raw binary, UI text) | | Insert/Replace | Swap a firmware file (DXE driver, PEI module, etc.) with a modified version | | Delete | Remove unused or malicious modules | | Rebase (limited) | Basic fixup for relocated PE32 images | | GUID change | Alter the unique identifier of a firmware file (risky) | mmtool