ThinkPad T480: Evita el Fallo Thunderbolt con el Firmware
February 5, 2026Cómo actualizar el Mainboard del Framework 13 a AMD Ryzen
February 5, 2026Instalar Coreboot en T440p: Guía para eliminar Intel ME
¿Estás listo para tomar el control total de tu Lenovo ThinkPad T440p? Si la idea de tener un firmware propietario y una potencial puerta trasera como Intel Management Engine (ME) en tu sistema te inquieta, has llegado al lugar correcto. Instalar Coreboot no es solo un ejercicio técnico; es una declaración de principios sobre la propiedad, la seguridad y la libertad del software. Esta guía te llevará paso a paso a través del proceso de reemplazar el BIOS UEFI de fábrica por Coreboot, neutralizando Intel ME en el camino.
¿Por qué instalar Coreboot y eliminar Intel ME?
Antes de sumergirnos en el “cómo”, es fundamental entender el “porqué”. Los beneficios de esta modificación son significativos y transforman por completo la naturaleza de tu portátil.
- Seguridad Fortalecida: El Intel Management Engine es un microcontrolador que opera de forma independiente a tu sistema operativo, con acceso total a la memoria, el hardware y la red. Eliminarlo cierra una de las superficies de ataque más opacas y peligrosas de la computación moderna.
- Privacidad Real: Al neutralizar Intel ME, te aseguras de que no haya un componente de bajo nivel que pueda “llamar a casa” o ser explotado para vigilancia sin tu conocimiento.
- Tiempos de Arranque Ultrarrápidos: Coreboot está diseñado para ser minimalista. Inicializa el hardware esencial y pasa el control a tu sistema operativo en una fracción del tiempo que tarda un BIOS tradicional, a menudo en menos de 3 segundos.
- Control Total y Código Abierto: Dile adiós a los menús de BIOS bloqueados y a las actualizaciones opacas. Con Coreboot, tienes el control del código fuente de tu firmware. Puedes auditarlo, modificarlo y compilarlo tú mismo.
- Extender la Vida Útil del Hardware: Liberas a tu T440p de las limitaciones impuestas por el fabricante, permitiendo futuras actualizaciones y modificaciones que un BIOS propietario podría impedir.
Antes de Empezar: Advertencias y Requisitos
Este proceso no está exento de riesgos y requiere preparación. Lee esta sección con mucha atención.
Advertencia Importante
El flasheo del firmware es una operación delicada. Un error, como una mala conexión o un archivo corrupto, puede dejar tu portátil inutilizable (lo que se conoce como “brickear” la placa base). Procedes bajo tu propio riesgo. Una copia de seguridad correcta del firmware original es tu única red de seguridad.
Material Necesario
Para llevar a cabo la operación, necesitarás reunir algunas herramientas de hardware y software:
- Un portátil Lenovo ThinkPad T440p (el objetivo de nuestra misión).
- Un programador de chips SPI externo. El más común y económico es el CH341a (versión negra, preferiblemente) junto con una pinza de testeo SOIC8.
- Un segundo ordenador con un sistema operativo Linux (puede ser una máquina virtual o un Live USB) para compilar Coreboot y ejecutar el software de flasheo.
- Herramientas básicas de desmontaje: destornilladores de precisión (Phillips), espátulas de plástico o púas de guitarra para abrir la carcasa sin dañarla.
- Una buena dosis de paciencia y la capacidad de seguir instrucciones meticulosamente.
Guía Paso a Paso para Flashear Coreboot en tu T440p
Con todo preparado, es hora de comenzar. Sigue cada paso con cuidado.
Paso 1: Desmontaje y Localización del Chip BIOS
Primero, desconecta la batería y el cargador del T440p. Retira la tapa inferior. El chip que buscamos es el chip de BIOS principal. En el T440p, hay dos chips de memoria flash. Necesitamos el más grande, de 8MB, que suele ser un Winbond W25Q64FV. Generalmente está ubicado cerca de las ranuras de la memoria RAM. Identifícalo y asegúrate de tener un acceso claro a él.
Paso 2: Realizar una Copia de Seguridad del Firmware Original
Este es el paso más crítico. No continúes si no puedes obtener una copia de seguridad perfecta. Conecta la pinza SOIC8 al chip BIOS, prestando muchísima atención a la orientación. El cable rojo de la pinza debe coincidir con el pin 1 del chip, que está marcado con un pequeño círculo o muesca. Conecta el otro extremo al programador CH341a y este a tu ordenador Linux.
Abre una terminal y usa la herramienta flashrom para leer el contenido del chip. Ejecuta el siguiente comando:
flashrom -p ch341a_spi -r backup1.bin
Repite este proceso al menos dos veces más, guardando los archivos con nombres diferentes (backup2.bin, backup3.bin). Luego, compáralos para asegurarte de que son idénticos. Un solo bit de diferencia indica una mala lectura.
sha256sum backup*.bin
Los hashes de todos los archivos deben ser exactamente iguales. Si no lo son, reajusta la pinza y vuelve a intentarlo. Guardar estas copias en un lugar seguro es VITAL.
Paso 3: Preparar el Entorno y Compilar Coreboot
Ahora, vamos a construir nuestra propia ROM de Coreboot. Clona el repositorio oficial de Coreboot y sus submódulos:
git clone https://review.coreboot.org/coreboot && cd coreboot
git submodule update --init --checkout
Antes de compilar, necesitamos extraer el “descriptor de flash” y la región GBE (Gigabit Ethernet) de nuestra copia de seguridad. Esto es crucial para que el hardware de red funcione correctamente.
dd if=backup1.bin of=ifd.bin bs=1k count=12
dd if=backup1.bin of=gbe.bin bs=1k skip=12 count=2
A continuación, configura tu compilación de Coreboot para el T440p:
make menuconfig
Dentro del menú de configuración, asegúrate de seleccionar:
- Mainboard -> Vendor: Lenovo, Model: ThinkPad T440p.
- Chipset -> Marca la opción para “Add Intel descriptor.bin” y “Add Intel GBE.bin”, proporcionando la ruta a los archivos que acabas de crear.
- Payload -> Selecciona un payload. SeaBIOS es una excelente opción, ya que proporciona una interfaz similar a un BIOS tradicional.
Guarda la configuración y sal. Ahora, el paso clave: neutralizar el Intel ME. Para ello, usaremos la utilidad me_cleaner sobre tu copia de seguridad. El script de compilación de Coreboot puede hacer esto por ti si lo configuras, o puedes hacerlo manualmente sobre la ROM final.
Paso 4: Construir y Flashear la Nueva ROM
Con todo configurado, compila Coreboot con el comando:
make
Si todo va bien, tendrás un archivo llamado coreboot.rom en el directorio build/. Este es tu nuevo firmware. Ahora, con el programador todavía conectado, flashearemos este archivo en el chip:
flashrom -p ch341a_spi -w build/coreboot.rom
El proceso de escritura tardará unos minutos. No interrumpas el proceso por ningún motivo. Una vez que flashrom confirme que la escritura y la verificación se han completado con éxito, puedes desconectar el programador y la pinza.
Primer Arranque y Pasos Finales
Vuelve a montar tu T440p, conecta la batería y prepárate para el momento de la verdad. Presiona el botón de encendido. Es normal que el primer arranque tarde un poco más (hasta 30 segundos) mientras Coreboot entrena la memoria RAM. Si ves el logo de SeaBIOS, ¡felicidades! Has tenido éxito.
Entra en la configuración (normalmente pulsando ESC) para revisar las opciones de arranque y seleccionar tu disco principal. Una vez que tu sistema operativo arranque, dedica un tiempo a probar que todo el hardware funciona correctamente: Wi-Fi, Ethernet, audio, USB, y especialmente las funciones de suspender y reanudar.
Conclusión: Tu T440p, Más Libre y Seguro que Nunca
El proceso es intenso, pero la recompensa es inmensa. Has liberado tu ThinkPad T440p de las cadenas del firmware propietario. Ahora posees una máquina que no solo arranca más rápido, sino que es fundamentalmente más segura y respeta tu privacidad. Has reemplazado una caja negra opaca por un firmware de código abierto que tú mismo compilaste y controlas. ¡Disfruta de tu portátil verdaderamente personal y libre!


