Actualiza a Ryzen 7040 tu Framework 13: Guía Paso a Paso
February 2, 2026MacBook Pro M1 se calienta con monitor 4K: Soluciones
February 2, 2026Coreboot en T440p: Elimina la Whitelist Paso a Paso
El Lenovo ThinkPad T440p es una leyenda. Un portátil robusto, modular y potente que, incluso años después de su lanzamiento, sigue siendo la elección de muchos entusiastas de la tecnología. Sin embargo, tiene una molesta limitación impuesta por el fabricante: la “whitelist” de la BIOS. Esta lista restringe el hardware que puedes instalar, especialmente las tarjetas Wi-Fi, obligándote a usar modelos antiguos y de bajo rendimiento. ¿La solución definitiva? Instalar Coreboot, un firmware de código abierto que no solo elimina esta restricción, sino que también libera todo el potencial oculto de tu máquina.
En esta guía completa, te guiaremos a través de todo el proceso para que puedas darle a tu T440p la libertad que se merece.
¿Qué es Coreboot y por qué es una mejora para tu T440p?
Imagina la BIOS o UEFI de tu ordenador como el sistema operativo de la placa base. Es lo primero que se ejecuta al encender el equipo y se encarga de inicializar todo el hardware. Coreboot es un reemplazo de código abierto para esa BIOS propietaria. En lugar de un sistema cerrado y lleno de código innecesario, Coreboot se centra en ser rápido, seguro y configurable.
Los beneficios de instalarlo en tu ThinkPad T440p son inmediatos y transformadores:
- Adiós definitivo a la Whitelist: Este es el principal motivo para muchos. Podrás instalar cualquier tarjeta Wi-Fi moderna (como una Intel AX200 o AX210 para tener Wi-Fi 6) o tarjetas WWAN sin que el sistema se niegue a arrancar.
- Arranques ultrarrápidos: Coreboot es minimalista. Elimina el código obsoleto y las comprobaciones innecesarias, reduciendo el tiempo de arranque de segundos a un parpadeo.
- Seguridad y transparencia mejoradas: Al ser de código abierto, cualquiera puede auditar el código de Coreboot. Además, permite neutralizar o eliminar componentes de dudosa seguridad como el Intel Management Engine (Intel ME), reduciendo la superficie de ataque de tu equipo.
- Control total sobre tu hardware: Tienes el poder de configurar aspectos del sistema que antes estaban bloqueados, desde voltajes hasta la configuración del arranque.
Requisitos Previos: El Hardware y Software Necesario
Este es un proceso avanzado que implica flashear directamente un chip en la placa base. Un error podría dejar tu portátil inutilizable (brick). Procede con cuidado y bajo tu propia responsabilidad. Asegúrate de tener todo lo siguiente antes de empezar.
Hardware Esencial
- Un portátil Lenovo ThinkPad T440p.
- Un programador de memorias flash SPI. El más común y económico es el CH341A (el modelo negro es generalmente preferido).
- Una pinza de prueba SOIC8. Esto te permite conectar el programador al chip de la BIOS sin necesidad de desoldar nada.
- Otro ordenador (se recomienda encarecidamente usar un sistema basado en Linux como Ubuntu, Debian o Arch) para ejecutar el software de flasheo.
Software Indispensable
- Flashrom: La herramienta de línea de comandos fundamental para leer y escribir en el chip SPI de la BIOS. Se instala fácilmente en la mayoría de las distribuciones de Linux (`sudo apt-get install flashrom` en sistemas Debian/Ubuntu).
- Un proyecto de Coreboot. Para facilitar las cosas, recomendamos el proyecto “Skulls”, que ofrece scripts automatizados para el T440p.
Guía Detallada para Instalar Coreboot en tu T440p
Una vez reunido todo el material, es hora de ponerse manos a la obra. Sigue estos pasos con atención.
Paso 1: Desmontar el T440p y Localizar los Chips de la BIOS
Primero, apaga completamente el portátil, desconecta el cargador y retira la batería. Abre la tapa inferior del T440p. Debajo del disipador, cerca del procesador, encontrarás dos chips de memoria flash. El T440p tiene un diseño con dos chips: uno de 4MB (W25Q32) y otro de 8MB (W25Q64). El firmware principal reside en el chip de 8MB, que es el que vamos a flashear. No obstante, es una práctica excelente hacer una copia de seguridad de ambos.
Paso 2: Conectar el Programador CH341A
Con mucho cuidado, conecta la pinza SOIC8 al chip de 8MB. La orientación es CRÍTICA. El pin 1 del chip (marcado con un pequeño punto) debe coincidir con el cable rojo de la pinza. Una conexión incorrecta puede dañar el chip o el programador. Conecta el otro extremo de la pinza al programador CH341A y, finalmente, conecta el programador USB al otro ordenador.
Paso 3: Realizar una Copia de Seguridad del Firmware Original
Este es, sin duda, el paso más importante de todo el proceso. Una copia de seguridad funcional es tu única red de seguridad. Abre una terminal en tu ordenador Linux y ejecuta el siguiente comando para leer el contenido del chip:
sudo flashrom -p ch341a_spi -r backup_original.bin
Realiza este proceso al menos tres veces, guardando cada lectura en un archivo diferente (ej. `backup1.bin`, `backup2.bin`, `backup3.bin`). Luego, verifica que los archivos son idénticos usando una suma de verificación:
sha256sum backup*.bin
Si los hashes son idénticos, tu copia de seguridad es perfecta. ¡Guárdala en un lugar seguro!
Paso 4: Preparar la Imagen de Coreboot
Para simplificar, usaremos el proyecto Skulls. Clona su repositorio desde GitHub:
git clone https://github.com/merge/skulls.git
Navega al directorio `skulls/t440p` y sigue las instrucciones de su README. Generalmente, implica ejecutar un script que descargará Coreboot, limpiará el Intel ME de tu backup original y compilará una imagen de firmware lista para ser flasheada. Este proceso te generará un archivo `.rom` final.
Paso 5: Flashear Coreboot en el Chip
Con tu copia de seguridad a buen recaudo y tu nueva imagen de Coreboot (`coreboot.rom`) lista, es el momento de la verdad. Ejecuta el comando de escritura con Flashrom:
sudo flashrom -p ch341a_spi -w coreboot.rom
Flashrom primero borrará el chip y luego escribirá la nueva imagen. Sé paciente y no interrumpas el proceso por ningún motivo. Una vez que finalice con el mensaje “Verifying flash… VERIFIED”, el flasheo ha sido exitoso.
Paso 6: Verificación Final y Reensamblaje
Desconecta todo el hardware de programación. Vuelve a colocar la batería, la tapa inferior y cualquier otro componente que hayas retirado. Es hora de encender tu T440p.
Post-Instalación: Disfrutando de tu Nuevo Firmware
Si todo ha ido bien, tu T440p arrancará notablemente más rápido. En lugar del logo de Lenovo, verás la pantalla de arranque del payload que hayas elegido (generalmente SeaBIOS). Entra en la configuración para revisar que todo esté en orden. Ahora viene la prueba final: instala esa tarjeta Wi-Fi AX210 que tenías guardada. Arranca el sistema operativo y comprueba cómo es reconocida y funciona a la perfección, sin ningún mensaje de error.
Conclusión: Tu T440p, Liberado y Más Potente que Nunca
Flashear Coreboot en un T440p es más que una simple actualización; es una declaración de principios. Significa tomar el control total de tu hardware, romper las cadenas impuestas por el fabricante y dotar a un equipo ya excelente de una nueva vida. Con la whitelist eliminada, tiempos de arranque más rápidos y una seguridad mejorada, tu ThinkPad T440p no solo es más funcional, sino que se convierte en un equipo verdaderamente tuyo. ¡Disfruta de la libertad!


