Empezó como un día típico en el banco de trabajo. Un cliente trajo una computadora de escritorio Lenovo Legion T5-26AMR5 relativamente nueva (de alrededor de 2022). La máquina no arrancaba más allá de una pantalla de error en texto plano. El código era uno que los técnicos aprenden a respetar: BlInitializeLibrary failed 0x00000001.
Este error aparece a menudo en ciertos sistemas preensamblados, especialmente la serie Legion. Suele seguir a una actualización automática de firmware a través de Windows Update que se interrumpe o falla a mitad de la escritura. El resultado es una corrupción catastrófica en la región UEFI de la placa madre, dañando los datos de fTPM y bloqueando Secure Boot tan fuerte que no queda ninguna ruta de arranque normal.
Por qué fallan las soluciones de software
Los problemas de arranque suelen llevar a la gente hacia diagnósticos de software o almacenamiento. Con BlInitializeLibrary failed en una Legion, esos pasos queman horas sin mover la aguja.
Las soluciones de software estándar fallan porque:
- Clonar discos no ayuda: Probamos SSDs con Windows que sabíamos que funcionaban. La placa madre bloqueó todos.
- Cambiar el esquema de particiones no hace nada: Alternar entre GPT y MBR no importa cuando la BIOS no puede entregar el arranque a ningún dispositivo de almacenamiento.
- Borrar claves o la CMOS no basta: Limpiar las claves de Secure Boot o quitar la batería CMOS restablece la NVRAM, pero no repara bloques UEFI corruptos en el chip SPI.
El bloqueo vive en el hardware. El chip de la BIOS guarda código corrupto que impide que el sistema inicie cualquier secuencia de arranque.
La vía de hardware: el chip SPI flash
Después de descartar los métodos de software, pasamos a una reparación a nivel de placa. El objetivo era localizar el chip principal de la BIOS, quitarlo y reprogramar firmware limpio o reemplazar el chip por completo.
En la placa madre Lenovo Legion T5-26AMR5, el objetivo es un chip de montaje superficial de 8 pines cerca de las ranuras PCIe o del disipador del chipset B550. Lo identificamos como:
- Fabricante: Macronix (MXIC)
- Modelo: MX25U12872F
- Capacidad: 16MB (128Mbit)
Advertencia crítica: La “U” en el nombre del modelo significa que es un chip de 1.8V. Conectar un programador CH341A estándar de 3.3V o 5V sin un adaptador de 1.8V puede destruirlo al instante.
Reprogramación vs. reemplazo
En este punto un técnico suele tener dos caminos viables:
- Reprogramación en el taller: Con un CH341A y un adaptador de 1.8V, leer el chip corrupto, preservar el bloque DMI único (número de serie y datos de licencia de Windows), unirlo a una imagen limpia de BIOS de Lenovo y volver a flashearla. Eso requiere herramientas especializadas y habilidad para editar en hexadecimal.
- Reemplazo preprogramado: Instalar un chip idéntico ya flasheado con firmware limpio de BIOS y restaurar la identidad de la máquina después.
Por tiempo de entrega y confiabilidad en este trabajo, elegimos el reemplazo preprogramado. Desoldamos el chip Macronix corrupto con una estación de retrabajo por aire caliente y soldamos el chip nuevo con cuidado, alineando Pin 1 correctamente en las almohadillas del SPI ROM.
Restaurar los datos DMI (número de serie)
Con el chip nuevo instalado, la Legion arrancó en Windows y saltó por completo el error BlInitializeLibrary. El chip de reemplazo no traía el número de serie (SN) original del cliente ni el Machine Type Model (MTM), lo que puede activar advertencias como “Invalid G3 Data” e interrumpir la activación de Windows.
Como esta Legion usa una BIOS AMI (American Megatrends), lo
corregimos en software una vez que Windows estaba en marcha. Ejecutar
AMIDEWINx64.exe como administrador nos permitió escribir
los datos DMI originales de vuelta en la NVRAM:
AMIDEWINx64.exe /SS "OriginalSerialNumber"AMIDEWINx64.exe /SP "Legion T5-26AMR5"
Después de reiniciar, la BIOS mostró el número de serie correcto y Windows se activó de nuevo contra la firma del hardware. Una placa que parecía muerta quedó completamente restaurada, sin reemplazar toda la placa madre.
El trabajo a nivel de placa en computadoras como este va de la mano con los diagnósticos cotidianos que cubrimos en nuestra página de reparación de computadoras.