Índice
Qué es MMTool
MMTool —abreviatura de Module Management Tool— es la utilidad de American Megatrends para trabajar con la estructura de módulos
sin procesar de una imagen de BIOS/UEFI AMI Aptio. Mientras que AMIBCP edita el diseño de los menús y los permisos de Access/Use, y AMISCE edita los
valores de la NVRAM en vivo una vez que la BIOS ya está flasheada, MMTool trabaja a un nivel más bajo: abre el archivo
ROM propiamente dicho y te permite insertar, eliminar, extraer o reemplazar módulos individuales empaquetados dentro de él
—controladores PEI/DXE, Option ROMs heredadas y UEFI, el logotipo de arranque, parches de microcódigo de CPU, y más—.
En la generación heredada (pre-UEFI) AMIBIOS8, esta misma funcionalidad venía como una herramienta de línea de comandos llamada
AMIMMDOS (DOS) / AMIMMWIN (Windows); en el firmware moderno Aptio IV/V simplemente se llama
MMTool y se usa principalmente a través de su interfaz gráfica.
Entre los usos más comunes de MMTool están: inyectar un controlador NVMe DXE para que una tarjeta madre antigua pueda arrancar desde un SSD NVMe,
actualizar el microcódigo de la CPU para agregar soporte a un procesador más nuevo, intercambiar o eliminar Option ROMs para liberar espacio,
extraer o reemplazar el logotipo de arranque para personalizar la pantalla de inicio, o simplemente inspeccionar el contenido de una ROM
antes de determinar qué otros cambios realizar.
Versiones de MMTool y compatibilidad
Haz coincidir la versión de la herramienta con la generación de tu BIOS: una compilación hecha para una generación de Aptio,
por lo general, no podrá abrir una ROM de otra:
| BIOS / Firmware | Herramienta y versión | Notas |
|---|---|---|
| AMIBIOS8 (heredado / pre-UEFI) | AMIMMDOS / AMIMMWIN (línea de comandos); las versiones con interfaz gráfica de Windows de esta época suelen etiquetarse dentro de la serie 3.x | Funciona directamente sobre la estructura plana de la ROM heredada: parches de microcódigo de CPU, inserción/eliminación/extracción/reemplazo de módulos, y lectura/escritura de la cadena SLP (System Locked Preinstallation). |
| Aptio IV (UEFI) | MMTool v4.50.0.23 | La herramienta estándar para imágenes Aptio IV (aproximadamente la generación hasta chipsets de clase Z97). |
| Aptio V (UEFI) — tarjetas madre tempranas | MMTool v5.0.0.7 | Diseñada para la primera oleada de tarjetas madre Aptio V (X99 / serie 100 en adelante). Se sabe que maneja mal ciertos tipos de módulos en algunos chipsets más nuevos. |
| Aptio V (UEFI) — tarjetas madre más recientes | MMTool v5.2.0.24 (y compilaciones posteriores parcheadas por la comunidad) | Mejor compatibilidad con chipsets más recientes. Aun así, ninguna versión garantiza el funcionamiento con todas las imágenes modernas. Las tarjetas madre muy recientes pueden seguir arrojando un error de “firmware volume open error”; en ese caso, UEFITool es tu mejor alternativa para inspeccionar y extraer módulos. |
¿No sabes con qué generación de Aptio trabaja tu tarjeta madre? Abre un volcado de BIOS en UEFITool (Ctrl+F → pestaña Text → Unicode)
y busca “Aptio IV” / “Aptio V”, o revisa el encabezado que AFUDOS/AFUWIN muestra al abrir la ROM.
Advertencia de riesgo
Usa MMTool bajo tu propia responsabilidad. Edita la imagen del firmware en sí, no una copia en ejecución en memoria, así que cualquier error
que cometas aquí afecta directamente al firmware que flashearás en la tarjeta madre:
- Conserva siempre una copia intacta de la ROM original antes de insertar, eliminar o reemplazar cualquier cosa.
- Al reemplazar algo, haz coincidir el tipo de módulo y la compresión con los del original (por ejemplo, no insertes un controlador
sin comprimir donde se espera uno comprimido); un tipo o una compresión incorrectos pueden impedir que la BIOS cargue el módulo
o provocar una falla durante el POST. - Reconstruye y verifica la ROM guardada con UEFITool o una herramienta de checksum antes de flashear.
- Ten a la mano un método de recuperación o reprogramación (un programador SPI como el CH341A es la opción habitual) por si una ROM
modificada no arranca. - Algunos fabricantes firman o bloquean sus imágenes de firmware y verifican las firmas antes de flashear. En esas tarjetas madre, incluso una ROM
modificada correctamente y guardada con MMTool será rechazada por las herramientas oficiales de flasheo del fabricante.
Flujo de trabajo básico
- Abre tu archivo de BIOS (.ROM / .BIN / .CAP) en MMTool.
- Localiza el módulo que necesitas: el CPU Patch, la Option ROM, o la lista general de módulos, según lo que vayas a cambiar.
- Extrae y guarda una copia de respaldo del módulo original antes de hacer cualquier cambio.
- Usa Insert/Replace para cargar el nuevo módulo (controlador, Option ROM, microcódigo o logotipo), haciendo coincidir su tipo y
su compresión con los del original. - Guarda la imagen modificada con un nombre de archivo distinto; nunca sobrescribas tu única copia limpia.
- Flashea con cuidado, y ten a la mano un método de recuperación por si la tarjeta madre no pasa el POST.
Descargar MMTool
⚠️ Aviso legal
Estas herramientas son software propietario cuyos derechos pertenecen a sus respectivos titulares.
No se distribuyen oficialmente a usuarios finales y se comparten aquí estrictamente con fines educativos y de investigación.
Úsalas completamente bajo tu propia responsabilidad. Ni este sitio web ni los colaboradores asumen responsabilidad alguna por posibles daños, uso indebido o consecuencias legales.
📦 Nota: Debido a limitaciones de hospedaje y licenciamiento, todos los archivos de software se comparten a través de este canal de Telegram.
Únete para acceder a la colección completa de herramientas y actualizaciones en un solo lugar.

