MMtool stands for Module Management Tool. As one of AMI's BIOS/UEFI utilities, MMTool allows users to manage firmware file modules within the Aptio ROM image. The utility is particularly useful in the case where modules and/or Option ROMs need to be upgraded after the initial Aptio. BIOS/UEFI Tools & Utilities AMI provides a comprehensive lineup of debug and diagnostic tools, pre-boot utilities and development systems to help improve the development experience and speed time to market. Many of these are incorporated directly into Aptio source code, while others are available for direct sale to AMI customers. The UBU tool uses the AMI Aptio MMTools v4.50.0.23 (for the older Aptio IV BIOSes) resp. V5.0.0.7 (for the newest Aptio V BIOSes) and supports all Intel and AMD platform BIOSes. The latest UBU tool versions are generally usable with the AMI Aptio MMTool v5.0.0.7 and v5.2.0.24, but the best choice will be the usage of an especially patched v5.2.0.24 (look here). Otherwise there are some restrictions: a) The old MMTool v5.0.0.7 cannot execute some specific tasks correctly with AMI Aptio V BIOSes (see below).
The steps you need to cover in order to carry out the task successfully are the following: run it with administrative rights, provide the BIOS file you want to modify, choose the update to be applied and wait for the application to do its job.
The UBU tool has been designed and optimized for the modification of Desktop mainboard BIOSes. According the feedback we got until now the usage of the tool with Desktop mainboard UEFI BIOSes is very safe.
Nevertheless it is possible, but only recommended for advanced users, to update some modules of a Mobile system BIOS (except the VGA ROM!) by using the UBU tool.
This tool is very easy to use and able
to detect the versions of the OROM/EFI modules, which are inside an AMI UEFI BIOS file and
to update
a) the most important OROM/EFI modules (incl. various 'Universal TRIM in RAID0 modified' ones) and
b) the CPU MicroCode
of any AMI Aptio IV UEFI BIOS.
Notes:
This tool cannot be used, if you want to
modify any other BIOS type (Award/Phoenix, non-UEFI AMI or Intel mainboard BIOSes) or
insert a BIOS module, which is not present within the original BIOS or
remove a BIOS module.
Problem with AMI Aptio V BIOSes:
The UBU tool uses the AMI Aptio MMTools v4.50.0.23 (for the older Aptio IV BIOSes) resp. v5.0.0.7 (for the newest Aptio V BIOSes) and supports all Intel and AMD platform BIOSes. Unfortunately the currently available AMI Aptio V MMTool v5.0.0.7 has problems with the update of certain BIOS modules of the latest Intel chipset mainboards (X99 and newer). That is why the UBO tool may not be able to update the BIOS modules of AMI Aptio V BIOSes (the tool will only show the version of the currently inserted BIOS modules).
Solution: It is possible to modify an AMI Aptio type V BIOS manually by using CodeRush's UEFITool, which is part of the UBU tool package. You can find a short guide within the start post of >this< thread (Chapter B).
Special problem with Intel's iGPU VGA ROM modules (=VBIOS):
Contrary to the other Option ROM modules there is no 'universally' usable Intel VGA ROM module available for systems with an Intel CPU from Sandy/Ivy Bridge up. That is why the mainboard specific VBIOS settings have to be transfered by using a special tool named BMP to the desired Intel VGA ROM module version, before the UBU tool is able to update the VBIOS version (for details see below).
UEFI BIOS Updater is able to detect the versions of the OROM/EFI modules, which are inside an AMI UEFI BIOS file and update:
a) the most important OROM/EFI modules (incl. various “Universal TRIM in RAID0 modified” ones) and
b) the CPU MicroCode
of any AMI UEFI BIOS (except BIOSes from X99 chipset mainboards).
Notes:
This tool cannot be used, if you want to modify any other BIOS type (Award/Phoenix, non-UEFI AMI or Intel mainboard BIOSes) or
insert a BIOS module, which is not present within the original BIOS or remove a BIOS module.
The UBU tool uses the AMI Aptio MMTools v4.50.0.23 (for the older Aptio IV BIOSes) resp. v5.0.0.7 (for the newest Aptio V BIOSes) and supports all Intel and AMD platform BIOSes. Unfortunately the currently available AMI Aptio V MMTool v5.0.0.7 has problems with the update of certain BIOS modules of the latest Intel chipset mainboards (X99 and newer). That is why the UBO tool may not be able to update all BIOS modules of AMI Aptio V BIOSes (the tool will only show the version of the currently inserted BIOS modules).
Nevertheless it is possible to modify an AMI Aptio type V BIOS by using CodeRush’s UEFITtool, which is part of the UBU tool package.
Changelog:
Quote:
Ami Aptio Uefi Mmtool V4.50.0.23
New:Bug fixes
Some improvements
Updated:
AMD EFI GopDriver
MCE DB
Added:
Intel EFI NVMe v1.1.0.0
AMD Video OROM (vBios) v015.048.000.070.007160 for 9870 Carrizo/Bristol AM4 Ridge chips
AMD Video OROM (vBios) v016.002.000.007.000000 for Raven Ridge chips
* open it with winrar/winzip.
* Just Run to use...
*Enjoy!